Instruction Reference

aaa

aaa                                       (x86 only)

aad

aad                                       (x86 only)

aam

aam                                       (x86 only)

aas

aas                                       (x86 only)

adc

adc al, imm8
adc ax, imm16
adc eax, imm32
adc mem16, imm16
adc mem16, imm8
adc mem16, reg16
adc mem32, imm32
adc mem32, imm8
adc mem32, reg32
adc mem64, imm32
adc mem64, imm8
adc mem64, reg64
adc mem8, imm8
adc mem8, reg8
adc rax, imm32
adc reg16, imm16
adc reg16, imm8
adc reg16, reg/mem16
adc reg16, reg16
adc reg32, imm32
adc reg32, imm8
adc reg32, reg/mem32
adc reg32, reg32
adc reg64, imm32
adc reg64, imm8
adc reg64, reg/mem64
adc reg64, reg64
adc reg8, imm8
adc reg8, reg/mem8
adc reg8, reg8

adcx

adcx reg64, reg/mem64

add

add al, imm8
add ax, imm16
add eax, imm32
add mem16, imm16
add mem16, imm8
add mem16, reg16
add mem32, imm32
add mem32, imm8
add mem32, reg32
add mem64, imm32
add mem64, imm8
add mem64, reg64
add mem8, imm8
add mem8, reg8
add rax, imm32
add reg16, imm16
add reg16, imm8
add reg16, reg/mem16
add reg16, reg16
add reg32, imm32
add reg32, imm8
add reg32, reg/mem32
add reg32, reg32
add reg64, imm32
add reg64, imm8
add reg64, reg/mem64
add reg64, reg64
add reg8, imm8
add reg8, reg/mem8
add reg8, reg8

addpd

addpd xmm, xmm/mem128                     (sse2)

addps

addps xmm, xmm/mem128                     (sse)

addsd

addsd xmm, mem64                          (sse2)
addsd xmm, xmm                            (sse2)

addss

addss xmm, mem32                          (sse)
addss xmm, xmm                            (sse)

addsubpd

addsubpd xmm, xmm/mem128                  (sse3)

addsubps

addsubps xmm, xmm/mem128                  (sse3)

adox

adox reg64, reg/mem64

aesdec

aesdec xmm, xmm/mem128                    (sse)

aesdeclast

aesdeclast xmm, xmm/mem128                (sse)

aesenc

aesenc xmm, xmm/mem128                    (sse)

aesenclast

aesenclast xmm, xmm/mem128                (sse)

aesimc

aesimc xmm, xmm/mem128                    (sse)

aeskeygenassist

aeskeygenassist xmm, xmm/mem128, imm8     (sse)

and

and al, imm8
and ax, imm16
and eax, imm32
and mem16, imm16
and mem16, imm8
and mem16, reg16
and mem32, imm32
and mem32, imm8
and mem32, reg32
and mem64, imm32
and mem64, imm8
and mem64, reg64
and mem8, imm8
and mem8, reg8
and rax, imm32
and reg16, imm16
and reg16, imm8
and reg16, reg/mem16
and reg16, reg16
and reg32, imm32
and reg32, imm8
and reg32, reg/mem32
and reg32, reg32
and reg64, imm32
and reg64, imm8
and reg64, reg/mem64
and reg64, reg64
and reg8, imm8
and reg8, reg/mem8
and reg8, reg8

andn

andn reg32, reg32, reg/mem32              (bmi1)
andn reg64, reg64, reg/mem64              (bmi1)

andnpd

andnpd xmm, xmm/mem128                    (sse2)

andnps

andnps xmm, xmm/mem128                    (sse)

andpd

andpd xmm, xmm/mem128                     (sse2)

andps

andps xmm, xmm/mem128                     (sse)

arpl

arpl reg/mem16, reg16                     (x86 only)

bextr

bextr reg32, reg/mem32, imm32             (tbm)
bextr reg32, reg/mem32, reg32             (bmi1)
bextr reg64, reg/mem64, imm32             (tbm)
bextr reg64, reg/mem64, reg64             (bmi1)

blcfill

blcfill reg32, reg/mem32                  (tbm)
blcfill reg64, reg/mem64                  (tbm)

blci

blci reg32, reg/mem32                     (tbm)
blci reg64, reg/mem64                     (tbm)

blcic

blcic reg32, reg/mem32                    (tbm)
blcic reg64, reg/mem64                    (tbm)

blcmsk

blcmsk reg32, reg/mem32                   (tbm)
blcmsk reg64, reg/mem64                   (tbm)

blcs

blcs reg32, reg/mem32                     (tbm)
blcs reg64, reg/mem64                     (tbm)

blendpd

blendpd xmm, mem64, imm8                  (sse41)
blendpd xmm, xmm, imm8                    (sse41)

blendps

blendps xmm, mem64, imm8                  (sse41)
blendps xmm, xmm, imm8                    (sse41)

blendvpd

blendvpd xmm, mem64                       (sse41)
blendvpd xmm, xmm                         (sse41)

blendvps

blendvps xmm, mem64                       (sse41)
blendvps xmm, xmm                         (sse41)

blsfill

blsfill reg32, reg/mem32                  (tbm)
blsfill reg64, reg/mem64                  (tbm)

blsi

blsi reg32, reg/mem32                     (bmi1)
blsi reg64, reg/mem64                     (bmi1)

blsic

blsic reg32, reg/mem32                    (tbm)
blsic reg64, reg/mem64                    (tbm)

blsmsk

blsmsk reg32, reg/mem32                   (bmi1)
blsmsk reg64, reg/mem64                   (bmi1)

blsr

blsr reg32, reg/mem32                     (bmi1)
blsr reg64, reg/mem64                     (bmi1)

bndcl

bndcl bndreg, mem                         (mpx)
bndcl bndreg, reg64                       (mpx)

bndcn

bndcn bndreg, mem                         (mpx)
bndcn bndreg, reg64                       (mpx)

bndcu

bndcu bndreg, mem                         (mpx)
bndcu bndreg, reg64                       (mpx)

bndldx

bndldx bndreg, mem                        (mpx)

bndmk

bndmk bndreg, mem                         (mpx)

bndmov

bndmov bndreg, bndreg                     (mpx)
bndmov bndreg, bndreg                     (mpx)
bndmov bndreg, mem                        (mpx)
bndmov mem, bndreg                        (mpx)

bndstx

bndstx mem, bndreg                        (mpx)

bound

bound reg16, mem                          (x86 only)
bound reg32, mem                          (x86 only)
bound reg64, mem                          (x86 only)

bsf

bsf reg16, reg/mem16
bsf reg32, reg/mem32
bsf reg64, reg/mem64

bsr

bsr reg16, reg/mem16
bsr reg32, reg/mem32
bsr reg64, reg/mem64

bswap

bswap reg32
bswap reg64

bt

bt reg/mem16, imm8
bt reg/mem16, reg16
bt reg/mem32, imm8
bt reg/mem32, reg32
bt reg/mem64, imm8
bt reg/mem64, reg64

btc

btc mem16, imm8
btc mem16, reg16
btc mem32, imm8
btc mem32, reg32
btc mem64, imm8
btc mem64, reg64
btc reg16, imm8
btc reg16, reg16
btc reg32, imm8
btc reg32, reg32
btc reg64, imm8
btc reg64, reg64

btr

btr mem16, imm8
btr mem16, reg16
btr mem32, imm8
btr mem32, reg32
btr mem64, imm8
btr mem64, reg64
btr reg16, imm8
btr reg16, reg16
btr reg32, imm8
btr reg32, reg32
btr reg64, imm8
btr reg64, reg64

bts

bts mem16, imm8
bts mem16, reg16
bts mem32, imm8
bts mem32, reg32
bts mem64, imm8
bts mem64, reg64
bts reg16, imm8
bts reg16, reg16
bts reg32, imm8
bts reg32, reg32
bts reg64, imm8
bts reg64, reg64

bzhi

bzhi reg32, reg/mem32, reg32              (bmi2)
bzhi reg64, reg/mem64, reg64              (bmi2)

call

call imm16, imm16                         (x86 only)
call imm32, imm16                         (x86 only)
call mem48                                (x86 only)
call reg/mem16
call reg/mem64
call rel32off

callf

callf imm16, imm16                        (x86 only)
callf imm32, imm16                        (x86 only)
callf mem32                               (x86 only)
callf mem48                               (x86 only)

cbw

cbw

cdq

cdq

cdqe

cdqe

clac

clac

clc

clc

cld

cld

clflush

clflush mem8                              (sse2)

clgi

clgi                                      (vmx, amd)

cli

cli

clts

clts

clzero

clzero                                    (amd)

cmc

cmc

cmova

cmova reg16, reg/mem16
cmova reg32, reg/mem32
cmova reg64, reg/mem64

cmovae

cmovae reg16, reg/mem16
cmovae reg32, reg/mem32
cmovae reg64, reg/mem64

cmovb

cmovb reg16, reg/mem16
cmovb reg32, reg/mem32
cmovb reg64, reg/mem64

cmovbe

cmovbe reg16, reg/mem16
cmovbe reg32, reg/mem32
cmovbe reg64, reg/mem64

cmovc

cmovc reg16, reg/mem16
cmovc reg32, reg/mem32
cmovc reg64, reg/mem64

cmove

cmove reg16, reg/mem16
cmove reg32, reg/mem32
cmove reg64, reg/mem64

cmovg

cmovg reg16, reg/mem16
cmovg reg32, reg/mem32
cmovg reg64, reg/mem64

cmovge

cmovge reg16, reg/mem16
cmovge reg32, reg/mem32
cmovge reg64, reg/mem64

cmovl

cmovl reg16, reg/mem16
cmovl reg32, reg/mem32
cmovl reg64, reg/mem64

cmovle

cmovle reg16, reg/mem16
cmovle reg32, reg/mem32
cmovle reg64, reg/mem64

cmovna

cmovna reg16, reg/mem16
cmovna reg32, reg/mem32
cmovna reg64, reg/mem64

cmovnae

cmovnae reg16, reg/mem16
cmovnae reg32, reg/mem32
cmovnae reg64, reg/mem64

cmovnb

cmovnb reg16, reg/mem16
cmovnb reg32, reg/mem32
cmovnb reg64, reg/mem64

cmovnbe

cmovnbe reg16, reg/mem16
cmovnbe reg32, reg/mem32
cmovnbe reg64, reg/mem64

cmovnc

cmovnc reg16, reg/mem16
cmovnc reg32, reg/mem32
cmovnc reg64, reg/mem64

cmovne

cmovne reg16, reg/mem16
cmovne reg32, reg/mem32
cmovne reg64, reg/mem64

cmovng

cmovng reg16, reg/mem16
cmovng reg32, reg/mem32
cmovng reg64, reg/mem64

cmovnge

cmovnge reg16, reg/mem16
cmovnge reg32, reg/mem32
cmovnge reg64, reg/mem64

cmovnl

cmovnl reg16, reg/mem16
cmovnl reg32, reg/mem32
cmovnl reg64, reg/mem64

cmovnle

cmovnle reg16, reg/mem16
cmovnle reg32, reg/mem32
cmovnle reg64, reg/mem64

cmovno

cmovno reg16, reg/mem16
cmovno reg32, reg/mem32
cmovno reg64, reg/mem64

cmovnp

cmovnp reg16, reg/mem16
cmovnp reg32, reg/mem32
cmovnp reg64, reg/mem64

cmovns

cmovns reg16, reg/mem16
cmovns reg32, reg/mem32
cmovns reg64, reg/mem64

cmovnz

cmovnz reg16, reg/mem16
cmovnz reg32, reg/mem32
cmovnz reg64, reg/mem64

cmovo

cmovo reg16, reg/mem16
cmovo reg32, reg/mem32
cmovo reg64, reg/mem64

cmovp

cmovp reg16, reg/mem16
cmovp reg32, reg/mem32
cmovp reg64, reg/mem64

cmovpe

cmovpe reg16, reg/mem16
cmovpe reg32, reg/mem32
cmovpe reg64, reg/mem64

cmovpo

cmovpo reg16, reg/mem16
cmovpo reg32, reg/mem32
cmovpo reg64, reg/mem64

cmovs

cmovs reg16, reg/mem16
cmovs reg32, reg/mem32
cmovs reg64, reg/mem64

cmovz

cmovz reg16, reg/mem16
cmovz reg32, reg/mem32
cmovz reg64, reg/mem64

cmp

cmp al, imm8
cmp ax, imm16
cmp eax, imm32
cmp rax, imm32
cmp reg/mem16, imm16
cmp reg/mem16, imm8
cmp reg/mem16, reg16
cmp reg/mem32, imm32
cmp reg/mem32, imm8
cmp reg/mem32, reg32
cmp reg/mem64, imm32
cmp reg/mem64, imm8
cmp reg/mem64, reg64
cmp reg/mem8, imm8
cmp reg/mem8, reg8
cmp reg16, reg/mem16
cmp reg32, reg/mem32
cmp reg64, reg/mem64
cmp reg8, reg/mem8

cmpeqpd

cmpeqpd xmm, xmm/mem128                   (sse2)

cmpeqps

cmpeqps xmm, xmm/mem128                   (sse)

cmpeqsd

cmpeqsd xmm, mem64                        (sse2)
cmpeqsd xmm, xmm                          (sse2)

cmpeqss

cmpeqss xmm, mem32                        (sse)
cmpeqss xmm, xmm                          (sse)

cmplepd

cmplepd xmm, xmm/mem128                   (sse2)

cmpleps

cmpleps xmm, xmm/mem128                   (sse)

cmplesd

cmplesd xmm, mem64                        (sse2)
cmplesd xmm, xmm                          (sse2)

cmpless

cmpless xmm, mem32                        (sse)
cmpless xmm, xmm                          (sse)

cmpltpd

cmpltpd xmm, xmm/mem128                   (sse2)

cmpltps

cmpltps xmm, xmm/mem128                   (sse)

cmpltsd

cmpltsd xmm, mem64                        (sse2)
cmpltsd xmm, xmm                          (sse2)

cmpltss

cmpltss xmm, mem32                        (sse)
cmpltss xmm, xmm                          (sse)

cmpneqpd

cmpneqpd xmm, xmm/mem128                  (sse2)

cmpneqps

cmpneqps xmm, xmm/mem128                  (sse)

cmpneqsd

cmpneqsd xmm, mem64                       (sse2)
cmpneqsd xmm, xmm                         (sse2)

cmpneqss

cmpneqss xmm, mem32                       (sse)
cmpneqss xmm, xmm                         (sse)

cmpnlepd

cmpnlepd xmm, xmm/mem128                  (sse2)

cmpnleps

cmpnleps xmm, xmm/mem128                  (sse)

cmpnlesd

cmpnlesd xmm, mem64                       (sse2)
cmpnlesd xmm, xmm                         (sse2)

cmpnless

cmpnless xmm, mem32                       (sse)
cmpnless xmm, xmm                         (sse)

cmpnltpd

cmpnltpd xmm, xmm/mem128                  (sse2)

cmpnltps

cmpnltps xmm, xmm/mem128                  (sse)

cmpnltsd

cmpnltsd xmm, mem64                       (sse2)
cmpnltsd xmm, xmm                         (sse2)

cmpnltss

cmpnltss xmm, mem32                       (sse)
cmpnltss xmm, xmm                         (sse)

cmpordpd

cmpordpd xmm, xmm/mem128                  (sse2)

cmpordps

cmpordps xmm, xmm/mem128                  (sse)

cmpordsd

cmpordsd xmm, mem64                       (sse2)
cmpordsd xmm, xmm                         (sse2)

cmpordss

cmpordss xmm, mem32                       (sse)
cmpordss xmm, xmm                         (sse)

cmppd

cmppd xmm, xmm/mem128, imm8               (sse2)

cmpps

cmpps xmm, mem, imm8                      (sse)
cmpps xmm, xmm, imm8                      (sse)

cmpsb

cmpsb

cmpsd

cmpsd
cmpsd xmm, xmm/mem128, imm8               (sse2)

cmpsq

cmpsq

cmpss

cmpss xmm, mem, imm8                      (sse)
cmpss xmm, xmm, imm8                      (sse)

cmpsw

cmpsw

cmpunordpd

cmpunordpd xmm, xmm/mem128                (sse2)

cmpunordps

cmpunordps xmm, xmm/mem128                (sse)

cmpunordsd

cmpunordsd xmm, mem64                     (sse2)
cmpunordsd xmm, xmm                       (sse2)

cmpunordss

cmpunordss xmm, mem32                     (sse)
cmpunordss xmm, xmm                       (sse)

cmpxchg

cmpxchg mem16, reg16
cmpxchg mem32, reg32
cmpxchg mem64, reg64
cmpxchg mem8, reg8
cmpxchg reg16, reg16
cmpxchg reg32, reg32
cmpxchg reg64, reg64
cmpxchg reg8, reg8

cmpxchg16b

cmpxchg16b mem128

cmpxchg8b

cmpxchg8b mem64

comisd

comisd xmm, mem64                         (sse2)
comisd xmm, xmm                           (sse2)

comiss

comiss xmm, mem32                         (sse)
comiss xmm, xmm                           (sse)

cpu_read

cpu_read                                  (cyrix)

cpu_write

cpu_write                                 (cyrix)

cpuid

cpuid

cqo

cqo

crc32

crc32 reg32, reg/mem16
crc32 reg32, reg/mem32
crc32 reg32, reg/mem8
crc32 reg64, reg/mem64
crc32 reg64, reg/mem8

cvtdq2pd

cvtdq2pd xmm, mem64                       (sse2)
cvtdq2pd xmm, xmm                         (sse2)

cvtdq2ps

cvtdq2ps xmm, xmm/mem128                  (sse2)

cvtpd2dq

cvtpd2dq xmm, xmm/mem128                  (sse2)

cvtpd2pi

cvtpd2pi mm, xmm/mem128                   (sse2)

cvtpd2ps

cvtpd2ps xmm, xmm/mem128                  (sse2)

cvtpi2pd

cvtpi2pd xmm, mm/mem64                    (sse2)

cvtpi2ps

cvtpi2ps xmm, mm/mem64                    (mmx, sse)

cvtps2dq

cvtps2dq xmm, xmm/mem128                  (sse2)

cvtps2pd

cvtps2pd xmm, mem64                       (sse2)
cvtps2pd xmm, xmm                         (sse2)

cvtps2pi

cvtps2pi mm, mem64                        (mmx, sse)
cvtps2pi mm, xmm                          (mmx, sse)

cvtsd2si

cvtsd2si reg32, mem64                     (sse2)
cvtsd2si reg32, xmm                       (sse2)
cvtsd2si reg64, mem64                     (sse2)
cvtsd2si reg64, xmm                       (sse2)

cvtsd2ss

cvtsd2ss xmm, mem64                       (sse2)
cvtsd2ss xmm, xmm                         (sse2)

cvtsi2sd

cvtsi2sd xmm, reg/mem32                   (sse2)
cvtsi2sd xmm, reg/mem64                   (sse2)

cvtsi2ss

cvtsi2ss xmm, reg/mem32                   (sse)
cvtsi2ss xmm, reg/mem64                   (sse)

cvtss2sd

cvtss2sd xmm, mem32                       (sse2)
cvtss2sd xmm, xmm                         (sse2)

cvtss2si

cvtss2si reg32, mem32                     (sse)
cvtss2si reg32, xmm                       (sse)
cvtss2si reg64, mem32                     (sse)
cvtss2si reg64, xmm                       (sse)

cvttpd2dq

cvttpd2dq xmm, xmm/mem128                 (sse2)

cvttpd2pi

cvttpd2pi mm, xmm/mem128                  (sse2)

cvttps2dq

cvttps2dq xmm, xmm/mem128                 (sse2)

cvttps2pi

cvttps2pi mm, mem64                       (mmx, sse)
cvttps2pi mm, xmm                         (mmx, sse)

cvttsd2si

cvttsd2si reg32, mem64                    (sse2)
cvttsd2si reg32, xmm                      (sse2)
cvttsd2si reg64, mem64                    (sse2)
cvttsd2si reg64, xmm                      (sse2)

cvttss2si

cvttss2si reg32, mem32                    (sse)
cvttss2si reg32, xmm                      (sse)
cvttss2si reg64, mem32                    (sse)
cvttss2si reg64, xmm                      (sse)

cwd

cwd

cwde

cwde

daa

daa                                       (x86 only)

das

das                                       (x86 only)

dec

dec mem16
dec mem32
dec mem64
dec mem8
dec reg                                   (x86 only)
dec reg16
dec reg32
dec reg64
dec reg8

div

div reg/mem16
div reg/mem32
div reg/mem64
div reg/mem8

divpd

divpd xmm, xmm/mem128                     (sse2)

divps

divps xmm, xmm/mem128                     (sse)

divsd

divsd xmm, mem64                          (sse2)
divsd xmm, xmm                            (sse2)

divss

divss xmm, mem32                          (sse)
divss xmm, xmm                            (sse)

dmint

dmint                                     (cyrix)

dppd

dppd xmm, mem64, imm8                     (sse41)
dppd xmm, xmm, imm8                       (sse41)

dpps

dpps xmm, mem64, imm8                     (sse41)
dpps xmm, xmm, imm8                       (sse41)

emms

emms                                      (mmx)

enter

enter imm16, imm8

extractps

extractps reg/mem32, xmm, imm8            (sse41)
extractps reg64, xmm, imm8                (sse41)

extrq

extrq xmm, imm8, imm8                     (sse4a, amd)
extrq xmm, xmm                            (sse4a, amd)

f2xm1

f2xm1                                     (fpu)

fabs

fabs                                      (fpu)

fadd

fadd                                      (fpu)
fadd mem32                                (fpu)
fadd mem64                                (fpu)
fadd st                                   (fpu)
fadd st, st0                              (fpu)
fadd st, st0                              (fpu)
fadd st0, st                              (fpu)

faddp

faddp                                     (fpu)
faddp st                                  (fpu)
faddp st, st0                             (fpu)

fbld

fbld mem                                  (fpu)

fbstp

fbstp mem                                 (fpu)

fchs

fchs                                      (fpu)

fclex

fclex                                     (fpu)

fcmovb

fcmovb                                    (fpu)
fcmovb st                                 (fpu)
fcmovb st0, st                            (fpu)

fcmovbe

fcmovbe                                   (fpu)
fcmovbe st                                (fpu)
fcmovbe st0, st                           (fpu)

fcmove

fcmove                                    (fpu)
fcmove st                                 (fpu)
fcmove st0, st                            (fpu)

fcmovnb

fcmovnb                                   (fpu)
fcmovnb st                                (fpu)
fcmovnb st0, st                           (fpu)

fcmovnbe

fcmovnbe                                  (fpu)
fcmovnbe st                               (fpu)
fcmovnbe st0, st                          (fpu)

fcmovne

fcmovne                                   (fpu)
fcmovne st                                (fpu)
fcmovne st0, st                           (fpu)

fcmovnu

fcmovnu                                   (fpu)
fcmovnu st                                (fpu)
fcmovnu st0, st                           (fpu)

fcmovu

fcmovu                                    (fpu)
fcmovu st                                 (fpu)
fcmovu st0, st                            (fpu)

fcom

fcom                                      (fpu)
fcom mem32                                (fpu)
fcom mem64                                (fpu)
fcom st                                   (fpu)
fcom st0, st                              (fpu)

fcomi

