x86 architecture
3 byte opcodes




note: A leading bold V indicates that the instruction can be VEX-encoded, in which case it may have additional operands.
note: A leading bold ! indicates that the 256-bit version was only introduced with AVX2 and that it can only be VEX-encoded.



pre-
fix
0Fh
38h
xxh
 
x0h
 
x1h x2h x3h x4h x5h x6h x7h
 
n/a
 
0xh PSHUFB
Pq,Qq
(MMX-SSSE3)
PHADDW
Pq,Qq
(MMX-SSSE3)
PHADDD
Pq,Qq
(MMX-SSSE3)
PHADDSW
Pq,Qq
(MMX-SSSE3)
PMADDUBSW
Pq,Qq
(MMX-SSSE3)
PHSUBW
Pq,Qq
(MMX-SSSE3)
PHSUBD
Pq,Qq
(MMX-SSSE3)
PHSUBSW
Pq,Qq
(MMX-SSSE3)
 
66h
 
!VPSHUFB
Vx,Hx,Wx
(SSSE3)
!VPHADDW
Vx,Hx,Wx
(SSSE3)
!VPHADDD
Vx,Hx,Wx
(SSSE3)
!VPHADDSW
Vx,Hx,Wx
(SSSE3)
!VPMADDUBSW
Vx,Hx,Wx
(SSSE3)
!VPHSUBW
Vx,Hx,Wx
(SSSE3)
!VPHSUBD
Vx,Hx,Wx
(SSSE3)
!VPHSUBSW
Vx,Hx,Wx
(SSSE3)
 
n/a
 
1xh
 
66h
 
PBLENDVB
Vo,Wo(,XMM0)
(SSE4.1)
VCVTPH2PS
Vo,Wo.q
Vy,Wo.o
(F16C)
BLENDVPS
Vo,Wo(,XMM0)
(SSE4.1)
BLENDVPD
Vo,Wo(,XMM0)
(SSE4.1)
VPERMPS
Vy,Hy,Wy
(AVX2)
VPTEST
Vx,Wx
(SSE4.1 / SSE5A)
 
n/a
 
2xh
 
66h
 
!VPMOVSXBW
Vo,Wo.q
Vy,Wo.o
(SSE4.1)
!VPMOVSXBD
Vo,Wo.d
Vy,Wo.q
(SSE4.1)
!VPMOVSXBQ
Vo,Wo.w
Vy,Wo.d
(SSE4.1)
!VPMOVSXWD
Vo,Wo.q
Vy,Wo.o
(SSE4.1)
!VPMOVSXWQ
Vo,Wo.d
Vy,Wo.q
(SSE4.1)
!VPMOVSXDQ
Vo,Wo.q
Vy,Wo.o
(SSE4.1)
 
n/a
 
3xh
 
66h
 
!VPMOVZXBW
Vo,Wo.q
Vy,Wo.o
(SSE4.1)
!VPMOVZXBD
Vo,Wo.d
Vy,Wo.q
(SSE4.1)
!VPMOVZXBQ
Vo,Wo.w
Vy,Wo.d
(SSE4.1)
!VPMOVZXWD
Vo,Wo.q
Vy,Wo.o
(SSE4.1)
!VPMOVZXWQ
Vo,Wo.d
Vy,Wo.q
(SSE4.1)
!VPMOVZXDQ
Vo,Wo.q
Vy,Wo.o
(SSE4.1)
VPERMD
Vy,Hy,Wy
(AVX2)
VPCMPGTQ
Vx,Hx,Wx
(SSE4.2)
 
n/a
 
4xh
 
66h
 
!VPMULLD
Vx,Hx,Wx
(SSE4.1)
VPHMINPOSUW
Vo,Wo
(SSE4.1)
VPSRLVD (W=0)
VPSRLVQ (W=1)
Vx,Hx,Wx
(AVX2)
VPSRAVD (W=0)
 
Vx,Hx,Wx
(AVX2)
VPSLLVD (W=0)
VPSLLVQ (W=1)
Vx,Hx,Wx
(AVX2)
... ...
 
66h
 
