A method and apparatus for shifting data in an array of storage elements (22-37) in a data processing system (10). In one form, the present invention uses multiplexer (MUX) logic (38) and Shift Control signals to selectively couple storage elements (22-37) to latches (39-42). In this manner, data values...http://www.google.com/patents/US5369752?utm_source=gb-gplus-sharePatent US5369752 - Method and apparatus for shifting data in an array of storage elements in a data processing system