fcomi                                     (fpu)
fcomi st                                  (fpu)
fcomi st0, st                             (fpu)

fcomip

fcomip                                    (fpu)
fcomip st                                 (fpu)
fcomip st0, st                            (fpu)

fcomp

fcomp                                     (fpu)
fcomp mem32                               (fpu)
fcomp mem64                               (fpu)
fcomp st                                  (fpu)
fcomp st0, st                             (fpu)

fcompp

fcompp                                    (fpu)

fcos

fcos                                      (fpu)

fdecstp

fdecstp                                   (fpu)

fdisi

fdisi                                     (fpu)

fdiv

fdiv                                      (fpu)
fdiv mem32                                (fpu)
fdiv mem64                                (fpu)
fdiv st                                   (fpu)
fdiv st, st0                              (fpu)
fdiv st, st0                              (fpu)
fdiv st0, st                              (fpu)

fdivp

fdivp                                     (fpu)
fdivp st                                  (fpu)
fdivp st, st0                             (fpu)

fdivr

fdivr                                     (fpu)
fdivr mem32                               (fpu)
fdivr mem64                               (fpu)
fdivr st                                  (fpu)
fdivr st, st0                             (fpu)
fdivr st, st0                             (fpu)
fdivr st0, st                             (fpu)

fdivrp

fdivrp                                    (fpu)
fdivrp st                                 (fpu)
fdivrp st, st0                            (fpu)

femms

femms                                     (tdnow)

feni

feni                                      (fpu)

ffree

ffree                                     (fpu)
ffree st                                  (fpu)

fiadd

fiadd mem16                               (fpu)
fiadd mem32                               (fpu)

ficom

ficom mem16                               (fpu)
ficom mem32                               (fpu)

ficomp

ficomp mem16                              (fpu)
ficomp mem32                              (fpu)

fidiv

fidiv mem16                               (fpu)
fidiv mem32                               (fpu)

fidivr

fidivr mem16                              (fpu)
fidivr mem32                              (fpu)

fild

fild mem16                                (fpu)
fild mem32                                (fpu)
fild mem64                                (fpu)

fimul

fimul mem16                               (fpu)
fimul mem32                               (fpu)

fincstp

fincstp                                   (fpu)

finit

finit                                     (fpu)

fist

fist mem16                                (fpu)
fist mem32                                (fpu)

fistp

fistp mem16                               (fpu)
fistp mem32                               (fpu)
fistp mem64                               (fpu)

fisttp

fisttp mem16                              (fpu)
fisttp mem32                              (fpu)
fisttp mem64                              (fpu)

fisub

fisub mem16                               (fpu)
fisub mem32                               (fpu)

fisubr

fisubr mem16                              (fpu)
fisubr mem32                              (fpu)

fld

fld                                       (fpu)
fld mem32                                 (fpu)
fld mem64                                 (fpu)
fld mem80                                 (fpu)
fld st                                    (fpu)

fld1

fld1                                      (fpu)

fldcw

fldcw mem16                               (fpu)

fldenv

fldenv mem                                (fpu)

fldl2e

fldl2e                                    (fpu)

fldl2t

fldl2t                                    (fpu)

fldlg2

fldlg2                                    (fpu)

fldln2

fldln2                                    (fpu)

fldpi

fldpi                                     (fpu)

fldz

fldz                                      (fpu)

fmul

fmul                                      (fpu)
fmul mem32                                (fpu)
fmul mem64                                (fpu)
fmul st                                   (fpu)
fmul st, st0                              (fpu)
fmul st, st0                              (fpu)
fmul st0, st                              (fpu)

fmulp

fmulp                                     (fpu)
fmulp st                                  (fpu)
fmulp st, st0                             (fpu)

fnclex

fnclex                                    (fpu)

fndisi

fndisi                                    (fpu)

fneni

fneni                                     (fpu)

fninit

fninit                                    (fpu)

fnop

fnop                                      (fpu)

fnsave

fnsave mem                                (fpu)

fnstcw

fnstcw mem16                              (fpu)

fnstenv

fnstenv mem                               (fpu)

fnstsw

fnstsw ax                                 (fpu)
fnstsw mem16                              (fpu)

fpatan

fpatan                                    (fpu)

fprem

fprem                                     (fpu)

fprem1

fprem1                                    (fpu)

fptan

fptan                                     (fpu)

frndint

frndint                                   (fpu)

frstor

frstor mem                                (fpu)

fsave

fsave mem                                 (fpu)

fscale

fscale                                    (fpu)

fsetpm

fsetpm                                    (fpu)

fsin

fsin                                      (fpu)

fsincos

fsincos                                   (fpu)

fsqrt

fsqrt                                     (fpu)

fst

fst                                       (fpu)
fst mem32                                 (fpu)
fst mem64                                 (fpu)
fst st                                    (fpu)

fstcw

fstcw mem16                               (fpu)

fstenv

fstenv mem                                (fpu)

fstp

fstp                                      (fpu)
fstp mem32                                (fpu)
fstp mem64                                (fpu)
fstp mem80                                (fpu)
fstp st                                   (fpu)

fstsw

fstsw ax                                  (fpu)
fstsw mem16                               (fpu)

fsub

fsub                                      (fpu)
fsub mem32                                (fpu)
fsub mem64                                (fpu)
fsub st                                   (fpu)
fsub st, st0                              (fpu)
fsub st, st0                              (fpu)
fsub st0, st                              (fpu)

fsubp

fsubp                                     (fpu)
fsubp st                                  (fpu)
fsubp st, st0                             (fpu)

fsubr

fsubr                                     (fpu)
fsubr mem32                               (fpu)
fsubr mem64                               (fpu)
fsubr st                                  (fpu)
fsubr st, st0                             (fpu)
fsubr st, st0                             (fpu)
fsubr st0, st                             (fpu)

fsubrp

fsubrp                                    (fpu)
fsubrp st                                 (fpu)
fsubrp st, st0                            (fpu)

ftst

ftst                                      (fpu)

fucom

fucom                                     (fpu)
fucom st                                  (fpu)
fucom st0, st                             (fpu)

fucomi

fucomi                                    (fpu)
fucomi st                                 (fpu)
fucomi st0, st                            (fpu)

fucomip

fucomip                                   (fpu)
fucomip st                                (fpu)
fucomip st0, st                           (fpu)

fucomp

fucomp                                    (fpu)
fucomp st                                 (fpu)
fucomp st0, st                            (fpu)

fucompp

fucompp                                   (fpu)

fwait

fwait

fxam

fxam                                      (fpu)

fxch

fxch                                      (fpu)
fxch st                                   (fpu)
fxch st, st0                              (fpu)
fxch st0, st                              (fpu)

fxrstor

fxrstor mem                               (fpu, sse)

fxrstor64

fxrstor64 mem                             (fpu, sse)

fxsave

fxsave mem                                (fpu, sse)

fxsave64

fxsave64 mem                              (fpu, sse)

fxtract

fxtract                                   (fpu)

fyl2x

fyl2x                                     (fpu)

fyl2xp1

fyl2xp1                                   (fpu)

getsec

getsec

haddpd

haddpd xmm, xmm/mem128                    (sse3)

haddps

haddps xmm, xmm/mem128                    (sse3)

hlt

hlt

hsubpd

hsubpd xmm, xmm/mem128                    (sse3)

hsubps

hsubps xmm, xmm/mem128                    (sse3)

icebp

icebp

idiv

idiv reg/mem16
idiv reg/mem32
idiv reg/mem64
idiv reg/mem8

imul

imul reg/mem16
imul reg/mem32
imul reg/mem64
imul reg/mem8
imul reg16, reg/mem16
imul reg16, reg/mem16, imm16
imul reg16, reg/mem16, imm8
imul reg32, reg/mem32
imul reg32, reg/mem32, imm32
imul reg32, reg/mem32, imm8
imul reg64, reg/mem64
imul reg64, reg/mem64, imm32
imul reg64, reg/mem64, imm8

in

in al, cx
in al, imm8
in ax, cx
in ax, imm8
in eax, cx
in eax, imm8

inc

inc mem16
inc mem32
inc mem64
inc mem8
inc reg                                   (x86 only)
inc reg16
inc reg32
inc reg64
inc reg8

insb

insb

insd

insd

insertps

insertps xmm, mem32, imm8                 (sse41)
insertps xmm, xmm, imm8                   (sse41)

insertq

insertq xmm, xmm                          (sse4a, amd)
insertq xmm, xmm, imm8, imm8              (sse4a, amd)

insw

insw

int

int imm8

int01

int01

int03

int03

int1

int1

int3

int3

into

into                                      (x86 only)

invd

invd

invept

invept reg64, mem128                      (vmx)

invlpg

invlpg mem

invlpga

invlpga                                   (amd)
invlpga rax, edx                          (amd)

invpcid

invpcid reg64, mem128                     (invpcid)

invvpid

invvpid reg64, mem128                     (vmx)

iret

iret

iretd

iretd

iretq

iretq

iretw

iretw

ja

ja rel32off
ja rel8off

jae

jae rel32off
jae rel8off

jb

jb rel32off
jb rel8off

jbe

jbe rel32off
jbe rel8off

jc

jc rel32off
jc rel8off

je

je rel32off
je rel8off

jecxz

jecxz rel8off

jg

jg rel32off
jg rel8off

jge

jge rel32off
jge rel8off

jl

jl rel32off
jl rel8off

jle

jle rel32off
jle rel8off

jmp

jmp imm16, imm16                          (x86 only)
jmp imm32, imm16                          (x86 only)
jmp mem48                                 (x86 only)
jmp reg/mem16
jmp reg/mem64
jmp rel32off
jmp rel8off

jmpf

jmpf imm16, imm16                         (x86 only)
jmpf imm32, imm16                         (x86 only)
jmpf mem32                                (x86 only)
jmpf mem48                                (x86 only)

jna

jna rel32off
jna rel8off

jnae

jnae rel32off
jnae rel8off

jnb

jnb rel32off
jnb rel8off

jnbe

jnbe rel32off
jnbe rel8off

jnc

jnc rel32off
jnc rel8off

jne

jne rel32off
jne rel8off

jng

jng rel32off
jng rel8off

jnge

jnge rel32off
jnge rel8off

jnl

jnl rel32off
jnl rel8off

jnle

jnle rel32off
jnle rel8off

jno

jno rel32off
jno rel8off

jnp

jnp rel32off
jnp rel8off

jns

jns rel32off
jns rel8off

jnz

jnz rel32off
jnz rel8off

jo

jo rel32off
jo rel8off

jp

jp rel32off
jp rel8off

jpe

jpe rel32off
jpe rel8off

jpo

jpo rel32off
jpo rel8off

jrcxz

jrcxz rel8off

js

js rel32off
js rel8off

jz

jz rel32off
jz rel8off

lahf

lahf

lar

lar reg16, mem16
lar reg16, reg16
lar reg32, mem16
lar reg32, reg32
lar reg64, mem16
lar reg64, reg64

lddqu

lddqu xmm, mem128                         (sse3)

ldmxcsr

ldmxcsr mem32                             (sse)

lds

lds reg16, mem                            (x86 only)
lds reg32, mem                            (x86 only)
lds reg64, mem                            (x86 only)

lea

lea reg16, mem
lea reg32, mem
lea reg64, mem

leave

leave

les

les reg16, mem                            (x86 only)
les reg32, mem                            (x86 only)
les reg64, mem                            (x86 only)

lfence

lfence                                    (amd)

lfs

lfs reg16, mem
lfs reg32, mem
lfs reg64, mem

lgdt

lgdt mem

lgs

lgs reg16, mem
lgs reg32, mem
lgs reg64, mem

lidt

lidt mem

lldt

lldt mem
lldt reg16

llwpcb

llwpcb reg32                              (amd)
llwpcb reg64                              (amd)

lmsw

lmsw mem
lmsw reg16

lodsb

lodsb

lodsd

lodsd

lodsq

lodsq

lodsw

lodsw

loop

loop rel8off

loope

loope rel8off

loopne

loopne rel8off

loopnz

loopnz rel8off

loopz

loopz rel8off

lsl

lsl reg16, mem16
lsl reg16, reg16
lsl reg32, mem16
lsl reg32, reg32
lsl reg64, mem16
lsl reg64, reg64

lss

lss reg16, mem
lss reg32, mem
lss reg64, mem

ltr

ltr mem
ltr reg16

lwpins

lwpins reg32, reg/mem32, imm32            (amd)
lwpins reg64, reg/mem64, imm32            (amd)

lwpval

lwpval reg32, reg/mem32, imm32            (amd)
lwpval reg64, reg/mem64, imm32            (amd)

lzcnt

lzcnt reg16, reg/mem16                    (amd)
lzcnt reg32, reg/mem32                    (amd)
lzcnt reg64, reg/mem64                    (amd)

maskmovdqu

maskmovdqu xmm, xmm                       (sse2)

maskmovq

maskmovq mm, mm                           (mmx)

maxpd

maxpd xmm, xmm/mem128                     (sse2)

maxps

maxps xmm, xmm/mem128                     (sse)

maxsd

maxsd xmm, mem64                          (sse2)
maxsd xmm, xmm                            (sse2)

maxss

maxss xmm, mem32                          (sse)
maxss xmm, xmm                            (sse)

mfence

mfence                                    (amd)

minpd

minpd xmm, xmm/mem128                     (sse2)

minps

minps xmm, xmm/mem128                     (sse)

minsd

minsd xmm, mem64                          (sse2)
minsd xmm, xmm                            (sse2)

minss

minss xmm, mem32                          (sse)
minss xmm, xmm                            (sse)

monitor

monitor
monitor rax, edx, ecx

monitorx

monitorx                                  (amd)
monitorx                                  (amd)
monitorx                                  (amd)
monitorx ax, edx, ecx                     (amd)
monitorx eax, edx, ecx                    (amd)
monitorx rax, edx, ecx                    (amd)

montmul

montmul                                   (cyrix)

mov

mov cr8, reg32
mov cr8, reg64
mov creg, reg32
mov creg, reg64
mov dreg, reg32
mov dreg, reg64
mov mem16, segreg
mov reg/mem16, imm16
mov reg/mem16, reg16
mov reg/mem32, imm32
mov reg/mem32, reg32
mov reg/mem64, imm32
mov reg/mem64, reg64
mov reg/mem8, imm8
mov reg/mem8, reg8
mov reg16, imm16
mov reg16, reg/mem16
mov reg16, segreg
mov reg32, cr8
mov reg32, creg
mov reg32, dreg
mov reg32, imm32
mov reg32, reg/mem32
mov reg32, segreg
mov reg64, cr8
mov reg64, creg
mov reg64, dreg
mov reg64, imm64
mov reg64, reg/mem64
mov reg64, segreg
mov reg8, imm8
mov reg8, reg/mem8
mov segreg, mem16
mov segreg, reg16

movabs

movabs al, imm64
movabs ax, imm64
movabs eax, imm64
movabs imm64, al
movabs imm64, ax
movabs imm64, eax
movabs imm64, rax
movabs rax, imm64

movapd

movapd mem128, xmm                        (sse2)
movapd xmm, mem128                        (sse2)
movapd xmm, xmm                           (sse2)
movapd xmm, xmm                           (sse2)

movaps

movaps xmm, xmm/mem128                    (sse)
movaps xmm/mem128, xmm                    (sse)

movbe

movbe mem16, reg16
movbe mem32, reg32
movbe mem64, reg64
movbe reg16, mem16
movbe reg32, mem32
movbe reg64, mem64

movd

movd mem32, xmm                           (sse2)
movd mm, reg/mem32                        (mmx)
movd mm, reg/mem64                        (mmx)
movd reg/mem32, mm                        (mmx)
movd reg/mem32, xmm                       (sse2)
movd reg/mem64, mm                        (mmx)
movd xmm, mem32                           (sse2)
movd xmm, reg/mem32                       (sse2)

movddup

movddup xmm, mem64                        (sse3)
movddup xmm, xmm                          (sse3)

movdq2q

movdq2q mm, xmm                           (sse2)

movdqa

movdqa mem128, xmm                        (sse2)
movdqa xmm, mem128                        (sse2)
movdqa xmm, xmm                           (sse2)
movdqa xmm, xmm                           (sse2)

movdqu

movdqu mem128, xmm                        (sse2)
movdqu xmm, mem128                        (sse2)
movdqu xmm, xmm                           (sse2)
movdqu xmm, xmm                           (sse2)

movhlps

movhlps xmm, xmm                          (sse)

movhpd

movhpd mem, xmm                           (sse2)
movhpd xmm, mem                           (sse2)

movhps

movhps mem64, xmm                         (sse)
movhps xmm, mem64                         (sse)

movlhps

movlhps xmm, xmm                          (sse)

movlpd

movlpd mem64, xmm                         (sse2)
movlpd xmm, mem64                         (sse2)

movlps

movlps mem64, xmm                         (sse)
movlps xmm, mem64                         (sse)

movmskpd

movmskpd reg32, xmm                       (sse2)
movmskpd reg64, xmm                       (sse2)

movmskps

movmskps reg32, xmm                       (sse)
movmskps reg64, xmm                       (sse)

movntdq

movntdq mem128, xmm                       (sse2)

movntdqa

movntdqa xmm, mem128                      (sse41)

movnti

movnti mem32, reg32
movnti mem64, reg64

movntpd

movntpd mem128, xmm                       (sse2)

movntps

movntps mem128, xmm                       (sse)

movntq

movntq mem64, mm                          (mmx)

movntsd

movntsd mem64, xmm                        (sse4a, amd)

movntss

movntss mem32, xmm                        (sse4a, amd)

movq

movq mem64, xmm                           (sse2)
movq mm, mm/mem64                         (mmx)
movq mm, reg/mem64                        (mmx)
movq mm/mem64, mm                         (mmx)
movq reg/mem64, mm                        (mmx)
movq reg/mem64, xmm                       (sse2)
movq xmm, mem64                           (sse2)
movq xmm, reg/mem64                       (sse2)
movq xmm, xmm                             (sse2)
movq xmm, xmm                             (sse2)

movq2dq

movq2dq xmm, mm                           (sse2)

movsb

movsb

movsd

movsd
movsd mem64, xmm                          (sse2)
movsd xmm, mem64                          (sse2)
movsd xmm, xmm                            (sse2)
movsd xmm, xmm                            (sse2)

movshdup

movshdup xmm, mem64                       (sse3)
movshdup xmm, xmm                         (sse3)

movsldup

movsldup xmm, mem64                       (sse3)
movsldup xmm, xmm                         (sse3)

movsq

movsq

movss

movss mem32, xmm                          (sse)
movss xmm, mem32                          (sse)
movss xmm, xmm                            (sse)

movsw

movsw

movsx

movsx reg16, mem8
movsx reg16, reg/mem8
movsx reg32, reg/mem16
movsx reg32, reg/mem8
movsx reg64, reg/mem16
movsx reg64, reg/mem32
movsx reg64, reg/mem8

movsxd

movsxd reg64, reg/mem32

movupd

movupd mem128, xmm                        (sse2)
movupd xmm, mem128                        (sse2)
movupd xmm, xmm                           (sse2)
movupd xmm, xmm                           (sse2)

movups

movups xmm, xmm/mem128                    (sse)
movups xmm/mem128, xmm                    (sse)

movzx

movzx reg16, mem8
movzx reg16, reg/mem8
movzx reg32, reg/mem16
movzx reg32, reg/mem8
movzx reg64, reg/mem16
movzx reg64, reg/mem8

mpsadbw

mpsadbw xmm, mem64, imm8                  (sse41)
mpsadbw xmm, xmm, imm8                    (sse41)

mul

mul reg/mem16
mul reg/mem32
mul reg/mem64
mul reg/mem8

mulpd

mulpd xmm, xmm/mem128                     (sse2)

mulps

mulps xmm, xmm/mem128                     (sse)

mulsd

mulsd xmm, mem64                          (sse2)
mulsd xmm, xmm                            (sse2)

mulss

mulss xmm, mem32                          (sse)
mulss xmm, xmm                            (sse)

mulx

mulx reg32, reg32, reg/mem32              (bmi2)
mulx reg64, reg64, reg/mem64              (bmi2)

mwait

mwait
mwait eax, edx

mwaitx

mwaitx                                    (amd)
mwaitx eax, edx                           (amd)

neg

neg mem16
neg mem32
neg mem64
neg mem8
neg reg16
neg reg32
neg reg64
neg reg8

nop

nop
nop reg/mem16
nop reg/mem32
nop reg/mem64

not

not mem16
not mem32
not mem64
not mem8
not reg16
not reg32
not reg64
not reg8

or

or al, imm8
or ax, imm16
or eax, imm32
or mem16, imm16
or mem16, imm8
or mem16, reg16
or mem32, imm32
or mem32, imm8
or mem32, reg32
or mem64, imm32
or mem64, imm8
or mem64, reg64
or mem8, imm8
or mem8, reg8
or rax, imm32
or reg16, imm16
or reg16, imm8
or reg16, reg/mem16
or reg16, reg16
or reg32, imm32
or reg32, imm8
or reg32, reg/mem32
or reg32, reg32
or reg64, imm32
or reg64, imm8
or reg64, reg/mem64
or reg64, reg64
or reg8, imm8
or reg8, reg/mem8
or reg8, reg8

orpd

orpd xmm, xmm/mem128                      (sse2)

orps

orps xmm, xmm/mem128                      (sse)

out

out cx, al
out cx, ax
out cx, eax
out imm8, al
out imm8, ax
out imm8, eax

outsb

outsb

outsd

outsd

outsw

outsw

pabsb

pabsb mm, mm/mem64                        (mmx, ssse3)
pabsb xmm, mem64                          (ssse3)
pabsb xmm, xmm                            (ssse3)

pabsd

pabsd mm, mm/mem64                        (mmx, ssse3)
pabsd xmm, mem64                          (ssse3)
pabsd xmm, xmm                            (ssse3)

pabsw

pabsw mm, mm/mem64                        (mmx, ssse3)
pabsw xmm, mem64                          (ssse3)
pabsw xmm, xmm                            (ssse3)

packssdw

packssdw mm, mm/mem64                     (mmx)
packssdw xmm, xmm/mem128                  (sse2)

packsswb

packsswb mm, mm/mem64                     (mmx)
packsswb xmm, xmm/mem128                  (sse2)

packusdw

packusdw xmm, mem64                       (sse41)
packusdw xmm, xmm                         (sse41)

packuswb

packuswb mm, mm/mem64                     (mmx)
packuswb xmm, xmm/mem128                  (sse2)

paddb

paddb mm, mm/mem64                        (mmx)
paddb xmm, xmm/mem128                     (sse2)

paddd

paddd mm, mm/mem64                        (mmx)
paddd xmm, xmm/mem128                     (sse2)

paddq

paddq mm, mm/mem64                        (mmx)
paddq xmm, xmm/mem128                     (sse2)

paddsb

paddsb mm, mm/mem64                       (mmx)
paddsb xmm, xmm/mem128                    (sse2)

paddsiw

paddsiw mm, mm/mem64                      (mmx, cyrix)

paddsw

paddsw mm, mm/mem64                       (mmx)
paddsw xmm, xmm/mem128                    (sse2)

paddusb

paddusb mm, mm/mem64                      (mmx)
paddusb xmm, xmm/mem128                   (sse2)

paddusw

paddusw mm, mm/mem64                      (mmx)
paddusw xmm, xmm/mem128                   (sse2)

paddw

