Patent · US Active

Running-shift instructions for processing vectors using a base value from a key element of an input vector

US8359461B2 · kind B2 · utility

11Cited by
23References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 14, 2009
Grant dateJan 22, 2013
Priority date
Expiry dateAug 31, 2031

Classification

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

Abstract

The described embodiments provide a processor for generating a result vector with shifted values. During operation, the processor receives a first input vector, a second input vector, and a control vector. When generating the result vector, the processor first captures a base value from a key element position in the second input vector. The processor then determines a number of bit positions to shift the base value using selected relevant elements in the first input vector. The processor then shifts the copy of the base value by the number of bit positions and writes the value into a corresponding element in the result vector. In addition, a predicate vector can be used to control the values that are written to the result vector.

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