8xh INVEPT
G[wy],Mo (VMX+)
 
 
INVVPID
G[wy],Mo (VMX+)
 
 
INVPCID
G[wy],Mo (INVPCID)
 
 
 
66h
 
9xh VPGATHERDD
Vx,Md.x,Hx (W=0)

VPGATHERDQ
Vx,Mq.o,Hx (W=1)

(AVX2,VSIB)
VPGATHERQD
Vo,Md.x,Ho (W=0)

VPGATHERQQ
Vx,Mq.x,Hx (W=1)

(AVX2,VSIB)
VGATHERDPS
Vx,Md.x,Hx (W=0)

VGATHERDPD
Vx,Mq.o,Hx (W=1)

(AVX2,VSIB)
VGATHERQPS
Vo,Md.x,Ho (W=0)

VGATHERQPD
Vx,Mq.x,Hx (W=1)

(AVX2,VSIB)
VFMADDSUB132-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMSUBADD132-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
 
66h
 
Axh VFMADDSUB213-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMSUBADD213-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
 
66h
 
Bxh VFMADDSUB231-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMSUBADD231-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
... ...
 
n/a
 
Fxh MOVBE
Gv,Mv (MOVBE)
 
 
MOVBE
Mv,Gv (MOVBE)
 
 
ANDNv
Gy,By,Ey
(BMI)
group #17 BZHIv
Gy,Ey,By
(BMI2)
BEXTRv
Gy,Ey,By
(BMI)
 
66h
 
MOVBE
Gv,Mv (MOVBE)
 
 
MOVBE
Mv,Gv (MOVBE)
 
 
SHLXv
Gy,Ey,By
(BMI2)
 
F3h
 
PEXTv
Gy,By,Ey
(BMI2)
SARXv
Gy,Ey,By
(BMI2)
 
F2h
 
CRC32
Gy,Eb
(SSE4.2*)
CRC32
Gy,Ev
(SSE4.2*)
PDEPv
Gy,By,Ey
(BMI2)
MULXv
Gy,By,Ey(,yDX)
(BMI2)
SHRXv
Gy,Ey,By
(BMI2)
66h
and
F2h
CRC32
Gy,Eb
(SSE4.2*)
CRC32
Gy,Ev
(SSE4.2*)

pre-
fix
0Fh
38h
xxh
 
x8h
 
x9h xAh xBh xCh xDh xEh xFh
 
n/a
 
0xh PSIGNB
Pq,Qq
(MMX-SSSE3)
PSIGNW
Pq,Qq
(MMX-SSSE3)
PSIGND
Pq,Qq
(MMX-SSSE3)
PMULHRSW
Pq,Qq
(MMX-SSSE3)
 
66h
 
!VPSIGNB
Vx,Hx,Wx
(SSSE3)
!VPSIGNW
Vx,Hx,Wx
(SSSE3)
!VPSIGND
Vx,Hx,Wx
(SSSE3)
!VPMULHRSW
Vx,Hx,Wx
(SSSE3)
VPERMILPS
Vx,Hx,Wx
(AVX)
VPERMILPD
Vx,Hx,Wx
(AVX)
VTESTPS
Vx,Wx
(AVX)
VTESTPD
Vx,Wx
(AVX)
 
n/a
 
1xh PABSB
Pq,Qq
(MMX-SSSE3)
PABSW
Pq,Qq
(MMX-SSSE3)
PABSD
Pq,Qq
(MMX-SSSE3)
 
66h
 
VBROADCASTSS
Vx,Mo.d (AVX)
VBROADCASTSS
Vx,Uo (AVX2)
VBROADCASTSD
Vy,Mo.q (AVX)
VBROADCASTSD
Vy,Uo (AVX2)
VBROADCASTF128
Vy,Mo (AVX)
 
 
!VPABSB
Vx,Wx
(SSSE3)
!VPABSW
Vx,Wx
(SSSE3)
!VPABSD
Vx,Wx
(SSSE3)
 
n/a
 
2xh
 
66h
 