paddw mm, mm/mem64                        (mmx)
paddw xmm, xmm/mem128                     (sse2)

palignr

palignr mm, mm/mem64, imm8                (mmx, ssse3)
palignr xmm, mem64, imm8                  (ssse3)
palignr xmm, xmm, imm8                    (ssse3)

pand

pand mm, mm/mem64                         (mmx)
pand xmm, xmm/mem128                      (sse2)

pandn

pandn mm, mm/mem64                        (mmx)
pandn xmm, xmm/mem128                     (sse2)

pause

pause

paveb

paveb mm, mm/mem64                        (mmx, cyrix)

pavgb

pavgb mm, mm/mem64                        (mmx)
pavgb xmm, xmm/mem128                     (sse2)

pavgusb

pavgusb mm, mm/mem64                      (tdnow)

pavgw

pavgw mm, mm/mem64                        (mmx)
pavgw xmm, xmm/mem128                     (sse2)

pblendvb

pblendvb xmm, mem64                       (sse41)
pblendvb xmm, xmm                         (sse41)

pblendw

pblendw xmm, mem64, imm8                  (sse41)
pblendw xmm, xmm, imm8                    (sse41)

pclmulhqhqdq

pclmulhqhqdq xmm, xmm/mem128              (sse)

pclmulhqlqdq

pclmulhqlqdq xmm, xmm/mem128              (sse)

pclmullqhqdq

pclmullqhqdq xmm, xmm/mem128              (sse)

pclmullqlqdq

pclmullqlqdq xmm, xmm/mem128              (sse)

pclmulqdq

pclmulqdq xmm, xmm/mem128, imm8           (sse)

pcmpeqb

pcmpeqb mm, mm/mem64                      (mmx)
pcmpeqb xmm, xmm/mem128                   (sse2)

pcmpeqd

pcmpeqd mm, mm/mem64                      (mmx)
pcmpeqd xmm, xmm/mem128                   (sse2)

pcmpeqq

pcmpeqq xmm, mem64                        (sse41)
pcmpeqq xmm, xmm                          (sse41)

pcmpeqw

pcmpeqw mm, mm/mem64                      (mmx)
pcmpeqw xmm, xmm/mem128                   (sse2)

pcmpestri

pcmpestri xmm, mem64, imm8                (sse42)
pcmpestri xmm, xmm, imm8                  (sse42)

pcmpestrm

pcmpestrm xmm, mem64, imm8                (sse42)
pcmpestrm xmm, xmm, imm8                  (sse42)

pcmpgtb

pcmpgtb mm, mm/mem64                      (mmx)
pcmpgtb xmm, xmm/mem128                   (sse2)

pcmpgtd

pcmpgtd mm, mm/mem64                      (mmx)
pcmpgtd xmm, xmm/mem128                   (sse2)

pcmpgtq

pcmpgtq xmm, mem64                        (sse42)
pcmpgtq xmm, xmm                          (sse42)

pcmpgtw

pcmpgtw mm, mm/mem64                      (mmx)
pcmpgtw xmm, xmm/mem128                   (sse2)

pcmpistri

pcmpistri xmm, mem64, imm8                (sse42)
pcmpistri xmm, xmm, imm8                  (sse42)

pcmpistrm

pcmpistrm xmm, mem64, imm8                (sse42)
pcmpistrm xmm, xmm, imm8                  (sse42)

pdep

pdep reg32, reg32, reg/mem32              (bmi2)
pdep reg64, reg64, reg/mem64              (bmi2)

pdistib

pdistib mm, mem64                         (mmx, cyrix)

pext

pext reg32, reg32, reg/mem32              (bmi2)
pext reg64, reg64, reg/mem64              (bmi2)

pextrb

pextrb mem8, xmm, imm8                    (sse41)
pextrb reg32, xmm, imm8                   (sse41)
pextrb reg64, xmm, imm8                   (sse41)

pextrd

pextrd reg/mem32, xmm, imm8               (sse41)

pextrq

pextrq reg/mem64, xmm, imm8               (sse41)

pextrw

pextrw mem16, xmm, imm8                   (sse41)
pextrw reg32, mm, imm8                    (mmx)
pextrw reg32, xmm, imm8                   (sse2)
pextrw reg32, xmm, imm8                   (sse41)
pextrw reg64, xmm, imm8                   (sse41)

pf2id

pf2id mm, mm/mem64                        (tdnow)

pf2iw

pf2iw mm, mm/mem64                        (tdnow)

pfacc

pfacc mm, mm/mem64                        (tdnow)

pfadd

pfadd mm, mm/mem64                        (tdnow)

pfcmpeq

pfcmpeq mm, mm/mem64                      (tdnow)

pfcmpge

pfcmpge mm, mm/mem64                      (tdnow)

pfcmpgt

pfcmpgt mm, mm/mem64                      (tdnow)

pfmax

pfmax mm, mm/mem64                        (tdnow)

pfmin

pfmin mm, mm/mem64                        (tdnow)

pfmul

pfmul mm, mm/mem64                        (tdnow)

pfnacc

pfnacc mm, mm/mem64                       (tdnow)

pfpnacc

pfpnacc mm, mm/mem64                      (tdnow)

pfrcp

pfrcp mm, mm/mem64                        (tdnow)

pfrcpit1

pfrcpit1 mm, mm/mem64                     (tdnow)

pfrcpit2

pfrcpit2 mm, mm/mem64                     (tdnow)

pfrcpv

pfrcpv mm, mm/mem64                       (tdnow, cyrix)

pfrsqit1

pfrsqit1 mm, mm/mem64                     (tdnow)

pfrsqrt

pfrsqrt mm, mm/mem64                      (tdnow)

pfrsqrtv

pfrsqrtv mm, mm/mem64                     (tdnow, cyrix)

pfsub

pfsub mm, mm/mem64                        (tdnow)

pfsubr

pfsubr mm, mm/mem64                       (tdnow)

phaddd

phaddd mm, mm/mem64                       (mmx, ssse3)
phaddd xmm, mem64                         (ssse3)
phaddd xmm, xmm                           (ssse3)

phaddsw

phaddsw mm, mm/mem64                      (mmx, ssse3)
phaddsw xmm, mem64                        (ssse3)
phaddsw xmm, xmm                          (ssse3)

phaddw

phaddw mm, mm/mem64                       (mmx, ssse3)
phaddw xmm, mem64                         (ssse3)
phaddw xmm, xmm                           (ssse3)

phminposuw

phminposuw xmm, mem64                     (sse41)
phminposuw xmm, xmm                       (sse41)

phsubd

phsubd mm, mm/mem64                       (mmx, ssse3)
phsubd xmm, mem64                         (ssse3)
phsubd xmm, xmm                           (ssse3)

phsubsw

phsubsw mm, mm/mem64                      (mmx, ssse3)
phsubsw xmm, mem64                        (ssse3)
phsubsw xmm, xmm                          (ssse3)

phsubw

phsubw mm, mm/mem64                       (mmx, ssse3)
phsubw xmm, mem64                         (ssse3)
phsubw xmm, xmm                           (ssse3)

pi2fd

pi2fd mm, mm/mem64                        (tdnow)

pi2fw

pi2fw mm, mm/mem64                        (tdnow)

pinsrb

pinsrb xmm, mem, imm8                     (sse41)
pinsrb xmm, reg/mem8, imm8                (sse41)
pinsrb xmm, reg32, imm8                   (sse41)

pinsrd

pinsrd xmm, mem, imm8                     (sse41)
pinsrd xmm, reg/mem32, imm8               (sse41)

pinsrq

pinsrq xmm, mem, imm8                     (sse41)
pinsrq xmm, reg/mem64, imm8               (sse41)

pinsrw

pinsrw mm, mem, imm8                      (mmx)
pinsrw mm, reg/mem16, imm8                (mmx)
pinsrw mm, reg32, imm8                    (mmx)
pinsrw xmm, mem, imm8                     (sse2)
pinsrw xmm, mem16, imm8                   (sse2)
pinsrw xmm, reg16, imm8                   (sse2)
pinsrw xmm, reg32, imm8                   (sse2)

pmachriw

pmachriw mm, mem64                        (mmx, cyrix)

pmaddubsw

pmaddubsw mm, mm/mem64                    (mmx, ssse3)
pmaddubsw xmm, mem64                      (ssse3)
pmaddubsw xmm, xmm                        (ssse3)

pmaddwd

pmaddwd mm, mm/mem64                      (mmx)
pmaddwd xmm, xmm/mem128                   (sse2)

pmagw

pmagw mm, mm/mem64                        (mmx, cyrix)

pmaxsb

pmaxsb xmm, mem64                         (sse41)
pmaxsb xmm, xmm                           (sse41)

pmaxsd

pmaxsd xmm, mem64                         (sse41)
pmaxsd xmm, xmm                           (sse41)

pmaxsw

pmaxsw mm, mm/mem64                       (mmx)
pmaxsw xmm, xmm/mem128                    (sse2)

pmaxub

pmaxub mm, mm/mem64                       (mmx)
pmaxub xmm, xmm/mem128                    (sse2)

pmaxud

pmaxud xmm, mem64                         (sse41)
pmaxud xmm, xmm                           (sse41)

pmaxuw

pmaxuw xmm, mem64                         (sse41)
pmaxuw xmm, xmm                           (sse41)

pminsb

pminsb xmm, mem64                         (sse41)
pminsb xmm, xmm                           (sse41)

pminsd

pminsd xmm, mem64                         (sse41)
pminsd xmm, xmm                           (sse41)

pminsw

pminsw mm, mm/mem64                       (mmx)
pminsw xmm, xmm/mem128                    (sse2)

pminub

pminub mm, mm/mem64                       (mmx)
pminub xmm, xmm/mem128                    (sse2)

pminud

pminud xmm, mem64                         (sse41)
pminud xmm, xmm                           (sse41)

pminuw

pminuw xmm, mem64                         (sse41)
pminuw xmm, xmm                           (sse41)

pmovmskb

pmovmskb reg32, mm                        (mmx)
pmovmskb reg32, xmm                       (sse2)

pmovsxbd

pmovsxbd xmm, mem32                       (sse41)
pmovsxbd xmm, xmm                         (sse41)

pmovsxbq

pmovsxbq xmm, mem16                       (sse41)
pmovsxbq xmm, xmm                         (sse41)

pmovsxbw

pmovsxbw xmm, mem64                       (sse41)
pmovsxbw xmm, xmm                         (sse41)

pmovsxdq

pmovsxdq xmm, mem64                       (sse41)
pmovsxdq xmm, xmm                         (sse41)

pmovsxwd

pmovsxwd xmm, mem64                       (sse41)
pmovsxwd xmm, xmm                         (sse41)

pmovsxwq

pmovsxwq xmm, mem32                       (sse41)
pmovsxwq xmm, xmm                         (sse41)

pmovzxbd

pmovzxbd xmm, mem32                       (sse41)
pmovzxbd xmm, xmm                         (sse41)

pmovzxbq

pmovzxbq xmm, mem16                       (sse41)
pmovzxbq xmm, xmm                         (sse41)

pmovzxbw

pmovzxbw xmm, mem64                       (sse41)
pmovzxbw xmm, xmm                         (sse41)

pmovzxdq

pmovzxdq xmm, mem64                       (sse41)
pmovzxdq xmm, xmm                         (sse41)

pmovzxwd

pmovzxwd xmm, mem64                       (sse41)
pmovzxwd xmm, xmm                         (sse41)

pmovzxwq

pmovzxwq xmm, mem32                       (sse41)
pmovzxwq xmm, xmm                         (sse41)

pmuldq

pmuldq xmm, mem64                         (sse41)
pmuldq xmm, xmm                           (sse41)

pmulhriw

pmulhriw mm, mm/mem64                     (mmx, cyrix)

pmulhrsw

pmulhrsw mm, mm/mem64                     (mmx, ssse3)
pmulhrsw xmm, mem64                       (ssse3)
pmulhrsw xmm, xmm                         (ssse3)

pmulhrwa

pmulhrwa mm, mm/mem64                     (tdnow)

pmulhrwc

pmulhrwc mm, mm/mem64                     (mmx, cyrix)

pmulhuw

pmulhuw mm, mm/mem64                      (mmx)
pmulhuw xmm, xmm/mem128                   (sse2)

pmulhw

pmulhw mm, mm/mem64                       (mmx)
pmulhw xmm, xmm/mem128                    (sse2)

pmulld

pmulld xmm, mem64                         (sse41)
pmulld xmm, xmm                           (sse41)

pmullw

pmullw mm, mm/mem64                       (mmx)
pmullw xmm, xmm/mem128                    (sse2)

pmuludq

pmuludq mm, mm/mem64                      (sse2)
pmuludq xmm, xmm/mem128                   (sse2)

pmvgezb

pmvgezb mm, mem64                         (mmx, cyrix)

pmvlzb

pmvlzb mm, mem64                          (mmx, cyrix)

pmvnzb

pmvnzb mm, mem64                          (mmx, cyrix)

pmvzb

pmvzb mm, mem64                           (mmx, cyrix)

pop

pop ds                                    (x86 only)
pop es                                    (x86 only)
pop fs
pop gs
pop reg/mem16
pop reg/mem64
pop reg16
pop reg64
pop ss                                    (x86 only)

popa

popa                                      (x86 only)

popad

popad                                     (x86 only)

popcnt

popcnt reg16, reg/mem16
popcnt reg32, reg/mem32
popcnt reg64, reg/mem64

popf

popf

popfq

popfq

popfw

popfw

por

por mm, mm/mem64                          (mmx)
por xmm, xmm/mem128                       (sse2)

prefetch

prefetch mem64                            (tdnow)

prefetchnta

prefetchnta mem8

prefetcht0

prefetcht0 mem8

prefetcht1

prefetcht1 mem8

prefetcht2

prefetcht2 mem8

prefetchw

prefetchw mem64                           (tdnow)

prefetchwt1

prefetchwt1 mem8                          (prefetchwt1)

psadbw

psadbw mm, mm/mem64                       (mmx)
psadbw xmm, xmm/mem128                    (sse2)

pshufb

pshufb mm, mm/mem64                       (mmx, ssse3)
pshufb xmm, mem64                         (ssse3)
pshufb xmm, xmm                           (ssse3)

pshufd

pshufd xmm, xmm/mem128, imm8              (sse2)

pshufhw

pshufhw xmm, xmm/mem128, imm8             (sse2)

pshuflw

pshuflw xmm, xmm/mem128, imm8             (sse2)

pshufw

pshufw mm, mm/mem64, imm8                 (mmx)

psignb

psignb mm, mm/mem64                       (mmx, ssse3)
psignb xmm, mem64                         (ssse3)
psignb xmm, xmm                           (ssse3)

psignd

psignd mm, mm/mem64                       (mmx, ssse3)
psignd xmm, mem64                         (ssse3)
psignd xmm, xmm                           (ssse3)

psignw

psignw mm, mm/mem64                       (mmx, ssse3)
psignw xmm, mem64                         (ssse3)
psignw xmm, xmm                           (ssse3)

pslld

pslld mm, imm8                            (mmx)
pslld mm, mm/mem64                        (mmx)
pslld xmm, imm8                           (sse2)
pslld xmm, xmm/mem128                     (sse2)

pslldq

pslldq xmm, imm8                          (sse2)

psllq

psllq mm, imm8                            (mmx)
psllq mm, mm/mem64                        (mmx)
psllq xmm, imm8                           (sse2)
psllq xmm, xmm/mem128                     (sse2)

psllw

psllw mm, imm8                            (mmx)
psllw mm, mm/mem64                        (mmx)
psllw xmm, imm8                           (sse2)
psllw xmm, xmm/mem128                     (sse2)

psrad

psrad mm, imm8                            (mmx)
psrad mm, mm/mem64                        (mmx)
psrad xmm, imm8                           (sse2)
psrad xmm, xmm/mem128                     (sse2)

psraw

psraw mm, imm8                            (mmx)
psraw mm, mm/mem64                        (mmx)
psraw xmm, imm8                           (sse2)
psraw xmm, xmm/mem128                     (sse2)

psrld

psrld mm, imm8                            (mmx)
psrld mm, mm/mem64                        (mmx)
psrld xmm, imm8                           (sse2)
psrld xmm, xmm/mem128                     (sse2)

psrldq

psrldq xmm, imm8                          (sse2)

psrlq

psrlq mm, imm8                            (mmx)
psrlq mm, mm/mem64                        (mmx)
psrlq xmm, imm8                           (sse2)
psrlq xmm, xmm/mem128                     (sse2)

psrlw

psrlw mm, imm8                            (mmx)
psrlw mm, mm/mem64                        (mmx)
psrlw xmm, imm8                           (sse2)
psrlw xmm, xmm/mem128                     (sse2)

psubb

psubb mm, mm/mem64                        (mmx)
psubb xmm, xmm/mem128                     (sse2)

psubd

psubd mm, mm/mem64                        (mmx)
psubd xmm, xmm/mem128                     (sse2)

psubq

psubq mm, mm/mem64                        (sse2)
psubq xmm, xmm/mem128                     (sse2)

psubsb

psubsb mm, mm/mem64                       (mmx)
psubsb xmm, xmm/mem128                    (sse2)

psubsiw

psubsiw mm, mm/mem64                      (mmx, cyrix)

psubsw

psubsw mm, mm/mem64                       (mmx)
psubsw xmm, xmm/mem128                    (sse2)

psubusb

psubusb mm, mm/mem64                      (mmx)
psubusb xmm, xmm/mem128                   (sse2)

psubusw

psubusw mm, mm/mem64                      (mmx)
psubusw xmm, xmm/mem128                   (sse2)

psubw

psubw mm, mm/mem64                        (mmx)
psubw xmm, xmm/mem128                     (sse2)

pswapd

pswapd mm, mm/mem64                       (tdnow)

ptest

ptest xmm, mem64                          (sse41)
ptest xmm, xmm                            (sse41)

punpckhbw

punpckhbw mm, mm/mem64                    (mmx)
punpckhbw xmm, xmm/mem128                 (sse2)

punpckhdq

punpckhdq mm, mm/mem64                    (mmx)
punpckhdq xmm, xmm/mem128                 (sse2)

punpckhqdq

punpckhqdq xmm, xmm/mem128                (sse2)

punpckhwd

punpckhwd mm, mm/mem64                    (mmx)
punpckhwd xmm, xmm/mem128                 (sse2)

punpcklbw

punpcklbw mm, mm/mem64                    (mmx)
punpcklbw xmm, xmm/mem128                 (sse2)

punpckldq

punpckldq mm, mm/mem64                    (mmx)
punpckldq xmm, xmm/mem128                 (sse2)

punpcklqdq

punpcklqdq xmm, xmm/mem128                (sse2)

punpcklwd

punpcklwd mm, mm/mem64                    (mmx)
punpcklwd xmm, xmm/mem128                 (sse2)

push

push cs                                   (x86 only)
push ds                                   (x86 only)
push es                                   (x86 only)
push fs
push gs
push imm16
push imm32
push imm8
push reg/mem16
push reg/mem64
push reg16
push reg64
push ss                                   (x86 only)

pusha

pusha                                     (x86 only)

pushad

pushad                                    (x86 only)

pushf

pushf

pushfq

pushfq

pushfw

pushfw

pxor

pxor mm, mm/mem64                         (mmx)
pxor xmm, xmm/mem128                      (sse2)

rcl

rcl reg/mem16, dl
rcl reg/mem16, imm8
rcl reg/mem32, dl
rcl reg/mem32, imm8
rcl reg/mem64, dl
rcl reg/mem64, imm8
rcl reg/mem8, dl
rcl reg/mem8, imm8

rcpps

rcpps xmm, xmm/mem128                     (sse)

rcpss

rcpss xmm, mem32                          (sse)
rcpss xmm, xmm                            (sse)

rcr

rcr reg/mem16, dl
rcr reg/mem16, imm8
rcr reg/mem32, dl
rcr reg/mem32, imm8
rcr reg/mem64, dl
rcr reg/mem64, imm8
rcr reg/mem8, dl
rcr reg/mem8, imm8

rdfsbase

rdfsbase reg32
rdfsbase reg64

rdgsbase

rdgsbase reg32
rdgsbase reg64

rdm

rdm                                       (cyrix)

rdmsr

rdmsr

rdpid

rdpid reg64

rdpkru

rdpkru

rdpmc

rdpmc

rdrand

rdrand reg64

rdseed

rdseed reg64

rdshr

rdshr reg/mem32                           (cyrix)

rdtsc

rdtsc

rdtscp

rdtscp

ret

ret
ret imm16

retf

retf
retf imm16

retn

retn
retn imm16

rol

rol reg/mem16, dl
rol reg/mem16, imm8
rol reg/mem32, dl
rol reg/mem32, imm8
rol reg/mem64, dl
rol reg/mem64, imm8
rol reg/mem8, dl
rol reg/mem8, imm8

ror

ror reg/mem16, dl
ror reg/mem16, imm8
ror reg/mem32, dl
ror reg/mem32, imm8
ror reg/mem64, dl
ror reg/mem64, imm8
ror reg/mem8, dl
ror reg/mem8, imm8

rorx

rorx reg32, reg/mem32, imm8               (bmi2)
rorx reg64, reg/mem64, imm8               (bmi2)

roundpd

roundpd xmm, mem64, imm8                  (sse41)
roundpd xmm, xmm, imm8                    (sse41)

roundps

roundps xmm, mem64, imm8                  (sse41)
roundps xmm, xmm, imm8                    (sse41)

roundsd

roundsd xmm, mem64, imm8                  (sse41)
roundsd xmm, xmm, imm8                    (sse41)

roundss

roundss xmm, mem64, imm8                  (sse41)
roundss xmm, xmm, imm8                    (sse41)

rsdc

rsdc segreg, mem80                        (cyrix)

rsldt

rsldt mem80                               (cyrix)

rsm

rsm

rsqrtps

rsqrtps xmm, xmm/mem128                   (sse)

rsqrtss

rsqrtss xmm, mem32                        (sse)
rsqrtss xmm, xmm                          (sse)

rsts

rsts mem80                                (cyrix)

sahf

sahf

sal

sal reg/mem16, dl
sal reg/mem16, imm8
sal reg/mem32, dl
sal reg/mem32, imm8
sal reg/mem64, dl
sal reg/mem64, imm8
sal reg/mem8, dl
sal reg/mem8, imm8

sar

sar reg/mem16, dl
sar reg/mem16, imm8
sar reg/mem32, dl
sar reg/mem32, imm8
sar reg/mem64, dl
sar reg/mem64, imm8
sar reg/mem8, dl
sar reg/mem8, imm8

sarx

sarx reg32, reg/mem32, reg32              (bmi2)
sarx reg64, reg/mem64, reg64              (bmi2)

sbb

sbb al, imm8
sbb ax, imm16
sbb eax, imm32
sbb mem16, imm16
sbb mem16, imm8
sbb mem16, reg16
sbb mem32, imm32
sbb mem32, imm8
sbb mem32, reg32
sbb mem64, imm32
sbb mem64, imm8
sbb mem64, reg64
sbb mem8, imm8
sbb mem8, reg8
sbb rax, imm32
sbb reg16, imm16
sbb reg16, imm8
sbb reg16, reg/mem16
sbb reg16, reg16
sbb reg32, imm32
sbb reg32, imm8
sbb reg32, reg/mem32
sbb reg32, reg32
sbb reg64, imm32
sbb reg64, imm8
sbb reg64, reg/mem64
sbb reg64, reg64
sbb reg8, imm8
sbb reg8, reg/mem8
sbb reg8, reg8

