Predicated Vector Hazard Check Instruction
AssigneeApple Inc.
InventorJeffry E. Gonion
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorJeffry E. Gonion
Estimating the term…
A hazard check instruction has operands that specify addresses of vector elements to be read by first and second vector memory operations. The hazard check instruction outputs a dependency vector identifying, for each element position of the first vector corresponding to the first vector memory operation, which element position of the second vector that the element of the first vector depends on (if any). In an embodiment, the addresses of the vector memory operations are specified using a base address for each vector memory operation and a vector that is shared by both vector memory operations. In an embodiment, the operands may include predicates for one or both of the vector memory operations, indicating which vector elements are active. The dependency vector may be qualified by the predicates, indicating dependencies only for active elements.
A processor comprising:
A method comprising:
Dependencies are inferred from the claim text.