shld

Double Precision Shift Left

SHLD r/m, r, imm8

Shifts dest left, filling with bits from src.

Details

The Double Precision Shift Left instruction shifts dest left, filling with bits from src.

Pseudocode Operation

DEST <- DEST:SRC1 << count

Example

SHLD rbx, rax, 3

Encoding

Binary Layout
0F
+0
A4
+1
 
Format Legacy
Opcode 0F A4
Extension Base

Operands

  • dest
    Reg/Mem
  • fill
    Reg
  • count
    Imm