Details Table

┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding  │Instruction         │0│1│2│3│4│5│Description                       │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D0 /2     │RCL r/m8,1          │XXXXXX│Rotate 9 bits (CF, r/m byte) left │
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D2 /2     │RCL r/m8,CL         │XXXXXX│Rotate 9 bits (CF, r/m byte) left │
│          │                    │ │ │ │ │ │ │CL times                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C0 /2 ib  │RCL r/m8,imm8       │ │XXXXX│Rotate 9 bits (CF, r/m byte) left │
│          │                    │ │ │ │ │ │ │imm8 times                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /2     │RCL r/m16,1         │XXXXXX│Rotate 17 bits (CF, r/m word) left│
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /2     │RCL r/m16,CL        │XXXXXX│Rotate 17 bits (CF, r/m word) left│
│          │                    │ │ │ │ │ │ │CL times                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /2 ib  │RCL r/m16,imm8      │ │XXXXX│Rotate 17 bits (CF, r/m word) left│
│          │                    │ │ │ │ │ │ │imm8 times                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /2     │RCL r/m32,1         │ │ │ │XXX│Rotate 33 bits (CF, r/m dword)    │
│          │                    │ │ │ │ │ │ │left once                         │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /2     │RCL r/m32,CL        │ │ │ │XXX│Rotate 33 bits (CF, r/m dword)    │
│          │                    │ │ │ │ │ │ │left CL times                     │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /2 ib  │RCL r/m32,imm8      │ │ │ │XXX│Rotate 33 bits (CF, r/m dword)    │
│          │                    │ │ │ │ │ │ │left imm8 times                   │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D0 /3     │RCR r/m8,1          │XXXXXX│Rotate 9 bits (CF, r/m byte) right│
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D2 /3     │RCR r/m8,CL         │XXXXXX│Rotate 9 bits (CF, r/m byte) right│
│          │                    │ │ │ │ │ │ │CL times                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C0 /3 ib  │RCR r/m8,imm8       │ │XXXXX│Rotate 9 bits (CF, r/m byte) right│
│          │                    │ │ │ │ │ │ │imm8 times                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /3     │RCR r/m16,1         │XXXXXX│Rotate 17 bits (CF, r/m word)     │
│          │                    │ │ │ │ │ │ │right once                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /3     │RCR r/m16,CL        │XXXXXX│Rotate 17 bits (CF, r/m word)     │
│          │                    │ │ │ │ │ │ │right CL times                    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /3 ib  │RCR r/m16,imm8      │ │XXXXX│Rotate 17 bits (CF, r/m word)     │
│          │                    │ │ │ │ │ │ │right imm8 times                  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /3     │RCR r/m32,1         │ │ │ │XXX│Rotate 33 bits (CF, r/m dword)    │
│          │                    │ │ │ │ │ │ │right once                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /3     │RCR r/m32,CL        │ │ │ │XXX│Rotate 33 bits (CF, r/m dword)    │
│          │                    │ │ │ │ │ │ │right CL times                    │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /3 ib  │RCR r/m32,imm8      │ │ │ │XXX│Rotate 33 bits (CF, r/m dword)    │
│          │                    │ │ │ │ │ │ │right imm8 times                  │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D0 /0     │ROL r/m8,1          │XXXXXX│Rotate 8 bits (r/m byte) left once│
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D2 /0     │ROL r/m8,CL         │XXXXXX│Rotate 8 bits (r/m byte) left CL  │
│          │                    │ │ │ │ │ │ │times                             │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C0 /0 ib  │ROL r/m8,imm8       │ │XXXXX│Rotate 8 bits (r/m byte) left imm8│
│          │                    │ │ │ │ │ │ │times                             │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /0     │ROL r/m16,1         │XXXXXX│Rotate 16 bits (r/m word) left    │
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /0     │ROL r/m16,CL        │XXXXXX│Rotate 16 bits (r/m word) left CL │
│          │                    │ │ │ │ │ │ │times                             │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /0 ib  │ROL r/m16,imm8      │ │XXXXX│Rotate 16 bits (r/m word) left    │
│          │                    │ │ │ │ │ │ │imm8 times                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /0     │ROL r/m32,1         │ │ │ │XXX│Rotate 32 bits (r/m dword) left   │
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /0     │ROL r/m32,CL        │ │ │ │XXX│Rotate 32 bits (r/m dword) left CL│
│          │                    │ │ │ │ │ │ │times                             │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /0 ib  │ROL r/m32,imm8      │ │ │ │XXX│Rotate 32 bits (r/m dword) left   │
│          │                    │ │ │ │ │ │ │imm8 times                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D0 /1     │ROR r/m8,1          │XXXXXX│Rotate 8 bits (r/m byte) right    │
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D2 /1     │ROR r/m8,CL         │XXXXXX│Rotate 8 bits (r/m byte) right CL │
│          │                    │ │ │ │ │ │ │times                             │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C0 /1 ib  │ROR r/m8,imm8       │ │XXXXX│Rotate 8 bits (r/m byte) right    │
│          │                    │ │ │ │ │ │ │imm8 times                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /1     │ROR r/m16,1         │XXXXXX│Rotate 16 bits (r/m word) right   │
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /1     │ROR r/m16,CL        │XXXXXX│Rotate 16 bits (r/m word) right CL│
│          │                    │ │ │ │ │ │ │times                             │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /1 ib  │ROR r/m16,imm8      │ │XXXXX│Rotate 16 bits (r/m word) right   │
│          │                    │ │ │ │ │ │ │imm8 times                        │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D1 /1     │ROR r/m32,1         │ │ │ │XXX│Rotate 32 bits (r/m dword) right  │
│          │                    │ │ │ │ │ │ │once                              │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│D3 /1     │ROR r/m32,CL        │ │ │ │XXX│Rotate 32 bits (r/m dword) right  │
│          │                    │ │ │ │ │ │ │CL times                          │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│C1 /1 ib  │ROR r/m32,imm8      │ │ │ │XXX│Rotate 32 bits (r/m dword) right  │
│          │                    │ │ │ │ │ │ │imm8 times                        │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘


[Back: RCL/RCR/ROL/ROR-Rotate]
[Next: Description]