首页>
外国专利>
Vector shift functional unit for successively shifting operands stored in a vector register by corresponding shift counts stored in another vector register
Vector shift functional unit for successively shifting operands stored in a vector register by corresponding shift counts stored in another vector register
Vector shifting elements of a vector register by varying amounts in a single process is achieved in a vector supercomputer processor. A first vector register contains a set of operands, and a second vector register contains a set of shift counts, one shift count for each operand. Operands and shift counts are successively transferred to a vector shift functional unit, which shifts the operand by an amount equal to the value of the shift count. The shifted operands are stored in a third vector register. The vector shift functional unit also achieves word shifting of a predetermined number of vector register elements to different word locations of another vector register.
展开▼