scasb

scasb

scasd

scasd

scasq

scasq

scasw

scasw

seta

seta reg/mem8

setae

setae reg/mem8

setb

setb reg/mem8

setbe

setbe reg/mem8

setc

setc reg/mem8

sete

sete reg/mem8

setg

setg reg/mem8

setge

setge reg/mem8

setl

setl reg/mem8

setle

setle reg/mem8

setna

setna reg/mem8

setnae

setnae reg/mem8

setnb

setnb reg/mem8

setnbe

setnbe reg/mem8

setnc

setnc reg/mem8

setne

setne reg/mem8

setng

setng reg/mem8

setnge

setnge reg/mem8

setnl

setnl reg/mem8

setnle

setnle reg/mem8

setno

setno reg/mem8

setnp

setnp reg/mem8

setns

setns reg/mem8

setnz

setnz reg/mem8

seto

seto reg/mem8

setp

setp reg/mem8

setpe

setpe reg/mem8

setpo

setpo reg/mem8

sets

sets reg/mem8

setz

setz reg/mem8

sfence

sfence                                    (amd)

sgdt

sgdt mem

sha1msg1

sha1msg1 xmm, xmm/mem128                  (sha)

sha1msg2

sha1msg2 xmm, xmm/mem128                  (sha)

sha1nexte

sha1nexte xmm, xmm/mem128                 (sha)

sha1rnds4

sha1rnds4 xmm, xmm/mem128, imm8           (sha)

sha256msg1

sha256msg1 xmm, xmm/mem128                (sha)

sha256msg2

sha256msg2 xmm, xmm/mem128                (sha)

sha256rnds2

sha256rnds2 xmm, xmm/mem128               (sha)

shl

shl reg/mem16, dl
shl reg/mem16, imm8
shl reg/mem32, dl
shl reg/mem32, imm8
shl reg/mem64, dl
shl reg/mem64, imm8
shl reg/mem8, dl
shl reg/mem8, imm8

shld

shld reg/mem16, reg16, dl
shld reg/mem16, reg16, imm8
shld reg/mem32, reg32, dl
shld reg/mem32, reg32, imm8
shld reg/mem64, reg64, dl
shld reg/mem64, reg64, imm8

shlx

shlx reg32, reg/mem32, reg32              (bmi2)
shlx reg64, reg/mem64, reg64              (bmi2)

shr

shr reg/mem16, dl
shr reg/mem16, imm8
shr reg/mem32, dl
shr reg/mem32, imm8
shr reg/mem64, dl
shr reg/mem64, imm8
shr reg/mem8, dl
shr reg/mem8, imm8

shrd

shrd reg/mem16, reg16, dl
shrd reg/mem16, reg16, imm8
shrd reg/mem32, reg32, dl
shrd reg/mem32, reg32, imm8
shrd reg/mem64, reg64, dl
shrd reg/mem64, reg64, imm8

shrx

shrx reg32, reg/mem32, reg32              (bmi2)
shrx reg64, reg/mem64, reg64              (bmi2)

shufpd

shufpd xmm, xmm/mem128, imm8              (sse2)

shufps

shufps xmm, xmm/mem128, imm8              (sse)

sidt

sidt mem

skinit

skinit

sldt

sldt mem
sldt reg16
sldt reg32
sldt reg64

slwpcb

slwpcb reg32                              (amd)
slwpcb reg64                              (amd)

smint

smint                                     (cyrix)

smsw

smsw mem
smsw reg16
smsw reg32
smsw reg64

sqrtpd

sqrtpd xmm, xmm/mem128                    (sse2)

sqrtps

sqrtps xmm, xmm/mem128                    (sse)

sqrtsd

sqrtsd xmm, mem64                         (sse2)
sqrtsd xmm, xmm                           (sse2)

sqrtss

sqrtss xmm, mem32                         (sse)
sqrtss xmm, xmm                           (sse)

stac

stac

stc

stc

std

std

stgi

stgi                                      (vmx, amd)

sti

sti

stmxcsr

stmxcsr mem32                             (sse)

stosb

stosb

stosd

stosd

stosq

stosq

stosw

stosw

str

str mem
str reg16
str reg32
str reg64

sub

sub al, imm8
sub ax, imm16
sub eax, imm32
sub mem16, imm16
sub mem16, imm8
sub mem16, reg16
sub mem32, imm32
sub mem32, imm8
sub mem32, reg32
sub mem64, imm32
sub mem64, imm8
sub mem64, reg64
sub mem8, imm8
sub mem8, reg8
sub rax, imm32
sub reg16, imm16
sub reg16, imm8
sub reg16, reg/mem16
sub reg16, reg16
sub reg32, imm32
sub reg32, imm8
sub reg32, reg/mem32
sub reg32, reg32
sub reg64, imm32
sub reg64, imm8
sub reg64, reg/mem64
sub reg64, reg64
sub reg8, imm8
sub reg8, reg/mem8
sub reg8, reg8

subpd

subpd xmm, xmm/mem128                     (sse2)

subps

subps xmm, xmm/mem128                     (sse)

subsd

subsd xmm, mem64                          (sse2)
subsd xmm, xmm                            (sse2)

subss

subss xmm, mem32                          (sse)
subss xmm, xmm                            (sse)

svdc

svdc mem80, segreg                        (cyrix)

svldt

svldt mem80                               (cyrix)

svts

svts mem80                                (cyrix)

swapgs

swapgs

syscall

syscall                                   (amd)

sysenter

sysenter                                  (x86 only)

sysexit

sysexit                                   (x86 only)

sysret

sysret                                    (amd)

t1mskc

t1mskc reg32, reg/mem32                   (tbm)
t1mskc reg64, reg/mem64                   (tbm)

test

test al, imm8
test ax, imm16
test eax, imm32
test rax, imm32
test reg/mem16, imm16
test reg/mem16, reg16
test reg/mem32, imm32
test reg/mem32, reg32
test reg/mem64, imm32
test reg/mem64, reg64
test reg/mem8, imm8
test reg/mem8, reg8
test reg16, mem16
test reg32, mem32
test reg64, mem64
test reg8, mem8

tzcnt

tzcnt reg16, reg/mem16                    (bmi1)
tzcnt reg32, reg/mem32                    (bmi1)
tzcnt reg64, reg/mem64                    (bmi1)

tzmsk

tzmsk reg32, reg/mem32                    (tbm)
tzmsk reg64, reg/mem64                    (tbm)

ucomisd

ucomisd xmm, mem64                        (sse2)
ucomisd xmm, xmm                          (sse2)

ucomiss

ucomiss xmm, mem32                        (sse)
ucomiss xmm, xmm                          (sse)

ud1

ud1 reg32, reg/mem32

ud2

ud2

ud2a

ud2a

unpckhpd

unpckhpd xmm, xmm/mem128                  (sse2)

unpckhps

unpckhps xmm, xmm/mem128                  (sse)

unpcklpd

unpcklpd xmm, xmm/mem128                  (sse2)

unpcklps

unpcklps xmm, xmm/mem128                  (sse)

vaddpd

vaddpd xmm, xmm, xmm/mem128               (avx)
vaddpd ymm, ymm, ymm/mem256               (avx)

vaddps

vaddps xmm, xmm, xmm/mem128               (avx)
vaddps ymm, ymm, ymm/mem256               (avx)

vaddsd

vaddsd xmm, xmm, mem64                    (avx)
vaddsd xmm, xmm, xmm                      (avx)

vaddss

vaddss xmm, xmm, mem32                    (avx)
vaddss xmm, xmm, xmm                      (avx)

vaddsubpd

vaddsubpd xmm, xmm, xmm/mem128            (avx)
vaddsubpd ymm, ymm, ymm/mem256            (avx)

vaddsubps

vaddsubps xmm, xmm, xmm/mem128            (avx)
vaddsubps ymm, ymm, ymm/mem256            (avx)

vaesdec

vaesdec xmm, xmm, xmm/mem128              (avx)

vaesdeclast

vaesdeclast xmm, xmm, xmm/mem128          (avx)

vaesenc

vaesenc xmm, xmm, xmm/mem128              (avx)

vaesenclast

vaesenclast xmm, xmm, xmm/mem128          (avx)

vaesimc

vaesimc xmm, xmm/mem128                   (avx)

vaeskeygenassist

vaeskeygenassist xmm, xmm/mem128, imm8    (avx)

vandnpd

vandnpd xmm, xmm, xmm/mem128              (avx)
vandnpd ymm, ymm, ymm/mem256              (avx)

vandnps

vandnps xmm, xmm, xmm/mem128              (avx)
vandnps ymm, ymm, ymm/mem256              (avx)

vandpd

vandpd xmm, xmm, xmm/mem128               (avx)
vandpd ymm, ymm, ymm/mem256               (avx)

vandps

vandps xmm, xmm, xmm/mem128               (avx)
vandps ymm, ymm, ymm/mem256               (avx)

vblendpd

vblendpd xmm, xmm, xmm/mem128, imm8       (avx)
vblendpd ymm, ymm, ymm/mem256, imm8       (avx)

vblendps

vblendps xmm, xmm, xmm/mem128, imm8       (avx)
vblendps ymm, ymm, ymm/mem256, imm8       (avx)

vblendvpd

vblendvpd xmm, xmm, xmm/mem128, xmm       (avx)
vblendvpd ymm, ymm, ymm/mem256, ymm       (avx)

vblendvps

vblendvps xmm, xmm, xmm/mem128, xmm       (avx)
vblendvps ymm, ymm, ymm/mem256, ymm       (avx)

vbroadcastf128

vbroadcastf128 ymm, mem128                (avx)

vbroadcasti128

vbroadcasti128 ymm, mem128                (avx2)

vbroadcastsd

vbroadcastsd ymm, mem64                   (avx)
vbroadcastsd ymm, xmm                     (avx)

vbroadcastss

vbroadcastss xmm, mem32                   (avx)
vbroadcastss xmm, xmm                     (avx)
vbroadcastss ymm, xmm                     (avx)

vcmpeq_ospd

vcmpeq_ospd xmm, xmm, xmm/mem             (avx)
vcmpeq_ospd xmm, xmm, xmm/mem128          (avx)

vcmpeq_osps

vcmpeq_osps xmm, xmm, xmm/mem128          (avx)
vcmpeq_osps ymm, ymm, ymm/mem256          (avx)

vcmpeq_ossd

vcmpeq_ossd xmm, xmm, mem64               (avx)
vcmpeq_ossd xmm, xmm, xmm                 (avx)

vcmpeq_osss

vcmpeq_osss xmm, xmm, mem64               (avx)
vcmpeq_osss xmm, xmm, xmm                 (avx)

vcmpeq_uqpd

vcmpeq_uqpd xmm, xmm, xmm/mem128          (avx)
vcmpeq_uqpd ymm, ymm, ymm/mem256          (avx)

vcmpeq_uqps

vcmpeq_uqps xmm, xmm, xmm/mem128          (avx)
vcmpeq_uqps ymm, ymm, ymm/mem256          (avx)

vcmpeq_uqsd

vcmpeq_uqsd xmm, xmm, mem64               (avx)
vcmpeq_uqsd xmm, xmm, xmm                 (avx)

vcmpeq_uqss

vcmpeq_uqss xmm, xmm, mem64               (avx)
vcmpeq_uqss xmm, xmm, xmm                 (avx)

vcmpeq_uspd

vcmpeq_uspd xmm, xmm, xmm/mem128          (avx)
vcmpeq_uspd ymm, ymm, ymm/mem256          (avx)

vcmpeq_usps

vcmpeq_usps xmm, xmm, xmm/mem128          (avx)
vcmpeq_usps ymm, ymm, ymm/mem256          (avx)

vcmpeq_ussd

vcmpeq_ussd xmm, xmm, mem64               (avx)
vcmpeq_ussd xmm, xmm, xmm                 (avx)

vcmpeq_usss

vcmpeq_usss xmm, xmm, mem64               (avx)
vcmpeq_usss xmm, xmm, xmm                 (avx)

vcmpeqpd

vcmpeqpd xmm, xmm, xmm/mem128             (avx)
vcmpeqpd ymm, ymm, ymm/mem256             (avx)

vcmpeqps

vcmpeqps xmm, xmm, xmm/mem128             (avx)
vcmpeqps ymm, ymm, ymm/mem256             (avx)

vcmpeqsd

vcmpeqsd xmm, xmm, mem64                  (avx)
vcmpeqsd xmm, xmm, xmm                    (avx)

vcmpeqss

vcmpeqss xmm, xmm, mem64                  (avx)
vcmpeqss xmm, xmm, xmm                    (avx)

vcmpfalse_oqpd

vcmpfalse_oqpd xmm, xmm, xmm/mem128       (avx)
vcmpfalse_oqpd ymm, ymm, ymm/mem256       (avx)

vcmpfalse_oqps

vcmpfalse_oqps xmm, xmm, xmm/mem128       (avx)
vcmpfalse_oqps ymm, ymm, ymm/mem256       (avx)

vcmpfalse_oqsd

vcmpfalse_oqsd xmm, xmm, mem64            (avx)
vcmpfalse_oqsd xmm, xmm, xmm              (avx)

vcmpfalse_oqss

vcmpfalse_oqss xmm, xmm, mem64            (avx)
vcmpfalse_oqss xmm, xmm, xmm              (avx)

vcmpfalse_ospd

vcmpfalse_ospd xmm, xmm, xmm/mem128       (avx)
vcmpfalse_ospd ymm, ymm, ymm/mem256       (avx)

vcmpfalse_osps

vcmpfalse_osps xmm, xmm, xmm/mem128       (avx)
vcmpfalse_osps ymm, ymm, ymm/mem256       (avx)

vcmpfalse_ossd

vcmpfalse_ossd xmm, xmm, mem64            (avx)
vcmpfalse_ossd xmm, xmm, xmm              (avx)

vcmpfalse_osss

vcmpfalse_osss xmm, xmm, mem64            (avx)
vcmpfalse_osss xmm, xmm, xmm              (avx)

vcmpfalsepd

vcmpfalsepd xmm, xmm, xmm/mem128          (avx)
vcmpfalsepd ymm, ymm, ymm/mem256          (avx)

vcmpfalseps

vcmpfalseps xmm, xmm, xmm/mem128          (avx)
vcmpfalseps ymm, ymm, ymm/mem256          (avx)

vcmpfalsesd

vcmpfalsesd xmm, xmm, mem64               (avx)
vcmpfalsesd xmm, xmm, xmm                 (avx)

vcmpfalsess

vcmpfalsess xmm, xmm, mem64               (avx)
vcmpfalsess xmm, xmm, xmm                 (avx)

vcmpge_oqpd

vcmpge_oqpd xmm, xmm, xmm/mem128          (avx)
vcmpge_oqpd ymm, ymm, ymm/mem256          (avx)

vcmpge_oqps

vcmpge_oqps xmm, xmm, xmm/mem128          (avx)
vcmpge_oqps ymm, ymm, ymm/mem256          (avx)

vcmpge_oqsd

vcmpge_oqsd xmm, xmm, mem64               (avx)
vcmpge_oqsd xmm, xmm, xmm                 (avx)

vcmpge_oqss

vcmpge_oqss xmm, xmm, mem64               (avx)
vcmpge_oqss xmm, xmm, xmm                 (avx)

vcmpge_ospd

vcmpge_ospd xmm, xmm, xmm/mem128          (avx)
vcmpge_ospd ymm, ymm, ymm/mem256          (avx)

vcmpge_osps

vcmpge_osps xmm, xmm, xmm/mem128          (avx)
vcmpge_osps ymm, ymm, ymm/mem256          (avx)

vcmpge_ossd

vcmpge_ossd xmm, xmm, mem64               (avx)
vcmpge_ossd xmm, xmm, xmm                 (avx)

vcmpge_osss

vcmpge_osss xmm, xmm, mem64               (avx)
vcmpge_osss xmm, xmm, xmm                 (avx)

vcmpgepd

vcmpgepd xmm, xmm, xmm/mem128             (avx)
vcmpgepd ymm, ymm, ymm/mem256             (avx)

vcmpgeps

vcmpgeps xmm, xmm, xmm/mem128             (avx)
vcmpgeps ymm, ymm, ymm/mem256             (avx)

vcmpgesd

vcmpgesd xmm, xmm, mem64                  (avx)
vcmpgesd xmm, xmm, xmm                    (avx)

vcmpgess

vcmpgess xmm, xmm, mem64                  (avx)
vcmpgess xmm, xmm, xmm                    (avx)

vcmpgt_oqpd

vcmpgt_oqpd xmm, xmm, xmm/mem128          (avx)
vcmpgt_oqpd ymm, ymm, ymm/mem256          (avx)

vcmpgt_oqps

vcmpgt_oqps xmm, xmm, xmm/mem128          (avx)
vcmpgt_oqps ymm, ymm, ymm/mem256          (avx)

vcmpgt_oqsd

vcmpgt_oqsd xmm, xmm, mem64               (avx)
vcmpgt_oqsd xmm, xmm, xmm                 (avx)

vcmpgt_oqss

vcmpgt_oqss xmm, xmm, mem64               (avx)
vcmpgt_oqss xmm, xmm, xmm                 (avx)

vcmpgt_ospd

vcmpgt_ospd xmm, xmm, xmm/mem128          (avx)
vcmpgt_ospd ymm, ymm, ymm/mem256          (avx)

vcmpgt_osps

vcmpgt_osps xmm, xmm, xmm/mem128          (avx)
vcmpgt_osps ymm, ymm, ymm/mem256          (avx)

vcmpgt_ossd

vcmpgt_ossd xmm, xmm, mem64               (avx)
vcmpgt_ossd xmm, xmm, xmm                 (avx)

vcmpgt_osss

vcmpgt_osss xmm, xmm, mem64               (avx)
vcmpgt_osss xmm, xmm, xmm                 (avx)

vcmpgtpd

vcmpgtpd xmm, xmm, xmm/mem128             (avx)
vcmpgtpd ymm, ymm, ymm/mem256             (avx)

vcmpgtps

vcmpgtps xmm, xmm, xmm/mem128             (avx)
vcmpgtps ymm, ymm, ymm/mem256             (avx)

vcmpgtsd

vcmpgtsd xmm, xmm, mem64                  (avx)
vcmpgtsd xmm, xmm, xmm                    (avx)

vcmpgtss

vcmpgtss xmm, xmm, mem64                  (avx)
vcmpgtss xmm, xmm, xmm                    (avx)

vcmple_oqpd

vcmple_oqpd xmm, xmm, xmm/mem128          (avx)
vcmple_oqpd ymm, ymm, ymm/mem256          (avx)

vcmple_oqps

vcmple_oqps xmm, xmm, xmm/mem128          (avx)
vcmple_oqps ymm, ymm, ymm/mem256          (avx)

vcmple_oqsd

vcmple_oqsd xmm, xmm, mem64               (avx)
vcmple_oqsd xmm, xmm, xmm                 (avx)

vcmple_oqss

vcmple_oqss xmm, xmm, mem64               (avx)
vcmple_oqss xmm, xmm, xmm                 (avx)

vcmple_ospd

vcmple_ospd xmm, xmm, xmm/mem128          (avx)
vcmple_ospd ymm, ymm, ymm/mem256          (avx)

vcmple_osps

vcmple_osps xmm, xmm, xmm/mem128          (avx)
vcmple_osps ymm, ymm, ymm/mem256          (avx)

vcmple_ossd

vcmple_ossd xmm, xmm, mem64               (avx)
vcmple_ossd xmm, xmm, xmm                 (avx)

vcmple_osss

vcmple_osss xmm, xmm, mem64               (avx)
vcmple_osss xmm, xmm, xmm                 (avx)

vcmplepd

vcmplepd xmm, xmm, xmm/mem128             (avx)
vcmplepd ymm, ymm, ymm/mem256             (avx)

vcmpleps

vcmpleps xmm, xmm, xmm/mem128             (avx)
vcmpleps ymm, ymm, ymm/mem256             (avx)

vcmplesd

vcmplesd xmm, xmm, mem64                  (avx)
vcmplesd xmm, xmm, xmm                    (avx)

vcmpless

vcmpless xmm, xmm, mem64                  (avx)
vcmpless xmm, xmm, xmm                    (avx)

vcmplt_oqpd

vcmplt_oqpd xmm, xmm, xmm/mem128          (avx)
vcmplt_oqpd ymm, ymm, ymm/mem256          (avx)

vcmplt_oqps

vcmplt_oqps xmm, xmm, xmm/mem128          (avx)
vcmplt_oqps ymm, ymm, ymm/mem256          (avx)

vcmplt_oqsd

vcmplt_oqsd xmm, xmm, mem64               (avx)
vcmplt_oqsd xmm, xmm, xmm                 (avx)

vcmplt_oqss

vcmplt_oqss xmm, xmm, mem64               (avx)
vcmplt_oqss xmm, xmm, xmm                 (avx)

vcmplt_ospd

vcmplt_ospd xmm, xmm, xmm/mem128          (avx)
vcmplt_ospd ymm, ymm, ymm/mem256          (avx)

vcmplt_osps

vcmplt_osps xmm, xmm, xmm/mem128          (avx)
vcmplt_osps ymm, ymm, ymm/mem256          (avx)

vcmplt_ossd

vcmplt_ossd xmm, xmm, mem64               (avx)
vcmplt_ossd xmm, xmm, xmm                 (avx)

vcmplt_osss

vcmplt_osss xmm, xmm, mem64               (avx)
vcmplt_osss xmm, xmm, xmm                 (avx)

vcmpltpd

vcmpltpd xmm, xmm, xmm/mem128             (avx)
vcmpltpd ymm, ymm, ymm/mem256             (avx)

vcmpltps

vcmpltps xmm, xmm, xmm/mem128             (avx)
vcmpltps ymm, ymm, ymm/mem256             (avx)

vcmpltsd

vcmpltsd xmm, xmm, mem64                  (avx)
vcmpltsd xmm, xmm, xmm                    (avx)

vcmpltss

vcmpltss xmm, xmm, mem64                  (avx)
vcmpltss xmm, xmm, xmm                    (avx)

vcmpneq_oqpd

vcmpneq_oqpd xmm, xmm, xmm/mem128         (avx)
vcmpneq_oqpd ymm, ymm, ymm/mem256         (avx)

vcmpneq_oqps

vcmpneq_oqps xmm, xmm, xmm/mem128         (avx)
vcmpneq_oqps ymm, ymm, ymm/mem256         (avx)

vcmpneq_oqsd

vcmpneq_oqsd xmm, xmm, mem64              (avx)
vcmpneq_oqsd xmm, xmm, xmm                (avx)

vcmpneq_oqss

vcmpneq_oqss xmm, xmm, mem64              (avx)
vcmpneq_oqss xmm, xmm, xmm                (avx)

vcmpneq_ospd

vcmpneq_ospd xmm, xmm, xmm/mem128         (avx)
vcmpneq_ospd ymm, ymm, ymm/mem256         (avx)

vcmpneq_osps

vcmpneq_osps xmm, xmm, xmm/mem128         (avx)
vcmpneq_osps ymm, ymm, ymm/mem256         (avx)

vcmpneq_ossd

vcmpneq_ossd xmm, xmm, mem64              (avx)
vcmpneq_ossd xmm, xmm, xmm                (avx)