!VPMULDQ
Vx,Hx,Wx
(SSE4.1)
!VPCMPEQQ
Vx,Hx,Wx
(SSE4.1)
!VMOVNTDQA
Vx,Mx (SSE4.1)
 
 
!VPACKUSDW
Vx,Hx,Wx
(SSE4.1)
VMASKMOVPS
Vx,Hx,Mx (AVX)
 
 
VMASKMOVPD
Vx,Hx,Mx (AVX)
 
 
VMASKMOVPS
Mx,Hx,Vx (AVX)
 
 
VMASKMOVPD
Mx,Hx,Vx (AVX)
 
 
 
n/a
 
3xh
 
66h
 
!VPMINSB
Vx,Hx,Wx
(SSE4.1)
!VPMINSD
Vx,Hx,Wx
(SSE4.1)
!VPMINUW
Vx,Hx,Wx
(SSE4.1)
!VPMINUD
Vx,Hx,Wx
(SSE4.1)
!VPMAXSB
Vx,Hx,Wx
(SSE4.1)
!VPMAXSD
Vx,Hx,Wx
(SSE4.1)
!VPMAXUW
Vx,Hx,Wx
(SSE4.1)
!VPMAXUD
Vx,Hx,Wx
(SSE4.1)
 
n/a
 
4xh
 
66h
 
 
n/a
 
5xh
 
66h
 
VPBROADCASTD
Vx,Mo.d
Vx,Uo
(AVX2)
VPBROADCASTQ
Vx,Mo.q
Vx,Uo
(AVX2)
VBROADCASTI128
Vy,Mo (AVX2)
 
 
 
n/a
 
6xh
 
66h
 
 
n/a
 
7xh
 
66h
 
VPBROADCASTB
Vx,Mo.b
Vx,Uo
(AVX2)
VPBROADCASTW
Vx,Mo.w
Vx,Uo
(AVX2)
 
n/a
 
8xh
 
66h
 
VPMASKMOVD (W0)
Vx,Hx,Mx (AVX2)
VPMASKMOVQ (W1)
Vx,Hx,Mx (AVX2)
VPMASKMOVD (W0)
Mx,Hx,Vx (AVX2)
VPMASKMOVQ (W1)
Mx,Hx,Vx (AVX2)
 
66h
 
9xh VFMADD132-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMADD132-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFMSUB132-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMSUB132-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFNMADD132-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFNMADD132-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFNMSUB132-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFNMSUB132-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
 
66h
 
Axh VFMADD213-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMADD213-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFMSUB213-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMSUB213-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFNMADD213-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFNMADD213-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFNMSUB213-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFNMSUB213-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
 
66h
 
Bxh VFMADD231-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMADD231-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFMSUB231-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFMSUB231-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFNMADD231-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFNMADD231-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
VFNMSUB231-
PS Vx,Hx,Wx (W=0)
PD Vx,Hx,Wx (W=1)

(FMA)
VFNMSUB231-
SS Vo,Ho,Wd (W=0)
SD Vo,Ho,Wq (W=1)

(FMA)
... ...
 
66h
 
Dxh VAESIMC
Vo,Wo
(see CPUID)
VAESENC
Vo,Ho,Wo
(see CPUID)
VAESENCLAST
Vo,Ho,Wo
(see CPUID)
VAESDEC
Vo,Ho,Wo
(see CPUID)
VAESDECLAST
Vo,Ho,Wo
(see CPUID)



pre-
fix
0Fh
3Ah
xxh
 
x0h
 
x1h x2h x3h x4h x5h x6h x7h
 
n/a
 
0xh
 
66h
 
VPERMQ
Vy,Wy,Ib
(AVX2)
VPERMPD
Vy,Wy,Ib
(AVX2)
VPBLENDD
Vx,Hx,Wx,Ib
(AVX2)
VPERMILPS
Vx,Wx,Ib
(AVX)
VPERMILPD
Vx,Wx,Ib
(AVX)
VPERM2F128
Vy,Hy,Wy,Ib
(AVX)
 
n/a
 
1xh
 
66h
 
