<<<    Index    >>>
A-9
OPCODE MAP
Table A-5.  Two-byte Opcode Map (Right) (First Byte is OFH)
8
9
A
B
C
D
E
F
INVD
WBINVD
2-byte Illegal 
Opcodes
UD2
1C
Prefetch
1D
(Grp 16
1A
)
1
movaps
Vps, Wps
movaps
Wps, Vps
cvtpi2ps
Vps, Qq
cvtsi2ss (F3)
Vss, Ed
movntps
Wps, Vps
cvttps2pi
Qq, Wps
cvttss2si (F3)
Gd, Wss
cvtps2pi
Qq, Wps
cvtss2si (F3)
Gd, Wss
ucomiss
Vss, Wss
comiss
Vps, Wps
CMOVcc(Gv, Ev) - Conditional Move 
NS 
P/PE
NP/PO
L/NGE
NL/GE
LE/NG
NLE/G
addps
Vps, Wps
addss (F3)
Vss, Wss
mulps
Vps, Wps
mulss (F3)
Vss, Wss
subps
Vps, Wps
subss (F3)
Vss, Wss
minps
Vps, Wps
minss (F3)
Vss, Wss
 divps
Vps, Wps
divss (F3)
Vss, Wss
maxps
Vps, Wps
maxss (F3)
Vss, Wss
5
punpckhbw
Pq, Qd
punpckhwd
Pq, Qd
punpckhdq
Pq, Qd
packssdw
Pq, Qd
movd
Pd, Ed
movq
Pq, Qq
6
MMX UD
movd
Ed, Pd
movq
Qq, Pq
7
Jcc, Jv - Long-displacement jump on condition
NS
P/PE
NP/PO
L/NGE
NL/GE 
LE/NG
NLE/G
SETcc, Eb - Byte Set on condition
NS
P/PE
NP/PO
L/NGE
NL/GE 
LE/NG
NLE/G
PUSH
GS
POP
GS
RSM
BTS
Ev, Gv 
SHRD
Ev, Gv, Ib 
SHRD
Ev, Gv, CL 
(Grp 15
1A
)
1D
IMUL
Gv, Ev 
Grp 10
1A
Invalid 
Opcode
1C
Grp 8
1A
Ev, Ib
BTC
Ev, Gv
BSF
Gv, Ev
BSR
Gv, Ev
MOVSX
Gv, Eb
Gv, Ew
BSWAP
EAX
ECX
EDX
EBX
ESP
EBP
ESI
EDI
psubusb
Pq, Qq
psubusw
Pq, Qq
pminub
Pq, Qq
pand
Pq, Qq
paddusb
Pq, Qq
paddusw
Pq, Qq
pmaxub
Pq, Qq
pandn
Pq, Qq
D
psubsb
Pq, Qq
psubsw
Pq, Qq
pminsw
Pq, Qq
por
Pq, Qq
paddsb
Pq, Qq
paddsw
Pq, Qq
pmaxsw
Pq, Qq
pxor
Pq, Qq
E
psubb
Pq, Qq
psubw
Pq, Qq
psubd
Pq, Qq
paddb
Pq, Qq
paddw
Pq, Qq
paddd
Pq, Qq
F
<<<    Index    >>>