Patent · US Active

Processors, methods, systems, and instructions to select and consolidate active data elements in a register under mask into a least significant portion of result, and to indicate a number of data elements consolidated

US10133570B2 · kind B2 · utility

0Cited by
3References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateSep 19, 2014
Grant dateNov 20, 2018
Priority date
Expiry dateDec 6, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30038
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor includes packed data registers, and a decode unit to decode a data element selection and consolidation instruction. The instruction is to have a first source packed data operand that is to have a plurality of data elements, and a second source operand that is to have a plurality of mask elements. Each mask element corresponds to a different data element in the same relative position. An execution unit is coupled with the decode unit. The execution unit, in response to the instruction, is to store a result packed data operand in a destination storage location that is to be indicated by the instruction. The result packed data operand is to include all data elements of the first source packed data operand, which correspond to unmasked mask elements of the second source operand, consolidated together in a portion of the result packed data operand.

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