VPEXTRB
Mb,Vo,Ib (SSE4.1)
VPEXTRB
Ry,Vo,Ib (SSE4.1)
VPEXTRW
Mw,Vo,Ib (SSE4.1)
VPEXTRW
Ry,Vo,Ib (SSE4.1)
VPEXTRD
Ed,Vo,Ib (SSE4.1)
VPEXTRQ
Eq,Vo,Ib (SSE4.1)
VEXTRACTPS
Md,Vo,Ib (SSE4.1)
VEXTRACTPS
Ry,Vo,Ib (SSE4.1)
 
n/a
 
2xh
 
66h
 
VPINSRB
Vo,Ho,Mb,Ib (4.1)
VPINSRB #1
Vo,Ho,R[bv],Ib (4.1)
VINSERTPS
Vo,Ho,Md,Ib (4.1)
VINSERTPS
Vo,Ho,Uo,Ib (4.1)
VPINSRD
Vo,Ho,Ed,Ib (4.1)
VPINSRQ
Vo,Ho,Eq,Ib (4.1)
 
n/a
 
3xh
 
66h
 
 
n/a
 
4xh
 
66h
 
VDPPS
Vx,Hx,Wx,Ib
(SSE4.1)
VDPPD
Vo,Ho,Wo,Ib
(SSE4.1)
!VMPSADBW
Vx,Hx,Wx,Ib
(SSE4.1)
VPCLMULQDQ
Vo,Ho,Wo,Ib
(see CPUID)
VPERM2I128
Vy,Hy,Wy,Ib
(AVX2)
 
n/a
 
5xh
 
66h
 
 
n/a
 
6xh
 
66h
 
VPCMPESTRM
Vo,Wo,Ib
(SSE4.2)
VPCMPESTRI
Vo,Wo,Ib
(SSE4.2)
VPCMPISTRM
Vo,Wo,Ib
(SSE4.2)
VPCMPISTRI
Vo,Wo,Ib
(SSE4.2)
 
n/a
 
7xh
 
66h
 
... ...
 
F2h
 
Fxh RORXv
By,Ey,Ib
(BMI2)

pre-
fix
0Fh
3Ah
xxh
 
x8h
 
x9h xAh xBh xCh xDh xEh xFh
 
n/a
 
0xh PALIGNR
Pq,Qq,Ib
(MMX-SSSE3)
 
66h
 
VROUNDPS
Vx,Wx,Ib
(SSE4.1 / SSE5A)
VROUNDPD
Vx,Wx,Ib
(SSE4.1 / SSE5A)
VROUNDSS
Vo,Ho,Wo.d,Ib
(SSE4.1 / SSE5A)
VROUNDSD
Vo,Ho,Wo.q,Ib
(SSE4.1 / SSE5A)
VBLENDPS
Vx,Hx,Wx,Ib
(SSE4.1)
VBLENDPD
Vx,Hx,Wx,Ib
(SSE4.1)
!VPBLENDW
Vx,Hx,Wx,Ib
(SSE4.1)
!VPALIGNR
Vx,Hx,Wx,Ib
(SSSE3)
 
n/a
 
1xh
 
66h
 
VINSERTF128
Vy,Hy,Wo,Ib
(AVX)
VEXTRACTF128
Wo,Vy,Ib
(AVX)
VCVTPS2PH
Wo.q,Vo,Ib
Wo.o,Vy,Ib
(F16C)
 
n/a
 
2xh
 
66h
 
 
n/a
 
3xh
 
66h
 
VINSERTI128
Vy,Hy,Wo,Ib
(AVX2)
VEXTRACTI128
Wo,Vy,Ib
(AVX2)
 
n/a
 
4xh
 
66h
 
VPERMILzz2PS
Vx,Hx,Wx,Lx,Ib (0)
Vx,Hx,Lx,Wx,Ib (1)

(FMA4) #2
VPERMILzz2PD
Vx,Hx,Wx,Lx,Ib (0)
Vx,Hx,Lx,Wx,Ib (1)

(FMA4) #2
VBLENDVPS
Vx,Hx,Wx,Lx
(AVX)
VBLENDVPD
Vx,Hx,Wx,Lx
(AVX)
VPBLENDVB
Vo,Ho,Wo,Lo (AVX)
Vy,Hy,Wy,Ly (AVX2)
 
66h
 
