3-591
INSTRUCTION SET REFERENCE
RCL/RCR/ROL/ROR-Rotate
Opcode
Instruction
Description
D0 /2
RCL r/m8,1
Rotate nine bits (CF,r/m8) left once
D2 /2
RCL r/m8,CL
Rotate nine bits (CF,r/m8) left CL times
C0 /2 ib
RCL r/m8,imm8
Rotate nine bits (CF,r/m8) left imm8 times
D1 /2
RCL r/m16,1
Rotate 17 bits (CF,r/m16) left once
D3 /2
RCL r/m16,CL
Rotate 17 bits (CF,r/m16) left CL times
C1 /2 ib
RCL r/m16,imm8
Rotate 17 bits (CF,r/m16) left imm8 times
D1 /2
RCL r/m32,1
Rotate 33 bits (CF,r/m32) left once
D3 /2
RCL r/m32,CL
Rotate 33 bits (CF,r/m32) left CL times
C1 /2 ib
RCL r/m32,imm8
Rotate 33 bits (CF,r/m32) left imm8 times
D0 /3
RCR r/m8,1
Rotate nine bits (CF,r/m8) right once
D2 /3
RCR r/m8,CL
Rotate nine bits (CF,r/m8) right CL times
C0 /3 ib
RCR r/m8,imm8
Rotate nine bits (CF,r/m8) right imm8 times
D1 /3
RCR r/m16,1
Rotate 17 bits (CF,r/m16) right once
D3 /3
RCR r/m16,CL
Rotate 17 bits (CF,r/m16) right CL times
C1 /3 ib
RCR r/m16,imm8
Rotate 17 bits (CF,r/m16) right imm8 times
D1 /3
RCR r/m32,1
Rotate 33 bits (CF,r/m32) right once
D3 /3
RCR r/m32,CL
Rotate 33 bits (CF,r/m32) right CL times
C1 /3 ib
RCR r/m32,imm8
Rotate 33 bits (CF,r/m32) right imm8 times
D0 /0
ROL r/m8,1
Rotate eight bits r/m8 left once
D2 /0
ROL r/m8,CL
Rotate eight bits r/m8 left CL times
C0 /0 ib
ROL r/m8,imm8
Rotate eight bits r/m8 left imm8 times
D1 /0
ROL r/m16,1
Rotate 16 bits r/m16 left once
D3 /0
ROL r/m16,CL
Rotate 16 bits r/m16 left CL times
C1 /0 ib
ROL r/m16,imm8
Rotate 16 bits r/m16 left imm8 times
D1 /0
ROL r/m32,1
Rotate 32 bits r/m32 left once
D3 /0
ROL r/m32,CL
Rotate 32 bits r/m32 left CL times
C1 /0 ib
ROL r/m32,imm8
Rotate 32 bits r/m32 left imm8 times
D0 /1
ROR r/m8,1
Rotate eight bits r/m8 right once
D2 /1
ROR r/m8,CL
Rotate eight bits r/m8 right CL times
C0 /1 ib
ROR r/m8,imm8
Rotate eight bits r/m16 right imm8 times
D1 /1
ROR r/m16,1
Rotate 16 bits r/m16 right once
D3 /1
ROR r/m16,CL
Rotate 16 bits r/m16 right CL times
C1 /1 ib
ROR r/m16,imm8
Rotate 16 bits r/m16 right imm8 times
D1 /1
ROR r/m32,1
Rotate 32 bits r/m32 right once
D3 /1
ROR r/m32,CL
Rotate 32 bits r/m32 right CL times
C1 /1 ib
ROR r/m32,imm8
Rotate 32 bits r/m32 right imm8 times