Multi-precision barrel shifting

A processor configuration for processing multi-precision shift instructions is provided. The multi-precision shift instructions are executed following a previous shift instruction of the same increment, such as a logical or arithmetic left or right shift operation. The first shift instruction shifts...

Full description

Saved in:
Bibliographic Details
Main Authors Conner, Joshua, Elliot, John, Catherwood, Michael, Fall, Brian, Boles, Brian
Format Patent
LanguageEnglish
Published 02.01.2003
Online AccessGet full text

Cover

Loading…
More Information
Summary:A processor configuration for processing multi-precision shift instructions is provided. The multi-precision shift instructions are executed following a previous shift instruction of the same increment, such as a logical or arithmetic left or right shift operation. The first shift instruction shifts a first memory word by the shift increment and stores this shifted value into memory. The second, and any subsequent, multi-precision shift instruction shifts the next memory word by the shift increment and concatenates the bits shifted out of the previously shifted memory word into bit positions of the memory word presently being shifted. This concatenated value is then stored back to memory and forms another part of the multi-precision shifted value.