VPERMILzz2PS
Vx,Hx,Wx,Lx,Ib (0)
Vx,Hx,Lx,Wx,Ib (1)

(AVX) #2
VPERMILzz2PD
Vx,Hx,Wx,Lx,Ib (0)
Vx,Hx,Lx,Wx,Ib (1)

(AVX) #2
 
n/a
 
5xh
 
66h
 
VFMADDSUBPS
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFMADDSUBPD
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFMSUBADDPS
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFMSUBADDPD
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
 
66h
 
VFMADDSUBPS
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFMADDSUBPD
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFMSUBADDPS
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFMSUBADDPD
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
 
n/a
 
6xh
 
66h
 
VFMADDPS
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFMADDPD
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFMADDSS
Vo,Ho,Wd,Lo (W=0)
Vo,Ho,Lo,Wd (W=1)

(FMA4)
VFMADDSD
Vo,Ho,Wq,Lo (W=0)
Vo,Ho,Lo,Wq (W=1)

(FMA4)
VFMSUBPS
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFMSUBPD
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFMSUBSS
Vo,Ho,Wd,Lo (W=0)
Vo,Ho,Lo,Wd (W=1)

(FMA4)
VFMSUBSD
Vo,Ho,Wq,Lo (W=0)
Vo,Ho,Lo,Wq (W=1)

(FMA4)
 
66h
 
VFMADDPS
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFMADDPD
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFMADDSS
Vo,Lo,Wd,Ho (W=0)
Vo,Lo,Ho,Wd (W=1)

(FMA)
VFMADDSD
Vo,Lo,Wq,Ho (W=0)
Vo,Lo,Ho,Wq (W=1)

(FMA)
VFMSUBPS
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFMSUBPD
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFMSUBSS
Vo,Lo,Wd,Ho (W=0)
Vo,Lo,Ho,Wd (W=1)

(FMA)
VFMSUBSD
Vo,Lo,Wq,Ho (W=0)
Vo,Lo,Ho,Wq (W=1)

(FMA)
 
n/a
 
7xh
 
66h
 
VFNMADDPS
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFNMADDPD
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFNMADDSS
Vo,Ho,Wd,Lo (W=0)
Vo,Ho,Lo,Wd (W=1)

(FMA4)
VFNMADDSD
Vo,Ho,Wq,Lo (W=0)
Vo,Ho,Lo,Wq (W=1)

(FMA4)
VFNMSUBPS
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFNMSUBPD
Vx,Hx,Wx,Lx (W=0)
Vx,Hx,Lx,Wx (W=1)

(FMA4)
VFNMSUBSS
Vo,Ho,Wd,Lo (W=0)
Vo,Ho,Lo,Wd (W=1)

(FMA4)
VFNMSUBSD
Vo,Ho,Wq,Lo (W=0)
Vo,Ho,Lo,Wq (W=1)

(FMA4)
 
66h
 
VFNMADDPS
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFNMADDPD
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFNMADDSS
Vo,Lo,Wd,Ho (W=0)
Vo,Lo,Ho,Wd (W=1)

(FMA)
VFNMADDSD
Vo,Lo,Wq,Ho (W=0)
Vo,Lo,Ho,Wq (W=1)

(FMA)
VFNMSUBPS
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFNMSUBPD
Vx,Lx,Wx,Hx (W=0)
Vx,Lx,Hx,Wx (W=1)

(FMA)
VFNMSUBSS
Vo,Lo,Wd,Ho (W=0)
Vo,Lo,Ho,Wd (W=1)

(FMA)
VFNMSUBSD
Vo,Lo,Wq,Ho (W=0)
Vo,Lo,Ho,Wq (W=1)

(FMA)
... ...
 
66h
 
Dxh VAESKEYGEN-
ASSIST
Vo,Wo,Ib
(see CPUID)

notes descriptions
#1 The use of Rb=AH/CH/DH/BH results in SPL/BPL/SIL/DIL. Without a REX.40 prefix, in case of the SSE version.
#2 The zero match codes are TD, TD (alias), MO, and MZ. They are encoded as the zzzz field of the Ib, using 0...3h.



main page