BARREL SHIFTER CONTROL MECHANISMS
Original Publication Date: 1986-Oct-01
Included in the Prior Art Database: 2001-Oct-19
Many currant processor architectures (such as the M68000 architecture) include instructions for data shift- ing, rotation, bit operations, and bitfield operations. In most cases, performance of an architecture may be greatly enhanced by the use of a barrel shifter in the implementation of these instructions. Shifts and rotates by any number of bits may be performed in a single operation as opposed to serial shifting or rotating. In addi- tion, multipy algorithms involving overlapped scanning of bit fields may be implemented by the use of a barrel shifter.