AMD Confidential
User Manual November 21
st
, 2008
Appendix A 209
Rotate the 65 bits consisting of the
carry flag and a 64-bit register or
memory location right the number of
bits specified by an 8-bit immediate
value.
Near return to the calling procedure.
Near return to the calling procedure
and then pop of the specified number
of bytes from the stack.
Far return to the calling procedure.
Far return to the calling procedure
and then pop of the specified number
of bytes from the stack.
Rotate an 8-bit register or memory
operand left 1 bit.
Rotate an 8-bit register or memory
operand left the number of bits
specified in the CL register.
Rotate an 8-bit register or memory
operand left the number of bits
specified by an 8-bit immediate
value.
Rotate a 16-bit register or memory
operand left 1 bit.
Rotate a 16-bit register or memory
operand left the number of bits
specified in the CL register.
Rotate a 16-bit register or memory
operand left the number of bits
specified by an 8-bit immediate
value.
Rotate a 32-bit register or memory
operand left 1 bit.
Rotate a 32-bit register or memory
operand left the number of bits
specified in the CL register.
Rotate a 32-bit register or memory
operand left the number of bits
specified by an 8-bit immediate
value.
Rotate a 64-bit register or memory
operand left 1 bit.
Rotate a 64-bit register or memory
operand left the number of bits
specified in the CL register.
Rotate a 64-bit register or memory
operand left the number of bits
specified by an 8-bit immediate
value.
Rotate an 8-bit register or memory
operand right 1 bit.
Rotate an 8-bit register or memory
operand right the number of bits
specified in the CL register.
Rotate an 8-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.
Rotate a 16-bit register or memory
operand left 1 bit.
Rotate a 16-bit register or memory
operand right the number of bits
specified in the CL register.
Rotate a 16-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.