Patent · US Expired

Method and apparatus for rearranging data between multiple registers

US7631025B2 · kind B2 · utility

27Cited by
48References
45Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2003
Grant dateDec 8, 2009
Priority date
Expiry dateDec 9, 2024

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F17/15
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method, apparatus, and program means for rearranging data between multiple registers. The method of one embodiment comprises shuffling first set of packed data from a first source based on a first set of masks to produce a first set of shuffled data. The first set of masks is to include a first plurality of control entries to set designated data element positions in the first set of shuffled data to zero. A second packed data from a second source is shuffled based on a second set of masks to produce a second set of shuffled data. The second set of masks includes a second plurality of control entries to set to zero data element positions in the second set of shuffled data opposite to said designated data element positions in the first set of shuffled data. The first set of shuffled data and said second set of shuffled data are merged together to form a packed data resultant.

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