SIMD integer multiply high with round and shift
AssigneeIntel Corporation
InventorsJames C. Abel, Derin C. Walters, Jonathan J. Tyler
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJames C. Abel, Derin C. Walters, Jonathan J. Tyler
Estimating the term…
Method, apparatus, and program means for performing a packed multiply high with round and shift operation. The method of one embodiment comprises receiving a first operand having a first set of L data elements. A second operand having a second set of L data elements is received. L pairs of data elements are multiplied together to generate a set of L products. Each of the L pairs includes a first data element from the first set of L data element and a second data element from a corresponding data element position of the second set of L data elements. Each of the L products are rounded to generate L rounded values. Each of said L rounded values are scaled to generate L scaled values. Each of the L scaled values are truncated for storage at a destination. Each truncated value is to be stored at a data element position corresponding to its pair of data elements.
A computer implemented method for performing a multiply high with round and shift operation, the method comprising:
A method comprising:
An apparatus comprising:
A system comprising:
A machine readable storage medium storing a program, said program being executable by a computer system to perform a method comprising:
A machine readable storage medium storing a program, said program being executable by a computer system to perform a method comprising:
Dependencies are inferred from the claim text.