摘要 |
The present invention relates to a microprocessor execution unit which permits double precision shift operations. A barrel shifter (120) and associated multiplexors (121, 122) in the 32 bit data path are used to carry out double precision (64 bit) shift operations. To this effect, and depending on operand length and shift amount, a series of rotate, shift and exclusive OR operations are performed on the lower and possibly upper parts of operands. |