AMD 4.4.5 Switch User Manual


 
AMD Confidential
User Manual November 21
st
, 2008
Appendix A 215
Instruction
Supported
Mnemonic
Opcode
Description
SHR reg/mem8,1
D0 /5
Shift an 8-bit register or memory
operand right 1 bit.
SHR reg/mem8,CL
D2 /5
Shift an 8-bit register or memory
operand right the number of bits
specified in the CL register.
SHR reg/mem8,imm8
C0 /5 ib
Shift an 8-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.
SHR reg/mem16,1
D1 /5
Shift a 16-bit register or memory
operand right 1 bit.
SHR reg/mem16,CL
D3 /5
Shift a 16-bit register or memory
operand right the number of bits
specified in the CL register.
SHR reg/mem16,imm8
C1 /5 ib
Shift a 16-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.
SHR reg/mem32,1
D1 /5
Shift a 32-bit register or memory
operand right 1 bit.
SHR reg/mem32,CL
D3 /5
Shift a 32-bit register or memory
operand right the number of bits
specified in the CL register.
SHR reg/mem32,imm8
C1 /5 ib
Shift a 32-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.
SHR reg/mem64,1
D1 /5
Shift a 64-bit register or memory
operand left 1 bit.
SHR reg/mem64,CL
D3 /5
Shift a 64-bit register or memory
operand right the number of bits
specified in the CL register.
SHR reg/mem64,imm8
C1 /5 ib
Shift a 64-bit register or memory
operand right the number of bits
specified by an 8-bit immediate
value.
SHRD reg/mem16,reg16,imm8
0F AC /r ib
Shift bits of a 16-bit destination
register or memory operand to the
right the number of bits specified in
an 8-bit immediate value, while
shifting in bits from the second
operand.
SHRD reg/mem16,reg16,CL
0F AD /r
Shift bits of a 16-bit destination
register or memory operand to the
right the number of bits specified in
the CL register, while shifting in
bits from the second operand.
SHRD reg/mem32,reg32,imm8
0F AC /r ib
Shift bits of a 32-bit destination
register or memory operand to the
right the number of bits specified in
an 8-bit immediate value, while
shifting in bits from the second
operand.
SHRD reg/me326,reg32,CL
0F AD /r
Shift bits of a 32-bit destination
register or memory operand to the
right the number of bits specified in
the CL register, while shifting in
bits from the second operand.
SHRD reg/mem64,reg64,imm8
0F AC /r ib
Shift bits of a 64-bit destination
register or memory operand to the
right the number of bits specified in
an 8-bit immediate value, while
shifting in bits from the second
operand.