vcmpneq_osss

vcmpneq_osss xmm, xmm, mem64              (avx)
vcmpneq_osss xmm, xmm, xmm                (avx)

vcmpneq_uqpd

vcmpneq_uqpd xmm, xmm, xmm/mem128         (avx)
vcmpneq_uqpd ymm, ymm, ymm/mem256         (avx)

vcmpneq_uqps

vcmpneq_uqps xmm, xmm, xmm/mem128         (avx)
vcmpneq_uqps ymm, ymm, ymm/mem256         (avx)

vcmpneq_uqsd

vcmpneq_uqsd xmm, xmm, mem64              (avx)
vcmpneq_uqsd xmm, xmm, xmm                (avx)

vcmpneq_uqss

vcmpneq_uqss xmm, xmm, mem64              (avx)
vcmpneq_uqss xmm, xmm, xmm                (avx)

vcmpneq_uspd

vcmpneq_uspd xmm, xmm, xmm/mem128         (avx)
vcmpneq_uspd ymm, ymm, ymm/mem256         (avx)

vcmpneq_usps

vcmpneq_usps xmm, xmm, xmm/mem128         (avx)
vcmpneq_usps ymm, ymm, ymm/mem256         (avx)

vcmpneq_ussd

vcmpneq_ussd xmm, xmm, mem64              (avx)
vcmpneq_ussd xmm, xmm, xmm                (avx)

vcmpneq_usss

vcmpneq_usss xmm, xmm, mem64              (avx)
vcmpneq_usss xmm, xmm, xmm                (avx)

vcmpneqpd

vcmpneqpd xmm, xmm, xmm/mem128            (avx)
vcmpneqpd ymm, ymm, ymm/mem256            (avx)

vcmpneqps

vcmpneqps xmm, xmm, xmm/mem128            (avx)
vcmpneqps ymm, ymm, ymm/mem256            (avx)

vcmpneqsd

vcmpneqsd xmm, xmm, mem64                 (avx)
vcmpneqsd xmm, xmm, xmm                   (avx)

vcmpneqss

vcmpneqss xmm, xmm, mem64                 (avx)
vcmpneqss xmm, xmm, xmm                   (avx)

vcmpnge_uqpd

vcmpnge_uqpd xmm, xmm, xmm/mem128         (avx)
vcmpnge_uqpd ymm, ymm, ymm/mem256         (avx)

vcmpnge_uqps

vcmpnge_uqps xmm, xmm, xmm/mem128         (avx)
vcmpnge_uqps ymm, ymm, ymm/mem256         (avx)

vcmpnge_uqsd

vcmpnge_uqsd xmm, xmm, mem64              (avx)
vcmpnge_uqsd xmm, xmm, xmm                (avx)

vcmpnge_uqss

vcmpnge_uqss xmm, xmm, mem64              (avx)
vcmpnge_uqss xmm, xmm, xmm                (avx)

vcmpnge_uspd

vcmpnge_uspd xmm, xmm, xmm/mem128         (avx)
vcmpnge_uspd ymm, ymm, ymm/mem256         (avx)

vcmpnge_usps

vcmpnge_usps xmm, xmm, xmm/mem128         (avx)
vcmpnge_usps ymm, ymm, ymm/mem256         (avx)

vcmpnge_ussd

vcmpnge_ussd xmm, xmm, mem64              (avx)
vcmpnge_ussd xmm, xmm, xmm                (avx)

vcmpnge_usss

vcmpnge_usss xmm, xmm, mem64              (avx)
vcmpnge_usss xmm, xmm, xmm                (avx)

vcmpngepd

vcmpngepd xmm, xmm, xmm/mem128            (avx)
vcmpngepd ymm, ymm, ymm/mem256            (avx)

vcmpngeps

vcmpngeps xmm, xmm, xmm/mem128            (avx)
vcmpngeps ymm, ymm, ymm/mem256            (avx)

vcmpngesd

vcmpngesd xmm, xmm, mem64                 (avx)
vcmpngesd xmm, xmm, xmm                   (avx)

vcmpngess

vcmpngess xmm, xmm, mem64                 (avx)
vcmpngess xmm, xmm, xmm                   (avx)

vcmpngt_uqpd

vcmpngt_uqpd xmm, xmm, xmm/mem128         (avx)
vcmpngt_uqpd ymm, ymm, ymm/mem256         (avx)

vcmpngt_uqps

vcmpngt_uqps xmm, xmm, xmm/mem128         (avx)
vcmpngt_uqps ymm, ymm, ymm/mem256         (avx)

vcmpngt_uqsd

vcmpngt_uqsd xmm, xmm, mem64              (avx)
vcmpngt_uqsd xmm, xmm, xmm                (avx)

vcmpngt_uqss

vcmpngt_uqss xmm, xmm, mem64              (avx)
vcmpngt_uqss xmm, xmm, xmm                (avx)

vcmpngt_uspd

vcmpngt_uspd xmm, xmm, xmm/mem128         (avx)
vcmpngt_uspd ymm, ymm, ymm/mem256         (avx)

vcmpngt_usps

vcmpngt_usps xmm, xmm, xmm/mem128         (avx)
vcmpngt_usps ymm, ymm, ymm/mem256         (avx)

vcmpngt_ussd

vcmpngt_ussd xmm, xmm, mem64              (avx)
vcmpngt_ussd xmm, xmm, xmm                (avx)

vcmpngt_usss

vcmpngt_usss xmm, xmm, mem64              (avx)
vcmpngt_usss xmm, xmm, xmm                (avx)

vcmpngtpd

vcmpngtpd xmm, xmm, xmm/mem128            (avx)
vcmpngtpd ymm, ymm, ymm/mem256            (avx)

vcmpngtps

vcmpngtps xmm, xmm, xmm/mem128            (avx)
vcmpngtps ymm, ymm, ymm/mem256            (avx)

vcmpngtsd

vcmpngtsd xmm, xmm, mem64                 (avx)
vcmpngtsd xmm, xmm, xmm                   (avx)

vcmpngtss

vcmpngtss xmm, xmm, mem64                 (avx)
vcmpngtss xmm, xmm, xmm                   (avx)

vcmpnle_uqpd

vcmpnle_uqpd xmm, xmm, xmm/mem128         (avx)
vcmpnle_uqpd ymm, ymm, ymm/mem256         (avx)

vcmpnle_uqps

vcmpnle_uqps xmm, xmm, xmm/mem128         (avx)
vcmpnle_uqps ymm, ymm, ymm/mem256         (avx)

vcmpnle_uqsd

vcmpnle_uqsd xmm, xmm, mem64              (avx)
vcmpnle_uqsd xmm, xmm, xmm                (avx)

vcmpnle_uqss

vcmpnle_uqss xmm, xmm, mem64              (avx)
vcmpnle_uqss xmm, xmm, xmm                (avx)

vcmpnle_uspd

vcmpnle_uspd xmm, xmm, xmm/mem128         (avx)
vcmpnle_uspd ymm, ymm, ymm/mem256         (avx)

vcmpnle_usps

vcmpnle_usps xmm, xmm, xmm/mem128         (avx)
vcmpnle_usps ymm, ymm, ymm/mem256         (avx)

vcmpnle_ussd

vcmpnle_ussd xmm, xmm, mem64              (avx)
vcmpnle_ussd xmm, xmm, xmm                (avx)

vcmpnle_usss

vcmpnle_usss xmm, xmm, mem64              (avx)
vcmpnle_usss xmm, xmm, xmm                (avx)

vcmpnlepd

vcmpnlepd xmm, xmm, xmm/mem128            (avx)
vcmpnlepd ymm, ymm, ymm/mem256            (avx)

vcmpnleps

vcmpnleps xmm, xmm, xmm/mem128            (avx)
vcmpnleps ymm, ymm, ymm/mem256            (avx)

vcmpnlesd

vcmpnlesd xmm, xmm, mem64                 (avx)
vcmpnlesd xmm, xmm, xmm                   (avx)

vcmpnless

vcmpnless xmm, xmm, mem64                 (avx)
vcmpnless xmm, xmm, xmm                   (avx)

vcmpnlt_uqpd

vcmpnlt_uqpd xmm, xmm, xmm/mem128         (avx)
vcmpnlt_uqpd ymm, ymm, ymm/mem256         (avx)

vcmpnlt_uqps

vcmpnlt_uqps xmm, xmm, xmm/mem128         (avx)
vcmpnlt_uqps ymm, ymm, ymm/mem256         (avx)

vcmpnlt_uqsd

vcmpnlt_uqsd xmm, xmm, mem64              (avx)
vcmpnlt_uqsd xmm, xmm, xmm                (avx)

vcmpnlt_uqss

vcmpnlt_uqss xmm, xmm, mem64              (avx)
vcmpnlt_uqss xmm, xmm, xmm                (avx)

vcmpnlt_uspd

vcmpnlt_uspd xmm, xmm, xmm/mem128         (avx)
vcmpnlt_uspd ymm, ymm, ymm/mem256         (avx)

vcmpnlt_usps

vcmpnlt_usps xmm, xmm, xmm/mem128         (avx)
vcmpnlt_usps ymm, ymm, ymm/mem256         (avx)

vcmpnlt_ussd

vcmpnlt_ussd xmm, xmm, mem64              (avx)
vcmpnlt_ussd xmm, xmm, xmm                (avx)

vcmpnlt_usss

vcmpnlt_usss xmm, xmm, mem64              (avx)
vcmpnlt_usss xmm, xmm, xmm                (avx)

vcmpnltpd

vcmpnltpd xmm, xmm, xmm/mem128            (avx)
vcmpnltpd ymm, ymm, ymm/mem256            (avx)

vcmpnltps

vcmpnltps xmm, xmm, xmm/mem128            (avx)
vcmpnltps ymm, ymm, ymm/mem256            (avx)

vcmpnltsd

vcmpnltsd xmm, xmm, mem64                 (avx)
vcmpnltsd xmm, xmm, xmm                   (avx)

vcmpnltss

vcmpnltss xmm, xmm, mem64                 (avx)
vcmpnltss xmm, xmm, xmm                   (avx)

vcmpord_qpd

vcmpord_qpd xmm, xmm, xmm/mem128          (avx)
vcmpord_qpd ymm, ymm, ymm/mem256          (avx)

vcmpord_qps

vcmpord_qps xmm, xmm, xmm/mem128          (avx)
vcmpord_qps ymm, ymm, ymm/mem256          (avx)

vcmpord_qsd

vcmpord_qsd xmm, xmm, mem64               (avx)
vcmpord_qsd xmm, xmm, xmm                 (avx)

vcmpord_qss

vcmpord_qss xmm, xmm, mem64               (avx)
vcmpord_qss xmm, xmm, xmm                 (avx)

vcmpord_spd

vcmpord_spd xmm, xmm, xmm/mem128          (avx)
vcmpord_spd ymm, ymm, ymm/mem256          (avx)

vcmpord_sps

vcmpord_sps xmm, xmm, xmm/mem128          (avx)
vcmpord_sps ymm, ymm, ymm/mem256          (avx)

vcmpord_ssd

vcmpord_ssd xmm, xmm, mem64               (avx)
vcmpord_ssd xmm, xmm, xmm                 (avx)

vcmpord_sss

vcmpord_sss xmm, xmm, mem64               (avx)
vcmpord_sss xmm, xmm, xmm                 (avx)

vcmpordpd

vcmpordpd xmm, xmm, xmm/mem128            (avx)
vcmpordpd ymm, ymm, ymm/mem256            (avx)

vcmpordps

vcmpordps xmm, xmm, xmm/mem128            (avx)
vcmpordps ymm, ymm, ymm/mem256            (avx)

vcmpordsd

vcmpordsd xmm, xmm, mem64                 (avx)
vcmpordsd xmm, xmm, xmm                   (avx)

vcmpordss

vcmpordss xmm, xmm, mem64                 (avx)
vcmpordss xmm, xmm, xmm                   (avx)

vcmppd

vcmppd xmm, xmm, xmm/mem128, imm8         (avx)
vcmppd ymm, ymm, ymm/mem256, imm8         (avx)

vcmpps

vcmpps xmm, xmm, xmm/mem128, imm8         (avx)
vcmpps ymm, ymm, ymm/mem256, imm8         (avx)

vcmpsd

vcmpsd xmm, xmm, mem64, imm8              (avx)
vcmpsd xmm, xmm, xmm, imm8                (avx)

vcmpss

vcmpss xmm, xmm, mem64, imm8              (avx)
vcmpss xmm, xmm, xmm, imm8                (avx)

vcmptrue_uqpd

vcmptrue_uqpd xmm, xmm, xmm/mem128        (avx)
vcmptrue_uqpd ymm, ymm, ymm/mem256        (avx)

vcmptrue_uqps

vcmptrue_uqps xmm, xmm, xmm/mem128        (avx)
vcmptrue_uqps ymm, ymm, ymm/mem256        (avx)

vcmptrue_uqsd

vcmptrue_uqsd xmm, xmm, mem64             (avx)
vcmptrue_uqsd xmm, xmm, xmm               (avx)

vcmptrue_uqss

vcmptrue_uqss xmm, xmm, mem64             (avx)
vcmptrue_uqss xmm, xmm, xmm               (avx)

vcmptrue_uspd

vcmptrue_uspd xmm, xmm, xmm/mem128        (avx)
vcmptrue_uspd ymm, ymm, ymm/mem256        (avx)

vcmptrue_usps

vcmptrue_usps xmm, xmm, xmm/mem128        (avx)
vcmptrue_usps ymm, ymm, ymm/mem256        (avx)

vcmptrue_ussd

vcmptrue_ussd xmm, xmm, mem64             (avx)
vcmptrue_ussd xmm, xmm, xmm               (avx)

vcmptrue_usss

vcmptrue_usss xmm, xmm, mem64             (avx)
vcmptrue_usss xmm, xmm, xmm               (avx)

vcmptruepd

vcmptruepd xmm, xmm, xmm/mem128           (avx)
vcmptruepd ymm, ymm, ymm/mem256           (avx)

vcmptrueps

vcmptrueps xmm, xmm, xmm/mem128           (avx)
vcmptrueps ymm, ymm, ymm/mem256           (avx)

vcmptruesd

vcmptruesd xmm, xmm, mem64                (avx)
vcmptruesd xmm, xmm, xmm                  (avx)

vcmptruess

vcmptruess xmm, xmm, mem64                (avx)
vcmptruess xmm, xmm, xmm                  (avx)

vcmpunord_qpd

vcmpunord_qpd xmm, xmm, xmm/mem128        (avx)
vcmpunord_qpd ymm, ymm, ymm/mem256        (avx)

vcmpunord_qps

vcmpunord_qps xmm, xmm, xmm/mem128        (avx)
vcmpunord_qps ymm, ymm, ymm/mem256        (avx)

vcmpunord_qsd

vcmpunord_qsd xmm, xmm, mem64             (avx)
vcmpunord_qsd xmm, xmm, xmm               (avx)

vcmpunord_qss

vcmpunord_qss xmm, xmm, mem64             (avx)
vcmpunord_qss xmm, xmm, xmm               (avx)

vcmpunord_spd

vcmpunord_spd xmm, xmm, xmm/mem128        (avx)
vcmpunord_spd ymm, ymm, ymm/mem256        (avx)

vcmpunord_sps

vcmpunord_sps xmm, xmm, xmm/mem128        (avx)
vcmpunord_sps ymm, ymm, ymm/mem256        (avx)

vcmpunord_ssd

vcmpunord_ssd xmm, xmm, mem64             (avx)
vcmpunord_ssd xmm, xmm, xmm               (avx)

vcmpunord_sss

vcmpunord_sss xmm, xmm, mem64             (avx)
vcmpunord_sss xmm, xmm, xmm               (avx)

vcmpunordpd

vcmpunordpd xmm, xmm, xmm/mem128          (avx)
vcmpunordpd ymm, ymm, ymm/mem256          (avx)

vcmpunordps

vcmpunordps xmm, xmm, xmm/mem128          (avx)
vcmpunordps ymm, ymm, ymm/mem256          (avx)

vcmpunordsd

vcmpunordsd xmm, xmm, mem64               (avx)
vcmpunordsd xmm, xmm, xmm                 (avx)

vcmpunordss

vcmpunordss xmm, xmm, mem64               (avx)
vcmpunordss xmm, xmm, xmm                 (avx)

vcomisd

vcomisd xmm, mem64                        (avx)
vcomisd xmm, xmm                          (avx)

vcomiss

vcomiss xmm, mem32                        (avx)
vcomiss xmm, xmm                          (avx)

vcvtdq2pd

vcvtdq2pd xmm, mem64                      (avx)
vcvtdq2pd xmm, xmm/mem128                 (avx)
vcvtdq2pd ymm, xmm/mem128                 (avx)

vcvtdq2ps

vcvtdq2ps xmm, xmm/mem128                 (avx)
vcvtdq2ps ymm, ymm/mem256                 (avx)

vcvtpd2dq

vcvtpd2dq xmm, mem128                     (avx)
vcvtpd2dq xmm, mem256                     (avx)
vcvtpd2dq xmm, xmm                        (avx)
vcvtpd2dq xmm, ymm                        (avx)

vcvtpd2ps

vcvtpd2ps xmm, mem128                     (avx)
vcvtpd2ps xmm, mem256                     (avx)
vcvtpd2ps xmm, xmm                        (avx)
vcvtpd2ps xmm, ymm                        (avx)

vcvtph2ps

vcvtph2ps xmm, mem64                      (avx)
vcvtph2ps xmm, xmm/mem128                 (avx)
vcvtph2ps ymm, xmm/mem128                 (avx)

vcvtps2dq

vcvtps2dq xmm, xmm/mem128                 (avx)
vcvtps2dq ymm, ymm/mem256                 (avx)

vcvtps2pd

vcvtps2pd xmm, mem64                      (avx)
vcvtps2pd xmm, xmm/mem128                 (avx)
vcvtps2pd ymm, xmm/mem128                 (avx)

vcvtps2ph

vcvtps2ph mem64, xmm, imm8                (avx)
vcvtps2ph xmm/mem128, xmm, imm8           (avx)
vcvtps2ph xmm/mem128, ymm, imm8           (avx)

vcvtsd2si

vcvtsd2si reg32, mem64                    (avx)
vcvtsd2si reg32, xmm                      (avx)
vcvtsd2si reg64, mem64                    (avx)
vcvtsd2si reg64, xmm                      (avx)

vcvtsd2ss

vcvtsd2ss xmm, xmm, mem64                 (avx)
vcvtsd2ss xmm, xmm, xmm                   (avx)

vcvtsi2sd

vcvtsi2sd xmm, xmm, reg/mem32             (avx)
vcvtsi2sd xmm, xmm, reg/mem64             (avx)

vcvtsi2ss

vcvtsi2ss xmm, xmm, reg/mem32             (avx)
vcvtsi2ss xmm, xmm, reg/mem64             (avx)

vcvtss2sd

vcvtss2sd xmm, xmm, mem32                 (avx)
vcvtss2sd xmm, xmm, xmm                   (avx)

vcvtss2si

vcvtss2si reg32, mem32                    (avx)
vcvtss2si reg32, xmm                      (avx)
vcvtss2si reg64, mem32                    (avx)
vcvtss2si reg64, xmm                      (avx)

vcvttpd2dq

vcvttpd2dq xmm, mem128                    (avx)
vcvttpd2dq xmm, mem256                    (avx)
vcvttpd2dq xmm, xmm                       (avx)
vcvttpd2dq xmm, ymm                       (avx)

vcvttps2dq

vcvttps2dq xmm, xmm/mem128                (avx)
vcvttps2dq ymm, ymm/mem256                (avx)

vcvttsd2si

vcvttsd2si reg32, mem64                   (avx)
vcvttsd2si reg32, xmm                     (avx)
vcvttsd2si reg64, mem64                   (avx)
vcvttsd2si reg64, xmm                     (avx)

vcvttss2si

vcvttss2si reg32, mem32                   (avx)
vcvttss2si reg32, xmm                     (avx)
vcvttss2si reg64, mem32                   (avx)
vcvttss2si reg64, xmm                     (avx)

vdivpd

vdivpd xmm, xmm, xmm/mem128               (avx)
vdivpd ymm, ymm, ymm/mem256               (avx)

vdivps

vdivps xmm, xmm, xmm/mem128               (avx)
vdivps ymm, ymm, ymm/mem256               (avx)

vdivsd

vdivsd xmm, xmm, mem64                    (avx)
vdivsd xmm, xmm, xmm                      (avx)

vdivss

vdivss xmm, xmm, mem32                    (avx)
vdivss xmm, xmm, xmm                      (avx)

vdppd

vdppd xmm, xmm, xmm/mem128, imm8          (avx)

vdpps

vdpps xmm, xmm, xmm/mem128, imm8          (avx)
vdpps ymm, ymm, ymm/mem256, imm8          (avx)

verr

verr mem
verr reg16

verw

verw mem
verw reg16

vextractf128

vextractf128 xmm/mem128, ymm, imm8        (avx)

vextracti128

vextracti128 xmm/mem128, ymm, imm8        (avx2)

vextractps

vextractps reg/mem32, xmm, imm8           (avx)

vfmadd123pd

vfmadd123pd xmm, xmm, xmm/mem128          (fma)
vfmadd123pd ymm, ymm, ymm/mem256          (fma)

vfmadd123ps

vfmadd123ps xmm, xmm, xmm/mem128          (fma)
vfmadd123ps ymm, ymm, ymm/mem256          (fma)

vfmadd123sd

vfmadd123sd xmm, xmm, mem64               (fma)
vfmadd123sd xmm, xmm, xmm                 (fma)

vfmadd123ss

vfmadd123ss xmm, xmm, mem32               (fma)
vfmadd123ss xmm, xmm, xmm                 (fma)

vfmadd132pd

vfmadd132pd xmm, xmm, xmm/mem128          (fma)
vfmadd132pd ymm, ymm, ymm/mem256          (fma)

vfmadd132ps

vfmadd132ps xmm, xmm, xmm/mem128          (fma)
vfmadd132ps ymm, ymm, ymm/mem256          (fma)

vfmadd132sd

vfmadd132sd xmm, xmm, mem64               (fma)
vfmadd132sd xmm, xmm, xmm                 (fma)

vfmadd132ss

vfmadd132ss xmm, xmm, mem32               (fma)
vfmadd132ss xmm, xmm, xmm                 (fma)

vfmadd213pd

vfmadd213pd xmm, xmm, xmm/mem128          (fma)
vfmadd213pd ymm, ymm, ymm/mem256          (fma)

vfmadd213ps

vfmadd213ps xmm, xmm, xmm/mem128          (fma)
vfmadd213ps ymm, ymm, ymm/mem256          (fma)

vfmadd213sd

vfmadd213sd xmm, xmm, mem64               (fma)
vfmadd213sd xmm, xmm, xmm                 (fma)

vfmadd213ss

vfmadd213ss xmm, xmm, mem32               (fma)
vfmadd213ss xmm, xmm, xmm                 (fma)

vfmadd231pd

vfmadd231pd xmm, xmm, xmm/mem128          (fma)
vfmadd231pd ymm, ymm, ymm/mem256          (fma)

vfmadd231ps

vfmadd231ps xmm, xmm, xmm/mem128          (fma)
vfmadd231ps ymm, ymm, ymm/mem256          (fma)

vfmadd231sd

