Running-min and running-max instructions for processing vectors using a base value from a key element of an input vector
AssigneeApple Inc.
InventorsJeffry E. Gonion, Keith E. Diefendorff
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsJeffry E. Gonion, Keith E. Diefendorff
Estimating the term…
The described embodiments provide a processor for generating a result vector that contains results from a comparison operation. During operation, the processor receives a first input vector, a second input vector, and a control vector. When subsequently generating a result vector, the processor first captures a base value from a key element position in the first input vector. For selected elements in the result vector, processor compares the base value and values from relevant elements to the left of a corresponding element in the second input vector, and writes the result into the element in the result vector. In the described embodiments, the key element position and the relevant elements can be defined by the control vector and an optional predicate vector.
A method for generating a result vector with results of a multi-way comparison operation, comprising:
A processor for generating a result vector with results from a multi-way comparison operation, comprising:
A computer system for generating a result vector with results from a multi-way comparison operation, comprising:
Dependencies are inferred from the claim text.