AMD Confidential
User Manual November 21
st
, 2008
Appendix A 211
Shift a 16-bit register or memory
location left 1 bit.
Shift a 16-bit register or memory
location left the number of bits
specified in the CL register.
Shift a 16-bit register or memory
location left the number of bits
specified by an 8-bit immediate
value.
Shift a 32-bit register or memory
location left 1 bit.
Shift a 32-bit register or memory
location left the number of bits
specified in the CL register.
Shift a 32-bit register or memory
location left the number of bits
specified by an 8-bit immediate
value.
Shift a 64-bit register or memory
location left 1 bit.
Shift a 64-bit register or memory
location left the number of bits
specified in the CL register.
Shift a 64-bit register or memory
location left the number of bits
specified by an 8-bit immediate
value.
Shift a signed 8-bit register or
memory operand right 1 bit.
Shift a signed 8-bit register or
memory operand right the number of
bits specified in the CL register.
Shift a signed 8-bit register or
memory location right the number of
bits specified by an 8-bit immediate
value.
Shift a signed 16-bit register or
memory operand right 1 bit.
Shift a signed 16-bit register or
memory operand right the number of
bits specified in the CL register.
Shift a signed 16-bit register or
memory location right the number of
bits specified by an 8-bit immediate
value.
Shift a signed 32-bit register or
memory location right 1 bit.
Shift a signed 32-bit register or
memory operand right the number of
bits specified in the CL register.
Shift a signed 32-bit register or
memory operand right the number of
bits specified by an 8-bit immediate
value.
Shift a signed 64-bit register or
memory operand left 1 bit.
Shift a signed 64-bit register or
memory operand right the number of
bits specified in the CL register.
Shift a signed 64-bit register or
memory operand right the number of
bits specified by an 8-bit immediate
value.
Subtract an immediate 8-bit value
from the AL register with borrow.
Subtract an immediate 16-bit value
from the AX register with borrow.