vfmadd231sd xmm, xmm, mem64               (fma)
vfmadd231sd xmm, xmm, xmm                 (fma)

vfmadd231ss

vfmadd231ss xmm, xmm, mem32               (fma)
vfmadd231ss xmm, xmm, xmm                 (fma)

vfmadd312pd

vfmadd312pd xmm, xmm, xmm/mem128          (fma)
vfmadd312pd ymm, ymm, ymm/mem256          (fma)

vfmadd312ps

vfmadd312ps xmm, xmm, xmm/mem128          (fma)
vfmadd312ps ymm, ymm, ymm/mem256          (fma)

vfmadd312sd

vfmadd312sd xmm, xmm, mem64               (fma)
vfmadd312sd xmm, xmm, xmm                 (fma)

vfmadd312ss

vfmadd312ss xmm, xmm, mem32               (fma)
vfmadd312ss xmm, xmm, xmm                 (fma)

vfmadd321pd

vfmadd321pd xmm, xmm, xmm/mem128          (fma)
vfmadd321pd ymm, ymm, ymm/mem256          (fma)

vfmadd321ps

vfmadd321ps xmm, xmm, xmm/mem128          (fma)
vfmadd321ps ymm, ymm, ymm/mem256          (fma)

vfmadd321sd

vfmadd321sd xmm, xmm, mem64               (fma)
vfmadd321sd xmm, xmm, xmm                 (fma)

vfmadd321ss

vfmadd321ss xmm, xmm, mem32               (fma)
vfmadd321ss xmm, xmm, xmm                 (fma)

vfmaddpd

vfmaddpd xmm, xmm, xmm, xmm/mem128        (sse5, amd)
vfmaddpd xmm, xmm, xmm/mem128, xmm        (sse5, amd)
vfmaddpd ymm, ymm, ymm, ymm/mem256        (sse5, amd)
vfmaddpd ymm, ymm, ymm/mem256, ymm        (sse5, amd)

vfmaddps

vfmaddps xmm, xmm, xmm, xmm/mem128        (sse5, amd)
vfmaddps xmm, xmm, xmm/mem128, xmm        (sse5, amd)
vfmaddps ymm, ymm, ymm, ymm/mem256        (sse5, amd)
vfmaddps ymm, ymm, ymm/mem256, ymm        (sse5, amd)

vfmaddsd

vfmaddsd xmm, xmm, mem64, xmm             (sse5, amd)
vfmaddsd xmm, xmm, xmm, mem64             (sse5, amd)
vfmaddsd xmm, xmm, xmm, xmm               (sse5, amd)

vfmaddss

vfmaddss xmm, xmm, mem32, xmm             (sse5, amd)
vfmaddss xmm, xmm, xmm, mem32             (sse5, amd)
vfmaddss xmm, xmm, xmm, xmm               (sse5, amd)

vfmaddsub123pd

vfmaddsub123pd xmm, xmm, xmm/mem128       (fma)
vfmaddsub123pd ymm, ymm, ymm/mem256       (fma)

vfmaddsub123ps

vfmaddsub123ps xmm, xmm, xmm/mem128       (fma)
vfmaddsub123ps ymm, ymm, ymm/mem256       (fma)

vfmaddsub132pd

vfmaddsub132pd xmm, xmm, xmm/mem128       (fma)
vfmaddsub132pd ymm, ymm, ymm/mem256       (fma)

vfmaddsub132ps

vfmaddsub132ps xmm, xmm, xmm/mem128       (fma)
vfmaddsub132ps ymm, ymm, ymm/mem256       (fma)

vfmaddsub213pd

vfmaddsub213pd xmm, xmm, xmm/mem128       (fma)
vfmaddsub213pd ymm, ymm, ymm/mem256       (fma)

vfmaddsub213ps

vfmaddsub213ps xmm, xmm, xmm/mem128       (fma)
vfmaddsub213ps ymm, ymm, ymm/mem256       (fma)

vfmaddsub231pd

vfmaddsub231pd xmm, xmm, xmm/mem128       (fma)
vfmaddsub231pd ymm, ymm, ymm/mem256       (fma)

vfmaddsub231ps

vfmaddsub231ps xmm, xmm, xmm/mem128       (fma)
vfmaddsub231ps ymm, ymm, ymm/mem256       (fma)

vfmaddsub312pd

vfmaddsub312pd xmm, xmm, xmm/mem128       (fma)
vfmaddsub312pd ymm, ymm, ymm/mem256       (fma)

vfmaddsub312ps

vfmaddsub312ps xmm, xmm, xmm/mem128       (fma)
vfmaddsub312ps ymm, ymm, ymm/mem256       (fma)

vfmaddsub321pd

vfmaddsub321pd xmm, xmm, xmm/mem128       (fma)
vfmaddsub321pd ymm, ymm, ymm/mem256       (fma)

vfmaddsub321ps

vfmaddsub321ps xmm, xmm, xmm/mem128       (fma)
vfmaddsub321ps ymm, ymm, ymm/mem256       (fma)

vfmaddsubpd

vfmaddsubpd xmm, xmm, xmm, xmm/mem128     (sse5, amd)
vfmaddsubpd xmm, xmm, xmm/mem128, xmm     (sse5, amd)
vfmaddsubpd ymm, ymm, ymm, ymm/mem256     (sse5, amd)
vfmaddsubpd ymm, ymm, ymm/mem256, ymm     (sse5, amd)

vfmaddsubps

vfmaddsubps xmm, xmm, xmm, xmm/mem128     (sse5, amd)
vfmaddsubps xmm, xmm, xmm/mem128, xmm     (sse5, amd)
vfmaddsubps ymm, ymm, ymm, ymm/mem256     (sse5, amd)
vfmaddsubps ymm, ymm, ymm/mem256, ymm     (sse5, amd)

vfmsub123pd

vfmsub123pd xmm, xmm, xmm/mem128          (fma)
vfmsub123pd ymm, ymm, ymm/mem256          (fma)

vfmsub123ps

vfmsub123ps xmm, xmm, xmm/mem128          (fma)
vfmsub123ps ymm, ymm, ymm/mem256          (fma)

vfmsub123sd

vfmsub123sd xmm, xmm, mem64               (fma)
vfmsub123sd xmm, xmm, xmm                 (fma)

vfmsub123ss

vfmsub123ss xmm, xmm, mem32               (fma)
vfmsub123ss xmm, xmm, xmm                 (fma)

vfmsub132pd

vfmsub132pd xmm, xmm, xmm/mem128          (fma)
vfmsub132pd ymm, ymm, ymm/mem256          (fma)

vfmsub132ps

vfmsub132ps xmm, xmm, xmm/mem128          (fma)
vfmsub132ps ymm, ymm, ymm/mem256          (fma)

vfmsub132sd

vfmsub132sd xmm, xmm, mem64               (fma)
vfmsub132sd xmm, xmm, xmm                 (fma)

vfmsub132ss

vfmsub132ss xmm, xmm, mem32               (fma)
vfmsub132ss xmm, xmm, xmm                 (fma)

vfmsub213pd

vfmsub213pd xmm, xmm, xmm/mem128          (fma)
vfmsub213pd ymm, ymm, ymm/mem256          (fma)

vfmsub213ps

vfmsub213ps xmm, xmm, xmm/mem128          (fma)
vfmsub213ps ymm, ymm, ymm/mem256          (fma)

vfmsub213sd

vfmsub213sd xmm, xmm, mem64               (fma)
vfmsub213sd xmm, xmm, xmm                 (fma)

vfmsub213ss

vfmsub213ss xmm, xmm, mem32               (fma)
vfmsub213ss xmm, xmm, xmm                 (fma)

vfmsub231pd

vfmsub231pd xmm, xmm, xmm/mem128          (fma)
vfmsub231pd ymm, ymm, ymm/mem256          (fma)

vfmsub231ps

vfmsub231ps xmm, xmm, xmm/mem128          (fma)
vfmsub231ps ymm, ymm, ymm/mem256          (fma)

vfmsub231sd

vfmsub231sd xmm, xmm, mem64               (fma)
vfmsub231sd xmm, xmm, xmm                 (fma)

vfmsub231ss

vfmsub231ss xmm, xmm, mem32               (fma)
vfmsub231ss xmm, xmm, xmm                 (fma)

vfmsub312pd

vfmsub312pd xmm, xmm, xmm/mem128          (fma)
vfmsub312pd ymm, ymm, ymm/mem256          (fma)

vfmsub312ps

vfmsub312ps xmm, xmm, xmm/mem128          (fma)
vfmsub312ps ymm, ymm, ymm/mem256          (fma)

vfmsub312sd

vfmsub312sd xmm, xmm, mem64               (fma)
vfmsub312sd xmm, xmm, xmm                 (fma)

vfmsub312ss

vfmsub312ss xmm, xmm, mem32               (fma)
vfmsub312ss xmm, xmm, xmm                 (fma)

vfmsub321pd

vfmsub321pd xmm, xmm, xmm/mem128          (fma)
vfmsub321pd ymm, ymm, ymm/mem256          (fma)

vfmsub321ps

vfmsub321ps xmm, xmm, xmm/mem128          (fma)
vfmsub321ps ymm, ymm, ymm/mem256          (fma)

vfmsub321sd

vfmsub321sd xmm, xmm, mem64               (fma)
vfmsub321sd xmm, xmm, xmm                 (fma)

vfmsub321ss

vfmsub321ss xmm, xmm, mem32               (fma)
vfmsub321ss xmm, xmm, xmm                 (fma)

vfmsubadd123pd

vfmsubadd123pd xmm, xmm, xmm/mem128       (fma)
vfmsubadd123pd ymm, ymm, ymm/mem256       (fma)

vfmsubadd123ps

vfmsubadd123ps xmm, xmm, xmm/mem128       (fma)
vfmsubadd123ps ymm, ymm, ymm/mem256       (fma)

vfmsubadd132pd

vfmsubadd132pd xmm, xmm, xmm/mem128       (fma)
vfmsubadd132pd ymm, ymm, ymm/mem256       (fma)

vfmsubadd132ps

vfmsubadd132ps xmm, xmm, xmm/mem128       (fma)
vfmsubadd132ps ymm, ymm, ymm/mem256       (fma)

vfmsubadd213pd

vfmsubadd213pd xmm, xmm, xmm/mem128       (fma)
vfmsubadd213pd ymm, ymm, ymm/mem256       (fma)

vfmsubadd213ps

vfmsubadd213ps xmm, xmm, xmm/mem128       (fma)
vfmsubadd213ps ymm, ymm, ymm/mem256       (fma)

vfmsubadd231pd

vfmsubadd231pd xmm, xmm, xmm/mem128       (fma)
vfmsubadd231pd ymm, ymm, ymm/mem256       (fma)

vfmsubadd231ps

vfmsubadd231ps xmm, xmm, xmm/mem128       (fma)
vfmsubadd231ps ymm, ymm, ymm/mem256       (fma)

vfmsubadd312pd

vfmsubadd312pd xmm, xmm, xmm/mem128       (fma)
vfmsubadd312pd ymm, ymm, ymm/mem256       (fma)

vfmsubadd312ps

vfmsubadd312ps xmm, xmm, xmm/mem128       (fma)
vfmsubadd312ps ymm, ymm, ymm/mem256       (fma)

vfmsubadd321pd

vfmsubadd321pd xmm, xmm, xmm/mem128       (fma)
vfmsubadd321pd ymm, ymm, ymm/mem256       (fma)

vfmsubadd321ps

vfmsubadd321ps xmm, xmm, xmm/mem128       (fma)
vfmsubadd321ps ymm, ymm, ymm/mem256       (fma)

vfmsubaddpd

vfmsubaddpd xmm, xmm, xmm, xmm/mem128     (sse5, amd)
vfmsubaddpd xmm, xmm, xmm/mem128, xmm     (sse5, amd)
vfmsubaddpd ymm, ymm, ymm, ymm/mem256     (sse5, amd)
vfmsubaddpd ymm, ymm, ymm/mem256, ymm     (sse5, amd)

vfmsubaddps

vfmsubaddps xmm, xmm, xmm, xmm/mem128     (sse5, amd)
vfmsubaddps xmm, xmm, xmm/mem128, xmm     (sse5, amd)
vfmsubaddps ymm, ymm, ymm, ymm/mem256     (sse5, amd)
vfmsubaddps ymm, ymm, ymm/mem256, ymm     (sse5, amd)

vfmsubpd

vfmsubpd xmm, xmm, xmm, xmm/mem128        (sse5, amd)
vfmsubpd xmm, xmm, xmm/mem128, xmm        (sse5, amd)
vfmsubpd ymm, ymm, ymm, ymm/mem256        (sse5, amd)
vfmsubpd ymm, ymm, ymm/mem256, ymm        (sse5, amd)

vfmsubps

vfmsubps xmm, xmm, xmm, xmm/mem128        (sse5, amd)
vfmsubps xmm, xmm, xmm/mem128, xmm        (sse5, amd)
vfmsubps ymm, ymm, ymm, ymm/mem256        (sse5, amd)
vfmsubps ymm, ymm, ymm/mem256, ymm        (sse5, amd)

vfmsubsd

vfmsubsd xmm, xmm, mem64, xmm             (sse5, amd)
vfmsubsd xmm, xmm, xmm, mem64             (sse5, amd)
vfmsubsd xmm, xmm, xmm, xmm               (sse5, amd)

vfmsubss

vfmsubss xmm, xmm, mem32, xmm             (sse5, amd)
vfmsubss xmm, xmm, xmm, mem32             (sse5, amd)
vfmsubss xmm, xmm, xmm, xmm               (sse5, amd)

vfnmadd123pd

vfnmadd123pd xmm, xmm, xmm/mem128         (fma)
vfnmadd123pd ymm, ymm, ymm/mem256         (fma)

vfnmadd123ps

vfnmadd123ps xmm, xmm, xmm/mem128         (fma)
vfnmadd123ps ymm, ymm, ymm/mem256         (fma)

vfnmadd123sd

vfnmadd123sd xmm, xmm, mem64              (fma)
vfnmadd123sd xmm, xmm, xmm                (fma)

vfnmadd123ss

vfnmadd123ss xmm, xmm, mem32              (fma)
vfnmadd123ss xmm, xmm, xmm                (fma)

vfnmadd132pd

vfnmadd132pd xmm, xmm, xmm/mem128         (fma)
vfnmadd132pd ymm, ymm, ymm/mem256         (fma)

vfnmadd132ps

vfnmadd132ps xmm, xmm, xmm/mem128         (fma)
vfnmadd132ps ymm, ymm, ymm/mem256         (fma)

vfnmadd132sd

vfnmadd132sd xmm, xmm, mem64              (fma)
vfnmadd132sd xmm, xmm, xmm                (fma)

vfnmadd132ss

vfnmadd132ss xmm, xmm, mem32              (fma)
vfnmadd132ss xmm, xmm, xmm                (fma)

vfnmadd213pd

vfnmadd213pd xmm, xmm, xmm/mem128         (fma)
vfnmadd213pd ymm, ymm, ymm/mem256         (fma)

vfnmadd213ps

vfnmadd213ps xmm, xmm, xmm/mem128         (fma)
vfnmadd213ps ymm, ymm, ymm/mem256         (fma)

vfnmadd213sd

vfnmadd213sd xmm, xmm, mem64              (fma)
vfnmadd213sd xmm, xmm, xmm                (fma)

vfnmadd213ss

vfnmadd213ss xmm, xmm, mem32              (fma)
vfnmadd213ss xmm, xmm, xmm                (fma)

vfnmadd231pd

vfnmadd231pd xmm, xmm, xmm/mem128         (fma)
vfnmadd231pd ymm, ymm, ymm/mem256         (fma)

vfnmadd231ps

vfnmadd231ps xmm, xmm, xmm/mem128         (fma)
vfnmadd231ps ymm, ymm, ymm/mem256         (fma)

vfnmadd231sd

vfnmadd231sd xmm, xmm, mem64              (fma)
vfnmadd231sd xmm, xmm, xmm                (fma)

vfnmadd231ss

vfnmadd231ss xmm, xmm, mem32              (fma)
vfnmadd231ss xmm, xmm, xmm                (fma)

vfnmadd312pd

vfnmadd312pd xmm, xmm, xmm/mem128         (fma)
vfnmadd312pd ymm, ymm, ymm/mem256         (fma)

vfnmadd312ps

vfnmadd312ps xmm, xmm, xmm/mem128         (fma)
vfnmadd312ps ymm, ymm, ymm/mem256         (fma)

vfnmadd312sd

vfnmadd312sd xmm, xmm, mem64              (fma)
vfnmadd312sd xmm, xmm, xmm                (fma)

vfnmadd312ss

vfnmadd312ss xmm, xmm, mem32              (fma)
vfnmadd312ss xmm, xmm, xmm                (fma)

vfnmadd321pd

vfnmadd321pd xmm, xmm, xmm/mem128         (fma)
vfnmadd321pd ymm, ymm, ymm/mem256         (fma)

vfnmadd321ps

vfnmadd321ps xmm, xmm, xmm/mem128         (fma)
vfnmadd321ps ymm, ymm, ymm/mem256         (fma)

vfnmadd321sd

vfnmadd321sd xmm, xmm, mem64              (fma)
vfnmadd321sd xmm, xmm, xmm                (fma)

vfnmadd321ss

vfnmadd321ss xmm, xmm, mem32              (fma)
vfnmadd321ss xmm, xmm, xmm                (fma)

vfnmaddpd

vfnmaddpd xmm, xmm, xmm, xmm/mem128       (sse5, amd)
vfnmaddpd xmm, xmm, xmm/mem128, xmm       (sse5, amd)
vfnmaddpd ymm, ymm, ymm, ymm/mem256       (sse5, amd)
vfnmaddpd ymm, ymm, ymm/mem256, ymm       (sse5, amd)

vfnmaddps

vfnmaddps xmm, xmm, xmm, xmm/mem128       (sse5, amd)
vfnmaddps xmm, xmm, xmm/mem128, xmm       (sse5, amd)
vfnmaddps ymm, ymm, ymm, ymm/mem256       (sse5, amd)
vfnmaddps ymm, ymm, ymm/mem256, ymm       (sse5, amd)

vfnmaddsd

vfnmaddsd xmm, xmm, mem64, xmm            (sse5, amd)
vfnmaddsd xmm, xmm, xmm, mem64            (sse5, amd)
vfnmaddsd xmm, xmm, xmm, xmm              (sse5, amd)

vfnmaddss

vfnmaddss xmm, xmm, mem32, xmm            (sse5, amd)
vfnmaddss xmm, xmm, xmm, mem32            (sse5, amd)
vfnmaddss xmm, xmm, xmm, xmm              (sse5, amd)

vfnmsub123pd

vfnmsub123pd xmm, xmm, xmm/mem128         (fma)
vfnmsub123pd ymm, ymm, ymm/mem256         (fma)

vfnmsub123ps

vfnmsub123ps xmm, xmm, xmm/mem128         (fma)
vfnmsub123ps ymm, ymm, ymm/mem256         (fma)

vfnmsub123sd

vfnmsub123sd xmm, xmm, mem64              (fma)
vfnmsub123sd xmm, xmm, xmm                (fma)

vfnmsub123ss

vfnmsub123ss xmm, xmm, mem32              (fma)
vfnmsub123ss xmm, xmm, xmm                (fma)

vfnmsub132pd

vfnmsub132pd xmm, xmm, xmm/mem128         (fma)
vfnmsub132pd ymm, ymm, ymm/mem256         (fma)

vfnmsub132ps

vfnmsub132ps xmm, xmm, xmm/mem128         (fma)
vfnmsub132ps ymm, ymm, ymm/mem256         (fma)

vfnmsub132sd

vfnmsub132sd xmm, xmm, mem64              (fma)
vfnmsub132sd xmm, xmm, xmm                (fma)

vfnmsub132ss

vfnmsub132ss xmm, xmm, mem32              (fma)
vfnmsub132ss xmm, xmm, xmm                (fma)

vfnmsub213pd

vfnmsub213pd xmm, xmm, xmm/mem128         (fma)
vfnmsub213pd ymm, ymm, ymm/mem256         (fma)

vfnmsub213ps

vfnmsub213ps xmm, xmm, xmm/mem128         (fma)
vfnmsub213ps ymm, ymm, ymm/mem256         (fma)

vfnmsub213sd

vfnmsub213sd xmm, xmm, mem64              (fma)
vfnmsub213sd xmm, xmm, xmm                (fma)

vfnmsub213ss

vfnmsub213ss xmm, xmm, mem32              (fma)
vfnmsub213ss xmm, xmm, xmm                (fma)

vfnmsub231pd

vfnmsub231pd xmm, xmm, xmm/mem128         (fma)
vfnmsub231pd ymm, ymm, ymm/mem256         (fma)

vfnmsub231ps

vfnmsub231ps xmm, xmm, xmm/mem128         (fma)
vfnmsub231ps ymm, ymm, ymm/mem256         (fma)

vfnmsub231sd

vfnmsub231sd xmm, xmm, mem64              (fma)
vfnmsub231sd xmm, xmm, xmm                (fma)

vfnmsub231ss

vfnmsub231ss xmm, xmm, mem32              (fma)
vfnmsub231ss xmm, xmm, xmm                (fma)

vfnmsub312pd

vfnmsub312pd xmm, xmm, xmm/mem128         (fma)
vfnmsub312pd ymm, ymm, ymm/mem256         (fma)

vfnmsub312ps

vfnmsub312ps xmm, xmm, xmm/mem128         (fma)
vfnmsub312ps ymm, ymm, ymm/mem256         (fma)

vfnmsub312sd

vfnmsub312sd xmm, xmm, mem64              (fma)
vfnmsub312sd xmm, xmm, xmm                (fma)

vfnmsub312ss

vfnmsub312ss xmm, xmm, mem32              (fma)
vfnmsub312ss xmm, xmm, xmm                (fma)

vfnmsub321pd

vfnmsub321pd xmm, xmm, xmm/mem128         (fma)
vfnmsub321pd ymm, ymm, ymm/mem256         (fma)

vfnmsub321ps

vfnmsub321ps xmm, xmm, xmm/mem128         (fma)
vfnmsub321ps ymm, ymm, ymm/mem256         (fma)

vfnmsub321sd

vfnmsub321sd xmm, xmm, mem64              (fma)
vfnmsub321sd xmm, xmm, xmm                (fma)

vfnmsub321ss

vfnmsub321ss xmm, xmm, mem32              (fma)
vfnmsub321ss xmm, xmm, xmm                (fma)

vfnmsubpd

vfnmsubpd xmm, xmm, xmm, xmm/mem128       (sse5, amd)
vfnmsubpd xmm, xmm, xmm/mem128, xmm       (sse5, amd)
vfnmsubpd ymm, ymm, ymm, ymm/mem256       (sse5, amd)
vfnmsubpd ymm, ymm, ymm/mem256, ymm       (sse5, amd)

vfnmsubps

vfnmsubps xmm, xmm, xmm, xmm/mem128       (sse5, amd)
vfnmsubps xmm, xmm, xmm/mem128, xmm       (sse5, amd)
vfnmsubps ymm, ymm, ymm, ymm/mem256       (sse5, amd)
vfnmsubps ymm, ymm, ymm/mem256, ymm       (sse5, amd)

vfnmsubsd

vfnmsubsd xmm, xmm, mem64, xmm            (sse5, amd)
vfnmsubsd xmm, xmm, xmm, mem64            (sse5, amd)
vfnmsubsd xmm, xmm, xmm, xmm              (sse5, amd)

