3.2.5 Shift and Rotate Instructions
The shift and rotate instructions shift and rotate the bits in
their operands.
Table 3-6 Shift and Rotate Instructions
| | | |
| RCL
| rotate through carry left
| rclq valid only under –m64
|
| RCR
| rotate through carry right
| rcrq valid only under –m64
|
| ROL
| rotate left
| rolq valid only under –m64
|
| ROR
| rotate right
| rorq valid only under –m64
|
| SAL
| shift arithmetic left
| salq valid only under –m64
|
| SAR
| shift arithmetic right
| sarq valid only under –m64
|
| SHL
| shift logical left
| shlq valid only under –m64
|
| SHLD
| shift left double
| shldq valid only under –m64
|
| SHR
| shift logical right
| shrq valid only under –m64
|
| SHRD
| shift right double
| shrdq valid only under –m64
|
|