AMD Confidential
User Manual November 21
st
, 2008
210 Appendix A
Rotate a 32-bit register or memory
operand left 1 bit.
Rotate a 32-bit register or memory
operand right the number of bits
specified in the CL register.
Rotate a 32-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.
Rotate a 64-bit register or memory
operand right 1 bit.
Rotate a 64-bit register or memory
operand right the number of bits
specified in the CL register.
Rotate a 64-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.
Loads the sign flag, the zero flag,
the auxiliary flag, the parity flag,
and the carry flag from the AH
register into the lower 8 bits of the
EFLAGS register.
Shift an 8-bit register or memory
location left 1 bit.
Shift an 8-bit register or memory
location left the number of bits
specified in the CL register.
Shift an 8-bit register or memory
location left the number of bits
specified by an 8-bit immediate
value.
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 an 8-bit register or memory
location left 1 bit.
Shift an 8-bit register or memory
location left the number of bits
specified in the CL register.
Shift an 8-bit register or memory
location left the number of bits
specified by an 8-bit immediate
value.