AMD Confidential
User Manual November 21
st
, 2008
Appendix A 207
Instruction
Supported
Mnemonic
Opcode
Description
PREFETCHNTA mem8
0F 18 /0
Move data closer to the processor
using the NTA reference.
PREFETCHT0 mem8
0F 18 /1
Move data closer to the processor
using the T0 reference.
PREFETCHT1 mem8
0F 18 /2
Move data closer to the processor
using the T1 reference.
PREFETCHT2 mem8
0F 18 /3
Move data closer to the processor
using the T2 reference.
PUSH reg/mem16
FF /6
Push the contents of a 16-bit
register or memory operand onto the
stack.
PUSH reg/mem32
FF /6
Push the contents of a 32-bit
register or memory operand onto the
stack.
PUSH reg/mem64
FF /6
Push the contents of a 64-bit
register or memory operand onto the
stack.
PUSH reg16
50 +rw
Push the contents of a 16-bit
register onto the stack.
PUSH reg32
50 +rd
Push the contents of a 32-bit
register onto the stack.
PUSH reg64
50 +rq
Push the contents of a 64-bit
register onto the stack.
PUSH imm8
6A
Push an 8-bit immediate value (sign-
extended to 16, 32, or 64 bits) onto
the stack.
PUSH imm16
68
Push a 16-=bit immediate value onto
the stack.
PUSH imm32
68
Push the contents of a 32-bit
register onto the stack.
PUSH imm64
68
Push the contents of a 64-bit
register onto the stack.
PUSH CS
0E
Push the CS selector onto the stack.
PUSH SS
16
Push the SS selector onto the stack.
PUSH DS
1E
Push the DS selector onto the stack.
PUSH ES
06
Push the ES selector onto the stack.
PUSH FS
0F A0
Push the FS selector onto the stack.
PUSH GS
0F A8
Push the GS selector onto the stack.
PUSHF
9C
Push the FLAGS word onto the stack.
PUSHFD
9C
Push the EFLAGS word onto the stack.
PUSHFQ
9C
Push the RFLAGS word onto the stack.
RCL reg/mem8,1
D0 /2
Rotate the 9 bits consisting of the
carry flag and an 8-bit register or
memory location left 1 bit.
RCL reg/mem8,CL
D2 /2
Rotate the 9 bits consisting of the
carry flag and an 8-bit register or
memory location left the number of
bits specified in the CL register.
RCL reg/mem8,imm8
C0 /2 ib
Rotate the 9 bits consisting of the
carry flag and an 8-bit register or
memory location left the number of
bits specified by an 8-bit immediate
value.
RCL reg/mem16,1
D1 /2
Rotate the 17 bits consisting of the
carry flag and a 16-bit register or
memory location left 1 bit.
RCL reg/mem16,CL
D3 /2
Rotate the 17 bits consisting of the
carry flag and a 16-bit register or
memory location left the number of
bits specified in the CL register.
RCL reg/mem16,imm8
C1 /2 ib
Rotate the 17 bits consisting of the
carry flag and a 16-bit register or
memory location left the number of
bits specified by an 8-bit immediate
value.