Patent · US Expired

SIMD integer multiply high with round and shift

US7689641B2 · kind B2 · utility

19Cited by
10References
57Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2003
Grant dateMar 30, 2010
Priority date
Expiry dateApr 20, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/3828
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.