vfnmsubss

vfnmsubss xmm, xmm, mem32, xmm            (sse5, amd)
vfnmsubss xmm, xmm, xmm, mem32            (sse5, amd)
vfnmsubss xmm, xmm, xmm, xmm              (sse5, amd)

vfrczpd

vfrczpd xmm, xmm/mem128                   (sse5, amd)
vfrczpd ymm, ymm/mem256                   (sse5, amd)

vfrczps

vfrczps xmm, xmm/mem128                   (sse5, amd)
vfrczps ymm, ymm/mem256                   (sse5, amd)

vfrczsd

vfrczsd xmm, mem64                        (sse5, amd)
vfrczsd xmm, xmm                          (sse5, amd)

vfrczss

vfrczss xmm, mem32                        (sse5, amd)
vfrczss xmm, xmm                          (sse5, amd)

vgatherdpd

vgatherdpd xmm, vm64addr128, xmm          (avx2)
vgatherdpd ymm, vm64addr128, ymm          (avx2)

vgatherdps

vgatherdps xmm, vm32addr128, xmm          (avx2)
vgatherdps ymm, vm32addr256, ymm          (avx2)

vgatherqpd

vgatherqpd xmm, vm64addr128, xmm          (avx2)
vgatherqpd ymm, vm64addr256, ymm          (avx2)

vgatherqps

vgatherqps xmm, vm32addr128, xmm          (avx2)
vgatherqps xmm, vm32addr256, xmm          (avx2)

vhaddpd

vhaddpd xmm, xmm, xmm/mem128              (avx)
vhaddpd ymm, ymm, ymm/mem256              (avx)

vhaddps

vhaddps xmm, xmm, xmm/mem128              (avx)
vhaddps ymm, ymm, ymm/mem256              (avx)

vhsubpd

vhsubpd xmm, xmm, xmm/mem128              (avx)
vhsubpd ymm, ymm, ymm/mem256              (avx)

vhsubps

vhsubps xmm, xmm, xmm/mem128              (avx)
vhsubps ymm, ymm, ymm/mem256              (avx)

vinsertf128

vinsertf128 ymm, ymm, xmm/mem128, imm8    (avx)

vinserti128

vinserti128 ymm, ymm, xmm/mem128, imm8    (avx2)

vinsertps

vinsertps xmm, xmm, mem32, imm8           (avx)
vinsertps xmm, xmm, xmm, imm8             (avx)

vlddqu

vlddqu xmm, mem128                        (avx)
vlddqu ymm, mem256                        (avx)

vldmxcsr

vldmxcsr mem32                            (avx)

vldqqu

vldqqu ymm, mem256                        (avx)

vmaskmovdqu

vmaskmovdqu xmm, xmm                      (avx)

vmaskmovpd

vmaskmovpd mem128, xmm, xmm               (avx)
vmaskmovpd mem256, ymm, ymm               (avx)
vmaskmovpd xmm, xmm, mem128               (avx)
vmaskmovpd ymm, ymm, mem256               (avx)

vmaskmovps

vmaskmovps mem128, xmm, xmm               (avx)
vmaskmovps mem256, ymm, ymm               (avx)
vmaskmovps xmm, xmm, mem128               (avx)
vmaskmovps ymm, ymm, mem256               (avx)

vmaxpd

vmaxpd xmm, xmm, xmm/mem128               (avx)
vmaxpd ymm, ymm, ymm/mem256               (avx)

vmaxps

vmaxps xmm, xmm, xmm/mem128               (avx)
vmaxps ymm, ymm, ymm/mem256               (avx)

vmaxsd

vmaxsd xmm, xmm, mem64                    (avx)
vmaxsd xmm, xmm, xmm                      (avx)

vmaxss

vmaxss xmm, xmm, mem32                    (avx)
vmaxss xmm, xmm, xmm                      (avx)

vmcall

vmcall                                    (vmx)

vmclear

vmclear mem                               (vmx)

vmfunc

vmfunc                                    (vmx)

vminpd

vminpd xmm, xmm, xmm/mem128               (avx)
vminpd ymm, ymm, ymm/mem256               (avx)

vminps

vminps xmm, xmm, xmm/mem128               (avx)
vminps ymm, ymm, ymm/mem256               (avx)

vminsd

vminsd xmm, xmm, mem64                    (avx)
vminsd xmm, xmm, xmm                      (avx)

vminss

vminss xmm, xmm, mem32                    (avx)
vminss xmm, xmm, xmm                      (avx)

vmlaunch

vmlaunch                                  (vmx)

vmload

vmload                                    (vmx, amd)

vmmcall

vmmcall                                   (vmx, amd)

vmovapd

vmovapd xmm, xmm/mem128                   (avx)
vmovapd xmm/mem128, xmm                   (avx)
vmovapd ymm, ymm/mem256                   (avx)
vmovapd ymm/mem256, ymm                   (avx)

vmovaps

vmovaps xmm, xmm/mem128                   (avx)
vmovaps xmm/mem128, xmm                   (avx)
vmovaps ymm, ymm/mem256                   (avx)
vmovaps ymm/mem256, ymm                   (avx)

vmovd

vmovd reg/mem32, xmm                      (avx)
vmovd xmm, reg/mem32                      (avx)

vmovddup

vmovddup xmm, mem64                       (avx)
vmovddup xmm, xmm/mem128                  (avx)
vmovddup ymm, ymm/mem256                  (avx)

vmovdqa

vmovdqa xmm, xmm/mem128                   (avx)
vmovdqa xmm/mem128, xmm                   (avx)
vmovdqa ymm, ymm/mem256                   (avx)
vmovdqa ymm/mem256, ymm                   (avx)

vmovdqu

vmovdqu xmm, xmm/mem128                   (avx)
vmovdqu xmm/mem128, xmm                   (avx)
vmovdqu ymm, ymm/mem256                   (avx)
vmovdqu ymm/mem256, ymm                   (avx)

vmovhlps

vmovhlps xmm, xmm, xmm                    (avx)

vmovhpd

vmovhpd mem64, xmm                        (avx)
vmovhpd xmm, xmm, mem64                   (avx)

vmovhps

vmovhps mem64, xmm                        (avx)
vmovhps xmm, xmm, mem64                   (avx)

vmovlhps

vmovlhps xmm, xmm, xmm                    (avx)

vmovlpd

vmovlpd mem64, xmm                        (avx)
vmovlpd xmm, xmm, mem64                   (avx)

vmovlps

vmovlps mem64, xmm                        (avx)
vmovlps xmm, xmm, mem64                   (avx)

vmovmskpd

vmovmskpd reg, xmm                        (avx)

vmovmskps

vmovmskps reg, xmm                        (avx)

vmovntdq

vmovntdq mem128, xmm                      (avx)
vmovntdq mem256, ymm                      (avx)

vmovntdqa

vmovntdqa xmm, mem128                     (avx)
vmovntdqa ymm, mem256                     (avx)

vmovntpd

vmovntpd mem128, xmm                      (avx)
vmovntpd mem256, ymm                      (avx)

vmovntps

vmovntps mem128, xmm                      (avx)
vmovntps mem256, ymm                      (avx)

vmovntqq

vmovntqq mem256, ymm                      (avx)

vmovq

vmovq mem64, xmm                          (avx)
vmovq reg/mem64, xmm                      (avx)
vmovq xmm, mem64                          (avx)
vmovq xmm, reg/mem64                      (avx)
vmovq xmm, xmm                            (avx)
vmovq xmm, xmm                            (avx)

vmovqqa

vmovqqa ymm, ymm/mem256                   (avx)
vmovqqa ymm/mem256, ymm                   (avx)

vmovqqu

vmovqqu ymm, ymm/mem256                   (avx)
vmovqqu ymm/mem256, ymm                   (avx)

vmovsd

vmovsd mem64, xmm                         (avx)
vmovsd xmm, mem64                         (avx)
vmovsd xmm, xmm, xmm                      (avx)
vmovsd xmm, xmm, xmm                      (avx)

vmovshdup

vmovshdup xmm, xmm/mem128                 (avx)
vmovshdup ymm, ymm/mem256                 (avx)

vmovsldup

vmovsldup xmm, xmm/mem128                 (avx)
vmovsldup ymm, ymm/mem256                 (avx)

vmovss

vmovss mem32, xmm                         (avx)
vmovss xmm, mem32                         (avx)
vmovss xmm, xmm, xmm                      (avx)
vmovss xmm, xmm, xmm                      (avx)

vmovupd

vmovupd xmm, xmm/mem128                   (avx)
vmovupd xmm/mem128, xmm                   (avx)
vmovupd ymm, ymm/mem256                   (avx)
vmovupd ymm/mem256, ymm                   (avx)

vmovups

vmovups xmm, xmm/mem128                   (avx)
vmovups xmm/mem128, xmm                   (avx)
vmovups ymm, ymm/mem256                   (avx)
vmovups ymm/mem256, ymm                   (avx)

vmpsadbw

vmpsadbw xmm, xmm, xmm/mem128, imm8       (avx)
vmpsadbw ymm, ymm, ymm/mem256, imm8       (avx)

vmptrld

vmptrld mem                               (vmx)

vmptrst

vmptrst mem                               (vmx)

vmread

vmread reg/mem64, reg64                   (vmx)

vmresume

vmresume                                  (vmx)

vmrun

vmrun                                     (vmx, amd)

vmsave

vmsave                                    (vmx, amd)

vmulpd

vmulpd xmm, xmm, xmm/mem128               (avx)
vmulpd ymm, ymm, ymm/mem256               (avx)

vmulps

vmulps xmm, xmm, xmm/mem128               (avx)
vmulps ymm, ymm, ymm/mem256               (avx)

vmulsd

vmulsd xmm, xmm, mem64                    (avx)
vmulsd xmm, xmm, xmm                      (avx)

vmulss

vmulss xmm, xmm, mem32                    (avx)
vmulss xmm, xmm, xmm                      (avx)

vmwrite

vmwrite reg64, reg/mem64                  (vmx)

vmxoff

vmxoff                                    (vmx)

vmxon

vmxon mem                                 (vmx)

vorpd

vorpd xmm, xmm, xmm/mem128                (avx)
vorpd ymm, ymm, ymm/mem256                (avx)

vorps

vorps xmm, xmm, xmm/mem128                (avx)
vorps ymm, ymm, ymm/mem256                (avx)

vpabsb

vpabsb xmm, xmm/mem128                    (avx)
vpabsb ymm, ymm/mem256                    (avx)

vpabsd

vpabsd xmm, xmm/mem128                    (avx)
vpabsd ymm, ymm/mem256                    (avx)

vpabsw

vpabsw xmm, xmm/mem128                    (avx)
vpabsw ymm, ymm/mem256                    (avx)

vpackssdw

vpackssdw xmm, xmm, xmm/mem128            (avx)
vpackssdw ymm, ymm, ymm/mem256            (avx)

vpacksswb

vpacksswb xmm, xmm, xmm/mem128            (avx)
vpacksswb ymm, ymm, ymm/mem256            (avx)

vpackusdw

vpackusdw xmm, xmm, xmm/mem128            (avx)
vpackusdw ymm, ymm, ymm/mem256            (avx)

vpackuswb

vpackuswb xmm, xmm, xmm/mem128            (avx)
vpackuswb ymm, ymm, ymm/mem256            (avx)

vpaddb

vpaddb xmm, xmm, xmm/mem128               (avx)
vpaddb ymm, ymm, ymm/mem256               (avx)

vpaddd

vpaddd xmm, xmm, xmm/mem128               (avx)
vpaddd ymm, ymm, ymm/mem256               (avx)

vpaddq

vpaddq xmm, xmm, xmm/mem128               (avx)
vpaddq ymm, ymm, ymm/mem256               (avx)

vpaddsb

vpaddsb xmm, xmm, xmm/mem128              (avx)
vpaddsb ymm, ymm, ymm/mem256              (avx)

vpaddsw

vpaddsw xmm, xmm, xmm/mem128              (avx)
vpaddsw ymm, ymm, ymm/mem256              (avx)

vpaddusb

vpaddusb xmm, xmm, xmm/mem128             (avx)
vpaddusb ymm, ymm, ymm/mem256             (avx)

vpaddusw

vpaddusw xmm, xmm, xmm/mem128             (avx)
vpaddusw ymm, ymm, ymm/mem256             (avx)

vpaddw

vpaddw xmm, xmm, xmm/mem128               (avx)
vpaddw ymm, ymm, ymm/mem256               (avx)

vpalignr

vpalignr xmm, xmm, xmm/mem128, imm8       (avx)
vpalignr ymm, ymm, ymm/mem256, imm8       (avx)

vpand

vpand xmm, xmm, xmm/mem128                (avx)
vpand ymm, ymm, ymm/mem256                (avx)

vpandn

vpandn xmm, xmm, xmm/mem128               (avx)
vpandn ymm, ymm, ymm/mem256               (avx)

vpavgb

vpavgb xmm, xmm, xmm/mem128               (avx)
vpavgb ymm, ymm, ymm/mem256               (avx)

vpavgw

vpavgw xmm, xmm, xmm/mem128               (avx)
vpavgw ymm, ymm, ymm/mem256               (avx)

vpblendd

vpblendd xmm, xmm, xmm/mem128, imm8       (avx2)
vpblendd ymm, ymm, ymm/mem256, imm8       (avx2)

vpblendvb

vpblendvb xmm, xmm, xmm/mem128, xmm       (avx)
vpblendvb ymm, ymm, ymm/mem256, ymm       (avx)

vpblendw

vpblendw xmm, xmm, xmm/mem128, imm8       (avx)
vpblendw ymm, ymm, ymm/mem256, imm8       (avx)

vpbroadcastb

vpbroadcastb xmm, mem8                    (avx2)
vpbroadcastb xmm, xmm                     (avx2)
vpbroadcastb ymm, mem8                    (avx2)
vpbroadcastb ymm, xmm                     (avx2)

vpbroadcastd

vpbroadcastd xmm, mem32                   (avx2)
vpbroadcastd xmm, xmm                     (avx2)
vpbroadcastd ymm, mem32                   (avx2)
vpbroadcastd ymm, xmm                     (avx2)

vpbroadcastq

vpbroadcastq xmm, mem64                   (avx2)
vpbroadcastq xmm, xmm                     (avx2)
vpbroadcastq ymm, mem64                   (avx2)
vpbroadcastq ymm, xmm                     (avx2)

vpbroadcastw

vpbroadcastw xmm, mem16                   (avx2)
vpbroadcastw xmm, xmm                     (avx2)
vpbroadcastw ymm, mem16                   (avx2)
vpbroadcastw ymm, xmm                     (avx2)

vpclmulhqhqdq

vpclmulhqhqdq xmm, xmm, xmm/mem128        (avx)

vpclmulhqlqdq

vpclmulhqlqdq xmm, xmm, xmm/mem128        (avx)

vpclmullqhqdq

vpclmullqhqdq xmm, xmm, xmm/mem128        (avx)

vpclmullqlqdq

vpclmullqlqdq xmm, xmm, xmm/mem128        (avx)

vpclmulqdq

vpclmulqdq xmm, xmm, xmm/mem128, imm8     (avx)

vpcmov

vpcmov xmm, xmm, xmm, xmm/mem128          (sse5, amd)
vpcmov xmm, xmm, xmm/mem128, xmm          (sse5, amd)
vpcmov ymm, ymm, ymm, ymm/mem256          (sse5, amd)
vpcmov ymm, ymm, ymm/mem256, ymm          (sse5, amd)

vpcmpeqb

vpcmpeqb xmm, xmm, xmm/mem128             (avx)
vpcmpeqb ymm, ymm, ymm/mem256             (avx)

vpcmpeqd

vpcmpeqd xmm, xmm, xmm/mem128             (avx)
vpcmpeqd ymm, ymm, ymm/mem256             (avx)

vpcmpeqq

vpcmpeqq xmm, xmm, xmm/mem128             (avx)
vpcmpeqq ymm, ymm, ymm/mem256             (avx)

vpcmpeqw

vpcmpeqw xmm, xmm, xmm/mem128             (avx)
vpcmpeqw ymm, ymm, ymm/mem256             (avx)

vpcmpestri

vpcmpestri xmm, xmm/mem128, imm8          (avx)

vpcmpestrm

vpcmpestrm xmm, xmm/mem128, imm8          (avx)

vpcmpgtb

vpcmpgtb xmm, xmm, xmm/mem128             (avx)
vpcmpgtb ymm, ymm, ymm/mem256             (avx)

vpcmpgtd

vpcmpgtd xmm, xmm, xmm/mem128             (avx)
vpcmpgtd ymm, ymm, ymm/mem256             (avx)

vpcmpgtq

vpcmpgtq xmm, xmm, xmm/mem128             (avx)
vpcmpgtq ymm, ymm, ymm/mem256             (avx)

vpcmpgtw

vpcmpgtw xmm, xmm, xmm/mem128             (avx)
vpcmpgtw ymm, ymm, ymm/mem256             (avx)

vpcmpistri

vpcmpistri xmm, xmm/mem128, imm8          (avx)

vpcmpistrm

vpcmpistrm xmm, xmm/mem128, imm8          (avx)

vpcomb

vpcomb xmm, xmm, xmm/mem128, imm8         (sse5, amd)

vpcomd

vpcomd xmm, xmm, xmm/mem128, imm8         (sse5, amd)

vpcomq

vpcomq xmm, xmm, xmm/mem128, imm8         (sse5, amd)

vpcomub

vpcomub xmm, xmm, xmm/mem128, imm8        (sse5, amd)

vpcomud

vpcomud xmm, xmm, xmm/mem128, imm8        (sse5, amd)

vpcomuq

vpcomuq xmm, xmm, xmm/mem128, imm8        (sse5, amd)

vpcomuw

vpcomuw xmm, xmm, xmm/mem128, imm8        (sse5, amd)

vpcomw

vpcomw xmm, xmm, xmm/mem128, imm8         (sse5, amd)

vperm2f128

vperm2f128 ymm, ymm, ymm/mem256, imm8     (avx)

vperm2i128

vperm2i128 ymm, ymm, ymm/mem256, imm8     (avx2)

vpermd

vpermd ymm, ymm, ymm/mem256               (avx2)

vpermilpd

vpermilpd xmm, xmm, xmm/mem128            (avx)
vpermilpd xmm, xmm/mem128, imm8           (avx)
vpermilpd ymm, ymm, ymm/mem256            (avx)
vpermilpd ymm, ymm/mem256, imm8           (avx)

vpermilps

vpermilps xmm, xmm, xmm/mem128            (avx)
vpermilps xmm, xmm/mem128, imm8           (avx)
vpermilps ymm, ymm, ymm/mem256            (avx)
vpermilps ymm, ymm/mem256, imm8           (avx)

vpermpd

vpermpd ymm, ymm/mem256, imm8             (avx2)

vpermps

vpermps ymm, ymm, ymm/mem256              (avx2)

vpermq

vpermq ymm, ymm/mem256, imm8              (avx2)

vpextrb

vpextrb mem8, xmm, imm8                   (avx)
vpextrb reg32, xmm, imm8                  (avx)
vpextrb reg64, xmm, imm8                  (avx)

vpextrd

vpextrd reg/mem32, xmm, imm8              (avx)
vpextrd reg64, xmm, imm8                  (avx)

vpextrq

vpextrq reg/mem64, xmm, imm8              (avx)

vpextrw

vpextrw mem16, xmm, imm8                  (avx)
vpextrw reg32, xmm, imm8                  (avx)
vpextrw reg32, xmm, imm8                  (avx)
vpextrw reg64, xmm, imm8                  (avx)
vpextrw reg64, xmm, imm8                  (avx)

vpgatherdd

vpgatherdd xmm, vm32addr128, xmm          (avx2)
vpgatherdd ymm, vm32addr256, ymm          (avx2)

vpgatherdq

vpgatherdq xmm, vm64addr128, xmm          (avx2)
vpgatherdq ymm, vm64addr128, ymm          (avx2)

vpgatherqd

vpgatherqd xmm, vm32addr128, xmm          (avx2)
vpgatherqd xmm, vm32addr256, xmm          (avx2)

vpgatherqq

vpgatherqq xmm, vm64addr128, xmm          (avx2)
vpgatherqq ymm, vm64addr256, ymm          (avx2)

vphaddbd

vphaddbd xmm, xmm/mem128                  (sse5, amd)

vphaddbq

vphaddbq xmm, xmm/mem128                  (sse5, amd)

vphaddbw

vphaddbw xmm, xmm/mem128                  (sse5, amd)

vphaddd

vphaddd xmm, xmm, xmm/mem128              (avx)
vphaddd ymm, ymm, ymm/mem256              (avx)

vphadddq

vphadddq xmm, xmm/mem128                  (sse5, amd)

vphaddsw

vphaddsw xmm, xmm, xmm/mem128             (avx)
vphaddsw ymm, ymm, ymm/mem256             (avx)

vphaddubd

vphaddubd xmm, xmm/mem128                 (sse5, amd)

vphaddubq

vphaddubq xmm, xmm/mem128                 (sse5, amd)

vphaddubw

vphaddubw xmm, xmm/mem128                 (sse5, amd)

vphaddudq

vphaddudq xmm, xmm/mem128                 (sse5, amd)

vphadduwd

vphadduwd xmm, xmm/mem128                 (sse5, amd)

vphadduwq

vphadduwq xmm, xmm/mem128                 (sse5, amd)

vphaddw

vphaddw xmm, xmm, xmm/mem128              (avx)
vphaddw ymm, ymm, ymm/mem256              (avx)

vphaddwd

vphaddwd xmm, xmm/mem128                  (sse5, amd)

vphaddwq

vphaddwq xmm, xmm/mem128                  (sse5, amd)

vphminposuw

vphminposuw xmm, xmm/mem128               (avx)

vphsubbw

vphsubbw xmm, xmm/mem128                  (sse5, amd)

vphsubd

vphsubd xmm, xmm, xmm/mem128              (avx)
vphsubd ymm, ymm, ymm/mem256              (avx)

vphsubdq

vphsubdq xmm, xmm/mem128                  (sse5, amd)

vphsubsw

vphsubsw xmm, xmm, xmm/mem128             (avx)
vphsubsw ymm, ymm, ymm/mem256             (avx)

vphsubw

vphsubw xmm, xmm, xmm/mem128              (avx)
vphsubw ymm, ymm, ymm/mem256              (avx)

vphsubwd

vphsubwd xmm, xmm/mem128                  (sse5, amd)

vpinsrb

vpinsrb xmm, xmm, reg/mem8, imm8          (avx)
vpinsrb xmm, xmm, reg32, imm8             (avx)

vpinsrd

vpinsrd xmm, xmm, reg/mem32, imm8         (avx)

vpinsrq

vpinsrq xmm, xmm, reg/mem64, imm8         (avx)

vpinsrw

vpinsrw xmm, xmm, reg/mem16, imm8         (avx)
vpinsrw xmm, xmm, reg32, imm8             (avx)

vpmacsdd

vpmacsdd xmm, xmm, xmm/mem128, xmm        (sse5, amd)

vpmacsdqh

vpmacsdqh xmm, xmm, xmm/mem128, xmm       (sse5, amd)

vpmacsdql

vpmacsdql xmm, xmm, xmm/mem128, xmm       (sse5, amd)

vpmacssdd

