Itanium(R) processor topicShift Left Instruction

shl

Operation Font Conventions

Instruction Type I

Format

(qp) shl r1= r2, r3

(qp) shl r1 = r2, count6 pseudo-op of: (qp) dep.z r1 = r2, count6, 64–count6


Description

The value in GR r2 is shifted to the left, with the vacated bit positions filled with zeroes, and placed in GR r1. The number of bit positions to shift is specified by the value in GR r3 or by an immediate value count6. The shift count is interpreted as an unsigned number. If the value in GR r3 is greater than 63, then the result is all zeroes.

For the immediate form, see the deposit (dep) instruction.


Related Topics:

Bit Field and Shift Instructions

Parallel Shift Instructions

pmpyshr - Parallel Multiply and Shift Right Instruction

pshl - Parallel Shift Left Instruction

pshladd - Parallel Shift Left and Add Instruction

pshr - Parallel Shift Right Instruction

pshradd - Parallel Shift Right and Add Instruction

shl - Shift Left Instruction

shladd - Shift Left and Add Instruction

shladdp - Shift Left and Add Pointer Instruction

shr - Shift Right Instruction

shrp - Shift Right Pair Instruction