System for processing shift, mask, and merge operations in one instruction
AssigneeUnisys Corporation
InventorsLarry L. Byers, Joseba M. De Subijana, Wayne A. Michaelson
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnisys Corporation
InventorsLarry L. Byers, Joseba M. De Subijana, Wayne A. Michaelson
Estimating the term…
A method and system for executing shift, mask, and merge operations on two operands specified by one instruction contains two registers holding operand data and separate shift, mask, and merge logic. A programmer-defined set of mask and merge indicators controls the mask and merge operations. Each mask and merge indicator is represented as a single bit but controls a pair of bits in an operand. If the first operand is selected by the programmer, it is shifted and then masked. The result of the shift and mask operations is merged with the second operand. If the second operand is selected, it is shifted and masked, and the result is merged with the first operand. Final results are stored for processing by subsequent instructions.
A system for selectively executing shift, mask, and merge operations on two operands specified by one computer instruction according to a programmably selectable shift count, a programmably selectable shift direction, and programmably selectable mask and merge conditions, comprising:
In a data processing system having stored instructions, a local store memory, instruction selection, decoding, and execution circuitry, and addressable storage for storing instructions and operands, a method for processing programmably selectable shift, mask, and merge operations on selected operands specified by one computer instruction, the instruction containing a shift count and a shift direction, said method comprising the steps of:
A system for selectively executing shift, mask, and merge operations on two operands specified by one computer instruction according to a programmably selectable shift count, a programmably selectable shift direction, and programmably selectable mask and merge conditions, comprising:
Dependencies are inferred from the claim text.