Code |
Mnemonic |
Description |
D0 /4 |
SAL r/m8, 1 |
Multiply r/m8 by 2, once |
D2 /4 |
SAL r/m8, CL |
Multiply r/m8 by 2, CL times |
C0 /4 ib |
SAL r/m8, imm8 |
Multiply r/m8 by 2, imm8 times |
D1 /4 |
SAL r/m16, 1 |
Multiply r/m16 by 2, once |
D3 /4 |
SAL r/m16, CL |
Multiply r/m16 by 2, CL times |
C1 /4 ib |
SAL r/m16, imm8 |
Multiply r/m16 by 2, imm8 times |
D1 /4 |
SAL r/m32, 1 |
Multiply r/m32 by 2, once |
D3 /4 |
SAL r/m32, CL |
Multiply r/m32 by 2, CL times |
C1 /4 ib |
SAL r/m32, imm8 |
Multiply r/m32 by 2, imm8 times |
D0 /7 |
SAR r/m8, 1 |
Signed divide* r/m8 by 2, once |
D2 /7 |
SAR r/m8, CL |
Signed divide* r/m8 by 2, CL times |
C0 /7 ib |
SAR r/m8, imm8 |
Signed divide* r/m8 by 2, imm8 times |
D1 /7 |
SAR r/m16, 1 |
Signed divide* r/m16 by 2, once |
D3 /7 |
SAR r/m16, CL |
Signed divide* r/m16 by 2, CL times |
C1 /7 ib |
SAR r/m16, imm8 |
Signed divide* r/m16 by 2, imm8 times |
D1 /7 |
SAR r/m32, 1 |
Signed divide* r/m32 by 2, once |
D3 /7 |
SAR r/m32, CL |
Signed divide* r/m32 by 2, CL times |
C1 /7 ib |
SAR r/m32, imm8 |
Signed divide* r/m32 by 2, imm8 times |
D0 /4 |
SHL r/m8, 1 |
Multiply r/m8 by 2, once |
D2 /4 |
SHL r/m8, CL |
Multiply r/m8 by 2, CL times |
C0 /4 ib |
SHL r/m8, imm8 |
Multiply r/m8 by 2, imm8 times |
D1 /4 |
SHL r/m16, 1 |
Multiply r/m16 by 2, once |
D3 /4 |
SHL r/m16, CL |
Multiply r/m16 by 2, CL times |
C1 /4 ib |
SHL r/m16, imm8 |
Multiply r/m16 by 2, imm8 times |
D1 /4 |
SHL r/m32, 1 |
Multiply r/m32 by 2, once |
D3 /4 |
SHL r/m32, CL |
Multiply r/m32 by 2, CL times |
C1 /4 ib |
SHL r/m32, imm8 |
Multiply r/m32 by 2, imm8 times |
D0 /5 |
SHR r/m8, 1 |
Unsigned divide r/m8 by 2, once |
D2 /5 |
SHR r/m8, CL |
Unsigned divide r/m8 by 2, CL times |
C0 /5 ib |
SHR r/m8, imm8 |
Unsigned divide r/m8 by 2, imm8 times |
D1 /5 |
SHR r/m16, 1 |
Unsigned divide r/m16 by 2, once |
D3 /5 |
SHR r/m16, CL |
Unsigned divide r/m16 by 2, CL times |
C1 /5 ib |
SHR r/m16, imm8 |
Unsigned divide r/m16 by 2, imm8 times |
D1 /5 |
SHR r/m32, 1 |
Unsigned divide r/m32 by 2, once |
D3 /5 |
SHR r/m32, CL |
Unsigned divide r/m32 by 2, CL times |
C1 /5 ib |
SHR r/m32, imm8 |
Unsigned divide r/m32 by 2, imm8 times |