vpmacssdd xmm, xmm, xmm/mem128, xmm       (sse5, amd)

vpmacssdqh

vpmacssdqh xmm, xmm, xmm/mem128, xmm      (sse5, amd)

vpmacssdql

vpmacssdql xmm, xmm, xmm/mem128, xmm      (sse5, amd)

vpmacsswd

vpmacsswd xmm, xmm, xmm/mem128, xmm       (sse5, amd)

vpmacssww

vpmacssww xmm, xmm, xmm/mem128, xmm       (sse5, amd)

vpmacswd

vpmacswd xmm, xmm, xmm/mem128, xmm        (sse5, amd)

vpmacsww

vpmacsww xmm, xmm, xmm/mem128, xmm        (sse5, amd)

vpmadcsswd

vpmadcsswd xmm, xmm, xmm/mem128, xmm      (sse5, amd)

vpmadcswd

vpmadcswd xmm, xmm, xmm/mem128, xmm       (sse5, amd)

vpmaddubsw

vpmaddubsw xmm, xmm, xmm/mem128           (avx)
vpmaddubsw ymm, ymm, ymm/mem256           (avx)

vpmaddwd

vpmaddwd xmm, xmm, xmm/mem128             (avx)
vpmaddwd ymm, ymm, ymm/mem256             (avx)

vpmaskmovd

vpmaskmovd mem128, xmm, xmm               (avx2)
vpmaskmovd mem256, ymm, ymm               (avx2)
vpmaskmovd xmm, xmm, mem128               (avx2)
vpmaskmovd ymm, ymm, mem256               (avx2)

vpmaskmovq

vpmaskmovq mem128, xmm, xmm               (avx2)
vpmaskmovq mem256, ymm, ymm               (avx2)
vpmaskmovq xmm, xmm, mem128               (avx2)
vpmaskmovq ymm, ymm, mem256               (avx2)

vpmaxsb

vpmaxsb xmm, xmm, xmm/mem128              (avx)
vpmaxsb ymm, ymm, ymm/mem256              (avx)

vpmaxsd

vpmaxsd xmm, xmm, xmm/mem128              (avx)
vpmaxsd ymm, ymm, ymm/mem256              (avx)

vpmaxsw

vpmaxsw xmm, xmm, xmm/mem128              (avx)
vpmaxsw ymm, ymm, ymm/mem256              (avx)

vpmaxub

vpmaxub xmm, xmm, xmm/mem128              (avx)
vpmaxub ymm, ymm, ymm/mem256              (avx)

vpmaxud

vpmaxud xmm, xmm, xmm/mem128              (avx)
vpmaxud ymm, ymm, ymm/mem256              (avx)

vpmaxuw

vpmaxuw xmm, xmm, xmm/mem128              (avx)
vpmaxuw ymm, ymm, ymm/mem256              (avx)

vpminsb

vpminsb xmm, xmm, xmm/mem128              (avx)
vpminsb ymm, ymm, ymm/mem256              (avx)

vpminsd

vpminsd xmm, xmm, xmm/mem128              (avx)
vpminsd ymm, ymm, ymm/mem256              (avx)

vpminsw

vpminsw xmm, xmm, xmm/mem128              (avx)
vpminsw ymm, ymm, ymm/mem256              (avx)

vpminub

vpminub xmm, xmm, xmm/mem128              (avx)
vpminub ymm, ymm, ymm/mem256              (avx)

vpminud

vpminud xmm, xmm, xmm/mem128              (avx)
vpminud ymm, ymm, ymm/mem256              (avx)

vpminuw

vpminuw xmm, xmm, xmm/mem128              (avx)
vpminuw ymm, ymm, ymm/mem256              (avx)

vpmovmskb

vpmovmskb reg, xmm                        (avx)

vpmovsxbd

vpmovsxbd xmm, mem32                      (avx)
vpmovsxbd xmm, xmm                        (avx)
vpmovsxbd ymm, xmm                        (avx)

vpmovsxbq

vpmovsxbq xmm, mem16                      (avx)
vpmovsxbq xmm, xmm                        (avx)
vpmovsxbq ymm, mem16                      (avx)
vpmovsxbq ymm, xmm                        (avx)

vpmovsxbw

vpmovsxbw xmm, mem64                      (avx)
vpmovsxbw xmm, xmm/mem128                 (avx)
vpmovsxbw ymm, xmm/mem128                 (avx)

vpmovsxdq

vpmovsxdq xmm, mem64                      (avx)
vpmovsxdq xmm, xmm/mem128                 (avx)
vpmovsxdq ymm, xmm/mem128                 (avx)

vpmovsxwd

vpmovsxwd xmm, mem64                      (avx)
vpmovsxwd xmm, xmm/mem128                 (avx)
vpmovsxwd ymm, xmm/mem128                 (avx)

vpmovsxwq

vpmovsxwq xmm, mem32                      (avx)
vpmovsxwq xmm, xmm                        (avx)
vpmovsxwq ymm, xmm                        (avx)

vpmovzxbd

vpmovzxbd xmm, mem32                      (avx)
vpmovzxbd xmm, xmm                        (avx)
vpmovzxbd ymm, xmm                        (avx)

vpmovzxbq

vpmovzxbq xmm, mem16                      (avx)
vpmovzxbq xmm, xmm                        (avx)
vpmovzxbq ymm, mem16                      (avx)
vpmovzxbq ymm, xmm                        (avx)

vpmovzxbw

vpmovzxbw xmm, mem64                      (avx)
vpmovzxbw xmm, xmm/mem128                 (avx)
vpmovzxbw ymm, xmm/mem128                 (avx)

vpmovzxdq

vpmovzxdq xmm, mem64                      (avx)
vpmovzxdq xmm, xmm/mem128                 (avx)
vpmovzxdq ymm, xmm/mem128                 (avx)

vpmovzxwd

vpmovzxwd xmm, mem64                      (avx)
vpmovzxwd xmm, xmm/mem128                 (avx)
vpmovzxwd ymm, xmm/mem128                 (avx)

vpmovzxwq

vpmovzxwq xmm, mem32                      (avx)
vpmovzxwq xmm, xmm                        (avx)
vpmovzxwq ymm, xmm                        (avx)

vpmuldq

vpmuldq xmm, xmm, xmm/mem128              (avx)
vpmuldq ymm, ymm, ymm/mem256              (avx)

vpmulhrsw

vpmulhrsw xmm, xmm, xmm/mem128            (avx)
vpmulhrsw ymm, ymm, ymm/mem256            (avx)

vpmulhuw

vpmulhuw xmm, xmm, xmm/mem128             (avx)
vpmulhuw ymm, ymm, ymm/mem256             (avx)

vpmulhw

vpmulhw xmm, xmm, xmm/mem128              (avx)
vpmulhw ymm, ymm, ymm/mem256              (avx)

vpmulld

vpmulld xmm, xmm, xmm/mem128              (avx)
vpmulld ymm, ymm, ymm/mem256              (avx)

vpmullw

vpmullw xmm, xmm, xmm/mem128              (avx)
vpmullw ymm, ymm, ymm/mem256              (avx)

vpmuludq

vpmuludq xmm, xmm, xmm/mem128             (avx)
vpmuludq ymm, ymm, ymm/mem256             (avx)

vpor

vpor xmm, xmm, xmm/mem128                 (avx)
vpor ymm, ymm, ymm/mem256                 (avx)

vpperm

vpperm xmm, xmm, xmm, xmm/mem128          (sse5, amd)
vpperm xmm, xmm, xmm/mem128, xmm          (sse5, amd)

vprotb

vprotb xmm, xmm, xmm/mem128               (sse5, amd)
vprotb xmm, xmm/mem128, imm8              (sse5, amd)
vprotb xmm, xmm/mem128, xmm               (sse5, amd)

vprotd

vprotd xmm, xmm, xmm/mem128               (sse5, amd)
vprotd xmm, xmm/mem128, imm8              (sse5, amd)
vprotd xmm, xmm/mem128, xmm               (sse5, amd)

vprotq

vprotq xmm, xmm, xmm/mem128               (sse5, amd)
vprotq xmm, xmm/mem128, imm8              (sse5, amd)
vprotq xmm, xmm/mem128, xmm               (sse5, amd)

vprotw

vprotw xmm, xmm, xmm/mem128               (sse5, amd)
vprotw xmm, xmm/mem128, imm8              (sse5, amd)
vprotw xmm, xmm/mem128, xmm               (sse5, amd)

vpsadbw

vpsadbw xmm, xmm, xmm/mem128              (avx)
vpsadbw ymm, ymm, ymm/mem256              (avx)

vpshab

vpshab xmm, xmm, xmm/mem128               (sse5, amd)
vpshab xmm, xmm/mem128, xmm               (sse5, amd)

vpshad

vpshad xmm, xmm, xmm/mem128               (sse5, amd)
vpshad xmm, xmm/mem128, xmm               (sse5, amd)

vpshaq

vpshaq xmm, xmm, xmm/mem128               (sse5, amd)
vpshaq xmm, xmm/mem128, xmm               (sse5, amd)

vpshaw

vpshaw xmm, xmm, xmm/mem128               (sse5, amd)
vpshaw xmm, xmm/mem128, xmm               (sse5, amd)

vpshlb

vpshlb xmm, xmm, xmm/mem128               (sse5, amd)
vpshlb xmm, xmm/mem128, xmm               (sse5, amd)

vpshld

vpshld xmm, xmm, xmm/mem128               (sse5, amd)
vpshld xmm, xmm/mem128, xmm               (sse5, amd)

vpshlq

vpshlq xmm, xmm, xmm/mem128               (sse5, amd)
vpshlq xmm, xmm/mem128, xmm               (sse5, amd)

vpshlw

vpshlw xmm, xmm, xmm/mem128               (sse5, amd)
vpshlw xmm, xmm/mem128, xmm               (sse5, amd)

vpshufb

vpshufb xmm, xmm, xmm/mem128              (avx)
vpshufb ymm, ymm, ymm/mem256              (avx)

vpshufd

vpshufd xmm, xmm/mem128, imm8             (avx)
vpshufd ymm, ymm/mem256, imm8             (avx)

vpshufhw

vpshufhw xmm, xmm/mem128, imm8            (avx)
vpshufhw ymm, ymm/mem256, imm8            (avx)

vpshuflw

vpshuflw xmm, xmm/mem128, imm8            (avx)
vpshuflw ymm, ymm/mem256, imm8            (avx)

vpsignb

vpsignb xmm, xmm, xmm/mem128              (avx)
vpsignb ymm, ymm, ymm/mem256              (avx)

vpsignd

vpsignd xmm, xmm, xmm/mem128              (avx)
vpsignd ymm, ymm, ymm/mem256              (avx)

vpsignw

vpsignw xmm, xmm, xmm/mem128              (avx)
vpsignw ymm, ymm, ymm/mem256              (avx)

vpslld

vpslld xmm, xmm, imm8                     (avx)
vpslld xmm, xmm, xmm/mem128               (avx)
vpslld ymm, ymm, imm8                     (avx)
vpslld ymm, ymm, xmm/mem128               (avx)

vpslldq

vpslldq xmm, xmm, imm8                    (avx)
vpslldq ymm, ymm, imm8                    (avx)

vpsllq

vpsllq xmm, xmm, imm8                     (avx)
vpsllq xmm, xmm, xmm/mem128               (avx)
vpsllq ymm, ymm, imm8                     (avx)
vpsllq ymm, ymm, xmm/mem128               (avx)

vpsllvd

vpsllvd xmm, xmm, xmm/mem128              (avx2)
vpsllvd ymm, ymm, ymm/mem256              (avx2)

vpsllvq

vpsllvq xmm, xmm, xmm/mem128              (avx2)
vpsllvq ymm, ymm, ymm/mem256              (avx2)

vpsllw

vpsllw xmm, xmm, imm8                     (avx)
vpsllw xmm, xmm, xmm/mem128               (avx)
vpsllw ymm, ymm, imm8                     (avx)
vpsllw ymm, ymm, xmm/mem128               (avx)

vpsrad

vpsrad xmm, xmm, imm8                     (avx)
vpsrad xmm, xmm, xmm/mem128               (avx)
vpsrad ymm, ymm, imm8                     (avx)
vpsrad ymm, ymm, xmm/mem128               (avx)

vpsravd

vpsravd xmm, xmm, xmm/mem128              (avx2)
vpsravd ymm, ymm, ymm/mem256              (avx2)

vpsraw

vpsraw xmm, xmm, imm8                     (avx)
vpsraw xmm, xmm, xmm/mem128               (avx)
vpsraw ymm, ymm, imm8                     (avx)
vpsraw ymm, ymm, xmm/mem128               (avx)

vpsrld

vpsrld xmm, xmm, imm8                     (avx)
vpsrld xmm, xmm, xmm/mem128               (avx)
vpsrld ymm, ymm, imm8                     (avx)
vpsrld ymm, ymm, xmm/mem128               (avx)

vpsrldq

vpsrldq xmm, xmm, imm8                    (avx)
vpsrldq ymm, ymm, imm8                    (avx)

vpsrlq

vpsrlq xmm, xmm, imm8                     (avx)
vpsrlq xmm, xmm, xmm/mem128               (avx)
vpsrlq ymm, ymm, xmm/mem128               (avx)

vpsrlvd

vpsrlvd xmm, xmm, xmm/mem128              (avx2)
vpsrlvd ymm, ymm, ymm/mem256              (avx2)

vpsrlvq

vpsrlvq xmm, xmm, xmm/mem128              (avx2)
vpsrlvq ymm, ymm, ymm/mem256              (avx2)

vpsrlw

vpsrlw xmm, xmm, imm8                     (avx)
vpsrlw xmm, xmm, xmm/mem128               (avx)
vpsrlw ymm, ymm, imm8                     (avx)
vpsrlw ymm, ymm, xmm/mem128               (avx)

vpsubb

vpsubb xmm, xmm, xmm/mem128               (avx)
vpsubb ymm, ymm, ymm/mem256               (avx)

vpsubd

vpsubd xmm, xmm, xmm/mem128               (avx)
vpsubd ymm, ymm, ymm/mem256               (avx)

vpsubq

vpsubq xmm, xmm, xmm/mem128               (avx)
vpsubq ymm, ymm, ymm/mem256               (avx)

vpsubsb

vpsubsb xmm, xmm, xmm/mem128              (avx)
vpsubsb ymm, ymm, ymm/mem256              (avx)

vpsubsw

vpsubsw xmm, xmm, xmm/mem128              (avx)
vpsubsw ymm, ymm, ymm/mem256              (avx)

vpsubusb

vpsubusb xmm, xmm, xmm/mem128             (avx)
vpsubusb ymm, ymm, ymm/mem256             (avx)

vpsubusw

vpsubusw xmm, xmm, xmm/mem128             (avx)
vpsubusw ymm, ymm, ymm/mem256             (avx)

vpsubw

vpsubw xmm, xmm, xmm/mem128               (avx)
vpsubw ymm, ymm, ymm/mem256               (avx)

vptest

vptest xmm, xmm/mem128                    (avx)
vptest ymm, ymm/mem256                    (avx)

vpunpckhbw

vpunpckhbw xmm, xmm, xmm/mem128           (avx)
vpunpckhbw ymm, ymm, ymm/mem256           (avx)

vpunpckhdq

vpunpckhdq xmm, xmm, xmm/mem128           (avx)
vpunpckhdq ymm, ymm, ymm/mem256           (avx)

vpunpckhqdq

vpunpckhqdq xmm, xmm, xmm/mem128          (avx)
vpunpckhqdq ymm, ymm, ymm/mem256          (avx)

vpunpckhwd

vpunpckhwd xmm, xmm, xmm/mem128           (avx)
vpunpckhwd ymm, ymm, ymm/mem256           (avx)

vpunpcklbw

vpunpcklbw xmm, xmm, xmm/mem128           (avx)
vpunpcklbw ymm, ymm, ymm/mem256           (avx)

vpunpckldq

vpunpckldq xmm, xmm, xmm/mem128           (avx)
vpunpckldq ymm, ymm, ymm/mem256           (avx)

vpunpcklqdq

vpunpcklqdq xmm, xmm, xmm/mem128          (avx)
vpunpcklqdq ymm, ymm, ymm/mem256          (avx)

vpunpcklwd

vpunpcklwd xmm, xmm, xmm/mem128           (avx)
vpunpcklwd ymm, ymm, ymm/mem256           (avx)

vpxor

vpxor xmm, xmm, xmm/mem128                (avx)
vpxor ymm, ymm, ymm/mem256                (avx)

vrcpps

vrcpps xmm, xmm/mem128                    (avx)
vrcpps ymm, ymm/mem256                    (avx)

vrcpss

vrcpss xmm, xmm, mem32                    (avx)
vrcpss xmm, xmm, xmm                      (avx)

vroundpd

vroundpd xmm, xmm/mem128, imm8            (avx)
vroundpd ymm, ymm/mem256, imm8            (avx)

vroundps

vroundps xmm, xmm/mem128, imm8            (avx)
vroundps ymm, ymm/mem256, imm8            (avx)

vroundsd

vroundsd xmm, xmm, mem64, imm8            (avx)
vroundsd xmm, xmm, xmm, imm8              (avx)

vroundss

vroundss xmm, xmm, mem32, imm8            (avx)
vroundss xmm, xmm, xmm, imm8              (avx)

vrsqrtps

vrsqrtps xmm, xmm/mem128                  (avx)
vrsqrtps ymm, ymm/mem256                  (avx)

vrsqrtss

vrsqrtss xmm, xmm, mem32                  (avx)
vrsqrtss xmm, xmm, xmm                    (avx)

vshufpd

vshufpd xmm, xmm, xmm/mem128, imm8        (avx)
vshufpd ymm, ymm, ymm/mem256, imm8        (avx)

vshufps

vshufps xmm, xmm, xmm/mem128, imm8        (avx)
vshufps ymm, ymm, ymm/mem256, imm8        (avx)

vsqrtpd

vsqrtpd xmm, xmm/mem128                   (avx)
vsqrtpd ymm, ymm/mem256                   (avx)

vsqrtps

vsqrtps xmm, xmm/mem128                   (avx)
vsqrtps ymm, ymm/mem256                   (avx)

vsqrtsd

vsqrtsd xmm, xmm, mem64                   (avx)
vsqrtsd xmm, xmm, xmm                     (avx)

vsqrtss

vsqrtss xmm, xmm, mem32                   (avx)
vsqrtss xmm, xmm, xmm                     (avx)

vstmxcsr

vstmxcsr mem32                            (avx)

vsubpd

vsubpd xmm, xmm, xmm/mem128               (avx)
vsubpd ymm, ymm, ymm/mem256               (avx)

vsubps

vsubps xmm, xmm, xmm/mem128               (avx)
vsubps ymm, ymm, ymm/mem256               (avx)

vsubsd

vsubsd xmm, xmm, mem64                    (avx)
vsubsd xmm, xmm, xmm                      (avx)

vsubss

vsubss xmm, xmm, mem32                    (avx)
vsubss xmm, xmm, xmm                      (avx)

vtestpd

vtestpd xmm, xmm/mem128                   (avx)
vtestpd ymm, ymm/mem256                   (avx)

vtestps

vtestps xmm, xmm/mem128                   (avx)
vtestps ymm, ymm/mem256                   (avx)

vucomisd

vucomisd xmm, mem64                       (avx)
vucomisd xmm, xmm                         (avx)

vucomiss

vucomiss xmm, mem32                       (avx)
vucomiss xmm, xmm                         (avx)

vunpckhpd

vunpckhpd xmm, xmm, xmm/mem128            (avx)
vunpckhpd ymm, ymm, ymm/mem256            (avx)

vunpckhps

vunpckhps xmm, xmm, xmm/mem128            (avx)
vunpckhps ymm, ymm, ymm/mem256            (avx)

vunpcklpd

vunpcklpd xmm, xmm, xmm/mem128            (avx)
vunpcklpd ymm, ymm, ymm/mem256            (avx)

vunpcklps

vunpcklps xmm, xmm, xmm/mem128            (avx)
vunpcklps ymm, ymm, ymm/mem256            (avx)

vxorpd

vxorpd xmm, xmm, xmm/mem128               (avx)
vxorpd ymm, ymm, ymm/mem256               (avx)

vxorps

vxorps xmm, xmm, xmm/mem128               (avx)
vxorps ymm, ymm, ymm/mem256               (avx)

vzeroall

vzeroall                                  (avx)

vzeroupper

vzeroupper                                (avx)

wbinvd

wbinvd

wrfsbase

wrfsbase reg32
wrfsbase reg64

wrgsbase

wrgsbase reg32
wrgsbase reg64

wrmsr

wrmsr

wrpkru

wrpkru

wrshr

wrshr reg/mem32                           (cyrix)

xabort

xabort imm8                               (rtm)

xadd

xadd mem16, reg16
xadd mem32, reg32
xadd mem64, reg64
xadd mem8, reg8
xadd reg16, reg16
xadd reg32, reg32
xadd reg64, reg64
xadd reg8, reg8

xbegin

xbegin rel32off                           (rtm)

xchg

xchg ax, reg16
xchg eax, reg32
xchg mem16, reg16
xchg mem32, reg32
xchg mem64, reg64
xchg mem8, reg8
xchg rax, reg64
xchg reg16, ax
xchg reg16, mem16
xchg reg16, reg16
xchg reg16, reg16
xchg reg32, eax
xchg reg32, mem32
xchg reg32, reg32
xchg reg32, reg32
xchg reg64, mem64
xchg reg64, rax
xchg reg64, reg64
xchg reg64, reg64
xchg reg8, mem8
xchg reg8, reg8
xchg reg8, reg8

xcryptcbc

xcryptcbc                                 (cyrix)

xcryptcfb

xcryptcfb                                 (cyrix)

xcryptctr

xcryptctr                                 (cyrix)

xcryptecb

xcryptecb                                 (cyrix)

xcryptofb

xcryptofb                                 (cyrix)

xend

xend                                      (rtm)

xgetbv

xgetbv

xlat

xlat

xlatb

xlatb

xor

xor al, imm8
xor ax, imm16
xor eax, imm32
xor mem16, imm16
xor mem16, imm8
xor mem16, reg16
xor mem32, imm32
xor mem32, imm8
xor mem32, reg32
xor mem64, imm32
xor mem64, imm8
xor mem64, reg64
xor mem8, imm8
xor mem8, reg8
xor rax, imm32
xor reg16, imm16
xor reg16, imm8
xor reg16, reg/mem16
xor reg16, reg16
xor reg32, imm32
xor reg32, imm8
xor reg32, reg/mem32
xor reg32, reg32
xor reg64, imm32
xor reg64, imm8
xor reg64, reg/mem64
xor reg64, reg64
xor reg8, imm8
xor reg8, reg/mem8
xor reg8, reg8

xorpd

xorpd xmm, xmm/mem128                     (sse2)

xorps

xorps xmm, xmm/mem128                     (sse)

xrstor

xrstor mem

xrstor64

xrstor64 mem

xrstors64

xrstors64 mem

xsave

xsave mem

xsave64

xsave64 mem

xsavec64

xsavec64 mem

xsaveopt64

xsaveopt64 mem

xsaves64

xsaves64 mem

xsetbv

xsetbv

xsha1

xsha1                                     (cyrix)

xsha256

xsha256                                   (cyrix)

xstore

xstore                                    (cyrix)

xtest

xtest                                     (rtm)