X86 Target
Instructions
ADC16i16
adc{w} {src, %ax|ax, src}
ADC16mi
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC16mi8
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC16mr
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC32i32
adc{l} {src, %eax|eax, src}
ADC32mi
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC32mi8
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC32mr
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC64i32
adc{q} {src, %rax|rax, src}
ADC64mr
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC8i8
adc{b} {src, %al|al, src}
ADC8mi
adc{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC8mr
adc{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADCX32rm
adcx{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADCX32rr
adcx{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADCX64rm
adcx{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADCX64rr
adcx{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16i16
add{w} {src, %ax|ax, src}
ADD16mi
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16mi8
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16mr
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32i32
add{l} {src, %eax|eax, src}
ADD32mi
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32mi8
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32mr
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64i32
add{q} {src, %rax|rax, src}
ADD64mr
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD8i8
add{b} {src, %al|al, src}
ADD8mi
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD8mr
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADOX32rm
adox{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADOX32rr
adox{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADOX64rm
adox{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADOX64rr
adox{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16i16
and{w} {src, %ax|ax, src}
AND16mi
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16mi8
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16mr
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32i32
and{l} {src, %eax|eax, src}
AND32mi
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32mi8
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32mr
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64i32
and{q} {src, %rax|rax, src}
AND64mr
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND8i8
and{b} {src, %al|al, src}
AND8mi
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND8mr
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BLSI32rm
blsi{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSI32rr
blsi{l} {src1, dst|dst, src1}
BLSI64rm
blsi{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSI64rr
blsi{q} {src1, dst|dst, src1}
BLSMSK32rm
blsmsk{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSMSK32rr
blsmsk{l} {src1, dst|dst, src1}
BLSMSK64rm
blsmsk{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSMSK64rr
blsmsk{q} {src1, dst|dst, src1}
BLSR32rm
blsr{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSR32rr
blsr{l} {src1, dst|dst, src1}
BLSR64rm
blsr{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSR64rr
blsr{q} {src1, dst|dst, src1}
BSF16rm
bsf{w} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSF16rr
bsf{w} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSF32rm
bsf{l} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSF32rr
bsf{l} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSF64rm
bsf{q} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSF64rr
bsf{q} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSR16rm
bsr{w} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSR16rr
bsr{w} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSR32rm
bsr{l} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSR32rr
bsr{l} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSR64rm
bsr{q} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BSR64rr
bsr{q} {src, dst|dst, src}
|
Note
|
Constraints: fallback = dst |
BT16mi8
bt{w} {src2, src1|src1, src2}
BT16mr
bt{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
BT16ri8
bt{w} {src2, src1|src1, src2}
BT16rr
bt{w} {src2, src1|src1, src2}
BT32mi8
bt{l} {src2, src1|src1, src2}
BT32mr
bt{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
BT32ri8
bt{l} {src2, src1|src1, src2}
BT32rr
bt{l} {src2, src1|src1, src2}
BT64mr
bt{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
BT64ri8
bt{q} {src2, src1|src1, src2}
BT64rr
bt{q} {src2, src1|src1, src2}
BTC16mi8
btc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTC16mr
btc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTC16ri8
btc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTC16rr
btc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTC32mi8
btc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTC32mr
btc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTC32ri8
btc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTC32rr
btc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTC64mr
btc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTC64ri8
btc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTC64rr
btc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTR16mi8
btr{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTR16mr
btr{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTR16ri8
btr{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTR16rr
btr{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTR32mi8
btr{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTR32mr
btr{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTR32ri8
btr{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTR32rr
btr{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTR64mr
btr{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTR64ri8
btr{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTR64rr
btr{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTS16mi8
bts{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTS16mr
bts{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTS16ri8
bts{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTS16rr
bts{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTS32mi8
bts{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTS32mr
bts{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTS32ri8
bts{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTS32rr
bts{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTS64mr
bts{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTS64ri8
bts{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
BTS64rr
bts{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CBW
{cbtw|cbw}
CDQ
{cltd|cdq}
CLAC
clac
CLC
clc
CLD
cld
CLGI
clgi
CLI
cli
CLRSSBSY
clrssbsy src
CLTS
clts
CMC
cmc
CMP16i16
cmp{w} {src, %ax|ax, src}
|
Note
|
Properties: isCompare |
CMP16mi
cmp{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP16mi8
cmp{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP16mr
cmp{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP16ri
cmp{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP16ri8
cmp{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP16rm
cmp{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP16rr
cmp{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP32i32
cmp{l} {src, %eax|eax, src}
|
Note
|
Properties: isCompare |
CMP32mi
cmp{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP32mi8
cmp{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP32mr
cmp{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP32ri
cmp{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP32ri8
cmp{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP32rm
cmp{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP32rr
cmp{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP64i32
cmp{q} {src, %rax|rax, src}
|
Note
|
Properties: isCompare |
CMP64mr
cmp{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP64ri32
cmp{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP64ri8
cmp{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP64rm
cmp{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP64rr
cmp{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP8i8
cmp{b} {src, %al|al, src}
|
Note
|
Properties: isCompare |
CMP8mi
cmp{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP8mr
cmp{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP8ri
cmp{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMP8rm
cmp{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP8rr
cmp{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
CMPSB
cmpsb {dst, src|src, dst}
CMPSL
cmps{l|d} {dst, src|src, dst}
CMPSW
cmpsw {dst, src|src, dst}
CMPXCHG16rm
cmpxchg{w} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayStore |
CMPXCHG16rr
cmpxchg{w} {src, dst|dst, src}
CMPXCHG32rm
cmpxchg{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayStore |
CMPXCHG32rr
cmpxchg{l} {src, dst|dst, src}
CMPXCHG64rm
cmpxchg{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayStore |
CMPXCHG64rr
cmpxchg{q} {src, dst|dst, src}
CMPXCHG8rm
cmpxchg{b} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayStore |
CMPXCHG8rr
cmpxchg{b} {src, dst|dst, src}
CPUID
cpuid
CS_PREFIX
cs
CWD
{cwtd|cwd}
CWDE
{cwtl|cwde}
DATA16_PREFIX
data16
DIV16m
div{w} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV16r
div{w} src1
|
Note
|
Properties: hasSideEffects |
DIV32m
div{l} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV32r
div{l} src1
|
Note
|
Properties: hasSideEffects |
DIV64r
div{q} src1
|
Note
|
Properties: hasSideEffects |
DIV8m
div{b} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV8r
div{b} src1
|
Note
|
Properties: hasSideEffects |
DS_PREFIX
ds
ENDBR32
endbr32
ENDBR64
endbr64
ENTER
enter len, lvl
ES_PREFIX
es
F2XM1
f2xm1
|
Note
|
Properties: mayRaiseFPException |
FARCALL16m
lcall{w} {*}dst
|
Note
|
Properties: isCall, mayLoad |
FARCALL32m
{l}call{l} {*}dst
|
Note
|
Properties: isCall, mayLoad |
FARCALL64m
lcall{q} {*}dst
|
Note
|
Properties: isCall, mayLoad |
FARJMP16m
ljmp{w} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator, mayLoad |
FARJMP32m
{l}jmp{l} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator, mayLoad |
FCOMPP
fcompp
|
Note
|
Properties: mayRaiseFPException |
FCOS
fcos
|
Note
|
Properties: mayRaiseFPException |
FDECSTP
fdecstp
FEMMS
femms
|
Note
|
Properties: hasSideEffects, mayLoad, mayStore |
FINCSTP
fincstp
FLDCW16m
fldcw dst
|
Note
|
Properties: mayLoad |
FLDL2E
fldl2e
FLDL2T
fldl2t
FLDLG2
fldlg2
FLDLN2
fldln2
FLDPI
fldpi
FNCLEX
fnclex
FNINIT
fninit
FNOP
fnop
FNSTCW16m
fnstcw dst
FNSTSW16r
fnstsw {%ax|ax}
FPATAN
fpatan
|
Note
|
Properties: mayRaiseFPException |
FPREM
fprem
|
Note
|
Properties: mayRaiseFPException |
FPREM1
fprem1
|
Note
|
Properties: mayRaiseFPException |
FPTAN
fptan
|
Note
|
Properties: mayRaiseFPException |
FRNDINT
frndint
|
Note
|
Properties: mayRaiseFPException |
FSCALE
fscale
|
Note
|
Properties: mayRaiseFPException |
FSIN
fsin
|
Note
|
Properties: mayRaiseFPException |
FSINCOS
fsincos
|
Note
|
Properties: mayRaiseFPException |
FS_PREFIX
fs
FXTRACT
fxtract
|
Note
|
Properties: mayRaiseFPException |
FYL2X
fyl2x
|
Note
|
Properties: mayRaiseFPException |
FYL2XP1
fyl2xp1
|
Note
|
Properties: mayRaiseFPException |
GETSEC
getsec
GS_PREFIX
gs
HLT
hlt
|
Note
|
Properties: isTerminator |
IDIV16m
idiv{w} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV16r
idiv{w} src1
|
Note
|
Properties: hasSideEffects |
IDIV32m
idiv{l} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV32r
idiv{l} src1
|
Note
|
Properties: hasSideEffects |
IDIV64r
idiv{q} src1
|
Note
|
Properties: hasSideEffects |
IDIV8m
idiv{b} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV8r
idiv{b} src1
|
Note
|
Properties: hasSideEffects |
IMUL16m
imul{w} src1
|
Note
|
Properties: mayLoad |
IMUL16r
imul{w} src1
IMUL16rmi
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rmi8
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rri
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL16rri8
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL32m
imul{l} src1
|
Note
|
Properties: mayLoad |
IMUL32r
imul{l} src1
IMUL32rmi
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rmi8
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rri
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL32rri8
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL64r
imul{q} src1
IMUL64rmi32
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rmi8
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rri32
imul{q} {src2, src1, dst|dst, src1, src2}
IMUL64rri8
imul{q} {src2, src1, dst|dst, src1, src2}
IMUL8m
imul{b} src1
|
Note
|
Properties: mayLoad |
IMUL8r
imul{b} src1
IN16ri
in{w} {port, %ax|ax, port}
IN16rr
in{w} {%dx, %ax|ax, dx}
IN32ri
in{l} {port, %eax|eax, port}
IN32rr
in{l} {%dx, %eax|eax, dx}
IN8ri
in{b} {port, %al|al, port}
IN8rr
in{b} {%dx, %al|al, dx}
INCSSPD
incsspd src
INCSSPQ
incsspq src
INSB
insb {%dx, dst|dst, dx}
INSL
ins{l|d} {%dx, dst|dst, dx}
INSW
insw {%dx, dst|dst, dx}
INT
int trap
INT3
int3
INVD
invd
INVLPG
invlpg addr
IRET16
iret{w}
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
IRET32
iret{l|d}
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
JECXZ
jecxz dst
|
Note
|
Properties: isBranch, isTerminator |
JMP_1
jmp dst
|
Note
|
Properties: isBarrier, isBranch, isTerminator |
LAR16rm
lar{w} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
LAR16rr
lar{w} {src, dst|dst, src}
LAR32rm
lar{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
LAR32rr
lar{l} {src, dst|dst, src}
LAR64rm
lar{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
LAR64rr
lar{q} {src, dst|dst, src}
LDMXCSR
ldmxcsr src
|
Note
|
Properties: hasSideEffects, mayLoad |
LEA16r
lea{w} {src|dst}, {dst|src}
LEA64r
lea{q} {src|dst}, {dst|src}
LFS16rm
lfs{w} {src, dst|dst, src}
LFS32rm
lfs{l} {src, dst|dst, src}
LFS64rm
lfs{q} {src, dst|dst, src}
LGS16rm
lgs{w} {src, dst|dst, src}
LGS32rm
lgs{l} {src, dst|dst, src}
LGS64rm
lgs{q} {src, dst|dst, src}
LLDT16m
lldt{w} src
|
Note
|
Properties: mayLoad |
LLDT16r
lldt{w} src
LMSW16m
lmsw{w} src
|
Note
|
Properties: mayLoad |
LMSW16r
lmsw{w} src
LOCK_PREFIX
lock
LODSB
lodsb {src, %al|al, src}
LODSL
lods{l|d} {src, %eax|eax, src}
LODSW
lodsw {src, %ax|ax, src}
LOOP
loop dst
|
Note
|
Properties: isBranch, isTerminator |
LOOPE
loope dst
|
Note
|
Properties: isBranch, isTerminator |
LOOPNE
loopne dst
|
Note
|
Properties: isBranch, isTerminator |
LRET16
{l}ret{w|f}
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
LRET32
{l}ret{l|f}
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
LRETI16
{l}ret{w|f} amt
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
LRETI32
{l}ret{l|f} amt
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
LSL16rm
lsl{w} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
LSL16rr
lsl{w} {src, dst|dst, src}
LSL32rm
lsl{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
LSL32rr
lsl{l} {src, dst|dst, src}
LSL64rm
lsl{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
LSL64rr
lsl{q} {src, dst|dst, src}
LSS16rm
lss{w} {src, dst|dst, src}
LSS32rm
lss{l} {src, dst|dst, src}
LSS64rm
lss{q} {src, dst|dst, src}
LTRm
ltr{w} src
|
Note
|
Properties: mayLoad |
LTRr
ltr{w} src
LZCNT16rm_NF
lzcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT16rr_NF
lzcnt{w} {src1, dst|dst, src1}
LZCNT32rm_NF
lzcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT32rr_NF
lzcnt{l} {src1, dst|dst, src1}
LZCNT64rm_NF
lzcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT64rr_NF
lzcnt{q} {src1, dst|dst, src1}
MONTMUL
montmul
MOV16ao16
mov{w} {src, %ax|ax, src}
|
Note
|
Properties: mayLoad |
MOV16ao32
mov{w} {src, %ax|ax, src}
|
Note
|
Properties: mayLoad |
MOV16ao64
movabs{w} {src, %ax|ax, src}
|
Note
|
Properties: mayLoad |
MOV16mi
mov{w} {src, dst|dst, src}
MOV16mr
mov{w} {src, dst|dst, src}
MOV16ms
mov{w} {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MOV16o16a
mov{w} {%ax, dst|dst, ax}
|
Note
|
Properties: mayStore |
MOV16o32a
mov{w} {%ax, dst|dst, ax}
|
Note
|
Properties: mayStore |
MOV16o64a
movabs{w} {%ax, dst|dst, ax}
|
Note
|
Properties: mayStore |
MOV16ri
mov{w} {src, dst|dst, src}
|
Note
|
Properties: isAsCheapAsAMove, isMoveImm |
MOV16rm
mov{w} {src, dst|dst, src}
MOV16rr
mov{w} {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MOV16rs
mov{w} {src, dst|dst, src}
MOV16sm
mov{w} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
MOV16sr
mov{w} {src, dst|dst, src}
MOV32ao16
mov{l} {src, %eax|eax, src}
|
Note
|
Properties: mayLoad |
MOV32ao32
mov{l} {src, %eax|eax, src}
|
Note
|
Properties: mayLoad |
MOV32ao64
movabs{l} {src, %eax|eax, src}
|
Note
|
Properties: mayLoad |
MOV32mi
mov{l} {src, dst|dst, src}
MOV32mr
mov{l} {src, dst|dst, src}
MOV32o16a
mov{l} {%eax, dst|dst, eax}
|
Note
|
Properties: mayStore |
MOV32o32a
mov{l} {%eax, dst|dst, eax}
|
Note
|
Properties: mayStore |
MOV32o64a
movabs{l} {%eax, dst|dst, eax}
|
Note
|
Properties: mayStore |
MOV32ri
mov{l} {src, dst|dst, src}
|
Note
|
Properties: isAsCheapAsAMove, isMoveImm |
MOV32rm
mov{l} {src, dst|dst, src}
MOV32rr
mov{l} {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MOV32rs
mov{l} {src, dst|dst, src}
MOV32sr
mov{l} {src, dst|dst, src}
MOV64ao32
mov{q} {src, %rax|rax, src}
|
Note
|
Properties: mayLoad |
MOV64ao64
movabs{q} {src, %rax|rax, src}
|
Note
|
Properties: mayLoad |
MOV64mr
mov{q} {src, dst|dst, src}
MOV64o32a
mov{q} {%rax, dst|dst, rax}
|
Note
|
Properties: mayStore |
MOV64o64a
movabs{q} {%rax, dst|dst, rax}
|
Note
|
Properties: mayStore |
MOV64ri
movabs{q} {src, dst|dst, src}
|
Note
|
Properties: isMoveImm |
MOV64ri32
mov{q} {src, dst|dst, src}
|
Note
|
Properties: isAsCheapAsAMove, isMoveImm |
MOV64rm
mov{q} {src, dst|dst, src}
MOV64rr
mov{q} {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MOV64rs
mov{q} {src, dst|dst, src}
MOV64sr
mov{q} {src, dst|dst, src}
MOV8ao16
mov{b} {src, %al|al, src}
|
Note
|
Properties: mayLoad |
MOV8ao32
mov{b} {src, %al|al, src}
|
Note
|
Properties: mayLoad |
MOV8ao64
movabs{b} {src, %al|al, src}
|
Note
|
Properties: mayLoad |
MOV8mi
mov{b} {src, dst|dst, src}
MOV8mr
mov{b} {src, dst|dst, src}
MOV8o16a
mov{b} {%al, dst|dst, al}
|
Note
|
Properties: mayStore |
MOV8o32a
mov{b} {%al, dst|dst, al}
|
Note
|
Properties: mayStore |
MOV8o64a
movabs{b} {%al, dst|dst, al}
|
Note
|
Properties: mayStore |
MOV8ri
mov{b} {src, dst|dst, src}
|
Note
|
Properties: isAsCheapAsAMove, isMoveImm |
MOV8rm
mov{b} {src, dst|dst, src}
MOV8rr
mov{b} {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MOVSB
movsb {src, dst|dst, src}
MOVSL
movs{l|d} {src, dst|dst, src}
MOVSW
movsw {src, dst|dst, src}
MOVSX16rm8
movs{bw|x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
MOVSX16rr8
movs{bw|x} {src, dst|dst, src}
MOVSX32rm16
movs{wl|x} {src, dst|dst, src}
MOVSX32rm8
movs{bl|x} {src, dst|dst, src}
MOVSX32rr16
movs{wl|x} {src, dst|dst, src}
MOVSX32rr8
movs{bl|x} {src, dst|dst, src}
MOVSX64rm16
movs{wq|x} {src, dst|dst, src}
MOVSX64rm8
movs{bq|x} {src, dst|dst, src}
MOVSX64rr16
movs{wq|x} {src, dst|dst, src}
MOVSX64rr8
movs{bq|x} {src, dst|dst, src}
MOVZX16rm8
movz{bw|x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
MOVZX16rr8
movz{bw|x} {src, dst|dst, src}
MOVZX32rm16
movz{wl|x} {src, dst|dst, src}
MOVZX32rm8
movz{bl|x} {src, dst|dst, src}
MOVZX32rr16
movz{wl|x} {src, dst|dst, src}
MOVZX32rr8
movz{bl|x} {src, dst|dst, src}
MOVZX64rm16
movz{wq|x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
MOVZX64rm8
movz{bq|x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
MOVZX64rr16
movz{wq|x} {src, dst|dst, src}
MOVZX64rr8
movz{bq|x} {src, dst|dst, src}
MUL16m
mul{w} src1
|
Note
|
Properties: mayLoad |
MUL16r
mul{w} src1
MUL32m
mul{l} src1
|
Note
|
Properties: mayLoad |
MUL32r
mul{l} src1
MUL64r
mul{q} src1
MUL8m
mul{b} src1
|
Note
|
Properties: mayLoad |
MUL8r
mul{b} src1
MULX32rm
mulx{l} {src, dst2, dst1|dst1, dst2, src}
|
Note
|
Properties: mayLoad |
MULX32rr
mulx{l} {src, dst2, dst1|dst1, dst2, src}
MULX64rm
mulx{q} {src, dst2, dst1|dst1, dst2, src}
|
Note
|
Properties: mayLoad |
MULX64rr
mulx{q} {src, dst2, dst1|dst1, dst2, src}
NEG16m
neg{w} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG32m
neg{l} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG8m
neg{b} src1
|
Note
|
Properties: mayLoad, mayStore |
NOOP
nop
NOOPL
nop{l} zero
NOOPLr
nop{l} zero
NOOPW
nop{w} zero
NOOPWr
nop{w} zero
NOT16m
not{w} src1
|
Note
|
Properties: mayLoad, mayStore |
NOT32m
not{l} src1
|
Note
|
Properties: mayLoad, mayStore |
NOT8m
not{b} src1
|
Note
|
Properties: mayLoad, mayStore |
OR16i16
or{w} {src, %ax|ax, src}
OR16mi
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16mi8
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16mr
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32i32
or{l} {src, %eax|eax, src}
OR32mi
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32mi8
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32mr
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64i32
or{q} {src, %rax|rax, src}
OR64mr
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR8i8
or{b} {src, %al|al, src}
OR8mi
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR8mr
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OUT16ir
out{w} {%ax, port|port, ax}
OUT16rr
out{w} {%ax, %dx|dx, ax}
OUT32ir
out{l} {%eax, port|port, eax}
OUT32rr
out{l} {%eax, %dx|dx, eax}
OUT8ir
out{b} {%al, port|port, al}
OUT8rr
out{b} {%al, %dx|dx, al}
OUTSB
outsb {src, %dx|dx, src}
OUTSL
outs{l|d} {src, %dx|dx, src}
OUTSW
outsw {src, %dx|dx, src}
PAUSE
pause
PAVGUSBrm
pavgusb {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PAVGUSBrr
pavgusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PF2IDrm
pf2id {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
PF2IDrr
pf2id {src, dst|dst, src}
PF2IWrm
pf2iw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
PF2IWrr
pf2iw {src, dst|dst, src}
PFACCrm
pfacc {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFACCrr
pfacc {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFADDrm
pfadd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFADDrr
pfadd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFCMPEQrm
pfcmpeq {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFCMPEQrr
pfcmpeq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFCMPGErm
pfcmpge {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFCMPGErr
pfcmpge {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFCMPGTrm
pfcmpgt {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFCMPGTrr
pfcmpgt {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFMAXrm
pfmax {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFMAXrr
pfmax {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFMINrm
pfmin {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFMINrr
pfmin {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFMULrm
pfmul {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFMULrr
pfmul {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFNACCrm
pfnacc {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFNACCrr
pfnacc {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFPNACCrm
pfpnacc {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFPNACCrr
pfpnacc {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFRCPIT1rm
pfrcpit1 {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFRCPIT1rr
pfrcpit1 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFRCPIT2rm
pfrcpit2 {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFRCPIT2rr
pfrcpit2 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFRCPrm
pfrcp {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
PFRCPrr
pfrcp {src, dst|dst, src}
PFRSQIT1rm
pfrsqit1 {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFRSQIT1rr
pfrsqit1 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFRSQRTrm
pfrsqrt {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
PFRSQRTrr
pfrsqrt {src, dst|dst, src}
PFSUBRrm
pfsubr {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFSUBRrr
pfsubr {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PFSUBrm
pfsub {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PFSUBrr
pfsub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PI2FDrm
pi2fd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
PI2FDrr
pi2fd {src, dst|dst, src}
PI2FWrm
pi2fw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
PI2FWrr
pi2fw {src, dst|dst, src}
PMULHRWrm
pmulhrw {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PMULHRWrr
pmulhrw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
POP16r
pop{w} reg
|
Note
|
Properties: mayLoad |
POP16rmm
pop{w} dst
|
Note
|
Properties: mayLoad, mayStore |
POP2
pop2 {reg2, reg1|reg1, reg2}
|
Note
|
Properties: mayLoad |
POP2P
pop2p {reg2, reg1|reg1, reg2}
|
Note
|
Properties: mayLoad |
POPCNT16rm_NF
popcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT16rr_NF
popcnt{w} {src1, dst|dst, src1}
POPCNT32rm_NF
popcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT32rr_NF
popcnt{l} {src1, dst|dst, src1}
POPCNT64rm_NF
popcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT64rr_NF
popcnt{q} {src1, dst|dst, src1}
POPF16
popf{w}
|
Note
|
Properties: mayLoad |
POPFS16
pop{w} {%fs|fs}
POPGS16
pop{w} {%gs|gs}
PREFETCH
prefetch addr
|
Note
|
Properties: mayLoad, mayStore |
PREFETCHWT1
prefetchwt1 addr
|
Note
|
Properties: mayLoad, mayStore |
PSWAPDrm
pswapd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
PSWAPDrr
pswapd {src, dst|dst, src}
PUSH16i
push{w} imm
|
Note
|
Properties: mayStore |
PUSH16i8
push{w} imm
|
Note
|
Properties: mayStore |
PUSH16r
push{w} reg
|
Note
|
Properties: mayStore |
PUSH16rmm
push{w} src
|
Note
|
Properties: mayLoad, mayStore |
PUSH2
push2 {reg2, reg1|reg1, reg2}
|
Note
|
Properties: mayStore |
PUSH2P
push2p {reg2, reg1|reg1, reg2}
|
Note
|
Properties: mayStore |
PUSHF16
pushf{w}
|
Note
|
Properties: mayStore |
PUSHFS16
push{w} {%fs|fs}
PUSHGS16
push{w} {%gs|gs}
RCL16m1
rcl{w} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL16mCL
rcl{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL16mi
rcl{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL16r1
rcl{w} src1
|
Note
|
Constraints: src1 = dst |
RCL32m1
rcl{l} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL32mCL
rcl{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL32mi
rcl{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL32r1
rcl{l} src1
|
Note
|
Constraints: src1 = dst |
RCL64r1
rcl{q} src1
|
Note
|
Constraints: src1 = dst |
RCL8m1
rcl{b} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL8mCL
rcl{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL8mi
rcl{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL8r1
rcl{b} src1
|
Note
|
Constraints: src1 = dst |
RCPSSm_Int
rcpss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
RCPSSr_Int
rcpss {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
RCR16m1
rcr{w} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR16mCL
rcr{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR16mi
rcr{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR16r1
rcr{w} src1
|
Note
|
Constraints: src1 = dst |
RCR32m1
rcr{l} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR32mCL
rcr{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR32mi
rcr{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR32r1
rcr{l} src1
|
Note
|
Constraints: src1 = dst |
RCR64r1
rcr{q} src1
|
Note
|
Constraints: src1 = dst |
RCR8m1
rcr{b} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR8mCL
rcr{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR8mi
rcr{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR8r1
rcr{b} src1
|
Note
|
Constraints: src1 = dst |
RDMSR
rdmsr
RDPKRUr
rdpkru
RDPMC
rdpmc
RDSSPD
rdsspd dst
|
Note
|
Constraints: src = dst |
RDSSPQ
rdsspq dst
|
Note
|
Constraints: src = dst |
RDTSC
rdtsc
RDTSCP
rdtscp
REPNE_PREFIX
repne
REP_PREFIX
rep
RET16
ret{w}
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
RETI16
ret{w} amt
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
ROL16m1
rol{w} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL16mCL
rol{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL16mi
rol{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL16r1
rol{w} src1
|
Note
|
Constraints: src1 = dst |
ROL32m1
rol{l} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL32mCL
rol{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL32mi
rol{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL32r1
rol{l} src1
|
Note
|
Constraints: src1 = dst |
ROL64r1
rol{q} src1
|
Note
|
Constraints: src1 = dst |
ROL8m1
rol{b} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL8mCL
rol{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL8mi
rol{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL8r1
rol{b} src1
|
Note
|
Constraints: src1 = dst |
ROR16m1
ror{w} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR16mCL
ror{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR16mi
ror{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR16r1
ror{w} src1
|
Note
|
Constraints: src1 = dst |
ROR32m1
ror{l} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR32mCL
ror{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR32mi
ror{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR32r1
ror{l} src1
|
Note
|
Constraints: src1 = dst |
ROR64r1
ror{q} src1
|
Note
|
Constraints: src1 = dst |
ROR8m1
ror{b} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR8mCL
ror{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR8mi
ror{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR8r1
ror{b} src1
|
Note
|
Constraints: src1 = dst |
RSM
rsm
RSQRTSSm_Int
rsqrtss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
RSQRTSSr_Int
rsqrtss {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
RSTORSSP
rstorssp src
SAR16m1
sar{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR16mCL
sar{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR16mi
sar{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR16r1
sar{w} src1
|
Note
|
Constraints: src1 = dst |
SAR32m1
sar{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR32mCL
sar{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR32mi
sar{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR32r1
sar{l} src1
|
Note
|
Constraints: src1 = dst |
SAR64r1
sar{q} src1
|
Note
|
Constraints: src1 = dst |
SAR8m1
sar{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR8mCL
sar{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR8mi
sar{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR8r1
sar{b} src1
|
Note
|
Constraints: src1 = dst |
SAVEPREVSSP
saveprevssp
SBB16i16
sbb{w} {src, %ax|ax, src}
SBB16mi
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB16mi8
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB16mr
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB32i32
sbb{l} {src, %eax|eax, src}
SBB32mi
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB32mi8
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB32mr
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB64i32
sbb{q} {src, %rax|rax, src}
SBB64mr
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB8i8
sbb{b} {src, %al|al, src}
SBB8mi
sbb{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB8mr
sbb{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SCASB
scasb {dst, %al|al, dst}
SCASL
scas{l|d} {dst, %eax|eax, dst}
SCASW
scasw {dst, %ax|ax, dst}
SETSSBSY
setssbsy
SHL16m1
shl{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL16mCL
shl{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL16mi
shl{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL16r1
shl{w} src1
|
Note
|
Constraints: src1 = dst |
SHL32m1
shl{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL32mCL
shl{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL32mi
shl{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL32r1
shl{l} src1
|
Note
|
Constraints: src1 = dst |
SHL64r1
shl{q} src1
|
Note
|
Constraints: src1 = dst |
SHL8m1
shl{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL8mCL
shl{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL8mi
shl{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL8r1
shl{b} src1
|
Note
|
Constraints: src1 = dst |
SHLD16mrCL
shld{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD16mri8
shld{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD32mrCL
shld{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD32mri8
shld{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD64mrCL
shld{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD64mri8
shld{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHR16m1
shr{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR16mCL
shr{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR16mi
shr{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR16r1
shr{w} src1
|
Note
|
Constraints: src1 = dst |
SHR32m1
shr{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR32mCL
shr{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR32mi
shr{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR32r1
shr{l} src1
|
Note
|
Constraints: src1 = dst |
SHR64r1
shr{q} src1
|
Note
|
Constraints: src1 = dst |
SHR8m1
shr{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR8mCL
shr{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR8mi
shr{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR8r1
shr{b} src1
|
Note
|
Constraints: src1 = dst |
SHRD16mrCL
shrd{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD16mri8
shrd{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD32mrCL
shrd{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD32mri8
shrd{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD64mrCL
shrd{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD64mri8
shrd{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SKINIT
skinit
SLDT16m
sldt{w} dst
|
Note
|
Properties: mayStore |
SLDT16r
sldt{w} dst
SLDT32r
sldt{l} dst
SMSW16m
smsw{w} dst
SMSW16r
smsw{w} dst
SMSW32r
smsw{l} dst
SMSW64r
smsw{q} dst
SQRTSDm_Int
sqrtsd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SQRTSDr_Int
sqrtsd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SQRTSSm_Int
sqrtss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SQRTSSr_Int
sqrtss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SS_PREFIX
ss
STAC
stac
STC
stc
STD
std
STGI
stgi
STI
sti
STMXCSR
stmxcsr dst
|
Note
|
Properties: hasSideEffects, mayStore |
STOSB
stosb {%al, dst|dst, al}
STOSL
stos{l|d} {%eax, dst|dst, eax}
STOSW
stosw {%ax, dst|dst, ax}
STR16r
str{w} dst
STR32r
str{l} dst
STR64r
str{q} dst
STRm
str{w} dst
|
Note
|
Properties: mayStore |
SUB16i16
sub{w} {src, %ax|ax, src}
|
Note
|
Properties: isCompare |
SUB16mi
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16mi8
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16mr
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32i32
sub{l} {src, %eax|eax, src}
|
Note
|
Properties: isCompare |
SUB32mi
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32mi8
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32mr
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64i32
sub{q} {src, %rax|rax, src}
|
Note
|
Properties: isCompare |
SUB64mr
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB8i8
sub{b} {src, %al|al, src}
|
Note
|
Properties: isCompare |
SUB8mi
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB8mr
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SWAPGS
swapgs
SYSCALL
syscall
SYSENTER
sysenter
SYSEXIT
sysexit{l}
SYSRET
sysret{l}
TDCALL
tdcall
TEST16i16
test{w} {src, %ax|ax, src}
|
Note
|
Properties: isCompare |
TEST16mi
test{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
TEST16mr
test{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
TEST16ri
test{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TEST16rr
test{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TEST32i32
test{l} {src, %eax|eax, src}
|
Note
|
Properties: isCompare |
TEST32mi
test{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
TEST32mr
test{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
TEST32ri
test{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TEST32rr
test{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TEST64i32
test{q} {src, %rax|rax, src}
|
Note
|
Properties: isCompare |
TEST64mr
test{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
TEST64ri32
test{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TEST64rr
test{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TEST8i8
test{b} {src, %al|al, src}
|
Note
|
Properties: isCompare |
TEST8mi
test{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
TEST8mr
test{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
TEST8ri
test{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TEST8rr
test{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
TLBSYNC
tlbsync
TRAP
ud2
|
Note
|
Properties: hasSideEffects, isTrap, mayLoad |
TZCNT16rm_NF
tzcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT16rr_NF
tzcnt{w} {src1, dst|dst, src1}
TZCNT32rm_NF
tzcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT32rr_NF
tzcnt{l} {src1, dst|dst, src1}
TZCNT64rm_NF
tzcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT64rr_NF
tzcnt{q} {src1, dst|dst, src1}
UD1Lm
ud1{l} {src2, src1|src1, src2}
|
Note
|
Properties: hasSideEffects, isTrap, mayLoad |
UD1Lr
ud1{l} {src2, src1|src1, src2}
|
Note
|
Properties: hasSideEffects, isTrap, mayLoad |
UD1Qm
ud1{q} {src2, src1|src1, src2}
|
Note
|
Properties: hasSideEffects, isTrap, mayLoad |
UD1Qr
ud1{q} {src2, src1|src1, src2}
|
Note
|
Properties: hasSideEffects, isTrap, mayLoad |
UD1Wm
ud1{w} {src2, src1|src1, src2}
|
Note
|
Properties: hasSideEffects, isTrap, mayLoad |
UD1Wr
ud1{w} {src2, src1|src1, src2}
|
Note
|
Properties: hasSideEffects, isTrap, mayLoad |
VERRm
verr seg
|
Note
|
Properties: mayLoad |
VERRr
verr seg
VERWm
verw seg
|
Note
|
Properties: mayLoad |
VERWr
verw seg
VMCALL
vmcall
VMCLEARm
vmclear vmcs
VMFUNC
vmfunc
VMLAUNCH
vmlaunch
VMMCALL
vmmcall
VMPTRLDm
vmptrld vmcs
VMPTRSTm
vmptrst vmcs
VMRESUME
vmresume
VMXOFF
vmxoff
VMXON
vmxon vmxon
VRCPSSm_Int
vrcpss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRCPSSr_Int
vrcpss {src2, src1, dst|dst, src1, src2}
VRSQRTSSm_Int
vrsqrtss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRSQRTSSr_Int
vrsqrtss {src2, src1, dst|dst, src1, src2}
VSQRTSDm_Int
vsqrtsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSQRTSDr_Int
vsqrtsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSSm_Int
vsqrtss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSQRTSSr_Int
vsqrtss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
WAIT
wait
WBINVD
wbinvd
WRMSR
wrmsr
WRMSRNS
wrmsrns
WRPKRUr
wrpkru
XACQUIRE_PREFIX
xacquire
XADD16rm
xadd{w} {val, ptr|ptr, val}
|
Note
|
Properties: mayLoad, mayStore |
|
Note
|
Constraints: val = dst |
XADD16rr
xadd{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XADD32rm
xadd{l} {val, ptr|ptr, val}
|
Note
|
Properties: mayLoad, mayStore |
|
Note
|
Constraints: val = dst |
XADD32rr
xadd{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XADD64rm
xadd{q} {val, ptr|ptr, val}
|
Note
|
Properties: mayLoad, mayStore |
|
Note
|
Constraints: val = dst |
XADD64rr
xadd{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XADD8rm
xadd{b} {val, ptr|ptr, val}
|
Note
|
Properties: mayLoad, mayStore |
|
Note
|
Constraints: val = dst |
XADD8rr
xadd{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XBEGIN_2
xbegin dst
|
Note
|
Properties: isBranch, isTerminator |
XBEGIN_4
xbegin dst
|
Note
|
Properties: isBranch, isTerminator |
XCHG16ar
xchg{w} {src, %ax|ax, src}
|
Note
|
Constraints: src = dst |
XCHG16rm
xchg{w} {val, ptr|ptr, val}
|
Note
|
Constraints: val = dst |
XCHG16rr
xchg{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XCHG32ar
xchg{l} {src, %eax|eax, src}
|
Note
|
Constraints: src = dst |
XCHG32rm
xchg{l} {val, ptr|ptr, val}
|
Note
|
Constraints: val = dst |
XCHG32rr
xchg{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XCHG64ar
xchg{q} {src, %rax|rax, src}
|
Note
|
Constraints: src = dst |
XCHG64rm
xchg{q} {val, ptr|ptr, val}
|
Note
|
Constraints: val = dst |
XCHG64rr
xchg{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XCHG8rm
xchg{b} {val, ptr|ptr, val}
|
Note
|
Constraints: val = dst |
XCHG8rr
xchg{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst1, src2 = dst2 |
XCRYPTCBC
xcryptcbc
XCRYPTCFB
xcryptcfb
XCRYPTCTR
xcryptctr
XCRYPTECB
xcryptecb
XCRYPTOFB
xcryptofb
XGETBV
xgetbv
XLAT
xlatb
|
Note
|
Properties: mayLoad |
XOR16i16
xor{w} {src, %ax|ax, src}
XOR16mi
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16mi8
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16mr
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32i32
xor{l} {src, %eax|eax, src}
XOR32mi
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32mi8
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32mr
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64i32
xor{q} {src, %rax|rax, src}
XOR64mr
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR8i8
xor{b} {src, %al|al, src}
XOR8mi
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR8mr
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XRELEASE_PREFIX
xrelease
XSETBV
xsetbv
XSHA1
xsha1
XSHA256
xsha256
XSTORE
xstore
VBLENDMPDZ128rm [HasVLX]
vblendmpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ128rmb [HasVLX]
vblendmpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ128rmbk [HasVLX]
vblendmpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ128rmbkz [HasVLX]
vblendmpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ128rmk [HasVLX]
vblendmpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ128rmkz [HasVLX]
vblendmpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ128rr [HasVLX]
vblendmpd {src2, src1, dst|dst, src1, src2}
VBLENDMPDZ128rrk [HasVLX]
vblendmpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VBLENDMPDZ128rrkz [HasVLX]
vblendmpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBLENDMPDZ256rm [HasVLX]
vblendmpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ256rmb [HasVLX]
vblendmpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ256rmbk [HasVLX]
vblendmpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ256rmbkz [HasVLX]
vblendmpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ256rmk [HasVLX]
vblendmpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ256rmkz [HasVLX]
vblendmpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZ256rr [HasVLX]
vblendmpd {src2, src1, dst|dst, src1, src2}
VBLENDMPDZ256rrk [HasVLX]
vblendmpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VBLENDMPDZ256rrkz [HasVLX]
vblendmpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBLENDMPSZ128rm [HasVLX]
vblendmps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ128rmb [HasVLX]
vblendmps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ128rmbk [HasVLX]
vblendmps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ128rmbkz [HasVLX]
vblendmps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ128rmk [HasVLX]
vblendmps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ128rmkz [HasVLX]
vblendmps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ128rr [HasVLX]
vblendmps {src2, src1, dst|dst, src1, src2}
VBLENDMPSZ128rrk [HasVLX]
vblendmps {src2, src1, dst {mask}|dst {mask}, src1, src2}
VBLENDMPSZ128rrkz [HasVLX]
vblendmps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBLENDMPSZ256rm [HasVLX]
vblendmps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ256rmb [HasVLX]
vblendmps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ256rmbk [HasVLX]
vblendmps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ256rmbkz [HasVLX]
vblendmps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ256rmk [HasVLX]
vblendmps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ256rmkz [HasVLX]
vblendmps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZ256rr [HasVLX]
vblendmps {src2, src1, dst|dst, src1, src2}
VBLENDMPSZ256rrk [HasVLX]
vblendmps {src2, src1, dst {mask}|dst {mask}, src1, src2}
VBLENDMPSZ256rrkz [HasVLX]
vblendmps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBROADCASTF32X4Z256rm [HasVLX]
vbroadcastf32x4 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF32X4Z256rmk [HasVLX]
vbroadcastf32x4 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTF32X4Z256rmkz [HasVLX]
vbroadcastf32x4 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X4Z256rm [HasVLX]
vbroadcasti32x4 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X4Z256rmk [HasVLX]
vbroadcasti32x4 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X4Z256rmkz [HasVLX]
vbroadcasti32x4 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTSDZ256rm [HasVLX]
vbroadcastsd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTSDZ256rmk [HasVLX]
vbroadcastsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSDZ256rmkz [HasVLX]
vbroadcastsd {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSDZ256rr [HasVLX]
vbroadcastsd {src, dst|dst, src}
VBROADCASTSDZ256rrk [HasVLX]
vbroadcastsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSDZ256rrkz [HasVLX]
vbroadcastsd {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSSZ128rm [HasVLX]
vbroadcastss {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTSSZ128rmk [HasVLX]
vbroadcastss {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSSZ128rmkz [HasVLX]
vbroadcastss {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSSZ128rr [HasVLX]
vbroadcastss {src, dst|dst, src}
VBROADCASTSSZ128rrk [HasVLX]
vbroadcastss {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSSZ128rrkz [HasVLX]
vbroadcastss {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSSZ256rm [HasVLX]
vbroadcastss {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTSSZ256rmk [HasVLX]
vbroadcastss {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSSZ256rmkz [HasVLX]
vbroadcastss {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSSZ256rr [HasVLX]
vbroadcastss {src, dst|dst, src}
VBROADCASTSSZ256rrk [HasVLX]
vbroadcastss {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSSZ256rrkz [HasVLX]
vbroadcastss {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTDQ2PDZ128rm [HasVLX]
vcvtdq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ128rmb [HasVLX]
vcvtdq2pd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ128rmbk [HasVLX]
vcvtdq2pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZ128rmbkz [HasVLX]
vcvtdq2pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ128rmk [HasVLX]
vcvtdq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZ128rmkz [HasVLX]
vcvtdq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ128rr [HasVLX]
vcvtdq2pd {src, dst|dst, src}
VCVTDQ2PDZ128rrk [HasVLX]
vcvtdq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZ128rrkz [HasVLX]
vcvtdq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTDQ2PDZ256rm [HasVLX]
vcvtdq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ256rmb [HasVLX]
vcvtdq2pd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ256rmbk [HasVLX]
vcvtdq2pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZ256rmbkz [HasVLX]
vcvtdq2pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ256rmk [HasVLX]
vcvtdq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZ256rmkz [HasVLX]
vcvtdq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZ256rr [HasVLX]
vcvtdq2pd {src, dst|dst, src}
VCVTDQ2PDZ256rrk [HasVLX]
vcvtdq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZ256rrkz [HasVLX]
vcvtdq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTDQ2PSZ128rm [HasVLX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ128rmb [HasVLX]
vcvtdq2ps {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ128rmbk [HasVLX]
vcvtdq2ps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZ128rmbkz [HasVLX]
vcvtdq2ps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ128rmk [HasVLX]
vcvtdq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZ128rmkz [HasVLX]
vcvtdq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ128rr [HasVLX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PSZ128rrk [HasVLX]
vcvtdq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZ128rrkz [HasVLX]
vcvtdq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PSZ256rm [HasVLX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ256rmb [HasVLX]
vcvtdq2ps {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ256rmbk [HasVLX]
vcvtdq2ps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZ256rmbkz [HasVLX]
vcvtdq2ps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ256rmk [HasVLX]
vcvtdq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZ256rmkz [HasVLX]
vcvtdq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZ256rr [HasVLX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PSZ256rrk [HasVLX]
vcvtdq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZ256rrkz [HasVLX]
vcvtdq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQZ128rm [HasVLX]
vcvtpd2dq{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ128rmb [HasVLX]
vcvtpd2dq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ128rmbk [HasVLX]
vcvtpd2dq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZ128rmbkz [HasVLX]
vcvtpd2dq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ128rmk [HasVLX]
vcvtpd2dq{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZ128rmkz [HasVLX]
vcvtpd2dq{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ128rr [HasVLX]
vcvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQZ128rrk [HasVLX]
vcvtpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZ128rrkz [HasVLX]
vcvtpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQZ256rm [HasVLX]
vcvtpd2dq{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ256rmb [HasVLX]
vcvtpd2dq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ256rmbk [HasVLX]
vcvtpd2dq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZ256rmbkz [HasVLX]
vcvtpd2dq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ256rmk [HasVLX]
vcvtpd2dq{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZ256rmkz [HasVLX]
vcvtpd2dq{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZ256rr [HasVLX]
vcvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQZ256rrk [HasVLX]
vcvtpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZ256rrkz [HasVLX]
vcvtpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UDQZ128rm [HasVLX]
vcvtpd2udq{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ128rmb [HasVLX]
vcvtpd2udq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ128rmbk [HasVLX]
vcvtpd2udq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZ128rmbkz [HasVLX]
vcvtpd2udq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ128rmk [HasVLX]
vcvtpd2udq{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZ128rmkz [HasVLX]
vcvtpd2udq{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ128rr [HasVLX]
vcvtpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UDQZ128rrk [HasVLX]
vcvtpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZ128rrkz [HasVLX]
vcvtpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UDQZ256rm [HasVLX]
vcvtpd2udq{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ256rmb [HasVLX]
vcvtpd2udq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ256rmbk [HasVLX]
vcvtpd2udq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZ256rmbkz [HasVLX]
vcvtpd2udq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ256rmk [HasVLX]
vcvtpd2udq{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZ256rmkz [HasVLX]
vcvtpd2udq{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZ256rr [HasVLX]
vcvtpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UDQZ256rrk [HasVLX]
vcvtpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZ256rrkz [HasVLX]
vcvtpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSZ128rm [HasVLX]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSZ128rmk [HasVLX]
vcvtph2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSZ128rmkz [HasVLX]
vcvtph2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSZ128rr [HasVLX]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSZ128rrk [HasVLX]
vcvtph2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSZ128rrkz [HasVLX]
vcvtph2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSZ256rm [HasVLX]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSZ256rmk [HasVLX]
vcvtph2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSZ256rmkz [HasVLX]
vcvtph2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSZ256rr [HasVLX]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSZ256rrk [HasVLX]
vcvtph2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSZ256rrkz [HasVLX]
vcvtph2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQZ128rm [HasVLX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ128rmb [HasVLX]
vcvtps2dq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ128rmbk [HasVLX]
vcvtps2dq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZ128rmbkz [HasVLX]
vcvtps2dq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ128rmk [HasVLX]
vcvtps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZ128rmkz [HasVLX]
vcvtps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ128rr [HasVLX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQZ128rrk [HasVLX]
vcvtps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZ128rrkz [HasVLX]
vcvtps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQZ256rm [HasVLX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ256rmb [HasVLX]
vcvtps2dq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ256rmbk [HasVLX]
vcvtps2dq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZ256rmbkz [HasVLX]
vcvtps2dq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ256rmk [HasVLX]
vcvtps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZ256rmkz [HasVLX]
vcvtps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZ256rr [HasVLX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQZ256rrk [HasVLX]
vcvtps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZ256rrkz [HasVLX]
vcvtps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHZ128mr [HasVLX]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHZ128mrk [HasVLX]
vcvtps2ph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHZ128rr [HasVLX]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHZ128rrk [HasVLX]
vcvtps2ph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHZ128rrkz [HasVLX]
vcvtps2ph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHZ256mr [HasVLX]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHZ256mrk [HasVLX]
vcvtps2ph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHZ256rr [HasVLX]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHZ256rrk [HasVLX]
vcvtps2ph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHZ256rrkz [HasVLX]
vcvtps2ph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UDQZ128rm [HasVLX]
vcvtps2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ128rmb [HasVLX]
vcvtps2udq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ128rmbk [HasVLX]
vcvtps2udq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZ128rmbkz [HasVLX]
vcvtps2udq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ128rmk [HasVLX]
vcvtps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZ128rmkz [HasVLX]
vcvtps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ128rr [HasVLX]
vcvtps2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UDQZ128rrk [HasVLX]
vcvtps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZ128rrkz [HasVLX]
vcvtps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UDQZ256rm [HasVLX]
vcvtps2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ256rmb [HasVLX]
vcvtps2udq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ256rmbk [HasVLX]
vcvtps2udq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZ256rmbkz [HasVLX]
vcvtps2udq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ256rmk [HasVLX]
vcvtps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZ256rmkz [HasVLX]
vcvtps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZ256rr [HasVLX]
vcvtps2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UDQZ256rrk [HasVLX]
vcvtps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZ256rrkz [HasVLX]
vcvtps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQZ128rm [HasVLX]
vcvttpd2dq{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ128rmb [HasVLX]
vcvttpd2dq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ128rmbk [HasVLX]
vcvttpd2dq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZ128rmbkz [HasVLX]
vcvttpd2dq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ128rmk [HasVLX]
vcvttpd2dq{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZ128rmkz [HasVLX]
vcvttpd2dq{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ128rr [HasVLX]
vcvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQZ128rrk [HasVLX]
vcvttpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZ128rrkz [HasVLX]
vcvttpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQZ256rm [HasVLX]
vcvttpd2dq{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ256rmb [HasVLX]
vcvttpd2dq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ256rmbk [HasVLX]
vcvttpd2dq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZ256rmbkz [HasVLX]
vcvttpd2dq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ256rmk [HasVLX]
vcvttpd2dq{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZ256rmkz [HasVLX]
vcvttpd2dq{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZ256rr [HasVLX]
vcvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQZ256rrk [HasVLX]
vcvttpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZ256rrkz [HasVLX]
vcvttpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQZ128rm [HasVLX]
vcvttpd2udq{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ128rmb [HasVLX]
vcvttpd2udq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ128rmbk [HasVLX]
vcvttpd2udq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZ128rmbkz [HasVLX]
vcvttpd2udq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ128rmk [HasVLX]
vcvttpd2udq{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZ128rmkz [HasVLX]
vcvttpd2udq{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ128rr [HasVLX]
vcvttpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQZ128rrk [HasVLX]
vcvttpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZ128rrkz [HasVLX]
vcvttpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQZ256rm [HasVLX]
vcvttpd2udq{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ256rmb [HasVLX]
vcvttpd2udq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ256rmbk [HasVLX]
vcvttpd2udq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZ256rmbkz [HasVLX]
vcvttpd2udq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ256rmk [HasVLX]
vcvttpd2udq{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZ256rmkz [HasVLX]
vcvttpd2udq{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZ256rr [HasVLX]
vcvttpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQZ256rrk [HasVLX]
vcvttpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZ256rrkz [HasVLX]
vcvttpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQZ128rm [HasVLX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ128rmb [HasVLX]
vcvttps2dq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ128rmbk [HasVLX]
vcvttps2dq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZ128rmbkz [HasVLX]
vcvttps2dq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ128rmk [HasVLX]
vcvttps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZ128rmkz [HasVLX]
vcvttps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ128rr [HasVLX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQZ128rrk [HasVLX]
vcvttps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZ128rrkz [HasVLX]
vcvttps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQZ256rm [HasVLX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ256rmb [HasVLX]
vcvttps2dq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ256rmbk [HasVLX]
vcvttps2dq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZ256rmbkz [HasVLX]
vcvttps2dq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ256rmk [HasVLX]
vcvttps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZ256rmkz [HasVLX]
vcvttps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZ256rr [HasVLX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQZ256rrk [HasVLX]
vcvttps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZ256rrkz [HasVLX]
vcvttps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQZ128rm [HasVLX]
vcvttps2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ128rmb [HasVLX]
vcvttps2udq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ128rmbk [HasVLX]
vcvttps2udq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZ128rmbkz [HasVLX]
vcvttps2udq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ128rmk [HasVLX]
vcvttps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZ128rmkz [HasVLX]
vcvttps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ128rr [HasVLX]
vcvttps2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQZ128rrk [HasVLX]
vcvttps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZ128rrkz [HasVLX]
vcvttps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQZ256rm [HasVLX]
vcvttps2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ256rmb [HasVLX]
vcvttps2udq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ256rmbk [HasVLX]
vcvttps2udq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZ256rmbkz [HasVLX]
vcvttps2udq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ256rmk [HasVLX]
vcvttps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZ256rmkz [HasVLX]
vcvttps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZ256rr [HasVLX]
vcvttps2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQZ256rrk [HasVLX]
vcvttps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZ256rrkz [HasVLX]
vcvttps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PDZ128rm [HasVLX]
vcvtudq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ128rmb [HasVLX]
vcvtudq2pd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ128rmbk [HasVLX]
vcvtudq2pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZ128rmbkz [HasVLX]
vcvtudq2pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ128rmk [HasVLX]
vcvtudq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZ128rmkz [HasVLX]
vcvtudq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ128rr [HasVLX]
vcvtudq2pd {src, dst|dst, src}
VCVTUDQ2PDZ128rrk [HasVLX]
vcvtudq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZ128rrkz [HasVLX]
vcvtudq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTUDQ2PDZ256rm [HasVLX]
vcvtudq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ256rmb [HasVLX]
vcvtudq2pd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ256rmbk [HasVLX]
vcvtudq2pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZ256rmbkz [HasVLX]
vcvtudq2pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ256rmk [HasVLX]
vcvtudq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZ256rmkz [HasVLX]
vcvtudq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZ256rr [HasVLX]
vcvtudq2pd {src, dst|dst, src}
VCVTUDQ2PDZ256rrk [HasVLX]
vcvtudq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZ256rrkz [HasVLX]
vcvtudq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTUDQ2PSZ128rm [HasVLX]
vcvtudq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ128rmb [HasVLX]
vcvtudq2ps {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ128rmbk [HasVLX]
vcvtudq2ps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZ128rmbkz [HasVLX]
vcvtudq2ps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ128rmk [HasVLX]
vcvtudq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZ128rmkz [HasVLX]
vcvtudq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ128rr [HasVLX]
vcvtudq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PSZ128rrk [HasVLX]
vcvtudq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZ128rrkz [HasVLX]
vcvtudq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PSZ256rm [HasVLX]
vcvtudq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ256rmb [HasVLX]
vcvtudq2ps {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ256rmbk [HasVLX]
vcvtudq2ps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZ256rmbkz [HasVLX]
vcvtudq2ps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ256rmk [HasVLX]
vcvtudq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZ256rmkz [HasVLX]
vcvtudq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZ256rr [HasVLX]
vcvtudq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PSZ256rrk [HasVLX]
vcvtudq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZ256rrkz [HasVLX]
vcvtudq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VEXTRACTF32X4Z256mri [HasVLX]
vextractf32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTF32X4Z256mrik [HasVLX]
vextractf32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTF32X4Z256rri [HasVLX]
vextractf32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTF32X4Z256rrik [HasVLX]
vextractf32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTF32X4Z256rrikz [HasVLX]
vextractf32x4 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTI32X4Z256mri [HasVLX]
vextracti32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTI32X4Z256mrik [HasVLX]
vextracti32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTI32X4Z256rri [HasVLX]
vextracti32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTI32X4Z256rrik [HasVLX]
vextracti32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTI32X4Z256rrikz [HasVLX]
vextracti32x4 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VGATHERDPDZ128rm [HasVLX]
vgatherdpd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERDPDZ256rm [HasVLX]
vgatherdpd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERDPSZ128rm [HasVLX]
vgatherdps {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERDPSZ256rm [HasVLX]
vgatherdps {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERQPDZ128rm [HasVLX]
vgatherqpd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERQPDZ256rm [HasVLX]
vgatherqpd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERQPSZ128rm [HasVLX]
vgatherqps {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERQPSZ256rm [HasVLX]
vgatherqps {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGETEXPPDZ128m [HasVLX]
vgetexppd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ128mb [HasVLX]
vgetexppd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ128mbk [HasVLX]
vgetexppd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZ128mbkz [HasVLX]
vgetexppd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ128mk [HasVLX]
vgetexppd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZ128mkz [HasVLX]
vgetexppd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ128r [HasVLX]
vgetexppd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ128rk [HasVLX]
vgetexppd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZ128rkz [HasVLX]
vgetexppd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ256m [HasVLX]
vgetexppd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ256mb [HasVLX]
vgetexppd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ256mbk [HasVLX]
vgetexppd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZ256mbkz [HasVLX]
vgetexppd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ256mk [HasVLX]
vgetexppd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZ256mkz [HasVLX]
vgetexppd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ256r [HasVLX]
vgetexppd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZ256rk [HasVLX]
vgetexppd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZ256rkz [HasVLX]
vgetexppd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ128m [HasVLX]
vgetexpps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ128mb [HasVLX]
vgetexpps {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ128mbk [HasVLX]
vgetexpps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZ128mbkz [HasVLX]
vgetexpps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ128mk [HasVLX]
vgetexpps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZ128mkz [HasVLX]
vgetexpps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ128r [HasVLX]
vgetexpps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ128rk [HasVLX]
vgetexpps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZ128rkz [HasVLX]
vgetexpps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ256m [HasVLX]
vgetexpps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ256mb [HasVLX]
vgetexpps {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ256mbk [HasVLX]
vgetexpps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZ256mbkz [HasVLX]
vgetexpps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ256mk [HasVLX]
vgetexpps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZ256mkz [HasVLX]
vgetexpps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ256r [HasVLX]
vgetexpps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZ256rk [HasVLX]
vgetexpps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZ256rkz [HasVLX]
vgetexpps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VINSERTF32X4Z256rmi [HasVLX]
vinsertf32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF32X4Z256rmik [HasVLX]
vinsertf32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTF32X4Z256rmikz [HasVLX]
vinsertf32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF32X4Z256rri [HasVLX]
vinsertf32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTF32X4Z256rrik [HasVLX]
vinsertf32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTF32X4Z256rrikz [HasVLX]
vinsertf32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTI32X4Z256rmi [HasVLX]
vinserti32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI32X4Z256rmik [HasVLX]
vinserti32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTI32X4Z256rmikz [HasVLX]
vinserti32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI32X4Z256rri [HasVLX]
vinserti32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTI32X4Z256rrik [HasVLX]
vinserti32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTI32X4Z256rrikz [HasVLX]
vinserti32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMOVNTDQAZ128rm [HasVLX]
vmovntdqa {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVNTDQAZ256rm [HasVLX]
vmovntdqa {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ128rm [HasVLX]
vpblendmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ128rmb [HasVLX]
vpblendmd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ128rmbk [HasVLX]
vpblendmd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ128rmbkz [HasVLX]
vpblendmd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ128rmk [HasVLX]
vpblendmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ128rmkz [HasVLX]
vpblendmd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ128rr [HasVLX]
vpblendmd {src2, src1, dst|dst, src1, src2}
VPBLENDMDZ128rrk [HasVLX]
vpblendmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMDZ128rrkz [HasVLX]
vpblendmd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMDZ256rm [HasVLX]
vpblendmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ256rmb [HasVLX]
vpblendmd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ256rmbk [HasVLX]
vpblendmd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ256rmbkz [HasVLX]
vpblendmd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ256rmk [HasVLX]
vpblendmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ256rmkz [HasVLX]
vpblendmd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZ256rr [HasVLX]
vpblendmd {src2, src1, dst|dst, src1, src2}
VPBLENDMDZ256rrk [HasVLX]
vpblendmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMDZ256rrkz [HasVLX]
vpblendmd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMQZ128rm [HasVLX]
vpblendmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ128rmb [HasVLX]
vpblendmq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ128rmbk [HasVLX]
vpblendmq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ128rmbkz [HasVLX]
vpblendmq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ128rmk [HasVLX]
vpblendmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ128rmkz [HasVLX]
vpblendmq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ128rr [HasVLX]
vpblendmq {src2, src1, dst|dst, src1, src2}
VPBLENDMQZ128rrk [HasVLX]
vpblendmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMQZ128rrkz [HasVLX]
vpblendmq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMQZ256rm [HasVLX]
vpblendmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ256rmb [HasVLX]
vpblendmq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ256rmbk [HasVLX]
vpblendmq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ256rmbkz [HasVLX]
vpblendmq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ256rmk [HasVLX]
vpblendmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ256rmkz [HasVLX]
vpblendmq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZ256rr [HasVLX]
vpblendmq {src2, src1, dst|dst, src1, src2}
VPBLENDMQZ256rrk [HasVLX]
vpblendmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMQZ256rrkz [HasVLX]
vpblendmq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMI2DZ128rm [HasVLX]
vpermi2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rmb [HasVLX]
vpermi2d {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rmbk [HasVLX]
vpermi2d {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rmbkz [HasVLX]
vpermi2d {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rmk [HasVLX]
vpermi2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rmkz [HasVLX]
vpermi2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rr [HasVLX]
vpermi2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rrk [HasVLX]
vpermi2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ128rrkz [HasVLX]
vpermi2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rm [HasVLX]
vpermi2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rmb [HasVLX]
vpermi2d {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rmbk [HasVLX]
vpermi2d {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rmbkz [HasVLX]
vpermi2d {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rmk [HasVLX]
vpermi2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rmkz [HasVLX]
vpermi2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rr [HasVLX]
vpermi2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rrk [HasVLX]
vpermi2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2DZ256rrkz [HasVLX]
vpermi2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rm [HasVLX]
vpermi2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rmb [HasVLX]
vpermi2pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rmbk [HasVLX]
vpermi2pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rmbkz [HasVLX]
vpermi2pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rmk [HasVLX]
vpermi2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rmkz [HasVLX]
vpermi2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rr [HasVLX]
vpermi2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rrk [HasVLX]
vpermi2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ128rrkz [HasVLX]
vpermi2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rm [HasVLX]
vpermi2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rmb [HasVLX]
vpermi2pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rmbk [HasVLX]
vpermi2pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rmbkz [HasVLX]
vpermi2pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rmk [HasVLX]
vpermi2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rmkz [HasVLX]
vpermi2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rr [HasVLX]
vpermi2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rrk [HasVLX]
vpermi2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZ256rrkz [HasVLX]
vpermi2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rm [HasVLX]
vpermi2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rmb [HasVLX]
vpermi2ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rmbk [HasVLX]
vpermi2ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rmbkz [HasVLX]
vpermi2ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rmk [HasVLX]
vpermi2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rmkz [HasVLX]
vpermi2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rr [HasVLX]
vpermi2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rrk [HasVLX]
vpermi2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ128rrkz [HasVLX]
vpermi2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rm [HasVLX]
vpermi2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rmb [HasVLX]
vpermi2ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rmbk [HasVLX]
vpermi2ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rmbkz [HasVLX]
vpermi2ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rmk [HasVLX]
vpermi2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rmkz [HasVLX]
vpermi2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rr [HasVLX]
vpermi2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rrk [HasVLX]
vpermi2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZ256rrkz [HasVLX]
vpermi2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rm [HasVLX]
vpermi2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rmb [HasVLX]
vpermi2q {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rmbk [HasVLX]
vpermi2q {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rmbkz [HasVLX]
vpermi2q {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rmk [HasVLX]
vpermi2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rmkz [HasVLX]
vpermi2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rr [HasVLX]
vpermi2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rrk [HasVLX]
vpermi2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ128rrkz [HasVLX]
vpermi2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rm [HasVLX]
vpermi2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rmb [HasVLX]
vpermi2q {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rmbk [HasVLX]
vpermi2q {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rmbkz [HasVLX]
vpermi2q {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rmk [HasVLX]
vpermi2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rmkz [HasVLX]
vpermi2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rr [HasVLX]
vpermi2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rrk [HasVLX]
vpermi2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZ256rrkz [HasVLX]
vpermi2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rm [HasVLX]
vpermt2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rmb [HasVLX]
vpermt2d {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rmbk [HasVLX]
vpermt2d {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rmbkz [HasVLX]
vpermt2d {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rmk [HasVLX]
vpermt2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rmkz [HasVLX]
vpermt2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rr [HasVLX]
vpermt2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rrk [HasVLX]
vpermt2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ128rrkz [HasVLX]
vpermt2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rm [HasVLX]
vpermt2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rmb [HasVLX]
vpermt2d {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rmbk [HasVLX]
vpermt2d {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rmbkz [HasVLX]
vpermt2d {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rmk [HasVLX]
vpermt2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rmkz [HasVLX]
vpermt2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rr [HasVLX]
vpermt2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rrk [HasVLX]
vpermt2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZ256rrkz [HasVLX]
vpermt2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rm [HasVLX]
vpermt2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rmb [HasVLX]
vpermt2pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rmbk [HasVLX]
vpermt2pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rmbkz [HasVLX]
vpermt2pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rmk [HasVLX]
vpermt2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rmkz [HasVLX]
vpermt2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rr [HasVLX]
vpermt2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rrk [HasVLX]
vpermt2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ128rrkz [HasVLX]
vpermt2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rm [HasVLX]
vpermt2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rmb [HasVLX]
vpermt2pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rmbk [HasVLX]
vpermt2pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rmbkz [HasVLX]
vpermt2pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rmk [HasVLX]
vpermt2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rmkz [HasVLX]
vpermt2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rr [HasVLX]
vpermt2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rrk [HasVLX]
vpermt2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZ256rrkz [HasVLX]
vpermt2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rm [HasVLX]
vpermt2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rmb [HasVLX]
vpermt2ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rmbk [HasVLX]
vpermt2ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rmbkz [HasVLX]
vpermt2ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rmk [HasVLX]
vpermt2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rmkz [HasVLX]
vpermt2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rr [HasVLX]
vpermt2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rrk [HasVLX]
vpermt2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ128rrkz [HasVLX]
vpermt2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rm [HasVLX]
vpermt2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rmb [HasVLX]
vpermt2ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rmbk [HasVLX]
vpermt2ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rmbkz [HasVLX]
vpermt2ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rmk [HasVLX]
vpermt2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rmkz [HasVLX]
vpermt2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rr [HasVLX]
vpermt2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rrk [HasVLX]
vpermt2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZ256rrkz [HasVLX]
vpermt2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rm [HasVLX]
vpermt2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rmb [HasVLX]
vpermt2q {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rmbk [HasVLX]
vpermt2q {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rmbkz [HasVLX]
vpermt2q {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rmk [HasVLX]
vpermt2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rmkz [HasVLX]
vpermt2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rr [HasVLX]
vpermt2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rrk [HasVLX]
vpermt2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ128rrkz [HasVLX]
vpermt2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rm [HasVLX]
vpermt2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rmb [HasVLX]
vpermt2q {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rmbk [HasVLX]
vpermt2q {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rmbkz [HasVLX]
vpermt2q {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rmk [HasVLX]
vpermt2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rmkz [HasVLX]
vpermt2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rr [HasVLX]
vpermt2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rrk [HasVLX]
vpermt2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZ256rrkz [HasVLX]
vpermt2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPGATHERDDZ128rm [HasVLX]
vpgatherdd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERDDZ256rm [HasVLX]
vpgatherdd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERDQZ128rm [HasVLX]
vpgatherdq {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERDQZ256rm [HasVLX]
vpgatherdq {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERQDZ128rm [HasVLX]
vpgatherqd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERQDZ256rm [HasVLX]
vpgatherqd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERQQZ128rm [HasVLX]
vpgatherqq {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERQQZ256rm [HasVLX]
vpgatherqq {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPSCATTERDDZ128mr [HasVLX]
vpscatterdd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERDDZ256mr [HasVLX]
vpscatterdd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERDQZ128mr [HasVLX]
vpscatterdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERDQZ256mr [HasVLX]
vpscatterdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERQDZ128mr [HasVLX]
vpscatterqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERQDZ256mr [HasVLX]
vpscatterqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERQQZ128mr [HasVLX]
vpscatterqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERQQZ256mr [HasVLX]
vpscatterqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VRCP14PDZ128m [HasVLX]
vrcp14pd {src, dst|dst, src}
VRCP14PDZ128mb [HasVLX]
vrcp14pd {src{1to2}, dst|dst, src{1to2}}
VRCP14PDZ128mbk [HasVLX]
vrcp14pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZ128mbkz [HasVLX]
vrcp14pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
VRCP14PDZ128mk [HasVLX]
vrcp14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZ128mkz [HasVLX]
vrcp14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PDZ128r [HasVLX]
vrcp14pd {src, dst|dst, src}
VRCP14PDZ128rk [HasVLX]
vrcp14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZ128rkz [HasVLX]
vrcp14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PDZ256m [HasVLX]
vrcp14pd {src, dst|dst, src}
VRCP14PDZ256mb [HasVLX]
vrcp14pd {src{1to4}, dst|dst, src{1to4}}
VRCP14PDZ256mbk [HasVLX]
vrcp14pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZ256mbkz [HasVLX]
vrcp14pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VRCP14PDZ256mk [HasVLX]
vrcp14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZ256mkz [HasVLX]
vrcp14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PDZ256r [HasVLX]
vrcp14pd {src, dst|dst, src}
VRCP14PDZ256rk [HasVLX]
vrcp14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZ256rkz [HasVLX]
vrcp14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PSZ128m [HasVLX]
vrcp14ps {src, dst|dst, src}
VRCP14PSZ128mb [HasVLX]
vrcp14ps {src{1to4}, dst|dst, src{1to4}}
VRCP14PSZ128mbk [HasVLX]
vrcp14ps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZ128mbkz [HasVLX]
vrcp14ps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VRCP14PSZ128mk [HasVLX]
vrcp14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZ128mkz [HasVLX]
vrcp14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PSZ128r [HasVLX]
vrcp14ps {src, dst|dst, src}
VRCP14PSZ128rk [HasVLX]
vrcp14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZ128rkz [HasVLX]
vrcp14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PSZ256m [HasVLX]
vrcp14ps {src, dst|dst, src}
VRCP14PSZ256mb [HasVLX]
vrcp14ps {src{1to8}, dst|dst, src{1to8}}
VRCP14PSZ256mbk [HasVLX]
vrcp14ps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZ256mbkz [HasVLX]
vrcp14ps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRCP14PSZ256mk [HasVLX]
vrcp14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZ256mkz [HasVLX]
vrcp14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PSZ256r [HasVLX]
vrcp14ps {src, dst|dst, src}
VRCP14PSZ256rk [HasVLX]
vrcp14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZ256rkz [HasVLX]
vrcp14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PDZ128m [HasVLX]
vrsqrt14pd {src, dst|dst, src}
VRSQRT14PDZ128mb [HasVLX]
vrsqrt14pd {src{1to2}, dst|dst, src{1to2}}
VRSQRT14PDZ128mbk [HasVLX]
vrsqrt14pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZ128mbkz [HasVLX]
vrsqrt14pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
VRSQRT14PDZ128mk [HasVLX]
vrsqrt14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZ128mkz [HasVLX]
vrsqrt14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PDZ128r [HasVLX]
vrsqrt14pd {src, dst|dst, src}
VRSQRT14PDZ128rk [HasVLX]
vrsqrt14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZ128rkz [HasVLX]
vrsqrt14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PDZ256m [HasVLX]
vrsqrt14pd {src, dst|dst, src}
VRSQRT14PDZ256mb [HasVLX]
vrsqrt14pd {src{1to4}, dst|dst, src{1to4}}
VRSQRT14PDZ256mbk [HasVLX]
vrsqrt14pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZ256mbkz [HasVLX]
vrsqrt14pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VRSQRT14PDZ256mk [HasVLX]
vrsqrt14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZ256mkz [HasVLX]
vrsqrt14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PDZ256r [HasVLX]
vrsqrt14pd {src, dst|dst, src}
VRSQRT14PDZ256rk [HasVLX]
vrsqrt14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZ256rkz [HasVLX]
vrsqrt14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PSZ128m [HasVLX]
vrsqrt14ps {src, dst|dst, src}
VRSQRT14PSZ128mb [HasVLX]
vrsqrt14ps {src{1to4}, dst|dst, src{1to4}}
VRSQRT14PSZ128mbk [HasVLX]
vrsqrt14ps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZ128mbkz [HasVLX]
vrsqrt14ps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VRSQRT14PSZ128mk [HasVLX]
vrsqrt14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZ128mkz [HasVLX]
vrsqrt14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PSZ128r [HasVLX]
vrsqrt14ps {src, dst|dst, src}
VRSQRT14PSZ128rk [HasVLX]
vrsqrt14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZ128rkz [HasVLX]
vrsqrt14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PSZ256m [HasVLX]
vrsqrt14ps {src, dst|dst, src}
VRSQRT14PSZ256mb [HasVLX]
vrsqrt14ps {src{1to8}, dst|dst, src{1to8}}
VRSQRT14PSZ256mbk [HasVLX]
vrsqrt14ps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZ256mbkz [HasVLX]
vrsqrt14ps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRSQRT14PSZ256mk [HasVLX]
vrsqrt14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZ256mkz [HasVLX]
vrsqrt14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PSZ256r [HasVLX]
vrsqrt14ps {src, dst|dst, src}
VRSQRT14PSZ256rk [HasVLX]
vrsqrt14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZ256rkz [HasVLX]
vrsqrt14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VSCALEFPDZ128rm [HasVLX]
vscalefpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ128rmb [HasVLX]
vscalefpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ128rmbk [HasVLX]
vscalefpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZ128rmbkz [HasVLX]
vscalefpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ128rmk [HasVLX]
vscalefpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZ128rmkz [HasVLX]
vscalefpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ128rr [HasVLX]
vscalefpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPDZ128rrk [HasVLX]
vscalefpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZ128rrkz [HasVLX]
vscalefpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPDZ256rm [HasVLX]
vscalefpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ256rmb [HasVLX]
vscalefpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ256rmbk [HasVLX]
vscalefpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZ256rmbkz [HasVLX]
vscalefpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ256rmk [HasVLX]
vscalefpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZ256rmkz [HasVLX]
vscalefpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZ256rr [HasVLX]
vscalefpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPDZ256rrk [HasVLX]
vscalefpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZ256rrkz [HasVLX]
vscalefpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPSZ128rm [HasVLX]
vscalefps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ128rmb [HasVLX]
vscalefps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ128rmbk [HasVLX]
vscalefps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZ128rmbkz [HasVLX]
vscalefps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ128rmk [HasVLX]
vscalefps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZ128rmkz [HasVLX]
vscalefps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ128rr [HasVLX]
vscalefps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPSZ128rrk [HasVLX]
vscalefps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZ128rrkz [HasVLX]
vscalefps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPSZ256rm [HasVLX]
vscalefps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ256rmb [HasVLX]
vscalefps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ256rmbk [HasVLX]
vscalefps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZ256rmbkz [HasVLX]
vscalefps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ256rmk [HasVLX]
vscalefps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZ256rmkz [HasVLX]
vscalefps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZ256rr [HasVLX]
vscalefps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPSZ256rrk [HasVLX]
vscalefps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZ256rrkz [HasVLX]
vscalefps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCATTERDPDZ128mr [HasVLX]
vscatterdpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERDPDZ256mr [HasVLX]
vscatterdpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERDPSZ128mr [HasVLX]
vscatterdps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERDPSZ256mr [HasVLX]
vscatterdps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERQPDZ128mr [HasVLX]
vscatterqpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERQPDZ256mr [HasVLX]
vscatterqpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERQPSZ128mr [HasVLX]
vscatterqps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERQPSZ256mr [HasVLX]
vscatterqps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSQRTPDZ128m [HasVLX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ128mb [HasVLX]
vsqrtpd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ128mbk [HasVLX]
vsqrtpd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZ128mbkz [HasVLX]
vsqrtpd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ128mk [HasVLX]
vsqrtpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZ128mkz [HasVLX]
vsqrtpd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ128r [HasVLX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ128rk [HasVLX]
vsqrtpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZ128rkz [HasVLX]
vsqrtpd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ256m [HasVLX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ256mb [HasVLX]
vsqrtpd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ256mbk [HasVLX]
vsqrtpd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZ256mbkz [HasVLX]
vsqrtpd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ256mk [HasVLX]
vsqrtpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZ256mkz [HasVLX]
vsqrtpd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ256r [HasVLX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZ256rk [HasVLX]
vsqrtpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZ256rkz [HasVLX]
vsqrtpd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ128m [HasVLX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ128mb [HasVLX]
vsqrtps {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ128mbk [HasVLX]
vsqrtps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZ128mbkz [HasVLX]
vsqrtps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ128mk [HasVLX]
vsqrtps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZ128mkz [HasVLX]
vsqrtps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ128r [HasVLX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ128rk [HasVLX]
vsqrtps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZ128rkz [HasVLX]
vsqrtps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ256m [HasVLX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ256mb [HasVLX]
vsqrtps {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ256mbk [HasVLX]
vsqrtps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZ256mbkz [HasVLX]
vsqrtps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ256mk [HasVLX]
vsqrtps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZ256mkz [HasVLX]
vsqrtps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ256r [HasVLX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZ256rk [HasVLX]
vsqrtps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZ256rkz [HasVLX]
vsqrtps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VADDPDZ128rm [HasVLX, HasAVX512]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ128rmb [HasVLX, HasAVX512]
vaddpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ128rmbk [HasVLX, HasAVX512]
vaddpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZ128rmbkz [HasVLX, HasAVX512]
vaddpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ128rmk [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZ128rmkz [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ128rr [HasVLX, HasAVX512]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPDZ128rrk [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZ128rrkz [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPDZ256rm [HasVLX, HasAVX512]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ256rmb [HasVLX, HasAVX512]
vaddpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ256rmbk [HasVLX, HasAVX512]
vaddpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZ256rmbkz [HasVLX, HasAVX512]
vaddpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ256rmk [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZ256rmkz [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZ256rr [HasVLX, HasAVX512]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPDZ256rrk [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZ256rrkz [HasVLX, HasAVX512]
vaddpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSZ128rm [HasVLX, HasAVX512]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ128rmb [HasVLX, HasAVX512]
vaddps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ128rmbk [HasVLX, HasAVX512]
vaddps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZ128rmbkz [HasVLX, HasAVX512]
vaddps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ128rmk [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZ128rmkz [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ128rr [HasVLX, HasAVX512]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSZ128rrk [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZ128rrkz [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSZ256rm [HasVLX, HasAVX512]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ256rmb [HasVLX, HasAVX512]
vaddps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ256rmbk [HasVLX, HasAVX512]
vaddps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZ256rmbkz [HasVLX, HasAVX512]
vaddps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ256rmk [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZ256rmkz [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZ256rr [HasVLX, HasAVX512]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSZ256rrk [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZ256rrkz [HasVLX, HasAVX512]
vaddps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VALIGNDZ128rmbi [HasVLX, HasAVX512]
valignd {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ128rmbik [HasVLX, HasAVX512]
valignd {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNDZ128rmbikz [HasVLX, HasAVX512]
valignd {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ128rmi [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ128rmik [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNDZ128rmikz [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ128rri [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst|dst, src1, src2, src3}
VALIGNDZ128rrik [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VALIGNDZ128rrikz [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VALIGNDZ256rmbi [HasVLX, HasAVX512]
valignd {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ256rmbik [HasVLX, HasAVX512]
valignd {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNDZ256rmbikz [HasVLX, HasAVX512]
valignd {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ256rmi [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ256rmik [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNDZ256rmikz [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZ256rri [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst|dst, src1, src2, src3}
VALIGNDZ256rrik [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VALIGNDZ256rrikz [HasVLX, HasAVX512]
valignd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VALIGNQZ128rmbi [HasVLX, HasAVX512]
valignq {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ128rmbik [HasVLX, HasAVX512]
valignq {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNQZ128rmbikz [HasVLX, HasAVX512]
valignq {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ128rmi [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ128rmik [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNQZ128rmikz [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ128rri [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst|dst, src1, src2, src3}
VALIGNQZ128rrik [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VALIGNQZ128rrikz [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VALIGNQZ256rmbi [HasVLX, HasAVX512]
valignq {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ256rmbik [HasVLX, HasAVX512]
valignq {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNQZ256rmbikz [HasVLX, HasAVX512]
valignq {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ256rmi [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ256rmik [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNQZ256rmikz [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZ256rri [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst|dst, src1, src2, src3}
VALIGNQZ256rrik [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VALIGNQZ256rrikz [HasVLX, HasAVX512]
valignq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VCMPPDZ128rmbi [HasVLX, HasAVX512]
vcmppd {cc, src2{1to2}, src1, dst|dst, src1, src2{1to2}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ128rmbik [HasVLX, HasAVX512]
vcmppd {cc, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ128rmi [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ128rmik [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ128rri [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPDZ128rrik [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPDZ256rmbi [HasVLX, HasAVX512]
vcmppd {cc, src2{1to4}, src1, dst|dst, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ256rmbik [HasVLX, HasAVX512]
vcmppd {cc, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ256rmi [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ256rmik [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZ256rri [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPDZ256rrik [HasVLX, HasAVX512]
vcmppd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSZ128rmbi [HasVLX, HasAVX512]
vcmpps {cc, src2{1to4}, src1, dst|dst, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ128rmbik [HasVLX, HasAVX512]
vcmpps {cc, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ128rmi [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ128rmik [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ128rri [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSZ128rrik [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSZ256rmbi [HasVLX, HasAVX512]
vcmpps {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ256rmbik [HasVLX, HasAVX512]
vcmpps {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ256rmi [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ256rmik [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZ256rri [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSZ256rrik [HasVLX, HasAVX512]
vcmpps {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCOMPRESSPDZ128mr [HasVLX, HasAVX512]
vcompresspd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VCOMPRESSPDZ128mrk [HasVLX, HasAVX512]
vcompresspd {src, dst {mask}|dst {mask}, src}
VCOMPRESSPDZ128rr [HasVLX, HasAVX512]
vcompresspd {src1, dst|dst, src1}
VCOMPRESSPDZ128rrk [HasVLX, HasAVX512]
vcompresspd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VCOMPRESSPDZ128rrkz [HasVLX, HasAVX512]
vcompresspd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VCOMPRESSPDZ256mr [HasVLX, HasAVX512]
vcompresspd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VCOMPRESSPDZ256mrk [HasVLX, HasAVX512]
vcompresspd {src, dst {mask}|dst {mask}, src}
VCOMPRESSPDZ256rr [HasVLX, HasAVX512]
vcompresspd {src1, dst|dst, src1}
VCOMPRESSPDZ256rrk [HasVLX, HasAVX512]
vcompresspd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VCOMPRESSPDZ256rrkz [HasVLX, HasAVX512]
vcompresspd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VCOMPRESSPSZ128mr [HasVLX, HasAVX512]
vcompressps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VCOMPRESSPSZ128mrk [HasVLX, HasAVX512]
vcompressps {src, dst {mask}|dst {mask}, src}
VCOMPRESSPSZ128rr [HasVLX, HasAVX512]
vcompressps {src1, dst|dst, src1}
VCOMPRESSPSZ128rrk [HasVLX, HasAVX512]
vcompressps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VCOMPRESSPSZ128rrkz [HasVLX, HasAVX512]
vcompressps {src1, dst {mask} {z}|dst {mask} {z}, src1}
VCOMPRESSPSZ256mr [HasVLX, HasAVX512]
vcompressps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VCOMPRESSPSZ256mrk [HasVLX, HasAVX512]
vcompressps {src, dst {mask}|dst {mask}, src}
VCOMPRESSPSZ256rr [HasVLX, HasAVX512]
vcompressps {src1, dst|dst, src1}
VCOMPRESSPSZ256rrk [HasVLX, HasAVX512]
vcompressps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VCOMPRESSPSZ256rrkz [HasVLX, HasAVX512]
vcompressps {src1, dst {mask} {z}|dst {mask} {z}, src1}
VCVTPD2PSZ128rm [HasVLX, HasAVX512]
vcvtpd2ps{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ128rmb [HasVLX, HasAVX512]
vcvtpd2ps {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ128rmbk [HasVLX, HasAVX512]
vcvtpd2ps {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZ128rmbkz [HasVLX, HasAVX512]
vcvtpd2ps {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ128rmk [HasVLX, HasAVX512]
vcvtpd2ps{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZ128rmkz [HasVLX, HasAVX512]
vcvtpd2ps{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ128rr [HasVLX, HasAVX512]
vcvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSZ128rrk [HasVLX, HasAVX512]
vcvtpd2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZ128rrkz [HasVLX, HasAVX512]
vcvtpd2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSZ256rm [HasVLX, HasAVX512]
vcvtpd2ps{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ256rmb [HasVLX, HasAVX512]
vcvtpd2ps {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ256rmbk [HasVLX, HasAVX512]
vcvtpd2ps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZ256rmbkz [HasVLX, HasAVX512]
vcvtpd2ps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ256rmk [HasVLX, HasAVX512]
vcvtpd2ps{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZ256rmkz [HasVLX, HasAVX512]
vcvtpd2ps{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZ256rr [HasVLX, HasAVX512]
vcvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSZ256rrk [HasVLX, HasAVX512]
vcvtpd2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZ256rrkz [HasVLX, HasAVX512]
vcvtpd2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDZ128rm [HasVLX, HasAVX512]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ128rmb [HasVLX, HasAVX512]
vcvtps2pd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ128rmbk [HasVLX, HasAVX512]
vcvtps2pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZ128rmbkz [HasVLX, HasAVX512]
vcvtps2pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ128rmk [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZ128rmkz [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ128rr [HasVLX, HasAVX512]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDZ128rrk [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZ128rrkz [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDZ256rm [HasVLX, HasAVX512]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ256rmb [HasVLX, HasAVX512]
vcvtps2pd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ256rmbk [HasVLX, HasAVX512]
vcvtps2pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZ256rmbkz [HasVLX, HasAVX512]
vcvtps2pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ256rmk [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZ256rmkz [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZ256rr [HasVLX, HasAVX512]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDZ256rrk [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZ256rrkz [HasVLX, HasAVX512]
vcvtps2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VDIVPDZ128rm [HasVLX, HasAVX512]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ128rmb [HasVLX, HasAVX512]
vdivpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ128rmbk [HasVLX, HasAVX512]
vdivpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZ128rmbkz [HasVLX, HasAVX512]
vdivpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ128rmk [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZ128rmkz [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ128rr [HasVLX, HasAVX512]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPDZ128rrk [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZ128rrkz [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPDZ256rm [HasVLX, HasAVX512]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ256rmb [HasVLX, HasAVX512]
vdivpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ256rmbk [HasVLX, HasAVX512]
vdivpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZ256rmbkz [HasVLX, HasAVX512]
vdivpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ256rmk [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZ256rmkz [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZ256rr [HasVLX, HasAVX512]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPDZ256rrk [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZ256rrkz [HasVLX, HasAVX512]
vdivpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSZ128rm [HasVLX, HasAVX512]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ128rmb [HasVLX, HasAVX512]
vdivps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ128rmbk [HasVLX, HasAVX512]
vdivps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZ128rmbkz [HasVLX, HasAVX512]
vdivps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ128rmk [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZ128rmkz [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ128rr [HasVLX, HasAVX512]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSZ128rrk [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZ128rrkz [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSZ256rm [HasVLX, HasAVX512]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ256rmb [HasVLX, HasAVX512]
vdivps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ256rmbk [HasVLX, HasAVX512]
vdivps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZ256rmbkz [HasVLX, HasAVX512]
vdivps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ256rmk [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZ256rmkz [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZ256rr [HasVLX, HasAVX512]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSZ256rrk [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZ256rrkz [HasVLX, HasAVX512]
vdivps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VEXPANDPDZ128rm [HasVLX, HasAVX512]
vexpandpd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPDZ128rmk [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VEXPANDPDZ128rmkz [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPDZ128rr [HasVLX, HasAVX512]
vexpandpd {src1, dst|dst, src1}
VEXPANDPDZ128rrk [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VEXPANDPDZ128rrkz [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VEXPANDPDZ256rm [HasVLX, HasAVX512]
vexpandpd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPDZ256rmk [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VEXPANDPDZ256rmkz [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPDZ256rr [HasVLX, HasAVX512]
vexpandpd {src1, dst|dst, src1}
VEXPANDPDZ256rrk [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VEXPANDPDZ256rrkz [HasVLX, HasAVX512]
vexpandpd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VEXPANDPSZ128rm [HasVLX, HasAVX512]
vexpandps {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPSZ128rmk [HasVLX, HasAVX512]
vexpandps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VEXPANDPSZ128rmkz [HasVLX, HasAVX512]
vexpandps {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPSZ128rr [HasVLX, HasAVX512]
vexpandps {src1, dst|dst, src1}
VEXPANDPSZ128rrk [HasVLX, HasAVX512]
vexpandps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VEXPANDPSZ128rrkz [HasVLX, HasAVX512]
vexpandps {src1, dst {mask} {z}|dst {mask} {z}, src1}
VEXPANDPSZ256rm [HasVLX, HasAVX512]
vexpandps {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPSZ256rmk [HasVLX, HasAVX512]
vexpandps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VEXPANDPSZ256rmkz [HasVLX, HasAVX512]
vexpandps {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPSZ256rr [HasVLX, HasAVX512]
vexpandps {src1, dst|dst, src1}
VEXPANDPSZ256rrk [HasVLX, HasAVX512]
vexpandps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VEXPANDPSZ256rrkz [HasVLX, HasAVX512]
vexpandps {src1, dst {mask} {z}|dst {mask} {z}, src1}
VFIXUPIMMPDZ128rmbi [HasVLX, HasAVX512]
vfixupimmpd {src4, src3{1to2}, src2, dst|dst, src2, src3{1to2}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rmbik [HasVLX, HasAVX512]
vfixupimmpd {src4, src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rmbikz [HasVLX, HasAVX512]
vfixupimmpd {src4, src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rmi [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rmik [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rmikz [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rri [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rrik [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ128rrikz [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rmbi [HasVLX, HasAVX512]
vfixupimmpd {src4, src3{1to4}, src2, dst|dst, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rmbik [HasVLX, HasAVX512]
vfixupimmpd {src4, src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rmbikz [HasVLX, HasAVX512]
vfixupimmpd {src4, src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rmi [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rmik [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rmikz [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rri [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rrik [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZ256rrikz [HasVLX, HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rmbi [HasVLX, HasAVX512]
vfixupimmps {src4, src3{1to4}, src2, dst|dst, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rmbik [HasVLX, HasAVX512]
vfixupimmps {src4, src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rmbikz [HasVLX, HasAVX512]
vfixupimmps {src4, src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rmi [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rmik [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rmikz [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rri [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rrik [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ128rrikz [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rmbi [HasVLX, HasAVX512]
vfixupimmps {src4, src3{1to8}, src2, dst|dst, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rmbik [HasVLX, HasAVX512]
vfixupimmps {src4, src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rmbikz [HasVLX, HasAVX512]
vfixupimmps {src4, src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rmi [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rmik [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rmikz [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rri [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rrik [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZ256rrikz [HasVLX, HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128m [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128mb [HasVLX, HasAVX512]
vfmadd132pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128mbk [HasVLX, HasAVX512]
vfmadd132pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128mbkz [HasVLX, HasAVX512]
vfmadd132pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128mk [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128mkz [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128r [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128rk [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ128rkz [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256m [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256mb [HasVLX, HasAVX512]
vfmadd132pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256mbk [HasVLX, HasAVX512]
vfmadd132pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256mbkz [HasVLX, HasAVX512]
vfmadd132pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256mk [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256mkz [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256r [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256rk [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZ256rkz [HasVLX, HasAVX512]
vfmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128m [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128mb [HasVLX, HasAVX512]
vfmadd132ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128mbk [HasVLX, HasAVX512]
vfmadd132ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128mbkz [HasVLX, HasAVX512]
vfmadd132ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128mk [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128mkz [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128r [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128rk [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ128rkz [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256m [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256mb [HasVLX, HasAVX512]
vfmadd132ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256mbk [HasVLX, HasAVX512]
vfmadd132ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256mbkz [HasVLX, HasAVX512]
vfmadd132ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256mk [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256mkz [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256r [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256rk [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZ256rkz [HasVLX, HasAVX512]
vfmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128m [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128mb [HasVLX, HasAVX512]
vfmadd213pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128mbk [HasVLX, HasAVX512]
vfmadd213pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128mbkz [HasVLX, HasAVX512]
vfmadd213pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128mk [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128mkz [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128r [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128rk [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ128rkz [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256m [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256mb [HasVLX, HasAVX512]
vfmadd213pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256mbk [HasVLX, HasAVX512]
vfmadd213pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256mbkz [HasVLX, HasAVX512]
vfmadd213pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256mk [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256mkz [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256r [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256rk [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZ256rkz [HasVLX, HasAVX512]
vfmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128m [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128mb [HasVLX, HasAVX512]
vfmadd213ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128mbk [HasVLX, HasAVX512]
vfmadd213ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128mbkz [HasVLX, HasAVX512]
vfmadd213ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128mk [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128mkz [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128r [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128rk [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ128rkz [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256m [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256mb [HasVLX, HasAVX512]
vfmadd213ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256mbk [HasVLX, HasAVX512]
vfmadd213ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256mbkz [HasVLX, HasAVX512]
vfmadd213ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256mk [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256mkz [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256r [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256rk [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZ256rkz [HasVLX, HasAVX512]
vfmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128m [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128mb [HasVLX, HasAVX512]
vfmadd231pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128mbk [HasVLX, HasAVX512]
vfmadd231pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128mbkz [HasVLX, HasAVX512]
vfmadd231pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128mk [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128mkz [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128r [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128rk [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ128rkz [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256m [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256mb [HasVLX, HasAVX512]
vfmadd231pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256mbk [HasVLX, HasAVX512]
vfmadd231pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256mbkz [HasVLX, HasAVX512]
vfmadd231pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256mk [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256mkz [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256r [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256rk [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZ256rkz [HasVLX, HasAVX512]
vfmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128m [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128mb [HasVLX, HasAVX512]
vfmadd231ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128mbk [HasVLX, HasAVX512]
vfmadd231ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128mbkz [HasVLX, HasAVX512]
vfmadd231ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128mk [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128mkz [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128r [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128rk [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ128rkz [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256m [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256mb [HasVLX, HasAVX512]
vfmadd231ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256mbk [HasVLX, HasAVX512]
vfmadd231ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256mbkz [HasVLX, HasAVX512]
vfmadd231ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256mk [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256mkz [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256r [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256rk [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZ256rkz [HasVLX, HasAVX512]
vfmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128m [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128mb [HasVLX, HasAVX512]
vfmaddsub132pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128mbk [HasVLX, HasAVX512]
vfmaddsub132pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128mbkz [HasVLX, HasAVX512]
vfmaddsub132pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128mk [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128mkz [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128r [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128rk [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ128rkz [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256m [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256mb [HasVLX, HasAVX512]
vfmaddsub132pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256mbk [HasVLX, HasAVX512]
vfmaddsub132pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256mbkz [HasVLX, HasAVX512]
vfmaddsub132pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256mk [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256mkz [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256r [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256rk [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZ256rkz [HasVLX, HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128m [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128mb [HasVLX, HasAVX512]
vfmaddsub132ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128mbk [HasVLX, HasAVX512]
vfmaddsub132ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128mbkz [HasVLX, HasAVX512]
vfmaddsub132ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128mk [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128mkz [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128r [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128rk [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ128rkz [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256m [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256mb [HasVLX, HasAVX512]
vfmaddsub132ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256mbk [HasVLX, HasAVX512]
vfmaddsub132ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256mbkz [HasVLX, HasAVX512]
vfmaddsub132ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256mk [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256mkz [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256r [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256rk [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZ256rkz [HasVLX, HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128m [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128mb [HasVLX, HasAVX512]
vfmaddsub213pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128mbk [HasVLX, HasAVX512]
vfmaddsub213pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128mbkz [HasVLX, HasAVX512]
vfmaddsub213pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128mk [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128mkz [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128r [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128rk [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ128rkz [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256m [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256mb [HasVLX, HasAVX512]
vfmaddsub213pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256mbk [HasVLX, HasAVX512]
vfmaddsub213pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256mbkz [HasVLX, HasAVX512]
vfmaddsub213pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256mk [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256mkz [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256r [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256rk [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZ256rkz [HasVLX, HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128m [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128mb [HasVLX, HasAVX512]
vfmaddsub213ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128mbk [HasVLX, HasAVX512]
vfmaddsub213ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128mbkz [HasVLX, HasAVX512]
vfmaddsub213ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128mk [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128mkz [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128r [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128rk [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ128rkz [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256m [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256mb [HasVLX, HasAVX512]
vfmaddsub213ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256mbk [HasVLX, HasAVX512]
vfmaddsub213ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256mbkz [HasVLX, HasAVX512]
vfmaddsub213ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256mk [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256mkz [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256r [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256rk [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZ256rkz [HasVLX, HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128m [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128mb [HasVLX, HasAVX512]
vfmaddsub231pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128mbk [HasVLX, HasAVX512]
vfmaddsub231pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128mbkz [HasVLX, HasAVX512]
vfmaddsub231pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128mk [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128mkz [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128r [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128rk [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ128rkz [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256m [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256mb [HasVLX, HasAVX512]
vfmaddsub231pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256mbk [HasVLX, HasAVX512]
vfmaddsub231pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256mbkz [HasVLX, HasAVX512]
vfmaddsub231pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256mk [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256mkz [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256r [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256rk [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZ256rkz [HasVLX, HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128m [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128mb [HasVLX, HasAVX512]
vfmaddsub231ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128mbk [HasVLX, HasAVX512]
vfmaddsub231ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128mbkz [HasVLX, HasAVX512]
vfmaddsub231ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128mk [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128mkz [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128r [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128rk [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ128rkz [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256m [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256mb [HasVLX, HasAVX512]
vfmaddsub231ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256mbk [HasVLX, HasAVX512]
vfmaddsub231ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256mbkz [HasVLX, HasAVX512]
vfmaddsub231ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256mk [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256mkz [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256r [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256rk [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZ256rkz [HasVLX, HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128m [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128mb [HasVLX, HasAVX512]
vfmsub132pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128mbk [HasVLX, HasAVX512]
vfmsub132pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128mbkz [HasVLX, HasAVX512]
vfmsub132pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128mk [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128mkz [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128r [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128rk [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ128rkz [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256m [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256mb [HasVLX, HasAVX512]
vfmsub132pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256mbk [HasVLX, HasAVX512]
vfmsub132pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256mbkz [HasVLX, HasAVX512]
vfmsub132pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256mk [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256mkz [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256r [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256rk [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZ256rkz [HasVLX, HasAVX512]
vfmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128m [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128mb [HasVLX, HasAVX512]
vfmsub132ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128mbk [HasVLX, HasAVX512]
vfmsub132ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128mbkz [HasVLX, HasAVX512]
vfmsub132ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128mk [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128mkz [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128r [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128rk [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ128rkz [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256m [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256mb [HasVLX, HasAVX512]
vfmsub132ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256mbk [HasVLX, HasAVX512]
vfmsub132ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256mbkz [HasVLX, HasAVX512]
vfmsub132ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256mk [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256mkz [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256r [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256rk [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZ256rkz [HasVLX, HasAVX512]
vfmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128m [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128mb [HasVLX, HasAVX512]
vfmsub213pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128mbk [HasVLX, HasAVX512]
vfmsub213pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128mbkz [HasVLX, HasAVX512]
vfmsub213pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128mk [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128mkz [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128r [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128rk [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ128rkz [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256m [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256mb [HasVLX, HasAVX512]
vfmsub213pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256mbk [HasVLX, HasAVX512]
vfmsub213pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256mbkz [HasVLX, HasAVX512]
vfmsub213pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256mk [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256mkz [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256r [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256rk [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZ256rkz [HasVLX, HasAVX512]
vfmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128m [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128mb [HasVLX, HasAVX512]
vfmsub213ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128mbk [HasVLX, HasAVX512]
vfmsub213ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128mbkz [HasVLX, HasAVX512]
vfmsub213ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128mk [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128mkz [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128r [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128rk [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ128rkz [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256m [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256mb [HasVLX, HasAVX512]
vfmsub213ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256mbk [HasVLX, HasAVX512]
vfmsub213ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256mbkz [HasVLX, HasAVX512]
vfmsub213ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256mk [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256mkz [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256r [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256rk [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZ256rkz [HasVLX, HasAVX512]
vfmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128m [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128mb [HasVLX, HasAVX512]
vfmsub231pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128mbk [HasVLX, HasAVX512]
vfmsub231pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128mbkz [HasVLX, HasAVX512]
vfmsub231pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128mk [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128mkz [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128r [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128rk [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ128rkz [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256m [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256mb [HasVLX, HasAVX512]
vfmsub231pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256mbk [HasVLX, HasAVX512]
vfmsub231pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256mbkz [HasVLX, HasAVX512]
vfmsub231pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256mk [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256mkz [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256r [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256rk [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZ256rkz [HasVLX, HasAVX512]
vfmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128m [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128mb [HasVLX, HasAVX512]
vfmsub231ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128mbk [HasVLX, HasAVX512]
vfmsub231ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128mbkz [HasVLX, HasAVX512]
vfmsub231ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128mk [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128mkz [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128r [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128rk [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ128rkz [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256m [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256mb [HasVLX, HasAVX512]
vfmsub231ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256mbk [HasVLX, HasAVX512]
vfmsub231ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256mbkz [HasVLX, HasAVX512]
vfmsub231ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256mk [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256mkz [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256r [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256rk [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZ256rkz [HasVLX, HasAVX512]
vfmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128m [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128mb [HasVLX, HasAVX512]
vfmsubadd132pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128mbk [HasVLX, HasAVX512]
vfmsubadd132pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128mbkz [HasVLX, HasAVX512]
vfmsubadd132pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128mk [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128mkz [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128r [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128rk [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ128rkz [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256m [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256mb [HasVLX, HasAVX512]
vfmsubadd132pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256mbk [HasVLX, HasAVX512]
vfmsubadd132pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256mbkz [HasVLX, HasAVX512]
vfmsubadd132pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256mk [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256mkz [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256r [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256rk [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZ256rkz [HasVLX, HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128m [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128mb [HasVLX, HasAVX512]
vfmsubadd132ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128mbk [HasVLX, HasAVX512]
vfmsubadd132ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128mbkz [HasVLX, HasAVX512]
vfmsubadd132ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128mk [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128mkz [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128r [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128rk [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ128rkz [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256m [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256mb [HasVLX, HasAVX512]
vfmsubadd132ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256mbk [HasVLX, HasAVX512]
vfmsubadd132ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256mbkz [HasVLX, HasAVX512]
vfmsubadd132ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256mk [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256mkz [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256r [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256rk [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZ256rkz [HasVLX, HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128m [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128mb [HasVLX, HasAVX512]
vfmsubadd213pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128mbk [HasVLX, HasAVX512]
vfmsubadd213pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128mbkz [HasVLX, HasAVX512]
vfmsubadd213pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128mk [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128mkz [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128r [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128rk [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ128rkz [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256m [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256mb [HasVLX, HasAVX512]
vfmsubadd213pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256mbk [HasVLX, HasAVX512]
vfmsubadd213pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256mbkz [HasVLX, HasAVX512]
vfmsubadd213pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256mk [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256mkz [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256r [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256rk [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZ256rkz [HasVLX, HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128m [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128mb [HasVLX, HasAVX512]
vfmsubadd213ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128mbk [HasVLX, HasAVX512]
vfmsubadd213ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128mbkz [HasVLX, HasAVX512]
vfmsubadd213ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128mk [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128mkz [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128r [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128rk [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ128rkz [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256m [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256mb [HasVLX, HasAVX512]
vfmsubadd213ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256mbk [HasVLX, HasAVX512]
vfmsubadd213ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256mbkz [HasVLX, HasAVX512]
vfmsubadd213ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256mk [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256mkz [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256r [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256rk [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZ256rkz [HasVLX, HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128m [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128mb [HasVLX, HasAVX512]
vfmsubadd231pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128mbk [HasVLX, HasAVX512]
vfmsubadd231pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128mbkz [HasVLX, HasAVX512]
vfmsubadd231pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128mk [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128mkz [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128r [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128rk [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ128rkz [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256m [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256mb [HasVLX, HasAVX512]
vfmsubadd231pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256mbk [HasVLX, HasAVX512]
vfmsubadd231pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256mbkz [HasVLX, HasAVX512]
vfmsubadd231pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256mk [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256mkz [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256r [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256rk [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZ256rkz [HasVLX, HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128m [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128mb [HasVLX, HasAVX512]
vfmsubadd231ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128mbk [HasVLX, HasAVX512]
vfmsubadd231ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128mbkz [HasVLX, HasAVX512]
vfmsubadd231ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128mk [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128mkz [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128r [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128rk [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ128rkz [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256m [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256mb [HasVLX, HasAVX512]
vfmsubadd231ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256mbk [HasVLX, HasAVX512]
vfmsubadd231ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256mbkz [HasVLX, HasAVX512]
vfmsubadd231ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256mk [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256mkz [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256r [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256rk [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZ256rkz [HasVLX, HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128m [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128mb [HasVLX, HasAVX512]
vfnmadd132pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128mbk [HasVLX, HasAVX512]
vfnmadd132pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128mbkz [HasVLX, HasAVX512]
vfnmadd132pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128mk [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128mkz [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128r [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128rk [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ128rkz [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256m [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256mb [HasVLX, HasAVX512]
vfnmadd132pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256mbk [HasVLX, HasAVX512]
vfnmadd132pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256mbkz [HasVLX, HasAVX512]
vfnmadd132pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256mk [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256mkz [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256r [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256rk [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZ256rkz [HasVLX, HasAVX512]
vfnmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128m [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128mb [HasVLX, HasAVX512]
vfnmadd132ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128mbk [HasVLX, HasAVX512]
vfnmadd132ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128mbkz [HasVLX, HasAVX512]
vfnmadd132ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128mk [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128mkz [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128r [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128rk [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ128rkz [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256m [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256mb [HasVLX, HasAVX512]
vfnmadd132ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256mbk [HasVLX, HasAVX512]
vfnmadd132ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256mbkz [HasVLX, HasAVX512]
vfnmadd132ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256mk [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256mkz [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256r [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256rk [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZ256rkz [HasVLX, HasAVX512]
vfnmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128m [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128mb [HasVLX, HasAVX512]
vfnmadd213pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128mbk [HasVLX, HasAVX512]
vfnmadd213pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128mbkz [HasVLX, HasAVX512]
vfnmadd213pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128mk [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128mkz [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128r [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128rk [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ128rkz [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256m [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256mb [HasVLX, HasAVX512]
vfnmadd213pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256mbk [HasVLX, HasAVX512]
vfnmadd213pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256mbkz [HasVLX, HasAVX512]
vfnmadd213pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256mk [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256mkz [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256r [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256rk [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZ256rkz [HasVLX, HasAVX512]
vfnmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128m [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128mb [HasVLX, HasAVX512]
vfnmadd213ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128mbk [HasVLX, HasAVX512]
vfnmadd213ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128mbkz [HasVLX, HasAVX512]
vfnmadd213ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128mk [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128mkz [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128r [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128rk [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ128rkz [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256m [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256mb [HasVLX, HasAVX512]
vfnmadd213ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256mbk [HasVLX, HasAVX512]
vfnmadd213ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256mbkz [HasVLX, HasAVX512]
vfnmadd213ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256mk [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256mkz [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256r [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256rk [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZ256rkz [HasVLX, HasAVX512]
vfnmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128m [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128mb [HasVLX, HasAVX512]
vfnmadd231pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128mbk [HasVLX, HasAVX512]
vfnmadd231pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128mbkz [HasVLX, HasAVX512]
vfnmadd231pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128mk [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128mkz [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128r [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128rk [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ128rkz [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256m [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256mb [HasVLX, HasAVX512]
vfnmadd231pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256mbk [HasVLX, HasAVX512]
vfnmadd231pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256mbkz [HasVLX, HasAVX512]
vfnmadd231pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256mk [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256mkz [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256r [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256rk [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZ256rkz [HasVLX, HasAVX512]
vfnmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128m [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128mb [HasVLX, HasAVX512]
vfnmadd231ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128mbk [HasVLX, HasAVX512]
vfnmadd231ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128mbkz [HasVLX, HasAVX512]
vfnmadd231ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128mk [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128mkz [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128r [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128rk [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ128rkz [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256m [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256mb [HasVLX, HasAVX512]
vfnmadd231ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256mbk [HasVLX, HasAVX512]
vfnmadd231ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256mbkz [HasVLX, HasAVX512]
vfnmadd231ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256mk [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256mkz [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256r [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256rk [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZ256rkz [HasVLX, HasAVX512]
vfnmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128m [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128mb [HasVLX, HasAVX512]
vfnmsub132pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128mbk [HasVLX, HasAVX512]
vfnmsub132pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128mbkz [HasVLX, HasAVX512]
vfnmsub132pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128mk [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128mkz [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128r [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128rk [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ128rkz [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256m [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256mb [HasVLX, HasAVX512]
vfnmsub132pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256mbk [HasVLX, HasAVX512]
vfnmsub132pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256mbkz [HasVLX, HasAVX512]
vfnmsub132pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256mk [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256mkz [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256r [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256rk [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZ256rkz [HasVLX, HasAVX512]
vfnmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128m [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128mb [HasVLX, HasAVX512]
vfnmsub132ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128mbk [HasVLX, HasAVX512]
vfnmsub132ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128mbkz [HasVLX, HasAVX512]
vfnmsub132ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128mk [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128mkz [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128r [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128rk [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ128rkz [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256m [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256mb [HasVLX, HasAVX512]
vfnmsub132ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256mbk [HasVLX, HasAVX512]
vfnmsub132ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256mbkz [HasVLX, HasAVX512]
vfnmsub132ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256mk [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256mkz [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256r [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256rk [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZ256rkz [HasVLX, HasAVX512]
vfnmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128m [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128mb [HasVLX, HasAVX512]
vfnmsub213pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128mbk [HasVLX, HasAVX512]
vfnmsub213pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128mbkz [HasVLX, HasAVX512]
vfnmsub213pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128mk [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128mkz [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128r [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128rk [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ128rkz [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256m [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256mb [HasVLX, HasAVX512]
vfnmsub213pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256mbk [HasVLX, HasAVX512]
vfnmsub213pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256mbkz [HasVLX, HasAVX512]
vfnmsub213pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256mk [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256mkz [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256r [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256rk [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZ256rkz [HasVLX, HasAVX512]
vfnmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128m [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128mb [HasVLX, HasAVX512]
vfnmsub213ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128mbk [HasVLX, HasAVX512]
vfnmsub213ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128mbkz [HasVLX, HasAVX512]
vfnmsub213ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128mk [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128mkz [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128r [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128rk [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ128rkz [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256m [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256mb [HasVLX, HasAVX512]
vfnmsub213ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256mbk [HasVLX, HasAVX512]
vfnmsub213ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256mbkz [HasVLX, HasAVX512]
vfnmsub213ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256mk [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256mkz [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256r [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256rk [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZ256rkz [HasVLX, HasAVX512]
vfnmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128m [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128mb [HasVLX, HasAVX512]
vfnmsub231pd {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128mbk [HasVLX, HasAVX512]
vfnmsub231pd {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128mbkz [HasVLX, HasAVX512]
vfnmsub231pd {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128mk [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128mkz [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128r [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128rk [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ128rkz [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256m [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256mb [HasVLX, HasAVX512]
vfnmsub231pd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256mbk [HasVLX, HasAVX512]
vfnmsub231pd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256mbkz [HasVLX, HasAVX512]
vfnmsub231pd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256mk [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256mkz [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256r [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256rk [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZ256rkz [HasVLX, HasAVX512]
vfnmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128m [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128mb [HasVLX, HasAVX512]
vfnmsub231ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128mbk [HasVLX, HasAVX512]
vfnmsub231ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128mbkz [HasVLX, HasAVX512]
vfnmsub231ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128mk [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128mkz [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128r [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128rk [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ128rkz [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256m [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256mb [HasVLX, HasAVX512]
vfnmsub231ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256mbk [HasVLX, HasAVX512]
vfnmsub231ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256mbkz [HasVLX, HasAVX512]
vfnmsub231ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256mk [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256mkz [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256r [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256rk [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZ256rkz [HasVLX, HasAVX512]
vfnmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VGETMANTPDZ128rmbi [HasVLX, HasAVX512]
vgetmantpd {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ128rmbik [HasVLX, HasAVX512]
vgetmantpd {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZ128rmbikz [HasVLX, HasAVX512]
vgetmantpd {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ128rmi [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ128rmik [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZ128rmikz [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ128rri [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPDZ128rrik [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZ128rrikz [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPDZ256rmbi [HasVLX, HasAVX512]
vgetmantpd {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ256rmbik [HasVLX, HasAVX512]
vgetmantpd {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZ256rmbikz [HasVLX, HasAVX512]
vgetmantpd {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ256rmi [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ256rmik [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZ256rmikz [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZ256rri [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPDZ256rrik [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZ256rrikz [HasVLX, HasAVX512]
vgetmantpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPSZ128rmbi [HasVLX, HasAVX512]
vgetmantps {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ128rmbik [HasVLX, HasAVX512]
vgetmantps {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZ128rmbikz [HasVLX, HasAVX512]
vgetmantps {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ128rmi [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ128rmik [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZ128rmikz [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ128rri [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPSZ128rrik [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZ128rrikz [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPSZ256rmbi [HasVLX, HasAVX512]
vgetmantps {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ256rmbik [HasVLX, HasAVX512]
vgetmantps {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZ256rmbikz [HasVLX, HasAVX512]
vgetmantps {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ256rmi [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ256rmik [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZ256rmikz [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZ256rri [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPSZ256rrik [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZ256rrikz [HasVLX, HasAVX512]
vgetmantps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPDZ128rm [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ128rmb [HasVLX, HasAVX512]
vmaxpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ128rmbk [HasVLX, HasAVX512]
vmaxpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZ128rmbkz [HasVLX, HasAVX512]
vmaxpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ128rmk [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZ128rmkz [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ128rr [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPDZ128rrk [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZ128rrkz [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPDZ256rm [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ256rmb [HasVLX, HasAVX512]
vmaxpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ256rmbk [HasVLX, HasAVX512]
vmaxpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZ256rmbkz [HasVLX, HasAVX512]
vmaxpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ256rmk [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZ256rmkz [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZ256rr [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPDZ256rrk [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZ256rrkz [HasVLX, HasAVX512]
vmaxpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSZ128rm [HasVLX, HasAVX512]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ128rmb [HasVLX, HasAVX512]
vmaxps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ128rmbk [HasVLX, HasAVX512]
vmaxps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZ128rmbkz [HasVLX, HasAVX512]
vmaxps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ128rmk [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZ128rmkz [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ128rr [HasVLX, HasAVX512]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSZ128rrk [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZ128rrkz [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSZ256rm [HasVLX, HasAVX512]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ256rmb [HasVLX, HasAVX512]
vmaxps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ256rmbk [HasVLX, HasAVX512]
vmaxps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZ256rmbkz [HasVLX, HasAVX512]
vmaxps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ256rmk [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZ256rmkz [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZ256rr [HasVLX, HasAVX512]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSZ256rrk [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZ256rrkz [HasVLX, HasAVX512]
vmaxps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPDZ128rm [HasVLX, HasAVX512]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ128rmb [HasVLX, HasAVX512]
vminpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ128rmbk [HasVLX, HasAVX512]
vminpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZ128rmbkz [HasVLX, HasAVX512]
vminpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ128rmk [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZ128rmkz [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ128rr [HasVLX, HasAVX512]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPDZ128rrk [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZ128rrkz [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPDZ256rm [HasVLX, HasAVX512]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ256rmb [HasVLX, HasAVX512]
vminpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ256rmbk [HasVLX, HasAVX512]
vminpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZ256rmbkz [HasVLX, HasAVX512]
vminpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ256rmk [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZ256rmkz [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZ256rr [HasVLX, HasAVX512]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPDZ256rrk [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZ256rrkz [HasVLX, HasAVX512]
vminpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSZ128rm [HasVLX, HasAVX512]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ128rmb [HasVLX, HasAVX512]
vminps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ128rmbk [HasVLX, HasAVX512]
vminps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZ128rmbkz [HasVLX, HasAVX512]
vminps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ128rmk [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZ128rmkz [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ128rr [HasVLX, HasAVX512]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSZ128rrk [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZ128rrkz [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSZ256rm [HasVLX, HasAVX512]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ256rmb [HasVLX, HasAVX512]
vminps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ256rmbk [HasVLX, HasAVX512]
vminps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZ256rmbkz [HasVLX, HasAVX512]
vminps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ256rmk [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZ256rmkz [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZ256rr [HasVLX, HasAVX512]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSZ256rrk [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZ256rrkz [HasVLX, HasAVX512]
vminps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMOVAPDZ128mr [HasVLX, HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVAPDZ128mrk [HasVLX, HasAVX512]
vmovapd {src, dst {mask}|dst {mask}, src}
VMOVAPDZ128rm [HasVLX, HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVAPDZ128rmk [HasVLX, HasAVX512]
vmovapd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVAPDZ128rmkz [HasVLX, HasAVX512]
vmovapd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVAPDZ128rr [HasVLX, HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPDZ128rrk [HasVLX, HasAVX512]
vmovapd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVAPDZ128rrkz [HasVLX, HasAVX512]
vmovapd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVAPDZ256mr [HasVLX, HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVAPDZ256mrk [HasVLX, HasAVX512]
vmovapd {src, dst {mask}|dst {mask}, src}
VMOVAPDZ256rm [HasVLX, HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVAPDZ256rmk [HasVLX, HasAVX512]
vmovapd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVAPDZ256rmkz [HasVLX, HasAVX512]
vmovapd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVAPDZ256rr [HasVLX, HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPDZ256rrk [HasVLX, HasAVX512]
vmovapd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVAPDZ256rrkz [HasVLX, HasAVX512]
vmovapd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVAPSZ128mr [HasVLX, HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVAPSZ128mrk [HasVLX, HasAVX512]
vmovaps {src, dst {mask}|dst {mask}, src}
VMOVAPSZ128rm [HasVLX, HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVAPSZ128rmk [HasVLX, HasAVX512]
vmovaps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVAPSZ128rmkz [HasVLX, HasAVX512]
vmovaps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVAPSZ128rr [HasVLX, HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPSZ128rrk [HasVLX, HasAVX512]
vmovaps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVAPSZ128rrkz [HasVLX, HasAVX512]
vmovaps {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVAPSZ256mr [HasVLX, HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVAPSZ256mrk [HasVLX, HasAVX512]
vmovaps {src, dst {mask}|dst {mask}, src}
VMOVAPSZ256rm [HasVLX, HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVAPSZ256rmk [HasVLX, HasAVX512]
vmovaps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVAPSZ256rmkz [HasVLX, HasAVX512]
vmovaps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVAPSZ256rr [HasVLX, HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPSZ256rrk [HasVLX, HasAVX512]
vmovaps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVAPSZ256rrkz [HasVLX, HasAVX512]
vmovaps {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDDUPZ128rm [HasVLX, HasAVX512]
vmovddup {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDDUPZ128rmk [HasVLX, HasAVX512]
vmovddup {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDDUPZ128rmkz [HasVLX, HasAVX512]
vmovddup {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDDUPZ128rr [HasVLX, HasAVX512]
vmovddup {src, dst|dst, src}
VMOVDDUPZ128rrk [HasVLX, HasAVX512]
vmovddup {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVDDUPZ128rrkz [HasVLX, HasAVX512]
vmovddup {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDDUPZ256rm [HasVLX, HasAVX512]
vmovddup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVDDUPZ256rmk [HasVLX, HasAVX512]
vmovddup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDDUPZ256rmkz [HasVLX, HasAVX512]
vmovddup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVDDUPZ256rr [HasVLX, HasAVX512]
vmovddup {src1, dst|dst, src1}
VMOVDDUPZ256rrk [HasVLX, HasAVX512]
vmovddup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDDUPZ256rrkz [HasVLX, HasAVX512]
vmovddup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVDQA32Z128mr [HasVLX, HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQA32Z128mrk [HasVLX, HasAVX512]
vmovdqa32 {src, dst {mask}|dst {mask}, src}
VMOVDQA32Z128rm [HasVLX, HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQA32Z128rmk [HasVLX, HasAVX512]
vmovdqa32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQA32Z128rmkz [HasVLX, HasAVX512]
vmovdqa32 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQA32Z128rr [HasVLX, HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQA32Z128rrk [HasVLX, HasAVX512]
vmovdqa32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQA32Z128rrkz [HasVLX, HasAVX512]
vmovdqa32 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQA32Z256mr [HasVLX, HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQA32Z256mrk [HasVLX, HasAVX512]
vmovdqa32 {src, dst {mask}|dst {mask}, src}
VMOVDQA32Z256rm [HasVLX, HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQA32Z256rmk [HasVLX, HasAVX512]
vmovdqa32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQA32Z256rmkz [HasVLX, HasAVX512]
vmovdqa32 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQA32Z256rr [HasVLX, HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQA32Z256rrk [HasVLX, HasAVX512]
vmovdqa32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQA32Z256rrkz [HasVLX, HasAVX512]
vmovdqa32 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQA64Z128mr [HasVLX, HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQA64Z128mrk [HasVLX, HasAVX512]
vmovdqa64 {src, dst {mask}|dst {mask}, src}
VMOVDQA64Z128rm [HasVLX, HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQA64Z128rmk [HasVLX, HasAVX512]
vmovdqa64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQA64Z128rmkz [HasVLX, HasAVX512]
vmovdqa64 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQA64Z128rr [HasVLX, HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQA64Z128rrk [HasVLX, HasAVX512]
vmovdqa64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQA64Z128rrkz [HasVLX, HasAVX512]
vmovdqa64 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQA64Z256mr [HasVLX, HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQA64Z256mrk [HasVLX, HasAVX512]
vmovdqa64 {src, dst {mask}|dst {mask}, src}
VMOVDQA64Z256rm [HasVLX, HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQA64Z256rmk [HasVLX, HasAVX512]
vmovdqa64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQA64Z256rmkz [HasVLX, HasAVX512]
vmovdqa64 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQA64Z256rr [HasVLX, HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQA64Z256rrk [HasVLX, HasAVX512]
vmovdqa64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQA64Z256rrkz [HasVLX, HasAVX512]
vmovdqa64 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU32Z128mr [HasVLX, HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU32Z128mrk [HasVLX, HasAVX512]
vmovdqu32 {src, dst {mask}|dst {mask}, src}
VMOVDQU32Z128rm [HasVLX, HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU32Z128rmk [HasVLX, HasAVX512]
vmovdqu32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU32Z128rmkz [HasVLX, HasAVX512]
vmovdqu32 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU32Z128rr [HasVLX, HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU32Z128rrk [HasVLX, HasAVX512]
vmovdqu32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU32Z128rrkz [HasVLX, HasAVX512]
vmovdqu32 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU32Z256mr [HasVLX, HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU32Z256mrk [HasVLX, HasAVX512]
vmovdqu32 {src, dst {mask}|dst {mask}, src}
VMOVDQU32Z256rm [HasVLX, HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU32Z256rmk [HasVLX, HasAVX512]
vmovdqu32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU32Z256rmkz [HasVLX, HasAVX512]
vmovdqu32 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU32Z256rr [HasVLX, HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU32Z256rrk [HasVLX, HasAVX512]
vmovdqu32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU32Z256rrkz [HasVLX, HasAVX512]
vmovdqu32 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU64Z128mr [HasVLX, HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU64Z128mrk [HasVLX, HasAVX512]
vmovdqu64 {src, dst {mask}|dst {mask}, src}
VMOVDQU64Z128rm [HasVLX, HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU64Z128rmk [HasVLX, HasAVX512]
vmovdqu64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU64Z128rmkz [HasVLX, HasAVX512]
vmovdqu64 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU64Z128rr [HasVLX, HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU64Z128rrk [HasVLX, HasAVX512]
vmovdqu64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU64Z128rrkz [HasVLX, HasAVX512]
vmovdqu64 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU64Z256mr [HasVLX, HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU64Z256mrk [HasVLX, HasAVX512]
vmovdqu64 {src, dst {mask}|dst {mask}, src}
VMOVDQU64Z256rm [HasVLX, HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU64Z256rmk [HasVLX, HasAVX512]
vmovdqu64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU64Z256rmkz [HasVLX, HasAVX512]
vmovdqu64 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU64Z256rr [HasVLX, HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU64Z256rrk [HasVLX, HasAVX512]
vmovdqu64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU64Z256rrkz [HasVLX, HasAVX512]
vmovdqu64 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVNTDQZ128mr [HasVLX, HasAVX512]
vmovntdq {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVNTDQZ256mr [HasVLX, HasAVX512]
vmovntdq {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVNTPDZ128mr [HasVLX, HasAVX512]
vmovntpd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVNTPDZ256mr [HasVLX, HasAVX512]
vmovntpd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVNTPSZ128mr [HasVLX, HasAVX512]
vmovntps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVNTPSZ256mr [HasVLX, HasAVX512]
vmovntps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVSHDUPZ128rm [HasVLX, HasAVX512]
vmovshdup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVSHDUPZ128rmk [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSHDUPZ128rmkz [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVSHDUPZ128rr [HasVLX, HasAVX512]
vmovshdup {src1, dst|dst, src1}
VMOVSHDUPZ128rrk [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVSHDUPZ128rrkz [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVSHDUPZ256rm [HasVLX, HasAVX512]
vmovshdup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVSHDUPZ256rmk [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSHDUPZ256rmkz [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVSHDUPZ256rr [HasVLX, HasAVX512]
vmovshdup {src1, dst|dst, src1}
VMOVSHDUPZ256rrk [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVSHDUPZ256rrkz [HasVLX, HasAVX512]
vmovshdup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVSLDUPZ128rm [HasVLX, HasAVX512]
vmovsldup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVSLDUPZ128rmk [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSLDUPZ128rmkz [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVSLDUPZ128rr [HasVLX, HasAVX512]
vmovsldup {src1, dst|dst, src1}
VMOVSLDUPZ128rrk [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVSLDUPZ128rrkz [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVSLDUPZ256rm [HasVLX, HasAVX512]
vmovsldup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVSLDUPZ256rmk [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSLDUPZ256rmkz [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVSLDUPZ256rr [HasVLX, HasAVX512]
vmovsldup {src1, dst|dst, src1}
VMOVSLDUPZ256rrk [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVSLDUPZ256rrkz [HasVLX, HasAVX512]
vmovsldup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVUPDZ128mr [HasVLX, HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVUPDZ128mrk [HasVLX, HasAVX512]
vmovupd {src, dst {mask}|dst {mask}, src}
VMOVUPDZ128rm [HasVLX, HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVUPDZ128rmk [HasVLX, HasAVX512]
vmovupd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVUPDZ128rmkz [HasVLX, HasAVX512]
vmovupd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVUPDZ128rr [HasVLX, HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPDZ128rrk [HasVLX, HasAVX512]
vmovupd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVUPDZ128rrkz [HasVLX, HasAVX512]
vmovupd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVUPDZ256mr [HasVLX, HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVUPDZ256mrk [HasVLX, HasAVX512]
vmovupd {src, dst {mask}|dst {mask}, src}
VMOVUPDZ256rm [HasVLX, HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVUPDZ256rmk [HasVLX, HasAVX512]
vmovupd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVUPDZ256rmkz [HasVLX, HasAVX512]
vmovupd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVUPDZ256rr [HasVLX, HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPDZ256rrk [HasVLX, HasAVX512]
vmovupd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVUPDZ256rrkz [HasVLX, HasAVX512]
vmovupd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVUPSZ128mr [HasVLX, HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVUPSZ128mrk [HasVLX, HasAVX512]
vmovups {src, dst {mask}|dst {mask}, src}
VMOVUPSZ128rm [HasVLX, HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVUPSZ128rmk [HasVLX, HasAVX512]
vmovups {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVUPSZ128rmkz [HasVLX, HasAVX512]
vmovups {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVUPSZ128rr [HasVLX, HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPSZ128rrk [HasVLX, HasAVX512]
vmovups {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVUPSZ128rrkz [HasVLX, HasAVX512]
vmovups {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVUPSZ256mr [HasVLX, HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVUPSZ256mrk [HasVLX, HasAVX512]
vmovups {src, dst {mask}|dst {mask}, src}
VMOVUPSZ256rm [HasVLX, HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVUPSZ256rmk [HasVLX, HasAVX512]
vmovups {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVUPSZ256rmkz [HasVLX, HasAVX512]
vmovups {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVUPSZ256rr [HasVLX, HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPSZ256rrk [HasVLX, HasAVX512]
vmovups {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVUPSZ256rrkz [HasVLX, HasAVX512]
vmovups {src, dst {mask} {z}|dst {mask} {z}, src}
VMULPDZ128rm [HasVLX, HasAVX512]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ128rmb [HasVLX, HasAVX512]
vmulpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ128rmbk [HasVLX, HasAVX512]
vmulpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZ128rmbkz [HasVLX, HasAVX512]
vmulpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ128rmk [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZ128rmkz [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ128rr [HasVLX, HasAVX512]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPDZ128rrk [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZ128rrkz [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPDZ256rm [HasVLX, HasAVX512]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ256rmb [HasVLX, HasAVX512]
vmulpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ256rmbk [HasVLX, HasAVX512]
vmulpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZ256rmbkz [HasVLX, HasAVX512]
vmulpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ256rmk [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZ256rmkz [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZ256rr [HasVLX, HasAVX512]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPDZ256rrk [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZ256rrkz [HasVLX, HasAVX512]
vmulpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSZ128rm [HasVLX, HasAVX512]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ128rmb [HasVLX, HasAVX512]
vmulps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ128rmbk [HasVLX, HasAVX512]
vmulps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZ128rmbkz [HasVLX, HasAVX512]
vmulps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ128rmk [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZ128rmkz [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ128rr [HasVLX, HasAVX512]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSZ128rrk [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZ128rrkz [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSZ256rm [HasVLX, HasAVX512]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ256rmb [HasVLX, HasAVX512]
vmulps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ256rmbk [HasVLX, HasAVX512]
vmulps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZ256rmbkz [HasVLX, HasAVX512]
vmulps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ256rmk [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZ256rmkz [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZ256rr [HasVLX, HasAVX512]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSZ256rrk [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZ256rrkz [HasVLX, HasAVX512]
vmulps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VPABSDZ128rm [HasVLX, HasAVX512]
vpabsd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSDZ128rmb [HasVLX, HasAVX512]
vpabsd {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPABSDZ128rmbk [HasVLX, HasAVX512]
vpabsd {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSDZ128rmbkz [HasVLX, HasAVX512]
vpabsd {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPABSDZ128rmk [HasVLX, HasAVX512]
vpabsd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSDZ128rmkz [HasVLX, HasAVX512]
vpabsd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSDZ128rr [HasVLX, HasAVX512]
vpabsd {src1, dst|dst, src1}
VPABSDZ128rrk [HasVLX, HasAVX512]
vpabsd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSDZ128rrkz [HasVLX, HasAVX512]
vpabsd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSDZ256rm [HasVLX, HasAVX512]
vpabsd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSDZ256rmb [HasVLX, HasAVX512]
vpabsd {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPABSDZ256rmbk [HasVLX, HasAVX512]
vpabsd {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSDZ256rmbkz [HasVLX, HasAVX512]
vpabsd {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPABSDZ256rmk [HasVLX, HasAVX512]
vpabsd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSDZ256rmkz [HasVLX, HasAVX512]
vpabsd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSDZ256rr [HasVLX, HasAVX512]
vpabsd {src1, dst|dst, src1}
VPABSDZ256rrk [HasVLX, HasAVX512]
vpabsd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSDZ256rrkz [HasVLX, HasAVX512]
vpabsd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSQZ128rm [HasVLX, HasAVX512]
vpabsq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSQZ128rmb [HasVLX, HasAVX512]
vpabsq {src1{1to2}, dst|dst, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPABSQZ128rmbk [HasVLX, HasAVX512]
vpabsq {src1{1to2}, dst {mask}|dst {mask}, src1{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSQZ128rmbkz [HasVLX, HasAVX512]
vpabsq {src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPABSQZ128rmk [HasVLX, HasAVX512]
vpabsq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSQZ128rmkz [HasVLX, HasAVX512]
vpabsq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSQZ128rr [HasVLX, HasAVX512]
vpabsq {src1, dst|dst, src1}
VPABSQZ128rrk [HasVLX, HasAVX512]
vpabsq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSQZ128rrkz [HasVLX, HasAVX512]
vpabsq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSQZ256rm [HasVLX, HasAVX512]
vpabsq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSQZ256rmb [HasVLX, HasAVX512]
vpabsq {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPABSQZ256rmbk [HasVLX, HasAVX512]
vpabsq {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSQZ256rmbkz [HasVLX, HasAVX512]
vpabsq {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPABSQZ256rmk [HasVLX, HasAVX512]
vpabsq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSQZ256rmkz [HasVLX, HasAVX512]
vpabsq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSQZ256rr [HasVLX, HasAVX512]
vpabsq {src1, dst|dst, src1}
VPABSQZ256rrk [HasVLX, HasAVX512]
vpabsq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSQZ256rrkz [HasVLX, HasAVX512]
vpabsq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPADDDZ128rm [HasVLX, HasAVX512]
vpaddd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDDZ128rmb [HasVLX, HasAVX512]
vpaddd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPADDDZ128rmbk [HasVLX, HasAVX512]
vpaddd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDDZ128rmbkz [HasVLX, HasAVX512]
vpaddd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPADDDZ128rmk [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDDZ128rmkz [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDDZ128rr [HasVLX, HasAVX512]
vpaddd {src2, src1, dst|dst, src1, src2}
VPADDDZ128rrk [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDDZ128rrkz [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDDZ256rm [HasVLX, HasAVX512]
vpaddd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDDZ256rmb [HasVLX, HasAVX512]
vpaddd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPADDDZ256rmbk [HasVLX, HasAVX512]
vpaddd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDDZ256rmbkz [HasVLX, HasAVX512]
vpaddd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPADDDZ256rmk [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDDZ256rmkz [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDDZ256rr [HasVLX, HasAVX512]
vpaddd {src2, src1, dst|dst, src1, src2}
VPADDDZ256rrk [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDDZ256rrkz [HasVLX, HasAVX512]
vpaddd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDQZ128rm [HasVLX, HasAVX512]
vpaddq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDQZ128rmb [HasVLX, HasAVX512]
vpaddq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPADDQZ128rmbk [HasVLX, HasAVX512]
vpaddq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDQZ128rmbkz [HasVLX, HasAVX512]
vpaddq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPADDQZ128rmk [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDQZ128rmkz [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDQZ128rr [HasVLX, HasAVX512]
vpaddq {src2, src1, dst|dst, src1, src2}
VPADDQZ128rrk [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDQZ128rrkz [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDQZ256rm [HasVLX, HasAVX512]
vpaddq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDQZ256rmb [HasVLX, HasAVX512]
vpaddq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPADDQZ256rmbk [HasVLX, HasAVX512]
vpaddq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDQZ256rmbkz [HasVLX, HasAVX512]
vpaddq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPADDQZ256rmk [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDQZ256rmkz [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDQZ256rr [HasVLX, HasAVX512]
vpaddq {src2, src1, dst|dst, src1, src2}
VPADDQZ256rrk [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDQZ256rrkz [HasVLX, HasAVX512]
vpaddq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDDZ128rm [HasVLX, HasAVX512]
vpandd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDDZ128rmb [HasVLX, HasAVX512]
vpandd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDDZ128rmbk [HasVLX, HasAVX512]
vpandd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDDZ128rmbkz [HasVLX, HasAVX512]
vpandd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDDZ128rmk [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDDZ128rmkz [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDDZ128rr [HasVLX, HasAVX512]
vpandd {src2, src1, dst|dst, src1, src2}
VPANDDZ128rrk [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDDZ128rrkz [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDDZ256rm [HasVLX, HasAVX512]
vpandd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDDZ256rmb [HasVLX, HasAVX512]
vpandd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDDZ256rmbk [HasVLX, HasAVX512]
vpandd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDDZ256rmbkz [HasVLX, HasAVX512]
vpandd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDDZ256rmk [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDDZ256rmkz [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDDZ256rr [HasVLX, HasAVX512]
vpandd {src2, src1, dst|dst, src1, src2}
VPANDDZ256rrk [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDDZ256rrkz [HasVLX, HasAVX512]
vpandd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDNDZ128rm [HasVLX, HasAVX512]
vpandnd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNDZ128rmb [HasVLX, HasAVX512]
vpandnd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDNDZ128rmbk [HasVLX, HasAVX512]
vpandnd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNDZ128rmbkz [HasVLX, HasAVX512]
vpandnd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDNDZ128rmk [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNDZ128rmkz [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNDZ128rr [HasVLX, HasAVX512]
vpandnd {src2, src1, dst|dst, src1, src2}
VPANDNDZ128rrk [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDNDZ128rrkz [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDNDZ256rm [HasVLX, HasAVX512]
vpandnd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNDZ256rmb [HasVLX, HasAVX512]
vpandnd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDNDZ256rmbk [HasVLX, HasAVX512]
vpandnd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNDZ256rmbkz [HasVLX, HasAVX512]
vpandnd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDNDZ256rmk [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNDZ256rmkz [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNDZ256rr [HasVLX, HasAVX512]
vpandnd {src2, src1, dst|dst, src1, src2}
VPANDNDZ256rrk [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDNDZ256rrkz [HasVLX, HasAVX512]
vpandnd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDNQZ128rm [HasVLX, HasAVX512]
vpandnq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNQZ128rmb [HasVLX, HasAVX512]
vpandnq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPANDNQZ128rmbk [HasVLX, HasAVX512]
vpandnq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNQZ128rmbkz [HasVLX, HasAVX512]
vpandnq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPANDNQZ128rmk [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNQZ128rmkz [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNQZ128rr [HasVLX, HasAVX512]
vpandnq {src2, src1, dst|dst, src1, src2}
VPANDNQZ128rrk [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDNQZ128rrkz [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDNQZ256rm [HasVLX, HasAVX512]
vpandnq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNQZ256rmb [HasVLX, HasAVX512]
vpandnq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDNQZ256rmbk [HasVLX, HasAVX512]
vpandnq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNQZ256rmbkz [HasVLX, HasAVX512]
vpandnq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDNQZ256rmk [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNQZ256rmkz [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNQZ256rr [HasVLX, HasAVX512]
vpandnq {src2, src1, dst|dst, src1, src2}
VPANDNQZ256rrk [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDNQZ256rrkz [HasVLX, HasAVX512]
vpandnq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDQZ128rm [HasVLX, HasAVX512]
vpandq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDQZ128rmb [HasVLX, HasAVX512]
vpandq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPANDQZ128rmbk [HasVLX, HasAVX512]
vpandq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDQZ128rmbkz [HasVLX, HasAVX512]
vpandq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPANDQZ128rmk [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDQZ128rmkz [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDQZ128rr [HasVLX, HasAVX512]
vpandq {src2, src1, dst|dst, src1, src2}
VPANDQZ128rrk [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDQZ128rrkz [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDQZ256rm [HasVLX, HasAVX512]
vpandq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDQZ256rmb [HasVLX, HasAVX512]
vpandq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDQZ256rmbk [HasVLX, HasAVX512]
vpandq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDQZ256rmbkz [HasVLX, HasAVX512]
vpandq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPANDQZ256rmk [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDQZ256rmkz [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDQZ256rr [HasVLX, HasAVX512]
vpandq {src2, src1, dst|dst, src1, src2}
VPANDQZ256rrk [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDQZ256rrkz [HasVLX, HasAVX512]
vpandq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBROADCASTDZ128rm [HasVLX, HasAVX512]
vpbroadcastd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTDZ128rmk [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDZ128rmkz [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTDZ128rr [HasVLX, HasAVX512]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDZ128rrk [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDZ128rrkz [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTDZ256rm [HasVLX, HasAVX512]
vpbroadcastd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTDZ256rmk [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDZ256rmkz [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTDZ256rr [HasVLX, HasAVX512]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDZ256rrk [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDZ256rrkz [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTDrZ128rr [HasVLX, HasAVX512]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDrZ128rrk [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDrZ128rrkz [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTDrZ256rr [HasVLX, HasAVX512]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDrZ256rrk [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDrZ256rrkz [HasVLX, HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQZ128rm [HasVLX, HasAVX512]
vpbroadcastq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTQZ128rmk [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQZ128rmkz [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQZ128rr [HasVLX, HasAVX512]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQZ128rrk [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQZ128rrkz [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQZ256rm [HasVLX, HasAVX512]
vpbroadcastq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTQZ256rmk [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQZ256rmkz [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQZ256rr [HasVLX, HasAVX512]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQZ256rrk [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQZ256rrkz [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQrZ128rr [HasVLX, HasAVX512]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQrZ128rrk [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQrZ128rrkz [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQrZ256rr [HasVLX, HasAVX512]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQrZ256rrk [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQrZ256rrkz [HasVLX, HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPCMPDZ128rmbi [HasVLX, HasAVX512]
vpcmpd {cc, src2{1to4}, src1, dst|dst, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ128rmbik [HasVLX, HasAVX512]
vpcmpd {cc, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ128rmi [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ128rmik [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ128rri [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPDZ128rrik [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPDZ256rmbi [HasVLX, HasAVX512]
vpcmpd {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ256rmbik [HasVLX, HasAVX512]
vpcmpd {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ256rmi [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ256rmik [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZ256rri [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPDZ256rrik [HasVLX, HasAVX512]
vpcmpd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPEQDZ128rm [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ128rmb [HasVLX, HasAVX512]
vpcmpeqd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ128rmbk [HasVLX, HasAVX512]
vpcmpeqd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ128rmk [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ128rr [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
VPCMPEQDZ128rrk [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQDZ256rm [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ256rmb [HasVLX, HasAVX512]
vpcmpeqd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ256rmbk [HasVLX, HasAVX512]
vpcmpeqd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ256rmk [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQDZ256rr [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
VPCMPEQDZ256rrk [HasVLX, HasAVX512]
vpcmpeqd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQQZ128rm [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ128rmb [HasVLX, HasAVX512]
vpcmpeqq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ128rmbk [HasVLX, HasAVX512]
vpcmpeqq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ128rmk [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ128rr [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
VPCMPEQQZ128rrk [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQQZ256rm [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ256rmb [HasVLX, HasAVX512]
vpcmpeqq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ256rmbk [HasVLX, HasAVX512]
vpcmpeqq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ256rmk [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQQZ256rr [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
VPCMPEQQZ256rrk [HasVLX, HasAVX512]
vpcmpeqq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTDZ128rm [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ128rmb [HasVLX, HasAVX512]
vpcmpgtd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ128rmbk [HasVLX, HasAVX512]
vpcmpgtd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ128rmk [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ128rr [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
VPCMPGTDZ128rrk [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTDZ256rm [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ256rmb [HasVLX, HasAVX512]
vpcmpgtd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ256rmbk [HasVLX, HasAVX512]
vpcmpgtd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ256rmk [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTDZ256rr [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
VPCMPGTDZ256rrk [HasVLX, HasAVX512]
vpcmpgtd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTQZ128rm [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ128rmb [HasVLX, HasAVX512]
vpcmpgtq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ128rmbk [HasVLX, HasAVX512]
vpcmpgtq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ128rmk [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ128rr [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
VPCMPGTQZ128rrk [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTQZ256rm [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ256rmb [HasVLX, HasAVX512]
vpcmpgtq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ256rmbk [HasVLX, HasAVX512]
vpcmpgtq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ256rmk [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTQZ256rr [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
VPCMPGTQZ256rrk [HasVLX, HasAVX512]
vpcmpgtq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPQZ128rmbi [HasVLX, HasAVX512]
vpcmpq {cc, src2{1to2}, src1, dst|dst, src1, src2{1to2}, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ128rmbik [HasVLX, HasAVX512]
vpcmpq {cc, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ128rmi [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ128rmik [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ128rri [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPQZ128rrik [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPQZ256rmbi [HasVLX, HasAVX512]
vpcmpq {cc, src2{1to4}, src1, dst|dst, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ256rmbik [HasVLX, HasAVX512]
vpcmpq {cc, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ256rmi [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ256rmik [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZ256rri [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPQZ256rrik [HasVLX, HasAVX512]
vpcmpq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUDZ128rmbi [HasVLX, HasAVX512]
vpcmpud {cc, src2{1to4}, src1, dst|dst, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ128rmbik [HasVLX, HasAVX512]
vpcmpud {cc, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ128rmi [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ128rmik [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ128rri [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUDZ128rrik [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUDZ256rmbi [HasVLX, HasAVX512]
vpcmpud {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ256rmbik [HasVLX, HasAVX512]
vpcmpud {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ256rmi [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ256rmik [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZ256rri [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUDZ256rrik [HasVLX, HasAVX512]
vpcmpud {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUQZ128rmbi [HasVLX, HasAVX512]
vpcmpuq {cc, src2{1to2}, src1, dst|dst, src1, src2{1to2}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ128rmbik [HasVLX, HasAVX512]
vpcmpuq {cc, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ128rmi [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ128rmik [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ128rri [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUQZ128rrik [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUQZ256rmbi [HasVLX, HasAVX512]
vpcmpuq {cc, src2{1to4}, src1, dst|dst, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ256rmbik [HasVLX, HasAVX512]
vpcmpuq {cc, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ256rmi [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ256rmik [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZ256rri [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUQZ256rrik [HasVLX, HasAVX512]
vpcmpuq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCOMPRESSDZ128mr [HasVLX, HasAVX512]
vpcompressd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSDZ128mrk [HasVLX, HasAVX512]
vpcompressd {src, dst {mask}|dst {mask}, src}
VPCOMPRESSDZ128rr [HasVLX, HasAVX512]
vpcompressd {src1, dst|dst, src1}
VPCOMPRESSDZ128rrk [HasVLX, HasAVX512]
vpcompressd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSDZ128rrkz [HasVLX, HasAVX512]
vpcompressd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSDZ256mr [HasVLX, HasAVX512]
vpcompressd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSDZ256mrk [HasVLX, HasAVX512]
vpcompressd {src, dst {mask}|dst {mask}, src}
VPCOMPRESSDZ256rr [HasVLX, HasAVX512]
vpcompressd {src1, dst|dst, src1}
VPCOMPRESSDZ256rrk [HasVLX, HasAVX512]
vpcompressd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSDZ256rrkz [HasVLX, HasAVX512]
vpcompressd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSQZ128mr [HasVLX, HasAVX512]
vpcompressq {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSQZ128mrk [HasVLX, HasAVX512]
vpcompressq {src, dst {mask}|dst {mask}, src}
VPCOMPRESSQZ128rr [HasVLX, HasAVX512]
vpcompressq {src1, dst|dst, src1}
VPCOMPRESSQZ128rrk [HasVLX, HasAVX512]
vpcompressq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSQZ128rrkz [HasVLX, HasAVX512]
vpcompressq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSQZ256mr [HasVLX, HasAVX512]
vpcompressq {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSQZ256mrk [HasVLX, HasAVX512]
vpcompressq {src, dst {mask}|dst {mask}, src}
VPCOMPRESSQZ256rr [HasVLX, HasAVX512]
vpcompressq {src1, dst|dst, src1}
VPCOMPRESSQZ256rrk [HasVLX, HasAVX512]
vpcompressq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSQZ256rrkz [HasVLX, HasAVX512]
vpcompressq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPERMDZ256rm [HasVLX, HasAVX512]
vpermd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMDZ256rmb [HasVLX, HasAVX512]
vpermd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMDZ256rmbk [HasVLX, HasAVX512]
vpermd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMDZ256rmbkz [HasVLX, HasAVX512]
vpermd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMDZ256rmk [HasVLX, HasAVX512]
vpermd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMDZ256rmkz [HasVLX, HasAVX512]
vpermd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMDZ256rr [HasVLX, HasAVX512]
vpermd {src2, src1, dst|dst, src1, src2}
VPERMDZ256rrk [HasVLX, HasAVX512]
vpermd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMDZ256rrkz [HasVLX, HasAVX512]
vpermd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPDZ128mbi [HasVLX, HasAVX512]
vpermilpd {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128mbik [HasVLX, HasAVX512]
vpermilpd {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ128mbikz [HasVLX, HasAVX512]
vpermilpd {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128mi [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128mik [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ128mikz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128ri [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDZ128rik [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ128rikz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPDZ128rm [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128rmb [HasVLX, HasAVX512]
vpermilpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128rmbk [HasVLX, HasAVX512]
vpermilpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ128rmbkz [HasVLX, HasAVX512]
vpermilpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128rmk [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ128rmkz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ128rr [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDZ128rrk [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ128rrkz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPDZ256mbi [HasVLX, HasAVX512]
vpermilpd {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256mbik [HasVLX, HasAVX512]
vpermilpd {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ256mbikz [HasVLX, HasAVX512]
vpermilpd {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256mi [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256mik [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ256mikz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256ri [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDZ256rik [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ256rikz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPDZ256rm [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256rmb [HasVLX, HasAVX512]
vpermilpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256rmbk [HasVLX, HasAVX512]
vpermilpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ256rmbkz [HasVLX, HasAVX512]
vpermilpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256rmk [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ256rmkz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZ256rr [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDZ256rrk [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPDZ256rrkz [HasVLX, HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPSZ128mbi [HasVLX, HasAVX512]
vpermilps {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128mbik [HasVLX, HasAVX512]
vpermilps {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ128mbikz [HasVLX, HasAVX512]
vpermilps {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128mi [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128mik [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ128mikz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128ri [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSZ128rik [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ128rikz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPSZ128rm [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128rmb [HasVLX, HasAVX512]
vpermilps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128rmbk [HasVLX, HasAVX512]
vpermilps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ128rmbkz [HasVLX, HasAVX512]
vpermilps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128rmk [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ128rmkz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ128rr [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSZ128rrk [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ128rrkz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPSZ256mbi [HasVLX, HasAVX512]
vpermilps {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256mbik [HasVLX, HasAVX512]
vpermilps {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ256mbikz [HasVLX, HasAVX512]
vpermilps {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256mi [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256mik [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ256mikz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256ri [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSZ256rik [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ256rikz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPSZ256rm [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256rmb [HasVLX, HasAVX512]
vpermilps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256rmbk [HasVLX, HasAVX512]
vpermilps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ256rmbkz [HasVLX, HasAVX512]
vpermilps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256rmk [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ256rmkz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZ256rr [HasVLX, HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSZ256rrk [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPSZ256rrkz [HasVLX, HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMPDZ256mbi [HasVLX, HasAVX512]
vpermpd {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZ256mbik [HasVLX, HasAVX512]
vpermpd {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZ256mbikz [HasVLX, HasAVX512]
vpermpd {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZ256mi [HasVLX, HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZ256mik [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZ256mikz [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZ256ri [HasVLX, HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
VPERMPDZ256rik [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMPDZ256rikz [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMPDZ256rm [HasVLX, HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZ256rmb [HasVLX, HasAVX512]
vpermpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMPDZ256rmbk [HasVLX, HasAVX512]
vpermpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZ256rmbkz [HasVLX, HasAVX512]
vpermpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMPDZ256rmk [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZ256rmkz [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZ256rr [HasVLX, HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
VPERMPDZ256rrk [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMPDZ256rrkz [HasVLX, HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMPSZ256rm [HasVLX, HasAVX512]
vpermps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPSZ256rmb [HasVLX, HasAVX512]
vpermps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMPSZ256rmbk [HasVLX, HasAVX512]
vpermps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPSZ256rmbkz [HasVLX, HasAVX512]
vpermps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMPSZ256rmk [HasVLX, HasAVX512]
vpermps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPSZ256rmkz [HasVLX, HasAVX512]
vpermps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPSZ256rr [HasVLX, HasAVX512]
vpermps {src2, src1, dst|dst, src1, src2}
VPERMPSZ256rrk [HasVLX, HasAVX512]
vpermps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMPSZ256rrkz [HasVLX, HasAVX512]
vpermps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMQZ256mbi [HasVLX, HasAVX512]
vpermq {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMQZ256mbik [HasVLX, HasAVX512]
vpermq {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZ256mbikz [HasVLX, HasAVX512]
vpermq {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPERMQZ256mi [HasVLX, HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZ256mik [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZ256mikz [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZ256ri [HasVLX, HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
VPERMQZ256rik [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMQZ256rikz [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMQZ256rm [HasVLX, HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZ256rmb [HasVLX, HasAVX512]
vpermq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMQZ256rmbk [HasVLX, HasAVX512]
vpermq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZ256rmbkz [HasVLX, HasAVX512]
vpermq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPERMQZ256rmk [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZ256rmkz [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZ256rr [HasVLX, HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
VPERMQZ256rrk [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMQZ256rrkz [HasVLX, HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPEXPANDDZ128rm [HasVLX, HasAVX512]
vpexpandd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDDZ128rmk [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDDZ128rmkz [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDDZ128rr [HasVLX, HasAVX512]
vpexpandd {src1, dst|dst, src1}
VPEXPANDDZ128rrk [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDDZ128rrkz [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDDZ256rm [HasVLX, HasAVX512]
vpexpandd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDDZ256rmk [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDDZ256rmkz [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDDZ256rr [HasVLX, HasAVX512]
vpexpandd {src1, dst|dst, src1}
VPEXPANDDZ256rrk [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDDZ256rrkz [HasVLX, HasAVX512]
vpexpandd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDQZ128rm [HasVLX, HasAVX512]
vpexpandq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDQZ128rmk [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDQZ128rmkz [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDQZ128rr [HasVLX, HasAVX512]
vpexpandq {src1, dst|dst, src1}
VPEXPANDQZ128rrk [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDQZ128rrkz [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDQZ256rm [HasVLX, HasAVX512]
vpexpandq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDQZ256rmk [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDQZ256rmkz [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDQZ256rr [HasVLX, HasAVX512]
vpexpandq {src1, dst|dst, src1}
VPEXPANDQZ256rrk [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDQZ256rrkz [HasVLX, HasAVX512]
vpexpandq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPMAXSDZ128rm [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSDZ128rmb [HasVLX, HasAVX512]
vpmaxsd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXSDZ128rmbk [HasVLX, HasAVX512]
vpmaxsd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSDZ128rmbkz [HasVLX, HasAVX512]
vpmaxsd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXSDZ128rmk [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSDZ128rmkz [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSDZ128rr [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst|dst, src1, src2}
VPMAXSDZ128rrk [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSDZ128rrkz [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSDZ256rm [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSDZ256rmb [HasVLX, HasAVX512]
vpmaxsd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXSDZ256rmbk [HasVLX, HasAVX512]
vpmaxsd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSDZ256rmbkz [HasVLX, HasAVX512]
vpmaxsd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXSDZ256rmk [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSDZ256rmkz [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSDZ256rr [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst|dst, src1, src2}
VPMAXSDZ256rrk [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSDZ256rrkz [HasVLX, HasAVX512]
vpmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSQZ128rm [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSQZ128rmb [HasVLX, HasAVX512]
vpmaxsq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMAXSQZ128rmbk [HasVLX, HasAVX512]
vpmaxsq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSQZ128rmbkz [HasVLX, HasAVX512]
vpmaxsq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMAXSQZ128rmk [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSQZ128rmkz [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSQZ128rr [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst|dst, src1, src2}
VPMAXSQZ128rrk [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSQZ128rrkz [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSQZ256rm [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSQZ256rmb [HasVLX, HasAVX512]
vpmaxsq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXSQZ256rmbk [HasVLX, HasAVX512]
vpmaxsq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSQZ256rmbkz [HasVLX, HasAVX512]
vpmaxsq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXSQZ256rmk [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSQZ256rmkz [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSQZ256rr [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst|dst, src1, src2}
VPMAXSQZ256rrk [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSQZ256rrkz [HasVLX, HasAVX512]
vpmaxsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUDZ128rm [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUDZ128rmb [HasVLX, HasAVX512]
vpmaxud {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXUDZ128rmbk [HasVLX, HasAVX512]
vpmaxud {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUDZ128rmbkz [HasVLX, HasAVX512]
vpmaxud {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXUDZ128rmk [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUDZ128rmkz [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUDZ128rr [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst|dst, src1, src2}
VPMAXUDZ128rrk [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUDZ128rrkz [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUDZ256rm [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUDZ256rmb [HasVLX, HasAVX512]
vpmaxud {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXUDZ256rmbk [HasVLX, HasAVX512]
vpmaxud {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUDZ256rmbkz [HasVLX, HasAVX512]
vpmaxud {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXUDZ256rmk [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUDZ256rmkz [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUDZ256rr [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst|dst, src1, src2}
VPMAXUDZ256rrk [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUDZ256rrkz [HasVLX, HasAVX512]
vpmaxud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUQZ128rm [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUQZ128rmb [HasVLX, HasAVX512]
vpmaxuq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMAXUQZ128rmbk [HasVLX, HasAVX512]
vpmaxuq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUQZ128rmbkz [HasVLX, HasAVX512]
vpmaxuq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMAXUQZ128rmk [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUQZ128rmkz [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUQZ128rr [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst|dst, src1, src2}
VPMAXUQZ128rrk [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUQZ128rrkz [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUQZ256rm [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUQZ256rmb [HasVLX, HasAVX512]
vpmaxuq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXUQZ256rmbk [HasVLX, HasAVX512]
vpmaxuq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUQZ256rmbkz [HasVLX, HasAVX512]
vpmaxuq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMAXUQZ256rmk [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUQZ256rmkz [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUQZ256rr [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst|dst, src1, src2}
VPMAXUQZ256rrk [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUQZ256rrkz [HasVLX, HasAVX512]
vpmaxuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSDZ128rm [HasVLX, HasAVX512]
vpminsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSDZ128rmb [HasVLX, HasAVX512]
vpminsd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINSDZ128rmbk [HasVLX, HasAVX512]
vpminsd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSDZ128rmbkz [HasVLX, HasAVX512]
vpminsd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINSDZ128rmk [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSDZ128rmkz [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSDZ128rr [HasVLX, HasAVX512]
vpminsd {src2, src1, dst|dst, src1, src2}
VPMINSDZ128rrk [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSDZ128rrkz [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSDZ256rm [HasVLX, HasAVX512]
vpminsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSDZ256rmb [HasVLX, HasAVX512]
vpminsd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINSDZ256rmbk [HasVLX, HasAVX512]
vpminsd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSDZ256rmbkz [HasVLX, HasAVX512]
vpminsd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINSDZ256rmk [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSDZ256rmkz [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSDZ256rr [HasVLX, HasAVX512]
vpminsd {src2, src1, dst|dst, src1, src2}
VPMINSDZ256rrk [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSDZ256rrkz [HasVLX, HasAVX512]
vpminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSQZ128rm [HasVLX, HasAVX512]
vpminsq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSQZ128rmb [HasVLX, HasAVX512]
vpminsq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMINSQZ128rmbk [HasVLX, HasAVX512]
vpminsq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSQZ128rmbkz [HasVLX, HasAVX512]
vpminsq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMINSQZ128rmk [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSQZ128rmkz [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSQZ128rr [HasVLX, HasAVX512]
vpminsq {src2, src1, dst|dst, src1, src2}
VPMINSQZ128rrk [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSQZ128rrkz [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSQZ256rm [HasVLX, HasAVX512]
vpminsq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSQZ256rmb [HasVLX, HasAVX512]
vpminsq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINSQZ256rmbk [HasVLX, HasAVX512]
vpminsq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSQZ256rmbkz [HasVLX, HasAVX512]
vpminsq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINSQZ256rmk [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSQZ256rmkz [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSQZ256rr [HasVLX, HasAVX512]
vpminsq {src2, src1, dst|dst, src1, src2}
VPMINSQZ256rrk [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSQZ256rrkz [HasVLX, HasAVX512]
vpminsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUDZ128rm [HasVLX, HasAVX512]
vpminud {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUDZ128rmb [HasVLX, HasAVX512]
vpminud {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINUDZ128rmbk [HasVLX, HasAVX512]
vpminud {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUDZ128rmbkz [HasVLX, HasAVX512]
vpminud {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINUDZ128rmk [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUDZ128rmkz [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUDZ128rr [HasVLX, HasAVX512]
vpminud {src2, src1, dst|dst, src1, src2}
VPMINUDZ128rrk [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUDZ128rrkz [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUDZ256rm [HasVLX, HasAVX512]
vpminud {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUDZ256rmb [HasVLX, HasAVX512]
vpminud {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINUDZ256rmbk [HasVLX, HasAVX512]
vpminud {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUDZ256rmbkz [HasVLX, HasAVX512]
vpminud {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINUDZ256rmk [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUDZ256rmkz [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUDZ256rr [HasVLX, HasAVX512]
vpminud {src2, src1, dst|dst, src1, src2}
VPMINUDZ256rrk [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUDZ256rrkz [HasVLX, HasAVX512]
vpminud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUQZ128rm [HasVLX, HasAVX512]
vpminuq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUQZ128rmb [HasVLX, HasAVX512]
vpminuq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMINUQZ128rmbk [HasVLX, HasAVX512]
vpminuq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUQZ128rmbkz [HasVLX, HasAVX512]
vpminuq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMINUQZ128rmk [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUQZ128rmkz [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUQZ128rr [HasVLX, HasAVX512]
vpminuq {src2, src1, dst|dst, src1, src2}
VPMINUQZ128rrk [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUQZ128rrkz [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUQZ256rm [HasVLX, HasAVX512]
vpminuq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUQZ256rmb [HasVLX, HasAVX512]
vpminuq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINUQZ256rmbk [HasVLX, HasAVX512]
vpminuq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUQZ256rmbkz [HasVLX, HasAVX512]
vpminuq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMINUQZ256rmk [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUQZ256rmkz [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUQZ256rr [HasVLX, HasAVX512]
vpminuq {src2, src1, dst|dst, src1, src2}
VPMINUQZ256rrk [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUQZ256rrkz [HasVLX, HasAVX512]
vpminuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMOVDBZ128mr [HasVLX, HasAVX512]
vpmovdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVDBZ128mrk [HasVLX, HasAVX512]
vpmovdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVDBZ128rr [HasVLX, HasAVX512]
vpmovdb {src, dst|dst, src}
VPMOVDBZ128rrk [HasVLX, HasAVX512]
vpmovdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVDBZ128rrkz [HasVLX, HasAVX512]
vpmovdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVDBZ256mr [HasVLX, HasAVX512]
vpmovdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVDBZ256mrk [HasVLX, HasAVX512]
vpmovdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVDBZ256rr [HasVLX, HasAVX512]
vpmovdb {src, dst|dst, src}
VPMOVDBZ256rrk [HasVLX, HasAVX512]
vpmovdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVDBZ256rrkz [HasVLX, HasAVX512]
vpmovdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVDWZ128mr [HasVLX, HasAVX512]
vpmovdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVDWZ128mrk [HasVLX, HasAVX512]
vpmovdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVDWZ128rr [HasVLX, HasAVX512]
vpmovdw {src, dst|dst, src}
VPMOVDWZ128rrk [HasVLX, HasAVX512]
vpmovdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVDWZ128rrkz [HasVLX, HasAVX512]
vpmovdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVDWZ256mr [HasVLX, HasAVX512]
vpmovdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVDWZ256mrk [HasVLX, HasAVX512]
vpmovdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVDWZ256rr [HasVLX, HasAVX512]
vpmovdw {src, dst|dst, src}
VPMOVDWZ256rrk [HasVLX, HasAVX512]
vpmovdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVDWZ256rrkz [HasVLX, HasAVX512]
vpmovdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQBZ128mr [HasVLX, HasAVX512]
vpmovqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQBZ128mrk [HasVLX, HasAVX512]
vpmovqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQBZ128rr [HasVLX, HasAVX512]
vpmovqb {src, dst|dst, src}
VPMOVQBZ128rrk [HasVLX, HasAVX512]
vpmovqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQBZ128rrkz [HasVLX, HasAVX512]
vpmovqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQBZ256mr [HasVLX, HasAVX512]
vpmovqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQBZ256mrk [HasVLX, HasAVX512]
vpmovqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQBZ256rr [HasVLX, HasAVX512]
vpmovqb {src, dst|dst, src}
VPMOVQBZ256rrk [HasVLX, HasAVX512]
vpmovqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQBZ256rrkz [HasVLX, HasAVX512]
vpmovqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQDZ128mr [HasVLX, HasAVX512]
vpmovqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQDZ128mrk [HasVLX, HasAVX512]
vpmovqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQDZ128rr [HasVLX, HasAVX512]
vpmovqd {src, dst|dst, src}
VPMOVQDZ128rrk [HasVLX, HasAVX512]
vpmovqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQDZ128rrkz [HasVLX, HasAVX512]
vpmovqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQDZ256mr [HasVLX, HasAVX512]
vpmovqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQDZ256mrk [HasVLX, HasAVX512]
vpmovqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQDZ256rr [HasVLX, HasAVX512]
vpmovqd {src, dst|dst, src}
VPMOVQDZ256rrk [HasVLX, HasAVX512]
vpmovqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQDZ256rrkz [HasVLX, HasAVX512]
vpmovqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQWZ128mr [HasVLX, HasAVX512]
vpmovqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQWZ128mrk [HasVLX, HasAVX512]
vpmovqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQWZ128rr [HasVLX, HasAVX512]
vpmovqw {src, dst|dst, src}
VPMOVQWZ128rrk [HasVLX, HasAVX512]
vpmovqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQWZ128rrkz [HasVLX, HasAVX512]
vpmovqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQWZ256mr [HasVLX, HasAVX512]
vpmovqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQWZ256mrk [HasVLX, HasAVX512]
vpmovqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQWZ256rr [HasVLX, HasAVX512]
vpmovqw {src, dst|dst, src}
VPMOVQWZ256rrk [HasVLX, HasAVX512]
vpmovqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQWZ256rrkz [HasVLX, HasAVX512]
vpmovqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSDBZ128mr [HasVLX, HasAVX512]
vpmovsdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSDBZ128mrk [HasVLX, HasAVX512]
vpmovsdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSDBZ128rr [HasVLX, HasAVX512]
vpmovsdb {src, dst|dst, src}
VPMOVSDBZ128rrk [HasVLX, HasAVX512]
vpmovsdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSDBZ128rrkz [HasVLX, HasAVX512]
vpmovsdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSDBZ256mr [HasVLX, HasAVX512]
vpmovsdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSDBZ256mrk [HasVLX, HasAVX512]
vpmovsdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSDBZ256rr [HasVLX, HasAVX512]
vpmovsdb {src, dst|dst, src}
VPMOVSDBZ256rrk [HasVLX, HasAVX512]
vpmovsdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSDBZ256rrkz [HasVLX, HasAVX512]
vpmovsdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSDWZ128mr [HasVLX, HasAVX512]
vpmovsdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSDWZ128mrk [HasVLX, HasAVX512]
vpmovsdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSDWZ128rr [HasVLX, HasAVX512]
vpmovsdw {src, dst|dst, src}
VPMOVSDWZ128rrk [HasVLX, HasAVX512]
vpmovsdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSDWZ128rrkz [HasVLX, HasAVX512]
vpmovsdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSDWZ256mr [HasVLX, HasAVX512]
vpmovsdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSDWZ256mrk [HasVLX, HasAVX512]
vpmovsdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSDWZ256rr [HasVLX, HasAVX512]
vpmovsdw {src, dst|dst, src}
VPMOVSDWZ256rrk [HasVLX, HasAVX512]
vpmovsdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSDWZ256rrkz [HasVLX, HasAVX512]
vpmovsdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQBZ128mr [HasVLX, HasAVX512]
vpmovsqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQBZ128mrk [HasVLX, HasAVX512]
vpmovsqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQBZ128rr [HasVLX, HasAVX512]
vpmovsqb {src, dst|dst, src}
VPMOVSQBZ128rrk [HasVLX, HasAVX512]
vpmovsqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQBZ128rrkz [HasVLX, HasAVX512]
vpmovsqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQBZ256mr [HasVLX, HasAVX512]
vpmovsqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQBZ256mrk [HasVLX, HasAVX512]
vpmovsqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQBZ256rr [HasVLX, HasAVX512]
vpmovsqb {src, dst|dst, src}
VPMOVSQBZ256rrk [HasVLX, HasAVX512]
vpmovsqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQBZ256rrkz [HasVLX, HasAVX512]
vpmovsqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQDZ128mr [HasVLX, HasAVX512]
vpmovsqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQDZ128mrk [HasVLX, HasAVX512]
vpmovsqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQDZ128rr [HasVLX, HasAVX512]
vpmovsqd {src, dst|dst, src}
VPMOVSQDZ128rrk [HasVLX, HasAVX512]
vpmovsqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQDZ128rrkz [HasVLX, HasAVX512]
vpmovsqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQDZ256mr [HasVLX, HasAVX512]
vpmovsqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQDZ256mrk [HasVLX, HasAVX512]
vpmovsqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQDZ256rr [HasVLX, HasAVX512]
vpmovsqd {src, dst|dst, src}
VPMOVSQDZ256rrk [HasVLX, HasAVX512]
vpmovsqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQDZ256rrkz [HasVLX, HasAVX512]
vpmovsqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQWZ128mr [HasVLX, HasAVX512]
vpmovsqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQWZ128mrk [HasVLX, HasAVX512]
vpmovsqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQWZ128rr [HasVLX, HasAVX512]
vpmovsqw {src, dst|dst, src}
VPMOVSQWZ128rrk [HasVLX, HasAVX512]
vpmovsqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQWZ128rrkz [HasVLX, HasAVX512]
vpmovsqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQWZ256mr [HasVLX, HasAVX512]
vpmovsqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQWZ256mrk [HasVLX, HasAVX512]
vpmovsqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQWZ256rr [HasVLX, HasAVX512]
vpmovsqw {src, dst|dst, src}
VPMOVSQWZ256rrk [HasVLX, HasAVX512]
vpmovsqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQWZ256rrkz [HasVLX, HasAVX512]
vpmovsqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBDZ128rm [HasVLX, HasAVX512]
vpmovsxbd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBDZ128rmk [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBDZ128rmkz [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBDZ128rr [HasVLX, HasAVX512]
vpmovsxbd {src, dst|dst, src}
VPMOVSXBDZ128rrk [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBDZ128rrkz [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBDZ256rm [HasVLX, HasAVX512]
vpmovsxbd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBDZ256rmk [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBDZ256rmkz [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBDZ256rr [HasVLX, HasAVX512]
vpmovsxbd {src, dst|dst, src}
VPMOVSXBDZ256rrk [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBDZ256rrkz [HasVLX, HasAVX512]
vpmovsxbd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBQZ128rm [HasVLX, HasAVX512]
vpmovsxbq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBQZ128rmk [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBQZ128rmkz [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBQZ128rr [HasVLX, HasAVX512]
vpmovsxbq {src, dst|dst, src}
VPMOVSXBQZ128rrk [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBQZ128rrkz [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBQZ256rm [HasVLX, HasAVX512]
vpmovsxbq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBQZ256rmk [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBQZ256rmkz [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBQZ256rr [HasVLX, HasAVX512]
vpmovsxbq {src, dst|dst, src}
VPMOVSXBQZ256rrk [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBQZ256rrkz [HasVLX, HasAVX512]
vpmovsxbq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXDQZ128rm [HasVLX, HasAVX512]
vpmovsxdq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXDQZ128rmk [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXDQZ128rmkz [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXDQZ128rr [HasVLX, HasAVX512]
vpmovsxdq {src, dst|dst, src}
VPMOVSXDQZ128rrk [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXDQZ128rrkz [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXDQZ256rm [HasVLX, HasAVX512]
vpmovsxdq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXDQZ256rmk [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXDQZ256rmkz [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXDQZ256rr [HasVLX, HasAVX512]
vpmovsxdq {src, dst|dst, src}
VPMOVSXDQZ256rrk [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXDQZ256rrkz [HasVLX, HasAVX512]
vpmovsxdq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXWDZ128rm [HasVLX, HasAVX512]
vpmovsxwd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWDZ128rmk [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXWDZ128rmkz [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWDZ128rr [HasVLX, HasAVX512]
vpmovsxwd {src, dst|dst, src}
VPMOVSXWDZ128rrk [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXWDZ128rrkz [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXWDZ256rm [HasVLX, HasAVX512]
vpmovsxwd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWDZ256rmk [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXWDZ256rmkz [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWDZ256rr [HasVLX, HasAVX512]
vpmovsxwd {src, dst|dst, src}
VPMOVSXWDZ256rrk [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXWDZ256rrkz [HasVLX, HasAVX512]
vpmovsxwd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXWQZ128rm [HasVLX, HasAVX512]
vpmovsxwq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWQZ128rmk [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXWQZ128rmkz [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWQZ128rr [HasVLX, HasAVX512]
vpmovsxwq {src, dst|dst, src}
VPMOVSXWQZ128rrk [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXWQZ128rrkz [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXWQZ256rm [HasVLX, HasAVX512]
vpmovsxwq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWQZ256rmk [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXWQZ256rmkz [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWQZ256rr [HasVLX, HasAVX512]
vpmovsxwq {src, dst|dst, src}
VPMOVSXWQZ256rrk [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXWQZ256rrkz [HasVLX, HasAVX512]
vpmovsxwq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSDBZ128mr [HasVLX, HasAVX512]
vpmovusdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSDBZ128mrk [HasVLX, HasAVX512]
vpmovusdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSDBZ128rr [HasVLX, HasAVX512]
vpmovusdb {src, dst|dst, src}
VPMOVUSDBZ128rrk [HasVLX, HasAVX512]
vpmovusdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSDBZ128rrkz [HasVLX, HasAVX512]
vpmovusdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSDBZ256mr [HasVLX, HasAVX512]
vpmovusdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSDBZ256mrk [HasVLX, HasAVX512]
vpmovusdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSDBZ256rr [HasVLX, HasAVX512]
vpmovusdb {src, dst|dst, src}
VPMOVUSDBZ256rrk [HasVLX, HasAVX512]
vpmovusdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSDBZ256rrkz [HasVLX, HasAVX512]
vpmovusdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSDWZ128mr [HasVLX, HasAVX512]
vpmovusdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSDWZ128mrk [HasVLX, HasAVX512]
vpmovusdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSDWZ128rr [HasVLX, HasAVX512]
vpmovusdw {src, dst|dst, src}
VPMOVUSDWZ128rrk [HasVLX, HasAVX512]
vpmovusdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSDWZ128rrkz [HasVLX, HasAVX512]
vpmovusdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSDWZ256mr [HasVLX, HasAVX512]
vpmovusdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSDWZ256mrk [HasVLX, HasAVX512]
vpmovusdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSDWZ256rr [HasVLX, HasAVX512]
vpmovusdw {src, dst|dst, src}
VPMOVUSDWZ256rrk [HasVLX, HasAVX512]
vpmovusdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSDWZ256rrkz [HasVLX, HasAVX512]
vpmovusdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQBZ128mr [HasVLX, HasAVX512]
vpmovusqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQBZ128mrk [HasVLX, HasAVX512]
vpmovusqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQBZ128rr [HasVLX, HasAVX512]
vpmovusqb {src, dst|dst, src}
VPMOVUSQBZ128rrk [HasVLX, HasAVX512]
vpmovusqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQBZ128rrkz [HasVLX, HasAVX512]
vpmovusqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQBZ256mr [HasVLX, HasAVX512]
vpmovusqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQBZ256mrk [HasVLX, HasAVX512]
vpmovusqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQBZ256rr [HasVLX, HasAVX512]
vpmovusqb {src, dst|dst, src}
VPMOVUSQBZ256rrk [HasVLX, HasAVX512]
vpmovusqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQBZ256rrkz [HasVLX, HasAVX512]
vpmovusqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQDZ128mr [HasVLX, HasAVX512]
vpmovusqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQDZ128mrk [HasVLX, HasAVX512]
vpmovusqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQDZ128rr [HasVLX, HasAVX512]
vpmovusqd {src, dst|dst, src}
VPMOVUSQDZ128rrk [HasVLX, HasAVX512]
vpmovusqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQDZ128rrkz [HasVLX, HasAVX512]
vpmovusqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQDZ256mr [HasVLX, HasAVX512]
vpmovusqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQDZ256mrk [HasVLX, HasAVX512]
vpmovusqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQDZ256rr [HasVLX, HasAVX512]
vpmovusqd {src, dst|dst, src}
VPMOVUSQDZ256rrk [HasVLX, HasAVX512]
vpmovusqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQDZ256rrkz [HasVLX, HasAVX512]
vpmovusqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQWZ128mr [HasVLX, HasAVX512]
vpmovusqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQWZ128mrk [HasVLX, HasAVX512]
vpmovusqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQWZ128rr [HasVLX, HasAVX512]
vpmovusqw {src, dst|dst, src}
VPMOVUSQWZ128rrk [HasVLX, HasAVX512]
vpmovusqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQWZ128rrkz [HasVLX, HasAVX512]
vpmovusqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQWZ256mr [HasVLX, HasAVX512]
vpmovusqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQWZ256mrk [HasVLX, HasAVX512]
vpmovusqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQWZ256rr [HasVLX, HasAVX512]
vpmovusqw {src, dst|dst, src}
VPMOVUSQWZ256rrk [HasVLX, HasAVX512]
vpmovusqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQWZ256rrkz [HasVLX, HasAVX512]
vpmovusqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBDZ128rm [HasVLX, HasAVX512]
vpmovzxbd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBDZ128rmk [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBDZ128rmkz [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBDZ128rr [HasVLX, HasAVX512]
vpmovzxbd {src, dst|dst, src}
VPMOVZXBDZ128rrk [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBDZ128rrkz [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBDZ256rm [HasVLX, HasAVX512]
vpmovzxbd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBDZ256rmk [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBDZ256rmkz [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBDZ256rr [HasVLX, HasAVX512]
vpmovzxbd {src, dst|dst, src}
VPMOVZXBDZ256rrk [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBDZ256rrkz [HasVLX, HasAVX512]
vpmovzxbd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBQZ128rm [HasVLX, HasAVX512]
vpmovzxbq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBQZ128rmk [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBQZ128rmkz [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBQZ128rr [HasVLX, HasAVX512]
vpmovzxbq {src, dst|dst, src}
VPMOVZXBQZ128rrk [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBQZ128rrkz [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBQZ256rm [HasVLX, HasAVX512]
vpmovzxbq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBQZ256rmk [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBQZ256rmkz [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBQZ256rr [HasVLX, HasAVX512]
vpmovzxbq {src, dst|dst, src}
VPMOVZXBQZ256rrk [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBQZ256rrkz [HasVLX, HasAVX512]
vpmovzxbq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXDQZ128rm [HasVLX, HasAVX512]
vpmovzxdq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXDQZ128rmk [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXDQZ128rmkz [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXDQZ128rr [HasVLX, HasAVX512]
vpmovzxdq {src, dst|dst, src}
VPMOVZXDQZ128rrk [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXDQZ128rrkz [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXDQZ256rm [HasVLX, HasAVX512]
vpmovzxdq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXDQZ256rmk [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXDQZ256rmkz [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXDQZ256rr [HasVLX, HasAVX512]
vpmovzxdq {src, dst|dst, src}
VPMOVZXDQZ256rrk [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXDQZ256rrkz [HasVLX, HasAVX512]
vpmovzxdq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXWDZ128rm [HasVLX, HasAVX512]
vpmovzxwd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWDZ128rmk [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXWDZ128rmkz [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWDZ128rr [HasVLX, HasAVX512]
vpmovzxwd {src, dst|dst, src}
VPMOVZXWDZ128rrk [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXWDZ128rrkz [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXWDZ256rm [HasVLX, HasAVX512]
vpmovzxwd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWDZ256rmk [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXWDZ256rmkz [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWDZ256rr [HasVLX, HasAVX512]
vpmovzxwd {src, dst|dst, src}
VPMOVZXWDZ256rrk [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXWDZ256rrkz [HasVLX, HasAVX512]
vpmovzxwd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXWQZ128rm [HasVLX, HasAVX512]
vpmovzxwq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWQZ128rmk [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXWQZ128rmkz [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWQZ128rr [HasVLX, HasAVX512]
vpmovzxwq {src, dst|dst, src}
VPMOVZXWQZ128rrk [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXWQZ128rrkz [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXWQZ256rm [HasVLX, HasAVX512]
vpmovzxwq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWQZ256rmk [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXWQZ256rmkz [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWQZ256rr [HasVLX, HasAVX512]
vpmovzxwq {src, dst|dst, src}
VPMOVZXWQZ256rrk [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXWQZ256rrkz [HasVLX, HasAVX512]
vpmovzxwq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMULDQZ128rm [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULDQZ128rmb [HasVLX, HasAVX512]
vpmuldq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULDQZ128rmbk [HasVLX, HasAVX512]
vpmuldq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULDQZ128rmbkz [HasVLX, HasAVX512]
vpmuldq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULDQZ128rmk [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULDQZ128rmkz [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULDQZ128rr [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst|dst, src1, src2}
VPMULDQZ128rrk [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULDQZ128rrkz [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULDQZ256rm [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULDQZ256rmb [HasVLX, HasAVX512]
vpmuldq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULDQZ256rmbk [HasVLX, HasAVX512]
vpmuldq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULDQZ256rmbkz [HasVLX, HasAVX512]
vpmuldq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULDQZ256rmk [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULDQZ256rmkz [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULDQZ256rr [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst|dst, src1, src2}
VPMULDQZ256rrk [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULDQZ256rrkz [HasVLX, HasAVX512]
vpmuldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULLDZ128rm [HasVLX, HasAVX512]
vpmulld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLDZ128rmb [HasVLX, HasAVX512]
vpmulld {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULLDZ128rmbk [HasVLX, HasAVX512]
vpmulld {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLDZ128rmbkz [HasVLX, HasAVX512]
vpmulld {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULLDZ128rmk [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLDZ128rmkz [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLDZ128rr [HasVLX, HasAVX512]
vpmulld {src2, src1, dst|dst, src1, src2}
VPMULLDZ128rrk [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLDZ128rrkz [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULLDZ256rm [HasVLX, HasAVX512]
vpmulld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLDZ256rmb [HasVLX, HasAVX512]
vpmulld {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULLDZ256rmbk [HasVLX, HasAVX512]
vpmulld {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLDZ256rmbkz [HasVLX, HasAVX512]
vpmulld {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULLDZ256rmk [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLDZ256rmkz [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLDZ256rr [HasVLX, HasAVX512]
vpmulld {src2, src1, dst|dst, src1, src2}
VPMULLDZ256rrk [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLDZ256rrkz [HasVLX, HasAVX512]
vpmulld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULUDQZ128rm [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULUDQZ128rmb [HasVLX, HasAVX512]
vpmuludq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULUDQZ128rmbk [HasVLX, HasAVX512]
vpmuludq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULUDQZ128rmbkz [HasVLX, HasAVX512]
vpmuludq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULUDQZ128rmk [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULUDQZ128rmkz [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULUDQZ128rr [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst|dst, src1, src2}
VPMULUDQZ128rrk [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULUDQZ128rrkz [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULUDQZ256rm [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULUDQZ256rmb [HasVLX, HasAVX512]
vpmuludq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULUDQZ256rmbk [HasVLX, HasAVX512]
vpmuludq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULUDQZ256rmbkz [HasVLX, HasAVX512]
vpmuludq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULUDQZ256rmk [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULUDQZ256rmkz [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULUDQZ256rr [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst|dst, src1, src2}
VPMULUDQZ256rrk [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULUDQZ256rrkz [HasVLX, HasAVX512]
vpmuludq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPORDZ128rm [HasVLX, HasAVX512]
vpord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPORDZ128rmb [HasVLX, HasAVX512]
vpord {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPORDZ128rmbk [HasVLX, HasAVX512]
vpord {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORDZ128rmbkz [HasVLX, HasAVX512]
vpord {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPORDZ128rmk [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORDZ128rmkz [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPORDZ128rr [HasVLX, HasAVX512]
vpord {src2, src1, dst|dst, src1, src2}
VPORDZ128rrk [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPORDZ128rrkz [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPORDZ256rm [HasVLX, HasAVX512]
vpord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPORDZ256rmb [HasVLX, HasAVX512]
vpord {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPORDZ256rmbk [HasVLX, HasAVX512]
vpord {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORDZ256rmbkz [HasVLX, HasAVX512]
vpord {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPORDZ256rmk [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORDZ256rmkz [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPORDZ256rr [HasVLX, HasAVX512]
vpord {src2, src1, dst|dst, src1, src2}
VPORDZ256rrk [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPORDZ256rrkz [HasVLX, HasAVX512]
vpord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPORQZ128rm [HasVLX, HasAVX512]
vporq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPORQZ128rmb [HasVLX, HasAVX512]
vporq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPORQZ128rmbk [HasVLX, HasAVX512]
vporq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORQZ128rmbkz [HasVLX, HasAVX512]
vporq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPORQZ128rmk [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORQZ128rmkz [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPORQZ128rr [HasVLX, HasAVX512]
vporq {src2, src1, dst|dst, src1, src2}
VPORQZ128rrk [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPORQZ128rrkz [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPORQZ256rm [HasVLX, HasAVX512]
vporq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPORQZ256rmb [HasVLX, HasAVX512]
vporq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPORQZ256rmbk [HasVLX, HasAVX512]
vporq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORQZ256rmbkz [HasVLX, HasAVX512]
vporq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPORQZ256rmk [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORQZ256rmkz [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPORQZ256rr [HasVLX, HasAVX512]
vporq {src2, src1, dst|dst, src1, src2}
VPORQZ256rrk [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPORQZ256rrkz [HasVLX, HasAVX512]
vporq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLDZ128mbi [HasVLX, HasAVX512]
vprold {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ128mbik [HasVLX, HasAVX512]
vprold {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLDZ128mbikz [HasVLX, HasAVX512]
vprold {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ128mi [HasVLX, HasAVX512]
vprold {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ128mik [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLDZ128mikz [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ128ri [HasVLX, HasAVX512]
vprold {src2, src1, dst|dst, src1, src2}
VPROLDZ128rik [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLDZ128rikz [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLDZ256mbi [HasVLX, HasAVX512]
vprold {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ256mbik [HasVLX, HasAVX512]
vprold {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLDZ256mbikz [HasVLX, HasAVX512]
vprold {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ256mi [HasVLX, HasAVX512]
vprold {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ256mik [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLDZ256mikz [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLDZ256ri [HasVLX, HasAVX512]
vprold {src2, src1, dst|dst, src1, src2}
VPROLDZ256rik [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLDZ256rikz [HasVLX, HasAVX512]
vprold {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLQZ128mbi [HasVLX, HasAVX512]
vprolq {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ128mbik [HasVLX, HasAVX512]
vprolq {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLQZ128mbikz [HasVLX, HasAVX512]
vprolq {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ128mi [HasVLX, HasAVX512]
vprolq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ128mik [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLQZ128mikz [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ128ri [HasVLX, HasAVX512]
vprolq {src2, src1, dst|dst, src1, src2}
VPROLQZ128rik [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLQZ128rikz [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLQZ256mbi [HasVLX, HasAVX512]
vprolq {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ256mbik [HasVLX, HasAVX512]
vprolq {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLQZ256mbikz [HasVLX, HasAVX512]
vprolq {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ256mi [HasVLX, HasAVX512]
vprolq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ256mik [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLQZ256mikz [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLQZ256ri [HasVLX, HasAVX512]
vprolq {src2, src1, dst|dst, src1, src2}
VPROLQZ256rik [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLQZ256rikz [HasVLX, HasAVX512]
vprolq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLVDZ128rm [HasVLX, HasAVX512]
vprolvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVDZ128rmb [HasVLX, HasAVX512]
vprolvd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPROLVDZ128rmbk [HasVLX, HasAVX512]
vprolvd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVDZ128rmbkz [HasVLX, HasAVX512]
vprolvd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPROLVDZ128rmk [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVDZ128rmkz [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVDZ128rr [HasVLX, HasAVX512]
vprolvd {src2, src1, dst|dst, src1, src2}
VPROLVDZ128rrk [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLVDZ128rrkz [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLVDZ256rm [HasVLX, HasAVX512]
vprolvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVDZ256rmb [HasVLX, HasAVX512]
vprolvd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPROLVDZ256rmbk [HasVLX, HasAVX512]
vprolvd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVDZ256rmbkz [HasVLX, HasAVX512]
vprolvd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPROLVDZ256rmk [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVDZ256rmkz [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVDZ256rr [HasVLX, HasAVX512]
vprolvd {src2, src1, dst|dst, src1, src2}
VPROLVDZ256rrk [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLVDZ256rrkz [HasVLX, HasAVX512]
vprolvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLVQZ128rm [HasVLX, HasAVX512]
vprolvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVQZ128rmb [HasVLX, HasAVX512]
vprolvq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPROLVQZ128rmbk [HasVLX, HasAVX512]
vprolvq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVQZ128rmbkz [HasVLX, HasAVX512]
vprolvq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPROLVQZ128rmk [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVQZ128rmkz [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVQZ128rr [HasVLX, HasAVX512]
vprolvq {src2, src1, dst|dst, src1, src2}
VPROLVQZ128rrk [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLVQZ128rrkz [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLVQZ256rm [HasVLX, HasAVX512]
vprolvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVQZ256rmb [HasVLX, HasAVX512]
vprolvq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPROLVQZ256rmbk [HasVLX, HasAVX512]
vprolvq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVQZ256rmbkz [HasVLX, HasAVX512]
vprolvq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPROLVQZ256rmk [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVQZ256rmkz [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVQZ256rr [HasVLX, HasAVX512]
vprolvq {src2, src1, dst|dst, src1, src2}
VPROLVQZ256rrk [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLVQZ256rrkz [HasVLX, HasAVX512]
vprolvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORDZ128mbi [HasVLX, HasAVX512]
vprord {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ128mbik [HasVLX, HasAVX512]
vprord {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORDZ128mbikz [HasVLX, HasAVX512]
vprord {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ128mi [HasVLX, HasAVX512]
vprord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ128mik [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORDZ128mikz [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ128ri [HasVLX, HasAVX512]
vprord {src2, src1, dst|dst, src1, src2}
VPRORDZ128rik [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORDZ128rikz [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORDZ256mbi [HasVLX, HasAVX512]
vprord {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ256mbik [HasVLX, HasAVX512]
vprord {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORDZ256mbikz [HasVLX, HasAVX512]
vprord {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ256mi [HasVLX, HasAVX512]
vprord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ256mik [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORDZ256mikz [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORDZ256ri [HasVLX, HasAVX512]
vprord {src2, src1, dst|dst, src1, src2}
VPRORDZ256rik [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORDZ256rikz [HasVLX, HasAVX512]
vprord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORQZ128mbi [HasVLX, HasAVX512]
vprorq {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ128mbik [HasVLX, HasAVX512]
vprorq {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORQZ128mbikz [HasVLX, HasAVX512]
vprorq {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ128mi [HasVLX, HasAVX512]
vprorq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ128mik [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORQZ128mikz [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ128ri [HasVLX, HasAVX512]
vprorq {src2, src1, dst|dst, src1, src2}
VPRORQZ128rik [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORQZ128rikz [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORQZ256mbi [HasVLX, HasAVX512]
vprorq {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ256mbik [HasVLX, HasAVX512]
vprorq {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORQZ256mbikz [HasVLX, HasAVX512]
vprorq {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ256mi [HasVLX, HasAVX512]
vprorq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ256mik [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORQZ256mikz [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORQZ256ri [HasVLX, HasAVX512]
vprorq {src2, src1, dst|dst, src1, src2}
VPRORQZ256rik [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORQZ256rikz [HasVLX, HasAVX512]
vprorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORVDZ128rm [HasVLX, HasAVX512]
vprorvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVDZ128rmb [HasVLX, HasAVX512]
vprorvd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPRORVDZ128rmbk [HasVLX, HasAVX512]
vprorvd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVDZ128rmbkz [HasVLX, HasAVX512]
vprorvd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPRORVDZ128rmk [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVDZ128rmkz [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVDZ128rr [HasVLX, HasAVX512]
vprorvd {src2, src1, dst|dst, src1, src2}
VPRORVDZ128rrk [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORVDZ128rrkz [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORVDZ256rm [HasVLX, HasAVX512]
vprorvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVDZ256rmb [HasVLX, HasAVX512]
vprorvd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPRORVDZ256rmbk [HasVLX, HasAVX512]
vprorvd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVDZ256rmbkz [HasVLX, HasAVX512]
vprorvd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPRORVDZ256rmk [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVDZ256rmkz [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVDZ256rr [HasVLX, HasAVX512]
vprorvd {src2, src1, dst|dst, src1, src2}
VPRORVDZ256rrk [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORVDZ256rrkz [HasVLX, HasAVX512]
vprorvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORVQZ128rm [HasVLX, HasAVX512]
vprorvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVQZ128rmb [HasVLX, HasAVX512]
vprorvq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPRORVQZ128rmbk [HasVLX, HasAVX512]
vprorvq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVQZ128rmbkz [HasVLX, HasAVX512]
vprorvq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPRORVQZ128rmk [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVQZ128rmkz [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVQZ128rr [HasVLX, HasAVX512]
vprorvq {src2, src1, dst|dst, src1, src2}
VPRORVQZ128rrk [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORVQZ128rrkz [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORVQZ256rm [HasVLX, HasAVX512]
vprorvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVQZ256rmb [HasVLX, HasAVX512]
vprorvq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPRORVQZ256rmbk [HasVLX, HasAVX512]
vprorvq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVQZ256rmbkz [HasVLX, HasAVX512]
vprorvq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPRORVQZ256rmk [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVQZ256rmkz [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVQZ256rr [HasVLX, HasAVX512]
vprorvq {src2, src1, dst|dst, src1, src2}
VPRORVQZ256rrk [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORVQZ256rrkz [HasVLX, HasAVX512]
vprorvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFDZ128mbi [HasVLX, HasAVX512]
vpshufd {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ128mbik [HasVLX, HasAVX512]
vpshufd {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFDZ128mbikz [HasVLX, HasAVX512]
vpshufd {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ128mi [HasVLX, HasAVX512]
vpshufd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ128mik [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFDZ128mikz [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ128ri [HasVLX, HasAVX512]
vpshufd {src2, src1, dst|dst, src1, src2}
VPSHUFDZ128rik [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFDZ128rikz [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFDZ256mbi [HasVLX, HasAVX512]
vpshufd {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ256mbik [HasVLX, HasAVX512]
vpshufd {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFDZ256mbikz [HasVLX, HasAVX512]
vpshufd {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ256mi [HasVLX, HasAVX512]
vpshufd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ256mik [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFDZ256mikz [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZ256ri [HasVLX, HasAVX512]
vpshufd {src2, src1, dst|dst, src1, src2}
VPSHUFDZ256rik [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFDZ256rikz [HasVLX, HasAVX512]
vpshufd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDZ128mbi [HasVLX, HasAVX512]
vpslld {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ128mbik [HasVLX, HasAVX512]
vpslld {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZ128mbikz [HasVLX, HasAVX512]
vpslld {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ128mi [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ128mik [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZ128mikz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ128ri [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDZ128rik [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLDZ128rikz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDZ128rm [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ128rmk [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZ128rmkz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ128rr [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDZ128rrk [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLDZ128rrkz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDZ256mbi [HasVLX, HasAVX512]
vpslld {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ256mbik [HasVLX, HasAVX512]
vpslld {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZ256mbikz [HasVLX, HasAVX512]
vpslld {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ256mi [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ256mik [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZ256mikz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ256ri [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDZ256rik [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLDZ256rikz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDZ256rm [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ256rmk [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZ256rmkz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZ256rr [HasVLX, HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDZ256rrk [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLDZ256rrkz [HasVLX, HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLQZ128mbi [HasVLX, HasAVX512]
vpsllq {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ128mbik [HasVLX, HasAVX512]
vpsllq {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZ128mbikz [HasVLX, HasAVX512]
vpsllq {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ128mi [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ128mik [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZ128mikz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ128ri [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQZ128rik [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLQZ128rikz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLQZ128rm [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ128rmk [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZ128rmkz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ128rr [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQZ128rrk [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLQZ128rrkz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLQZ256mbi [HasVLX, HasAVX512]
vpsllq {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ256mbik [HasVLX, HasAVX512]
vpsllq {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZ256mbikz [HasVLX, HasAVX512]
vpsllq {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ256mi [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ256mik [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZ256mikz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ256ri [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQZ256rik [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLQZ256rikz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLQZ256rm [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ256rmk [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZ256rmkz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZ256rr [HasVLX, HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQZ256rrk [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLQZ256rrkz [HasVLX, HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLVDZ128rm [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVDZ128rmb [HasVLX, HasAVX512]
vpsllvd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSLLVDZ128rmbk [HasVLX, HasAVX512]
vpsllvd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVDZ128rmbkz [HasVLX, HasAVX512]
vpsllvd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSLLVDZ128rmk [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVDZ128rmkz [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVDZ128rr [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst|dst, src1, src2}
VPSLLVDZ128rrk [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVDZ128rrkz [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLVDZ256rm [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVDZ256rmb [HasVLX, HasAVX512]
vpsllvd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSLLVDZ256rmbk [HasVLX, HasAVX512]
vpsllvd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVDZ256rmbkz [HasVLX, HasAVX512]
vpsllvd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSLLVDZ256rmk [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVDZ256rmkz [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVDZ256rr [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst|dst, src1, src2}
VPSLLVDZ256rrk [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVDZ256rrkz [HasVLX, HasAVX512]
vpsllvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLVQZ128rm [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVQZ128rmb [HasVLX, HasAVX512]
vpsllvq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSLLVQZ128rmbk [HasVLX, HasAVX512]
vpsllvq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVQZ128rmbkz [HasVLX, HasAVX512]
vpsllvq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSLLVQZ128rmk [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVQZ128rmkz [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVQZ128rr [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst|dst, src1, src2}
VPSLLVQZ128rrk [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVQZ128rrkz [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLVQZ256rm [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVQZ256rmb [HasVLX, HasAVX512]
vpsllvq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSLLVQZ256rmbk [HasVLX, HasAVX512]
vpsllvq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVQZ256rmbkz [HasVLX, HasAVX512]
vpsllvq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSLLVQZ256rmk [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVQZ256rmkz [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVQZ256rr [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst|dst, src1, src2}
VPSLLVQZ256rrk [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVQZ256rrkz [HasVLX, HasAVX512]
vpsllvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRADZ128mbi [HasVLX, HasAVX512]
vpsrad {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ128mbik [HasVLX, HasAVX512]
vpsrad {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZ128mbikz [HasVLX, HasAVX512]
vpsrad {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ128mi [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ128mik [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZ128mikz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ128ri [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADZ128rik [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRADZ128rikz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRADZ128rm [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ128rmk [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZ128rmkz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ128rr [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADZ128rrk [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRADZ128rrkz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRADZ256mbi [HasVLX, HasAVX512]
vpsrad {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ256mbik [HasVLX, HasAVX512]
vpsrad {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZ256mbikz [HasVLX, HasAVX512]
vpsrad {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ256mi [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ256mik [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZ256mikz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ256ri [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADZ256rik [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRADZ256rikz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRADZ256rm [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ256rmk [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZ256rmkz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZ256rr [HasVLX, HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADZ256rrk [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRADZ256rrkz [HasVLX, HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAQZ128mbi [HasVLX, HasAVX512]
vpsraq {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ128mbik [HasVLX, HasAVX512]
vpsraq {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZ128mbikz [HasVLX, HasAVX512]
vpsraq {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ128mi [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ128mik [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZ128mikz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ128ri [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
VPSRAQZ128rik [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAQZ128rikz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAQZ128rm [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ128rmk [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZ128rmkz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ128rr [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
VPSRAQZ128rrk [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAQZ128rrkz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAQZ256mbi [HasVLX, HasAVX512]
vpsraq {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ256mbik [HasVLX, HasAVX512]
vpsraq {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZ256mbikz [HasVLX, HasAVX512]
vpsraq {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ256mi [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ256mik [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZ256mikz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ256ri [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
VPSRAQZ256rik [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAQZ256rikz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAQZ256rm [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ256rmk [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZ256rmkz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZ256rr [HasVLX, HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
VPSRAQZ256rrk [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAQZ256rrkz [HasVLX, HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVDZ128rm [HasVLX, HasAVX512]
vpsravd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVDZ128rmb [HasVLX, HasAVX512]
vpsravd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRAVDZ128rmbk [HasVLX, HasAVX512]
vpsravd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVDZ128rmbkz [HasVLX, HasAVX512]
vpsravd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRAVDZ128rmk [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVDZ128rmkz [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVDZ128rr [HasVLX, HasAVX512]
vpsravd {src2, src1, dst|dst, src1, src2}
VPSRAVDZ128rrk [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVDZ128rrkz [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVDZ256rm [HasVLX, HasAVX512]
vpsravd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVDZ256rmb [HasVLX, HasAVX512]
vpsravd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRAVDZ256rmbk [HasVLX, HasAVX512]
vpsravd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVDZ256rmbkz [HasVLX, HasAVX512]
vpsravd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRAVDZ256rmk [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVDZ256rmkz [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVDZ256rr [HasVLX, HasAVX512]
vpsravd {src2, src1, dst|dst, src1, src2}
VPSRAVDZ256rrk [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVDZ256rrkz [HasVLX, HasAVX512]
vpsravd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVQZ128rm [HasVLX, HasAVX512]
vpsravq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVQZ128rmb [HasVLX, HasAVX512]
vpsravq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSRAVQZ128rmbk [HasVLX, HasAVX512]
vpsravq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVQZ128rmbkz [HasVLX, HasAVX512]
vpsravq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSRAVQZ128rmk [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVQZ128rmkz [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVQZ128rr [HasVLX, HasAVX512]
vpsravq {src2, src1, dst|dst, src1, src2}
VPSRAVQZ128rrk [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVQZ128rrkz [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVQZ256rm [HasVLX, HasAVX512]
vpsravq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVQZ256rmb [HasVLX, HasAVX512]
vpsravq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRAVQZ256rmbk [HasVLX, HasAVX512]
vpsravq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVQZ256rmbkz [HasVLX, HasAVX512]
vpsravq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRAVQZ256rmk [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVQZ256rmkz [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVQZ256rr [HasVLX, HasAVX512]
vpsravq {src2, src1, dst|dst, src1, src2}
VPSRAVQZ256rrk [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVQZ256rrkz [HasVLX, HasAVX512]
vpsravq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDZ128mbi [HasVLX, HasAVX512]
vpsrld {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ128mbik [HasVLX, HasAVX512]
vpsrld {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZ128mbikz [HasVLX, HasAVX512]
vpsrld {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ128mi [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ128mik [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZ128mikz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ128ri [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDZ128rik [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLDZ128rikz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDZ128rm [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ128rmk [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZ128rmkz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ128rr [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDZ128rrk [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLDZ128rrkz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDZ256mbi [HasVLX, HasAVX512]
vpsrld {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ256mbik [HasVLX, HasAVX512]
vpsrld {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZ256mbikz [HasVLX, HasAVX512]
vpsrld {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ256mi [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ256mik [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZ256mikz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ256ri [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDZ256rik [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLDZ256rikz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDZ256rm [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ256rmk [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZ256rmkz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZ256rr [HasVLX, HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDZ256rrk [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLDZ256rrkz [HasVLX, HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLQZ128mbi [HasVLX, HasAVX512]
vpsrlq {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ128mbik [HasVLX, HasAVX512]
vpsrlq {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZ128mbikz [HasVLX, HasAVX512]
vpsrlq {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ128mi [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ128mik [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZ128mikz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ128ri [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQZ128rik [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLQZ128rikz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLQZ128rm [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ128rmk [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZ128rmkz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ128rr [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQZ128rrk [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLQZ128rrkz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLQZ256mbi [HasVLX, HasAVX512]
vpsrlq {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ256mbik [HasVLX, HasAVX512]
vpsrlq {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZ256mbikz [HasVLX, HasAVX512]
vpsrlq {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ256mi [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ256mik [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZ256mikz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ256ri [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQZ256rik [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLQZ256rikz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLQZ256rm [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ256rmk [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZ256rmkz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZ256rr [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQZ256rrk [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLQZ256rrkz [HasVLX, HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLVDZ128rm [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVDZ128rmb [HasVLX, HasAVX512]
vpsrlvd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRLVDZ128rmbk [HasVLX, HasAVX512]
vpsrlvd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVDZ128rmbkz [HasVLX, HasAVX512]
vpsrlvd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRLVDZ128rmk [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVDZ128rmkz [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVDZ128rr [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst|dst, src1, src2}
VPSRLVDZ128rrk [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVDZ128rrkz [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLVDZ256rm [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVDZ256rmb [HasVLX, HasAVX512]
vpsrlvd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRLVDZ256rmbk [HasVLX, HasAVX512]
vpsrlvd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVDZ256rmbkz [HasVLX, HasAVX512]
vpsrlvd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRLVDZ256rmk [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVDZ256rmkz [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVDZ256rr [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst|dst, src1, src2}
VPSRLVDZ256rrk [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVDZ256rrkz [HasVLX, HasAVX512]
vpsrlvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLVQZ128rm [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVQZ128rmb [HasVLX, HasAVX512]
vpsrlvq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSRLVQZ128rmbk [HasVLX, HasAVX512]
vpsrlvq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVQZ128rmbkz [HasVLX, HasAVX512]
vpsrlvq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSRLVQZ128rmk [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVQZ128rmkz [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVQZ128rr [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst|dst, src1, src2}
VPSRLVQZ128rrk [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVQZ128rrkz [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLVQZ256rm [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVQZ256rmb [HasVLX, HasAVX512]
vpsrlvq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRLVQZ256rmbk [HasVLX, HasAVX512]
vpsrlvq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVQZ256rmbkz [HasVLX, HasAVX512]
vpsrlvq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSRLVQZ256rmk [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVQZ256rmkz [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVQZ256rr [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst|dst, src1, src2}
VPSRLVQZ256rrk [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVQZ256rrkz [HasVLX, HasAVX512]
vpsrlvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBDZ128rm [HasVLX, HasAVX512]
vpsubd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBDZ128rmb [HasVLX, HasAVX512]
vpsubd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSUBDZ128rmbk [HasVLX, HasAVX512]
vpsubd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBDZ128rmbkz [HasVLX, HasAVX512]
vpsubd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSUBDZ128rmk [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBDZ128rmkz [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBDZ128rr [HasVLX, HasAVX512]
vpsubd {src2, src1, dst|dst, src1, src2}
VPSUBDZ128rrk [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBDZ128rrkz [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBDZ256rm [HasVLX, HasAVX512]
vpsubd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBDZ256rmb [HasVLX, HasAVX512]
vpsubd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSUBDZ256rmbk [HasVLX, HasAVX512]
vpsubd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBDZ256rmbkz [HasVLX, HasAVX512]
vpsubd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSUBDZ256rmk [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBDZ256rmkz [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBDZ256rr [HasVLX, HasAVX512]
vpsubd {src2, src1, dst|dst, src1, src2}
VPSUBDZ256rrk [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBDZ256rrkz [HasVLX, HasAVX512]
vpsubd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBQZ128rm [HasVLX, HasAVX512]
vpsubq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBQZ128rmb [HasVLX, HasAVX512]
vpsubq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSUBQZ128rmbk [HasVLX, HasAVX512]
vpsubq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBQZ128rmbkz [HasVLX, HasAVX512]
vpsubq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPSUBQZ128rmk [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBQZ128rmkz [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBQZ128rr [HasVLX, HasAVX512]
vpsubq {src2, src1, dst|dst, src1, src2}
VPSUBQZ128rrk [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBQZ128rrkz [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBQZ256rm [HasVLX, HasAVX512]
vpsubq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBQZ256rmb [HasVLX, HasAVX512]
vpsubq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSUBQZ256rmbk [HasVLX, HasAVX512]
vpsubq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBQZ256rmbkz [HasVLX, HasAVX512]
vpsubq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPSUBQZ256rmk [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBQZ256rmkz [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBQZ256rr [HasVLX, HasAVX512]
vpsubq {src2, src1, dst|dst, src1, src2}
VPSUBQZ256rrk [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBQZ256rrkz [HasVLX, HasAVX512]
vpsubq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPTERNLOGDZ128rmbi [HasVLX, HasAVX512]
vpternlogd {src4, src3{1to4}, src2, dst|dst, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rmbik [HasVLX, HasAVX512]
vpternlogd {src4, src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rmbikz [HasVLX, HasAVX512]
vpternlogd {src4, src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rmi [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rmik [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rmikz [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rri [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rrik [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ128rrikz [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rmbi [HasVLX, HasAVX512]
vpternlogd {src4, src3{1to8}, src2, dst|dst, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rmbik [HasVLX, HasAVX512]
vpternlogd {src4, src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rmbikz [HasVLX, HasAVX512]
vpternlogd {src4, src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rmi [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rmik [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rmikz [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rri [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rrik [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZ256rrikz [HasVLX, HasAVX512]
vpternlogd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rmbi [HasVLX, HasAVX512]
vpternlogq {src4, src3{1to2}, src2, dst|dst, src2, src3{1to2}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rmbik [HasVLX, HasAVX512]
vpternlogq {src4, src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rmbikz [HasVLX, HasAVX512]
vpternlogq {src4, src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rmi [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rmik [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rmikz [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rri [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rrik [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ128rrikz [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rmbi [HasVLX, HasAVX512]
vpternlogq {src4, src3{1to4}, src2, dst|dst, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rmbik [HasVLX, HasAVX512]
vpternlogq {src4, src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rmbikz [HasVLX, HasAVX512]
vpternlogq {src4, src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rmi [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rmik [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rmikz [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rri [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rrik [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZ256rrikz [HasVLX, HasAVX512]
vpternlogq {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTESTMDZ128rm [HasVLX, HasAVX512]
vptestmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMDZ128rmb [HasVLX, HasAVX512]
vptestmd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTMDZ128rmbk [HasVLX, HasAVX512]
vptestmd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTMDZ128rmk [HasVLX, HasAVX512]
vptestmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMDZ128rr [HasVLX, HasAVX512]
vptestmd {src2, src1, dst|dst, src1, src2}
VPTESTMDZ128rrk [HasVLX, HasAVX512]
vptestmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMDZ256rm [HasVLX, HasAVX512]
vptestmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMDZ256rmb [HasVLX, HasAVX512]
vptestmd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTMDZ256rmbk [HasVLX, HasAVX512]
vptestmd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTMDZ256rmk [HasVLX, HasAVX512]
vptestmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMDZ256rr [HasVLX, HasAVX512]
vptestmd {src2, src1, dst|dst, src1, src2}
VPTESTMDZ256rrk [HasVLX, HasAVX512]
vptestmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMQZ128rm [HasVLX, HasAVX512]
vptestmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMQZ128rmb [HasVLX, HasAVX512]
vptestmq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPTESTMQZ128rmbk [HasVLX, HasAVX512]
vptestmq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPTESTMQZ128rmk [HasVLX, HasAVX512]
vptestmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMQZ128rr [HasVLX, HasAVX512]
vptestmq {src2, src1, dst|dst, src1, src2}
VPTESTMQZ128rrk [HasVLX, HasAVX512]
vptestmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMQZ256rm [HasVLX, HasAVX512]
vptestmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMQZ256rmb [HasVLX, HasAVX512]
vptestmq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTMQZ256rmbk [HasVLX, HasAVX512]
vptestmq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTMQZ256rmk [HasVLX, HasAVX512]
vptestmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMQZ256rr [HasVLX, HasAVX512]
vptestmq {src2, src1, dst|dst, src1, src2}
VPTESTMQZ256rrk [HasVLX, HasAVX512]
vptestmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMDZ128rm [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ128rmb [HasVLX, HasAVX512]
vptestnmd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ128rmbk [HasVLX, HasAVX512]
vptestnmd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ128rmk [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ128rr [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst|dst, src1, src2}
VPTESTNMDZ128rrk [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMDZ256rm [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ256rmb [HasVLX, HasAVX512]
vptestnmd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ256rmbk [HasVLX, HasAVX512]
vptestnmd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ256rmk [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMDZ256rr [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst|dst, src1, src2}
VPTESTNMDZ256rrk [HasVLX, HasAVX512]
vptestnmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMQZ128rm [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ128rmb [HasVLX, HasAVX512]
vptestnmq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ128rmbk [HasVLX, HasAVX512]
vptestnmq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ128rmk [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ128rr [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst|dst, src1, src2}
VPTESTNMQZ128rrk [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMQZ256rm [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ256rmb [HasVLX, HasAVX512]
vptestnmq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ256rmbk [HasVLX, HasAVX512]
vptestnmq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ256rmk [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMQZ256rr [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst|dst, src1, src2}
VPTESTNMQZ256rrk [HasVLX, HasAVX512]
vptestnmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPUNPCKHDQZ128rm [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ128rmb [HasVLX, HasAVX512]
vpunpckhdq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ128rmbk [HasVLX, HasAVX512]
vpunpckhdq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZ128rmbkz [HasVLX, HasAVX512]
vpunpckhdq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ128rmk [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZ128rmkz [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ128rr [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHDQZ128rrk [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZ128rrkz [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHDQZ256rm [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ256rmb [HasVLX, HasAVX512]
vpunpckhdq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ256rmbk [HasVLX, HasAVX512]
vpunpckhdq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZ256rmbkz [HasVLX, HasAVX512]
vpunpckhdq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ256rmk [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZ256rmkz [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZ256rr [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHDQZ256rrk [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZ256rrkz [HasVLX, HasAVX512]
vpunpckhdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHQDQZ128rm [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ128rmb [HasVLX, HasAVX512]
vpunpckhqdq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ128rmbk [HasVLX, HasAVX512]
vpunpckhqdq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZ128rmbkz [HasVLX, HasAVX512]
vpunpckhqdq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ128rmk [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZ128rmkz [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ128rr [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHQDQZ128rrk [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZ128rrkz [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHQDQZ256rm [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ256rmb [HasVLX, HasAVX512]
vpunpckhqdq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ256rmbk [HasVLX, HasAVX512]
vpunpckhqdq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZ256rmbkz [HasVLX, HasAVX512]
vpunpckhqdq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ256rmk [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZ256rmkz [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZ256rr [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHQDQZ256rrk [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZ256rrkz [HasVLX, HasAVX512]
vpunpckhqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLDQZ128rm [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ128rmb [HasVLX, HasAVX512]
vpunpckldq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ128rmbk [HasVLX, HasAVX512]
vpunpckldq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZ128rmbkz [HasVLX, HasAVX512]
vpunpckldq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ128rmk [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZ128rmkz [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ128rr [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst|dst, src1, src2}
VPUNPCKLDQZ128rrk [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZ128rrkz [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLDQZ256rm [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ256rmb [HasVLX, HasAVX512]
vpunpckldq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ256rmbk [HasVLX, HasAVX512]
vpunpckldq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZ256rmbkz [HasVLX, HasAVX512]
vpunpckldq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ256rmk [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZ256rmkz [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZ256rr [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst|dst, src1, src2}
VPUNPCKLDQZ256rrk [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZ256rrkz [HasVLX, HasAVX512]
vpunpckldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLQDQZ128rm [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ128rmb [HasVLX, HasAVX512]
vpunpcklqdq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ128rmbk [HasVLX, HasAVX512]
vpunpcklqdq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZ128rmbkz [HasVLX, HasAVX512]
vpunpcklqdq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ128rmk [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZ128rmkz [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ128rr [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKLQDQZ128rrk [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZ128rrkz [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLQDQZ256rm [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ256rmb [HasVLX, HasAVX512]
vpunpcklqdq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ256rmbk [HasVLX, HasAVX512]
vpunpcklqdq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZ256rmbkz [HasVLX, HasAVX512]
vpunpcklqdq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ256rmk [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZ256rmkz [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZ256rr [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKLQDQZ256rrk [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZ256rrkz [HasVLX, HasAVX512]
vpunpcklqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPXORDZ128rm [HasVLX, HasAVX512]
vpxord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORDZ128rmb [HasVLX, HasAVX512]
vpxord {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPXORDZ128rmbk [HasVLX, HasAVX512]
vpxord {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORDZ128rmbkz [HasVLX, HasAVX512]
vpxord {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPXORDZ128rmk [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORDZ128rmkz [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORDZ128rr [HasVLX, HasAVX512]
vpxord {src2, src1, dst|dst, src1, src2}
VPXORDZ128rrk [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPXORDZ128rrkz [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPXORDZ256rm [HasVLX, HasAVX512]
vpxord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORDZ256rmb [HasVLX, HasAVX512]
vpxord {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPXORDZ256rmbk [HasVLX, HasAVX512]
vpxord {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORDZ256rmbkz [HasVLX, HasAVX512]
vpxord {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPXORDZ256rmk [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORDZ256rmkz [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORDZ256rr [HasVLX, HasAVX512]
vpxord {src2, src1, dst|dst, src1, src2}
VPXORDZ256rrk [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPXORDZ256rrkz [HasVLX, HasAVX512]
vpxord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPXORQZ128rm [HasVLX, HasAVX512]
vpxorq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORQZ128rmb [HasVLX, HasAVX512]
vpxorq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPXORQZ128rmbk [HasVLX, HasAVX512]
vpxorq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORQZ128rmbkz [HasVLX, HasAVX512]
vpxorq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPXORQZ128rmk [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORQZ128rmkz [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORQZ128rr [HasVLX, HasAVX512]
vpxorq {src2, src1, dst|dst, src1, src2}
VPXORQZ128rrk [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPXORQZ128rrkz [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPXORQZ256rm [HasVLX, HasAVX512]
vpxorq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORQZ256rmb [HasVLX, HasAVX512]
vpxorq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPXORQZ256rmbk [HasVLX, HasAVX512]
vpxorq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORQZ256rmbkz [HasVLX, HasAVX512]
vpxorq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPXORQZ256rmk [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORQZ256rmkz [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORQZ256rr [HasVLX, HasAVX512]
vpxorq {src2, src1, dst|dst, src1, src2}
VPXORQZ256rrk [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPXORQZ256rrkz [HasVLX, HasAVX512]
vpxorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRNDSCALEPDZ128rmbi [HasVLX, HasAVX512]
vrndscalepd {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ128rmbik [HasVLX, HasAVX512]
vrndscalepd {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZ128rmbikz [HasVLX, HasAVX512]
vrndscalepd {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ128rmi [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ128rmik [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZ128rmikz [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ128rri [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPDZ128rrik [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZ128rrikz [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPDZ256rmbi [HasVLX, HasAVX512]
vrndscalepd {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ256rmbik [HasVLX, HasAVX512]
vrndscalepd {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZ256rmbikz [HasVLX, HasAVX512]
vrndscalepd {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ256rmi [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ256rmik [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZ256rmikz [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZ256rri [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPDZ256rrik [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZ256rrikz [HasVLX, HasAVX512]
vrndscalepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPSZ128rmbi [HasVLX, HasAVX512]
vrndscaleps {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ128rmbik [HasVLX, HasAVX512]
vrndscaleps {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZ128rmbikz [HasVLX, HasAVX512]
vrndscaleps {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ128rmi [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ128rmik [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZ128rmikz [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ128rri [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPSZ128rrik [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZ128rrikz [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPSZ256rmbi [HasVLX, HasAVX512]
vrndscaleps {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ256rmbik [HasVLX, HasAVX512]
vrndscaleps {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZ256rmbikz [HasVLX, HasAVX512]
vrndscaleps {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ256rmi [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ256rmik [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZ256rmikz [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZ256rri [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPSZ256rrik [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZ256rrikz [HasVLX, HasAVX512]
vrndscaleps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSHUFF32X4Z256rmbi [HasVLX, HasAVX512]
vshuff32x4 {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Z256rmbik [HasVLX, HasAVX512]
vshuff32x4 {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF32X4Z256rmbikz [HasVLX, HasAVX512]
vshuff32x4 {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Z256rmi [HasVLX, HasAVX512]
vshuff32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Z256rmik [HasVLX, HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF32X4Z256rmikz [HasVLX, HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Z256rri [HasVLX, HasAVX512]
vshuff32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFF32X4Z256rrik [HasVLX, HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFF32X4Z256rrikz [HasVLX, HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFF64X2Z256rmbi [HasVLX, HasAVX512]
vshuff64x2 {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Z256rmbik [HasVLX, HasAVX512]
vshuff64x2 {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF64X2Z256rmbikz [HasVLX, HasAVX512]
vshuff64x2 {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Z256rmi [HasVLX, HasAVX512]
vshuff64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Z256rmik [HasVLX, HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF64X2Z256rmikz [HasVLX, HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Z256rri [HasVLX, HasAVX512]
vshuff64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFF64X2Z256rrik [HasVLX, HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFF64X2Z256rrikz [HasVLX, HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFI32X4Z256rmbi [HasVLX, HasAVX512]
vshufi32x4 {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Z256rmbik [HasVLX, HasAVX512]
vshufi32x4 {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI32X4Z256rmbikz [HasVLX, HasAVX512]
vshufi32x4 {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Z256rmi [HasVLX, HasAVX512]
vshufi32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Z256rmik [HasVLX, HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI32X4Z256rmikz [HasVLX, HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Z256rri [HasVLX, HasAVX512]
vshufi32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFI32X4Z256rrik [HasVLX, HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFI32X4Z256rrikz [HasVLX, HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFI64X2Z256rmbi [HasVLX, HasAVX512]
vshufi64x2 {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Z256rmbik [HasVLX, HasAVX512]
vshufi64x2 {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI64X2Z256rmbikz [HasVLX, HasAVX512]
vshufi64x2 {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Z256rmi [HasVLX, HasAVX512]
vshufi64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Z256rmik [HasVLX, HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI64X2Z256rmikz [HasVLX, HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Z256rri [HasVLX, HasAVX512]
vshufi64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFI64X2Z256rrik [HasVLX, HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFI64X2Z256rrikz [HasVLX, HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFPDZ128rmbi [HasVLX, HasAVX512]
vshufpd {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ128rmbik [HasVLX, HasAVX512]
vshufpd {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPDZ128rmbikz [HasVLX, HasAVX512]
vshufpd {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ128rmi [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ128rmik [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPDZ128rmikz [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ128rri [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPDZ128rrik [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFPDZ128rrikz [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFPDZ256rmbi [HasVLX, HasAVX512]
vshufpd {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ256rmbik [HasVLX, HasAVX512]
vshufpd {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPDZ256rmbikz [HasVLX, HasAVX512]
vshufpd {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ256rmi [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ256rmik [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPDZ256rmikz [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZ256rri [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPDZ256rrik [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFPDZ256rrikz [HasVLX, HasAVX512]
vshufpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFPSZ128rmbi [HasVLX, HasAVX512]
vshufps {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ128rmbik [HasVLX, HasAVX512]
vshufps {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPSZ128rmbikz [HasVLX, HasAVX512]
vshufps {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ128rmi [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ128rmik [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPSZ128rmikz [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ128rri [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPSZ128rrik [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFPSZ128rrikz [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFPSZ256rmbi [HasVLX, HasAVX512]
vshufps {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ256rmbik [HasVLX, HasAVX512]
vshufps {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPSZ256rmbikz [HasVLX, HasAVX512]
vshufps {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ256rmi [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ256rmik [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPSZ256rmikz [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZ256rri [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPSZ256rrik [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFPSZ256rrikz [HasVLX, HasAVX512]
vshufps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSUBPDZ128rm [HasVLX, HasAVX512]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ128rmb [HasVLX, HasAVX512]
vsubpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ128rmbk [HasVLX, HasAVX512]
vsubpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZ128rmbkz [HasVLX, HasAVX512]
vsubpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ128rmk [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZ128rmkz [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ128rr [HasVLX, HasAVX512]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPDZ128rrk [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZ128rrkz [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPDZ256rm [HasVLX, HasAVX512]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ256rmb [HasVLX, HasAVX512]
vsubpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ256rmbk [HasVLX, HasAVX512]
vsubpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZ256rmbkz [HasVLX, HasAVX512]
vsubpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ256rmk [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZ256rmkz [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZ256rr [HasVLX, HasAVX512]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPDZ256rrk [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZ256rrkz [HasVLX, HasAVX512]
vsubpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSZ128rm [HasVLX, HasAVX512]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ128rmb [HasVLX, HasAVX512]
vsubps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ128rmbk [HasVLX, HasAVX512]
vsubps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZ128rmbkz [HasVLX, HasAVX512]
vsubps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ128rmk [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZ128rmkz [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ128rr [HasVLX, HasAVX512]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSZ128rrk [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZ128rrkz [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSZ256rm [HasVLX, HasAVX512]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ256rmb [HasVLX, HasAVX512]
vsubps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ256rmbk [HasVLX, HasAVX512]
vsubps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZ256rmbkz [HasVLX, HasAVX512]
vsubps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ256rmk [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZ256rmkz [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZ256rr [HasVLX, HasAVX512]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSZ256rrk [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZ256rrkz [HasVLX, HasAVX512]
vsubps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUNPCKHPDZ128rm [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ128rmb [HasVLX, HasAVX512]
vunpckhpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ128rmbk [HasVLX, HasAVX512]
vunpckhpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZ128rmbkz [HasVLX, HasAVX512]
vunpckhpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ128rmk [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZ128rmkz [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ128rr [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst|dst, src1, src2}
VUNPCKHPDZ128rrk [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZ128rrkz [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKHPDZ256rm [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ256rmb [HasVLX, HasAVX512]
vunpckhpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ256rmbk [HasVLX, HasAVX512]
vunpckhpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZ256rmbkz [HasVLX, HasAVX512]
vunpckhpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ256rmk [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZ256rmkz [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZ256rr [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst|dst, src1, src2}
VUNPCKHPDZ256rrk [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZ256rrkz [HasVLX, HasAVX512]
vunpckhpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKHPSZ128rm [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ128rmb [HasVLX, HasAVX512]
vunpckhps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ128rmbk [HasVLX, HasAVX512]
vunpckhps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZ128rmbkz [HasVLX, HasAVX512]
vunpckhps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ128rmk [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZ128rmkz [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ128rr [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst|dst, src1, src2}
VUNPCKHPSZ128rrk [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZ128rrkz [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKHPSZ256rm [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ256rmb [HasVLX, HasAVX512]
vunpckhps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ256rmbk [HasVLX, HasAVX512]
vunpckhps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZ256rmbkz [HasVLX, HasAVX512]
vunpckhps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ256rmk [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZ256rmkz [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZ256rr [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst|dst, src1, src2}
VUNPCKHPSZ256rrk [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZ256rrkz [HasVLX, HasAVX512]
vunpckhps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKLPDZ128rm [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ128rmb [HasVLX, HasAVX512]
vunpcklpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ128rmbk [HasVLX, HasAVX512]
vunpcklpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZ128rmbkz [HasVLX, HasAVX512]
vunpcklpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ128rmk [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZ128rmkz [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ128rr [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst|dst, src1, src2}
VUNPCKLPDZ128rrk [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZ128rrkz [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKLPDZ256rm [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ256rmb [HasVLX, HasAVX512]
vunpcklpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ256rmbk [HasVLX, HasAVX512]
vunpcklpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZ256rmbkz [HasVLX, HasAVX512]
vunpcklpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ256rmk [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZ256rmkz [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZ256rr [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst|dst, src1, src2}
VUNPCKLPDZ256rrk [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZ256rrkz [HasVLX, HasAVX512]
vunpcklpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKLPSZ128rm [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ128rmb [HasVLX, HasAVX512]
vunpcklps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ128rmbk [HasVLX, HasAVX512]
vunpcklps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZ128rmbkz [HasVLX, HasAVX512]
vunpcklps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ128rmk [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZ128rmkz [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ128rr [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst|dst, src1, src2}
VUNPCKLPSZ128rrk [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZ128rrkz [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKLPSZ256rm [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ256rmb [HasVLX, HasAVX512]
vunpcklps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ256rmbk [HasVLX, HasAVX512]
vunpcklps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZ256rmbkz [HasVLX, HasAVX512]
vunpcklps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ256rmk [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZ256rmkz [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZ256rr [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst|dst, src1, src2}
VUNPCKLPSZ256rrk [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZ256rrkz [HasVLX, HasAVX512]
vunpcklps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VP2INTERSECTDZ128rm [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VP2INTERSECTDZ128rmb [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VP2INTERSECTDZ128rr [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2, src1, dst|dst, src1, src2}
VP2INTERSECTDZ256rm [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VP2INTERSECTDZ256rmb [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VP2INTERSECTDZ256rr [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2, src1, dst|dst, src1, src2}
VP2INTERSECTQZ128rm [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VP2INTERSECTQZ128rmb [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VP2INTERSECTQZ128rr [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2, src1, dst|dst, src1, src2}
VP2INTERSECTQZ256rm [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VP2INTERSECTQZ256rmb [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VP2INTERSECTQZ256rr [HasVLX, HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2, src1, dst|dst, src1, src2}
VMPSADBWZ128rmi [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VMPSADBWZ128rmik [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMPSADBWZ128rmikz [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VMPSADBWZ128rri [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VMPSADBWZ128rrik [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMPSADBWZ128rrikz [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMPSADBWZ256rmi [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VMPSADBWZ256rmik [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMPSADBWZ256rmikz [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VMPSADBWZ256rri [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VMPSADBWZ256rrik [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMPSADBWZ256rrikz [HasVLX, HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VADDPHZ128rm [HasVLX, HasFP16]
vaddph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ128rmb [HasVLX, HasFP16]
vaddph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ128rmbk [HasVLX, HasFP16]
vaddph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZ128rmbkz [HasVLX, HasFP16]
vaddph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ128rmk [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZ128rmkz [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ128rr [HasVLX, HasFP16]
vaddph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPHZ128rrk [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZ128rrkz [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPHZ256rm [HasVLX, HasFP16]
vaddph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ256rmb [HasVLX, HasFP16]
vaddph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ256rmbk [HasVLX, HasFP16]
vaddph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZ256rmbkz [HasVLX, HasFP16]
vaddph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ256rmk [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZ256rmkz [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZ256rr [HasVLX, HasFP16]
vaddph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPHZ256rrk [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZ256rrkz [HasVLX, HasFP16]
vaddph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCMPPHZ128rmbi [HasVLX, HasFP16]
vcmpph {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ128rmbik [HasVLX, HasFP16]
vcmpph {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ128rmi [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ128rmik [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ128rri [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPHZ128rrik [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPHZ256rmbi [HasVLX, HasFP16]
vcmpph {cc, src2{1to16}, src1, dst|dst, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ256rmbik [HasVLX, HasFP16]
vcmpph {cc, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ256rmi [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ256rmik [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZ256rri [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPHZ256rrik [HasVLX, HasFP16]
vcmpph {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PHZ128rm [HasVLX, HasFP16]
vcvtdq2ph{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ128rmb [HasVLX, HasFP16]
vcvtdq2ph {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ128rmbk [HasVLX, HasFP16]
vcvtdq2ph {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZ128rmbkz [HasVLX, HasFP16]
vcvtdq2ph {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ128rmk [HasVLX, HasFP16]
vcvtdq2ph{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZ128rmkz [HasVLX, HasFP16]
vcvtdq2ph{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ128rr [HasVLX, HasFP16]
vcvtdq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PHZ128rrk [HasVLX, HasFP16]
vcvtdq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZ128rrkz [HasVLX, HasFP16]
vcvtdq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PHZ256rm [HasVLX, HasFP16]
vcvtdq2ph{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ256rmb [HasVLX, HasFP16]
vcvtdq2ph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ256rmbk [HasVLX, HasFP16]
vcvtdq2ph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZ256rmbkz [HasVLX, HasFP16]
vcvtdq2ph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ256rmk [HasVLX, HasFP16]
vcvtdq2ph{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZ256rmkz [HasVLX, HasFP16]
vcvtdq2ph{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZ256rr [HasVLX, HasFP16]
vcvtdq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PHZ256rrk [HasVLX, HasFP16]
vcvtdq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZ256rrkz [HasVLX, HasFP16]
vcvtdq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PHZ128rm [HasVLX, HasFP16]
vcvtpd2ph{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ128rmb [HasVLX, HasFP16]
vcvtpd2ph {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ128rmbk [HasVLX, HasFP16]
vcvtpd2ph {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZ128rmbkz [HasVLX, HasFP16]
vcvtpd2ph {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ128rmk [HasVLX, HasFP16]
vcvtpd2ph{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZ128rmkz [HasVLX, HasFP16]
vcvtpd2ph{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ128rr [HasVLX, HasFP16]
vcvtpd2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PHZ128rrk [HasVLX, HasFP16]
vcvtpd2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZ128rrkz [HasVLX, HasFP16]
vcvtpd2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PHZ256rm [HasVLX, HasFP16]
vcvtpd2ph{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ256rmb [HasVLX, HasFP16]
vcvtpd2ph {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ256rmbk [HasVLX, HasFP16]
vcvtpd2ph {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZ256rmbkz [HasVLX, HasFP16]
vcvtpd2ph {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ256rmk [HasVLX, HasFP16]
vcvtpd2ph{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZ256rmkz [HasVLX, HasFP16]
vcvtpd2ph{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZ256rr [HasVLX, HasFP16]
vcvtpd2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PHZ256rrk [HasVLX, HasFP16]
vcvtpd2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZ256rrkz [HasVLX, HasFP16]
vcvtpd2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2DQZ128rm [HasVLX, HasFP16]
vcvtph2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ128rmb [HasVLX, HasFP16]
vcvtph2dq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ128rmbk [HasVLX, HasFP16]
vcvtph2dq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZ128rmbkz [HasVLX, HasFP16]
vcvtph2dq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ128rmk [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZ128rmkz [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ128rr [HasVLX, HasFP16]
vcvtph2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2DQZ128rrk [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZ128rrkz [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2DQZ256rm [HasVLX, HasFP16]
vcvtph2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ256rmb [HasVLX, HasFP16]
vcvtph2dq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ256rmbk [HasVLX, HasFP16]
vcvtph2dq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZ256rmbkz [HasVLX, HasFP16]
vcvtph2dq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ256rmk [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZ256rmkz [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZ256rr [HasVLX, HasFP16]
vcvtph2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2DQZ256rrk [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZ256rrkz [HasVLX, HasFP16]
vcvtph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PDZ128rm [HasVLX, HasFP16]
vcvtph2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ128rmb [HasVLX, HasFP16]
vcvtph2pd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ128rmbk [HasVLX, HasFP16]
vcvtph2pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZ128rmbkz [HasVLX, HasFP16]
vcvtph2pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ128rmk [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZ128rmkz [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ128rr [HasVLX, HasFP16]
vcvtph2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PDZ128rrk [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZ128rrkz [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PDZ256rm [HasVLX, HasFP16]
vcvtph2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ256rmb [HasVLX, HasFP16]
vcvtph2pd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ256rmbk [HasVLX, HasFP16]
vcvtph2pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZ256rmbkz [HasVLX, HasFP16]
vcvtph2pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ256rmk [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZ256rmkz [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZ256rr [HasVLX, HasFP16]
vcvtph2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PDZ256rrk [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZ256rrkz [HasVLX, HasFP16]
vcvtph2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSXZ128rm [HasVLX, HasFP16]
vcvtph2psx {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ128rmb [HasVLX, HasFP16]
vcvtph2psx {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ128rmbk [HasVLX, HasFP16]
vcvtph2psx {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZ128rmbkz [HasVLX, HasFP16]
vcvtph2psx {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ128rmk [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZ128rmkz [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ128rr [HasVLX, HasFP16]
vcvtph2psx {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSXZ128rrk [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZ128rrkz [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSXZ256rm [HasVLX, HasFP16]
vcvtph2psx {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ256rmb [HasVLX, HasFP16]
vcvtph2psx {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ256rmbk [HasVLX, HasFP16]
vcvtph2psx {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZ256rmbkz [HasVLX, HasFP16]
vcvtph2psx {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ256rmk [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZ256rmkz [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZ256rr [HasVLX, HasFP16]
vcvtph2psx {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSXZ256rrk [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZ256rrkz [HasVLX, HasFP16]
vcvtph2psx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2QQZ128rm [HasVLX, HasFP16]
vcvtph2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ128rmb [HasVLX, HasFP16]
vcvtph2qq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ128rmbk [HasVLX, HasFP16]
vcvtph2qq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZ128rmbkz [HasVLX, HasFP16]
vcvtph2qq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ128rmk [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZ128rmkz [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ128rr [HasVLX, HasFP16]
vcvtph2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2QQZ128rrk [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZ128rrkz [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2QQZ256rm [HasVLX, HasFP16]
vcvtph2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ256rmb [HasVLX, HasFP16]
vcvtph2qq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ256rmbk [HasVLX, HasFP16]
vcvtph2qq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZ256rmbkz [HasVLX, HasFP16]
vcvtph2qq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ256rmk [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZ256rmkz [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZ256rr [HasVLX, HasFP16]
vcvtph2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2QQZ256rrk [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZ256rrkz [HasVLX, HasFP16]
vcvtph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UDQZ128rm [HasVLX, HasFP16]
vcvtph2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ128rmb [HasVLX, HasFP16]
vcvtph2udq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ128rmbk [HasVLX, HasFP16]
vcvtph2udq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZ128rmbkz [HasVLX, HasFP16]
vcvtph2udq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ128rmk [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZ128rmkz [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ128rr [HasVLX, HasFP16]
vcvtph2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UDQZ128rrk [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZ128rrkz [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UDQZ256rm [HasVLX, HasFP16]
vcvtph2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ256rmb [HasVLX, HasFP16]
vcvtph2udq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ256rmbk [HasVLX, HasFP16]
vcvtph2udq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZ256rmbkz [HasVLX, HasFP16]
vcvtph2udq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ256rmk [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZ256rmkz [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZ256rr [HasVLX, HasFP16]
vcvtph2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UDQZ256rrk [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZ256rrkz [HasVLX, HasFP16]
vcvtph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UQQZ128rm [HasVLX, HasFP16]
vcvtph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ128rmb [HasVLX, HasFP16]
vcvtph2uqq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ128rmbk [HasVLX, HasFP16]
vcvtph2uqq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZ128rmbkz [HasVLX, HasFP16]
vcvtph2uqq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ128rmk [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZ128rmkz [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ128rr [HasVLX, HasFP16]
vcvtph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UQQZ128rrk [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZ128rrkz [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UQQZ256rm [HasVLX, HasFP16]
vcvtph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ256rmb [HasVLX, HasFP16]
vcvtph2uqq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ256rmbk [HasVLX, HasFP16]
vcvtph2uqq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZ256rmbkz [HasVLX, HasFP16]
vcvtph2uqq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ256rmk [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZ256rmkz [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZ256rr [HasVLX, HasFP16]
vcvtph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UQQZ256rrk [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZ256rrkz [HasVLX, HasFP16]
vcvtph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UWZ128rm [HasVLX, HasFP16]
vcvtph2uw {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ128rmb [HasVLX, HasFP16]
vcvtph2uw {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ128rmbk [HasVLX, HasFP16]
vcvtph2uw {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZ128rmbkz [HasVLX, HasFP16]
vcvtph2uw {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ128rmk [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZ128rmkz [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ128rr [HasVLX, HasFP16]
vcvtph2uw {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UWZ128rrk [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZ128rrkz [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UWZ256rm [HasVLX, HasFP16]
vcvtph2uw {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ256rmb [HasVLX, HasFP16]
vcvtph2uw {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ256rmbk [HasVLX, HasFP16]
vcvtph2uw {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZ256rmbkz [HasVLX, HasFP16]
vcvtph2uw {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ256rmk [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZ256rmkz [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZ256rr [HasVLX, HasFP16]
vcvtph2uw {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UWZ256rrk [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZ256rrkz [HasVLX, HasFP16]
vcvtph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2WZ128rm [HasVLX, HasFP16]
vcvtph2w {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ128rmb [HasVLX, HasFP16]
vcvtph2w {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ128rmbk [HasVLX, HasFP16]
vcvtph2w {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZ128rmbkz [HasVLX, HasFP16]
vcvtph2w {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ128rmk [HasVLX, HasFP16]
vcvtph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZ128rmkz [HasVLX, HasFP16]
vcvtph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ128rr [HasVLX, HasFP16]
vcvtph2w {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2WZ128rrk [HasVLX, HasFP16]
vcvtph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZ128rrkz [HasVLX, HasFP16]
vcvtph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2WZ256rm [HasVLX, HasFP16]
vcvtph2w {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ256rmb [HasVLX, HasFP16]
vcvtph2w {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ256rmbk [HasVLX, HasFP16]
vcvtph2w {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZ256rmbkz [HasVLX, HasFP16]
vcvtph2w {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ256rmk [HasVLX, HasFP16]
vcvtph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZ256rmkz [HasVLX, HasFP16]
vcvtph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZ256rr [HasVLX, HasFP16]
vcvtph2w {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2WZ256rrk [HasVLX, HasFP16]
vcvtph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZ256rrkz [HasVLX, HasFP16]
vcvtph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHXZ128rm [HasVLX, HasFP16]
vcvtps2phx{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ128rmb [HasVLX, HasFP16]
vcvtps2phx {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ128rmbk [HasVLX, HasFP16]
vcvtps2phx {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZ128rmbkz [HasVLX, HasFP16]
vcvtps2phx {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ128rmk [HasVLX, HasFP16]
vcvtps2phx{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZ128rmkz [HasVLX, HasFP16]
vcvtps2phx{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ128rr [HasVLX, HasFP16]
vcvtps2phx {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHXZ128rrk [HasVLX, HasFP16]
vcvtps2phx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZ128rrkz [HasVLX, HasFP16]
vcvtps2phx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHXZ256rm [HasVLX, HasFP16]
vcvtps2phx{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ256rmb [HasVLX, HasFP16]
vcvtps2phx {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ256rmbk [HasVLX, HasFP16]
vcvtps2phx {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZ256rmbkz [HasVLX, HasFP16]
vcvtps2phx {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ256rmk [HasVLX, HasFP16]
vcvtps2phx{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZ256rmkz [HasVLX, HasFP16]
vcvtps2phx{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZ256rr [HasVLX, HasFP16]
vcvtps2phx {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHXZ256rrk [HasVLX, HasFP16]
vcvtps2phx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZ256rrkz [HasVLX, HasFP16]
vcvtps2phx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PHZ128rm [HasVLX, HasFP16]
vcvtqq2ph{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ128rmb [HasVLX, HasFP16]
vcvtqq2ph {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ128rmbk [HasVLX, HasFP16]
vcvtqq2ph {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZ128rmbkz [HasVLX, HasFP16]
vcvtqq2ph {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ128rmk [HasVLX, HasFP16]
vcvtqq2ph{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZ128rmkz [HasVLX, HasFP16]
vcvtqq2ph{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ128rr [HasVLX, HasFP16]
vcvtqq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PHZ128rrk [HasVLX, HasFP16]
vcvtqq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZ128rrkz [HasVLX, HasFP16]
vcvtqq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PHZ256rm [HasVLX, HasFP16]
vcvtqq2ph{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ256rmb [HasVLX, HasFP16]
vcvtqq2ph {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ256rmbk [HasVLX, HasFP16]
vcvtqq2ph {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZ256rmbkz [HasVLX, HasFP16]
vcvtqq2ph {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ256rmk [HasVLX, HasFP16]
vcvtqq2ph{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZ256rmkz [HasVLX, HasFP16]
vcvtqq2ph{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZ256rr [HasVLX, HasFP16]
vcvtqq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PHZ256rrk [HasVLX, HasFP16]
vcvtqq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZ256rrkz [HasVLX, HasFP16]
vcvtqq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2DQZ128rm [HasVLX, HasFP16]
vcvttph2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ128rmb [HasVLX, HasFP16]
vcvttph2dq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ128rmbk [HasVLX, HasFP16]
vcvttph2dq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZ128rmbkz [HasVLX, HasFP16]
vcvttph2dq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ128rmk [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZ128rmkz [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ128rr [HasVLX, HasFP16]
vcvttph2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2DQZ128rrk [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZ128rrkz [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2DQZ256rm [HasVLX, HasFP16]
vcvttph2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ256rmb [HasVLX, HasFP16]
vcvttph2dq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ256rmbk [HasVLX, HasFP16]
vcvttph2dq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZ256rmbkz [HasVLX, HasFP16]
vcvttph2dq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ256rmk [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZ256rmkz [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZ256rr [HasVLX, HasFP16]
vcvttph2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2DQZ256rrk [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZ256rrkz [HasVLX, HasFP16]
vcvttph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2QQZ128rm [HasVLX, HasFP16]
vcvttph2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ128rmb [HasVLX, HasFP16]
vcvttph2qq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ128rmbk [HasVLX, HasFP16]
vcvttph2qq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZ128rmbkz [HasVLX, HasFP16]
vcvttph2qq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ128rmk [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZ128rmkz [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ128rr [HasVLX, HasFP16]
vcvttph2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2QQZ128rrk [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZ128rrkz [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2QQZ256rm [HasVLX, HasFP16]
vcvttph2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ256rmb [HasVLX, HasFP16]
vcvttph2qq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ256rmbk [HasVLX, HasFP16]
vcvttph2qq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZ256rmbkz [HasVLX, HasFP16]
vcvttph2qq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ256rmk [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZ256rmkz [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZ256rr [HasVLX, HasFP16]
vcvttph2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2QQZ256rrk [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZ256rrkz [HasVLX, HasFP16]
vcvttph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UDQZ128rm [HasVLX, HasFP16]
vcvttph2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ128rmb [HasVLX, HasFP16]
vcvttph2udq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ128rmbk [HasVLX, HasFP16]
vcvttph2udq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZ128rmbkz [HasVLX, HasFP16]
vcvttph2udq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ128rmk [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZ128rmkz [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ128rr [HasVLX, HasFP16]
vcvttph2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UDQZ128rrk [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZ128rrkz [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UDQZ256rm [HasVLX, HasFP16]
vcvttph2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ256rmb [HasVLX, HasFP16]
vcvttph2udq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ256rmbk [HasVLX, HasFP16]
vcvttph2udq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZ256rmbkz [HasVLX, HasFP16]
vcvttph2udq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ256rmk [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZ256rmkz [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZ256rr [HasVLX, HasFP16]
vcvttph2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UDQZ256rrk [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZ256rrkz [HasVLX, HasFP16]
vcvttph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UQQZ128rm [HasVLX, HasFP16]
vcvttph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ128rmb [HasVLX, HasFP16]
vcvttph2uqq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ128rmbk [HasVLX, HasFP16]
vcvttph2uqq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZ128rmbkz [HasVLX, HasFP16]
vcvttph2uqq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ128rmk [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZ128rmkz [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ128rr [HasVLX, HasFP16]
vcvttph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UQQZ128rrk [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZ128rrkz [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UQQZ256rm [HasVLX, HasFP16]
vcvttph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ256rmb [HasVLX, HasFP16]
vcvttph2uqq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ256rmbk [HasVLX, HasFP16]
vcvttph2uqq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZ256rmbkz [HasVLX, HasFP16]
vcvttph2uqq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ256rmk [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZ256rmkz [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZ256rr [HasVLX, HasFP16]
vcvttph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UQQZ256rrk [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZ256rrkz [HasVLX, HasFP16]
vcvttph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UWZ128rm [HasVLX, HasFP16]
vcvttph2uw {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ128rmb [HasVLX, HasFP16]
vcvttph2uw {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ128rmbk [HasVLX, HasFP16]
vcvttph2uw {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZ128rmbkz [HasVLX, HasFP16]
vcvttph2uw {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ128rmk [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZ128rmkz [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ128rr [HasVLX, HasFP16]
vcvttph2uw {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UWZ128rrk [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZ128rrkz [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UWZ256rm [HasVLX, HasFP16]
vcvttph2uw {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ256rmb [HasVLX, HasFP16]
vcvttph2uw {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ256rmbk [HasVLX, HasFP16]
vcvttph2uw {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZ256rmbkz [HasVLX, HasFP16]
vcvttph2uw {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ256rmk [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZ256rmkz [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZ256rr [HasVLX, HasFP16]
vcvttph2uw {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UWZ256rrk [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZ256rrkz [HasVLX, HasFP16]
vcvttph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2WZ128rm [HasVLX, HasFP16]
vcvttph2w {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ128rmb [HasVLX, HasFP16]
vcvttph2w {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ128rmbk [HasVLX, HasFP16]
vcvttph2w {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZ128rmbkz [HasVLX, HasFP16]
vcvttph2w {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ128rmk [HasVLX, HasFP16]
vcvttph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZ128rmkz [HasVLX, HasFP16]
vcvttph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ128rr [HasVLX, HasFP16]
vcvttph2w {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2WZ128rrk [HasVLX, HasFP16]
vcvttph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZ128rrkz [HasVLX, HasFP16]
vcvttph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2WZ256rm [HasVLX, HasFP16]
vcvttph2w {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ256rmb [HasVLX, HasFP16]
vcvttph2w {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ256rmbk [HasVLX, HasFP16]
vcvttph2w {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZ256rmbkz [HasVLX, HasFP16]
vcvttph2w {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ256rmk [HasVLX, HasFP16]
vcvttph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZ256rmkz [HasVLX, HasFP16]
vcvttph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZ256rr [HasVLX, HasFP16]
vcvttph2w {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2WZ256rrk [HasVLX, HasFP16]
vcvttph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZ256rrkz [HasVLX, HasFP16]
vcvttph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PHZ128rm [HasVLX, HasFP16]
vcvtudq2ph{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ128rmb [HasVLX, HasFP16]
vcvtudq2ph {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ128rmbk [HasVLX, HasFP16]
vcvtudq2ph {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZ128rmbkz [HasVLX, HasFP16]
vcvtudq2ph {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ128rmk [HasVLX, HasFP16]
vcvtudq2ph{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZ128rmkz [HasVLX, HasFP16]
vcvtudq2ph{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ128rr [HasVLX, HasFP16]
vcvtudq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PHZ128rrk [HasVLX, HasFP16]
vcvtudq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZ128rrkz [HasVLX, HasFP16]
vcvtudq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PHZ256rm [HasVLX, HasFP16]
vcvtudq2ph{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ256rmb [HasVLX, HasFP16]
vcvtudq2ph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ256rmbk [HasVLX, HasFP16]
vcvtudq2ph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZ256rmbkz [HasVLX, HasFP16]
vcvtudq2ph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ256rmk [HasVLX, HasFP16]
vcvtudq2ph{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZ256rmkz [HasVLX, HasFP16]
vcvtudq2ph{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZ256rr [HasVLX, HasFP16]
vcvtudq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PHZ256rrk [HasVLX, HasFP16]
vcvtudq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZ256rrkz [HasVLX, HasFP16]
vcvtudq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PHZ128rm [HasVLX, HasFP16]
vcvtuqq2ph{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ128rmb [HasVLX, HasFP16]
vcvtuqq2ph {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ128rmbk [HasVLX, HasFP16]
vcvtuqq2ph {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZ128rmbkz [HasVLX, HasFP16]
vcvtuqq2ph {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ128rmk [HasVLX, HasFP16]
vcvtuqq2ph{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZ128rmkz [HasVLX, HasFP16]
vcvtuqq2ph{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ128rr [HasVLX, HasFP16]
vcvtuqq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PHZ128rrk [HasVLX, HasFP16]
vcvtuqq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZ128rrkz [HasVLX, HasFP16]
vcvtuqq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PHZ256rm [HasVLX, HasFP16]
vcvtuqq2ph{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ256rmb [HasVLX, HasFP16]
vcvtuqq2ph {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ256rmbk [HasVLX, HasFP16]
vcvtuqq2ph {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZ256rmbkz [HasVLX, HasFP16]
vcvtuqq2ph {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ256rmk [HasVLX, HasFP16]
vcvtuqq2ph{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZ256rmkz [HasVLX, HasFP16]
vcvtuqq2ph{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZ256rr [HasVLX, HasFP16]
vcvtuqq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PHZ256rrk [HasVLX, HasFP16]
vcvtuqq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZ256rrkz [HasVLX, HasFP16]
vcvtuqq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUW2PHZ128rm [HasVLX, HasFP16]
vcvtuw2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ128rmb [HasVLX, HasFP16]
vcvtuw2ph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ128rmbk [HasVLX, HasFP16]
vcvtuw2ph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZ128rmbkz [HasVLX, HasFP16]
vcvtuw2ph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ128rmk [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZ128rmkz [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ128rr [HasVLX, HasFP16]
vcvtuw2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUW2PHZ128rrk [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZ128rrkz [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUW2PHZ256rm [HasVLX, HasFP16]
vcvtuw2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ256rmb [HasVLX, HasFP16]
vcvtuw2ph {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ256rmbk [HasVLX, HasFP16]
vcvtuw2ph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZ256rmbkz [HasVLX, HasFP16]
vcvtuw2ph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ256rmk [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZ256rmkz [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZ256rr [HasVLX, HasFP16]
vcvtuw2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUW2PHZ256rrk [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZ256rrkz [HasVLX, HasFP16]
vcvtuw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTW2PHZ128rm [HasVLX, HasFP16]
vcvtw2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ128rmb [HasVLX, HasFP16]
vcvtw2ph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ128rmbk [HasVLX, HasFP16]
vcvtw2ph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZ128rmbkz [HasVLX, HasFP16]
vcvtw2ph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ128rmk [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZ128rmkz [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ128rr [HasVLX, HasFP16]
vcvtw2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTW2PHZ128rrk [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZ128rrkz [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTW2PHZ256rm [HasVLX, HasFP16]
vcvtw2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ256rmb [HasVLX, HasFP16]
vcvtw2ph {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ256rmbk [HasVLX, HasFP16]
vcvtw2ph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZ256rmbkz [HasVLX, HasFP16]
vcvtw2ph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ256rmk [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZ256rmkz [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZ256rr [HasVLX, HasFP16]
vcvtw2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTW2PHZ256rrk [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZ256rrkz [HasVLX, HasFP16]
vcvtw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VDIVPHZ128rm [HasVLX, HasFP16]
vdivph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ128rmb [HasVLX, HasFP16]
vdivph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ128rmbk [HasVLX, HasFP16]
vdivph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZ128rmbkz [HasVLX, HasFP16]
vdivph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ128rmk [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZ128rmkz [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ128rr [HasVLX, HasFP16]
vdivph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPHZ128rrk [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZ128rrkz [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPHZ256rm [HasVLX, HasFP16]
vdivph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ256rmb [HasVLX, HasFP16]
vdivph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ256rmbk [HasVLX, HasFP16]
vdivph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZ256rmbkz [HasVLX, HasFP16]
vdivph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ256rmk [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZ256rmkz [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZ256rr [HasVLX, HasFP16]
vdivph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPHZ256rrk [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZ256rrkz [HasVLX, HasFP16]
vdivph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VFCMADDCPHZ128m [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128mb [HasVLX, HasFP16]
vfcmaddcph {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128mbk [HasVLX, HasFP16]
vfcmaddcph {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128mbkz [HasVLX, HasFP16]
vfcmaddcph {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128mk [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128mkz [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128r [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128rk [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ128rkz [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256m [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256mb [HasVLX, HasFP16]
vfcmaddcph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256mbk [HasVLX, HasFP16]
vfcmaddcph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256mbkz [HasVLX, HasFP16]
vfcmaddcph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256mk [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256mkz [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256r [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256rk [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZ256rkz [HasVLX, HasFP16]
vfcmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMULCPHZ128rm [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ128rmb [HasVLX, HasFP16]
vfcmulcph {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ128rmbk [HasVLX, HasFP16]
vfcmulcph {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZ128rmbkz [HasVLX, HasFP16]
vfcmulcph {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ128rmk [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZ128rmkz [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ128rr [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ128rrk [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZ128rrkz [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ256rm [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ256rmb [HasVLX, HasFP16]
vfcmulcph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ256rmbk [HasVLX, HasFP16]
vfcmulcph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZ256rmbkz [HasVLX, HasFP16]
vfcmulcph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ256rmk [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZ256rmkz [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ256rr [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZ256rrk [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZ256rrkz [HasVLX, HasFP16]
vfcmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMADD132PHZ128m [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128mb [HasVLX, HasFP16]
vfmadd132ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128mbk [HasVLX, HasFP16]
vfmadd132ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128mbkz [HasVLX, HasFP16]
vfmadd132ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128mk [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128mkz [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128r [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128rk [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ128rkz [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256m [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256mb [HasVLX, HasFP16]
vfmadd132ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256mbk [HasVLX, HasFP16]
vfmadd132ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256mbkz [HasVLX, HasFP16]
vfmadd132ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256mk [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256mkz [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256r [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256rk [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZ256rkz [HasVLX, HasFP16]
vfmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128m [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128mb [HasVLX, HasFP16]
vfmadd213ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128mbk [HasVLX, HasFP16]
vfmadd213ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128mbkz [HasVLX, HasFP16]
vfmadd213ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128mk [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128mkz [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128r [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128rk [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ128rkz [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256m [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256mb [HasVLX, HasFP16]
vfmadd213ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256mbk [HasVLX, HasFP16]
vfmadd213ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256mbkz [HasVLX, HasFP16]
vfmadd213ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256mk [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256mkz [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256r [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256rk [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZ256rkz [HasVLX, HasFP16]
vfmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128m [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128mb [HasVLX, HasFP16]
vfmadd231ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128mbk [HasVLX, HasFP16]
vfmadd231ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128mbkz [HasVLX, HasFP16]
vfmadd231ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128mk [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128mkz [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128r [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128rk [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ128rkz [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256m [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256mb [HasVLX, HasFP16]
vfmadd231ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256mbk [HasVLX, HasFP16]
vfmadd231ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256mbkz [HasVLX, HasFP16]
vfmadd231ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256mk [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256mkz [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256r [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256rk [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZ256rkz [HasVLX, HasFP16]
vfmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDCPHZ128m [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128mb [HasVLX, HasFP16]
vfmaddcph {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128mbk [HasVLX, HasFP16]
vfmaddcph {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128mbkz [HasVLX, HasFP16]
vfmaddcph {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128mk [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128mkz [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128r [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128rk [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ128rkz [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256m [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256mb [HasVLX, HasFP16]
vfmaddcph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256mbk [HasVLX, HasFP16]
vfmaddcph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256mbkz [HasVLX, HasFP16]
vfmaddcph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256mk [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256mkz [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256r [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256rk [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZ256rkz [HasVLX, HasFP16]
vfmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDSUB132PHZ128m [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128mb [HasVLX, HasFP16]
vfmaddsub132ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128mbk [HasVLX, HasFP16]
vfmaddsub132ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128mbkz [HasVLX, HasFP16]
vfmaddsub132ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128mk [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128mkz [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128r [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128rk [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ128rkz [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256m [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256mb [HasVLX, HasFP16]
vfmaddsub132ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256mbk [HasVLX, HasFP16]
vfmaddsub132ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256mbkz [HasVLX, HasFP16]
vfmaddsub132ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256mk [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256mkz [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256r [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256rk [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZ256rkz [HasVLX, HasFP16]
vfmaddsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128m [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128mb [HasVLX, HasFP16]
vfmaddsub213ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128mbk [HasVLX, HasFP16]
vfmaddsub213ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128mbkz [HasVLX, HasFP16]
vfmaddsub213ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128mk [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128mkz [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128r [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128rk [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ128rkz [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256m [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256mb [HasVLX, HasFP16]
vfmaddsub213ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256mbk [HasVLX, HasFP16]
vfmaddsub213ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256mbkz [HasVLX, HasFP16]
vfmaddsub213ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256mk [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256mkz [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256r [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256rk [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZ256rkz [HasVLX, HasFP16]
vfmaddsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128m [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128mb [HasVLX, HasFP16]
vfmaddsub231ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128mbk [HasVLX, HasFP16]
vfmaddsub231ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128mbkz [HasVLX, HasFP16]
vfmaddsub231ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128mk [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128mkz [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128r [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128rk [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ128rkz [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256m [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256mb [HasVLX, HasFP16]
vfmaddsub231ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256mbk [HasVLX, HasFP16]
vfmaddsub231ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256mbkz [HasVLX, HasFP16]
vfmaddsub231ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256mk [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256mkz [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256r [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256rk [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZ256rkz [HasVLX, HasFP16]
vfmaddsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128m [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128mb [HasVLX, HasFP16]
vfmsub132ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128mbk [HasVLX, HasFP16]
vfmsub132ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128mbkz [HasVLX, HasFP16]
vfmsub132ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128mk [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128mkz [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128r [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128rk [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ128rkz [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256m [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256mb [HasVLX, HasFP16]
vfmsub132ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256mbk [HasVLX, HasFP16]
vfmsub132ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256mbkz [HasVLX, HasFP16]
vfmsub132ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256mk [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256mkz [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256r [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256rk [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZ256rkz [HasVLX, HasFP16]
vfmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128m [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128mb [HasVLX, HasFP16]
vfmsub213ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128mbk [HasVLX, HasFP16]
vfmsub213ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128mbkz [HasVLX, HasFP16]
vfmsub213ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128mk [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128mkz [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128r [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128rk [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ128rkz [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256m [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256mb [HasVLX, HasFP16]
vfmsub213ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256mbk [HasVLX, HasFP16]
vfmsub213ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256mbkz [HasVLX, HasFP16]
vfmsub213ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256mk [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256mkz [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256r [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256rk [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZ256rkz [HasVLX, HasFP16]
vfmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128m [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128mb [HasVLX, HasFP16]
vfmsub231ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128mbk [HasVLX, HasFP16]
vfmsub231ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128mbkz [HasVLX, HasFP16]
vfmsub231ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128mk [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128mkz [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128r [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128rk [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ128rkz [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256m [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256mb [HasVLX, HasFP16]
vfmsub231ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256mbk [HasVLX, HasFP16]
vfmsub231ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256mbkz [HasVLX, HasFP16]
vfmsub231ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256mk [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256mkz [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256r [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256rk [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZ256rkz [HasVLX, HasFP16]
vfmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128m [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128mb [HasVLX, HasFP16]
vfmsubadd132ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128mbk [HasVLX, HasFP16]
vfmsubadd132ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128mbkz [HasVLX, HasFP16]
vfmsubadd132ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128mk [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128mkz [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128r [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128rk [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ128rkz [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256m [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256mb [HasVLX, HasFP16]
vfmsubadd132ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256mbk [HasVLX, HasFP16]
vfmsubadd132ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256mbkz [HasVLX, HasFP16]
vfmsubadd132ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256mk [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256mkz [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256r [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256rk [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZ256rkz [HasVLX, HasFP16]
vfmsubadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128m [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128mb [HasVLX, HasFP16]
vfmsubadd213ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128mbk [HasVLX, HasFP16]
vfmsubadd213ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128mbkz [HasVLX, HasFP16]
vfmsubadd213ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128mk [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128mkz [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128r [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128rk [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ128rkz [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256m [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256mb [HasVLX, HasFP16]
vfmsubadd213ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256mbk [HasVLX, HasFP16]
vfmsubadd213ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256mbkz [HasVLX, HasFP16]
vfmsubadd213ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256mk [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256mkz [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256r [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256rk [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZ256rkz [HasVLX, HasFP16]
vfmsubadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128m [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128mb [HasVLX, HasFP16]
vfmsubadd231ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128mbk [HasVLX, HasFP16]
vfmsubadd231ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128mbkz [HasVLX, HasFP16]
vfmsubadd231ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128mk [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128mkz [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128r [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128rk [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ128rkz [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256m [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256mb [HasVLX, HasFP16]
vfmsubadd231ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256mbk [HasVLX, HasFP16]
vfmsubadd231ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256mbkz [HasVLX, HasFP16]
vfmsubadd231ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256mk [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256mkz [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256r [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256rk [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZ256rkz [HasVLX, HasFP16]
vfmsubadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMULCPHZ128rm [HasVLX, HasFP16]
vfmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ128rmb [HasVLX, HasFP16]
vfmulcph {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ128rmbk [HasVLX, HasFP16]
vfmulcph {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZ128rmbkz [HasVLX, HasFP16]
vfmulcph {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ128rmk [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZ128rmkz [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ128rr [HasVLX, HasFP16]
vfmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ128rrk [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZ128rrkz [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ256rm [HasVLX, HasFP16]
vfmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ256rmb [HasVLX, HasFP16]
vfmulcph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ256rmbk [HasVLX, HasFP16]
vfmulcph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZ256rmbkz [HasVLX, HasFP16]
vfmulcph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ256rmk [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZ256rmkz [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ256rr [HasVLX, HasFP16]
vfmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZ256rrk [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZ256rrkz [HasVLX, HasFP16]
vfmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFNMADD132PHZ128m [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128mb [HasVLX, HasFP16]
vfnmadd132ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128mbk [HasVLX, HasFP16]
vfnmadd132ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128mbkz [HasVLX, HasFP16]
vfnmadd132ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128mk [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128mkz [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128r [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128rk [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ128rkz [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256m [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256mb [HasVLX, HasFP16]
vfnmadd132ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256mbk [HasVLX, HasFP16]
vfnmadd132ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256mbkz [HasVLX, HasFP16]
vfnmadd132ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256mk [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256mkz [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256r [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256rk [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZ256rkz [HasVLX, HasFP16]
vfnmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128m [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128mb [HasVLX, HasFP16]
vfnmadd213ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128mbk [HasVLX, HasFP16]
vfnmadd213ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128mbkz [HasVLX, HasFP16]
vfnmadd213ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128mk [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128mkz [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128r [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128rk [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ128rkz [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256m [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256mb [HasVLX, HasFP16]
vfnmadd213ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256mbk [HasVLX, HasFP16]
vfnmadd213ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256mbkz [HasVLX, HasFP16]
vfnmadd213ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256mk [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256mkz [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256r [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256rk [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZ256rkz [HasVLX, HasFP16]
vfnmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128m [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128mb [HasVLX, HasFP16]
vfnmadd231ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128mbk [HasVLX, HasFP16]
vfnmadd231ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128mbkz [HasVLX, HasFP16]
vfnmadd231ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128mk [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128mkz [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128r [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128rk [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ128rkz [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256m [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256mb [HasVLX, HasFP16]
vfnmadd231ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256mbk [HasVLX, HasFP16]
vfnmadd231ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256mbkz [HasVLX, HasFP16]
vfnmadd231ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256mk [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256mkz [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256r [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256rk [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZ256rkz [HasVLX, HasFP16]
vfnmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128m [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128mb [HasVLX, HasFP16]
vfnmsub132ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128mbk [HasVLX, HasFP16]
vfnmsub132ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128mbkz [HasVLX, HasFP16]
vfnmsub132ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128mk [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128mkz [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128r [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128rk [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ128rkz [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256m [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256mb [HasVLX, HasFP16]
vfnmsub132ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256mbk [HasVLX, HasFP16]
vfnmsub132ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256mbkz [HasVLX, HasFP16]
vfnmsub132ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256mk [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256mkz [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256r [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256rk [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZ256rkz [HasVLX, HasFP16]
vfnmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128m [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128mb [HasVLX, HasFP16]
vfnmsub213ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128mbk [HasVLX, HasFP16]
vfnmsub213ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128mbkz [HasVLX, HasFP16]
vfnmsub213ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128mk [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128mkz [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128r [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128rk [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ128rkz [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256m [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256mb [HasVLX, HasFP16]
vfnmsub213ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256mbk [HasVLX, HasFP16]
vfnmsub213ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256mbkz [HasVLX, HasFP16]
vfnmsub213ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256mk [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256mkz [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256r [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256rk [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZ256rkz [HasVLX, HasFP16]
vfnmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128m [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128mb [HasVLX, HasFP16]
vfnmsub231ph {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128mbk [HasVLX, HasFP16]
vfnmsub231ph {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128mbkz [HasVLX, HasFP16]
vfnmsub231ph {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128mk [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128mkz [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128r [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128rk [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ128rkz [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256m [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256mb [HasVLX, HasFP16]
vfnmsub231ph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256mbk [HasVLX, HasFP16]
vfnmsub231ph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256mbkz [HasVLX, HasFP16]
vfnmsub231ph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256mk [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256mkz [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256r [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256rk [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZ256rkz [HasVLX, HasFP16]
vfnmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFPCLASSPHZ128mbi [HasVLX, HasFP16]
vfpclassph {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
VFPCLASSPHZ128mbik [HasVLX, HasFP16]
vfpclassph {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
VFPCLASSPHZ128mi [HasVLX, HasFP16]
vfpclassph{x} {src2, src1, dst|dst, src1, src2}
VFPCLASSPHZ128mik [HasVLX, HasFP16]
vfpclassph{x} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPHZ128ri [HasVLX, HasFP16]
vfpclassph {src2, src1, dst|dst, src1, src2}
VFPCLASSPHZ128rik [HasVLX, HasFP16]
vfpclassph {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPHZ256mbi [HasVLX, HasFP16]
vfpclassph {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
VFPCLASSPHZ256mbik [HasVLX, HasFP16]
vfpclassph {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
VFPCLASSPHZ256mi [HasVLX, HasFP16]
vfpclassph{y} {src2, src1, dst|dst, src1, src2}
VFPCLASSPHZ256mik [HasVLX, HasFP16]
vfpclassph{y} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPHZ256ri [HasVLX, HasFP16]
vfpclassph {src2, src1, dst|dst, src1, src2}
VFPCLASSPHZ256rik [HasVLX, HasFP16]
vfpclassph {src2, src1, dst {mask}|dst {mask}, src1, src2}
VGETEXPPHZ128m [HasVLX, HasFP16]
vgetexpph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ128mb [HasVLX, HasFP16]
vgetexpph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ128mbk [HasVLX, HasFP16]
vgetexpph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZ128mbkz [HasVLX, HasFP16]
vgetexpph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ128mk [HasVLX, HasFP16]
vgetexpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZ128mkz [HasVLX, HasFP16]
vgetexpph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ128r [HasVLX, HasFP16]
vgetexpph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ128rk [HasVLX, HasFP16]
vgetexpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZ128rkz [HasVLX, HasFP16]
vgetexpph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ256m [HasVLX, HasFP16]
vgetexpph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ256mb [HasVLX, HasFP16]
vgetexpph {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ256mbk [HasVLX, HasFP16]
vgetexpph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZ256mbkz [HasVLX, HasFP16]
vgetexpph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ256mk [HasVLX, HasFP16]
vgetexpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZ256mkz [HasVLX, HasFP16]
vgetexpph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ256r [HasVLX, HasFP16]
vgetexpph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZ256rk [HasVLX, HasFP16]
vgetexpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZ256rkz [HasVLX, HasFP16]
vgetexpph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPHZ128rmbi [HasVLX, HasFP16]
vgetmantph {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ128rmbik [HasVLX, HasFP16]
vgetmantph {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZ128rmbikz [HasVLX, HasFP16]
vgetmantph {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ128rmi [HasVLX, HasFP16]
vgetmantph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ128rmik [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZ128rmikz [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ128rri [HasVLX, HasFP16]
vgetmantph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPHZ128rrik [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZ128rrikz [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPHZ256rmbi [HasVLX, HasFP16]
vgetmantph {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ256rmbik [HasVLX, HasFP16]
vgetmantph {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZ256rmbikz [HasVLX, HasFP16]
vgetmantph {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ256rmi [HasVLX, HasFP16]
vgetmantph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ256rmik [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZ256rmikz [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZ256rri [HasVLX, HasFP16]
vgetmantph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPHZ256rrik [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZ256rrikz [HasVLX, HasFP16]
vgetmantph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPHZ128rm [HasVLX, HasFP16]
vmaxph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ128rmb [HasVLX, HasFP16]
vmaxph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ128rmbk [HasVLX, HasFP16]
vmaxph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZ128rmbkz [HasVLX, HasFP16]
vmaxph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ128rmk [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZ128rmkz [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ128rr [HasVLX, HasFP16]
vmaxph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPHZ128rrk [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZ128rrkz [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPHZ256rm [HasVLX, HasFP16]
vmaxph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ256rmb [HasVLX, HasFP16]
vmaxph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ256rmbk [HasVLX, HasFP16]
vmaxph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZ256rmbkz [HasVLX, HasFP16]
vmaxph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ256rmk [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZ256rmkz [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZ256rr [HasVLX, HasFP16]
vmaxph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPHZ256rrk [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZ256rrkz [HasVLX, HasFP16]
vmaxph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPHZ128rm [HasVLX, HasFP16]
vminph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ128rmb [HasVLX, HasFP16]
vminph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ128rmbk [HasVLX, HasFP16]
vminph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZ128rmbkz [HasVLX, HasFP16]
vminph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ128rmk [HasVLX, HasFP16]
vminph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZ128rmkz [HasVLX, HasFP16]
vminph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ128rr [HasVLX, HasFP16]
vminph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPHZ128rrk [HasVLX, HasFP16]
vminph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZ128rrkz [HasVLX, HasFP16]
vminph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPHZ256rm [HasVLX, HasFP16]
vminph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ256rmb [HasVLX, HasFP16]
vminph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ256rmbk [HasVLX, HasFP16]
vminph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZ256rmbkz [HasVLX, HasFP16]
vminph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ256rmk [HasVLX, HasFP16]
vminph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZ256rmkz [HasVLX, HasFP16]
vminph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZ256rr [HasVLX, HasFP16]
vminph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPHZ256rrk [HasVLX, HasFP16]
vminph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZ256rrkz [HasVLX, HasFP16]
vminph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPHZ128rm [HasVLX, HasFP16]
vmulph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ128rmb [HasVLX, HasFP16]
vmulph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ128rmbk [HasVLX, HasFP16]
vmulph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZ128rmbkz [HasVLX, HasFP16]
vmulph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ128rmk [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZ128rmkz [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ128rr [HasVLX, HasFP16]
vmulph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPHZ128rrk [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZ128rrkz [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPHZ256rm [HasVLX, HasFP16]
vmulph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ256rmb [HasVLX, HasFP16]
vmulph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ256rmbk [HasVLX, HasFP16]
vmulph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZ256rmbkz [HasVLX, HasFP16]
vmulph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ256rmk [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZ256rmkz [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZ256rr [HasVLX, HasFP16]
vmulph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPHZ256rrk [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZ256rrkz [HasVLX, HasFP16]
vmulph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRCPPHZ128m [HasVLX, HasFP16]
vrcpph {src, dst|dst, src}
VRCPPHZ128mb [HasVLX, HasFP16]
vrcpph {src{1to8}, dst|dst, src{1to8}}
VRCPPHZ128mbk [HasVLX, HasFP16]
vrcpph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRCPPHZ128mbkz [HasVLX, HasFP16]
vrcpph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRCPPHZ128mk [HasVLX, HasFP16]
vrcpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPPHZ128mkz [HasVLX, HasFP16]
vrcpph {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPPHZ128r [HasVLX, HasFP16]
vrcpph {src, dst|dst, src}
VRCPPHZ128rk [HasVLX, HasFP16]
vrcpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPPHZ128rkz [HasVLX, HasFP16]
vrcpph {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPPHZ256m [HasVLX, HasFP16]
vrcpph {src, dst|dst, src}
VRCPPHZ256mb [HasVLX, HasFP16]
vrcpph {src{1to16}, dst|dst, src{1to16}}
VRCPPHZ256mbk [HasVLX, HasFP16]
vrcpph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VRCPPHZ256mbkz [HasVLX, HasFP16]
vrcpph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VRCPPHZ256mk [HasVLX, HasFP16]
vrcpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPPHZ256mkz [HasVLX, HasFP16]
vrcpph {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPPHZ256r [HasVLX, HasFP16]
vrcpph {src, dst|dst, src}
VRCPPHZ256rk [HasVLX, HasFP16]
vrcpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPPHZ256rkz [HasVLX, HasFP16]
vrcpph {src, dst {mask} {z}|dst {mask} {z}, src}
VREDUCEPHZ128rmbi [HasVLX, HasFP16]
vreduceph {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ128rmbik [HasVLX, HasFP16]
vreduceph {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZ128rmbikz [HasVLX, HasFP16]
vreduceph {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ128rmi [HasVLX, HasFP16]
vreduceph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ128rmik [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZ128rmikz [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ128rri [HasVLX, HasFP16]
vreduceph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPHZ128rrik [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZ128rrikz [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPHZ256rmbi [HasVLX, HasFP16]
vreduceph {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ256rmbik [HasVLX, HasFP16]
vreduceph {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZ256rmbikz [HasVLX, HasFP16]
vreduceph {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ256rmi [HasVLX, HasFP16]
vreduceph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ256rmik [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZ256rmikz [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZ256rri [HasVLX, HasFP16]
vreduceph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPHZ256rrik [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZ256rrikz [HasVLX, HasFP16]
vreduceph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPHZ128rmbi [HasVLX, HasFP16]
vrndscaleph {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ128rmbik [HasVLX, HasFP16]
vrndscaleph {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZ128rmbikz [HasVLX, HasFP16]
vrndscaleph {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ128rmi [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ128rmik [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZ128rmikz [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ128rri [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPHZ128rrik [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZ128rrikz [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPHZ256rmbi [HasVLX, HasFP16]
vrndscaleph {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ256rmbik [HasVLX, HasFP16]
vrndscaleph {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZ256rmbikz [HasVLX, HasFP16]
vrndscaleph {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ256rmi [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ256rmik [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZ256rmikz [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZ256rri [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPHZ256rrik [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZ256rrikz [HasVLX, HasFP16]
vrndscaleph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRSQRTPHZ128m [HasVLX, HasFP16]
vrsqrtph {src, dst|dst, src}
VRSQRTPHZ128mb [HasVLX, HasFP16]
vrsqrtph {src{1to8}, dst|dst, src{1to8}}
VRSQRTPHZ128mbk [HasVLX, HasFP16]
vrsqrtph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZ128mbkz [HasVLX, HasFP16]
vrsqrtph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRSQRTPHZ128mk [HasVLX, HasFP16]
vrsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZ128mkz [HasVLX, HasFP16]
vrsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTPHZ128r [HasVLX, HasFP16]
vrsqrtph {src, dst|dst, src}
VRSQRTPHZ128rk [HasVLX, HasFP16]
vrsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZ128rkz [HasVLX, HasFP16]
vrsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTPHZ256m [HasVLX, HasFP16]
vrsqrtph {src, dst|dst, src}
VRSQRTPHZ256mb [HasVLX, HasFP16]
vrsqrtph {src{1to16}, dst|dst, src{1to16}}
VRSQRTPHZ256mbk [HasVLX, HasFP16]
vrsqrtph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZ256mbkz [HasVLX, HasFP16]
vrsqrtph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VRSQRTPHZ256mk [HasVLX, HasFP16]
vrsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZ256mkz [HasVLX, HasFP16]
vrsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTPHZ256r [HasVLX, HasFP16]
vrsqrtph {src, dst|dst, src}
VRSQRTPHZ256rk [HasVLX, HasFP16]
vrsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZ256rkz [HasVLX, HasFP16]
vrsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
VSCALEFPHZ128rm [HasVLX, HasFP16]
vscalefph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ128rmb [HasVLX, HasFP16]
vscalefph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ128rmbk [HasVLX, HasFP16]
vscalefph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZ128rmbkz [HasVLX, HasFP16]
vscalefph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ128rmk [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZ128rmkz [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ128rr [HasVLX, HasFP16]
vscalefph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPHZ128rrk [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZ128rrkz [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPHZ256rm [HasVLX, HasFP16]
vscalefph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ256rmb [HasVLX, HasFP16]
vscalefph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ256rmbk [HasVLX, HasFP16]
vscalefph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZ256rmbkz [HasVLX, HasFP16]
vscalefph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ256rmk [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZ256rmkz [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZ256rr [HasVLX, HasFP16]
vscalefph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPHZ256rrk [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZ256rrkz [HasVLX, HasFP16]
vscalefph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ128m [HasVLX, HasFP16]
vsqrtph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ128mb [HasVLX, HasFP16]
vsqrtph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ128mbk [HasVLX, HasFP16]
vsqrtph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZ128mbkz [HasVLX, HasFP16]
vsqrtph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ128mk [HasVLX, HasFP16]
vsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZ128mkz [HasVLX, HasFP16]
vsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ128r [HasVLX, HasFP16]
vsqrtph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ128rk [HasVLX, HasFP16]
vsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZ128rkz [HasVLX, HasFP16]
vsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ256m [HasVLX, HasFP16]
vsqrtph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ256mb [HasVLX, HasFP16]
vsqrtph {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ256mbk [HasVLX, HasFP16]
vsqrtph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZ256mbkz [HasVLX, HasFP16]
vsqrtph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ256mk [HasVLX, HasFP16]
vsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZ256mkz [HasVLX, HasFP16]
vsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ256r [HasVLX, HasFP16]
vsqrtph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZ256rk [HasVLX, HasFP16]
vsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZ256rkz [HasVLX, HasFP16]
vsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSUBPHZ128rm [HasVLX, HasFP16]
vsubph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ128rmb [HasVLX, HasFP16]
vsubph {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ128rmbk [HasVLX, HasFP16]
vsubph {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZ128rmbkz [HasVLX, HasFP16]
vsubph {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ128rmk [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZ128rmkz [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ128rr [HasVLX, HasFP16]
vsubph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPHZ128rrk [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZ128rrkz [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPHZ256rm [HasVLX, HasFP16]
vsubph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ256rmb [HasVLX, HasFP16]
vsubph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ256rmbk [HasVLX, HasFP16]
vsubph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZ256rmbkz [HasVLX, HasFP16]
vsubph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ256rmk [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZ256rmkz [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZ256rr [HasVLX, HasFP16]
vsubph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPHZ256rrk [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZ256rrkz [HasVLX, HasFP16]
vsubph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDBPSADBWZ128rmi [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VDBPSADBWZ128rmik [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDBPSADBWZ128rmikz [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VDBPSADBWZ128rri [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VDBPSADBWZ128rrik [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VDBPSADBWZ128rrikz [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VDBPSADBWZ256rmi [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VDBPSADBWZ256rmik [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDBPSADBWZ256rmikz [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VDBPSADBWZ256rri [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VDBPSADBWZ256rrik [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VDBPSADBWZ256rrikz [HasVLX, HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMOVDQU16Z128mr [HasVLX, HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU16Z128mrk [HasVLX, HasBWI]
vmovdqu16 {src, dst {mask}|dst {mask}, src}
VMOVDQU16Z128rm [HasVLX, HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU16Z128rmk [HasVLX, HasBWI]
vmovdqu16 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU16Z128rmkz [HasVLX, HasBWI]
vmovdqu16 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU16Z128rr [HasVLX, HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU16Z128rrk [HasVLX, HasBWI]
vmovdqu16 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU16Z128rrkz [HasVLX, HasBWI]
vmovdqu16 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU16Z256mr [HasVLX, HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU16Z256mrk [HasVLX, HasBWI]
vmovdqu16 {src, dst {mask}|dst {mask}, src}
VMOVDQU16Z256rm [HasVLX, HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU16Z256rmk [HasVLX, HasBWI]
vmovdqu16 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU16Z256rmkz [HasVLX, HasBWI]
vmovdqu16 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU16Z256rr [HasVLX, HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU16Z256rrk [HasVLX, HasBWI]
vmovdqu16 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU16Z256rrkz [HasVLX, HasBWI]
vmovdqu16 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU8Z128mr [HasVLX, HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU8Z128mrk [HasVLX, HasBWI]
vmovdqu8 {src, dst {mask}|dst {mask}, src}
VMOVDQU8Z128rm [HasVLX, HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU8Z128rmk [HasVLX, HasBWI]
vmovdqu8 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU8Z128rmkz [HasVLX, HasBWI]
vmovdqu8 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU8Z128rr [HasVLX, HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU8Z128rrk [HasVLX, HasBWI]
vmovdqu8 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU8Z128rrkz [HasVLX, HasBWI]
vmovdqu8 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU8Z256mr [HasVLX, HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU8Z256mrk [HasVLX, HasBWI]
vmovdqu8 {src, dst {mask}|dst {mask}, src}
VMOVDQU8Z256rm [HasVLX, HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU8Z256rmk [HasVLX, HasBWI]
vmovdqu8 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU8Z256rmkz [HasVLX, HasBWI]
vmovdqu8 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU8Z256rr [HasVLX, HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU8Z256rrk [HasVLX, HasBWI]
vmovdqu8 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU8Z256rrkz [HasVLX, HasBWI]
vmovdqu8 {src, dst {mask} {z}|dst {mask} {z}, src}
VPABSBZ128rm [HasVLX, HasBWI]
vpabsb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSBZ128rmk [HasVLX, HasBWI]
vpabsb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSBZ128rmkz [HasVLX, HasBWI]
vpabsb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSBZ128rr [HasVLX, HasBWI]
vpabsb {src1, dst|dst, src1}
VPABSBZ128rrk [HasVLX, HasBWI]
vpabsb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSBZ128rrkz [HasVLX, HasBWI]
vpabsb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSBZ256rm [HasVLX, HasBWI]
vpabsb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSBZ256rmk [HasVLX, HasBWI]
vpabsb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSBZ256rmkz [HasVLX, HasBWI]
vpabsb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSBZ256rr [HasVLX, HasBWI]
vpabsb {src1, dst|dst, src1}
VPABSBZ256rrk [HasVLX, HasBWI]
vpabsb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSBZ256rrkz [HasVLX, HasBWI]
vpabsb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSWZ128rm [HasVLX, HasBWI]
vpabsw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSWZ128rmk [HasVLX, HasBWI]
vpabsw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSWZ128rmkz [HasVLX, HasBWI]
vpabsw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSWZ128rr [HasVLX, HasBWI]
vpabsw {src1, dst|dst, src1}
VPABSWZ128rrk [HasVLX, HasBWI]
vpabsw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSWZ128rrkz [HasVLX, HasBWI]
vpabsw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSWZ256rm [HasVLX, HasBWI]
vpabsw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSWZ256rmk [HasVLX, HasBWI]
vpabsw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSWZ256rmkz [HasVLX, HasBWI]
vpabsw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSWZ256rr [HasVLX, HasBWI]
vpabsw {src1, dst|dst, src1}
VPABSWZ256rrk [HasVLX, HasBWI]
vpabsw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSWZ256rrkz [HasVLX, HasBWI]
vpabsw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPACKSSDWZ128rm [HasVLX, HasBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ128rmb [HasVLX, HasBWI]
vpackssdw {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ128rmbk [HasVLX, HasBWI]
vpackssdw {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZ128rmbkz [HasVLX, HasBWI]
vpackssdw {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ128rmk [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZ128rmkz [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ128rr [HasVLX, HasBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
VPACKSSDWZ128rrk [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZ128rrkz [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKSSDWZ256rm [HasVLX, HasBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ256rmb [HasVLX, HasBWI]
vpackssdw {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ256rmbk [HasVLX, HasBWI]
vpackssdw {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZ256rmbkz [HasVLX, HasBWI]
vpackssdw {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ256rmk [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZ256rmkz [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSDWZ256rr [HasVLX, HasBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
VPACKSSDWZ256rrk [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZ256rrkz [HasVLX, HasBWI]
vpackssdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKSSWBZ128rm [HasVLX, HasBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSWBZ128rmk [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSWBZ128rmkz [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSWBZ128rr [HasVLX, HasBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
VPACKSSWBZ128rrk [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKSSWBZ128rrkz [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKSSWBZ256rm [HasVLX, HasBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSWBZ256rmk [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSWBZ256rmkz [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSWBZ256rr [HasVLX, HasBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
VPACKSSWBZ256rrk [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKSSWBZ256rrkz [HasVLX, HasBWI]
vpacksswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKUSDWZ128rm [HasVLX, HasBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ128rmb [HasVLX, HasBWI]
vpackusdw {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ128rmbk [HasVLX, HasBWI]
vpackusdw {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZ128rmbkz [HasVLX, HasBWI]
vpackusdw {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ128rmk [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZ128rmkz [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ128rr [HasVLX, HasBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
VPACKUSDWZ128rrk [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZ128rrkz [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKUSDWZ256rm [HasVLX, HasBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ256rmb [HasVLX, HasBWI]
vpackusdw {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ256rmbk [HasVLX, HasBWI]
vpackusdw {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZ256rmbkz [HasVLX, HasBWI]
vpackusdw {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ256rmk [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZ256rmkz [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSDWZ256rr [HasVLX, HasBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
VPACKUSDWZ256rrk [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZ256rrkz [HasVLX, HasBWI]
vpackusdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKUSWBZ128rm [HasVLX, HasBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSWBZ128rmk [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSWBZ128rmkz [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSWBZ128rr [HasVLX, HasBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
VPACKUSWBZ128rrk [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKUSWBZ128rrkz [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKUSWBZ256rm [HasVLX, HasBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSWBZ256rmk [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSWBZ256rmkz [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSWBZ256rr [HasVLX, HasBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
VPACKUSWBZ256rrk [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKUSWBZ256rrkz [HasVLX, HasBWI]
vpackuswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDBZ128rm [HasVLX, HasBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDBZ128rmk [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDBZ128rmkz [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDBZ128rr [HasVLX, HasBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
VPADDBZ128rrk [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDBZ128rrkz [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDBZ256rm [HasVLX, HasBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDBZ256rmk [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDBZ256rmkz [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDBZ256rr [HasVLX, HasBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
VPADDBZ256rrk [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDBZ256rrkz [HasVLX, HasBWI]
vpaddb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDSBZ128rm [HasVLX, HasBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSBZ128rmk [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDSBZ128rmkz [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSBZ128rr [HasVLX, HasBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
VPADDSBZ128rrk [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDSBZ128rrkz [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDSBZ256rm [HasVLX, HasBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSBZ256rmk [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDSBZ256rmkz [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSBZ256rr [HasVLX, HasBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
VPADDSBZ256rrk [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDSBZ256rrkz [HasVLX, HasBWI]
vpaddsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDSWZ128rm [HasVLX, HasBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSWZ128rmk [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDSWZ128rmkz [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSWZ128rr [HasVLX, HasBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
VPADDSWZ128rrk [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDSWZ128rrkz [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDSWZ256rm [HasVLX, HasBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSWZ256rmk [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDSWZ256rmkz [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSWZ256rr [HasVLX, HasBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
VPADDSWZ256rrk [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDSWZ256rrkz [HasVLX, HasBWI]
vpaddsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDUSBZ128rm [HasVLX, HasBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSBZ128rmk [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDUSBZ128rmkz [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSBZ128rr [HasVLX, HasBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
VPADDUSBZ128rrk [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDUSBZ128rrkz [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDUSBZ256rm [HasVLX, HasBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSBZ256rmk [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDUSBZ256rmkz [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSBZ256rr [HasVLX, HasBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
VPADDUSBZ256rrk [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDUSBZ256rrkz [HasVLX, HasBWI]
vpaddusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDUSWZ128rm [HasVLX, HasBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSWZ128rmk [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDUSWZ128rmkz [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSWZ128rr [HasVLX, HasBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
VPADDUSWZ128rrk [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDUSWZ128rrkz [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDUSWZ256rm [HasVLX, HasBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSWZ256rmk [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDUSWZ256rmkz [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSWZ256rr [HasVLX, HasBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
VPADDUSWZ256rrk [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDUSWZ256rrkz [HasVLX, HasBWI]
vpaddusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDWZ128rm [HasVLX, HasBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDWZ128rmk [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDWZ128rmkz [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDWZ128rr [HasVLX, HasBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
VPADDWZ128rrk [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDWZ128rrkz [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDWZ256rm [HasVLX, HasBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDWZ256rmk [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDWZ256rmkz [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDWZ256rr [HasVLX, HasBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
VPADDWZ256rrk [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDWZ256rrkz [HasVLX, HasBWI]
vpaddw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPALIGNRZ128rmi [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRZ128rmik [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPALIGNRZ128rmikz [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRZ128rri [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
VPALIGNRZ128rrik [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPALIGNRZ128rrikz [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPALIGNRZ256rmi [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRZ256rmik [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPALIGNRZ256rmikz [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRZ256rri [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
VPALIGNRZ256rrik [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPALIGNRZ256rrikz [HasVLX, HasBWI]
vpalignr {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPAVGBZ128rm [HasVLX, HasBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGBZ128rmk [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPAVGBZ128rmkz [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGBZ128rr [HasVLX, HasBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
VPAVGBZ128rrk [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPAVGBZ128rrkz [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPAVGBZ256rm [HasVLX, HasBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGBZ256rmk [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPAVGBZ256rmkz [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGBZ256rr [HasVLX, HasBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
VPAVGBZ256rrk [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPAVGBZ256rrkz [HasVLX, HasBWI]
vpavgb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPAVGWZ128rm [HasVLX, HasBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGWZ128rmk [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPAVGWZ128rmkz [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGWZ128rr [HasVLX, HasBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
VPAVGWZ128rrk [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPAVGWZ128rrkz [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPAVGWZ256rm [HasVLX, HasBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGWZ256rmk [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPAVGWZ256rmkz [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGWZ256rr [HasVLX, HasBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
VPAVGWZ256rrk [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPAVGWZ256rrkz [HasVLX, HasBWI]
vpavgw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMBZ128rm [HasVLX, HasBWI]
vpblendmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZ128rmk [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZ128rmkz [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZ128rr [HasVLX, HasBWI]
vpblendmb {src2, src1, dst|dst, src1, src2}
VPBLENDMBZ128rrk [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMBZ128rrkz [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMBZ256rm [HasVLX, HasBWI]
vpblendmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZ256rmk [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZ256rmkz [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZ256rr [HasVLX, HasBWI]
vpblendmb {src2, src1, dst|dst, src1, src2}
VPBLENDMBZ256rrk [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMBZ256rrkz [HasVLX, HasBWI]
vpblendmb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMWZ128rm [HasVLX, HasBWI]
vpblendmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZ128rmk [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZ128rmkz [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZ128rr [HasVLX, HasBWI]
vpblendmw {src2, src1, dst|dst, src1, src2}
VPBLENDMWZ128rrk [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMWZ128rrkz [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMWZ256rm [HasVLX, HasBWI]
vpblendmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZ256rmk [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZ256rmkz [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZ256rr [HasVLX, HasBWI]
vpblendmw {src2, src1, dst|dst, src1, src2}
VPBLENDMWZ256rrk [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMWZ256rrkz [HasVLX, HasBWI]
vpblendmw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBROADCASTBZ128rm [HasVLX, HasBWI]
vpbroadcastb {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTBZ128rmk [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBZ128rmkz [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTBZ128rr [HasVLX, HasBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBZ128rrk [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBZ128rrkz [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTBZ256rm [HasVLX, HasBWI]
vpbroadcastb {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTBZ256rmk [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBZ256rmkz [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTBZ256rr [HasVLX, HasBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBZ256rrk [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBZ256rrkz [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTBrZ128rr [HasVLX, HasBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBrZ128rrk [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBrZ128rrkz [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTBrZ256rr [HasVLX, HasBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBrZ256rrk [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBrZ256rrkz [HasVLX, HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWZ128rm [HasVLX, HasBWI]
vpbroadcastw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTWZ128rmk [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWZ128rmkz [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWZ128rr [HasVLX, HasBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWZ128rrk [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWZ128rrkz [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWZ256rm [HasVLX, HasBWI]
vpbroadcastw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTWZ256rmk [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWZ256rmkz [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWZ256rr [HasVLX, HasBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWZ256rrk [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWZ256rrkz [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWrZ128rr [HasVLX, HasBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWrZ128rrk [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWrZ128rrkz [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWrZ256rr [HasVLX, HasBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWrZ256rrk [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWrZ256rrkz [HasVLX, HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPCMPBZ128rmi [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPBZ128rmik [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPBZ128rri [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPBZ128rrik [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPBZ256rmi [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPBZ256rmik [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPBZ256rri [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPBZ256rrik [HasVLX, HasBWI]
vpcmpb {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPEQBZ128rm [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQBZ128rmk [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQBZ128rr [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
VPCMPEQBZ128rrk [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQBZ256rm [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQBZ256rmk [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQBZ256rr [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
VPCMPEQBZ256rrk [HasVLX, HasBWI]
vpcmpeqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQWZ128rm [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQWZ128rmk [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQWZ128rr [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
VPCMPEQWZ128rrk [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQWZ256rm [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQWZ256rmk [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQWZ256rr [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
VPCMPEQWZ256rrk [HasVLX, HasBWI]
vpcmpeqw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTBZ128rm [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTBZ128rmk [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTBZ128rr [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
VPCMPGTBZ128rrk [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTBZ256rm [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTBZ256rmk [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTBZ256rr [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
VPCMPGTBZ256rrk [HasVLX, HasBWI]
vpcmpgtb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTWZ128rm [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTWZ128rmk [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTWZ128rr [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
VPCMPGTWZ128rrk [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTWZ256rm [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTWZ256rmk [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTWZ256rr [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
VPCMPGTWZ256rrk [HasVLX, HasBWI]
vpcmpgtw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPUBZ128rmi [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUBZ128rmik [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUBZ128rri [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUBZ128rrik [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUBZ256rmi [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUBZ256rmik [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUBZ256rri [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUBZ256rrik [HasVLX, HasBWI]
vpcmpub {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUWZ128rmi [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUWZ128rmik [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUWZ128rri [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUWZ128rrik [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUWZ256rmi [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUWZ256rmik [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUWZ256rri [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUWZ256rrik [HasVLX, HasBWI]
vpcmpuw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPWZ128rmi [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPWZ128rmik [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPWZ128rri [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPWZ128rrik [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPWZ256rmi [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPWZ256rmik [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPWZ256rri [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPWZ256rrik [HasVLX, HasBWI]
vpcmpw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPERMI2WZ128rm [HasVLX, HasBWI]
vpermi2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ128rmk [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ128rmkz [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ128rr [HasVLX, HasBWI]
vpermi2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ128rrk [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ128rrkz [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ256rm [HasVLX, HasBWI]
vpermi2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ256rmk [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ256rmkz [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ256rr [HasVLX, HasBWI]
vpermi2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ256rrk [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2WZ256rrkz [HasVLX, HasBWI]
vpermi2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ128rm [HasVLX, HasBWI]
vpermt2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ128rmk [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ128rmkz [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ128rr [HasVLX, HasBWI]
vpermt2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ128rrk [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ128rrkz [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ256rm [HasVLX, HasBWI]
vpermt2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ256rmk [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ256rmkz [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ256rr [HasVLX, HasBWI]
vpermt2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ256rrk [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZ256rrkz [HasVLX, HasBWI]
vpermt2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMWZ128rm [HasVLX, HasBWI]
vpermw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMWZ128rmk [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMWZ128rmkz [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMWZ128rr [HasVLX, HasBWI]
vpermw {src2, src1, dst|dst, src1, src2}
VPERMWZ128rrk [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMWZ128rrkz [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMWZ256rm [HasVLX, HasBWI]
vpermw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMWZ256rmk [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMWZ256rmkz [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMWZ256rr [HasVLX, HasBWI]
vpermw {src2, src1, dst|dst, src1, src2}
VPERMWZ256rrk [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMWZ256rrkz [HasVLX, HasBWI]
vpermw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMADDUBSWZ128rm [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDUBSWZ128rmk [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMADDUBSWZ128rmkz [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDUBSWZ128rr [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
VPMADDUBSWZ128rrk [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMADDUBSWZ128rrkz [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMADDUBSWZ256rm [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDUBSWZ256rmk [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMADDUBSWZ256rmkz [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDUBSWZ256rr [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
VPMADDUBSWZ256rrk [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMADDUBSWZ256rrkz [HasVLX, HasBWI]
vpmaddubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMADDWDZ128rm [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDWDZ128rmk [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMADDWDZ128rmkz [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDWDZ128rr [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
VPMADDWDZ128rrk [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMADDWDZ128rrkz [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMADDWDZ256rm [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDWDZ256rmk [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMADDWDZ256rmkz [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDWDZ256rr [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
VPMADDWDZ256rrk [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMADDWDZ256rrkz [HasVLX, HasBWI]
vpmaddwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSBZ128rm [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSBZ128rmk [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSBZ128rmkz [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSBZ128rr [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
VPMAXSBZ128rrk [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSBZ128rrkz [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSBZ256rm [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSBZ256rmk [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSBZ256rmkz [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSBZ256rr [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
VPMAXSBZ256rrk [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSBZ256rrkz [HasVLX, HasBWI]
vpmaxsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSWZ128rm [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSWZ128rmk [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSWZ128rmkz [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSWZ128rr [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
VPMAXSWZ128rrk [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSWZ128rrkz [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSWZ256rm [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSWZ256rmk [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSWZ256rmkz [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSWZ256rr [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
VPMAXSWZ256rrk [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSWZ256rrkz [HasVLX, HasBWI]
vpmaxsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUBZ128rm [HasVLX, HasBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUBZ128rmk [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUBZ128rmkz [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUBZ128rr [HasVLX, HasBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
VPMAXUBZ128rrk [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUBZ128rrkz [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUBZ256rm [HasVLX, HasBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUBZ256rmk [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUBZ256rmkz [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUBZ256rr [HasVLX, HasBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
VPMAXUBZ256rrk [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUBZ256rrkz [HasVLX, HasBWI]
vpmaxub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUWZ128rm [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUWZ128rmk [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUWZ128rmkz [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUWZ128rr [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
VPMAXUWZ128rrk [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUWZ128rrkz [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUWZ256rm [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUWZ256rmk [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUWZ256rmkz [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUWZ256rr [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
VPMAXUWZ256rrk [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUWZ256rrkz [HasVLX, HasBWI]
vpmaxuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSBZ128rm [HasVLX, HasBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSBZ128rmk [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSBZ128rmkz [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSBZ128rr [HasVLX, HasBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
VPMINSBZ128rrk [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSBZ128rrkz [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSBZ256rm [HasVLX, HasBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSBZ256rmk [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSBZ256rmkz [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSBZ256rr [HasVLX, HasBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
VPMINSBZ256rrk [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSBZ256rrkz [HasVLX, HasBWI]
vpminsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSWZ128rm [HasVLX, HasBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSWZ128rmk [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSWZ128rmkz [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSWZ128rr [HasVLX, HasBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
VPMINSWZ128rrk [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSWZ128rrkz [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSWZ256rm [HasVLX, HasBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSWZ256rmk [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSWZ256rmkz [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSWZ256rr [HasVLX, HasBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
VPMINSWZ256rrk [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSWZ256rrkz [HasVLX, HasBWI]
vpminsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUBZ128rm [HasVLX, HasBWI]
vpminub {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUBZ128rmk [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUBZ128rmkz [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUBZ128rr [HasVLX, HasBWI]
vpminub {src2, src1, dst|dst, src1, src2}
VPMINUBZ128rrk [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUBZ128rrkz [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUBZ256rm [HasVLX, HasBWI]
vpminub {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUBZ256rmk [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUBZ256rmkz [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUBZ256rr [HasVLX, HasBWI]
vpminub {src2, src1, dst|dst, src1, src2}
VPMINUBZ256rrk [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUBZ256rrkz [HasVLX, HasBWI]
vpminub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUWZ128rm [HasVLX, HasBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUWZ128rmk [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUWZ128rmkz [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUWZ128rr [HasVLX, HasBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
VPMINUWZ128rrk [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUWZ128rrkz [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUWZ256rm [HasVLX, HasBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUWZ256rmk [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUWZ256rmkz [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUWZ256rr [HasVLX, HasBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
VPMINUWZ256rrk [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUWZ256rrkz [HasVLX, HasBWI]
vpminuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMOVB2MZ128kr [HasVLX, HasBWI]
vpmovb2m {src, dst|dst, src}
VPMOVB2MZ256kr [HasVLX, HasBWI]
vpmovb2m {src, dst|dst, src}
VPMOVM2BZ128rk [HasVLX, HasBWI]
vpmovm2b {src, dst|dst, src}
VPMOVM2BZ256rk [HasVLX, HasBWI]
vpmovm2b {src, dst|dst, src}
VPMOVM2WZ128rk [HasVLX, HasBWI]
vpmovm2w {src, dst|dst, src}
VPMOVM2WZ256rk [HasVLX, HasBWI]
vpmovm2w {src, dst|dst, src}
VPMOVSWBZ128mr [HasVLX, HasBWI]
vpmovswb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSWBZ128mrk [HasVLX, HasBWI]
vpmovswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSWBZ128rr [HasVLX, HasBWI]
vpmovswb {src, dst|dst, src}
VPMOVSWBZ128rrk [HasVLX, HasBWI]
vpmovswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSWBZ128rrkz [HasVLX, HasBWI]
vpmovswb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSWBZ256mr [HasVLX, HasBWI]
vpmovswb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSWBZ256mrk [HasVLX, HasBWI]
vpmovswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSWBZ256rr [HasVLX, HasBWI]
vpmovswb {src, dst|dst, src}
VPMOVSWBZ256rrk [HasVLX, HasBWI]
vpmovswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSWBZ256rrkz [HasVLX, HasBWI]
vpmovswb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBWZ128rm [HasVLX, HasBWI]
vpmovsxbw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBWZ128rmk [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBWZ128rmkz [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBWZ128rr [HasVLX, HasBWI]
vpmovsxbw {src, dst|dst, src}
VPMOVSXBWZ128rrk [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBWZ128rrkz [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBWZ256rm [HasVLX, HasBWI]
vpmovsxbw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBWZ256rmk [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBWZ256rmkz [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBWZ256rr [HasVLX, HasBWI]
vpmovsxbw {src, dst|dst, src}
VPMOVSXBWZ256rrk [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBWZ256rrkz [HasVLX, HasBWI]
vpmovsxbw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSWBZ128mr [HasVLX, HasBWI]
vpmovuswb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSWBZ128mrk [HasVLX, HasBWI]
vpmovuswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSWBZ128rr [HasVLX, HasBWI]
vpmovuswb {src, dst|dst, src}
VPMOVUSWBZ128rrk [HasVLX, HasBWI]
vpmovuswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSWBZ128rrkz [HasVLX, HasBWI]
vpmovuswb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSWBZ256mr [HasVLX, HasBWI]
vpmovuswb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSWBZ256mrk [HasVLX, HasBWI]
vpmovuswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSWBZ256rr [HasVLX, HasBWI]
vpmovuswb {src, dst|dst, src}
VPMOVUSWBZ256rrk [HasVLX, HasBWI]
vpmovuswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSWBZ256rrkz [HasVLX, HasBWI]
vpmovuswb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVW2MZ128kr [HasVLX, HasBWI]
vpmovw2m {src, dst|dst, src}
VPMOVW2MZ256kr [HasVLX, HasBWI]
vpmovw2m {src, dst|dst, src}
VPMOVWBZ128mr [HasVLX, HasBWI]
vpmovwb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVWBZ128mrk [HasVLX, HasBWI]
vpmovwb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVWBZ128rr [HasVLX, HasBWI]
vpmovwb {src, dst|dst, src}
VPMOVWBZ128rrk [HasVLX, HasBWI]
vpmovwb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVWBZ128rrkz [HasVLX, HasBWI]
vpmovwb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVWBZ256mr [HasVLX, HasBWI]
vpmovwb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVWBZ256mrk [HasVLX, HasBWI]
vpmovwb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVWBZ256rr [HasVLX, HasBWI]
vpmovwb {src, dst|dst, src}
VPMOVWBZ256rrk [HasVLX, HasBWI]
vpmovwb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVWBZ256rrkz [HasVLX, HasBWI]
vpmovwb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBWZ128rm [HasVLX, HasBWI]
vpmovzxbw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBWZ128rmk [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBWZ128rmkz [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBWZ128rr [HasVLX, HasBWI]
vpmovzxbw {src, dst|dst, src}
VPMOVZXBWZ128rrk [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBWZ128rrkz [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBWZ256rm [HasVLX, HasBWI]
vpmovzxbw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBWZ256rmk [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBWZ256rmkz [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBWZ256rr [HasVLX, HasBWI]
vpmovzxbw {src, dst|dst, src}
VPMOVZXBWZ256rrk [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBWZ256rrkz [HasVLX, HasBWI]
vpmovzxbw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMULHRSWZ128rm [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHRSWZ128rmk [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHRSWZ128rmkz [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHRSWZ128rr [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
VPMULHRSWZ128rrk [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHRSWZ128rrkz [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULHRSWZ256rm [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHRSWZ256rmk [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHRSWZ256rmkz [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHRSWZ256rr [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
VPMULHRSWZ256rrk [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHRSWZ256rrkz [HasVLX, HasBWI]
vpmulhrsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULHUWZ128rm [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHUWZ128rmk [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHUWZ128rmkz [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHUWZ128rr [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
VPMULHUWZ128rrk [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHUWZ128rrkz [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULHUWZ256rm [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHUWZ256rmk [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHUWZ256rmkz [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHUWZ256rr [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
VPMULHUWZ256rrk [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHUWZ256rrkz [HasVLX, HasBWI]
vpmulhuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULHWZ128rm [HasVLX, HasBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHWZ128rmk [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHWZ128rmkz [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHWZ128rr [HasVLX, HasBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
VPMULHWZ128rrk [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHWZ128rrkz [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULHWZ256rm [HasVLX, HasBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHWZ256rmk [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHWZ256rmkz [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHWZ256rr [HasVLX, HasBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
VPMULHWZ256rrk [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHWZ256rrkz [HasVLX, HasBWI]
vpmulhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULLWZ128rm [HasVLX, HasBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLWZ128rmk [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLWZ128rmkz [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLWZ128rr [HasVLX, HasBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
VPMULLWZ128rrk [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLWZ128rrkz [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULLWZ256rm [HasVLX, HasBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLWZ256rmk [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLWZ256rmkz [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLWZ256rr [HasVLX, HasBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
VPMULLWZ256rrk [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLWZ256rrkz [HasVLX, HasBWI]
vpmullw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSADBWZ128rm [HasVLX, HasBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSADBWZ128rr [HasVLX, HasBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
VPSADBWZ256rm [HasVLX, HasBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSADBWZ256rr [HasVLX, HasBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
VPSHUFBZ128rm [HasVLX, HasBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBZ128rmk [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFBZ128rmkz [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBZ128rr [HasVLX, HasBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
VPSHUFBZ128rrk [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFBZ128rrkz [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFBZ256rm [HasVLX, HasBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBZ256rmk [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFBZ256rmkz [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBZ256rr [HasVLX, HasBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
VPSHUFBZ256rrk [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFBZ256rrkz [HasVLX, HasBWI]
vpshufb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFHWZ128mi [HasVLX, HasBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFHWZ128mik [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFHWZ128mikz [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFHWZ128ri [HasVLX, HasBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
VPSHUFHWZ128rik [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFHWZ128rikz [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFHWZ256mi [HasVLX, HasBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFHWZ256mik [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFHWZ256mikz [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFHWZ256ri [HasVLX, HasBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
VPSHUFHWZ256rik [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFHWZ256rikz [HasVLX, HasBWI]
vpshufhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFLWZ128mi [HasVLX, HasBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFLWZ128mik [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFLWZ128mikz [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFLWZ128ri [HasVLX, HasBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
VPSHUFLWZ128rik [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFLWZ128rikz [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFLWZ256mi [HasVLX, HasBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFLWZ256mik [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFLWZ256mikz [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFLWZ256ri [HasVLX, HasBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
VPSHUFLWZ256rik [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFLWZ256rikz [HasVLX, HasBWI]
vpshuflw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDQZ128mi [HasVLX, HasBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLDQZ128ri [HasVLX, HasBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLDQZ256mi [HasVLX, HasBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLDQZ256ri [HasVLX, HasBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLVWZ128rm [HasVLX, HasBWI]
vpsllvw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVWZ128rmk [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVWZ128rmkz [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVWZ128rr [HasVLX, HasBWI]
vpsllvw {src2, src1, dst|dst, src1, src2}
VPSLLVWZ128rrk [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVWZ128rrkz [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLVWZ256rm [HasVLX, HasBWI]
vpsllvw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVWZ256rmk [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVWZ256rmkz [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVWZ256rr [HasVLX, HasBWI]
vpsllvw {src2, src1, dst|dst, src1, src2}
VPSLLVWZ256rrk [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVWZ256rrkz [HasVLX, HasBWI]
vpsllvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLWZ128mi [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ128mik [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLWZ128mikz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ128ri [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWZ128rik [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLWZ128rikz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLWZ128rm [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ128rmk [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLWZ128rmkz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ128rr [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWZ128rrk [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLWZ128rrkz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLWZ256mi [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ256mik [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLWZ256mikz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ256ri [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWZ256rik [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLWZ256rikz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLWZ256rm [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ256rmk [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLWZ256rmkz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZ256rr [HasVLX, HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWZ256rrk [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLWZ256rrkz [HasVLX, HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVWZ128rm [HasVLX, HasBWI]
vpsravw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVWZ128rmk [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVWZ128rmkz [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVWZ128rr [HasVLX, HasBWI]
vpsravw {src2, src1, dst|dst, src1, src2}
VPSRAVWZ128rrk [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVWZ128rrkz [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVWZ256rm [HasVLX, HasBWI]
vpsravw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVWZ256rmk [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVWZ256rmkz [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVWZ256rr [HasVLX, HasBWI]
vpsravw {src2, src1, dst|dst, src1, src2}
VPSRAVWZ256rrk [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVWZ256rrkz [HasVLX, HasBWI]
vpsravw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAWZ128mi [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ128mik [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAWZ128mikz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ128ri [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWZ128rik [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAWZ128rikz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAWZ128rm [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ128rmk [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAWZ128rmkz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ128rr [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWZ128rrk [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAWZ128rrkz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAWZ256mi [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ256mik [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAWZ256mikz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ256ri [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWZ256rik [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAWZ256rikz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAWZ256rm [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ256rmk [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAWZ256rmkz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZ256rr [HasVLX, HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWZ256rrk [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAWZ256rrkz [HasVLX, HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDQZ128mi [HasVLX, HasBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLDQZ128ri [HasVLX, HasBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLDQZ256mi [HasVLX, HasBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLDQZ256ri [HasVLX, HasBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLVWZ128rm [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVWZ128rmk [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVWZ128rmkz [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVWZ128rr [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst|dst, src1, src2}
VPSRLVWZ128rrk [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVWZ128rrkz [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLVWZ256rm [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVWZ256rmk [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVWZ256rmkz [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVWZ256rr [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst|dst, src1, src2}
VPSRLVWZ256rrk [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVWZ256rrkz [HasVLX, HasBWI]
vpsrlvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLWZ128mi [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ128mik [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLWZ128mikz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ128ri [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWZ128rik [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLWZ128rikz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLWZ128rm [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ128rmk [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLWZ128rmkz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ128rr [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWZ128rrk [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLWZ128rrkz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLWZ256mi [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ256mik [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLWZ256mikz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ256ri [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWZ256rik [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLWZ256rikz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLWZ256rm [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ256rmk [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLWZ256rmkz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZ256rr [HasVLX, HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWZ256rrk [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLWZ256rrkz [HasVLX, HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBBZ128rm [HasVLX, HasBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBBZ128rmk [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBBZ128rmkz [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBBZ128rr [HasVLX, HasBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
VPSUBBZ128rrk [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBBZ128rrkz [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBBZ256rm [HasVLX, HasBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBBZ256rmk [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBBZ256rmkz [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBBZ256rr [HasVLX, HasBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
VPSUBBZ256rrk [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBBZ256rrkz [HasVLX, HasBWI]
vpsubb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBSBZ128rm [HasVLX, HasBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSBZ128rmk [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBSBZ128rmkz [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSBZ128rr [HasVLX, HasBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
VPSUBSBZ128rrk [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBSBZ128rrkz [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBSBZ256rm [HasVLX, HasBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSBZ256rmk [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBSBZ256rmkz [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSBZ256rr [HasVLX, HasBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
VPSUBSBZ256rrk [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBSBZ256rrkz [HasVLX, HasBWI]
vpsubsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBSWZ128rm [HasVLX, HasBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSWZ128rmk [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBSWZ128rmkz [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSWZ128rr [HasVLX, HasBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
VPSUBSWZ128rrk [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBSWZ128rrkz [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBSWZ256rm [HasVLX, HasBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSWZ256rmk [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBSWZ256rmkz [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSWZ256rr [HasVLX, HasBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
VPSUBSWZ256rrk [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBSWZ256rrkz [HasVLX, HasBWI]
vpsubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBUSBZ128rm [HasVLX, HasBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSBZ128rmk [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBUSBZ128rmkz [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSBZ128rr [HasVLX, HasBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
VPSUBUSBZ128rrk [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBUSBZ128rrkz [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBUSBZ256rm [HasVLX, HasBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSBZ256rmk [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBUSBZ256rmkz [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSBZ256rr [HasVLX, HasBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
VPSUBUSBZ256rrk [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBUSBZ256rrkz [HasVLX, HasBWI]
vpsubusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBUSWZ128rm [HasVLX, HasBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSWZ128rmk [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBUSWZ128rmkz [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSWZ128rr [HasVLX, HasBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
VPSUBUSWZ128rrk [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBUSWZ128rrkz [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBUSWZ256rm [HasVLX, HasBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSWZ256rmk [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBUSWZ256rmkz [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSWZ256rr [HasVLX, HasBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
VPSUBUSWZ256rrk [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBUSWZ256rrkz [HasVLX, HasBWI]
vpsubusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBWZ128rm [HasVLX, HasBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBWZ128rmk [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBWZ128rmkz [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBWZ128rr [HasVLX, HasBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
VPSUBWZ128rrk [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBWZ128rrkz [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBWZ256rm [HasVLX, HasBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBWZ256rmk [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBWZ256rmkz [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBWZ256rr [HasVLX, HasBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
VPSUBWZ256rrk [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBWZ256rrkz [HasVLX, HasBWI]
vpsubw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPTESTMBZ128rm [HasVLX, HasBWI]
vptestmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMBZ128rmk [HasVLX, HasBWI]
vptestmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMBZ128rr [HasVLX, HasBWI]
vptestmb {src2, src1, dst|dst, src1, src2}
VPTESTMBZ128rrk [HasVLX, HasBWI]
vptestmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMBZ256rm [HasVLX, HasBWI]
vptestmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMBZ256rmk [HasVLX, HasBWI]
vptestmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMBZ256rr [HasVLX, HasBWI]
vptestmb {src2, src1, dst|dst, src1, src2}
VPTESTMBZ256rrk [HasVLX, HasBWI]
vptestmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMWZ128rm [HasVLX, HasBWI]
vptestmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMWZ128rmk [HasVLX, HasBWI]
vptestmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMWZ128rr [HasVLX, HasBWI]
vptestmw {src2, src1, dst|dst, src1, src2}
VPTESTMWZ128rrk [HasVLX, HasBWI]
vptestmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMWZ256rm [HasVLX, HasBWI]
vptestmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMWZ256rmk [HasVLX, HasBWI]
vptestmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMWZ256rr [HasVLX, HasBWI]
vptestmw {src2, src1, dst|dst, src1, src2}
VPTESTMWZ256rrk [HasVLX, HasBWI]
vptestmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMBZ128rm [HasVLX, HasBWI]
vptestnmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMBZ128rmk [HasVLX, HasBWI]
vptestnmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMBZ128rr [HasVLX, HasBWI]
vptestnmb {src2, src1, dst|dst, src1, src2}
VPTESTNMBZ128rrk [HasVLX, HasBWI]
vptestnmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMBZ256rm [HasVLX, HasBWI]
vptestnmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMBZ256rmk [HasVLX, HasBWI]
vptestnmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMBZ256rr [HasVLX, HasBWI]
vptestnmb {src2, src1, dst|dst, src1, src2}
VPTESTNMBZ256rrk [HasVLX, HasBWI]
vptestnmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMWZ128rm [HasVLX, HasBWI]
vptestnmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMWZ128rmk [HasVLX, HasBWI]
vptestnmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMWZ128rr [HasVLX, HasBWI]
vptestnmw {src2, src1, dst|dst, src1, src2}
VPTESTNMWZ128rrk [HasVLX, HasBWI]
vptestnmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMWZ256rm [HasVLX, HasBWI]
vptestnmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMWZ256rmk [HasVLX, HasBWI]
vptestnmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMWZ256rr [HasVLX, HasBWI]
vptestnmw {src2, src1, dst|dst, src1, src2}
VPTESTNMWZ256rrk [HasVLX, HasBWI]
vptestnmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPUNPCKHBWZ128rm [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHBWZ128rmk [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHBWZ128rmkz [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHBWZ128rr [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
VPUNPCKHBWZ128rrk [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHBWZ128rrkz [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHBWZ256rm [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHBWZ256rmk [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHBWZ256rmkz [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHBWZ256rr [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
VPUNPCKHBWZ256rrk [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHBWZ256rrkz [HasVLX, HasBWI]
vpunpckhbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHWDZ128rm [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHWDZ128rmk [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHWDZ128rmkz [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHWDZ128rr [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
VPUNPCKHWDZ128rrk [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHWDZ128rrkz [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHWDZ256rm [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHWDZ256rmk [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHWDZ256rmkz [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHWDZ256rr [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
VPUNPCKHWDZ256rrk [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHWDZ256rrkz [HasVLX, HasBWI]
vpunpckhwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLBWZ128rm [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLBWZ128rmk [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLBWZ128rmkz [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLBWZ128rr [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
VPUNPCKLBWZ128rrk [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLBWZ128rrkz [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLBWZ256rm [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLBWZ256rmk [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLBWZ256rmkz [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLBWZ256rr [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
VPUNPCKLBWZ256rrk [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLBWZ256rrkz [HasVLX, HasBWI]
vpunpcklbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLWDZ128rm [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLWDZ128rmk [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLWDZ128rmkz [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLWDZ128rr [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
VPUNPCKLWDZ128rrk [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLWDZ128rrkz [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLWDZ256rm [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLWDZ256rmk [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLWDZ256rmkz [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLWDZ256rr [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
VPUNPCKLWDZ256rrk [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLWDZ256rrkz [HasVLX, HasBWI]
vpunpcklwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDNPDZ128rm [HasVLX, HasDQI]
vandnpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDZ128rmb [HasVLX, HasDQI]
vandnpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VANDNPDZ128rmbk [HasVLX, HasDQI]
vandnpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPDZ128rmbkz [HasVLX, HasDQI]
vandnpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VANDNPDZ128rmk [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPDZ128rmkz [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDZ128rr [HasVLX, HasDQI]
vandnpd {src2, src1, dst|dst, src1, src2}
VANDNPDZ128rrk [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDNPDZ128rrkz [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDNPDZ256rm [HasVLX, HasDQI]
vandnpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDZ256rmb [HasVLX, HasDQI]
vandnpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDNPDZ256rmbk [HasVLX, HasDQI]
vandnpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPDZ256rmbkz [HasVLX, HasDQI]
vandnpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDNPDZ256rmk [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPDZ256rmkz [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDZ256rr [HasVLX, HasDQI]
vandnpd {src2, src1, dst|dst, src1, src2}
VANDNPDZ256rrk [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDNPDZ256rrkz [HasVLX, HasDQI]
vandnpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDNPSZ128rm [HasVLX, HasDQI]
vandnps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSZ128rmb [HasVLX, HasDQI]
vandnps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDNPSZ128rmbk [HasVLX, HasDQI]
vandnps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPSZ128rmbkz [HasVLX, HasDQI]
vandnps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDNPSZ128rmk [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPSZ128rmkz [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSZ128rr [HasVLX, HasDQI]
vandnps {src2, src1, dst|dst, src1, src2}
VANDNPSZ128rrk [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDNPSZ128rrkz [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDNPSZ256rm [HasVLX, HasDQI]
vandnps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSZ256rmb [HasVLX, HasDQI]
vandnps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDNPSZ256rmbk [HasVLX, HasDQI]
vandnps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPSZ256rmbkz [HasVLX, HasDQI]
vandnps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDNPSZ256rmk [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPSZ256rmkz [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSZ256rr [HasVLX, HasDQI]
vandnps {src2, src1, dst|dst, src1, src2}
VANDNPSZ256rrk [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDNPSZ256rrkz [HasVLX, HasDQI]
vandnps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDPDZ128rm [HasVLX, HasDQI]
vandpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDZ128rmb [HasVLX, HasDQI]
vandpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VANDPDZ128rmbk [HasVLX, HasDQI]
vandpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPDZ128rmbkz [HasVLX, HasDQI]
vandpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VANDPDZ128rmk [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPDZ128rmkz [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDZ128rr [HasVLX, HasDQI]
vandpd {src2, src1, dst|dst, src1, src2}
VANDPDZ128rrk [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDPDZ128rrkz [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDPDZ256rm [HasVLX, HasDQI]
vandpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDZ256rmb [HasVLX, HasDQI]
vandpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDPDZ256rmbk [HasVLX, HasDQI]
vandpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPDZ256rmbkz [HasVLX, HasDQI]
vandpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDPDZ256rmk [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPDZ256rmkz [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDZ256rr [HasVLX, HasDQI]
vandpd {src2, src1, dst|dst, src1, src2}
VANDPDZ256rrk [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDPDZ256rrkz [HasVLX, HasDQI]
vandpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDPSZ128rm [HasVLX, HasDQI]
vandps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSZ128rmb [HasVLX, HasDQI]
vandps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDPSZ128rmbk [HasVLX, HasDQI]
vandps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPSZ128rmbkz [HasVLX, HasDQI]
vandps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VANDPSZ128rmk [HasVLX, HasDQI]
vandps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPSZ128rmkz [HasVLX, HasDQI]
vandps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSZ128rr [HasVLX, HasDQI]
vandps {src2, src1, dst|dst, src1, src2}
VANDPSZ128rrk [HasVLX, HasDQI]
vandps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDPSZ128rrkz [HasVLX, HasDQI]
vandps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDPSZ256rm [HasVLX, HasDQI]
vandps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSZ256rmb [HasVLX, HasDQI]
vandps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDPSZ256rmbk [HasVLX, HasDQI]
vandps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPSZ256rmbkz [HasVLX, HasDQI]
vandps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDPSZ256rmk [HasVLX, HasDQI]
vandps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPSZ256rmkz [HasVLX, HasDQI]
vandps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSZ256rr [HasVLX, HasDQI]
vandps {src2, src1, dst|dst, src1, src2}
VANDPSZ256rrk [HasVLX, HasDQI]
vandps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDPSZ256rrkz [HasVLX, HasDQI]
vandps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBROADCASTF32X2Z256rm [HasVLX, HasDQI]
vbroadcastf32x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF32X2Z256rmk [HasVLX, HasDQI]
vbroadcastf32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTF32X2Z256rmkz [HasVLX, HasDQI]
vbroadcastf32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTF32X2Z256rr [HasVLX, HasDQI]
vbroadcastf32x2 {src, dst|dst, src}
VBROADCASTF32X2Z256rrk [HasVLX, HasDQI]
vbroadcastf32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTF32X2Z256rrkz [HasVLX, HasDQI]
vbroadcastf32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTF64X2Z256rm [HasVLX, HasDQI]
vbroadcastf64x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF64X2Z256rmk [HasVLX, HasDQI]
vbroadcastf64x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTF64X2Z256rmkz [HasVLX, HasDQI]
vbroadcastf64x2 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X2Z128rm [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X2Z128rmk [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X2Z128rmkz [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTI32X2Z128rr [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst|dst, src}
VBROADCASTI32X2Z128rrk [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X2Z128rrkz [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTI32X2Z256rm [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X2Z256rmk [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X2Z256rmkz [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTI32X2Z256rr [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst|dst, src}
VBROADCASTI32X2Z256rrk [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X2Z256rrkz [HasVLX, HasDQI]
vbroadcasti32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTI64X2Z256rm [HasVLX, HasDQI]
vbroadcasti64x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI64X2Z256rmk [HasVLX, HasDQI]
vbroadcasti64x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTI64X2Z256rmkz [HasVLX, HasDQI]
vbroadcasti64x2 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPD2QQZ128rm [HasVLX, HasDQI]
vcvtpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ128rmb [HasVLX, HasDQI]
vcvtpd2qq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ128rmbk [HasVLX, HasDQI]
vcvtpd2qq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZ128rmbkz [HasVLX, HasDQI]
vcvtpd2qq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ128rmk [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZ128rmkz [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ128rr [HasVLX, HasDQI]
vcvtpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2QQZ128rrk [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZ128rrkz [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2QQZ256rm [HasVLX, HasDQI]
vcvtpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ256rmb [HasVLX, HasDQI]
vcvtpd2qq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ256rmbk [HasVLX, HasDQI]
vcvtpd2qq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZ256rmbkz [HasVLX, HasDQI]
vcvtpd2qq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ256rmk [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZ256rmkz [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZ256rr [HasVLX, HasDQI]
vcvtpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2QQZ256rrk [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZ256rrkz [HasVLX, HasDQI]
vcvtpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UQQZ128rm [HasVLX, HasDQI]
vcvtpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ128rmb [HasVLX, HasDQI]
vcvtpd2uqq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ128rmbk [HasVLX, HasDQI]
vcvtpd2uqq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZ128rmbkz [HasVLX, HasDQI]
vcvtpd2uqq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ128rmk [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZ128rmkz [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ128rr [HasVLX, HasDQI]
vcvtpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UQQZ128rrk [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZ128rrkz [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UQQZ256rm [HasVLX, HasDQI]
vcvtpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ256rmb [HasVLX, HasDQI]
vcvtpd2uqq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ256rmbk [HasVLX, HasDQI]
vcvtpd2uqq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZ256rmbkz [HasVLX, HasDQI]
vcvtpd2uqq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ256rmk [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZ256rmkz [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZ256rr [HasVLX, HasDQI]
vcvtpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UQQZ256rrk [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZ256rrkz [HasVLX, HasDQI]
vcvtpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2QQZ128rm [HasVLX, HasDQI]
vcvtps2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ128rmb [HasVLX, HasDQI]
vcvtps2qq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ128rmbk [HasVLX, HasDQI]
vcvtps2qq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZ128rmbkz [HasVLX, HasDQI]
vcvtps2qq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ128rmk [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZ128rmkz [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ128rr [HasVLX, HasDQI]
vcvtps2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2QQZ128rrk [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZ128rrkz [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2QQZ256rm [HasVLX, HasDQI]
vcvtps2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ256rmb [HasVLX, HasDQI]
vcvtps2qq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ256rmbk [HasVLX, HasDQI]
vcvtps2qq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZ256rmbkz [HasVLX, HasDQI]
vcvtps2qq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ256rmk [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZ256rmkz [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZ256rr [HasVLX, HasDQI]
vcvtps2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2QQZ256rrk [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZ256rrkz [HasVLX, HasDQI]
vcvtps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UQQZ128rm [HasVLX, HasDQI]
vcvtps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ128rmb [HasVLX, HasDQI]
vcvtps2uqq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ128rmbk [HasVLX, HasDQI]
vcvtps2uqq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZ128rmbkz [HasVLX, HasDQI]
vcvtps2uqq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ128rmk [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZ128rmkz [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ128rr [HasVLX, HasDQI]
vcvtps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UQQZ128rrk [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZ128rrkz [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UQQZ256rm [HasVLX, HasDQI]
vcvtps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ256rmb [HasVLX, HasDQI]
vcvtps2uqq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ256rmbk [HasVLX, HasDQI]
vcvtps2uqq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZ256rmbkz [HasVLX, HasDQI]
vcvtps2uqq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ256rmk [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZ256rmkz [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZ256rr [HasVLX, HasDQI]
vcvtps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UQQZ256rrk [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZ256rrkz [HasVLX, HasDQI]
vcvtps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PDZ128rm [HasVLX, HasDQI]
vcvtqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ128rmb [HasVLX, HasDQI]
vcvtqq2pd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ128rmbk [HasVLX, HasDQI]
vcvtqq2pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZ128rmbkz [HasVLX, HasDQI]
vcvtqq2pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ128rmk [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZ128rmkz [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ128rr [HasVLX, HasDQI]
vcvtqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PDZ128rrk [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZ128rrkz [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PDZ256rm [HasVLX, HasDQI]
vcvtqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ256rmb [HasVLX, HasDQI]
vcvtqq2pd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ256rmbk [HasVLX, HasDQI]
vcvtqq2pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZ256rmbkz [HasVLX, HasDQI]
vcvtqq2pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ256rmk [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZ256rmkz [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZ256rr [HasVLX, HasDQI]
vcvtqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PDZ256rrk [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZ256rrkz [HasVLX, HasDQI]
vcvtqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PSZ128rm [HasVLX, HasDQI]
vcvtqq2ps{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ128rmb [HasVLX, HasDQI]
vcvtqq2ps {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ128rmbk [HasVLX, HasDQI]
vcvtqq2ps {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZ128rmbkz [HasVLX, HasDQI]
vcvtqq2ps {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ128rmk [HasVLX, HasDQI]
vcvtqq2ps{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZ128rmkz [HasVLX, HasDQI]
vcvtqq2ps{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ128rr [HasVLX, HasDQI]
vcvtqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PSZ128rrk [HasVLX, HasDQI]
vcvtqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZ128rrkz [HasVLX, HasDQI]
vcvtqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PSZ256rm [HasVLX, HasDQI]
vcvtqq2ps{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ256rmb [HasVLX, HasDQI]
vcvtqq2ps {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ256rmbk [HasVLX, HasDQI]
vcvtqq2ps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZ256rmbkz [HasVLX, HasDQI]
vcvtqq2ps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ256rmk [HasVLX, HasDQI]
vcvtqq2ps{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZ256rmkz [HasVLX, HasDQI]
vcvtqq2ps{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZ256rr [HasVLX, HasDQI]
vcvtqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PSZ256rrk [HasVLX, HasDQI]
vcvtqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZ256rrkz [HasVLX, HasDQI]
vcvtqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQZ128rm [HasVLX, HasDQI]
vcvttpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ128rmb [HasVLX, HasDQI]
vcvttpd2qq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ128rmbk [HasVLX, HasDQI]
vcvttpd2qq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZ128rmbkz [HasVLX, HasDQI]
vcvttpd2qq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ128rmk [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZ128rmkz [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ128rr [HasVLX, HasDQI]
vcvttpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQZ128rrk [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZ128rrkz [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQZ256rm [HasVLX, HasDQI]
vcvttpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ256rmb [HasVLX, HasDQI]
vcvttpd2qq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ256rmbk [HasVLX, HasDQI]
vcvttpd2qq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZ256rmbkz [HasVLX, HasDQI]
vcvttpd2qq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ256rmk [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZ256rmkz [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZ256rr [HasVLX, HasDQI]
vcvttpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQZ256rrk [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZ256rrkz [HasVLX, HasDQI]
vcvttpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQZ128rm [HasVLX, HasDQI]
vcvttpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ128rmb [HasVLX, HasDQI]
vcvttpd2uqq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ128rmbk [HasVLX, HasDQI]
vcvttpd2uqq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZ128rmbkz [HasVLX, HasDQI]
vcvttpd2uqq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ128rmk [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZ128rmkz [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ128rr [HasVLX, HasDQI]
vcvttpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQZ128rrk [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZ128rrkz [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQZ256rm [HasVLX, HasDQI]
vcvttpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ256rmb [HasVLX, HasDQI]
vcvttpd2uqq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ256rmbk [HasVLX, HasDQI]
vcvttpd2uqq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZ256rmbkz [HasVLX, HasDQI]
vcvttpd2uqq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ256rmk [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZ256rmkz [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZ256rr [HasVLX, HasDQI]
vcvttpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQZ256rrk [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZ256rrkz [HasVLX, HasDQI]
vcvttpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQZ128rm [HasVLX, HasDQI]
vcvttps2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ128rmb [HasVLX, HasDQI]
vcvttps2qq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ128rmbk [HasVLX, HasDQI]
vcvttps2qq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZ128rmbkz [HasVLX, HasDQI]
vcvttps2qq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ128rmk [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZ128rmkz [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ128rr [HasVLX, HasDQI]
vcvttps2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQZ128rrk [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZ128rrkz [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQZ256rm [HasVLX, HasDQI]
vcvttps2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ256rmb [HasVLX, HasDQI]
vcvttps2qq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ256rmbk [HasVLX, HasDQI]
vcvttps2qq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZ256rmbkz [HasVLX, HasDQI]
vcvttps2qq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ256rmk [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZ256rmkz [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZ256rr [HasVLX, HasDQI]
vcvttps2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQZ256rrk [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZ256rrkz [HasVLX, HasDQI]
vcvttps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQZ128rm [HasVLX, HasDQI]
vcvttps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ128rmb [HasVLX, HasDQI]
vcvttps2uqq {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ128rmbk [HasVLX, HasDQI]
vcvttps2uqq {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZ128rmbkz [HasVLX, HasDQI]
vcvttps2uqq {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ128rmk [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZ128rmkz [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ128rr [HasVLX, HasDQI]
vcvttps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQZ128rrk [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZ128rrkz [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQZ256rm [HasVLX, HasDQI]
vcvttps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ256rmb [HasVLX, HasDQI]
vcvttps2uqq {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ256rmbk [HasVLX, HasDQI]
vcvttps2uqq {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZ256rmbkz [HasVLX, HasDQI]
vcvttps2uqq {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ256rmk [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZ256rmkz [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZ256rr [HasVLX, HasDQI]
vcvttps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQZ256rrk [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZ256rrkz [HasVLX, HasDQI]
vcvttps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PDZ128rm [HasVLX, HasDQI]
vcvtuqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ128rmb [HasVLX, HasDQI]
vcvtuqq2pd {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ128rmbk [HasVLX, HasDQI]
vcvtuqq2pd {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZ128rmbkz [HasVLX, HasDQI]
vcvtuqq2pd {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ128rmk [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZ128rmkz [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ128rr [HasVLX, HasDQI]
vcvtuqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PDZ128rrk [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZ128rrkz [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PDZ256rm [HasVLX, HasDQI]
vcvtuqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ256rmb [HasVLX, HasDQI]
vcvtuqq2pd {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ256rmbk [HasVLX, HasDQI]
vcvtuqq2pd {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZ256rmbkz [HasVLX, HasDQI]
vcvtuqq2pd {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ256rmk [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZ256rmkz [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZ256rr [HasVLX, HasDQI]
vcvtuqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PDZ256rrk [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZ256rrkz [HasVLX, HasDQI]
vcvtuqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PSZ128rm [HasVLX, HasDQI]
vcvtuqq2ps{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ128rmb [HasVLX, HasDQI]
vcvtuqq2ps {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ128rmbk [HasVLX, HasDQI]
vcvtuqq2ps {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZ128rmbkz [HasVLX, HasDQI]
vcvtuqq2ps {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ128rmk [HasVLX, HasDQI]
vcvtuqq2ps{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZ128rmkz [HasVLX, HasDQI]
vcvtuqq2ps{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ128rr [HasVLX, HasDQI]
vcvtuqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PSZ128rrk [HasVLX, HasDQI]
vcvtuqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZ128rrkz [HasVLX, HasDQI]
vcvtuqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PSZ256rm [HasVLX, HasDQI]
vcvtuqq2ps{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ256rmb [HasVLX, HasDQI]
vcvtuqq2ps {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ256rmbk [HasVLX, HasDQI]
vcvtuqq2ps {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZ256rmbkz [HasVLX, HasDQI]
vcvtuqq2ps {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ256rmk [HasVLX, HasDQI]
vcvtuqq2ps{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZ256rmkz [HasVLX, HasDQI]
vcvtuqq2ps{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZ256rr [HasVLX, HasDQI]
vcvtuqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PSZ256rrk [HasVLX, HasDQI]
vcvtuqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZ256rrkz [HasVLX, HasDQI]
vcvtuqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VEXTRACTF64X2Z256mri [HasVLX, HasDQI]
vextractf64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTF64X2Z256mrik [HasVLX, HasDQI]
vextractf64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTF64X2Z256rri [HasVLX, HasDQI]
vextractf64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTF64X2Z256rrik [HasVLX, HasDQI]
vextractf64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTF64X2Z256rrikz [HasVLX, HasDQI]
vextractf64x2 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTI64X2Z256mri [HasVLX, HasDQI]
vextracti64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTI64X2Z256mrik [HasVLX, HasDQI]
vextracti64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTI64X2Z256rri [HasVLX, HasDQI]
vextracti64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTI64X2Z256rrik [HasVLX, HasDQI]
vextracti64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTI64X2Z256rrikz [HasVLX, HasDQI]
vextracti64x2 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VFPCLASSPDZ128mbi [HasVLX, HasDQI]
vfpclasspd {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
VFPCLASSPDZ128mbik [HasVLX, HasDQI]
vfpclasspd {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
VFPCLASSPDZ128mi [HasVLX, HasDQI]
vfpclasspd{x} {src2, src1, dst|dst, src1, src2}
VFPCLASSPDZ128mik [HasVLX, HasDQI]
vfpclasspd{x} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPDZ128ri [HasVLX, HasDQI]
vfpclasspd {src2, src1, dst|dst, src1, src2}
VFPCLASSPDZ128rik [HasVLX, HasDQI]
vfpclasspd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPDZ256mbi [HasVLX, HasDQI]
vfpclasspd {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
VFPCLASSPDZ256mbik [HasVLX, HasDQI]
vfpclasspd {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
VFPCLASSPDZ256mi [HasVLX, HasDQI]
vfpclasspd{y} {src2, src1, dst|dst, src1, src2}
VFPCLASSPDZ256mik [HasVLX, HasDQI]
vfpclasspd{y} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPDZ256ri [HasVLX, HasDQI]
vfpclasspd {src2, src1, dst|dst, src1, src2}
VFPCLASSPDZ256rik [HasVLX, HasDQI]
vfpclasspd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPSZ128mbi [HasVLX, HasDQI]
vfpclassps {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
VFPCLASSPSZ128mbik [HasVLX, HasDQI]
vfpclassps {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
VFPCLASSPSZ128mi [HasVLX, HasDQI]
vfpclassps{x} {src2, src1, dst|dst, src1, src2}
VFPCLASSPSZ128mik [HasVLX, HasDQI]
vfpclassps{x} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPSZ128ri [HasVLX, HasDQI]
vfpclassps {src2, src1, dst|dst, src1, src2}
VFPCLASSPSZ128rik [HasVLX, HasDQI]
vfpclassps {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPSZ256mbi [HasVLX, HasDQI]
vfpclassps {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
VFPCLASSPSZ256mbik [HasVLX, HasDQI]
vfpclassps {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
VFPCLASSPSZ256mi [HasVLX, HasDQI]
vfpclassps{y} {src2, src1, dst|dst, src1, src2}
VFPCLASSPSZ256mik [HasVLX, HasDQI]
vfpclassps{y} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPSZ256ri [HasVLX, HasDQI]
vfpclassps {src2, src1, dst|dst, src1, src2}
VFPCLASSPSZ256rik [HasVLX, HasDQI]
vfpclassps {src2, src1, dst {mask}|dst {mask}, src1, src2}
VINSERTF64X2Z256rmi [HasVLX, HasDQI]
vinsertf64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF64X2Z256rmik [HasVLX, HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTF64X2Z256rmikz [HasVLX, HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF64X2Z256rri [HasVLX, HasDQI]
vinsertf64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTF64X2Z256rrik [HasVLX, HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTF64X2Z256rrikz [HasVLX, HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTI64X2Z256rmi [HasVLX, HasDQI]
vinserti64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI64X2Z256rmik [HasVLX, HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTI64X2Z256rmikz [HasVLX, HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI64X2Z256rri [HasVLX, HasDQI]
vinserti64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTI64X2Z256rrik [HasVLX, HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTI64X2Z256rrikz [HasVLX, HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VORPDZ128rm [HasVLX, HasDQI]
vorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDZ128rmb [HasVLX, HasDQI]
vorpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VORPDZ128rmbk [HasVLX, HasDQI]
vorpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPDZ128rmbkz [HasVLX, HasDQI]
vorpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VORPDZ128rmk [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPDZ128rmkz [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDZ128rr [HasVLX, HasDQI]
vorpd {src2, src1, dst|dst, src1, src2}
VORPDZ128rrk [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VORPDZ128rrkz [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VORPDZ256rm [HasVLX, HasDQI]
vorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDZ256rmb [HasVLX, HasDQI]
vorpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VORPDZ256rmbk [HasVLX, HasDQI]
vorpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPDZ256rmbkz [HasVLX, HasDQI]
vorpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VORPDZ256rmk [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPDZ256rmkz [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDZ256rr [HasVLX, HasDQI]
vorpd {src2, src1, dst|dst, src1, src2}
VORPDZ256rrk [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VORPDZ256rrkz [HasVLX, HasDQI]
vorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VORPSZ128rm [HasVLX, HasDQI]
vorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSZ128rmb [HasVLX, HasDQI]
vorps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VORPSZ128rmbk [HasVLX, HasDQI]
vorps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPSZ128rmbkz [HasVLX, HasDQI]
vorps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VORPSZ128rmk [HasVLX, HasDQI]
vorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPSZ128rmkz [HasVLX, HasDQI]
vorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSZ128rr [HasVLX, HasDQI]
vorps {src2, src1, dst|dst, src1, src2}
VORPSZ128rrk [HasVLX, HasDQI]
vorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VORPSZ128rrkz [HasVLX, HasDQI]
vorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VORPSZ256rm [HasVLX, HasDQI]
vorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSZ256rmb [HasVLX, HasDQI]
vorps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VORPSZ256rmbk [HasVLX, HasDQI]
vorps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPSZ256rmbkz [HasVLX, HasDQI]
vorps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VORPSZ256rmk [HasVLX, HasDQI]
vorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPSZ256rmkz [HasVLX, HasDQI]
vorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSZ256rr [HasVLX, HasDQI]
vorps {src2, src1, dst|dst, src1, src2}
VORPSZ256rrk [HasVLX, HasDQI]
vorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VORPSZ256rrkz [HasVLX, HasDQI]
vorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMOVD2MZ128kr [HasVLX, HasDQI]
vpmovd2m {src, dst|dst, src}
VPMOVD2MZ256kr [HasVLX, HasDQI]
vpmovd2m {src, dst|dst, src}
VPMOVM2DZ128rk [HasVLX, HasDQI]
vpmovm2d {src, dst|dst, src}
VPMOVM2DZ256rk [HasVLX, HasDQI]
vpmovm2d {src, dst|dst, src}
VPMOVM2QZ128rk [HasVLX, HasDQI]
vpmovm2q {src, dst|dst, src}
VPMOVM2QZ256rk [HasVLX, HasDQI]
vpmovm2q {src, dst|dst, src}
VPMOVQ2MZ128kr [HasVLX, HasDQI]
vpmovq2m {src, dst|dst, src}
VPMOVQ2MZ256kr [HasVLX, HasDQI]
vpmovq2m {src, dst|dst, src}
VPMULLQZ128rm [HasVLX, HasDQI]
vpmullq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLQZ128rmb [HasVLX, HasDQI]
vpmullq {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULLQZ128rmbk [HasVLX, HasDQI]
vpmullq {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLQZ128rmbkz [HasVLX, HasDQI]
vpmullq {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULLQZ128rmk [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLQZ128rmkz [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLQZ128rr [HasVLX, HasDQI]
vpmullq {src2, src1, dst|dst, src1, src2}
VPMULLQZ128rrk [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLQZ128rrkz [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULLQZ256rm [HasVLX, HasDQI]
vpmullq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLQZ256rmb [HasVLX, HasDQI]
vpmullq {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULLQZ256rmbk [HasVLX, HasDQI]
vpmullq {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLQZ256rmbkz [HasVLX, HasDQI]
vpmullq {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULLQZ256rmk [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLQZ256rmkz [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLQZ256rr [HasVLX, HasDQI]
vpmullq {src2, src1, dst|dst, src1, src2}
VPMULLQZ256rrk [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLQZ256rrkz [HasVLX, HasDQI]
vpmullq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRANGEPDZ128rmbi [HasVLX, HasDQI]
vrangepd {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ128rmbik [HasVLX, HasDQI]
vrangepd {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZ128rmbikz [HasVLX, HasDQI]
vrangepd {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ128rmi [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ128rmik [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZ128rmikz [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ128rri [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPDZ128rrik [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZ128rrikz [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPDZ256rmbi [HasVLX, HasDQI]
vrangepd {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ256rmbik [HasVLX, HasDQI]
vrangepd {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZ256rmbikz [HasVLX, HasDQI]
vrangepd {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ256rmi [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ256rmik [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZ256rmikz [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZ256rri [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPDZ256rrik [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZ256rrikz [HasVLX, HasDQI]
vrangepd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPSZ128rmbi [HasVLX, HasDQI]
vrangeps {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ128rmbik [HasVLX, HasDQI]
vrangeps {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZ128rmbikz [HasVLX, HasDQI]
vrangeps {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ128rmi [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ128rmik [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZ128rmikz [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ128rri [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPSZ128rrik [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZ128rrikz [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPSZ256rmbi [HasVLX, HasDQI]
vrangeps {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ256rmbik [HasVLX, HasDQI]
vrangeps {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZ256rmbikz [HasVLX, HasDQI]
vrangeps {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ256rmi [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ256rmik [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZ256rmikz [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZ256rri [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPSZ256rrik [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZ256rrikz [HasVLX, HasDQI]
vrangeps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPDZ128rmbi [HasVLX, HasDQI]
vreducepd {src2, src1{1to2}, dst|dst, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ128rmbik [HasVLX, HasDQI]
vreducepd {src2, src1{1to2}, dst {mask}|dst {mask}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZ128rmbikz [HasVLX, HasDQI]
vreducepd {src2, src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ128rmi [HasVLX, HasDQI]
vreducepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ128rmik [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZ128rmikz [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ128rri [HasVLX, HasDQI]
vreducepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPDZ128rrik [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZ128rrikz [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPDZ256rmbi [HasVLX, HasDQI]
vreducepd {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ256rmbik [HasVLX, HasDQI]
vreducepd {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZ256rmbikz [HasVLX, HasDQI]
vreducepd {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ256rmi [HasVLX, HasDQI]
vreducepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ256rmik [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZ256rmikz [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZ256rri [HasVLX, HasDQI]
vreducepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPDZ256rrik [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZ256rrikz [HasVLX, HasDQI]
vreducepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPSZ128rmbi [HasVLX, HasDQI]
vreduceps {src2, src1{1to4}, dst|dst, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ128rmbik [HasVLX, HasDQI]
vreduceps {src2, src1{1to4}, dst {mask}|dst {mask}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZ128rmbikz [HasVLX, HasDQI]
vreduceps {src2, src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ128rmi [HasVLX, HasDQI]
vreduceps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ128rmik [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZ128rmikz [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ128rri [HasVLX, HasDQI]
vreduceps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPSZ128rrik [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZ128rrikz [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPSZ256rmbi [HasVLX, HasDQI]
vreduceps {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ256rmbik [HasVLX, HasDQI]
vreduceps {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZ256rmbikz [HasVLX, HasDQI]
vreduceps {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ256rmi [HasVLX, HasDQI]
vreduceps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ256rmik [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZ256rmikz [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZ256rri [HasVLX, HasDQI]
vreduceps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPSZ256rrik [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZ256rrikz [HasVLX, HasDQI]
vreduceps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VXORPDZ128rm [HasVLX, HasDQI]
vxorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDZ128rmb [HasVLX, HasDQI]
vxorpd {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VXORPDZ128rmbk [HasVLX, HasDQI]
vxorpd {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPDZ128rmbkz [HasVLX, HasDQI]
vxorpd {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VXORPDZ128rmk [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPDZ128rmkz [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDZ128rr [HasVLX, HasDQI]
vxorpd {src2, src1, dst|dst, src1, src2}
VXORPDZ128rrk [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VXORPDZ128rrkz [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VXORPDZ256rm [HasVLX, HasDQI]
vxorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDZ256rmb [HasVLX, HasDQI]
vxorpd {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VXORPDZ256rmbk [HasVLX, HasDQI]
vxorpd {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPDZ256rmbkz [HasVLX, HasDQI]
vxorpd {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VXORPDZ256rmk [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPDZ256rmkz [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDZ256rr [HasVLX, HasDQI]
vxorpd {src2, src1, dst|dst, src1, src2}
VXORPDZ256rrk [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VXORPDZ256rrkz [HasVLX, HasDQI]
vxorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VXORPSZ128rm [HasVLX, HasDQI]
vxorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSZ128rmb [HasVLX, HasDQI]
vxorps {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VXORPSZ128rmbk [HasVLX, HasDQI]
vxorps {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPSZ128rmbkz [HasVLX, HasDQI]
vxorps {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VXORPSZ128rmk [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPSZ128rmkz [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSZ128rr [HasVLX, HasDQI]
vxorps {src2, src1, dst|dst, src1, src2}
VXORPSZ128rrk [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VXORPSZ128rrkz [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VXORPSZ256rm [HasVLX, HasDQI]
vxorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSZ256rmb [HasVLX, HasDQI]
vxorps {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VXORPSZ256rmbk [HasVLX, HasDQI]
vxorps {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPSZ256rmbkz [HasVLX, HasDQI]
vxorps {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VXORPSZ256rmk [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPSZ256rmkz [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSZ256rr [HasVLX, HasDQI]
vxorps {src2, src1, dst|dst, src1, src2}
VXORPSZ256rrk [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VXORPSZ256rrkz [HasVLX, HasDQI]
vxorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPCOMPRESSBZ128mr [HasVLX, HasVBMI2]
vpcompressb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSBZ128mrk [HasVLX, HasVBMI2]
vpcompressb {src, dst {mask}|dst {mask}, src}
VPCOMPRESSBZ128rr [HasVLX, HasVBMI2]
vpcompressb {src1, dst|dst, src1}
VPCOMPRESSBZ128rrk [HasVLX, HasVBMI2]
vpcompressb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSBZ128rrkz [HasVLX, HasVBMI2]
vpcompressb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSBZ256mr [HasVLX, HasVBMI2]
vpcompressb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSBZ256mrk [HasVLX, HasVBMI2]
vpcompressb {src, dst {mask}|dst {mask}, src}
VPCOMPRESSBZ256rr [HasVLX, HasVBMI2]
vpcompressb {src1, dst|dst, src1}
VPCOMPRESSBZ256rrk [HasVLX, HasVBMI2]
vpcompressb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSBZ256rrkz [HasVLX, HasVBMI2]
vpcompressb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSWZ128mr [HasVLX, HasVBMI2]
vpcompressw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSWZ128mrk [HasVLX, HasVBMI2]
vpcompressw {src, dst {mask}|dst {mask}, src}
VPCOMPRESSWZ128rr [HasVLX, HasVBMI2]
vpcompressw {src1, dst|dst, src1}
VPCOMPRESSWZ128rrk [HasVLX, HasVBMI2]
vpcompressw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSWZ128rrkz [HasVLX, HasVBMI2]
vpcompressw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSWZ256mr [HasVLX, HasVBMI2]
vpcompressw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSWZ256mrk [HasVLX, HasVBMI2]
vpcompressw {src, dst {mask}|dst {mask}, src}
VPCOMPRESSWZ256rr [HasVLX, HasVBMI2]
vpcompressw {src1, dst|dst, src1}
VPCOMPRESSWZ256rrk [HasVLX, HasVBMI2]
vpcompressw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSWZ256rrkz [HasVLX, HasVBMI2]
vpcompressw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDBZ128rm [HasVLX, HasVBMI2]
vpexpandb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDBZ128rmk [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDBZ128rmkz [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDBZ128rr [HasVLX, HasVBMI2]
vpexpandb {src1, dst|dst, src1}
VPEXPANDBZ128rrk [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDBZ128rrkz [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDBZ256rm [HasVLX, HasVBMI2]
vpexpandb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDBZ256rmk [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDBZ256rmkz [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDBZ256rr [HasVLX, HasVBMI2]
vpexpandb {src1, dst|dst, src1}
VPEXPANDBZ256rrk [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDBZ256rrkz [HasVLX, HasVBMI2]
vpexpandb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDWZ128rm [HasVLX, HasVBMI2]
vpexpandw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDWZ128rmk [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDWZ128rmkz [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDWZ128rr [HasVLX, HasVBMI2]
vpexpandw {src1, dst|dst, src1}
VPEXPANDWZ128rrk [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDWZ128rrkz [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDWZ256rm [HasVLX, HasVBMI2]
vpexpandw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDWZ256rmk [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDWZ256rmkz [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDWZ256rr [HasVLX, HasVBMI2]
vpexpandw {src1, dst|dst, src1}
VPEXPANDWZ256rrk [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDWZ256rrkz [HasVLX, HasVBMI2]
vpexpandw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPSHLDDZ128rmbi [HasVLX, HasVBMI2]
vpshldd {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ128rmbik [HasVLX, HasVBMI2]
vpshldd {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDDZ128rmbikz [HasVLX, HasVBMI2]
vpshldd {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ128rmi [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ128rmik [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDDZ128rmikz [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ128rri [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDDZ128rrik [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDDZ128rrikz [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHLDDZ256rmbi [HasVLX, HasVBMI2]
vpshldd {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ256rmbik [HasVLX, HasVBMI2]
vpshldd {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDDZ256rmbikz [HasVLX, HasVBMI2]
vpshldd {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ256rmi [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ256rmik [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDDZ256rmikz [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZ256rri [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDDZ256rrik [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDDZ256rrikz [HasVLX, HasVBMI2]
vpshldd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHLDQZ128rmbi [HasVLX, HasVBMI2]
vpshldq {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ128rmbik [HasVLX, HasVBMI2]
vpshldq {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDQZ128rmbikz [HasVLX, HasVBMI2]
vpshldq {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ128rmi [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ128rmik [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDQZ128rmikz [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ128rri [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDQZ128rrik [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDQZ128rrikz [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHLDQZ256rmbi [HasVLX, HasVBMI2]
vpshldq {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ256rmbik [HasVLX, HasVBMI2]
vpshldq {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDQZ256rmbikz [HasVLX, HasVBMI2]
vpshldq {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ256rmi [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ256rmik [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDQZ256rmikz [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZ256rri [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDQZ256rrik [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDQZ256rrikz [HasVLX, HasVBMI2]
vpshldq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHLDVDZ128m [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128mb [HasVLX, HasVBMI2]
vpshldvd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128mbk [HasVLX, HasVBMI2]
vpshldvd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128mbkz [HasVLX, HasVBMI2]
vpshldvd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128mk [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128mkz [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128r [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128rk [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ128rkz [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256m [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256mb [HasVLX, HasVBMI2]
vpshldvd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256mbk [HasVLX, HasVBMI2]
vpshldvd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256mbkz [HasVLX, HasVBMI2]
vpshldvd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256mk [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256mkz [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256r [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256rk [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZ256rkz [HasVLX, HasVBMI2]
vpshldvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128m [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128mb [HasVLX, HasVBMI2]
vpshldvq {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128mbk [HasVLX, HasVBMI2]
vpshldvq {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128mbkz [HasVLX, HasVBMI2]
vpshldvq {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128mk [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128mkz [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128r [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128rk [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ128rkz [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256m [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256mb [HasVLX, HasVBMI2]
vpshldvq {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256mbk [HasVLX, HasVBMI2]
vpshldvq {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256mbkz [HasVLX, HasVBMI2]
vpshldvq {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256mk [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256mkz [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256r [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256rk [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZ256rkz [HasVLX, HasVBMI2]
vpshldvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ128m [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ128mk [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ128mkz [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ128r [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ128rk [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ128rkz [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ256m [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ256mk [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ256mkz [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ256r [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ256rk [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZ256rkz [HasVLX, HasVBMI2]
vpshldvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDWZ128rmi [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDWZ128rmik [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDWZ128rmikz [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDWZ128rri [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDWZ128rrik [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDWZ128rrikz [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHLDWZ256rmi [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDWZ256rmik [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDWZ256rmikz [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDWZ256rri [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDWZ256rrik [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDWZ256rrikz [HasVLX, HasVBMI2]
vpshldw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDDZ128rmbi [HasVLX, HasVBMI2]
vpshrdd {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ128rmbik [HasVLX, HasVBMI2]
vpshrdd {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDDZ128rmbikz [HasVLX, HasVBMI2]
vpshrdd {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ128rmi [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ128rmik [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDDZ128rmikz [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ128rri [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDDZ128rrik [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDDZ128rrikz [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDDZ256rmbi [HasVLX, HasVBMI2]
vpshrdd {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ256rmbik [HasVLX, HasVBMI2]
vpshrdd {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDDZ256rmbikz [HasVLX, HasVBMI2]
vpshrdd {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ256rmi [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ256rmik [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDDZ256rmikz [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZ256rri [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDDZ256rrik [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDDZ256rrikz [HasVLX, HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDQZ128rmbi [HasVLX, HasVBMI2]
vpshrdq {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ128rmbik [HasVLX, HasVBMI2]
vpshrdq {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDQZ128rmbikz [HasVLX, HasVBMI2]
vpshrdq {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ128rmi [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ128rmik [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDQZ128rmikz [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ128rri [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDQZ128rrik [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDQZ128rrikz [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDQZ256rmbi [HasVLX, HasVBMI2]
vpshrdq {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ256rmbik [HasVLX, HasVBMI2]
vpshrdq {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDQZ256rmbikz [HasVLX, HasVBMI2]
vpshrdq {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ256rmi [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ256rmik [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDQZ256rmikz [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZ256rri [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDQZ256rrik [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDQZ256rrikz [HasVLX, HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDVDZ128m [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128mb [HasVLX, HasVBMI2]
vpshrdvd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128mbk [HasVLX, HasVBMI2]
vpshrdvd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128mbkz [HasVLX, HasVBMI2]
vpshrdvd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128mk [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128mkz [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128r [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128rk [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ128rkz [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256m [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256mb [HasVLX, HasVBMI2]
vpshrdvd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256mbk [HasVLX, HasVBMI2]
vpshrdvd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256mbkz [HasVLX, HasVBMI2]
vpshrdvd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256mk [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256mkz [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256r [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256rk [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZ256rkz [HasVLX, HasVBMI2]
vpshrdvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128m [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128mb [HasVLX, HasVBMI2]
vpshrdvq {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128mbk [HasVLX, HasVBMI2]
vpshrdvq {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128mbkz [HasVLX, HasVBMI2]
vpshrdvq {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128mk [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128mkz [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128r [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128rk [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ128rkz [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256m [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256mb [HasVLX, HasVBMI2]
vpshrdvq {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256mbk [HasVLX, HasVBMI2]
vpshrdvq {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256mbkz [HasVLX, HasVBMI2]
vpshrdvq {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256mk [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256mkz [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256r [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256rk [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZ256rkz [HasVLX, HasVBMI2]
vpshrdvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ128m [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ128mk [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ128mkz [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ128r [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ128rk [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ128rkz [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ256m [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ256mk [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ256mkz [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ256r [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ256rk [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZ256rkz [HasVLX, HasVBMI2]
vpshrdvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDWZ128rmi [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDWZ128rmik [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDWZ128rmikz [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDWZ128rri [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDWZ128rrik [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDWZ128rrikz [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDWZ256rmi [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDWZ256rmik [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDWZ256rmikz [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDWZ256rri [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDWZ256rrik [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDWZ256rrikz [HasVLX, HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPBROADCASTMB2QZ128rr [HasVLX, HasCDI]
vpbroadcastmb2q {src, dst|dst, src}
VPBROADCASTMB2QZ256rr [HasVLX, HasCDI]
vpbroadcastmb2q {src, dst|dst, src}
VPBROADCASTMW2DZ128rr [HasVLX, HasCDI]
vpbroadcastmw2d {src, dst|dst, src}
VPBROADCASTMW2DZ256rr [HasVLX, HasCDI]
vpbroadcastmw2d {src, dst|dst, src}
VPCONFLICTDZ128rm [HasVLX, HasCDI]
vpconflictd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ128rmb [HasVLX, HasCDI]
vpconflictd {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ128rmbk [HasVLX, HasCDI]
vpconflictd {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZ128rmbkz [HasVLX, HasCDI]
vpconflictd {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ128rmk [HasVLX, HasCDI]
vpconflictd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZ128rmkz [HasVLX, HasCDI]
vpconflictd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ128rr [HasVLX, HasCDI]
vpconflictd {src1, dst|dst, src1}
VPCONFLICTDZ128rrk [HasVLX, HasCDI]
vpconflictd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZ128rrkz [HasVLX, HasCDI]
vpconflictd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCONFLICTDZ256rm [HasVLX, HasCDI]
vpconflictd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ256rmb [HasVLX, HasCDI]
vpconflictd {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ256rmbk [HasVLX, HasCDI]
vpconflictd {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZ256rmbkz [HasVLX, HasCDI]
vpconflictd {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ256rmk [HasVLX, HasCDI]
vpconflictd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZ256rmkz [HasVLX, HasCDI]
vpconflictd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZ256rr [HasVLX, HasCDI]
vpconflictd {src1, dst|dst, src1}
VPCONFLICTDZ256rrk [HasVLX, HasCDI]
vpconflictd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZ256rrkz [HasVLX, HasCDI]
vpconflictd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCONFLICTQZ128rm [HasVLX, HasCDI]
vpconflictq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ128rmb [HasVLX, HasCDI]
vpconflictq {src1{1to2}, dst|dst, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ128rmbk [HasVLX, HasCDI]
vpconflictq {src1{1to2}, dst {mask}|dst {mask}, src1{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZ128rmbkz [HasVLX, HasCDI]
vpconflictq {src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ128rmk [HasVLX, HasCDI]
vpconflictq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZ128rmkz [HasVLX, HasCDI]
vpconflictq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ128rr [HasVLX, HasCDI]
vpconflictq {src1, dst|dst, src1}
VPCONFLICTQZ128rrk [HasVLX, HasCDI]
vpconflictq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZ128rrkz [HasVLX, HasCDI]
vpconflictq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCONFLICTQZ256rm [HasVLX, HasCDI]
vpconflictq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ256rmb [HasVLX, HasCDI]
vpconflictq {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ256rmbk [HasVLX, HasCDI]
vpconflictq {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZ256rmbkz [HasVLX, HasCDI]
vpconflictq {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ256rmk [HasVLX, HasCDI]
vpconflictq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZ256rmkz [HasVLX, HasCDI]
vpconflictq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZ256rr [HasVLX, HasCDI]
vpconflictq {src1, dst|dst, src1}
VPCONFLICTQZ256rrk [HasVLX, HasCDI]
vpconflictq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZ256rrkz [HasVLX, HasCDI]
vpconflictq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPLZCNTDZ128rm [HasVLX, HasCDI]
vplzcntd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ128rmb [HasVLX, HasCDI]
vplzcntd {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ128rmbk [HasVLX, HasCDI]
vplzcntd {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZ128rmbkz [HasVLX, HasCDI]
vplzcntd {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ128rmk [HasVLX, HasCDI]
vplzcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZ128rmkz [HasVLX, HasCDI]
vplzcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ128rr [HasVLX, HasCDI]
vplzcntd {src1, dst|dst, src1}
VPLZCNTDZ128rrk [HasVLX, HasCDI]
vplzcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZ128rrkz [HasVLX, HasCDI]
vplzcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPLZCNTDZ256rm [HasVLX, HasCDI]
vplzcntd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ256rmb [HasVLX, HasCDI]
vplzcntd {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ256rmbk [HasVLX, HasCDI]
vplzcntd {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZ256rmbkz [HasVLX, HasCDI]
vplzcntd {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ256rmk [HasVLX, HasCDI]
vplzcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZ256rmkz [HasVLX, HasCDI]
vplzcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTDZ256rr [HasVLX, HasCDI]
vplzcntd {src1, dst|dst, src1}
VPLZCNTDZ256rrk [HasVLX, HasCDI]
vplzcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZ256rrkz [HasVLX, HasCDI]
vplzcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPLZCNTQZ128rm [HasVLX, HasCDI]
vplzcntq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ128rmb [HasVLX, HasCDI]
vplzcntq {src1{1to2}, dst|dst, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ128rmbk [HasVLX, HasCDI]
vplzcntq {src1{1to2}, dst {mask}|dst {mask}, src1{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZ128rmbkz [HasVLX, HasCDI]
vplzcntq {src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ128rmk [HasVLX, HasCDI]
vplzcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZ128rmkz [HasVLX, HasCDI]
vplzcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ128rr [HasVLX, HasCDI]
vplzcntq {src1, dst|dst, src1}
VPLZCNTQZ128rrk [HasVLX, HasCDI]
vplzcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZ128rrkz [HasVLX, HasCDI]
vplzcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPLZCNTQZ256rm [HasVLX, HasCDI]
vplzcntq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ256rmb [HasVLX, HasCDI]
vplzcntq {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ256rmbk [HasVLX, HasCDI]
vplzcntq {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZ256rmbkz [HasVLX, HasCDI]
vplzcntq {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ256rmk [HasVLX, HasCDI]
vplzcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZ256rmkz [HasVLX, HasCDI]
vplzcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTQZ256rr [HasVLX, HasCDI]
vplzcntq {src1, dst|dst, src1}
VPLZCNTQZ256rrk [HasVLX, HasCDI]
vplzcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZ256rrkz [HasVLX, HasCDI]
vplzcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPDPBUSDSZ128rm [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rmb [HasVLX, HasVNNI]
vpdpbusds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rmbk [HasVLX, HasVNNI]
vpdpbusds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rmbkz [HasVLX, HasVNNI]
vpdpbusds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rmk [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rmkz [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rr [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rrk [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ128rrkz [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rm [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rmb [HasVLX, HasVNNI]
vpdpbusds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rmbk [HasVLX, HasVNNI]
vpdpbusds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rmbkz [HasVLX, HasVNNI]
vpdpbusds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rmk [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rmkz [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rr [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rrk [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZ256rrkz [HasVLX, HasVNNI]
vpdpbusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rm [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rmb [HasVLX, HasVNNI]
vpdpbusd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rmbk [HasVLX, HasVNNI]
vpdpbusd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rmbkz [HasVLX, HasVNNI]
vpdpbusd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rmk [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rmkz [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rr [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rrk [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ128rrkz [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rm [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rmb [HasVLX, HasVNNI]
vpdpbusd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rmbk [HasVLX, HasVNNI]
vpdpbusd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rmbkz [HasVLX, HasVNNI]
vpdpbusd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rmk [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rmkz [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rr [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rrk [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZ256rrkz [HasVLX, HasVNNI]
vpdpbusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rm [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rmb [HasVLX, HasVNNI]
vpdpwssds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rmbk [HasVLX, HasVNNI]
vpdpwssds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rmbkz [HasVLX, HasVNNI]
vpdpwssds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rmk [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rmkz [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rr [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rrk [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ128rrkz [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rm [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rmb [HasVLX, HasVNNI]
vpdpwssds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rmbk [HasVLX, HasVNNI]
vpdpwssds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rmbkz [HasVLX, HasVNNI]
vpdpwssds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rmk [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rmkz [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rr [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rrk [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZ256rrkz [HasVLX, HasVNNI]
vpdpwssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rm [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rmb [HasVLX, HasVNNI]
vpdpwssd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rmbk [HasVLX, HasVNNI]
vpdpwssd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rmbkz [HasVLX, HasVNNI]
vpdpwssd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rmk [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rmkz [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rr [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rrk [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ128rrkz [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rm [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rmb [HasVLX, HasVNNI]
vpdpwssd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rmbk [HasVLX, HasVNNI]
vpdpwssd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rmbkz [HasVLX, HasVNNI]
vpdpwssd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rmk [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rmkz [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rr [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rrk [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZ256rrkz [HasVLX, HasVNNI]
vpdpwssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VGF2P8AFFINEINVQBZ128rmbi [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ128rmbik [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZ128rmbikz [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ128rmi [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ128rmik [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZ128rmikz [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ128rri [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEINVQBZ128rrik [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZ128rrikz [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VGF2P8AFFINEINVQBZ256rmbi [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ256rmbik [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZ256rmbikz [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ256rmi [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ256rmik [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZ256rmikz [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZ256rri [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEINVQBZ256rrik [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZ256rrikz [HasVLX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VGF2P8AFFINEQBZ128rmbi [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ128rmbik [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZ128rmbikz [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ128rmi [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ128rmik [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZ128rmikz [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ128rri [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEQBZ128rrik [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZ128rrikz [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VGF2P8AFFINEQBZ256rmbi [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ256rmbik [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZ256rmbikz [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ256rmi [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ256rmik [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZ256rmikz [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZ256rri [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEQBZ256rrik [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZ256rrikz [HasVLX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VGF2P8MULBZ128rm [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VGF2P8MULBZ128rmk [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8MULBZ128rmkz [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VGF2P8MULBZ128rr [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
VGF2P8MULBZ128rrk [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VGF2P8MULBZ128rrkz [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VGF2P8MULBZ256rm [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VGF2P8MULBZ256rmk [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8MULBZ256rmkz [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VGF2P8MULBZ256rr [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
VGF2P8MULBZ256rrk [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VGF2P8MULBZ256rrkz [HasVLX, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTNE2PS2BF16Z128rm [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z128rmb [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z128rmbk [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Z128rmbkz [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z128rmk [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Z128rmkz [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z128rr [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst|dst, src1, src2}
VCVTNE2PS2BF16Z128rrk [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Z128rrkz [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTNE2PS2BF16Z256rm [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z256rmb [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z256rmbk [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Z256rmbkz [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z256rmk [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Z256rmkz [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Z256rr [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst|dst, src1, src2}
VCVTNE2PS2BF16Z256rrk [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Z256rrkz [HasVLX, HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTNEPS2BF16Z128rm [HasVLX, HasBF16]
vcvtneps2bf16{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z128rmb [HasVLX, HasBF16]
vcvtneps2bf16 {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z128rmbk [HasVLX, HasBF16]
vcvtneps2bf16 {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Z128rmbkz [HasVLX, HasBF16]
vcvtneps2bf16 {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z128rmk [HasVLX, HasBF16]
vcvtneps2bf16{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Z128rmkz [HasVLX, HasBF16]
vcvtneps2bf16{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z128rr [HasVLX, HasBF16]
vcvtneps2bf16 {src, dst|dst, src}
VCVTNEPS2BF16Z128rrk [HasVLX, HasBF16]
vcvtneps2bf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Z128rrkz [HasVLX, HasBF16]
vcvtneps2bf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTNEPS2BF16Z256rm [HasVLX, HasBF16]
vcvtneps2bf16{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z256rmb [HasVLX, HasBF16]
vcvtneps2bf16 {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z256rmbk [HasVLX, HasBF16]
vcvtneps2bf16 {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Z256rmbkz [HasVLX, HasBF16]
vcvtneps2bf16 {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z256rmk [HasVLX, HasBF16]
vcvtneps2bf16{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Z256rmkz [HasVLX, HasBF16]
vcvtneps2bf16{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Z256rr [HasVLX, HasBF16]
vcvtneps2bf16 {src, dst|dst, src}
VCVTNEPS2BF16Z256rrk [HasVLX, HasBF16]
vcvtneps2bf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Z256rrkz [HasVLX, HasBF16]
vcvtneps2bf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VDPBF16PSZ128m [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128mb [HasVLX, HasBF16]
vdpbf16ps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128mbk [HasVLX, HasBF16]
vdpbf16ps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128mbkz [HasVLX, HasBF16]
vdpbf16ps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128mk [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128mkz [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128r [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128rk [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ128rkz [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256m [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256mb [HasVLX, HasBF16]
vdpbf16ps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256mbk [HasVLX, HasBF16]
vdpbf16ps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256mbkz [HasVLX, HasBF16]
vdpbf16ps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256mk [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256mkz [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256r [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256rk [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZ256rkz [HasVLX, HasBF16]
vdpbf16ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMBZ128rm [HasVLX, HasVBMI]
vpermb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMBZ128rmk [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMBZ128rmkz [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMBZ128rr [HasVLX, HasVBMI]
vpermb {src2, src1, dst|dst, src1, src2}
VPERMBZ128rrk [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMBZ128rrkz [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMBZ256rm [HasVLX, HasVBMI]
vpermb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMBZ256rmk [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMBZ256rmkz [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMBZ256rr [HasVLX, HasVBMI]
vpermb {src2, src1, dst|dst, src1, src2}
VPERMBZ256rrk [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMBZ256rrkz [HasVLX, HasVBMI]
vpermb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMI2BZ128rm [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ128rmk [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ128rmkz [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ128rr [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ128rrk [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ128rrkz [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ256rm [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ256rmk [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ256rmkz [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ256rr [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ256rrk [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2BZ256rrkz [HasVLX, HasVBMI]
vpermi2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ128rm [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ128rmk [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ128rmkz [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ128rr [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ128rrk [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ128rrkz [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ256rm [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ256rmk [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ256rmkz [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ256rr [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ256rrk [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZ256rrkz [HasVLX, HasVBMI]
vpermt2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMULTISHIFTQBZ128rm [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ128rmb [HasVLX, HasVBMI]
vpmultishiftqb {src2{1to2}, src1, dst|dst, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ128rmbk [HasVLX, HasVBMI]
vpmultishiftqb {src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZ128rmbkz [HasVLX, HasVBMI]
vpmultishiftqb {src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ128rmk [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZ128rmkz [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ128rr [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst|dst, src1, src2}
VPMULTISHIFTQBZ128rrk [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZ128rrkz [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULTISHIFTQBZ256rm [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ256rmb [HasVLX, HasVBMI]
vpmultishiftqb {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ256rmbk [HasVLX, HasVBMI]
vpmultishiftqb {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZ256rmbkz [HasVLX, HasVBMI]
vpmultishiftqb {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ256rmk [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZ256rmkz [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZ256rr [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst|dst, src1, src2}
VPMULTISHIFTQBZ256rrk [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZ256rrkz [HasVLX, HasVBMI]
vpmultishiftqb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMADD52HUQZ128m [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128mb [HasVLX, HasIFMA]
vpmadd52huq {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128mbk [HasVLX, HasIFMA]
vpmadd52huq {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128mbkz [HasVLX, HasIFMA]
vpmadd52huq {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128mk [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128mkz [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128r [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128rk [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ128rkz [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256m [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256mb [HasVLX, HasIFMA]
vpmadd52huq {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256mbk [HasVLX, HasIFMA]
vpmadd52huq {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256mbkz [HasVLX, HasIFMA]
vpmadd52huq {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256mk [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256mkz [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256r [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256rk [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZ256rkz [HasVLX, HasIFMA]
vpmadd52huq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128m [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128mb [HasVLX, HasIFMA]
vpmadd52luq {src3{1to2}, src2, dst|dst, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128mbk [HasVLX, HasIFMA]
vpmadd52luq {src3{1to2}, src2, dst {mask}|dst {mask}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128mbkz [HasVLX, HasIFMA]
vpmadd52luq {src3{1to2}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to2}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128mk [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128mkz [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128r [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128rk [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ128rkz [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256m [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256mb [HasVLX, HasIFMA]
vpmadd52luq {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256mbk [HasVLX, HasIFMA]
vpmadd52luq {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256mbkz [HasVLX, HasIFMA]
vpmadd52luq {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256mk [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256mkz [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256r [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256rk [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZ256rkz [HasVLX, HasIFMA]
vpmadd52luq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPOPCNTDZ128rm [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ128rmb [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ128rmbk [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZ128rmbkz [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ128rmk [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZ128rmkz [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ128rr [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst|dst, src1}
VPOPCNTDZ128rrk [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZ128rrkz [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTDZ256rm [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ256rmb [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ256rmbk [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZ256rmbkz [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ256rmk [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZ256rmkz [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTDZ256rr [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst|dst, src1}
VPOPCNTDZ256rrk [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZ256rrkz [HasVLX, HasVPOPCNTDQ]
vpopcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTQZ128rm [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ128rmb [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1{1to2}, dst|dst, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ128rmbk [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1{1to2}, dst {mask}|dst {mask}, src1{1to2}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZ128rmbkz [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1{1to2}, dst {mask} {z}|dst {mask} {z}, src1{1to2}}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ128rmk [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZ128rmkz [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ128rr [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst|dst, src1}
VPOPCNTQZ128rrk [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZ128rrkz [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTQZ256rm [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ256rmb [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1{1to4}, dst|dst, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ256rmbk [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1{1to4}, dst {mask}|dst {mask}, src1{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZ256rmbkz [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1{1to4}, dst {mask} {z}|dst {mask} {z}, src1{1to4}}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ256rmk [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZ256rmkz [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTQZ256rr [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst|dst, src1}
VPOPCNTQZ256rrk [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZ256rrkz [HasVLX, HasVPOPCNTDQ]
vpopcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTBZ128rm [HasVLX, HasBITALG]
vpopcntb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTBZ128rmk [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTBZ128rmkz [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTBZ128rr [HasVLX, HasBITALG]
vpopcntb {src1, dst|dst, src1}
VPOPCNTBZ128rrk [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTBZ128rrkz [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTBZ256rm [HasVLX, HasBITALG]
vpopcntb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTBZ256rmk [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTBZ256rmkz [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTBZ256rr [HasVLX, HasBITALG]
vpopcntb {src1, dst|dst, src1}
VPOPCNTBZ256rrk [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTBZ256rrkz [HasVLX, HasBITALG]
vpopcntb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTWZ128rm [HasVLX, HasBITALG]
vpopcntw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTWZ128rmk [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTWZ128rmkz [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTWZ128rr [HasVLX, HasBITALG]
vpopcntw {src1, dst|dst, src1}
VPOPCNTWZ128rrk [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTWZ128rrkz [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTWZ256rm [HasVLX, HasBITALG]
vpopcntw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTWZ256rmk [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTWZ256rmkz [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTWZ256rr [HasVLX, HasBITALG]
vpopcntw {src1, dst|dst, src1}
VPOPCNTWZ256rrk [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTWZ256rrkz [HasVLX, HasBITALG]
vpopcntw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPSHUFBITQMBZ128rm [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBITQMBZ128rmk [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBITQMBZ128rr [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst|dst, src1, src2}
VPSHUFBITQMBZ128rrk [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPSHUFBITQMBZ256rm [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBITQMBZ256rmk [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBITQMBZ256rr [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst|dst, src1, src2}
VPSHUFBITQMBZ256rrk [HasVLX, HasBITALG]
vpshufbitqmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VAESDECLASTZ128rm [HasVLX, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECLASTZ128rr [HasVLX, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECLASTZ256rm [HasVLX, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECLASTZ256rr [HasVLX, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECZ128rm [HasVLX, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESDECZ128rr [HasVLX, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESDECZ256rm [HasVLX, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESDECZ256rr [HasVLX, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESENCLASTZ128rm [HasVLX, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCLASTZ128rr [HasVLX, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCLASTZ256rm [HasVLX, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCLASTZ256rr [HasVLX, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCZ128rm [HasVLX, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VAESENCZ128rr [HasVLX, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VAESENCZ256rm [HasVLX, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VAESENCZ256rr [HasVLX, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VPCLMULQDQZ128rmi [HasVLX, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPCLMULQDQZ128rri [HasVLX, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPCLMULQDQZ256rmi [HasVLX, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPCLMULQDQZ256rri [HasVLX, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
KANDNWkk [HasAVX512]
kandnw {src2, src1, dst|dst, src1, src2}
KANDWkk [HasAVX512]
kandw {src2, src1, dst|dst, src1, src2}
KNOTWkk [HasAVX512]
knotw {src, dst|dst, src}
KORTESTWkk [HasAVX512]
kortestw {src2, src1|src1, src2}
KORWkk [HasAVX512]
korw {src2, src1, dst|dst, src1, src2}
KSHIFTLWki [HasAVX512]
kshiftlw {imm, src, dst|dst, src, imm}
KSHIFTRWki [HasAVX512]
kshiftrw {imm, src, dst|dst, src, imm}
KUNPCKBWkk [HasAVX512]
kunpckbw {src2, src1, dst|dst, src1, src2}
KXNORWkk [HasAVX512]
kxnorw {src2, src1, dst|dst, src1, src2}
KXORWkk [HasAVX512]
kxorw {src2, src1, dst|dst, src1, src2}
V4FMADDPSrm [HasAVX512]
v4fmaddps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FMADDPSrmk [HasAVX512]
v4fmaddps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FMADDPSrmkz [HasAVX512]
v4fmaddps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FMADDSSrm [HasAVX512]
v4fmaddss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FMADDSSrmk [HasAVX512]
v4fmaddss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FMADDSSrmkz [HasAVX512]
v4fmaddss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FNMADDPSrm [HasAVX512]
v4fnmaddps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FNMADDPSrmk [HasAVX512]
v4fnmaddps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FNMADDPSrmkz [HasAVX512]
v4fnmaddps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FNMADDSSrm [HasAVX512]
v4fnmaddss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FNMADDSSrmk [HasAVX512]
v4fnmaddss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
V4FNMADDSSrmkz [HasAVX512]
v4fnmaddss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VADDPDZrm [HasAVX512]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZrmb [HasAVX512]
vaddpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZrmbk [HasAVX512]
vaddpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZrmbkz [HasAVX512]
vaddpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZrmk [HasAVX512]
vaddpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZrmkz [HasAVX512]
vaddpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDZrr [HasAVX512]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPDZrrb [HasAVX512]
vaddpd {rc, src2, src1, dst|dst, src1, src2, rc}
VADDPDZrrbk [HasAVX512]
vaddpd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VADDPDZrrbkz [HasAVX512]
vaddpd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VADDPDZrrk [HasAVX512]
vaddpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPDZrrkz [HasAVX512]
vaddpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSZrm [HasAVX512]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZrmb [HasAVX512]
vaddps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZrmbk [HasAVX512]
vaddps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZrmbkz [HasAVX512]
vaddps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZrmk [HasAVX512]
vaddps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZrmkz [HasAVX512]
vaddps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSZrr [HasAVX512]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSZrrb [HasAVX512]
vaddps {rc, src2, src1, dst|dst, src1, src2, rc}
VADDPSZrrbk [HasAVX512]
vaddps {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VADDPSZrrbkz [HasAVX512]
vaddps {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VADDPSZrrk [HasAVX512]
vaddps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPSZrrkz [HasAVX512]
vaddps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSDZrm_Int [HasAVX512]
vaddsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSDZrmk_Int [HasAVX512]
vaddsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDSDZrmkz_Int [HasAVX512]
vaddsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSDZrr_Int [HasAVX512]
vaddsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSDZrrb_Int [HasAVX512]
vaddsd {rc, src2, src1, dst|dst, src1, src2, rc}
VADDSDZrrbk_Int [HasAVX512]
vaddsd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VADDSDZrrbkz_Int [HasAVX512]
vaddsd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VADDSDZrrk_Int [HasAVX512]
vaddsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDSDZrrkz_Int [HasAVX512]
vaddsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSSZrm_Int [HasAVX512]
vaddss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSSZrmk_Int [HasAVX512]
vaddss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDSSZrmkz_Int [HasAVX512]
vaddss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSSZrr_Int [HasAVX512]
vaddss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSSZrrb_Int [HasAVX512]
vaddss {rc, src2, src1, dst|dst, src1, src2, rc}
VADDSSZrrbk_Int [HasAVX512]
vaddss {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VADDSSZrrbkz_Int [HasAVX512]
vaddss {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VADDSSZrrk_Int [HasAVX512]
vaddss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDSSZrrkz_Int [HasAVX512]
vaddss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VALIGNDZrmbi [HasAVX512]
valignd {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZrmbik [HasAVX512]
valignd {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNDZrmbikz [HasAVX512]
valignd {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZrmi [HasAVX512]
valignd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZrmik [HasAVX512]
valignd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNDZrmikz [HasAVX512]
valignd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNDZrri [HasAVX512]
valignd {src3, src2, src1, dst|dst, src1, src2, src3}
VALIGNDZrrik [HasAVX512]
valignd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VALIGNDZrrikz [HasAVX512]
valignd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VALIGNQZrmbi [HasAVX512]
valignq {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZrmbik [HasAVX512]
valignq {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNQZrmbikz [HasAVX512]
valignq {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZrmi [HasAVX512]
valignq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZrmik [HasAVX512]
valignq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VALIGNQZrmikz [HasAVX512]
valignq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VALIGNQZrri [HasAVX512]
valignq {src3, src2, src1, dst|dst, src1, src2, src3}
VALIGNQZrrik [HasAVX512]
valignq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VALIGNQZrrikz [HasAVX512]
valignq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VBLENDMPDZrm [HasAVX512]
vblendmpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZrmb [HasAVX512]
vblendmpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZrmbk [HasAVX512]
vblendmpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZrmbkz [HasAVX512]
vblendmpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VBLENDMPDZrmk [HasAVX512]
vblendmpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZrmkz [HasAVX512]
vblendmpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPDZrr [HasAVX512]
vblendmpd {src2, src1, dst|dst, src1, src2}
VBLENDMPDZrrk [HasAVX512]
vblendmpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VBLENDMPDZrrkz [HasAVX512]
vblendmpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBLENDMPSZrm [HasAVX512]
vblendmps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZrmb [HasAVX512]
vblendmps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZrmbk [HasAVX512]
vblendmps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZrmbkz [HasAVX512]
vblendmps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VBLENDMPSZrmk [HasAVX512]
vblendmps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZrmkz [HasAVX512]
vblendmps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VBLENDMPSZrr [HasAVX512]
vblendmps {src2, src1, dst|dst, src1, src2}
VBLENDMPSZrrk [HasAVX512]
vblendmps {src2, src1, dst {mask}|dst {mask}, src1, src2}
VBLENDMPSZrrkz [HasAVX512]
vblendmps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBROADCASTF32X4Zrm [HasAVX512]
vbroadcastf32x4 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF32X4Zrmk [HasAVX512]
vbroadcastf32x4 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTF32X4Zrmkz [HasAVX512]
vbroadcastf32x4 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF64X4Zrm [HasAVX512]
vbroadcastf64x4 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF64X4Zrmk [HasAVX512]
vbroadcastf64x4 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTF64X4Zrmkz [HasAVX512]
vbroadcastf64x4 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X4Zrm [HasAVX512]
vbroadcasti32x4 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X4Zrmk [HasAVX512]
vbroadcasti32x4 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X4Zrmkz [HasAVX512]
vbroadcasti32x4 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI64X4Zrm [HasAVX512]
vbroadcasti64x4 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI64X4Zrmk [HasAVX512]
vbroadcasti64x4 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTI64X4Zrmkz [HasAVX512]
vbroadcasti64x4 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTSDZrm [HasAVX512]
vbroadcastsd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTSDZrmk [HasAVX512]
vbroadcastsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSDZrmkz [HasAVX512]
vbroadcastsd {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSDZrr [HasAVX512]
vbroadcastsd {src, dst|dst, src}
VBROADCASTSDZrrk [HasAVX512]
vbroadcastsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSDZrrkz [HasAVX512]
vbroadcastsd {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSSZrm [HasAVX512]
vbroadcastss {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTSSZrmk [HasAVX512]
vbroadcastss {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSSZrmkz [HasAVX512]
vbroadcastss {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTSSZrr [HasAVX512]
vbroadcastss {src, dst|dst, src}
VBROADCASTSSZrrk [HasAVX512]
vbroadcastss {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTSSZrrkz [HasAVX512]
vbroadcastss {src, dst {mask} {z}|dst {mask} {z}, src}
VCMPPDZrmbi [HasAVX512]
vcmppd {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZrmbik [HasAVX512]
vcmppd {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZrmi [HasAVX512]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZrmik [HasAVX512]
vcmppd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPDZrri [HasAVX512]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPDZrrib [HasAVX512]
vcmppd {cc, {sae}, src2, src1, dst|dst, src1, src2, {sae}, cc}
VCMPPDZrribk [HasAVX512]
vcmppd {cc, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, cc}
VCMPPDZrrik [HasAVX512]
vcmppd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSZrmbi [HasAVX512]
vcmpps {cc, src2{1to16}, src1, dst|dst, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZrmbik [HasAVX512]
vcmpps {cc, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZrmi [HasAVX512]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZrmik [HasAVX512]
vcmpps {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPSZrri [HasAVX512]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSZrrib [HasAVX512]
vcmpps {cc, {sae}, src2, src1, dst|dst, src1, src2, {sae}, cc}
VCMPPSZrribk [HasAVX512]
vcmpps {cc, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, cc}
VCMPPSZrrik [HasAVX512]
vcmpps {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSDZrmi_Int [HasAVX512]
vcmpsd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSDZrmik_Int [HasAVX512]
vcmpsd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSDZrri_Int [HasAVX512]
vcmpsd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSDZrrib_Int [HasAVX512]
vcmpsd {cc, {sae}, src2, src1, dst|dst, src1, src2, {sae}, cc}
VCMPSDZrribk_Int [HasAVX512]
vcmpsd {cc, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, cc}
VCMPSDZrrik_Int [HasAVX512]
vcmpsd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSSZrmi_Int [HasAVX512]
vcmpss {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSSZrmik_Int [HasAVX512]
vcmpss {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSSZrri_Int [HasAVX512]
vcmpss {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSSZrrib_Int [HasAVX512]
vcmpss {cc, {sae}, src2, src1, dst|dst, src1, src2, {sae}, cc}
VCMPSSZrribk_Int [HasAVX512]
vcmpss {cc, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, cc}
VCMPSSZrrik_Int [HasAVX512]
vcmpss {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCOMISDZrm [HasAVX512]
vcomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMISDZrr [HasAVX512]
vcomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMISDZrrb [HasAVX512]
vcomisd {{sae}, src2, src1|src1, src2, {sae}}
VCOMISSZrm [HasAVX512]
vcomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMISSZrr [HasAVX512]
vcomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMISSZrrb [HasAVX512]
vcomiss {{sae}, src2, src1|src1, src2, {sae}}
VCOMPRESSPDZmr [HasAVX512]
vcompresspd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VCOMPRESSPDZmrk [HasAVX512]
vcompresspd {src, dst {mask}|dst {mask}, src}
VCOMPRESSPDZrr [HasAVX512]
vcompresspd {src1, dst|dst, src1}
VCOMPRESSPDZrrk [HasAVX512]
vcompresspd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VCOMPRESSPDZrrkz [HasAVX512]
vcompresspd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VCOMPRESSPSZmr [HasAVX512]
vcompressps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VCOMPRESSPSZmrk [HasAVX512]
vcompressps {src, dst {mask}|dst {mask}, src}
VCOMPRESSPSZrr [HasAVX512]
vcompressps {src1, dst|dst, src1}
VCOMPRESSPSZrrk [HasAVX512]
vcompressps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VCOMPRESSPSZrrkz [HasAVX512]
vcompressps {src1, dst {mask} {z}|dst {mask} {z}, src1}
VCVTDQ2PDZrm [HasAVX512]
vcvtdq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZrmb [HasAVX512]
vcvtdq2pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZrmbk [HasAVX512]
vcvtdq2pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZrmbkz [HasAVX512]
vcvtdq2pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZrmk [HasAVX512]
vcvtdq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZrmkz [HasAVX512]
vcvtdq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDZrr [HasAVX512]
vcvtdq2pd {src, dst|dst, src}
VCVTDQ2PDZrrk [HasAVX512]
vcvtdq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PDZrrkz [HasAVX512]
vcvtdq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTDQ2PSZrm [HasAVX512]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZrmb [HasAVX512]
vcvtdq2ps {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZrmbk [HasAVX512]
vcvtdq2ps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZrmbkz [HasAVX512]
vcvtdq2ps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZrmk [HasAVX512]
vcvtdq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZrmkz [HasAVX512]
vcvtdq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSZrr [HasAVX512]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PSZrrb [HasAVX512]
vcvtdq2ps {rc, src, dst|dst, src, rc}
VCVTDQ2PSZrrbk [HasAVX512]
vcvtdq2ps {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZrrbkz [HasAVX512]
vcvtdq2ps {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTDQ2PSZrrk [HasAVX512]
vcvtdq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PSZrrkz [HasAVX512]
vcvtdq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQZrm [HasAVX512]
vcvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZrmb [HasAVX512]
vcvtpd2dq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZrmbk [HasAVX512]
vcvtpd2dq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZrmbkz [HasAVX512]
vcvtpd2dq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZrmk [HasAVX512]
vcvtpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZrmkz [HasAVX512]
vcvtpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2DQZrr [HasAVX512]
vcvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQZrrb [HasAVX512]
vcvtpd2dq {rc, src, dst|dst, src, rc}
VCVTPD2DQZrrbk [HasAVX512]
vcvtpd2dq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZrrbkz [HasAVX512]
vcvtpd2dq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPD2DQZrrk [HasAVX512]
vcvtpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2DQZrrkz [HasAVX512]
vcvtpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSZrm [HasAVX512]
vcvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZrmb [HasAVX512]
vcvtpd2ps {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZrmbk [HasAVX512]
vcvtpd2ps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZrmbkz [HasAVX512]
vcvtpd2ps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZrmk [HasAVX512]
vcvtpd2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZrmkz [HasAVX512]
vcvtpd2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PSZrr [HasAVX512]
vcvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSZrrb [HasAVX512]
vcvtpd2ps {rc, src, dst|dst, src, rc}
VCVTPD2PSZrrbk [HasAVX512]
vcvtpd2ps {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZrrbkz [HasAVX512]
vcvtpd2ps {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPD2PSZrrk [HasAVX512]
vcvtpd2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PSZrrkz [HasAVX512]
vcvtpd2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UDQZrm [HasAVX512]
vcvtpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZrmb [HasAVX512]
vcvtpd2udq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZrmbk [HasAVX512]
vcvtpd2udq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZrmbkz [HasAVX512]
vcvtpd2udq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZrmk [HasAVX512]
vcvtpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZrmkz [HasAVX512]
vcvtpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UDQZrr [HasAVX512]
vcvtpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UDQZrrb [HasAVX512]
vcvtpd2udq {rc, src, dst|dst, src, rc}
VCVTPD2UDQZrrbk [HasAVX512]
vcvtpd2udq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZrrbkz [HasAVX512]
vcvtpd2udq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPD2UDQZrrk [HasAVX512]
vcvtpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UDQZrrkz [HasAVX512]
vcvtpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSZrm [HasAVX512]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSZrmk [HasAVX512]
vcvtph2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSZrmkz [HasAVX512]
vcvtph2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSZrr [HasAVX512]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSZrrb [HasAVX512]
vcvtph2ps {{sae}, src, dst|dst, src, {sae}}
VCVTPH2PSZrrbk [HasAVX512]
vcvtph2ps {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSZrrbkz [HasAVX512]
vcvtph2ps {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTPH2PSZrrk [HasAVX512]
vcvtph2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSZrrkz [HasAVX512]
vcvtph2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQZrm [HasAVX512]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZrmb [HasAVX512]
vcvtps2dq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZrmbk [HasAVX512]
vcvtps2dq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZrmbkz [HasAVX512]
vcvtps2dq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZrmk [HasAVX512]
vcvtps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZrmkz [HasAVX512]
vcvtps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2DQZrr [HasAVX512]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQZrrb [HasAVX512]
vcvtps2dq {rc, src, dst|dst, src, rc}
VCVTPS2DQZrrbk [HasAVX512]
vcvtps2dq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZrrbkz [HasAVX512]
vcvtps2dq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPS2DQZrrk [HasAVX512]
vcvtps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2DQZrrkz [HasAVX512]
vcvtps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDZrm [HasAVX512]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZrmb [HasAVX512]
vcvtps2pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZrmbk [HasAVX512]
vcvtps2pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZrmbkz [HasAVX512]
vcvtps2pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZrmk [HasAVX512]
vcvtps2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZrmkz [HasAVX512]
vcvtps2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PDZrr [HasAVX512]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDZrrb [HasAVX512]
vcvtps2pd {{sae}, src, dst|dst, src, {sae}}
VCVTPS2PDZrrbk [HasAVX512]
vcvtps2pd {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZrrbkz [HasAVX512]
vcvtps2pd {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTPS2PDZrrk [HasAVX512]
vcvtps2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PDZrrkz [HasAVX512]
vcvtps2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHZmr [HasAVX512]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHZmrk [HasAVX512]
vcvtps2ph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHZrr [HasAVX512]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHZrrb [HasAVX512]
vcvtps2ph {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VCVTPS2PHZrrbk [HasAVX512]
vcvtps2ph {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHZrrbkz [HasAVX512]
vcvtps2ph {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VCVTPS2PHZrrk [HasAVX512]
vcvtps2ph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHZrrkz [HasAVX512]
vcvtps2ph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UDQZrm [HasAVX512]
vcvtps2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZrmb [HasAVX512]
vcvtps2udq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZrmbk [HasAVX512]
vcvtps2udq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZrmbkz [HasAVX512]
vcvtps2udq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZrmk [HasAVX512]
vcvtps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZrmkz [HasAVX512]
vcvtps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UDQZrr [HasAVX512]
vcvtps2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UDQZrrb [HasAVX512]
vcvtps2udq {rc, src, dst|dst, src, rc}
VCVTPS2UDQZrrbk [HasAVX512]
vcvtps2udq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZrrbkz [HasAVX512]
vcvtps2udq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPS2UDQZrrk [HasAVX512]
vcvtps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UDQZrrkz [HasAVX512]
vcvtps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SI64Zrm_Int [HasAVX512]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2SI64Zrr_Int [HasAVX512]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SI64Zrrb_Int [HasAVX512]
vcvtsd2si {rc, src, dst|dst, src, rc}
VCVTSD2SIZrm_Int [HasAVX512]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2SIZrr_Int [HasAVX512]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SIZrrb_Int [HasAVX512]
vcvtsd2si {rc, src, dst|dst, src, rc}
VCVTSD2SSZrm_Int [HasAVX512]
vcvtsd2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2SSZrmk_Int [HasAVX512]
vcvtsd2ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSD2SSZrmkz_Int [HasAVX512]
vcvtsd2ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2SSZrr_Int [HasAVX512]
vcvtsd2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SSZrrb_Int [HasAVX512]
vcvtsd2ss {rc, src2, src1, dst|dst, src1, src2, rc}
VCVTSD2SSZrrbk_Int [HasAVX512]
vcvtsd2ss {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VCVTSD2SSZrrbkz_Int [HasAVX512]
vcvtsd2ss {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VCVTSD2SSZrrk_Int [HasAVX512]
vcvtsd2ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSD2SSZrrkz_Int [HasAVX512]
vcvtsd2ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2USI64Zrm_Int [HasAVX512]
vcvtsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2USI64Zrr_Int [HasAVX512]
vcvtsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2USI64Zrrb_Int [HasAVX512]
vcvtsd2usi {rc, src, dst|dst, src, rc}
VCVTSD2USIZrm_Int [HasAVX512]
vcvtsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2USIZrr_Int [HasAVX512]
vcvtsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2USIZrrb_Int [HasAVX512]
vcvtsd2usi {rc, src, dst|dst, src, rc}
VCVTSI2SDZrm_Int [HasAVX512]
vcvtsi2sd{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTSI2SDZrr_Int [HasAVX512]
vcvtsi2sd {src2, src1, dst|dst, src1, src2}
VCVTSI2SSZrm_Int [HasAVX512]
vcvtsi2ss{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI2SSZrr_Int [HasAVX512]
vcvtsi2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI2SSZrrb_Int [HasAVX512]
vcvtsi2ss {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTSI642SDZrm_Int [HasAVX512]
vcvtsi2sd{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI642SDZrr_Int [HasAVX512]
vcvtsi2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI642SDZrrb_Int [HasAVX512]
vcvtsi2sd {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTSI642SSZrm_Int [HasAVX512]
vcvtsi2ss{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI642SSZrr_Int [HasAVX512]
vcvtsi2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI642SSZrrb_Int [HasAVX512]
vcvtsi2ss {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTSS2SDZrm_Int [HasAVX512]
vcvtss2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2SDZrmk_Int [HasAVX512]
vcvtss2sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSS2SDZrmkz_Int [HasAVX512]
vcvtss2sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2SDZrr_Int [HasAVX512]
vcvtss2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SDZrrb_Int [HasAVX512]
vcvtss2sd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VCVTSS2SDZrrbk_Int [HasAVX512]
vcvtss2sd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTSS2SDZrrbkz_Int [HasAVX512]
vcvtss2sd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VCVTSS2SDZrrk_Int [HasAVX512]
vcvtss2sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSS2SDZrrkz_Int [HasAVX512]
vcvtss2sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SI64Zrm_Int [HasAVX512]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2SI64Zrr_Int [HasAVX512]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SI64Zrrb_Int [HasAVX512]
vcvtss2si {rc, src, dst|dst, src, rc}
VCVTSS2SIZrm_Int [HasAVX512]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2SIZrr_Int [HasAVX512]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SIZrrb_Int [HasAVX512]
vcvtss2si {rc, src, dst|dst, src, rc}
VCVTSS2USI64Zrm_Int [HasAVX512]
vcvtss2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2USI64Zrr_Int [HasAVX512]
vcvtss2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2USI64Zrrb_Int [HasAVX512]
vcvtss2usi {rc, src, dst|dst, src, rc}
VCVTSS2USIZrm_Int [HasAVX512]
vcvtss2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2USIZrr_Int [HasAVX512]
vcvtss2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2USIZrrb_Int [HasAVX512]
vcvtss2usi {rc, src, dst|dst, src, rc}
VCVTTPD2DQZrm [HasAVX512]
vcvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZrmb [HasAVX512]
vcvttpd2dq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZrmbk [HasAVX512]
vcvttpd2dq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZrmbkz [HasAVX512]
vcvttpd2dq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZrmk [HasAVX512]
vcvttpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZrmkz [HasAVX512]
vcvttpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQZrr [HasAVX512]
vcvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQZrrb [HasAVX512]
vcvttpd2dq {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2DQZrrbk [HasAVX512]
vcvttpd2dq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZrrbkz [HasAVX512]
vcvttpd2dq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2DQZrrk [HasAVX512]
vcvttpd2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQZrrkz [HasAVX512]
vcvttpd2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQZrm [HasAVX512]
vcvttpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZrmb [HasAVX512]
vcvttpd2udq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZrmbk [HasAVX512]
vcvttpd2udq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZrmbkz [HasAVX512]
vcvttpd2udq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZrmk [HasAVX512]
vcvttpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZrmkz [HasAVX512]
vcvttpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQZrr [HasAVX512]
vcvttpd2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQZrrb [HasAVX512]
vcvttpd2udq {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2UDQZrrbk [HasAVX512]
vcvttpd2udq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZrrbkz [HasAVX512]
vcvttpd2udq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2UDQZrrk [HasAVX512]
vcvttpd2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQZrrkz [HasAVX512]
vcvttpd2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQZrm [HasAVX512]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZrmb [HasAVX512]
vcvttps2dq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZrmbk [HasAVX512]
vcvttps2dq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZrmbkz [HasAVX512]
vcvttps2dq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZrmk [HasAVX512]
vcvttps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZrmkz [HasAVX512]
vcvttps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQZrr [HasAVX512]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQZrrb [HasAVX512]
vcvttps2dq {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2DQZrrbk [HasAVX512]
vcvttps2dq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZrrbkz [HasAVX512]
vcvttps2dq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2DQZrrk [HasAVX512]
vcvttps2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQZrrkz [HasAVX512]
vcvttps2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQZrm [HasAVX512]
vcvttps2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZrmb [HasAVX512]
vcvttps2udq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZrmbk [HasAVX512]
vcvttps2udq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZrmbkz [HasAVX512]
vcvttps2udq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZrmk [HasAVX512]
vcvttps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZrmkz [HasAVX512]
vcvttps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQZrr [HasAVX512]
vcvttps2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQZrrb [HasAVX512]
vcvttps2udq {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2UDQZrrbk [HasAVX512]
vcvttps2udq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZrrbkz [HasAVX512]
vcvttps2udq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2UDQZrrk [HasAVX512]
vcvttps2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQZrrkz [HasAVX512]
vcvttps2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SI64Zrm_Int [HasAVX512]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSD2SI64Zrr_Int [HasAVX512]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SI64Zrrb_Int [HasAVX512]
vcvttsd2si {{sae}, src, dst|dst, src, {sae}}
VCVTTSD2SIZrm_Int [HasAVX512]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSD2SIZrr_Int [HasAVX512]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SIZrrb_Int [HasAVX512]
vcvttsd2si {{sae}, src, dst|dst, src, {sae}}
VCVTTSD2USI64Zrm_Int [HasAVX512]
vcvttsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSD2USI64Zrr_Int [HasAVX512]
vcvttsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2USI64Zrrb_Int [HasAVX512]
vcvttsd2usi {{sae}, src, dst|dst, src, {sae}}
VCVTTSD2USIZrm_Int [HasAVX512]
vcvttsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSD2USIZrr_Int [HasAVX512]
vcvttsd2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2USIZrrb_Int [HasAVX512]
vcvttsd2usi {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2SI64Zrm_Int [HasAVX512]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSS2SI64Zrr_Int [HasAVX512]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SI64Zrrb_Int [HasAVX512]
vcvttss2si {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2SIZrm_Int [HasAVX512]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSS2SIZrr_Int [HasAVX512]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SIZrrb_Int [HasAVX512]
vcvttss2si {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2USI64Zrm_Int [HasAVX512]
vcvttss2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSS2USI64Zrr_Int [HasAVX512]
vcvttss2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2USI64Zrrb_Int [HasAVX512]
vcvttss2usi {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2USIZrm_Int [HasAVX512]
vcvttss2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSS2USIZrr_Int [HasAVX512]
vcvttss2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2USIZrrb_Int [HasAVX512]
vcvttss2usi {{sae}, src, dst|dst, src, {sae}}
VCVTUDQ2PDZrm [HasAVX512]
vcvtudq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZrmb [HasAVX512]
vcvtudq2pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZrmbk [HasAVX512]
vcvtudq2pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZrmbkz [HasAVX512]
vcvtudq2pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZrmk [HasAVX512]
vcvtudq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZrmkz [HasAVX512]
vcvtudq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTUDQ2PDZrr [HasAVX512]
vcvtudq2pd {src, dst|dst, src}
VCVTUDQ2PDZrrk [HasAVX512]
vcvtudq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PDZrrkz [HasAVX512]
vcvtudq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTUDQ2PSZrm [HasAVX512]
vcvtudq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZrmb [HasAVX512]
vcvtudq2ps {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZrmbk [HasAVX512]
vcvtudq2ps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZrmbkz [HasAVX512]
vcvtudq2ps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZrmk [HasAVX512]
vcvtudq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZrmkz [HasAVX512]
vcvtudq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PSZrr [HasAVX512]
vcvtudq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PSZrrb [HasAVX512]
vcvtudq2ps {rc, src, dst|dst, src, rc}
VCVTUDQ2PSZrrbk [HasAVX512]
vcvtudq2ps {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZrrbkz [HasAVX512]
vcvtudq2ps {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTUDQ2PSZrrk [HasAVX512]
vcvtudq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PSZrrkz [HasAVX512]
vcvtudq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUSI2SDZrm_Int [HasAVX512]
vcvtusi2sd{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTUSI2SDZrr_Int [HasAVX512]
vcvtusi2sd {src2, src1, dst|dst, src1, src2}
VCVTUSI2SSZrm_Int [HasAVX512]
vcvtusi2ss{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUSI2SSZrr_Int [HasAVX512]
vcvtusi2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTUSI2SSZrrb_Int [HasAVX512]
vcvtusi2ss {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTUSI642SDZrm_Int [HasAVX512]
vcvtusi2sd{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUSI642SDZrr_Int [HasAVX512]
vcvtusi2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTUSI642SDZrrb_Int [HasAVX512]
vcvtusi2sd {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTUSI642SSZrm_Int [HasAVX512]
vcvtusi2ss{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUSI642SSZrr_Int [HasAVX512]
vcvtusi2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTUSI642SSZrrb_Int [HasAVX512]
vcvtusi2ss {src2, rc, src1, dst|dst, src1, rc, src2}
VDIVPDZrm [HasAVX512]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZrmb [HasAVX512]
vdivpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZrmbk [HasAVX512]
vdivpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZrmbkz [HasAVX512]
vdivpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZrmk [HasAVX512]
vdivpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZrmkz [HasAVX512]
vdivpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDZrr [HasAVX512]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPDZrrb [HasAVX512]
vdivpd {rc, src2, src1, dst|dst, src1, src2, rc}
VDIVPDZrrbk [HasAVX512]
vdivpd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VDIVPDZrrbkz [HasAVX512]
vdivpd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VDIVPDZrrk [HasAVX512]
vdivpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPDZrrkz [HasAVX512]
vdivpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSZrm [HasAVX512]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZrmb [HasAVX512]
vdivps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZrmbk [HasAVX512]
vdivps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZrmbkz [HasAVX512]
vdivps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZrmk [HasAVX512]
vdivps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZrmkz [HasAVX512]
vdivps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSZrr [HasAVX512]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSZrrb [HasAVX512]
vdivps {rc, src2, src1, dst|dst, src1, src2, rc}
VDIVPSZrrbk [HasAVX512]
vdivps {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VDIVPSZrrbkz [HasAVX512]
vdivps {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VDIVPSZrrk [HasAVX512]
vdivps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPSZrrkz [HasAVX512]
vdivps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVSDZrm_Int [HasAVX512]
vdivsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSDZrmk_Int [HasAVX512]
vdivsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVSDZrmkz_Int [HasAVX512]
vdivsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSDZrr_Int [HasAVX512]
vdivsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVSDZrrb_Int [HasAVX512]
vdivsd {rc, src2, src1, dst|dst, src1, src2, rc}
VDIVSDZrrbk_Int [HasAVX512]
vdivsd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VDIVSDZrrbkz_Int [HasAVX512]
vdivsd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VDIVSDZrrk_Int [HasAVX512]
vdivsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVSDZrrkz_Int [HasAVX512]
vdivsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVSSZrm_Int [HasAVX512]
vdivss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSSZrmk_Int [HasAVX512]
vdivss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVSSZrmkz_Int [HasAVX512]
vdivss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSSZrr_Int [HasAVX512]
vdivss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVSSZrrb_Int [HasAVX512]
vdivss {rc, src2, src1, dst|dst, src1, src2, rc}
VDIVSSZrrbk_Int [HasAVX512]
vdivss {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VDIVSSZrrbkz_Int [HasAVX512]
vdivss {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VDIVSSZrrk_Int [HasAVX512]
vdivss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVSSZrrkz_Int [HasAVX512]
vdivss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VEXP2PDZm [HasAVX512]
vexp2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PDZmb [HasAVX512]
vexp2pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PDZmbk [HasAVX512]
vexp2pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VEXP2PDZmbkz [HasAVX512]
vexp2pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PDZmk [HasAVX512]
vexp2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VEXP2PDZmkz [HasAVX512]
vexp2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PDZr [HasAVX512]
vexp2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VEXP2PDZrb [HasAVX512]
vexp2pd {{sae}, src, dst|dst, src, {sae}}
VEXP2PDZrbk [HasAVX512]
vexp2pd {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VEXP2PDZrbkz [HasAVX512]
vexp2pd {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VEXP2PDZrk [HasAVX512]
vexp2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VEXP2PDZrkz [HasAVX512]
vexp2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VEXP2PSZm [HasAVX512]
vexp2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PSZmb [HasAVX512]
vexp2ps {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PSZmbk [HasAVX512]
vexp2ps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VEXP2PSZmbkz [HasAVX512]
vexp2ps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PSZmk [HasAVX512]
vexp2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VEXP2PSZmkz [HasAVX512]
vexp2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VEXP2PSZr [HasAVX512]
vexp2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VEXP2PSZrb [HasAVX512]
vexp2ps {{sae}, src, dst|dst, src, {sae}}
VEXP2PSZrbk [HasAVX512]
vexp2ps {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VEXP2PSZrbkz [HasAVX512]
vexp2ps {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VEXP2PSZrk [HasAVX512]
vexp2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VEXP2PSZrkz [HasAVX512]
vexp2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VEXPANDPDZrm [HasAVX512]
vexpandpd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPDZrmk [HasAVX512]
vexpandpd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VEXPANDPDZrmkz [HasAVX512]
vexpandpd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPDZrr [HasAVX512]
vexpandpd {src1, dst|dst, src1}
VEXPANDPDZrrk [HasAVX512]
vexpandpd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VEXPANDPDZrrkz [HasAVX512]
vexpandpd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VEXPANDPSZrm [HasAVX512]
vexpandps {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPSZrmk [HasAVX512]
vexpandps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VEXPANDPSZrmkz [HasAVX512]
vexpandps {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VEXPANDPSZrr [HasAVX512]
vexpandps {src1, dst|dst, src1}
VEXPANDPSZrrk [HasAVX512]
vexpandps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VEXPANDPSZrrkz [HasAVX512]
vexpandps {src1, dst {mask} {z}|dst {mask} {z}, src1}
VEXTRACTF32X4Zmri [HasAVX512]
vextractf32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTF32X4Zmrik [HasAVX512]
vextractf32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTF32X4Zrri [HasAVX512]
vextractf32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTF32X4Zrrik [HasAVX512]
vextractf32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTF32X4Zrrikz [HasAVX512]
vextractf32x4 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTF64X4Zmri [HasAVX512]
vextractf64x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTF64X4Zmrik [HasAVX512]
vextractf64x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTF64X4Zrri [HasAVX512]
vextractf64x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTF64X4Zrrik [HasAVX512]
vextractf64x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTF64X4Zrrikz [HasAVX512]
vextractf64x4 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTI32X4Zmri [HasAVX512]
vextracti32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTI32X4Zmrik [HasAVX512]
vextracti32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTI32X4Zrri [HasAVX512]
vextracti32x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTI32X4Zrrik [HasAVX512]
vextracti32x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTI32X4Zrrikz [HasAVX512]
vextracti32x4 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTI64X4Zmri [HasAVX512]
vextracti64x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTI64X4Zmrik [HasAVX512]
vextracti64x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTI64X4Zrri [HasAVX512]
vextracti64x4 {idx, src1, dst|dst, src1, idx}
VEXTRACTI64X4Zrrik [HasAVX512]
vextracti64x4 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTI64X4Zrrikz [HasAVX512]
vextracti64x4 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTPSZmri [HasAVX512]
vextractps {src2, src1, dst|dst, src1, src2}
VEXTRACTPSZrri [HasAVX512]
vextractps {src2, src1, dst|dst, src1, src2}
VFIXUPIMMPDZrmbi [HasAVX512]
vfixupimmpd {src4, src3{1to8}, src2, dst|dst, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrmbik [HasAVX512]
vfixupimmpd {src4, src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrmbikz [HasAVX512]
vfixupimmpd {src4, src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrmi [HasAVX512]
vfixupimmpd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrmik [HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrmikz [HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrri [HasAVX512]
vfixupimmpd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrrib [HasAVX512]
vfixupimmpd {src4, {sae}, src3, src2, dst|dst, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrribk [HasAVX512]
vfixupimmpd {src4, {sae}, src3, src2, dst {mask}|dst {mask}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrribkz [HasAVX512]
vfixupimmpd {src4, {sae}, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrrik [HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPDZrrikz [HasAVX512]
vfixupimmpd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrmbi [HasAVX512]
vfixupimmps {src4, src3{1to16}, src2, dst|dst, src2, src3{1to16}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrmbik [HasAVX512]
vfixupimmps {src4, src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrmbikz [HasAVX512]
vfixupimmps {src4, src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrmi [HasAVX512]
vfixupimmps {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrmik [HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrmikz [HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrri [HasAVX512]
vfixupimmps {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrrib [HasAVX512]
vfixupimmps {src4, {sae}, src3, src2, dst|dst, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrribk [HasAVX512]
vfixupimmps {src4, {sae}, src3, src2, dst {mask}|dst {mask}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrribkz [HasAVX512]
vfixupimmps {src4, {sae}, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrrik [HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMPSZrrikz [HasAVX512]
vfixupimmps {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrmi [HasAVX512]
vfixupimmsd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrmik [HasAVX512]
vfixupimmsd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrmikz [HasAVX512]
vfixupimmsd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrri [HasAVX512]
vfixupimmsd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrrib [HasAVX512]
vfixupimmsd {src4, {sae}, src3, src2, dst|dst, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrribk [HasAVX512]
vfixupimmsd {src4, {sae}, src3, src2, dst {mask}|dst {mask}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrribkz [HasAVX512]
vfixupimmsd {src4, {sae}, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrrik [HasAVX512]
vfixupimmsd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSDZrrikz [HasAVX512]
vfixupimmsd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrmi [HasAVX512]
vfixupimmss {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrmik [HasAVX512]
vfixupimmss {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrmikz [HasAVX512]
vfixupimmss {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrri [HasAVX512]
vfixupimmss {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrrib [HasAVX512]
vfixupimmss {src4, {sae}, src3, src2, dst|dst, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrribk [HasAVX512]
vfixupimmss {src4, {sae}, src3, src2, dst {mask}|dst {mask}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrribkz [HasAVX512]
vfixupimmss {src4, {sae}, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, {sae}, src4}
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrrik [HasAVX512]
vfixupimmss {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFIXUPIMMSSZrrikz [HasAVX512]
vfixupimmss {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZm [HasAVX512]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZmb [HasAVX512]
vfmadd132pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZmbk [HasAVX512]
vfmadd132pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZmbkz [HasAVX512]
vfmadd132pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZmk [HasAVX512]
vfmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZmkz [HasAVX512]
vfmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZr [HasAVX512]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZrb [HasAVX512]
vfmadd132pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZrbk [HasAVX512]
vfmadd132pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZrbkz [HasAVX512]
vfmadd132pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZrk [HasAVX512]
vfmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDZrkz [HasAVX512]
vfmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZm [HasAVX512]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZmb [HasAVX512]
vfmadd132ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZmbk [HasAVX512]
vfmadd132ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZmbkz [HasAVX512]
vfmadd132ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZmk [HasAVX512]
vfmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZmkz [HasAVX512]
vfmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZr [HasAVX512]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZrb [HasAVX512]
vfmadd132ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZrbk [HasAVX512]
vfmadd132ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZrbkz [HasAVX512]
vfmadd132ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZrk [HasAVX512]
vfmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSZrkz [HasAVX512]
vfmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZm_Int [HasAVX512]
vfmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZmk_Int [HasAVX512]
vfmadd132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZmkz_Int [HasAVX512]
vfmadd132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZr_Int [HasAVX512]
vfmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZrb_Int [HasAVX512]
vfmadd132sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZrbk_Int [HasAVX512]
vfmadd132sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZrbkz_Int [HasAVX512]
vfmadd132sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZrk_Int [HasAVX512]
vfmadd132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SDZrkz_Int [HasAVX512]
vfmadd132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZm_Int [HasAVX512]
vfmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZmk_Int [HasAVX512]
vfmadd132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZmkz_Int [HasAVX512]
vfmadd132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZr_Int [HasAVX512]
vfmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZrb_Int [HasAVX512]
vfmadd132ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZrbk_Int [HasAVX512]
vfmadd132ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZrbkz_Int [HasAVX512]
vfmadd132ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZrk_Int [HasAVX512]
vfmadd132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSZrkz_Int [HasAVX512]
vfmadd132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZm [HasAVX512]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZmb [HasAVX512]
vfmadd213pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZmbk [HasAVX512]
vfmadd213pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZmbkz [HasAVX512]
vfmadd213pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZmk [HasAVX512]
vfmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZmkz [HasAVX512]
vfmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZr [HasAVX512]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZrb [HasAVX512]
vfmadd213pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZrbk [HasAVX512]
vfmadd213pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZrbkz [HasAVX512]
vfmadd213pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZrk [HasAVX512]
vfmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDZrkz [HasAVX512]
vfmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZm [HasAVX512]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZmb [HasAVX512]
vfmadd213ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZmbk [HasAVX512]
vfmadd213ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZmbkz [HasAVX512]
vfmadd213ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZmk [HasAVX512]
vfmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZmkz [HasAVX512]
vfmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZr [HasAVX512]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZrb [HasAVX512]
vfmadd213ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZrbk [HasAVX512]
vfmadd213ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZrbkz [HasAVX512]
vfmadd213ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZrk [HasAVX512]
vfmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSZrkz [HasAVX512]
vfmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZm_Int [HasAVX512]
vfmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZmk_Int [HasAVX512]
vfmadd213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZmkz_Int [HasAVX512]
vfmadd213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZr_Int [HasAVX512]
vfmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZrb_Int [HasAVX512]
vfmadd213sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZrbk_Int [HasAVX512]
vfmadd213sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZrbkz_Int [HasAVX512]
vfmadd213sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZrk_Int [HasAVX512]
vfmadd213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDZrkz_Int [HasAVX512]
vfmadd213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZm_Int [HasAVX512]
vfmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZmk_Int [HasAVX512]
vfmadd213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZmkz_Int [HasAVX512]
vfmadd213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZr_Int [HasAVX512]
vfmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZrb_Int [HasAVX512]
vfmadd213ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZrbk_Int [HasAVX512]
vfmadd213ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZrbkz_Int [HasAVX512]
vfmadd213ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZrk_Int [HasAVX512]
vfmadd213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSZrkz_Int [HasAVX512]
vfmadd213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZm [HasAVX512]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZmb [HasAVX512]
vfmadd231pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZmbk [HasAVX512]
vfmadd231pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZmbkz [HasAVX512]
vfmadd231pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZmk [HasAVX512]
vfmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZmkz [HasAVX512]
vfmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZr [HasAVX512]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZrb [HasAVX512]
vfmadd231pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZrbk [HasAVX512]
vfmadd231pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZrbkz [HasAVX512]
vfmadd231pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZrk [HasAVX512]
vfmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDZrkz [HasAVX512]
vfmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZm [HasAVX512]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZmb [HasAVX512]
vfmadd231ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZmbk [HasAVX512]
vfmadd231ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZmbkz [HasAVX512]
vfmadd231ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZmk [HasAVX512]
vfmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZmkz [HasAVX512]
vfmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZr [HasAVX512]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZrb [HasAVX512]
vfmadd231ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZrbk [HasAVX512]
vfmadd231ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZrbkz [HasAVX512]
vfmadd231ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZrk [HasAVX512]
vfmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSZrkz [HasAVX512]
vfmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZm_Int [HasAVX512]
vfmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZmk_Int [HasAVX512]
vfmadd231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZmkz_Int [HasAVX512]
vfmadd231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZr_Int [HasAVX512]
vfmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZrb_Int [HasAVX512]
vfmadd231sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZrbk_Int [HasAVX512]
vfmadd231sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZrbkz_Int [HasAVX512]
vfmadd231sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZrk_Int [HasAVX512]
vfmadd231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDZrkz_Int [HasAVX512]
vfmadd231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZm_Int [HasAVX512]
vfmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZmk_Int [HasAVX512]
vfmadd231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZmkz_Int [HasAVX512]
vfmadd231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZr_Int [HasAVX512]
vfmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZrb_Int [HasAVX512]
vfmadd231ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZrbk_Int [HasAVX512]
vfmadd231ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZrbkz_Int [HasAVX512]
vfmadd231ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZrk_Int [HasAVX512]
vfmadd231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSZrkz_Int [HasAVX512]
vfmadd231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZm [HasAVX512]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZmb [HasAVX512]
vfmaddsub132pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZmbk [HasAVX512]
vfmaddsub132pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZmbkz [HasAVX512]
vfmaddsub132pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZmk [HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZmkz [HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZr [HasAVX512]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZrb [HasAVX512]
vfmaddsub132pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZrbk [HasAVX512]
vfmaddsub132pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZrbkz [HasAVX512]
vfmaddsub132pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZrk [HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDZrkz [HasAVX512]
vfmaddsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZm [HasAVX512]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZmb [HasAVX512]
vfmaddsub132ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZmbk [HasAVX512]
vfmaddsub132ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZmbkz [HasAVX512]
vfmaddsub132ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZmk [HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZmkz [HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZr [HasAVX512]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZrb [HasAVX512]
vfmaddsub132ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZrbk [HasAVX512]
vfmaddsub132ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZrbkz [HasAVX512]
vfmaddsub132ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZrk [HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSZrkz [HasAVX512]
vfmaddsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZm [HasAVX512]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZmb [HasAVX512]
vfmaddsub213pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZmbk [HasAVX512]
vfmaddsub213pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZmbkz [HasAVX512]
vfmaddsub213pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZmk [HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZmkz [HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZr [HasAVX512]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZrb [HasAVX512]
vfmaddsub213pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZrbk [HasAVX512]
vfmaddsub213pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZrbkz [HasAVX512]
vfmaddsub213pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZrk [HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDZrkz [HasAVX512]
vfmaddsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZm [HasAVX512]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZmb [HasAVX512]
vfmaddsub213ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZmbk [HasAVX512]
vfmaddsub213ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZmbkz [HasAVX512]
vfmaddsub213ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZmk [HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZmkz [HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZr [HasAVX512]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZrb [HasAVX512]
vfmaddsub213ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZrbk [HasAVX512]
vfmaddsub213ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZrbkz [HasAVX512]
vfmaddsub213ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZrk [HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSZrkz [HasAVX512]
vfmaddsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZm [HasAVX512]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZmb [HasAVX512]
vfmaddsub231pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZmbk [HasAVX512]
vfmaddsub231pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZmbkz [HasAVX512]
vfmaddsub231pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZmk [HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZmkz [HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZr [HasAVX512]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZrb [HasAVX512]
vfmaddsub231pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZrbk [HasAVX512]
vfmaddsub231pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZrbkz [HasAVX512]
vfmaddsub231pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZrk [HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDZrkz [HasAVX512]
vfmaddsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZm [HasAVX512]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZmb [HasAVX512]
vfmaddsub231ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZmbk [HasAVX512]
vfmaddsub231ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZmbkz [HasAVX512]
vfmaddsub231ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZmk [HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZmkz [HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZr [HasAVX512]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZrb [HasAVX512]
vfmaddsub231ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZrbk [HasAVX512]
vfmaddsub231ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZrbkz [HasAVX512]
vfmaddsub231ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZrk [HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSZrkz [HasAVX512]
vfmaddsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZm [HasAVX512]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZmb [HasAVX512]
vfmsub132pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZmbk [HasAVX512]
vfmsub132pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZmbkz [HasAVX512]
vfmsub132pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZmk [HasAVX512]
vfmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZmkz [HasAVX512]
vfmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZr [HasAVX512]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZrb [HasAVX512]
vfmsub132pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZrbk [HasAVX512]
vfmsub132pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZrbkz [HasAVX512]
vfmsub132pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZrk [HasAVX512]
vfmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDZrkz [HasAVX512]
vfmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZm [HasAVX512]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZmb [HasAVX512]
vfmsub132ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZmbk [HasAVX512]
vfmsub132ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZmbkz [HasAVX512]
vfmsub132ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZmk [HasAVX512]
vfmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZmkz [HasAVX512]
vfmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZr [HasAVX512]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZrb [HasAVX512]
vfmsub132ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZrbk [HasAVX512]
vfmsub132ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZrbkz [HasAVX512]
vfmsub132ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZrk [HasAVX512]
vfmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSZrkz [HasAVX512]
vfmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZm_Int [HasAVX512]
vfmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZmk_Int [HasAVX512]
vfmsub132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZmkz_Int [HasAVX512]
vfmsub132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZr_Int [HasAVX512]
vfmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZrb_Int [HasAVX512]
vfmsub132sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZrbk_Int [HasAVX512]
vfmsub132sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZrbkz_Int [HasAVX512]
vfmsub132sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZrk_Int [HasAVX512]
vfmsub132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDZrkz_Int [HasAVX512]
vfmsub132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZm_Int [HasAVX512]
vfmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZmk_Int [HasAVX512]
vfmsub132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZmkz_Int [HasAVX512]
vfmsub132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZr_Int [HasAVX512]
vfmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZrb_Int [HasAVX512]
vfmsub132ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZrbk_Int [HasAVX512]
vfmsub132ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZrbkz_Int [HasAVX512]
vfmsub132ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZrk_Int [HasAVX512]
vfmsub132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSZrkz_Int [HasAVX512]
vfmsub132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZm [HasAVX512]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZmb [HasAVX512]
vfmsub213pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZmbk [HasAVX512]
vfmsub213pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZmbkz [HasAVX512]
vfmsub213pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZmk [HasAVX512]
vfmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZmkz [HasAVX512]
vfmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZr [HasAVX512]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZrb [HasAVX512]
vfmsub213pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZrbk [HasAVX512]
vfmsub213pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZrbkz [HasAVX512]
vfmsub213pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZrk [HasAVX512]
vfmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDZrkz [HasAVX512]
vfmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZm [HasAVX512]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZmb [HasAVX512]
vfmsub213ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZmbk [HasAVX512]
vfmsub213ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZmbkz [HasAVX512]
vfmsub213ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZmk [HasAVX512]
vfmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZmkz [HasAVX512]
vfmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZr [HasAVX512]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZrb [HasAVX512]
vfmsub213ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZrbk [HasAVX512]
vfmsub213ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZrbkz [HasAVX512]
vfmsub213ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZrk [HasAVX512]
vfmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSZrkz [HasAVX512]
vfmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZm_Int [HasAVX512]
vfmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZmk_Int [HasAVX512]
vfmsub213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZmkz_Int [HasAVX512]
vfmsub213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZr_Int [HasAVX512]
vfmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZrb_Int [HasAVX512]
vfmsub213sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZrbk_Int [HasAVX512]
vfmsub213sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZrbkz_Int [HasAVX512]
vfmsub213sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZrk_Int [HasAVX512]
vfmsub213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDZrkz_Int [HasAVX512]
vfmsub213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZm_Int [HasAVX512]
vfmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZmk_Int [HasAVX512]
vfmsub213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZmkz_Int [HasAVX512]
vfmsub213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZr_Int [HasAVX512]
vfmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZrb_Int [HasAVX512]
vfmsub213ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZrbk_Int [HasAVX512]
vfmsub213ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZrbkz_Int [HasAVX512]
vfmsub213ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZrk_Int [HasAVX512]
vfmsub213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSZrkz_Int [HasAVX512]
vfmsub213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZm [HasAVX512]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZmb [HasAVX512]
vfmsub231pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZmbk [HasAVX512]
vfmsub231pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZmbkz [HasAVX512]
vfmsub231pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZmk [HasAVX512]
vfmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZmkz [HasAVX512]
vfmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZr [HasAVX512]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZrb [HasAVX512]
vfmsub231pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZrbk [HasAVX512]
vfmsub231pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZrbkz [HasAVX512]
vfmsub231pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZrk [HasAVX512]
vfmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDZrkz [HasAVX512]
vfmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZm [HasAVX512]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZmb [HasAVX512]
vfmsub231ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZmbk [HasAVX512]
vfmsub231ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZmbkz [HasAVX512]
vfmsub231ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZmk [HasAVX512]
vfmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZmkz [HasAVX512]
vfmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZr [HasAVX512]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZrb [HasAVX512]
vfmsub231ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZrbk [HasAVX512]
vfmsub231ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZrbkz [HasAVX512]
vfmsub231ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZrk [HasAVX512]
vfmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSZrkz [HasAVX512]
vfmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZm_Int [HasAVX512]
vfmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZmk_Int [HasAVX512]
vfmsub231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZmkz_Int [HasAVX512]
vfmsub231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZr_Int [HasAVX512]
vfmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZrb_Int [HasAVX512]
vfmsub231sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZrbk_Int [HasAVX512]
vfmsub231sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZrbkz_Int [HasAVX512]
vfmsub231sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZrk_Int [HasAVX512]
vfmsub231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDZrkz_Int [HasAVX512]
vfmsub231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZm_Int [HasAVX512]
vfmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZmk_Int [HasAVX512]
vfmsub231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZmkz_Int [HasAVX512]
vfmsub231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZr_Int [HasAVX512]
vfmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZrb_Int [HasAVX512]
vfmsub231ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZrbk_Int [HasAVX512]
vfmsub231ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZrbkz_Int [HasAVX512]
vfmsub231ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZrk_Int [HasAVX512]
vfmsub231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSZrkz_Int [HasAVX512]
vfmsub231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZm [HasAVX512]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZmb [HasAVX512]
vfmsubadd132pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZmbk [HasAVX512]
vfmsubadd132pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZmbkz [HasAVX512]
vfmsubadd132pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZmk [HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZmkz [HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZr [HasAVX512]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZrb [HasAVX512]
vfmsubadd132pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZrbk [HasAVX512]
vfmsubadd132pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZrbkz [HasAVX512]
vfmsubadd132pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZrk [HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDZrkz [HasAVX512]
vfmsubadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZm [HasAVX512]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZmb [HasAVX512]
vfmsubadd132ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZmbk [HasAVX512]
vfmsubadd132ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZmbkz [HasAVX512]
vfmsubadd132ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZmk [HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZmkz [HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZr [HasAVX512]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZrb [HasAVX512]
vfmsubadd132ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZrbk [HasAVX512]
vfmsubadd132ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZrbkz [HasAVX512]
vfmsubadd132ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZrk [HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSZrkz [HasAVX512]
vfmsubadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZm [HasAVX512]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZmb [HasAVX512]
vfmsubadd213pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZmbk [HasAVX512]
vfmsubadd213pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZmbkz [HasAVX512]
vfmsubadd213pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZmk [HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZmkz [HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZr [HasAVX512]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZrb [HasAVX512]
vfmsubadd213pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZrbk [HasAVX512]
vfmsubadd213pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZrbkz [HasAVX512]
vfmsubadd213pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZrk [HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDZrkz [HasAVX512]
vfmsubadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZm [HasAVX512]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZmb [HasAVX512]
vfmsubadd213ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZmbk [HasAVX512]
vfmsubadd213ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZmbkz [HasAVX512]
vfmsubadd213ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZmk [HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZmkz [HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZr [HasAVX512]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZrb [HasAVX512]
vfmsubadd213ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZrbk [HasAVX512]
vfmsubadd213ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZrbkz [HasAVX512]
vfmsubadd213ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZrk [HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSZrkz [HasAVX512]
vfmsubadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZm [HasAVX512]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZmb [HasAVX512]
vfmsubadd231pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZmbk [HasAVX512]
vfmsubadd231pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZmbkz [HasAVX512]
vfmsubadd231pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZmk [HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZmkz [HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZr [HasAVX512]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZrb [HasAVX512]
vfmsubadd231pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZrbk [HasAVX512]
vfmsubadd231pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZrbkz [HasAVX512]
vfmsubadd231pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZrk [HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDZrkz [HasAVX512]
vfmsubadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZm [HasAVX512]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZmb [HasAVX512]
vfmsubadd231ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZmbk [HasAVX512]
vfmsubadd231ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZmbkz [HasAVX512]
vfmsubadd231ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZmk [HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZmkz [HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZr [HasAVX512]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZrb [HasAVX512]
vfmsubadd231ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZrbk [HasAVX512]
vfmsubadd231ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZrbkz [HasAVX512]
vfmsubadd231ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZrk [HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSZrkz [HasAVX512]
vfmsubadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZm [HasAVX512]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZmb [HasAVX512]
vfnmadd132pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZmbk [HasAVX512]
vfnmadd132pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZmbkz [HasAVX512]
vfnmadd132pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZmk [HasAVX512]
vfnmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZmkz [HasAVX512]
vfnmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZr [HasAVX512]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZrb [HasAVX512]
vfnmadd132pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZrbk [HasAVX512]
vfnmadd132pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZrbkz [HasAVX512]
vfnmadd132pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZrk [HasAVX512]
vfnmadd132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDZrkz [HasAVX512]
vfnmadd132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZm [HasAVX512]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZmb [HasAVX512]
vfnmadd132ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZmbk [HasAVX512]
vfnmadd132ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZmbkz [HasAVX512]
vfnmadd132ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZmk [HasAVX512]
vfnmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZmkz [HasAVX512]
vfnmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZr [HasAVX512]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZrb [HasAVX512]
vfnmadd132ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZrbk [HasAVX512]
vfnmadd132ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZrbkz [HasAVX512]
vfnmadd132ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZrk [HasAVX512]
vfnmadd132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSZrkz [HasAVX512]
vfnmadd132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZm_Int [HasAVX512]
vfnmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZmk_Int [HasAVX512]
vfnmadd132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZmkz_Int [HasAVX512]
vfnmadd132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZr_Int [HasAVX512]
vfnmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZrb_Int [HasAVX512]
vfnmadd132sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZrbk_Int [HasAVX512]
vfnmadd132sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZrbkz_Int [HasAVX512]
vfnmadd132sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZrk_Int [HasAVX512]
vfnmadd132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDZrkz_Int [HasAVX512]
vfnmadd132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZm_Int [HasAVX512]
vfnmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZmk_Int [HasAVX512]
vfnmadd132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZmkz_Int [HasAVX512]
vfnmadd132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZr_Int [HasAVX512]
vfnmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZrb_Int [HasAVX512]
vfnmadd132ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZrbk_Int [HasAVX512]
vfnmadd132ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZrbkz_Int [HasAVX512]
vfnmadd132ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZrk_Int [HasAVX512]
vfnmadd132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSZrkz_Int [HasAVX512]
vfnmadd132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZm [HasAVX512]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZmb [HasAVX512]
vfnmadd213pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZmbk [HasAVX512]
vfnmadd213pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZmbkz [HasAVX512]
vfnmadd213pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZmk [HasAVX512]
vfnmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZmkz [HasAVX512]
vfnmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZr [HasAVX512]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZrb [HasAVX512]
vfnmadd213pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZrbk [HasAVX512]
vfnmadd213pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZrbkz [HasAVX512]
vfnmadd213pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZrk [HasAVX512]
vfnmadd213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDZrkz [HasAVX512]
vfnmadd213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZm [HasAVX512]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZmb [HasAVX512]
vfnmadd213ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZmbk [HasAVX512]
vfnmadd213ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZmbkz [HasAVX512]
vfnmadd213ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZmk [HasAVX512]
vfnmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZmkz [HasAVX512]
vfnmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZr [HasAVX512]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZrb [HasAVX512]
vfnmadd213ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZrbk [HasAVX512]
vfnmadd213ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZrbkz [HasAVX512]
vfnmadd213ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZrk [HasAVX512]
vfnmadd213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSZrkz [HasAVX512]
vfnmadd213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZm_Int [HasAVX512]
vfnmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZmk_Int [HasAVX512]
vfnmadd213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZmkz_Int [HasAVX512]
vfnmadd213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZr_Int [HasAVX512]
vfnmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZrb_Int [HasAVX512]
vfnmadd213sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZrbk_Int [HasAVX512]
vfnmadd213sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZrbkz_Int [HasAVX512]
vfnmadd213sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZrk_Int [HasAVX512]
vfnmadd213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDZrkz_Int [HasAVX512]
vfnmadd213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZm_Int [HasAVX512]
vfnmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZmk_Int [HasAVX512]
vfnmadd213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZmkz_Int [HasAVX512]
vfnmadd213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZr_Int [HasAVX512]
vfnmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZrb_Int [HasAVX512]
vfnmadd213ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZrbk_Int [HasAVX512]
vfnmadd213ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZrbkz_Int [HasAVX512]
vfnmadd213ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZrk_Int [HasAVX512]
vfnmadd213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSZrkz_Int [HasAVX512]
vfnmadd213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZm [HasAVX512]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZmb [HasAVX512]
vfnmadd231pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZmbk [HasAVX512]
vfnmadd231pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZmbkz [HasAVX512]
vfnmadd231pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZmk [HasAVX512]
vfnmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZmkz [HasAVX512]
vfnmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZr [HasAVX512]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZrb [HasAVX512]
vfnmadd231pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZrbk [HasAVX512]
vfnmadd231pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZrbkz [HasAVX512]
vfnmadd231pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZrk [HasAVX512]
vfnmadd231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDZrkz [HasAVX512]
vfnmadd231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZm [HasAVX512]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZmb [HasAVX512]
vfnmadd231ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZmbk [HasAVX512]
vfnmadd231ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZmbkz [HasAVX512]
vfnmadd231ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZmk [HasAVX512]
vfnmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZmkz [HasAVX512]
vfnmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZr [HasAVX512]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZrb [HasAVX512]
vfnmadd231ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZrbk [HasAVX512]
vfnmadd231ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZrbkz [HasAVX512]
vfnmadd231ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZrk [HasAVX512]
vfnmadd231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSZrkz [HasAVX512]
vfnmadd231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZm_Int [HasAVX512]
vfnmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZmk_Int [HasAVX512]
vfnmadd231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZmkz_Int [HasAVX512]
vfnmadd231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZr_Int [HasAVX512]
vfnmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZrb_Int [HasAVX512]
vfnmadd231sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZrbk_Int [HasAVX512]
vfnmadd231sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZrbkz_Int [HasAVX512]
vfnmadd231sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZrk_Int [HasAVX512]
vfnmadd231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDZrkz_Int [HasAVX512]
vfnmadd231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZm_Int [HasAVX512]
vfnmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZmk_Int [HasAVX512]
vfnmadd231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZmkz_Int [HasAVX512]
vfnmadd231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZr_Int [HasAVX512]
vfnmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZrb_Int [HasAVX512]
vfnmadd231ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZrbk_Int [HasAVX512]
vfnmadd231ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZrbkz_Int [HasAVX512]
vfnmadd231ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZrk_Int [HasAVX512]
vfnmadd231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSZrkz_Int [HasAVX512]
vfnmadd231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZm [HasAVX512]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZmb [HasAVX512]
vfnmsub132pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZmbk [HasAVX512]
vfnmsub132pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZmbkz [HasAVX512]
vfnmsub132pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZmk [HasAVX512]
vfnmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZmkz [HasAVX512]
vfnmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZr [HasAVX512]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZrb [HasAVX512]
vfnmsub132pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZrbk [HasAVX512]
vfnmsub132pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZrbkz [HasAVX512]
vfnmsub132pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZrk [HasAVX512]
vfnmsub132pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDZrkz [HasAVX512]
vfnmsub132pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZm [HasAVX512]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZmb [HasAVX512]
vfnmsub132ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZmbk [HasAVX512]
vfnmsub132ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZmbkz [HasAVX512]
vfnmsub132ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZmk [HasAVX512]
vfnmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZmkz [HasAVX512]
vfnmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZr [HasAVX512]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZrb [HasAVX512]
vfnmsub132ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZrbk [HasAVX512]
vfnmsub132ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZrbkz [HasAVX512]
vfnmsub132ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZrk [HasAVX512]
vfnmsub132ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSZrkz [HasAVX512]
vfnmsub132ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZm_Int [HasAVX512]
vfnmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZmk_Int [HasAVX512]
vfnmsub132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZmkz_Int [HasAVX512]
vfnmsub132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZr_Int [HasAVX512]
vfnmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZrb_Int [HasAVX512]
vfnmsub132sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZrbk_Int [HasAVX512]
vfnmsub132sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZrbkz_Int [HasAVX512]
vfnmsub132sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZrk_Int [HasAVX512]
vfnmsub132sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDZrkz_Int [HasAVX512]
vfnmsub132sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZm_Int [HasAVX512]
vfnmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZmk_Int [HasAVX512]
vfnmsub132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZmkz_Int [HasAVX512]
vfnmsub132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZr_Int [HasAVX512]
vfnmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZrb_Int [HasAVX512]
vfnmsub132ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZrbk_Int [HasAVX512]
vfnmsub132ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZrbkz_Int [HasAVX512]
vfnmsub132ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZrk_Int [HasAVX512]
vfnmsub132ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSZrkz_Int [HasAVX512]
vfnmsub132ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZm [HasAVX512]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZmb [HasAVX512]
vfnmsub213pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZmbk [HasAVX512]
vfnmsub213pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZmbkz [HasAVX512]
vfnmsub213pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZmk [HasAVX512]
vfnmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZmkz [HasAVX512]
vfnmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZr [HasAVX512]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZrb [HasAVX512]
vfnmsub213pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZrbk [HasAVX512]
vfnmsub213pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZrbkz [HasAVX512]
vfnmsub213pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZrk [HasAVX512]
vfnmsub213pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDZrkz [HasAVX512]
vfnmsub213pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZm [HasAVX512]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZmb [HasAVX512]
vfnmsub213ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZmbk [HasAVX512]
vfnmsub213ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZmbkz [HasAVX512]
vfnmsub213ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZmk [HasAVX512]
vfnmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZmkz [HasAVX512]
vfnmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZr [HasAVX512]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZrb [HasAVX512]
vfnmsub213ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZrbk [HasAVX512]
vfnmsub213ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZrbkz [HasAVX512]
vfnmsub213ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZrk [HasAVX512]
vfnmsub213ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSZrkz [HasAVX512]
vfnmsub213ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZm_Int [HasAVX512]
vfnmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZmk_Int [HasAVX512]
vfnmsub213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZmkz_Int [HasAVX512]
vfnmsub213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZr_Int [HasAVX512]
vfnmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZrb_Int [HasAVX512]
vfnmsub213sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZrbk_Int [HasAVX512]
vfnmsub213sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZrbkz_Int [HasAVX512]
vfnmsub213sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZrk_Int [HasAVX512]
vfnmsub213sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDZrkz_Int [HasAVX512]
vfnmsub213sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZm_Int [HasAVX512]
vfnmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZmk_Int [HasAVX512]
vfnmsub213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZmkz_Int [HasAVX512]
vfnmsub213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZr_Int [HasAVX512]
vfnmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZrb_Int [HasAVX512]
vfnmsub213ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZrbk_Int [HasAVX512]
vfnmsub213ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZrbkz_Int [HasAVX512]
vfnmsub213ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZrk_Int [HasAVX512]
vfnmsub213ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSZrkz_Int [HasAVX512]
vfnmsub213ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZm [HasAVX512]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZmb [HasAVX512]
vfnmsub231pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZmbk [HasAVX512]
vfnmsub231pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZmbkz [HasAVX512]
vfnmsub231pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZmk [HasAVX512]
vfnmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZmkz [HasAVX512]
vfnmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZr [HasAVX512]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZrb [HasAVX512]
vfnmsub231pd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZrbk [HasAVX512]
vfnmsub231pd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZrbkz [HasAVX512]
vfnmsub231pd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZrk [HasAVX512]
vfnmsub231pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDZrkz [HasAVX512]
vfnmsub231pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZm [HasAVX512]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZmb [HasAVX512]
vfnmsub231ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZmbk [HasAVX512]
vfnmsub231ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZmbkz [HasAVX512]
vfnmsub231ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZmk [HasAVX512]
vfnmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZmkz [HasAVX512]
vfnmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZr [HasAVX512]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZrb [HasAVX512]
vfnmsub231ps {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZrbk [HasAVX512]
vfnmsub231ps {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZrbkz [HasAVX512]
vfnmsub231ps {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZrk [HasAVX512]
vfnmsub231ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSZrkz [HasAVX512]
vfnmsub231ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZm_Int [HasAVX512]
vfnmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZmk_Int [HasAVX512]
vfnmsub231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZmkz_Int [HasAVX512]
vfnmsub231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZr_Int [HasAVX512]
vfnmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZrb_Int [HasAVX512]
vfnmsub231sd {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZrbk_Int [HasAVX512]
vfnmsub231sd {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZrbkz_Int [HasAVX512]
vfnmsub231sd {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZrk_Int [HasAVX512]
vfnmsub231sd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDZrkz_Int [HasAVX512]
vfnmsub231sd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZm_Int [HasAVX512]
vfnmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZmk_Int [HasAVX512]
vfnmsub231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZmkz_Int [HasAVX512]
vfnmsub231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZr_Int [HasAVX512]
vfnmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZrb_Int [HasAVX512]
vfnmsub231ss {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZrbk_Int [HasAVX512]
vfnmsub231ss {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZrbkz_Int [HasAVX512]
vfnmsub231ss {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZrk_Int [HasAVX512]
vfnmsub231ss {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSZrkz_Int [HasAVX512]
vfnmsub231ss {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VGATHERDPDZrm [HasAVX512]
vgatherdpd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERDPSZrm [HasAVX512]
vgatherdps {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERPF0DPDm [HasAVX512]
vgatherpf0dpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERPF0DPSm [HasAVX512]
vgatherpf0dps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERPF0QPDm [HasAVX512]
vgatherpf0qpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERPF0QPSm [HasAVX512]
vgatherpf0qps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERPF1DPDm [HasAVX512]
vgatherpf1dpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERPF1DPSm [HasAVX512]
vgatherpf1dps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERPF1QPDm [HasAVX512]
vgatherpf1qpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERPF1QPSm [HasAVX512]
vgatherpf1qps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VGATHERQPDZrm [HasAVX512]
vgatherqpd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGATHERQPSZrm [HasAVX512]
vgatherqps {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VGETEXPPDZm [HasAVX512]
vgetexppd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZmb [HasAVX512]
vgetexppd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZmbk [HasAVX512]
vgetexppd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZmbkz [HasAVX512]
vgetexppd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZmk [HasAVX512]
vgetexppd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZmkz [HasAVX512]
vgetexppd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZr [HasAVX512]
vgetexppd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPDZrb [HasAVX512]
vgetexppd {{sae}, src, dst|dst, src, {sae}}
VGETEXPPDZrbk [HasAVX512]
vgetexppd {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZrbkz [HasAVX512]
vgetexppd {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VGETEXPPDZrk [HasAVX512]
vgetexppd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPDZrkz [HasAVX512]
vgetexppd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZm [HasAVX512]
vgetexpps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZmb [HasAVX512]
vgetexpps {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZmbk [HasAVX512]
vgetexpps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZmbkz [HasAVX512]
vgetexpps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZmk [HasAVX512]
vgetexpps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZmkz [HasAVX512]
vgetexpps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZr [HasAVX512]
vgetexpps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPSZrb [HasAVX512]
vgetexpps {{sae}, src, dst|dst, src, {sae}}
VGETEXPPSZrbk [HasAVX512]
vgetexpps {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZrbkz [HasAVX512]
vgetexpps {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VGETEXPPSZrk [HasAVX512]
vgetexpps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPSZrkz [HasAVX512]
vgetexpps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSDZm [HasAVX512]
vgetexpsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSDZmk [HasAVX512]
vgetexpsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPSDZmkz [HasAVX512]
vgetexpsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSDZr [HasAVX512]
vgetexpsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSDZrb [HasAVX512]
vgetexpsd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VGETEXPSDZrbk [HasAVX512]
vgetexpsd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VGETEXPSDZrbkz [HasAVX512]
vgetexpsd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VGETEXPSDZrk [HasAVX512]
vgetexpsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPSDZrkz [HasAVX512]
vgetexpsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSSZm [HasAVX512]
vgetexpss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSSZmk [HasAVX512]
vgetexpss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPSSZmkz [HasAVX512]
vgetexpss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSSZr [HasAVX512]
vgetexpss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSSZrb [HasAVX512]
vgetexpss {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VGETEXPSSZrbk [HasAVX512]
vgetexpss {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VGETEXPSSZrbkz [HasAVX512]
vgetexpss {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VGETEXPSSZrk [HasAVX512]
vgetexpss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPSSZrkz [HasAVX512]
vgetexpss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPDZrmbi [HasAVX512]
vgetmantpd {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZrmbik [HasAVX512]
vgetmantpd {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZrmbikz [HasAVX512]
vgetmantpd {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZrmi [HasAVX512]
vgetmantpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZrmik [HasAVX512]
vgetmantpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZrmikz [HasAVX512]
vgetmantpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPDZrri [HasAVX512]
vgetmantpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPDZrrib [HasAVX512]
vgetmantpd {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VGETMANTPDZrribk [HasAVX512]
vgetmantpd {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZrribkz [HasAVX512]
vgetmantpd {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VGETMANTPDZrrik [HasAVX512]
vgetmantpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPDZrrikz [HasAVX512]
vgetmantpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPSZrmbi [HasAVX512]
vgetmantps {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZrmbik [HasAVX512]
vgetmantps {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZrmbikz [HasAVX512]
vgetmantps {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZrmi [HasAVX512]
vgetmantps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZrmik [HasAVX512]
vgetmantps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZrmikz [HasAVX512]
vgetmantps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPSZrri [HasAVX512]
vgetmantps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPSZrrib [HasAVX512]
vgetmantps {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VGETMANTPSZrribk [HasAVX512]
vgetmantps {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZrribkz [HasAVX512]
vgetmantps {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VGETMANTPSZrrik [HasAVX512]
vgetmantps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPSZrrikz [HasAVX512]
vgetmantps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTSDZrmi [HasAVX512]
vgetmantsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTSDZrmik [HasAVX512]
vgetmantsd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTSDZrmikz [HasAVX512]
vgetmantsd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTSDZrri [HasAVX512]
vgetmantsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTSDZrrib [HasAVX512]
vgetmantsd {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VGETMANTSDZrribk [HasAVX512]
vgetmantsd {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VGETMANTSDZrribkz [HasAVX512]
vgetmantsd {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VGETMANTSDZrrik [HasAVX512]
vgetmantsd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTSDZrrikz [HasAVX512]
vgetmantsd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTSSZrmi [HasAVX512]
vgetmantss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTSSZrmik [HasAVX512]
vgetmantss {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTSSZrmikz [HasAVX512]
vgetmantss {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTSSZrri [HasAVX512]
vgetmantss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTSSZrrib [HasAVX512]
vgetmantss {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VGETMANTSSZrribk [HasAVX512]
vgetmantss {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VGETMANTSSZrribkz [HasAVX512]
vgetmantss {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VGETMANTSSZrrik [HasAVX512]
vgetmantss {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTSSZrrikz [HasAVX512]
vgetmantss {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VINSERTF32X4Zrmi [HasAVX512]
vinsertf32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF32X4Zrmik [HasAVX512]
vinsertf32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTF32X4Zrmikz [HasAVX512]
vinsertf32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF32X4Zrri [HasAVX512]
vinsertf32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTF32X4Zrrik [HasAVX512]
vinsertf32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTF32X4Zrrikz [HasAVX512]
vinsertf32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTF64X4Zrmi [HasAVX512]
vinsertf64x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF64X4Zrmik [HasAVX512]
vinsertf64x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTF64X4Zrmikz [HasAVX512]
vinsertf64x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF64X4Zrri [HasAVX512]
vinsertf64x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTF64X4Zrrik [HasAVX512]
vinsertf64x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTF64X4Zrrikz [HasAVX512]
vinsertf64x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTI32X4Zrmi [HasAVX512]
vinserti32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI32X4Zrmik [HasAVX512]
vinserti32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTI32X4Zrmikz [HasAVX512]
vinserti32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI32X4Zrri [HasAVX512]
vinserti32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTI32X4Zrrik [HasAVX512]
vinserti32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTI32X4Zrrikz [HasAVX512]
vinserti32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTI64X4Zrmi [HasAVX512]
vinserti64x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI64X4Zrmik [HasAVX512]
vinserti64x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTI64X4Zrmikz [HasAVX512]
vinserti64x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI64X4Zrri [HasAVX512]
vinserti64x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTI64X4Zrrik [HasAVX512]
vinserti64x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTI64X4Zrrikz [HasAVX512]
vinserti64x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTPSZrmi [HasAVX512]
vinsertps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTPSZrri [HasAVX512]
vinsertps {src3, src2, src1, dst|dst, src1, src2, src3}
VMAXPDZrm [HasAVX512]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZrmb [HasAVX512]
vmaxpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZrmbk [HasAVX512]
vmaxpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZrmbkz [HasAVX512]
vmaxpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZrmk [HasAVX512]
vmaxpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZrmkz [HasAVX512]
vmaxpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDZrr [HasAVX512]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPDZrrb [HasAVX512]
vmaxpd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMAXPDZrrbk [HasAVX512]
vmaxpd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMAXPDZrrbkz [HasAVX512]
vmaxpd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMAXPDZrrk [HasAVX512]
vmaxpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPDZrrkz [HasAVX512]
vmaxpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSZrm [HasAVX512]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZrmb [HasAVX512]
vmaxps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZrmbk [HasAVX512]
vmaxps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZrmbkz [HasAVX512]
vmaxps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZrmk [HasAVX512]
vmaxps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZrmkz [HasAVX512]
vmaxps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSZrr [HasAVX512]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSZrrb [HasAVX512]
vmaxps {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMAXPSZrrbk [HasAVX512]
vmaxps {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMAXPSZrrbkz [HasAVX512]
vmaxps {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMAXPSZrrk [HasAVX512]
vmaxps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPSZrrkz [HasAVX512]
vmaxps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXSDZrm_Int [HasAVX512]
vmaxsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSDZrmk_Int [HasAVX512]
vmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXSDZrmkz_Int [HasAVX512]
vmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSDZrr_Int [HasAVX512]
vmaxsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXSDZrrb_Int [HasAVX512]
vmaxsd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMAXSDZrrbk_Int [HasAVX512]
vmaxsd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMAXSDZrrbkz_Int [HasAVX512]
vmaxsd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMAXSDZrrk_Int [HasAVX512]
vmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXSDZrrkz_Int [HasAVX512]
vmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXSSZrm_Int [HasAVX512]
vmaxss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSSZrmk_Int [HasAVX512]
vmaxss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXSSZrmkz_Int [HasAVX512]
vmaxss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSSZrr_Int [HasAVX512]
vmaxss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXSSZrrb_Int [HasAVX512]
vmaxss {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMAXSSZrrbk_Int [HasAVX512]
vmaxss {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMAXSSZrrbkz_Int [HasAVX512]
vmaxss {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMAXSSZrrk_Int [HasAVX512]
vmaxss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXSSZrrkz_Int [HasAVX512]
vmaxss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZrrib [HasAVX512]
vminmaxpd {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VMINMAXPDZrribk [HasAVX512]
vminmaxpd {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZrribkz [HasAVX512]
vminmaxpd {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VMINMAXPHZrrib [HasAVX512]
vminmaxph {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VMINMAXPHZrribk [HasAVX512]
vminmaxph {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZrribkz [HasAVX512]
vminmaxph {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VMINMAXPSZrrib [HasAVX512]
vminmaxps {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VMINMAXPSZrribk [HasAVX512]
vminmaxps {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZrribkz [HasAVX512]
vminmaxps {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VMINPDZrm [HasAVX512]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZrmb [HasAVX512]
vminpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZrmbk [HasAVX512]
vminpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZrmbkz [HasAVX512]
vminpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZrmk [HasAVX512]
vminpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZrmkz [HasAVX512]
vminpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDZrr [HasAVX512]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPDZrrb [HasAVX512]
vminpd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMINPDZrrbk [HasAVX512]
vminpd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMINPDZrrbkz [HasAVX512]
vminpd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMINPDZrrk [HasAVX512]
vminpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPDZrrkz [HasAVX512]
vminpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSZrm [HasAVX512]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZrmb [HasAVX512]
vminps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZrmbk [HasAVX512]
vminps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZrmbkz [HasAVX512]
vminps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZrmk [HasAVX512]
vminps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZrmkz [HasAVX512]
vminps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSZrr [HasAVX512]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSZrrb [HasAVX512]
vminps {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMINPSZrrbk [HasAVX512]
vminps {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMINPSZrrbkz [HasAVX512]
vminps {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMINPSZrrk [HasAVX512]
vminps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPSZrrkz [HasAVX512]
vminps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSDZrm_Int [HasAVX512]
vminsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSDZrmk_Int [HasAVX512]
vminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINSDZrmkz_Int [HasAVX512]
vminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSDZrr_Int [HasAVX512]
vminsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSDZrrb_Int [HasAVX512]
vminsd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMINSDZrrbk_Int [HasAVX512]
vminsd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMINSDZrrbkz_Int [HasAVX512]
vminsd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMINSDZrrk_Int [HasAVX512]
vminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINSDZrrkz_Int [HasAVX512]
vminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSSZrm_Int [HasAVX512]
vminss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSSZrmk_Int [HasAVX512]
vminss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINSSZrmkz_Int [HasAVX512]
vminss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSSZrr_Int [HasAVX512]
vminss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSSZrrb_Int [HasAVX512]
vminss {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMINSSZrrbk_Int [HasAVX512]
vminss {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMINSSZrrbkz_Int [HasAVX512]
vminss {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMINSSZrrk_Int [HasAVX512]
vminss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINSSZrrkz_Int [HasAVX512]
vminss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMOV64toPQIZrr [HasAVX512]
vmovq {src, dst|dst, src}
VMOVAPDZmr [HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVAPDZmrk [HasAVX512]
vmovapd {src, dst {mask}|dst {mask}, src}
VMOVAPDZrm [HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVAPDZrmk [HasAVX512]
vmovapd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVAPDZrmkz [HasAVX512]
vmovapd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVAPDZrr [HasAVX512]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPDZrrk [HasAVX512]
vmovapd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVAPDZrrkz [HasAVX512]
vmovapd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVAPSZmr [HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVAPSZmrk [HasAVX512]
vmovaps {src, dst {mask}|dst {mask}, src}
VMOVAPSZrm [HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVAPSZrmk [HasAVX512]
vmovaps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVAPSZrmkz [HasAVX512]
vmovaps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVAPSZrr [HasAVX512]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPSZrrk [HasAVX512]
vmovaps {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVAPSZrrkz [HasAVX512]
vmovaps {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDDUPZrm [HasAVX512]
vmovddup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVDDUPZrmk [HasAVX512]
vmovddup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDDUPZrmkz [HasAVX512]
vmovddup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVDDUPZrr [HasAVX512]
vmovddup {src1, dst|dst, src1}
VMOVDDUPZrrk [HasAVX512]
vmovddup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDDUPZrrkz [HasAVX512]
vmovddup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVDI2PDIZrm [HasAVX512]
vmovd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDI2PDIZrr [HasAVX512]
vmovd {src, dst|dst, src}
VMOVDQA32Zmr [HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQA32Zmrk [HasAVX512]
vmovdqa32 {src, dst {mask}|dst {mask}, src}
VMOVDQA32Zrm [HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQA32Zrmk [HasAVX512]
vmovdqa32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQA32Zrmkz [HasAVX512]
vmovdqa32 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQA32Zrr [HasAVX512]
vmovdqa32 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQA32Zrrk [HasAVX512]
vmovdqa32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQA32Zrrkz [HasAVX512]
vmovdqa32 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQA64Zmr [HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQA64Zmrk [HasAVX512]
vmovdqa64 {src, dst {mask}|dst {mask}, src}
VMOVDQA64Zrm [HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQA64Zrmk [HasAVX512]
vmovdqa64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQA64Zrmkz [HasAVX512]
vmovdqa64 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQA64Zrr [HasAVX512]
vmovdqa64 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQA64Zrrk [HasAVX512]
vmovdqa64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQA64Zrrkz [HasAVX512]
vmovdqa64 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU32Zmr [HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU32Zmrk [HasAVX512]
vmovdqu32 {src, dst {mask}|dst {mask}, src}
VMOVDQU32Zrm [HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU32Zrmk [HasAVX512]
vmovdqu32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU32Zrmkz [HasAVX512]
vmovdqu32 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU32Zrr [HasAVX512]
vmovdqu32 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU32Zrrk [HasAVX512]
vmovdqu32 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU32Zrrkz [HasAVX512]
vmovdqu32 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU64Zmr [HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU64Zmrk [HasAVX512]
vmovdqu64 {src, dst {mask}|dst {mask}, src}
VMOVDQU64Zrm [HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU64Zrmk [HasAVX512]
vmovdqu64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU64Zrmkz [HasAVX512]
vmovdqu64 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU64Zrr [HasAVX512]
vmovdqu64 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU64Zrrk [HasAVX512]
vmovdqu64 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU64Zrrkz [HasAVX512]
vmovdqu64 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVHLPSZrr [HasAVX512]
vmovhlps {src2, src1, dst|dst, src1, src2}
VMOVHPDZ128mr [HasAVX512]
vmovhpd {src, dst|dst, src}
VMOVHPDZ128rm [HasAVX512]
vmovhpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMOVHPSZ128mr [HasAVX512]
vmovhps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVHPSZ128rm [HasAVX512]
vmovhps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMOVLHPSZrr [HasAVX512]
vmovlhps {src2, src1, dst|dst, src1, src2}
VMOVLPDZ128mr [HasAVX512]
vmovlpd {src, dst|dst, src}
VMOVLPDZ128rm [HasAVX512]
vmovlpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMOVLPSZ128mr [HasAVX512]
vmovlps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVLPSZ128rm [HasAVX512]
vmovlps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMOVNTDQAZrm [HasAVX512]
vmovntdqa {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVNTDQZmr [HasAVX512]
vmovntdq {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVNTPDZmr [HasAVX512]
vmovntpd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVNTPSZmr [HasAVX512]
vmovntps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVPDI2DIZmr [HasAVX512]
vmovd {src, dst|dst, src}
VMOVPDI2DIZrr [HasAVX512]
vmovd {src, dst|dst, src}
VMOVPQI2QIZmr [HasAVX512]
vmovq {src, dst|dst, src}
VMOVPQIto64Zrr [HasAVX512]
vmovq {src, dst|dst, src}
VMOVQI2PQIZrm [HasAVX512]
vmovq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVSDZmr [HasAVX512]
vmovsd {src, dst|dst, src}
VMOVSDZmrk [HasAVX512]
vmovsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VMOVSDZrm [HasAVX512]
vmovsd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVSDZrmk [HasAVX512]
vmovsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSDZrmkz [HasAVX512]
vmovsd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVSDZrrk [HasAVX512]
vmovsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMOVSDZrrkz [HasAVX512]
vmovsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMOVSHDUPZrm [HasAVX512]
vmovshdup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVSHDUPZrmk [HasAVX512]
vmovshdup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSHDUPZrmkz [HasAVX512]
vmovshdup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVSHDUPZrr [HasAVX512]
vmovshdup {src1, dst|dst, src1}
VMOVSHDUPZrrk [HasAVX512]
vmovshdup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVSHDUPZrrkz [HasAVX512]
vmovshdup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVSLDUPZrm [HasAVX512]
vmovsldup {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VMOVSLDUPZrmk [HasAVX512]
vmovsldup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSLDUPZrmkz [HasAVX512]
vmovsldup {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VMOVSLDUPZrr [HasAVX512]
vmovsldup {src1, dst|dst, src1}
VMOVSLDUPZrrk [HasAVX512]
vmovsldup {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVSLDUPZrrkz [HasAVX512]
vmovsldup {src1, dst {mask} {z}|dst {mask} {z}, src1}
VMOVSSZmr [HasAVX512]
vmovss {src, dst|dst, src}
VMOVSSZmrk [HasAVX512]
vmovss {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VMOVSSZrm [HasAVX512]
vmovss {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVSSZrmk [HasAVX512]
vmovss {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSSZrmkz [HasAVX512]
vmovss {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVSSZrrk [HasAVX512]
vmovss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMOVSSZrrkz [HasAVX512]
vmovss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMOVUPDZmr [HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVUPDZmrk [HasAVX512]
vmovupd {src, dst {mask}|dst {mask}, src}
VMOVUPDZrm [HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVUPDZrmk [HasAVX512]
vmovupd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVUPDZrmkz [HasAVX512]
vmovupd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVUPDZrr [HasAVX512]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPDZrrk [HasAVX512]
vmovupd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVUPDZrrkz [HasAVX512]
vmovupd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVUPSZmr [HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVUPSZmrk [HasAVX512]
vmovups {src, dst {mask}|dst {mask}, src}
VMOVUPSZrm [HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVUPSZrmk [HasAVX512]
vmovups {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVUPSZrmkz [HasAVX512]
vmovups {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVUPSZrr [HasAVX512]
vmovups {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPSZrrk [HasAVX512]
vmovups {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVUPSZrrkz [HasAVX512]
vmovups {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVZPQILo2PQIZrr [HasAVX512]
vmovq {src, dst|dst, src}
VMULPDZrm [HasAVX512]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZrmb [HasAVX512]
vmulpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZrmbk [HasAVX512]
vmulpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZrmbkz [HasAVX512]
vmulpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZrmk [HasAVX512]
vmulpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZrmkz [HasAVX512]
vmulpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDZrr [HasAVX512]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPDZrrb [HasAVX512]
vmulpd {rc, src2, src1, dst|dst, src1, src2, rc}
VMULPDZrrbk [HasAVX512]
vmulpd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VMULPDZrrbkz [HasAVX512]
vmulpd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VMULPDZrrk [HasAVX512]
vmulpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPDZrrkz [HasAVX512]
vmulpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSZrm [HasAVX512]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZrmb [HasAVX512]
vmulps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZrmbk [HasAVX512]
vmulps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZrmbkz [HasAVX512]
vmulps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZrmk [HasAVX512]
vmulps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZrmkz [HasAVX512]
vmulps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSZrr [HasAVX512]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSZrrb [HasAVX512]
vmulps {rc, src2, src1, dst|dst, src1, src2, rc}
VMULPSZrrbk [HasAVX512]
vmulps {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VMULPSZrrbkz [HasAVX512]
vmulps {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VMULPSZrrk [HasAVX512]
vmulps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPSZrrkz [HasAVX512]
vmulps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULSDZrm_Int [HasAVX512]
vmulsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSDZrmk_Int [HasAVX512]
vmulsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULSDZrmkz_Int [HasAVX512]
vmulsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSDZrr_Int [HasAVX512]
vmulsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULSDZrrb_Int [HasAVX512]
vmulsd {rc, src2, src1, dst|dst, src1, src2, rc}
VMULSDZrrbk_Int [HasAVX512]
vmulsd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VMULSDZrrbkz_Int [HasAVX512]
vmulsd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VMULSDZrrk_Int [HasAVX512]
vmulsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULSDZrrkz_Int [HasAVX512]
vmulsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULSSZrm_Int [HasAVX512]
vmulss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSSZrmk_Int [HasAVX512]
vmulss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULSSZrmkz_Int [HasAVX512]
vmulss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSSZrr_Int [HasAVX512]
vmulss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULSSZrrb_Int [HasAVX512]
vmulss {rc, src2, src1, dst|dst, src1, src2, rc}
VMULSSZrrbk_Int [HasAVX512]
vmulss {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VMULSSZrrbkz_Int [HasAVX512]
vmulss {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VMULSSZrrk_Int [HasAVX512]
vmulss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULSSZrrkz_Int [HasAVX512]
vmulss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VP4DPWSSDSrm [HasAVX512]
vp4dpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VP4DPWSSDSrmk [HasAVX512]
vp4dpwssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VP4DPWSSDSrmkz [HasAVX512]
vp4dpwssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VP4DPWSSDrm [HasAVX512]
vp4dpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VP4DPWSSDrmk [HasAVX512]
vp4dpwssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VP4DPWSSDrmkz [HasAVX512]
vp4dpwssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPABSDZrm [HasAVX512]
vpabsd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSDZrmb [HasAVX512]
vpabsd {src1{1to16}, dst|dst, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPABSDZrmbk [HasAVX512]
vpabsd {src1{1to16}, dst {mask}|dst {mask}, src1{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSDZrmbkz [HasAVX512]
vpabsd {src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPABSDZrmk [HasAVX512]
vpabsd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSDZrmkz [HasAVX512]
vpabsd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSDZrr [HasAVX512]
vpabsd {src1, dst|dst, src1}
VPABSDZrrk [HasAVX512]
vpabsd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSDZrrkz [HasAVX512]
vpabsd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSQZrm [HasAVX512]
vpabsq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSQZrmb [HasAVX512]
vpabsq {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPABSQZrmbk [HasAVX512]
vpabsq {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSQZrmbkz [HasAVX512]
vpabsq {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPABSQZrmk [HasAVX512]
vpabsq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSQZrmkz [HasAVX512]
vpabsq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSQZrr [HasAVX512]
vpabsq {src1, dst|dst, src1}
VPABSQZrrk [HasAVX512]
vpabsq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSQZrrkz [HasAVX512]
vpabsq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPADDDZrm [HasAVX512]
vpaddd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDDZrmb [HasAVX512]
vpaddd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPADDDZrmbk [HasAVX512]
vpaddd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDDZrmbkz [HasAVX512]
vpaddd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPADDDZrmk [HasAVX512]
vpaddd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDDZrmkz [HasAVX512]
vpaddd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDDZrr [HasAVX512]
vpaddd {src2, src1, dst|dst, src1, src2}
VPADDDZrrk [HasAVX512]
vpaddd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDDZrrkz [HasAVX512]
vpaddd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDQZrm [HasAVX512]
vpaddq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDQZrmb [HasAVX512]
vpaddq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPADDQZrmbk [HasAVX512]
vpaddq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDQZrmbkz [HasAVX512]
vpaddq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPADDQZrmk [HasAVX512]
vpaddq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDQZrmkz [HasAVX512]
vpaddq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDQZrr [HasAVX512]
vpaddq {src2, src1, dst|dst, src1, src2}
VPADDQZrrk [HasAVX512]
vpaddq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDQZrrkz [HasAVX512]
vpaddq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDDZrm [HasAVX512]
vpandd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDDZrmb [HasAVX512]
vpandd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPANDDZrmbk [HasAVX512]
vpandd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDDZrmbkz [HasAVX512]
vpandd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPANDDZrmk [HasAVX512]
vpandd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDDZrmkz [HasAVX512]
vpandd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDDZrr [HasAVX512]
vpandd {src2, src1, dst|dst, src1, src2}
VPANDDZrrk [HasAVX512]
vpandd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDDZrrkz [HasAVX512]
vpandd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDNDZrm [HasAVX512]
vpandnd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNDZrmb [HasAVX512]
vpandnd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPANDNDZrmbk [HasAVX512]
vpandnd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNDZrmbkz [HasAVX512]
vpandnd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPANDNDZrmk [HasAVX512]
vpandnd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNDZrmkz [HasAVX512]
vpandnd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNDZrr [HasAVX512]
vpandnd {src2, src1, dst|dst, src1, src2}
VPANDNDZrrk [HasAVX512]
vpandnd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDNDZrrkz [HasAVX512]
vpandnd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDNQZrm [HasAVX512]
vpandnq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNQZrmb [HasAVX512]
vpandnq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDNQZrmbk [HasAVX512]
vpandnq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNQZrmbkz [HasAVX512]
vpandnq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDNQZrmk [HasAVX512]
vpandnq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDNQZrmkz [HasAVX512]
vpandnq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDNQZrr [HasAVX512]
vpandnq {src2, src1, dst|dst, src1, src2}
VPANDNQZrrk [HasAVX512]
vpandnq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDNQZrrkz [HasAVX512]
vpandnq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPANDQZrm [HasAVX512]
vpandq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDQZrmb [HasAVX512]
vpandq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDQZrmbk [HasAVX512]
vpandq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDQZrmbkz [HasAVX512]
vpandq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPANDQZrmk [HasAVX512]
vpandq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPANDQZrmkz [HasAVX512]
vpandq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPANDQZrr [HasAVX512]
vpandq {src2, src1, dst|dst, src1, src2}
VPANDQZrrk [HasAVX512]
vpandq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPANDQZrrkz [HasAVX512]
vpandq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMDZrm [HasAVX512]
vpblendmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZrmb [HasAVX512]
vpblendmd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZrmbk [HasAVX512]
vpblendmd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZrmbkz [HasAVX512]
vpblendmd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPBLENDMDZrmk [HasAVX512]
vpblendmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZrmkz [HasAVX512]
vpblendmd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMDZrr [HasAVX512]
vpblendmd {src2, src1, dst|dst, src1, src2}
VPBLENDMDZrrk [HasAVX512]
vpblendmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMDZrrkz [HasAVX512]
vpblendmd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMQZrm [HasAVX512]
vpblendmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZrmb [HasAVX512]
vpblendmq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZrmbk [HasAVX512]
vpblendmq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZrmbkz [HasAVX512]
vpblendmq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPBLENDMQZrmk [HasAVX512]
vpblendmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZrmkz [HasAVX512]
vpblendmq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMQZrr [HasAVX512]
vpblendmq {src2, src1, dst|dst, src1, src2}
VPBLENDMQZrrk [HasAVX512]
vpblendmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMQZrrkz [HasAVX512]
vpblendmq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBROADCASTDZrm [HasAVX512]
vpbroadcastd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTDZrmk [HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDZrmkz [HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTDZrr [HasAVX512]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDZrrk [HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDZrrkz [HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTDrZrr [HasAVX512]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDrZrrk [HasAVX512]
vpbroadcastd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTDrZrrkz [HasAVX512]
vpbroadcastd {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQZrm [HasAVX512]
vpbroadcastq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTQZrmk [HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQZrmkz [HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQZrr [HasAVX512]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQZrrk [HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQZrrkz [HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTQrZrr [HasAVX512]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQrZrrk [HasAVX512]
vpbroadcastq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTQrZrrkz [HasAVX512]
vpbroadcastq {src, dst {mask} {z}|dst {mask} {z}, src}
VPCMPDZrmbi [HasAVX512]
vpcmpd {cc, src2{1to16}, src1, dst|dst, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZrmbik [HasAVX512]
vpcmpd {cc, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZrmi [HasAVX512]
vpcmpd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZrmik [HasAVX512]
vpcmpd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPDZrri [HasAVX512]
vpcmpd {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPDZrrik [HasAVX512]
vpcmpd {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPEQDZrm [HasAVX512]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQDZrmb [HasAVX512]
vpcmpeqd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPCMPEQDZrmbk [HasAVX512]
vpcmpeqd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPCMPEQDZrmk [HasAVX512]
vpcmpeqd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQDZrr [HasAVX512]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
VPCMPEQDZrrk [HasAVX512]
vpcmpeqd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQQZrm [HasAVX512]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQQZrmb [HasAVX512]
vpcmpeqq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPEQQZrmbk [HasAVX512]
vpcmpeqq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPEQQZrmk [HasAVX512]
vpcmpeqq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQQZrr [HasAVX512]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
VPCMPEQQZrrk [HasAVX512]
vpcmpeqq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTDZrm [HasAVX512]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTDZrmb [HasAVX512]
vpcmpgtd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPCMPGTDZrmbk [HasAVX512]
vpcmpgtd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPCMPGTDZrmk [HasAVX512]
vpcmpgtd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTDZrr [HasAVX512]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
VPCMPGTDZrrk [HasAVX512]
vpcmpgtd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTQZrm [HasAVX512]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTQZrmb [HasAVX512]
vpcmpgtq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPGTQZrmbk [HasAVX512]
vpcmpgtq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPCMPGTQZrmk [HasAVX512]
vpcmpgtq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTQZrr [HasAVX512]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
VPCMPGTQZrrk [HasAVX512]
vpcmpgtq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPQZrmbi [HasAVX512]
vpcmpq {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZrmbik [HasAVX512]
vpcmpq {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZrmi [HasAVX512]
vpcmpq {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZrmik [HasAVX512]
vpcmpq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPQZrri [HasAVX512]
vpcmpq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPQZrrik [HasAVX512]
vpcmpq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUDZrmbi [HasAVX512]
vpcmpud {cc, src2{1to16}, src1, dst|dst, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZrmbik [HasAVX512]
vpcmpud {cc, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZrmi [HasAVX512]
vpcmpud {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZrmik [HasAVX512]
vpcmpud {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUDZrri [HasAVX512]
vpcmpud {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUDZrrik [HasAVX512]
vpcmpud {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUQZrmbi [HasAVX512]
vpcmpuq {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZrmbik [HasAVX512]
vpcmpuq {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZrmi [HasAVX512]
vpcmpuq {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZrmik [HasAVX512]
vpcmpuq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUQZrri [HasAVX512]
vpcmpuq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUQZrrik [HasAVX512]
vpcmpuq {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCOMPRESSDZmr [HasAVX512]
vpcompressd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSDZmrk [HasAVX512]
vpcompressd {src, dst {mask}|dst {mask}, src}
VPCOMPRESSDZrr [HasAVX512]
vpcompressd {src1, dst|dst, src1}
VPCOMPRESSDZrrk [HasAVX512]
vpcompressd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSDZrrkz [HasAVX512]
vpcompressd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSQZmr [HasAVX512]
vpcompressq {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSQZmrk [HasAVX512]
vpcompressq {src, dst {mask}|dst {mask}, src}
VPCOMPRESSQZrr [HasAVX512]
vpcompressq {src1, dst|dst, src1}
VPCOMPRESSQZrrk [HasAVX512]
vpcompressq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSQZrrkz [HasAVX512]
vpcompressq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPERMDZrm [HasAVX512]
vpermd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMDZrmb [HasAVX512]
vpermd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPERMDZrmbk [HasAVX512]
vpermd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMDZrmbkz [HasAVX512]
vpermd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPERMDZrmk [HasAVX512]
vpermd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMDZrmkz [HasAVX512]
vpermd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMDZrr [HasAVX512]
vpermd {src2, src1, dst|dst, src1, src2}
VPERMDZrrk [HasAVX512]
vpermd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMDZrrkz [HasAVX512]
vpermd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMI2DZrm [HasAVX512]
vpermi2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrmb [HasAVX512]
vpermi2d {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrmbk [HasAVX512]
vpermi2d {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrmbkz [HasAVX512]
vpermi2d {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrmk [HasAVX512]
vpermi2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrmkz [HasAVX512]
vpermi2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrr [HasAVX512]
vpermi2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrrk [HasAVX512]
vpermi2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2DZrrkz [HasAVX512]
vpermi2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrm [HasAVX512]
vpermi2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrmb [HasAVX512]
vpermi2pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrmbk [HasAVX512]
vpermi2pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrmbkz [HasAVX512]
vpermi2pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrmk [HasAVX512]
vpermi2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrmkz [HasAVX512]
vpermi2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrr [HasAVX512]
vpermi2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrrk [HasAVX512]
vpermi2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PDZrrkz [HasAVX512]
vpermi2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrm [HasAVX512]
vpermi2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrmb [HasAVX512]
vpermi2ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrmbk [HasAVX512]
vpermi2ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrmbkz [HasAVX512]
vpermi2ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrmk [HasAVX512]
vpermi2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrmkz [HasAVX512]
vpermi2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrr [HasAVX512]
vpermi2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrrk [HasAVX512]
vpermi2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2PSZrrkz [HasAVX512]
vpermi2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrm [HasAVX512]
vpermi2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrmb [HasAVX512]
vpermi2q {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrmbk [HasAVX512]
vpermi2q {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrmbkz [HasAVX512]
vpermi2q {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrmk [HasAVX512]
vpermi2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrmkz [HasAVX512]
vpermi2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrr [HasAVX512]
vpermi2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrrk [HasAVX512]
vpermi2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2QZrrkz [HasAVX512]
vpermi2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMILPDZmbi [HasAVX512]
vpermilpd {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZmbik [HasAVX512]
vpermilpd {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZmbikz [HasAVX512]
vpermilpd {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZmi [HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZmik [HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZmikz [HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZri [HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDZrik [HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPDZrikz [HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPDZrm [HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZrmb [HasAVX512]
vpermilpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMILPDZrmbk [HasAVX512]
vpermilpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZrmbkz [HasAVX512]
vpermilpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMILPDZrmk [HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPDZrmkz [HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPDZrr [HasAVX512]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDZrrk [HasAVX512]
vpermilpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPDZrrkz [HasAVX512]
vpermilpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPSZmbi [HasAVX512]
vpermilps {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZmbik [HasAVX512]
vpermilps {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZmbikz [HasAVX512]
vpermilps {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZmi [HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZmik [HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZmikz [HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZri [HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSZrik [HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPSZrikz [HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMILPSZrm [HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZrmb [HasAVX512]
vpermilps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPERMILPSZrmbk [HasAVX512]
vpermilps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZrmbkz [HasAVX512]
vpermilps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPERMILPSZrmk [HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMILPSZrmkz [HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMILPSZrr [HasAVX512]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSZrrk [HasAVX512]
vpermilps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMILPSZrrkz [HasAVX512]
vpermilps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMPDZmbi [HasAVX512]
vpermpd {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZmbik [HasAVX512]
vpermpd {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZmbikz [HasAVX512]
vpermpd {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZmi [HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZmik [HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZmikz [HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZri [HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
VPERMPDZrik [HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMPDZrikz [HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMPDZrm [HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZrmb [HasAVX512]
vpermpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMPDZrmbk [HasAVX512]
vpermpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZrmbkz [HasAVX512]
vpermpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMPDZrmk [HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPDZrmkz [HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPDZrr [HasAVX512]
vpermpd {src2, src1, dst|dst, src1, src2}
VPERMPDZrrk [HasAVX512]
vpermpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMPDZrrkz [HasAVX512]
vpermpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMPSZrm [HasAVX512]
vpermps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPSZrmb [HasAVX512]
vpermps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPERMPSZrmbk [HasAVX512]
vpermps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPSZrmbkz [HasAVX512]
vpermps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPERMPSZrmk [HasAVX512]
vpermps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMPSZrmkz [HasAVX512]
vpermps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMPSZrr [HasAVX512]
vpermps {src2, src1, dst|dst, src1, src2}
VPERMPSZrrk [HasAVX512]
vpermps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMPSZrrkz [HasAVX512]
vpermps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMQZmbi [HasAVX512]
vpermq {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMQZmbik [HasAVX512]
vpermq {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZmbikz [HasAVX512]
vpermq {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPERMQZmi [HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZmik [HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZmikz [HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZri [HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
VPERMQZrik [HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMQZrikz [HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMQZrm [HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZrmb [HasAVX512]
vpermq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMQZrmbk [HasAVX512]
vpermq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZrmbkz [HasAVX512]
vpermq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPERMQZrmk [HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMQZrmkz [HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMQZrr [HasAVX512]
vpermq {src2, src1, dst|dst, src1, src2}
VPERMQZrrk [HasAVX512]
vpermq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMQZrrkz [HasAVX512]
vpermq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMT2DZrm [HasAVX512]
vpermt2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrmb [HasAVX512]
vpermt2d {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrmbk [HasAVX512]
vpermt2d {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrmbkz [HasAVX512]
vpermt2d {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrmk [HasAVX512]
vpermt2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrmkz [HasAVX512]
vpermt2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrr [HasAVX512]
vpermt2d {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrrk [HasAVX512]
vpermt2d {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2DZrrkz [HasAVX512]
vpermt2d {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrm [HasAVX512]
vpermt2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrmb [HasAVX512]
vpermt2pd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrmbk [HasAVX512]
vpermt2pd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrmbkz [HasAVX512]
vpermt2pd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrmk [HasAVX512]
vpermt2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrmkz [HasAVX512]
vpermt2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrr [HasAVX512]
vpermt2pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrrk [HasAVX512]
vpermt2pd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PDZrrkz [HasAVX512]
vpermt2pd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrm [HasAVX512]
vpermt2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrmb [HasAVX512]
vpermt2ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrmbk [HasAVX512]
vpermt2ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrmbkz [HasAVX512]
vpermt2ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrmk [HasAVX512]
vpermt2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrmkz [HasAVX512]
vpermt2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrr [HasAVX512]
vpermt2ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrrk [HasAVX512]
vpermt2ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2PSZrrkz [HasAVX512]
vpermt2ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrm [HasAVX512]
vpermt2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrmb [HasAVX512]
vpermt2q {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrmbk [HasAVX512]
vpermt2q {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrmbkz [HasAVX512]
vpermt2q {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrmk [HasAVX512]
vpermt2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrmkz [HasAVX512]
vpermt2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrr [HasAVX512]
vpermt2q {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrrk [HasAVX512]
vpermt2q {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2QZrrkz [HasAVX512]
vpermt2q {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPEXPANDDZrm [HasAVX512]
vpexpandd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDDZrmk [HasAVX512]
vpexpandd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDDZrmkz [HasAVX512]
vpexpandd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDDZrr [HasAVX512]
vpexpandd {src1, dst|dst, src1}
VPEXPANDDZrrk [HasAVX512]
vpexpandd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDDZrrkz [HasAVX512]
vpexpandd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDQZrm [HasAVX512]
vpexpandq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDQZrmk [HasAVX512]
vpexpandq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDQZrmkz [HasAVX512]
vpexpandq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDQZrr [HasAVX512]
vpexpandq {src1, dst|dst, src1}
VPEXPANDQZrrk [HasAVX512]
vpexpandq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDQZrrkz [HasAVX512]
vpexpandq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPGATHERDDZrm [HasAVX512]
vpgatherdd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERDQZrm [HasAVX512]
vpgatherdq {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERQDZrm [HasAVX512]
vpgatherqd {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPGATHERQQZrm [HasAVX512]
vpgatherqq {src2, dst {mask}|dst {mask}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src1 = dst, mask = mask_wb |
VPMAXSDZrm [HasAVX512]
vpmaxsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSDZrmb [HasAVX512]
vpmaxsd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMAXSDZrmbk [HasAVX512]
vpmaxsd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSDZrmbkz [HasAVX512]
vpmaxsd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMAXSDZrmk [HasAVX512]
vpmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSDZrmkz [HasAVX512]
vpmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSDZrr [HasAVX512]
vpmaxsd {src2, src1, dst|dst, src1, src2}
VPMAXSDZrrk [HasAVX512]
vpmaxsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSDZrrkz [HasAVX512]
vpmaxsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSQZrm [HasAVX512]
vpmaxsq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSQZrmb [HasAVX512]
vpmaxsq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXSQZrmbk [HasAVX512]
vpmaxsq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSQZrmbkz [HasAVX512]
vpmaxsq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXSQZrmk [HasAVX512]
vpmaxsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSQZrmkz [HasAVX512]
vpmaxsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSQZrr [HasAVX512]
vpmaxsq {src2, src1, dst|dst, src1, src2}
VPMAXSQZrrk [HasAVX512]
vpmaxsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSQZrrkz [HasAVX512]
vpmaxsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUDZrm [HasAVX512]
vpmaxud {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUDZrmb [HasAVX512]
vpmaxud {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMAXUDZrmbk [HasAVX512]
vpmaxud {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUDZrmbkz [HasAVX512]
vpmaxud {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMAXUDZrmk [HasAVX512]
vpmaxud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUDZrmkz [HasAVX512]
vpmaxud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUDZrr [HasAVX512]
vpmaxud {src2, src1, dst|dst, src1, src2}
VPMAXUDZrrk [HasAVX512]
vpmaxud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUDZrrkz [HasAVX512]
vpmaxud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUQZrm [HasAVX512]
vpmaxuq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUQZrmb [HasAVX512]
vpmaxuq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXUQZrmbk [HasAVX512]
vpmaxuq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUQZrmbkz [HasAVX512]
vpmaxuq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMAXUQZrmk [HasAVX512]
vpmaxuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUQZrmkz [HasAVX512]
vpmaxuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUQZrr [HasAVX512]
vpmaxuq {src2, src1, dst|dst, src1, src2}
VPMAXUQZrrk [HasAVX512]
vpmaxuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUQZrrkz [HasAVX512]
vpmaxuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSDZrm [HasAVX512]
vpminsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSDZrmb [HasAVX512]
vpminsd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMINSDZrmbk [HasAVX512]
vpminsd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSDZrmbkz [HasAVX512]
vpminsd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMINSDZrmk [HasAVX512]
vpminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSDZrmkz [HasAVX512]
vpminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSDZrr [HasAVX512]
vpminsd {src2, src1, dst|dst, src1, src2}
VPMINSDZrrk [HasAVX512]
vpminsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSDZrrkz [HasAVX512]
vpminsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSQZrm [HasAVX512]
vpminsq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSQZrmb [HasAVX512]
vpminsq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINSQZrmbk [HasAVX512]
vpminsq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSQZrmbkz [HasAVX512]
vpminsq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINSQZrmk [HasAVX512]
vpminsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSQZrmkz [HasAVX512]
vpminsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSQZrr [HasAVX512]
vpminsq {src2, src1, dst|dst, src1, src2}
VPMINSQZrrk [HasAVX512]
vpminsq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSQZrrkz [HasAVX512]
vpminsq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUDZrm [HasAVX512]
vpminud {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUDZrmb [HasAVX512]
vpminud {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMINUDZrmbk [HasAVX512]
vpminud {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUDZrmbkz [HasAVX512]
vpminud {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMINUDZrmk [HasAVX512]
vpminud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUDZrmkz [HasAVX512]
vpminud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUDZrr [HasAVX512]
vpminud {src2, src1, dst|dst, src1, src2}
VPMINUDZrrk [HasAVX512]
vpminud {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUDZrrkz [HasAVX512]
vpminud {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUQZrm [HasAVX512]
vpminuq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUQZrmb [HasAVX512]
vpminuq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINUQZrmbk [HasAVX512]
vpminuq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUQZrmbkz [HasAVX512]
vpminuq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMINUQZrmk [HasAVX512]
vpminuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUQZrmkz [HasAVX512]
vpminuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUQZrr [HasAVX512]
vpminuq {src2, src1, dst|dst, src1, src2}
VPMINUQZrrk [HasAVX512]
vpminuq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUQZrrkz [HasAVX512]
vpminuq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMOVDBZmr [HasAVX512]
vpmovdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVDBZmrk [HasAVX512]
vpmovdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVDBZrr [HasAVX512]
vpmovdb {src, dst|dst, src}
VPMOVDBZrrk [HasAVX512]
vpmovdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVDBZrrkz [HasAVX512]
vpmovdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVDWZmr [HasAVX512]
vpmovdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVDWZmrk [HasAVX512]
vpmovdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVDWZrr [HasAVX512]
vpmovdw {src, dst|dst, src}
VPMOVDWZrrk [HasAVX512]
vpmovdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVDWZrrkz [HasAVX512]
vpmovdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQBZmr [HasAVX512]
vpmovqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQBZmrk [HasAVX512]
vpmovqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQBZrr [HasAVX512]
vpmovqb {src, dst|dst, src}
VPMOVQBZrrk [HasAVX512]
vpmovqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQBZrrkz [HasAVX512]
vpmovqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQDZmr [HasAVX512]
vpmovqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQDZmrk [HasAVX512]
vpmovqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQDZrr [HasAVX512]
vpmovqd {src, dst|dst, src}
VPMOVQDZrrk [HasAVX512]
vpmovqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQDZrrkz [HasAVX512]
vpmovqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVQWZmr [HasAVX512]
vpmovqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVQWZmrk [HasAVX512]
vpmovqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVQWZrr [HasAVX512]
vpmovqw {src, dst|dst, src}
VPMOVQWZrrk [HasAVX512]
vpmovqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVQWZrrkz [HasAVX512]
vpmovqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSDBZmr [HasAVX512]
vpmovsdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSDBZmrk [HasAVX512]
vpmovsdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSDBZrr [HasAVX512]
vpmovsdb {src, dst|dst, src}
VPMOVSDBZrrk [HasAVX512]
vpmovsdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSDBZrrkz [HasAVX512]
vpmovsdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSDWZmr [HasAVX512]
vpmovsdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSDWZmrk [HasAVX512]
vpmovsdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSDWZrr [HasAVX512]
vpmovsdw {src, dst|dst, src}
VPMOVSDWZrrk [HasAVX512]
vpmovsdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSDWZrrkz [HasAVX512]
vpmovsdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQBZmr [HasAVX512]
vpmovsqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQBZmrk [HasAVX512]
vpmovsqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQBZrr [HasAVX512]
vpmovsqb {src, dst|dst, src}
VPMOVSQBZrrk [HasAVX512]
vpmovsqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQBZrrkz [HasAVX512]
vpmovsqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQDZmr [HasAVX512]
vpmovsqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQDZmrk [HasAVX512]
vpmovsqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQDZrr [HasAVX512]
vpmovsqd {src, dst|dst, src}
VPMOVSQDZrrk [HasAVX512]
vpmovsqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQDZrrkz [HasAVX512]
vpmovsqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSQWZmr [HasAVX512]
vpmovsqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSQWZmrk [HasAVX512]
vpmovsqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSQWZrr [HasAVX512]
vpmovsqw {src, dst|dst, src}
VPMOVSQWZrrk [HasAVX512]
vpmovsqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSQWZrrkz [HasAVX512]
vpmovsqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBDZrm [HasAVX512]
vpmovsxbd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBDZrmk [HasAVX512]
vpmovsxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBDZrmkz [HasAVX512]
vpmovsxbd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBDZrr [HasAVX512]
vpmovsxbd {src, dst|dst, src}
VPMOVSXBDZrrk [HasAVX512]
vpmovsxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBDZrrkz [HasAVX512]
vpmovsxbd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBQZrm [HasAVX512]
vpmovsxbq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBQZrmk [HasAVX512]
vpmovsxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBQZrmkz [HasAVX512]
vpmovsxbq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBQZrr [HasAVX512]
vpmovsxbq {src, dst|dst, src}
VPMOVSXBQZrrk [HasAVX512]
vpmovsxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBQZrrkz [HasAVX512]
vpmovsxbq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXDQZrm [HasAVX512]
vpmovsxdq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXDQZrmk [HasAVX512]
vpmovsxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXDQZrmkz [HasAVX512]
vpmovsxdq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXDQZrr [HasAVX512]
vpmovsxdq {src, dst|dst, src}
VPMOVSXDQZrrk [HasAVX512]
vpmovsxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXDQZrrkz [HasAVX512]
vpmovsxdq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXWDZrm [HasAVX512]
vpmovsxwd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWDZrmk [HasAVX512]
vpmovsxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXWDZrmkz [HasAVX512]
vpmovsxwd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWDZrr [HasAVX512]
vpmovsxwd {src, dst|dst, src}
VPMOVSXWDZrrk [HasAVX512]
vpmovsxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXWDZrrkz [HasAVX512]
vpmovsxwd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXWQZrm [HasAVX512]
vpmovsxwq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWQZrmk [HasAVX512]
vpmovsxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXWQZrmkz [HasAVX512]
vpmovsxwq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXWQZrr [HasAVX512]
vpmovsxwq {src, dst|dst, src}
VPMOVSXWQZrrk [HasAVX512]
vpmovsxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXWQZrrkz [HasAVX512]
vpmovsxwq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSDBZmr [HasAVX512]
vpmovusdb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSDBZmrk [HasAVX512]
vpmovusdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSDBZrr [HasAVX512]
vpmovusdb {src, dst|dst, src}
VPMOVUSDBZrrk [HasAVX512]
vpmovusdb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSDBZrrkz [HasAVX512]
vpmovusdb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSDWZmr [HasAVX512]
vpmovusdw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSDWZmrk [HasAVX512]
vpmovusdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSDWZrr [HasAVX512]
vpmovusdw {src, dst|dst, src}
VPMOVUSDWZrrk [HasAVX512]
vpmovusdw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSDWZrrkz [HasAVX512]
vpmovusdw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQBZmr [HasAVX512]
vpmovusqb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQBZmrk [HasAVX512]
vpmovusqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQBZrr [HasAVX512]
vpmovusqb {src, dst|dst, src}
VPMOVUSQBZrrk [HasAVX512]
vpmovusqb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQBZrrkz [HasAVX512]
vpmovusqb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQDZmr [HasAVX512]
vpmovusqd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQDZmrk [HasAVX512]
vpmovusqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQDZrr [HasAVX512]
vpmovusqd {src, dst|dst, src}
VPMOVUSQDZrrk [HasAVX512]
vpmovusqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQDZrrkz [HasAVX512]
vpmovusqd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSQWZmr [HasAVX512]
vpmovusqw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSQWZmrk [HasAVX512]
vpmovusqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSQWZrr [HasAVX512]
vpmovusqw {src, dst|dst, src}
VPMOVUSQWZrrk [HasAVX512]
vpmovusqw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSQWZrrkz [HasAVX512]
vpmovusqw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBDZrm [HasAVX512]
vpmovzxbd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBDZrmk [HasAVX512]
vpmovzxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBDZrmkz [HasAVX512]
vpmovzxbd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBDZrr [HasAVX512]
vpmovzxbd {src, dst|dst, src}
VPMOVZXBDZrrk [HasAVX512]
vpmovzxbd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBDZrrkz [HasAVX512]
vpmovzxbd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBQZrm [HasAVX512]
vpmovzxbq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBQZrmk [HasAVX512]
vpmovzxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBQZrmkz [HasAVX512]
vpmovzxbq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBQZrr [HasAVX512]
vpmovzxbq {src, dst|dst, src}
VPMOVZXBQZrrk [HasAVX512]
vpmovzxbq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBQZrrkz [HasAVX512]
vpmovzxbq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXDQZrm [HasAVX512]
vpmovzxdq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXDQZrmk [HasAVX512]
vpmovzxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXDQZrmkz [HasAVX512]
vpmovzxdq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXDQZrr [HasAVX512]
vpmovzxdq {src, dst|dst, src}
VPMOVZXDQZrrk [HasAVX512]
vpmovzxdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXDQZrrkz [HasAVX512]
vpmovzxdq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXWDZrm [HasAVX512]
vpmovzxwd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWDZrmk [HasAVX512]
vpmovzxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXWDZrmkz [HasAVX512]
vpmovzxwd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWDZrr [HasAVX512]
vpmovzxwd {src, dst|dst, src}
VPMOVZXWDZrrk [HasAVX512]
vpmovzxwd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXWDZrrkz [HasAVX512]
vpmovzxwd {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXWQZrm [HasAVX512]
vpmovzxwq {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWQZrmk [HasAVX512]
vpmovzxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXWQZrmkz [HasAVX512]
vpmovzxwq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXWQZrr [HasAVX512]
vpmovzxwq {src, dst|dst, src}
VPMOVZXWQZrrk [HasAVX512]
vpmovzxwq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXWQZrrkz [HasAVX512]
vpmovzxwq {src, dst {mask} {z}|dst {mask} {z}, src}
VPMULDQZrm [HasAVX512]
vpmuldq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULDQZrmb [HasAVX512]
vpmuldq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULDQZrmbk [HasAVX512]
vpmuldq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULDQZrmbkz [HasAVX512]
vpmuldq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULDQZrmk [HasAVX512]
vpmuldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULDQZrmkz [HasAVX512]
vpmuldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULDQZrr [HasAVX512]
vpmuldq {src2, src1, dst|dst, src1, src2}
VPMULDQZrrk [HasAVX512]
vpmuldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULDQZrrkz [HasAVX512]
vpmuldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULLDZrm [HasAVX512]
vpmulld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLDZrmb [HasAVX512]
vpmulld {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMULLDZrmbk [HasAVX512]
vpmulld {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLDZrmbkz [HasAVX512]
vpmulld {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPMULLDZrmk [HasAVX512]
vpmulld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLDZrmkz [HasAVX512]
vpmulld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLDZrr [HasAVX512]
vpmulld {src2, src1, dst|dst, src1, src2}
VPMULLDZrrk [HasAVX512]
vpmulld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLDZrrkz [HasAVX512]
vpmulld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULUDQZrm [HasAVX512]
vpmuludq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULUDQZrmb [HasAVX512]
vpmuludq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULUDQZrmbk [HasAVX512]
vpmuludq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULUDQZrmbkz [HasAVX512]
vpmuludq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULUDQZrmk [HasAVX512]
vpmuludq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULUDQZrmkz [HasAVX512]
vpmuludq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULUDQZrr [HasAVX512]
vpmuludq {src2, src1, dst|dst, src1, src2}
VPMULUDQZrrk [HasAVX512]
vpmuludq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULUDQZrrkz [HasAVX512]
vpmuludq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPORDZrm [HasAVX512]
vpord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPORDZrmb [HasAVX512]
vpord {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPORDZrmbk [HasAVX512]
vpord {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORDZrmbkz [HasAVX512]
vpord {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPORDZrmk [HasAVX512]
vpord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORDZrmkz [HasAVX512]
vpord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPORDZrr [HasAVX512]
vpord {src2, src1, dst|dst, src1, src2}
VPORDZrrk [HasAVX512]
vpord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPORDZrrkz [HasAVX512]
vpord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPORQZrm [HasAVX512]
vporq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPORQZrmb [HasAVX512]
vporq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPORQZrmbk [HasAVX512]
vporq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORQZrmbkz [HasAVX512]
vporq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPORQZrmk [HasAVX512]
vporq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPORQZrmkz [HasAVX512]
vporq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPORQZrr [HasAVX512]
vporq {src2, src1, dst|dst, src1, src2}
VPORQZrrk [HasAVX512]
vporq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPORQZrrkz [HasAVX512]
vporq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLDZmbi [HasAVX512]
vprold {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPROLDZmbik [HasAVX512]
vprold {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLDZmbikz [HasAVX512]
vprold {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPROLDZmi [HasAVX512]
vprold {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLDZmik [HasAVX512]
vprold {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLDZmikz [HasAVX512]
vprold {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLDZri [HasAVX512]
vprold {src2, src1, dst|dst, src1, src2}
VPROLDZrik [HasAVX512]
vprold {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLDZrikz [HasAVX512]
vprold {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLQZmbi [HasAVX512]
vprolq {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPROLQZmbik [HasAVX512]
vprolq {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLQZmbikz [HasAVX512]
vprolq {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPROLQZmi [HasAVX512]
vprolq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLQZmik [HasAVX512]
vprolq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLQZmikz [HasAVX512]
vprolq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLQZri [HasAVX512]
vprolq {src2, src1, dst|dst, src1, src2}
VPROLQZrik [HasAVX512]
vprolq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLQZrikz [HasAVX512]
vprolq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLVDZrm [HasAVX512]
vprolvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVDZrmb [HasAVX512]
vprolvd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPROLVDZrmbk [HasAVX512]
vprolvd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVDZrmbkz [HasAVX512]
vprolvd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPROLVDZrmk [HasAVX512]
vprolvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVDZrmkz [HasAVX512]
vprolvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVDZrr [HasAVX512]
vprolvd {src2, src1, dst|dst, src1, src2}
VPROLVDZrrk [HasAVX512]
vprolvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLVDZrrkz [HasAVX512]
vprolvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPROLVQZrm [HasAVX512]
vprolvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVQZrmb [HasAVX512]
vprolvq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPROLVQZrmbk [HasAVX512]
vprolvq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVQZrmbkz [HasAVX512]
vprolvq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPROLVQZrmk [HasAVX512]
vprolvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPROLVQZrmkz [HasAVX512]
vprolvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPROLVQZrr [HasAVX512]
vprolvq {src2, src1, dst|dst, src1, src2}
VPROLVQZrrk [HasAVX512]
vprolvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPROLVQZrrkz [HasAVX512]
vprolvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORDZmbi [HasAVX512]
vprord {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPRORDZmbik [HasAVX512]
vprord {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORDZmbikz [HasAVX512]
vprord {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPRORDZmi [HasAVX512]
vprord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORDZmik [HasAVX512]
vprord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORDZmikz [HasAVX512]
vprord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORDZri [HasAVX512]
vprord {src2, src1, dst|dst, src1, src2}
VPRORDZrik [HasAVX512]
vprord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORDZrikz [HasAVX512]
vprord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORQZmbi [HasAVX512]
vprorq {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPRORQZmbik [HasAVX512]
vprorq {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORQZmbikz [HasAVX512]
vprorq {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPRORQZmi [HasAVX512]
vprorq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORQZmik [HasAVX512]
vprorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORQZmikz [HasAVX512]
vprorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORQZri [HasAVX512]
vprorq {src2, src1, dst|dst, src1, src2}
VPRORQZrik [HasAVX512]
vprorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORQZrikz [HasAVX512]
vprorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORVDZrm [HasAVX512]
vprorvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVDZrmb [HasAVX512]
vprorvd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPRORVDZrmbk [HasAVX512]
vprorvd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVDZrmbkz [HasAVX512]
vprorvd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPRORVDZrmk [HasAVX512]
vprorvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVDZrmkz [HasAVX512]
vprorvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVDZrr [HasAVX512]
vprorvd {src2, src1, dst|dst, src1, src2}
VPRORVDZrrk [HasAVX512]
vprorvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORVDZrrkz [HasAVX512]
vprorvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPRORVQZrm [HasAVX512]
vprorvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVQZrmb [HasAVX512]
vprorvq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPRORVQZrmbk [HasAVX512]
vprorvq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVQZrmbkz [HasAVX512]
vprorvq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPRORVQZrmk [HasAVX512]
vprorvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPRORVQZrmkz [HasAVX512]
vprorvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPRORVQZrr [HasAVX512]
vprorvq {src2, src1, dst|dst, src1, src2}
VPRORVQZrrk [HasAVX512]
vprorvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPRORVQZrrkz [HasAVX512]
vprorvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSCATTERDDZmr [HasAVX512]
vpscatterdd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERDQZmr [HasAVX512]
vpscatterdq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERQDZmr [HasAVX512]
vpscatterqd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSCATTERQQZmr [HasAVX512]
vpscatterqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VPSHUFDZmbi [HasAVX512]
vpshufd {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZmbik [HasAVX512]
vpshufd {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFDZmbikz [HasAVX512]
vpshufd {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZmi [HasAVX512]
vpshufd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZmik [HasAVX512]
vpshufd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFDZmikz [HasAVX512]
vpshufd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFDZri [HasAVX512]
vpshufd {src2, src1, dst|dst, src1, src2}
VPSHUFDZrik [HasAVX512]
vpshufd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFDZrikz [HasAVX512]
vpshufd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDZmbi [HasAVX512]
vpslld {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZmbik [HasAVX512]
vpslld {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZmbikz [HasAVX512]
vpslld {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZmi [HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZmik [HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZmikz [HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZri [HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDZrik [HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLDZrikz [HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDZrm [HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZrmk [HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLDZrmkz [HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLDZrr [HasAVX512]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDZrrk [HasAVX512]
vpslld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLDZrrkz [HasAVX512]
vpslld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLQZmbi [HasAVX512]
vpsllq {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZmbik [HasAVX512]
vpsllq {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZmbikz [HasAVX512]
vpsllq {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZmi [HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZmik [HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZmikz [HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZri [HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQZrik [HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLQZrikz [HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLQZrm [HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZrmk [HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLQZrmkz [HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLQZrr [HasAVX512]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQZrrk [HasAVX512]
vpsllq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLQZrrkz [HasAVX512]
vpsllq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLVDZrm [HasAVX512]
vpsllvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVDZrmb [HasAVX512]
vpsllvd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSLLVDZrmbk [HasAVX512]
vpsllvd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVDZrmbkz [HasAVX512]
vpsllvd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSLLVDZrmk [HasAVX512]
vpsllvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVDZrmkz [HasAVX512]
vpsllvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVDZrr [HasAVX512]
vpsllvd {src2, src1, dst|dst, src1, src2}
VPSLLVDZrrk [HasAVX512]
vpsllvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVDZrrkz [HasAVX512]
vpsllvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLVQZrm [HasAVX512]
vpsllvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVQZrmb [HasAVX512]
vpsllvq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSLLVQZrmbk [HasAVX512]
vpsllvq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVQZrmbkz [HasAVX512]
vpsllvq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSLLVQZrmk [HasAVX512]
vpsllvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVQZrmkz [HasAVX512]
vpsllvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVQZrr [HasAVX512]
vpsllvq {src2, src1, dst|dst, src1, src2}
VPSLLVQZrrk [HasAVX512]
vpsllvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVQZrrkz [HasAVX512]
vpsllvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRADZmbi [HasAVX512]
vpsrad {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSRADZmbik [HasAVX512]
vpsrad {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZmbikz [HasAVX512]
vpsrad {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSRADZmi [HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZmik [HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZmikz [HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZri [HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADZrik [HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRADZrikz [HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRADZrm [HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZrmk [HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRADZrmkz [HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRADZrr [HasAVX512]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADZrrk [HasAVX512]
vpsrad {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRADZrrkz [HasAVX512]
vpsrad {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAQZmbi [HasAVX512]
vpsraq {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZmbik [HasAVX512]
vpsraq {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZmbikz [HasAVX512]
vpsraq {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZmi [HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZmik [HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZmikz [HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZri [HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
VPSRAQZrik [HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAQZrikz [HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAQZrm [HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZrmk [HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAQZrmkz [HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAQZrr [HasAVX512]
vpsraq {src2, src1, dst|dst, src1, src2}
VPSRAQZrrk [HasAVX512]
vpsraq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAQZrrkz [HasAVX512]
vpsraq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVDZrm [HasAVX512]
vpsravd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVDZrmb [HasAVX512]
vpsravd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSRAVDZrmbk [HasAVX512]
vpsravd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVDZrmbkz [HasAVX512]
vpsravd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSRAVDZrmk [HasAVX512]
vpsravd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVDZrmkz [HasAVX512]
vpsravd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVDZrr [HasAVX512]
vpsravd {src2, src1, dst|dst, src1, src2}
VPSRAVDZrrk [HasAVX512]
vpsravd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVDZrrkz [HasAVX512]
vpsravd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVQZrm [HasAVX512]
vpsravq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVQZrmb [HasAVX512]
vpsravq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRAVQZrmbk [HasAVX512]
vpsravq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVQZrmbkz [HasAVX512]
vpsravq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRAVQZrmk [HasAVX512]
vpsravq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVQZrmkz [HasAVX512]
vpsravq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVQZrr [HasAVX512]
vpsravq {src2, src1, dst|dst, src1, src2}
VPSRAVQZrrk [HasAVX512]
vpsravq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVQZrrkz [HasAVX512]
vpsravq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDZmbi [HasAVX512]
vpsrld {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZmbik [HasAVX512]
vpsrld {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZmbikz [HasAVX512]
vpsrld {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZmi [HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZmik [HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZmikz [HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZri [HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDZrik [HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLDZrikz [HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDZrm [HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZrmk [HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLDZrmkz [HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLDZrr [HasAVX512]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDZrrk [HasAVX512]
vpsrld {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLDZrrkz [HasAVX512]
vpsrld {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLQZmbi [HasAVX512]
vpsrlq {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZmbik [HasAVX512]
vpsrlq {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZmbikz [HasAVX512]
vpsrlq {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZmi [HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZmik [HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZmikz [HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZri [HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQZrik [HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLQZrikz [HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLQZrm [HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZrmk [HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLQZrmkz [HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLQZrr [HasAVX512]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQZrrk [HasAVX512]
vpsrlq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLQZrrkz [HasAVX512]
vpsrlq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLVDZrm [HasAVX512]
vpsrlvd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVDZrmb [HasAVX512]
vpsrlvd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSRLVDZrmbk [HasAVX512]
vpsrlvd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVDZrmbkz [HasAVX512]
vpsrlvd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSRLVDZrmk [HasAVX512]
vpsrlvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVDZrmkz [HasAVX512]
vpsrlvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVDZrr [HasAVX512]
vpsrlvd {src2, src1, dst|dst, src1, src2}
VPSRLVDZrrk [HasAVX512]
vpsrlvd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVDZrrkz [HasAVX512]
vpsrlvd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLVQZrm [HasAVX512]
vpsrlvq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVQZrmb [HasAVX512]
vpsrlvq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRLVQZrmbk [HasAVX512]
vpsrlvq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVQZrmbkz [HasAVX512]
vpsrlvq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSRLVQZrmk [HasAVX512]
vpsrlvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVQZrmkz [HasAVX512]
vpsrlvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVQZrr [HasAVX512]
vpsrlvq {src2, src1, dst|dst, src1, src2}
VPSRLVQZrrk [HasAVX512]
vpsrlvq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVQZrrkz [HasAVX512]
vpsrlvq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBDZrm [HasAVX512]
vpsubd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBDZrmb [HasAVX512]
vpsubd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSUBDZrmbk [HasAVX512]
vpsubd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBDZrmbkz [HasAVX512]
vpsubd {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPSUBDZrmk [HasAVX512]
vpsubd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBDZrmkz [HasAVX512]
vpsubd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBDZrr [HasAVX512]
vpsubd {src2, src1, dst|dst, src1, src2}
VPSUBDZrrk [HasAVX512]
vpsubd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBDZrrkz [HasAVX512]
vpsubd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBQZrm [HasAVX512]
vpsubq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBQZrmb [HasAVX512]
vpsubq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSUBQZrmbk [HasAVX512]
vpsubq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBQZrmbkz [HasAVX512]
vpsubq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPSUBQZrmk [HasAVX512]
vpsubq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBQZrmkz [HasAVX512]
vpsubq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBQZrr [HasAVX512]
vpsubq {src2, src1, dst|dst, src1, src2}
VPSUBQZrrk [HasAVX512]
vpsubq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBQZrrkz [HasAVX512]
vpsubq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPTERNLOGDZrmbi [HasAVX512]
vpternlogd {src4, src3{1to16}, src2, dst|dst, src2, src3{1to16}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrmbik [HasAVX512]
vpternlogd {src4, src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrmbikz [HasAVX512]
vpternlogd {src4, src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrmi [HasAVX512]
vpternlogd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrmik [HasAVX512]
vpternlogd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrmikz [HasAVX512]
vpternlogd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrri [HasAVX512]
vpternlogd {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrrik [HasAVX512]
vpternlogd {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGDZrrikz [HasAVX512]
vpternlogd {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrmbi [HasAVX512]
vpternlogq {src4, src3{1to8}, src2, dst|dst, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrmbik [HasAVX512]
vpternlogq {src4, src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrmbikz [HasAVX512]
vpternlogq {src4, src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrmi [HasAVX512]
vpternlogq {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrmik [HasAVX512]
vpternlogq {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrmikz [HasAVX512]
vpternlogq {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrri [HasAVX512]
vpternlogq {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrrik [HasAVX512]
vpternlogq {src4, src3, src2, dst {mask}|dst {mask}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTERNLOGQZrrikz [HasAVX512]
vpternlogq {src4, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VPTESTMDZrm [HasAVX512]
vptestmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMDZrmb [HasAVX512]
vptestmd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPTESTMDZrmbk [HasAVX512]
vptestmd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPTESTMDZrmk [HasAVX512]
vptestmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMDZrr [HasAVX512]
vptestmd {src2, src1, dst|dst, src1, src2}
VPTESTMDZrrk [HasAVX512]
vptestmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMQZrm [HasAVX512]
vptestmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMQZrmb [HasAVX512]
vptestmq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTMQZrmbk [HasAVX512]
vptestmq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTMQZrmk [HasAVX512]
vptestmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMQZrr [HasAVX512]
vptestmq {src2, src1, dst|dst, src1, src2}
VPTESTMQZrrk [HasAVX512]
vptestmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMDZrm [HasAVX512]
vptestnmd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMDZrmb [HasAVX512]
vptestnmd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPTESTNMDZrmbk [HasAVX512]
vptestnmd {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPTESTNMDZrmk [HasAVX512]
vptestnmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMDZrr [HasAVX512]
vptestnmd {src2, src1, dst|dst, src1, src2}
VPTESTNMDZrrk [HasAVX512]
vptestnmd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMQZrm [HasAVX512]
vptestnmq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMQZrmb [HasAVX512]
vptestnmq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTNMQZrmbk [HasAVX512]
vptestnmq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPTESTNMQZrmk [HasAVX512]
vptestnmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMQZrr [HasAVX512]
vptestnmq {src2, src1, dst|dst, src1, src2}
VPTESTNMQZrrk [HasAVX512]
vptestnmq {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPUNPCKHDQZrm [HasAVX512]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZrmb [HasAVX512]
vpunpckhdq {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZrmbk [HasAVX512]
vpunpckhdq {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZrmbkz [HasAVX512]
vpunpckhdq {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZrmk [HasAVX512]
vpunpckhdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZrmkz [HasAVX512]
vpunpckhdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHDQZrr [HasAVX512]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHDQZrrk [HasAVX512]
vpunpckhdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHDQZrrkz [HasAVX512]
vpunpckhdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHQDQZrm [HasAVX512]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZrmb [HasAVX512]
vpunpckhqdq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZrmbk [HasAVX512]
vpunpckhqdq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZrmbkz [HasAVX512]
vpunpckhqdq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZrmk [HasAVX512]
vpunpckhqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZrmkz [HasAVX512]
vpunpckhqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHQDQZrr [HasAVX512]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHQDQZrrk [HasAVX512]
vpunpckhqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHQDQZrrkz [HasAVX512]
vpunpckhqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLDQZrm [HasAVX512]
vpunpckldq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZrmb [HasAVX512]
vpunpckldq {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZrmbk [HasAVX512]
vpunpckldq {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZrmbkz [HasAVX512]
vpunpckldq {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZrmk [HasAVX512]
vpunpckldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZrmkz [HasAVX512]
vpunpckldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLDQZrr [HasAVX512]
vpunpckldq {src2, src1, dst|dst, src1, src2}
VPUNPCKLDQZrrk [HasAVX512]
vpunpckldq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLDQZrrkz [HasAVX512]
vpunpckldq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLQDQZrm [HasAVX512]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZrmb [HasAVX512]
vpunpcklqdq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZrmbk [HasAVX512]
vpunpcklqdq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZrmbkz [HasAVX512]
vpunpcklqdq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZrmk [HasAVX512]
vpunpcklqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZrmkz [HasAVX512]
vpunpcklqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLQDQZrr [HasAVX512]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKLQDQZrrk [HasAVX512]
vpunpcklqdq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLQDQZrrkz [HasAVX512]
vpunpcklqdq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPXORDZrm [HasAVX512]
vpxord {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORDZrmb [HasAVX512]
vpxord {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPXORDZrmbk [HasAVX512]
vpxord {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORDZrmbkz [HasAVX512]
vpxord {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPXORDZrmk [HasAVX512]
vpxord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORDZrmkz [HasAVX512]
vpxord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORDZrr [HasAVX512]
vpxord {src2, src1, dst|dst, src1, src2}
VPXORDZrrk [HasAVX512]
vpxord {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPXORDZrrkz [HasAVX512]
vpxord {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPXORQZrm [HasAVX512]
vpxorq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORQZrmb [HasAVX512]
vpxorq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPXORQZrmbk [HasAVX512]
vpxorq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORQZrmbkz [HasAVX512]
vpxorq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPXORQZrmk [HasAVX512]
vpxorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPXORQZrmkz [HasAVX512]
vpxorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPXORQZrr [HasAVX512]
vpxorq {src2, src1, dst|dst, src1, src2}
VPXORQZrrk [HasAVX512]
vpxorq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPXORQZrrkz [HasAVX512]
vpxorq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRCP14PDZm [HasAVX512]
vrcp14pd {src, dst|dst, src}
VRCP14PDZmb [HasAVX512]
vrcp14pd {src{1to8}, dst|dst, src{1to8}}
VRCP14PDZmbk [HasAVX512]
vrcp14pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZmbkz [HasAVX512]
vrcp14pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRCP14PDZmk [HasAVX512]
vrcp14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZmkz [HasAVX512]
vrcp14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PDZr [HasAVX512]
vrcp14pd {src, dst|dst, src}
VRCP14PDZrk [HasAVX512]
vrcp14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PDZrkz [HasAVX512]
vrcp14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PSZm [HasAVX512]
vrcp14ps {src, dst|dst, src}
VRCP14PSZmb [HasAVX512]
vrcp14ps {src{1to16}, dst|dst, src{1to16}}
VRCP14PSZmbk [HasAVX512]
vrcp14ps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZmbkz [HasAVX512]
vrcp14ps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VRCP14PSZmk [HasAVX512]
vrcp14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZmkz [HasAVX512]
vrcp14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14PSZr [HasAVX512]
vrcp14ps {src, dst|dst, src}
VRCP14PSZrk [HasAVX512]
vrcp14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCP14PSZrkz [HasAVX512]
vrcp14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRCP14SDZrm [HasAVX512]
vrcp14sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRCP14SDZrmk [HasAVX512]
vrcp14sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRCP14SDZrmkz [HasAVX512]
vrcp14sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRCP14SDZrr [HasAVX512]
vrcp14sd {src2, src1, dst|dst, src1, src2}
VRCP14SDZrrk [HasAVX512]
vrcp14sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRCP14SDZrrkz [HasAVX512]
vrcp14sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRCP14SSZrm [HasAVX512]
vrcp14ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRCP14SSZrmk [HasAVX512]
vrcp14ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRCP14SSZrmkz [HasAVX512]
vrcp14ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRCP14SSZrr [HasAVX512]
vrcp14ss {src2, src1, dst|dst, src1, src2}
VRCP14SSZrrk [HasAVX512]
vrcp14ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRCP14SSZrrkz [HasAVX512]
vrcp14ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRCP28PDZm [HasAVX512]
vrcp28pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PDZmb [HasAVX512]
vrcp28pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PDZmbk [HasAVX512]
vrcp28pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28PDZmbkz [HasAVX512]
vrcp28pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PDZmk [HasAVX512]
vrcp28pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28PDZmkz [HasAVX512]
vrcp28pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PDZr [HasAVX512]
vrcp28pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VRCP28PDZrb [HasAVX512]
vrcp28pd {{sae}, src, dst|dst, src, {sae}}
VRCP28PDZrbk [HasAVX512]
vrcp28pd {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VRCP28PDZrbkz [HasAVX512]
vrcp28pd {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VRCP28PDZrk [HasAVX512]
vrcp28pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28PDZrkz [HasAVX512]
vrcp28pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VRCP28PSZm [HasAVX512]
vrcp28ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PSZmb [HasAVX512]
vrcp28ps {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PSZmbk [HasAVX512]
vrcp28ps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28PSZmbkz [HasAVX512]
vrcp28ps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PSZmk [HasAVX512]
vrcp28ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28PSZmkz [HasAVX512]
vrcp28ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28PSZr [HasAVX512]
vrcp28ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VRCP28PSZrb [HasAVX512]
vrcp28ps {{sae}, src, dst|dst, src, {sae}}
VRCP28PSZrbk [HasAVX512]
vrcp28ps {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VRCP28PSZrbkz [HasAVX512]
vrcp28ps {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VRCP28PSZrk [HasAVX512]
vrcp28ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28PSZrkz [HasAVX512]
vrcp28ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VRCP28SDZm [HasAVX512]
vrcp28sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28SDZmk [HasAVX512]
vrcp28sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28SDZmkz [HasAVX512]
vrcp28sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28SDZr [HasAVX512]
vrcp28sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRCP28SDZrb [HasAVX512]
vrcp28sd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VRCP28SDZrbk [HasAVX512]
vrcp28sd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VRCP28SDZrbkz [HasAVX512]
vrcp28sd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VRCP28SDZrk [HasAVX512]
vrcp28sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28SDZrkz [HasAVX512]
vrcp28sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRCP28SSZm [HasAVX512]
vrcp28ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28SSZmk [HasAVX512]
vrcp28ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28SSZmkz [HasAVX512]
vrcp28ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRCP28SSZr [HasAVX512]
vrcp28ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRCP28SSZrb [HasAVX512]
vrcp28ss {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VRCP28SSZrbk [HasAVX512]
vrcp28ss {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VRCP28SSZrbkz [HasAVX512]
vrcp28ss {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VRCP28SSZrk [HasAVX512]
vrcp28ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRCP28SSZrkz [HasAVX512]
vrcp28ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPDZrmbi [HasAVX512]
vrndscalepd {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZrmbik [HasAVX512]
vrndscalepd {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZrmbikz [HasAVX512]
vrndscalepd {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZrmi [HasAVX512]
vrndscalepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZrmik [HasAVX512]
vrndscalepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZrmikz [HasAVX512]
vrndscalepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPDZrri [HasAVX512]
vrndscalepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPDZrrib [HasAVX512]
vrndscalepd {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VRNDSCALEPDZrribk [HasAVX512]
vrndscalepd {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZrribkz [HasAVX512]
vrndscalepd {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VRNDSCALEPDZrrik [HasAVX512]
vrndscalepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPDZrrikz [HasAVX512]
vrndscalepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPSZrmbi [HasAVX512]
vrndscaleps {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZrmbik [HasAVX512]
vrndscaleps {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZrmbikz [HasAVX512]
vrndscaleps {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZrmi [HasAVX512]
vrndscaleps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZrmik [HasAVX512]
vrndscaleps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZrmikz [HasAVX512]
vrndscaleps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPSZrri [HasAVX512]
vrndscaleps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPSZrrib [HasAVX512]
vrndscaleps {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VRNDSCALEPSZrribk [HasAVX512]
vrndscaleps {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZrribkz [HasAVX512]
vrndscaleps {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VRNDSCALEPSZrrik [HasAVX512]
vrndscaleps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPSZrrikz [HasAVX512]
vrndscaleps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALESDZrmi_Int [HasAVX512]
vrndscalesd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALESDZrmik_Int [HasAVX512]
vrndscalesd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALESDZrmikz_Int [HasAVX512]
vrndscalesd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALESDZrri_Int [HasAVX512]
vrndscalesd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALESDZrrib_Int [HasAVX512]
vrndscalesd {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VRNDSCALESDZrribk_Int [HasAVX512]
vrndscalesd {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VRNDSCALESDZrribkz_Int [HasAVX512]
vrndscalesd {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VRNDSCALESDZrrik_Int [HasAVX512]
vrndscalesd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALESDZrrikz_Int [HasAVX512]
vrndscalesd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALESSZrmi_Int [HasAVX512]
vrndscaless {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALESSZrmik_Int [HasAVX512]
vrndscaless {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALESSZrmikz_Int [HasAVX512]
vrndscaless {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALESSZrri_Int [HasAVX512]
vrndscaless {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALESSZrrib_Int [HasAVX512]
vrndscaless {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VRNDSCALESSZrribk_Int [HasAVX512]
vrndscaless {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VRNDSCALESSZrribkz_Int [HasAVX512]
vrndscaless {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VRNDSCALESSZrrik_Int [HasAVX512]
vrndscaless {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALESSZrrikz_Int [HasAVX512]
vrndscaless {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT14PDZm [HasAVX512]
vrsqrt14pd {src, dst|dst, src}
VRSQRT14PDZmb [HasAVX512]
vrsqrt14pd {src{1to8}, dst|dst, src{1to8}}
VRSQRT14PDZmbk [HasAVX512]
vrsqrt14pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZmbkz [HasAVX512]
vrsqrt14pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRSQRT14PDZmk [HasAVX512]
vrsqrt14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZmkz [HasAVX512]
vrsqrt14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PDZr [HasAVX512]
vrsqrt14pd {src, dst|dst, src}
VRSQRT14PDZrk [HasAVX512]
vrsqrt14pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PDZrkz [HasAVX512]
vrsqrt14pd {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PSZm [HasAVX512]
vrsqrt14ps {src, dst|dst, src}
VRSQRT14PSZmb [HasAVX512]
vrsqrt14ps {src{1to16}, dst|dst, src{1to16}}
VRSQRT14PSZmbk [HasAVX512]
vrsqrt14ps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZmbkz [HasAVX512]
vrsqrt14ps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VRSQRT14PSZmk [HasAVX512]
vrsqrt14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZmkz [HasAVX512]
vrsqrt14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14PSZr [HasAVX512]
vrsqrt14ps {src, dst|dst, src}
VRSQRT14PSZrk [HasAVX512]
vrsqrt14ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRT14PSZrkz [HasAVX512]
vrsqrt14ps {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRT14SDZrm [HasAVX512]
vrsqrt14sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRSQRT14SDZrmk [HasAVX512]
vrsqrt14sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRSQRT14SDZrmkz [HasAVX512]
vrsqrt14sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRSQRT14SDZrr [HasAVX512]
vrsqrt14sd {src2, src1, dst|dst, src1, src2}
VRSQRT14SDZrrk [HasAVX512]
vrsqrt14sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRSQRT14SDZrrkz [HasAVX512]
vrsqrt14sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRSQRT14SSZrm [HasAVX512]
vrsqrt14ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRSQRT14SSZrmk [HasAVX512]
vrsqrt14ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRSQRT14SSZrmkz [HasAVX512]
vrsqrt14ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRSQRT14SSZrr [HasAVX512]
vrsqrt14ss {src2, src1, dst|dst, src1, src2}
VRSQRT14SSZrrk [HasAVX512]
vrsqrt14ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRSQRT14SSZrrkz [HasAVX512]
vrsqrt14ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRSQRT28PDZm [HasAVX512]
vrsqrt28pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PDZmb [HasAVX512]
vrsqrt28pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PDZmbk [HasAVX512]
vrsqrt28pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28PDZmbkz [HasAVX512]
vrsqrt28pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PDZmk [HasAVX512]
vrsqrt28pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28PDZmkz [HasAVX512]
vrsqrt28pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PDZr [HasAVX512]
vrsqrt28pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT28PDZrb [HasAVX512]
vrsqrt28pd {{sae}, src, dst|dst, src, {sae}}
VRSQRT28PDZrbk [HasAVX512]
vrsqrt28pd {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VRSQRT28PDZrbkz [HasAVX512]
vrsqrt28pd {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VRSQRT28PDZrk [HasAVX512]
vrsqrt28pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28PDZrkz [HasAVX512]
vrsqrt28pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT28PSZm [HasAVX512]
vrsqrt28ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PSZmb [HasAVX512]
vrsqrt28ps {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PSZmbk [HasAVX512]
vrsqrt28ps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28PSZmbkz [HasAVX512]
vrsqrt28ps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PSZmk [HasAVX512]
vrsqrt28ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28PSZmkz [HasAVX512]
vrsqrt28ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28PSZr [HasAVX512]
vrsqrt28ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT28PSZrb [HasAVX512]
vrsqrt28ps {{sae}, src, dst|dst, src, {sae}}
VRSQRT28PSZrbk [HasAVX512]
vrsqrt28ps {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VRSQRT28PSZrbkz [HasAVX512]
vrsqrt28ps {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VRSQRT28PSZrk [HasAVX512]
vrsqrt28ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28PSZrkz [HasAVX512]
vrsqrt28ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT28SDZm [HasAVX512]
vrsqrt28sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28SDZmk [HasAVX512]
vrsqrt28sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28SDZmkz [HasAVX512]
vrsqrt28sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28SDZr [HasAVX512]
vrsqrt28sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT28SDZrb [HasAVX512]
vrsqrt28sd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VRSQRT28SDZrbk [HasAVX512]
vrsqrt28sd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VRSQRT28SDZrbkz [HasAVX512]
vrsqrt28sd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VRSQRT28SDZrk [HasAVX512]
vrsqrt28sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28SDZrkz [HasAVX512]
vrsqrt28sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT28SSZm [HasAVX512]
vrsqrt28ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28SSZmk [HasAVX512]
vrsqrt28ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28SSZmkz [HasAVX512]
vrsqrt28ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRSQRT28SSZr [HasAVX512]
vrsqrt28ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRSQRT28SSZrb [HasAVX512]
vrsqrt28ss {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VRSQRT28SSZrbk [HasAVX512]
vrsqrt28ss {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VRSQRT28SSZrbkz [HasAVX512]
vrsqrt28ss {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VRSQRT28SSZrk [HasAVX512]
vrsqrt28ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRSQRT28SSZrkz [HasAVX512]
vrsqrt28ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPDZrm [HasAVX512]
vscalefpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZrmb [HasAVX512]
vscalefpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZrmbk [HasAVX512]
vscalefpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZrmbkz [HasAVX512]
vscalefpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZrmk [HasAVX512]
vscalefpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZrmkz [HasAVX512]
vscalefpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPDZrr [HasAVX512]
vscalefpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPDZrrb [HasAVX512]
vscalefpd {rc, src2, src1, dst|dst, src1, src2, rc}
VSCALEFPDZrrbk [HasAVX512]
vscalefpd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZrrbkz [HasAVX512]
vscalefpd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSCALEFPDZrrk [HasAVX512]
vscalefpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPDZrrkz [HasAVX512]
vscalefpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPSZrm [HasAVX512]
vscalefps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZrmb [HasAVX512]
vscalefps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZrmbk [HasAVX512]
vscalefps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZrmbkz [HasAVX512]
vscalefps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZrmk [HasAVX512]
vscalefps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZrmkz [HasAVX512]
vscalefps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPSZrr [HasAVX512]
vscalefps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPSZrrb [HasAVX512]
vscalefps {rc, src2, src1, dst|dst, src1, src2, rc}
VSCALEFPSZrrbk [HasAVX512]
vscalefps {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZrrbkz [HasAVX512]
vscalefps {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSCALEFPSZrrk [HasAVX512]
vscalefps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPSZrrkz [HasAVX512]
vscalefps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFSDZrm [HasAVX512]
vscalefsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFSDZrmk [HasAVX512]
vscalefsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFSDZrmkz [HasAVX512]
vscalefsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFSDZrr [HasAVX512]
vscalefsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFSDZrrb_Int [HasAVX512]
vscalefsd {rc, src2, src1, dst|dst, src1, src2, rc}
VSCALEFSDZrrbk_Int [HasAVX512]
vscalefsd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSCALEFSDZrrbkz_Int [HasAVX512]
vscalefsd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSCALEFSDZrrk [HasAVX512]
vscalefsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFSDZrrkz [HasAVX512]
vscalefsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFSSZrm [HasAVX512]
vscalefss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFSSZrmk [HasAVX512]
vscalefss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFSSZrmkz [HasAVX512]
vscalefss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFSSZrr [HasAVX512]
vscalefss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFSSZrrb_Int [HasAVX512]
vscalefss {rc, src2, src1, dst|dst, src1, src2, rc}
VSCALEFSSZrrbk_Int [HasAVX512]
vscalefss {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSCALEFSSZrrbkz_Int [HasAVX512]
vscalefss {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSCALEFSSZrrk [HasAVX512]
vscalefss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFSSZrrkz [HasAVX512]
vscalefss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCATTERDPDZmr [HasAVX512]
vscatterdpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERDPSZmr [HasAVX512]
vscatterdps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERPF0DPDm [HasAVX512]
vscatterpf0dpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERPF0DPSm [HasAVX512]
vscatterpf0dps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERPF0QPDm [HasAVX512]
vscatterpf0qpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERPF0QPSm [HasAVX512]
vscatterpf0qps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERPF1DPDm [HasAVX512]
vscatterpf1dpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERPF1DPSm [HasAVX512]
vscatterpf1dps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERPF1QPDm [HasAVX512]
vscatterpf1qpd {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERPF1QPSm [HasAVX512]
vscatterpf1qps {src {mask}|{mask}, src}
|
Note
|
Properties: mayLoad, mayStore |
VSCATTERQPDZmr [HasAVX512]
vscatterqpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSCATTERQPSZmr [HasAVX512]
vscatterqps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
|
Note
|
Constraints: mask = mask_wb |
VSHUFF32X4Zrmbi [HasAVX512]
vshuff32x4 {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Zrmbik [HasAVX512]
vshuff32x4 {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF32X4Zrmbikz [HasAVX512]
vshuff32x4 {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Zrmi [HasAVX512]
vshuff32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Zrmik [HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF32X4Zrmikz [HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF32X4Zrri [HasAVX512]
vshuff32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFF32X4Zrrik [HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFF32X4Zrrikz [HasAVX512]
vshuff32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFF64X2Zrmbi [HasAVX512]
vshuff64x2 {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Zrmbik [HasAVX512]
vshuff64x2 {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF64X2Zrmbikz [HasAVX512]
vshuff64x2 {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Zrmi [HasAVX512]
vshuff64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Zrmik [HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFF64X2Zrmikz [HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFF64X2Zrri [HasAVX512]
vshuff64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFF64X2Zrrik [HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFF64X2Zrrikz [HasAVX512]
vshuff64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFI32X4Zrmbi [HasAVX512]
vshufi32x4 {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Zrmbik [HasAVX512]
vshufi32x4 {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI32X4Zrmbikz [HasAVX512]
vshufi32x4 {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Zrmi [HasAVX512]
vshufi32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Zrmik [HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI32X4Zrmikz [HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI32X4Zrri [HasAVX512]
vshufi32x4 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFI32X4Zrrik [HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFI32X4Zrrikz [HasAVX512]
vshufi32x4 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFI64X2Zrmbi [HasAVX512]
vshufi64x2 {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Zrmbik [HasAVX512]
vshufi64x2 {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI64X2Zrmbikz [HasAVX512]
vshufi64x2 {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Zrmi [HasAVX512]
vshufi64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Zrmik [HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFI64X2Zrmikz [HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFI64X2Zrri [HasAVX512]
vshufi64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFI64X2Zrrik [HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFI64X2Zrrikz [HasAVX512]
vshufi64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFPDZrmbi [HasAVX512]
vshufpd {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZrmbik [HasAVX512]
vshufpd {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPDZrmbikz [HasAVX512]
vshufpd {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZrmi [HasAVX512]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZrmik [HasAVX512]
vshufpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPDZrmikz [HasAVX512]
vshufpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPDZrri [HasAVX512]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPDZrrik [HasAVX512]
vshufpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFPDZrrikz [HasAVX512]
vshufpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSHUFPSZrmbi [HasAVX512]
vshufps {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZrmbik [HasAVX512]
vshufps {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPSZrmbikz [HasAVX512]
vshufps {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZrmi [HasAVX512]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZrmik [HasAVX512]
vshufps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSHUFPSZrmikz [HasAVX512]
vshufps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VSHUFPSZrri [HasAVX512]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPSZrrik [HasAVX512]
vshufps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VSHUFPSZrrikz [HasAVX512]
vshufps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VSQRTPDZm [HasAVX512]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZmb [HasAVX512]
vsqrtpd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZmbk [HasAVX512]
vsqrtpd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZmbkz [HasAVX512]
vsqrtpd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZmk [HasAVX512]
vsqrtpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZmkz [HasAVX512]
vsqrtpd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZr [HasAVX512]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDZrb [HasAVX512]
vsqrtpd {rc, src, dst|dst, src, rc}
VSQRTPDZrbk [HasAVX512]
vsqrtpd {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VSQRTPDZrbkz [HasAVX512]
vsqrtpd {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VSQRTPDZrk [HasAVX512]
vsqrtpd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPDZrkz [HasAVX512]
vsqrtpd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZm [HasAVX512]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZmb [HasAVX512]
vsqrtps {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZmbk [HasAVX512]
vsqrtps {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZmbkz [HasAVX512]
vsqrtps {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZmk [HasAVX512]
vsqrtps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZmkz [HasAVX512]
vsqrtps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZr [HasAVX512]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSZrb [HasAVX512]
vsqrtps {rc, src, dst|dst, src, rc}
VSQRTPSZrbk [HasAVX512]
vsqrtps {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VSQRTPSZrbkz [HasAVX512]
vsqrtps {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VSQRTPSZrk [HasAVX512]
vsqrtps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPSZrkz [HasAVX512]
vsqrtps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSDZm_Int [HasAVX512]
vsqrtsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSDZmk_Int [HasAVX512]
vsqrtsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTSDZmkz_Int [HasAVX512]
vsqrtsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSDZr_Int [HasAVX512]
vsqrtsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSDZrb_Int [HasAVX512]
vsqrtsd {rc, src2, src1, dst|dst, src1, src2, rc}
VSQRTSDZrbk_Int [HasAVX512]
vsqrtsd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSQRTSDZrbkz_Int [HasAVX512]
vsqrtsd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSQRTSDZrk_Int [HasAVX512]
vsqrtsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTSDZrkz_Int [HasAVX512]
vsqrtsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSSZm_Int [HasAVX512]
vsqrtss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSSZmk_Int [HasAVX512]
vsqrtss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTSSZmkz_Int [HasAVX512]
vsqrtss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSSZr_Int [HasAVX512]
vsqrtss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSSZrb_Int [HasAVX512]
vsqrtss {rc, src2, src1, dst|dst, src1, src2, rc}
VSQRTSSZrbk_Int [HasAVX512]
vsqrtss {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSQRTSSZrbkz_Int [HasAVX512]
vsqrtss {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSQRTSSZrk_Int [HasAVX512]
vsqrtss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTSSZrkz_Int [HasAVX512]
vsqrtss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPDZrm [HasAVX512]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZrmb [HasAVX512]
vsubpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZrmbk [HasAVX512]
vsubpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZrmbkz [HasAVX512]
vsubpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZrmk [HasAVX512]
vsubpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZrmkz [HasAVX512]
vsubpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDZrr [HasAVX512]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPDZrrb [HasAVX512]
vsubpd {rc, src2, src1, dst|dst, src1, src2, rc}
VSUBPDZrrbk [HasAVX512]
vsubpd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSUBPDZrrbkz [HasAVX512]
vsubpd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSUBPDZrrk [HasAVX512]
vsubpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPDZrrkz [HasAVX512]
vsubpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSZrm [HasAVX512]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZrmb [HasAVX512]
vsubps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZrmbk [HasAVX512]
vsubps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZrmbkz [HasAVX512]
vsubps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZrmk [HasAVX512]
vsubps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZrmkz [HasAVX512]
vsubps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSZrr [HasAVX512]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSZrrb [HasAVX512]
vsubps {rc, src2, src1, dst|dst, src1, src2, rc}
VSUBPSZrrbk [HasAVX512]
vsubps {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSUBPSZrrbkz [HasAVX512]
vsubps {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSUBPSZrrk [HasAVX512]
vsubps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPSZrrkz [HasAVX512]
vsubps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBSDZrm_Int [HasAVX512]
vsubsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSDZrmk_Int [HasAVX512]
vsubsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBSDZrmkz_Int [HasAVX512]
vsubsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSDZrr_Int [HasAVX512]
vsubsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBSDZrrb_Int [HasAVX512]
vsubsd {rc, src2, src1, dst|dst, src1, src2, rc}
VSUBSDZrrbk_Int [HasAVX512]
vsubsd {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSUBSDZrrbkz_Int [HasAVX512]
vsubsd {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSUBSDZrrk_Int [HasAVX512]
vsubsd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBSDZrrkz_Int [HasAVX512]
vsubsd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBSSZrm_Int [HasAVX512]
vsubss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSSZrmk_Int [HasAVX512]
vsubss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBSSZrmkz_Int [HasAVX512]
vsubss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSSZrr_Int [HasAVX512]
vsubss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBSSZrrb_Int [HasAVX512]
vsubss {rc, src2, src1, dst|dst, src1, src2, rc}
VSUBSSZrrbk_Int [HasAVX512]
vsubss {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSUBSSZrrbkz_Int [HasAVX512]
vsubss {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSUBSSZrrk_Int [HasAVX512]
vsubss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBSSZrrkz_Int [HasAVX512]
vsubss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMISDZrm [HasAVX512]
vucomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMISDZrr [HasAVX512]
vucomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMISDZrrb [HasAVX512]
vucomisd {{sae}, src2, src1|src1, src2, {sae}}
VUCOMISSZrm [HasAVX512]
vucomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMISSZrr [HasAVX512]
vucomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMISSZrrb [HasAVX512]
vucomiss {{sae}, src2, src1|src1, src2, {sae}}
VUNPCKHPDZrm [HasAVX512]
vunpckhpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZrmb [HasAVX512]
vunpckhpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZrmbk [HasAVX512]
vunpckhpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZrmbkz [HasAVX512]
vunpckhpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZrmk [HasAVX512]
vunpckhpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZrmkz [HasAVX512]
vunpckhpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPDZrr [HasAVX512]
vunpckhpd {src2, src1, dst|dst, src1, src2}
VUNPCKHPDZrrk [HasAVX512]
vunpckhpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKHPDZrrkz [HasAVX512]
vunpckhpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKHPSZrm [HasAVX512]
vunpckhps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZrmb [HasAVX512]
vunpckhps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZrmbk [HasAVX512]
vunpckhps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZrmbkz [HasAVX512]
vunpckhps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZrmk [HasAVX512]
vunpckhps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZrmkz [HasAVX512]
vunpckhps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKHPSZrr [HasAVX512]
vunpckhps {src2, src1, dst|dst, src1, src2}
VUNPCKHPSZrrk [HasAVX512]
vunpckhps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKHPSZrrkz [HasAVX512]
vunpckhps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKLPDZrm [HasAVX512]
vunpcklpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZrmb [HasAVX512]
vunpcklpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZrmbk [HasAVX512]
vunpcklpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZrmbkz [HasAVX512]
vunpcklpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZrmk [HasAVX512]
vunpcklpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZrmkz [HasAVX512]
vunpcklpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPDZrr [HasAVX512]
vunpcklpd {src2, src1, dst|dst, src1, src2}
VUNPCKLPDZrrk [HasAVX512]
vunpcklpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKLPDZrrkz [HasAVX512]
vunpcklpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUNPCKLPSZrm [HasAVX512]
vunpcklps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZrmb [HasAVX512]
vunpcklps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZrmbk [HasAVX512]
vunpcklps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZrmbkz [HasAVX512]
vunpcklps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZrmk [HasAVX512]
vunpcklps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZrmkz [HasAVX512]
vunpcklps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VUNPCKLPSZrr [HasAVX512]
vunpcklps {src2, src1, dst|dst, src1, src2}
VUNPCKLPSZrrk [HasAVX512]
vunpcklps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VUNPCKLPSZrrkz [HasAVX512]
vunpcklps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
KMOVWkk_EVEX [HasAVX512, In64BitMode, HasEGPR]
kmovw {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVWkm_EVEX [HasAVX512, In64BitMode, HasEGPR]
kmovw {src, dst|dst, src}
KMOVWkr_EVEX [HasAVX512, In64BitMode, HasEGPR]
kmovw {src, dst|dst, src}
KMOVWmk_EVEX [HasAVX512, In64BitMode, HasEGPR]
kmovw {src, dst|dst, src}
KMOVWrk_EVEX [HasAVX512, In64BitMode, HasEGPR]
kmovw {src, dst|dst, src}
KMOVWkk [HasAVX512, NoEGPR]
kmovw {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVWkm [HasAVX512, NoEGPR]
kmovw {src, dst|dst, src}
KMOVWkr [HasAVX512, NoEGPR]
kmovw {src, dst|dst, src}
KMOVWmk [HasAVX512, NoEGPR]
kmovw {src, dst|dst, src}
KMOVWrk [HasAVX512, NoEGPR]
kmovw {src, dst|dst, src}
VGF2P8AFFINEINVQBZrmbi [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZrmbik [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZrmbikz [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZrmi [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZrmik [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZrmikz [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEINVQBZrri [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEINVQBZrrik [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEINVQBZrrikz [HasAVX512, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VGF2P8AFFINEQBZrmbi [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZrmbik [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZrmbikz [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZrmi [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZrmik [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZrmikz [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VGF2P8AFFINEQBZrri [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEQBZrrik [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VGF2P8AFFINEQBZrrikz [HasAVX512, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VGF2P8MULBZrm [HasAVX512, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VGF2P8MULBZrmk [HasAVX512, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGF2P8MULBZrmkz [HasAVX512, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VGF2P8MULBZrr [HasAVX512, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
VGF2P8MULBZrrk [HasAVX512, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VGF2P8MULBZrrkz [HasAVX512, HasGFNI]
vgf2p8mulb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VAESDECLASTZrm [HasAVX512, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECLASTZrr [HasAVX512, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECZrm [HasAVX512, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESDECZrr [HasAVX512, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESENCLASTZrm [HasAVX512, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCLASTZrr [HasAVX512, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCZrm [HasAVX512, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VAESENCZrr [HasAVX512, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VP2INTERSECTDZrm [HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VP2INTERSECTDZrmb [HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VP2INTERSECTDZrr [HasAVX512, HasVP2INTERSECT]
vp2intersectd {src2, src1, dst|dst, src1, src2}
VP2INTERSECTQZrm [HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VP2INTERSECTQZrmb [HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VP2INTERSECTQZrr [HasAVX512, HasVP2INTERSECT]
vp2intersectq {src2, src1, dst|dst, src1, src2}
VPCLMULQDQZrmi [HasAVX512, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPCLMULQDQZrri [HasAVX512, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VMOVSDZrr [HasAVX512, OptForSize]
vmovsd {src2, src1, dst|dst, src1, src2}
VMOVSSZrr [HasAVX512, OptForSize]
vmovss {src2, src1, dst|dst, src1, src2}
VADDBF16Z128rm [HasAVX10_2]
vaddbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VADDBF16Z128rmb [HasAVX10_2]
vaddbf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VADDBF16Z128rmbk [HasAVX10_2]
vaddbf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VADDBF16Z128rmbkz [HasAVX10_2]
vaddbf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VADDBF16Z128rmk [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VADDBF16Z128rmkz [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VADDBF16Z128rr [HasAVX10_2]
vaddbf16 {src2, src1, dst|dst, src1, src2}
VADDBF16Z128rrk [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VADDBF16Z128rrkz [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VADDBF16Z256rm [HasAVX10_2]
vaddbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VADDBF16Z256rmb [HasAVX10_2]
vaddbf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VADDBF16Z256rmbk [HasAVX10_2]
vaddbf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VADDBF16Z256rmbkz [HasAVX10_2]
vaddbf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VADDBF16Z256rmk [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VADDBF16Z256rmkz [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VADDBF16Z256rr [HasAVX10_2]
vaddbf16 {src2, src1, dst|dst, src1, src2}
VADDBF16Z256rrk [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VADDBF16Z256rrkz [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VADDBF16Zrm [HasAVX10_2]
vaddbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VADDBF16Zrmb [HasAVX10_2]
vaddbf16 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VADDBF16Zrmbk [HasAVX10_2]
vaddbf16 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VADDBF16Zrmbkz [HasAVX10_2]
vaddbf16 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VADDBF16Zrmk [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VADDBF16Zrmkz [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VADDBF16Zrr [HasAVX10_2]
vaddbf16 {src2, src1, dst|dst, src1, src2}
VADDBF16Zrrk [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VADDBF16Zrrkz [HasAVX10_2]
vaddbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCMPBF16Z128rmbi [HasAVX10_2]
vcmpbf16 {cc, src2{1to8}, src1, dst|dst, src1, src2{1to8}, cc}
VCMPBF16Z128rmbik [HasAVX10_2]
vcmpbf16 {cc, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, cc}
VCMPBF16Z128rmi [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst|dst, src1, src2, cc}
VCMPBF16Z128rmik [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VCMPBF16Z128rri [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst|dst, src1, src2, cc}
VCMPBF16Z128rrik [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VCMPBF16Z256rmbi [HasAVX10_2]
vcmpbf16 {cc, src2{1to16}, src1, dst|dst, src1, src2{1to16}, cc}
VCMPBF16Z256rmbik [HasAVX10_2]
vcmpbf16 {cc, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, cc}
VCMPBF16Z256rmi [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst|dst, src1, src2, cc}
VCMPBF16Z256rmik [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VCMPBF16Z256rri [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst|dst, src1, src2, cc}
VCMPBF16Z256rrik [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VCMPBF16Zrmbi [HasAVX10_2]
vcmpbf16 {cc, src2{1to32}, src1, dst|dst, src1, src2{1to32}, cc}
VCMPBF16Zrmbik [HasAVX10_2]
vcmpbf16 {cc, src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}, cc}
VCMPBF16Zrmi [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst|dst, src1, src2, cc}
VCMPBF16Zrmik [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VCMPBF16Zrri [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst|dst, src1, src2, cc}
VCMPBF16Zrrik [HasAVX10_2]
vcmpbf16 {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VCOMISBF16Zrm [HasAVX10_2]
vcomisbf16 {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
VCOMISBF16Zrr [HasAVX10_2]
vcomisbf16 {src2, src1|src1, src2}
VCOMXSDZrm_Int [HasAVX10_2]
vcomxsd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMXSDZrr_Int [HasAVX10_2]
vcomxsd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMXSDZrrb_Int [HasAVX10_2]
vcomxsd {{sae}, src2, src1|src1, src2, {sae}}
|
Note
|
Properties: mayRaiseFPException |
VCOMXSHZrm_Int [HasAVX10_2]
vcomxsh {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMXSHZrr_Int [HasAVX10_2]
vcomxsh {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMXSHZrrb_Int [HasAVX10_2]
vcomxsh {{sae}, src2, src1|src1, src2, {sae}}
|
Note
|
Properties: mayRaiseFPException |
VCOMXSSZrm_Int [HasAVX10_2]
vcomxss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMXSSZrr_Int [HasAVX10_2]
vcomxss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMXSSZrrb_Int [HasAVX10_2]
vcomxss {{sae}, src2, src1|src1, src2, {sae}}
|
Note
|
Properties: mayRaiseFPException |
VCVT2PH2BF8SZ128rm [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ128rmb [HasAVX10_2]
vcvt2ph2bf8s {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ128rmbk [HasAVX10_2]
vcvt2ph2bf8s {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZ128rmbkz [HasAVX10_2]
vcvt2ph2bf8s {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ128rmk [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZ128rmkz [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ128rr [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst|dst, src1, src2}
VCVT2PH2BF8SZ128rrk [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZ128rrkz [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2BF8SZ256rm [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ256rmb [HasAVX10_2]
vcvt2ph2bf8s {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ256rmbk [HasAVX10_2]
vcvt2ph2bf8s {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZ256rmbkz [HasAVX10_2]
vcvt2ph2bf8s {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ256rmk [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZ256rmkz [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZ256rr [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst|dst, src1, src2}
VCVT2PH2BF8SZ256rrk [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZ256rrkz [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2BF8SZrm [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZrmb [HasAVX10_2]
vcvt2ph2bf8s {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZrmbk [HasAVX10_2]
vcvt2ph2bf8s {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZrmbkz [HasAVX10_2]
vcvt2ph2bf8s {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZrmk [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZrmkz [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8SZrr [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst|dst, src1, src2}
VCVT2PH2BF8SZrrk [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8SZrrkz [HasAVX10_2]
vcvt2ph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2BF8Z128rm [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z128rmb [HasAVX10_2]
vcvt2ph2bf8 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z128rmbk [HasAVX10_2]
vcvt2ph2bf8 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Z128rmbkz [HasAVX10_2]
vcvt2ph2bf8 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z128rmk [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Z128rmkz [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z128rr [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst|dst, src1, src2}
VCVT2PH2BF8Z128rrk [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Z128rrkz [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2BF8Z256rm [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z256rmb [HasAVX10_2]
vcvt2ph2bf8 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z256rmbk [HasAVX10_2]
vcvt2ph2bf8 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Z256rmbkz [HasAVX10_2]
vcvt2ph2bf8 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z256rmk [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Z256rmkz [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Z256rr [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst|dst, src1, src2}
VCVT2PH2BF8Z256rrk [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Z256rrkz [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2BF8Zrm [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Zrmb [HasAVX10_2]
vcvt2ph2bf8 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Zrmbk [HasAVX10_2]
vcvt2ph2bf8 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Zrmbkz [HasAVX10_2]
vcvt2ph2bf8 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Zrmk [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Zrmkz [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2BF8Zrr [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst|dst, src1, src2}
VCVT2PH2BF8Zrrk [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2BF8Zrrkz [HasAVX10_2]
vcvt2ph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2HF8SZ128rm [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ128rmb [HasAVX10_2]
vcvt2ph2hf8s {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ128rmbk [HasAVX10_2]
vcvt2ph2hf8s {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZ128rmbkz [HasAVX10_2]
vcvt2ph2hf8s {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ128rmk [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZ128rmkz [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ128rr [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst|dst, src1, src2}
VCVT2PH2HF8SZ128rrk [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZ128rrkz [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2HF8SZ256rm [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ256rmb [HasAVX10_2]
vcvt2ph2hf8s {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ256rmbk [HasAVX10_2]
vcvt2ph2hf8s {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZ256rmbkz [HasAVX10_2]
vcvt2ph2hf8s {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ256rmk [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZ256rmkz [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZ256rr [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst|dst, src1, src2}
VCVT2PH2HF8SZ256rrk [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZ256rrkz [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2HF8SZrm [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZrmb [HasAVX10_2]
vcvt2ph2hf8s {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZrmbk [HasAVX10_2]
vcvt2ph2hf8s {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZrmbkz [HasAVX10_2]
vcvt2ph2hf8s {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZrmk [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZrmkz [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8SZrr [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst|dst, src1, src2}
VCVT2PH2HF8SZrrk [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8SZrrkz [HasAVX10_2]
vcvt2ph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2HF8Z128rm [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z128rmb [HasAVX10_2]
vcvt2ph2hf8 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z128rmbk [HasAVX10_2]
vcvt2ph2hf8 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Z128rmbkz [HasAVX10_2]
vcvt2ph2hf8 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z128rmk [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Z128rmkz [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z128rr [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst|dst, src1, src2}
VCVT2PH2HF8Z128rrk [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Z128rrkz [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2HF8Z256rm [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z256rmb [HasAVX10_2]
vcvt2ph2hf8 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z256rmbk [HasAVX10_2]
vcvt2ph2hf8 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Z256rmbkz [HasAVX10_2]
vcvt2ph2hf8 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z256rmk [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Z256rmkz [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Z256rr [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst|dst, src1, src2}
VCVT2PH2HF8Z256rrk [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Z256rrkz [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PH2HF8Zrm [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Zrmb [HasAVX10_2]
vcvt2ph2hf8 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Zrmbk [HasAVX10_2]
vcvt2ph2hf8 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Zrmbkz [HasAVX10_2]
vcvt2ph2hf8 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Zrmk [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Zrmkz [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PH2HF8Zrr [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst|dst, src1, src2}
VCVT2PH2HF8Zrrk [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PH2HF8Zrrkz [HasAVX10_2]
vcvt2ph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PS2PHXZ128rm [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ128rmb [HasAVX10_2]
vcvt2ps2phx {src2{1to4}, src1, dst|dst, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ128rmbk [HasAVX10_2]
vcvt2ps2phx {src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZ128rmbkz [HasAVX10_2]
vcvt2ps2phx {src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ128rmk [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZ128rmkz [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ128rr [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst|dst, src1, src2}
VCVT2PS2PHXZ128rrk [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZ128rrkz [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PS2PHXZ256rm [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ256rmb [HasAVX10_2]
vcvt2ps2phx {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ256rmbk [HasAVX10_2]
vcvt2ps2phx {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZ256rmbkz [HasAVX10_2]
vcvt2ps2phx {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ256rmk [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZ256rmkz [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZ256rr [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst|dst, src1, src2}
VCVT2PS2PHXZ256rrk [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZ256rrkz [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVT2PS2PHXZrm [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZrmb [HasAVX10_2]
vcvt2ps2phx {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZrmbk [HasAVX10_2]
vcvt2ps2phx {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZrmbkz [HasAVX10_2]
vcvt2ps2phx {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZrmk [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZrmkz [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVT2PS2PHXZrr [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst|dst, src1, src2}
VCVT2PS2PHXZrrb [HasAVX10_2]
vcvt2ps2phx {rc, src2, src1, dst|dst, src1, src2, rc}
VCVT2PS2PHXZrrbk [HasAVX10_2]
vcvt2ps2phx {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZrrbkz [HasAVX10_2]
vcvt2ps2phx {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VCVT2PS2PHXZrrk [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVT2PS2PHXZrrkz [HasAVX10_2]
vcvt2ps2phx {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBF162IBSZ128rm [HasAVX10_2]
vcvtbf162ibs {src, dst|dst, src}
VCVTBF162IBSZ128rmb [HasAVX10_2]
vcvtbf162ibs {src{1to8}, dst|dst, src{1to8}}
VCVTBF162IBSZ128rmbk [HasAVX10_2]
vcvtbf162ibs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZ128rmbkz [HasAVX10_2]
vcvtbf162ibs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTBF162IBSZ128rmk [HasAVX10_2]
vcvtbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZ128rmkz [HasAVX10_2]
vcvtbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IBSZ128rr [HasAVX10_2]
vcvtbf162ibs {src, dst|dst, src}
VCVTBF162IBSZ128rrk [HasAVX10_2]
vcvtbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZ128rrkz [HasAVX10_2]
vcvtbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IBSZ256rm [HasAVX10_2]
vcvtbf162ibs {src, dst|dst, src}
VCVTBF162IBSZ256rmb [HasAVX10_2]
vcvtbf162ibs {src{1to16}, dst|dst, src{1to16}}
VCVTBF162IBSZ256rmbk [HasAVX10_2]
vcvtbf162ibs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZ256rmbkz [HasAVX10_2]
vcvtbf162ibs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTBF162IBSZ256rmk [HasAVX10_2]
vcvtbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZ256rmkz [HasAVX10_2]
vcvtbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IBSZ256rr [HasAVX10_2]
vcvtbf162ibs {src, dst|dst, src}
VCVTBF162IBSZ256rrk [HasAVX10_2]
vcvtbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZ256rrkz [HasAVX10_2]
vcvtbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IBSZrm [HasAVX10_2]
vcvtbf162ibs {src, dst|dst, src}
VCVTBF162IBSZrmb [HasAVX10_2]
vcvtbf162ibs {src{1to32}, dst|dst, src{1to32}}
VCVTBF162IBSZrmbk [HasAVX10_2]
vcvtbf162ibs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZrmbkz [HasAVX10_2]
vcvtbf162ibs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTBF162IBSZrmk [HasAVX10_2]
vcvtbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZrmkz [HasAVX10_2]
vcvtbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IBSZrr [HasAVX10_2]
vcvtbf162ibs {src, dst|dst, src}
VCVTBF162IBSZrrk [HasAVX10_2]
vcvtbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IBSZrrkz [HasAVX10_2]
vcvtbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IUBSZ128rm [HasAVX10_2]
vcvtbf162iubs {src, dst|dst, src}
VCVTBF162IUBSZ128rmb [HasAVX10_2]
vcvtbf162iubs {src{1to8}, dst|dst, src{1to8}}
VCVTBF162IUBSZ128rmbk [HasAVX10_2]
vcvtbf162iubs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZ128rmbkz [HasAVX10_2]
vcvtbf162iubs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTBF162IUBSZ128rmk [HasAVX10_2]
vcvtbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZ128rmkz [HasAVX10_2]
vcvtbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IUBSZ128rr [HasAVX10_2]
vcvtbf162iubs {src, dst|dst, src}
VCVTBF162IUBSZ128rrk [HasAVX10_2]
vcvtbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZ128rrkz [HasAVX10_2]
vcvtbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IUBSZ256rm [HasAVX10_2]
vcvtbf162iubs {src, dst|dst, src}
VCVTBF162IUBSZ256rmb [HasAVX10_2]
vcvtbf162iubs {src{1to16}, dst|dst, src{1to16}}
VCVTBF162IUBSZ256rmbk [HasAVX10_2]
vcvtbf162iubs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZ256rmbkz [HasAVX10_2]
vcvtbf162iubs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTBF162IUBSZ256rmk [HasAVX10_2]
vcvtbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZ256rmkz [HasAVX10_2]
vcvtbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IUBSZ256rr [HasAVX10_2]
vcvtbf162iubs {src, dst|dst, src}
VCVTBF162IUBSZ256rrk [HasAVX10_2]
vcvtbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZ256rrkz [HasAVX10_2]
vcvtbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IUBSZrm [HasAVX10_2]
vcvtbf162iubs {src, dst|dst, src}
VCVTBF162IUBSZrmb [HasAVX10_2]
vcvtbf162iubs {src{1to32}, dst|dst, src{1to32}}
VCVTBF162IUBSZrmbk [HasAVX10_2]
vcvtbf162iubs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZrmbkz [HasAVX10_2]
vcvtbf162iubs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTBF162IUBSZrmk [HasAVX10_2]
vcvtbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZrmkz [HasAVX10_2]
vcvtbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBF162IUBSZrr [HasAVX10_2]
vcvtbf162iubs {src, dst|dst, src}
VCVTBF162IUBSZrrk [HasAVX10_2]
vcvtbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTBF162IUBSZrrkz [HasAVX10_2]
vcvtbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTBIASPH2BF8SZ128rm [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ128rmb [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ128rmbk [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZ128rmbkz [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ128rmk [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZ128rmkz [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ128rr [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2BF8SZ128rrk [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZ128rrkz [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2BF8SZ256rm [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ256rmb [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ256rmbk [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZ256rmbkz [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ256rmk [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZ256rmkz [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZ256rr [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2BF8SZ256rrk [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZ256rrkz [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2BF8SZrm [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZrmb [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZrmbk [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZrmbkz [HasAVX10_2]
vcvtbiasph2bf8s {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZrmk [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZrmkz [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8SZrr [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2BF8SZrrk [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8SZrrkz [HasAVX10_2]
vcvtbiasph2bf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2BF8Z128rm [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z128rmb [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z128rmbk [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Z128rmbkz [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z128rmk [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Z128rmkz [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z128rr [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2BF8Z128rrk [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Z128rrkz [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2BF8Z256rm [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z256rmb [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z256rmbk [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Z256rmbkz [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z256rmk [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Z256rmkz [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Z256rr [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2BF8Z256rrk [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Z256rrkz [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2BF8Zrm [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Zrmb [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Zrmbk [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Zrmbkz [HasAVX10_2]
vcvtbiasph2bf8 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Zrmk [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Zrmkz [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2BF8Zrr [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2BF8Zrrk [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2BF8Zrrkz [HasAVX10_2]
vcvtbiasph2bf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2HF8SZ128rm [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ128rmb [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ128rmbk [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZ128rmbkz [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ128rmk [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZ128rmkz [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ128rr [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2HF8SZ128rrk [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZ128rrkz [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2HF8SZ256rm [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ256rmb [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ256rmbk [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZ256rmbkz [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ256rmk [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZ256rmkz [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZ256rr [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2HF8SZ256rrk [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZ256rrkz [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2HF8SZrm [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZrmb [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZrmbk [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZrmbkz [HasAVX10_2]
vcvtbiasph2hf8s {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZrmk [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZrmkz [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8SZrr [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2HF8SZrrk [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8SZrrkz [HasAVX10_2]
vcvtbiasph2hf8s {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2HF8Z128rm [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z128rmb [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z128rmbk [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Z128rmbkz [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z128rmk [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Z128rmkz [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z128rr [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2HF8Z128rrk [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Z128rrkz [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2HF8Z256rm [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z256rmb [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z256rmbk [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Z256rmbkz [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z256rmk [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Z256rmkz [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Z256rr [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2HF8Z256rrk [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Z256rrkz [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTBIASPH2HF8Zrm [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Zrmb [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Zrmbk [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Zrmbkz [HasAVX10_2]
vcvtbiasph2hf8 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Zrmk [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Zrmkz [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTBIASPH2HF8Zrr [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst|dst, src1, src2}
VCVTBIASPH2HF8Zrrk [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTBIASPH2HF8Zrrkz [HasAVX10_2]
vcvtbiasph2hf8 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTHF82PHZ128rm [HasAVX10_2]
vcvthf82ph {src, dst|dst, src}
VCVTHF82PHZ128rmk [HasAVX10_2]
vcvthf82ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTHF82PHZ128rmkz [HasAVX10_2]
vcvthf82ph {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTHF82PHZ128rr [HasAVX10_2]
vcvthf82ph {src, dst|dst, src}
VCVTHF82PHZ128rrk [HasAVX10_2]
vcvthf82ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTHF82PHZ128rrkz [HasAVX10_2]
vcvthf82ph {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTHF82PHZ256rm [HasAVX10_2]
vcvthf82ph {src, dst|dst, src}
VCVTHF82PHZ256rmk [HasAVX10_2]
vcvthf82ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTHF82PHZ256rmkz [HasAVX10_2]
vcvthf82ph {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTHF82PHZ256rr [HasAVX10_2]
vcvthf82ph {src, dst|dst, src}
VCVTHF82PHZ256rrk [HasAVX10_2]
vcvthf82ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTHF82PHZ256rrkz [HasAVX10_2]
vcvthf82ph {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTHF82PHZrm [HasAVX10_2]
vcvthf82ph {src, dst|dst, src}
VCVTHF82PHZrmk [HasAVX10_2]
vcvthf82ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTHF82PHZrmkz [HasAVX10_2]
vcvthf82ph {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTHF82PHZrr [HasAVX10_2]
vcvthf82ph {src, dst|dst, src}
VCVTHF82PHZrrk [HasAVX10_2]
vcvthf82ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTHF82PHZrrkz [HasAVX10_2]
vcvthf82ph {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2BF8SZ128rm [HasAVX10_2]
vcvtph2bf8s{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ128rmb [HasAVX10_2]
vcvtph2bf8s {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ128rmbk [HasAVX10_2]
vcvtph2bf8s {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZ128rmbkz [HasAVX10_2]
vcvtph2bf8s {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ128rmk [HasAVX10_2]
vcvtph2bf8s{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZ128rmkz [HasAVX10_2]
vcvtph2bf8s{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ128rr [HasAVX10_2]
vcvtph2bf8s {src, dst|dst, src}
VCVTPH2BF8SZ128rrk [HasAVX10_2]
vcvtph2bf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZ128rrkz [HasAVX10_2]
vcvtph2bf8s {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2BF8SZ256rm [HasAVX10_2]
vcvtph2bf8s{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ256rmb [HasAVX10_2]
vcvtph2bf8s {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ256rmbk [HasAVX10_2]
vcvtph2bf8s {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZ256rmbkz [HasAVX10_2]
vcvtph2bf8s {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ256rmk [HasAVX10_2]
vcvtph2bf8s{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZ256rmkz [HasAVX10_2]
vcvtph2bf8s{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZ256rr [HasAVX10_2]
vcvtph2bf8s {src, dst|dst, src}
VCVTPH2BF8SZ256rrk [HasAVX10_2]
vcvtph2bf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZ256rrkz [HasAVX10_2]
vcvtph2bf8s {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2BF8SZrm [HasAVX10_2]
vcvtph2bf8s {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZrmb [HasAVX10_2]
vcvtph2bf8s {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZrmbk [HasAVX10_2]
vcvtph2bf8s {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZrmbkz [HasAVX10_2]
vcvtph2bf8s {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZrmk [HasAVX10_2]
vcvtph2bf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZrmkz [HasAVX10_2]
vcvtph2bf8s {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8SZrr [HasAVX10_2]
vcvtph2bf8s {src, dst|dst, src}
VCVTPH2BF8SZrrk [HasAVX10_2]
vcvtph2bf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8SZrrkz [HasAVX10_2]
vcvtph2bf8s {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2BF8Z128rm [HasAVX10_2]
vcvtph2bf8{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z128rmb [HasAVX10_2]
vcvtph2bf8 {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z128rmbk [HasAVX10_2]
vcvtph2bf8 {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Z128rmbkz [HasAVX10_2]
vcvtph2bf8 {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z128rmk [HasAVX10_2]
vcvtph2bf8{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Z128rmkz [HasAVX10_2]
vcvtph2bf8{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z128rr [HasAVX10_2]
vcvtph2bf8 {src, dst|dst, src}
VCVTPH2BF8Z128rrk [HasAVX10_2]
vcvtph2bf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Z128rrkz [HasAVX10_2]
vcvtph2bf8 {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2BF8Z256rm [HasAVX10_2]
vcvtph2bf8{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z256rmb [HasAVX10_2]
vcvtph2bf8 {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z256rmbk [HasAVX10_2]
vcvtph2bf8 {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Z256rmbkz [HasAVX10_2]
vcvtph2bf8 {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z256rmk [HasAVX10_2]
vcvtph2bf8{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Z256rmkz [HasAVX10_2]
vcvtph2bf8{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Z256rr [HasAVX10_2]
vcvtph2bf8 {src, dst|dst, src}
VCVTPH2BF8Z256rrk [HasAVX10_2]
vcvtph2bf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Z256rrkz [HasAVX10_2]
vcvtph2bf8 {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2BF8Zrm [HasAVX10_2]
vcvtph2bf8 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Zrmb [HasAVX10_2]
vcvtph2bf8 {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Zrmbk [HasAVX10_2]
vcvtph2bf8 {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Zrmbkz [HasAVX10_2]
vcvtph2bf8 {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Zrmk [HasAVX10_2]
vcvtph2bf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Zrmkz [HasAVX10_2]
vcvtph2bf8 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2BF8Zrr [HasAVX10_2]
vcvtph2bf8 {src, dst|dst, src}
VCVTPH2BF8Zrrk [HasAVX10_2]
vcvtph2bf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2BF8Zrrkz [HasAVX10_2]
vcvtph2bf8 {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2HF8SZ128rm [HasAVX10_2]
vcvtph2hf8s{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ128rmb [HasAVX10_2]
vcvtph2hf8s {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ128rmbk [HasAVX10_2]
vcvtph2hf8s {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZ128rmbkz [HasAVX10_2]
vcvtph2hf8s {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ128rmk [HasAVX10_2]
vcvtph2hf8s{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZ128rmkz [HasAVX10_2]
vcvtph2hf8s{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ128rr [HasAVX10_2]
vcvtph2hf8s {src, dst|dst, src}
VCVTPH2HF8SZ128rrk [HasAVX10_2]
vcvtph2hf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZ128rrkz [HasAVX10_2]
vcvtph2hf8s {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2HF8SZ256rm [HasAVX10_2]
vcvtph2hf8s{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ256rmb [HasAVX10_2]
vcvtph2hf8s {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ256rmbk [HasAVX10_2]
vcvtph2hf8s {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZ256rmbkz [HasAVX10_2]
vcvtph2hf8s {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ256rmk [HasAVX10_2]
vcvtph2hf8s{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZ256rmkz [HasAVX10_2]
vcvtph2hf8s{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZ256rr [HasAVX10_2]
vcvtph2hf8s {src, dst|dst, src}
VCVTPH2HF8SZ256rrk [HasAVX10_2]
vcvtph2hf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZ256rrkz [HasAVX10_2]
vcvtph2hf8s {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2HF8SZrm [HasAVX10_2]
vcvtph2hf8s {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZrmb [HasAVX10_2]
vcvtph2hf8s {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZrmbk [HasAVX10_2]
vcvtph2hf8s {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZrmbkz [HasAVX10_2]
vcvtph2hf8s {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZrmk [HasAVX10_2]
vcvtph2hf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZrmkz [HasAVX10_2]
vcvtph2hf8s {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8SZrr [HasAVX10_2]
vcvtph2hf8s {src, dst|dst, src}
VCVTPH2HF8SZrrk [HasAVX10_2]
vcvtph2hf8s {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8SZrrkz [HasAVX10_2]
vcvtph2hf8s {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2HF8Z128rm [HasAVX10_2]
vcvtph2hf8{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z128rmb [HasAVX10_2]
vcvtph2hf8 {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z128rmbk [HasAVX10_2]
vcvtph2hf8 {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Z128rmbkz [HasAVX10_2]
vcvtph2hf8 {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z128rmk [HasAVX10_2]
vcvtph2hf8{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Z128rmkz [HasAVX10_2]
vcvtph2hf8{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z128rr [HasAVX10_2]
vcvtph2hf8 {src, dst|dst, src}
VCVTPH2HF8Z128rrk [HasAVX10_2]
vcvtph2hf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Z128rrkz [HasAVX10_2]
vcvtph2hf8 {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2HF8Z256rm [HasAVX10_2]
vcvtph2hf8{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z256rmb [HasAVX10_2]
vcvtph2hf8 {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z256rmbk [HasAVX10_2]
vcvtph2hf8 {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Z256rmbkz [HasAVX10_2]
vcvtph2hf8 {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z256rmk [HasAVX10_2]
vcvtph2hf8{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Z256rmkz [HasAVX10_2]
vcvtph2hf8{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Z256rr [HasAVX10_2]
vcvtph2hf8 {src, dst|dst, src}
VCVTPH2HF8Z256rrk [HasAVX10_2]
vcvtph2hf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Z256rrkz [HasAVX10_2]
vcvtph2hf8 {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2HF8Zrm [HasAVX10_2]
vcvtph2hf8 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Zrmb [HasAVX10_2]
vcvtph2hf8 {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Zrmbk [HasAVX10_2]
vcvtph2hf8 {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Zrmbkz [HasAVX10_2]
vcvtph2hf8 {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Zrmk [HasAVX10_2]
vcvtph2hf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Zrmkz [HasAVX10_2]
vcvtph2hf8 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPH2HF8Zrr [HasAVX10_2]
vcvtph2hf8 {src, dst|dst, src}
VCVTPH2HF8Zrrk [HasAVX10_2]
vcvtph2hf8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2HF8Zrrkz [HasAVX10_2]
vcvtph2hf8 {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IBSZ128rm [HasAVX10_2]
vcvtph2ibs {src, dst|dst, src}
VCVTPH2IBSZ128rmb [HasAVX10_2]
vcvtph2ibs {src{1to8}, dst|dst, src{1to8}}
VCVTPH2IBSZ128rmbk [HasAVX10_2]
vcvtph2ibs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZ128rmbkz [HasAVX10_2]
vcvtph2ibs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTPH2IBSZ128rmk [HasAVX10_2]
vcvtph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZ128rmkz [HasAVX10_2]
vcvtph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IBSZ128rr [HasAVX10_2]
vcvtph2ibs {src, dst|dst, src}
VCVTPH2IBSZ128rrk [HasAVX10_2]
vcvtph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZ128rrkz [HasAVX10_2]
vcvtph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IBSZ256rm [HasAVX10_2]
vcvtph2ibs {src, dst|dst, src}
VCVTPH2IBSZ256rmb [HasAVX10_2]
vcvtph2ibs {src{1to16}, dst|dst, src{1to16}}
VCVTPH2IBSZ256rmbk [HasAVX10_2]
vcvtph2ibs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZ256rmbkz [HasAVX10_2]
vcvtph2ibs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTPH2IBSZ256rmk [HasAVX10_2]
vcvtph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZ256rmkz [HasAVX10_2]
vcvtph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IBSZ256rr [HasAVX10_2]
vcvtph2ibs {src, dst|dst, src}
VCVTPH2IBSZ256rrk [HasAVX10_2]
vcvtph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZ256rrkz [HasAVX10_2]
vcvtph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IBSZrm [HasAVX10_2]
vcvtph2ibs {src, dst|dst, src}
VCVTPH2IBSZrmb [HasAVX10_2]
vcvtph2ibs {src{1to32}, dst|dst, src{1to32}}
VCVTPH2IBSZrmbk [HasAVX10_2]
vcvtph2ibs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZrmbkz [HasAVX10_2]
vcvtph2ibs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTPH2IBSZrmk [HasAVX10_2]
vcvtph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZrmkz [HasAVX10_2]
vcvtph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IBSZrr [HasAVX10_2]
vcvtph2ibs {src, dst|dst, src}
VCVTPH2IBSZrrb [HasAVX10_2]
vcvtph2ibs {rc, src, dst|dst, src, rc}
VCVTPH2IBSZrrbk [HasAVX10_2]
vcvtph2ibs {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZrrbkz [HasAVX10_2]
vcvtph2ibs {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2IBSZrrk [HasAVX10_2]
vcvtph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IBSZrrkz [HasAVX10_2]
vcvtph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IUBSZ128rm [HasAVX10_2]
vcvtph2iubs {src, dst|dst, src}
VCVTPH2IUBSZ128rmb [HasAVX10_2]
vcvtph2iubs {src{1to8}, dst|dst, src{1to8}}
VCVTPH2IUBSZ128rmbk [HasAVX10_2]
vcvtph2iubs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZ128rmbkz [HasAVX10_2]
vcvtph2iubs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTPH2IUBSZ128rmk [HasAVX10_2]
vcvtph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZ128rmkz [HasAVX10_2]
vcvtph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IUBSZ128rr [HasAVX10_2]
vcvtph2iubs {src, dst|dst, src}
VCVTPH2IUBSZ128rrk [HasAVX10_2]
vcvtph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZ128rrkz [HasAVX10_2]
vcvtph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IUBSZ256rm [HasAVX10_2]
vcvtph2iubs {src, dst|dst, src}
VCVTPH2IUBSZ256rmb [HasAVX10_2]
vcvtph2iubs {src{1to16}, dst|dst, src{1to16}}
VCVTPH2IUBSZ256rmbk [HasAVX10_2]
vcvtph2iubs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZ256rmbkz [HasAVX10_2]
vcvtph2iubs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTPH2IUBSZ256rmk [HasAVX10_2]
vcvtph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZ256rmkz [HasAVX10_2]
vcvtph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IUBSZ256rr [HasAVX10_2]
vcvtph2iubs {src, dst|dst, src}
VCVTPH2IUBSZ256rrk [HasAVX10_2]
vcvtph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZ256rrkz [HasAVX10_2]
vcvtph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IUBSZrm [HasAVX10_2]
vcvtph2iubs {src, dst|dst, src}
VCVTPH2IUBSZrmb [HasAVX10_2]
vcvtph2iubs {src{1to32}, dst|dst, src{1to32}}
VCVTPH2IUBSZrmbk [HasAVX10_2]
vcvtph2iubs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZrmbkz [HasAVX10_2]
vcvtph2iubs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTPH2IUBSZrmk [HasAVX10_2]
vcvtph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZrmkz [HasAVX10_2]
vcvtph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPH2IUBSZrr [HasAVX10_2]
vcvtph2iubs {src, dst|dst, src}
VCVTPH2IUBSZrrb [HasAVX10_2]
vcvtph2iubs {rc, src, dst|dst, src, rc}
VCVTPH2IUBSZrrbk [HasAVX10_2]
vcvtph2iubs {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZrrbkz [HasAVX10_2]
vcvtph2iubs {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2IUBSZrrk [HasAVX10_2]
vcvtph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPH2IUBSZrrkz [HasAVX10_2]
vcvtph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IBSZ128rm [HasAVX10_2]
vcvtps2ibs {src, dst|dst, src}
VCVTPS2IBSZ128rmb [HasAVX10_2]
vcvtps2ibs {src{1to4}, dst|dst, src{1to4}}
VCVTPS2IBSZ128rmbk [HasAVX10_2]
vcvtps2ibs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZ128rmbkz [HasAVX10_2]
vcvtps2ibs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VCVTPS2IBSZ128rmk [HasAVX10_2]
vcvtps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZ128rmkz [HasAVX10_2]
vcvtps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IBSZ128rr [HasAVX10_2]
vcvtps2ibs {src, dst|dst, src}
VCVTPS2IBSZ128rrk [HasAVX10_2]
vcvtps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZ128rrkz [HasAVX10_2]
vcvtps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IBSZ256rm [HasAVX10_2]
vcvtps2ibs {src, dst|dst, src}
VCVTPS2IBSZ256rmb [HasAVX10_2]
vcvtps2ibs {src{1to8}, dst|dst, src{1to8}}
VCVTPS2IBSZ256rmbk [HasAVX10_2]
vcvtps2ibs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZ256rmbkz [HasAVX10_2]
vcvtps2ibs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTPS2IBSZ256rmk [HasAVX10_2]
vcvtps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZ256rmkz [HasAVX10_2]
vcvtps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IBSZ256rr [HasAVX10_2]
vcvtps2ibs {src, dst|dst, src}
VCVTPS2IBSZ256rrk [HasAVX10_2]
vcvtps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZ256rrkz [HasAVX10_2]
vcvtps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IBSZrm [HasAVX10_2]
vcvtps2ibs {src, dst|dst, src}
VCVTPS2IBSZrmb [HasAVX10_2]
vcvtps2ibs {src{1to16}, dst|dst, src{1to16}}
VCVTPS2IBSZrmbk [HasAVX10_2]
vcvtps2ibs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZrmbkz [HasAVX10_2]
vcvtps2ibs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTPS2IBSZrmk [HasAVX10_2]
vcvtps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZrmkz [HasAVX10_2]
vcvtps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IBSZrr [HasAVX10_2]
vcvtps2ibs {src, dst|dst, src}
VCVTPS2IBSZrrb [HasAVX10_2]
vcvtps2ibs {rc, src, dst|dst, src, rc}
VCVTPS2IBSZrrbk [HasAVX10_2]
vcvtps2ibs {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZrrbkz [HasAVX10_2]
vcvtps2ibs {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPS2IBSZrrk [HasAVX10_2]
vcvtps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IBSZrrkz [HasAVX10_2]
vcvtps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IUBSZ128rm [HasAVX10_2]
vcvtps2iubs {src, dst|dst, src}
VCVTPS2IUBSZ128rmb [HasAVX10_2]
vcvtps2iubs {src{1to4}, dst|dst, src{1to4}}
VCVTPS2IUBSZ128rmbk [HasAVX10_2]
vcvtps2iubs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZ128rmbkz [HasAVX10_2]
vcvtps2iubs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VCVTPS2IUBSZ128rmk [HasAVX10_2]
vcvtps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZ128rmkz [HasAVX10_2]
vcvtps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IUBSZ128rr [HasAVX10_2]
vcvtps2iubs {src, dst|dst, src}
VCVTPS2IUBSZ128rrk [HasAVX10_2]
vcvtps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZ128rrkz [HasAVX10_2]
vcvtps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IUBSZ256rm [HasAVX10_2]
vcvtps2iubs {src, dst|dst, src}
VCVTPS2IUBSZ256rmb [HasAVX10_2]
vcvtps2iubs {src{1to8}, dst|dst, src{1to8}}
VCVTPS2IUBSZ256rmbk [HasAVX10_2]
vcvtps2iubs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZ256rmbkz [HasAVX10_2]
vcvtps2iubs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTPS2IUBSZ256rmk [HasAVX10_2]
vcvtps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZ256rmkz [HasAVX10_2]
vcvtps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IUBSZ256rr [HasAVX10_2]
vcvtps2iubs {src, dst|dst, src}
VCVTPS2IUBSZ256rrk [HasAVX10_2]
vcvtps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZ256rrkz [HasAVX10_2]
vcvtps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IUBSZrm [HasAVX10_2]
vcvtps2iubs {src, dst|dst, src}
VCVTPS2IUBSZrmb [HasAVX10_2]
vcvtps2iubs {src{1to16}, dst|dst, src{1to16}}
VCVTPS2IUBSZrmbk [HasAVX10_2]
vcvtps2iubs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZrmbkz [HasAVX10_2]
vcvtps2iubs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTPS2IUBSZrmk [HasAVX10_2]
vcvtps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZrmkz [HasAVX10_2]
vcvtps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTPS2IUBSZrr [HasAVX10_2]
vcvtps2iubs {src, dst|dst, src}
VCVTPS2IUBSZrrb [HasAVX10_2]
vcvtps2iubs {rc, src, dst|dst, src, rc}
VCVTPS2IUBSZrrbk [HasAVX10_2]
vcvtps2iubs {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZrrbkz [HasAVX10_2]
vcvtps2iubs {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPS2IUBSZrrk [HasAVX10_2]
vcvtps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTPS2IUBSZrrkz [HasAVX10_2]
vcvtps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IBSZ128rm [HasAVX10_2]
vcvttbf162ibs {src, dst|dst, src}
VCVTTBF162IBSZ128rmb [HasAVX10_2]
vcvttbf162ibs {src{1to8}, dst|dst, src{1to8}}
VCVTTBF162IBSZ128rmbk [HasAVX10_2]
vcvttbf162ibs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZ128rmbkz [HasAVX10_2]
vcvttbf162ibs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTTBF162IBSZ128rmk [HasAVX10_2]
vcvttbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZ128rmkz [HasAVX10_2]
vcvttbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IBSZ128rr [HasAVX10_2]
vcvttbf162ibs {src, dst|dst, src}
VCVTTBF162IBSZ128rrk [HasAVX10_2]
vcvttbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZ128rrkz [HasAVX10_2]
vcvttbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IBSZ256rm [HasAVX10_2]
vcvttbf162ibs {src, dst|dst, src}
VCVTTBF162IBSZ256rmb [HasAVX10_2]
vcvttbf162ibs {src{1to16}, dst|dst, src{1to16}}
VCVTTBF162IBSZ256rmbk [HasAVX10_2]
vcvttbf162ibs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZ256rmbkz [HasAVX10_2]
vcvttbf162ibs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTTBF162IBSZ256rmk [HasAVX10_2]
vcvttbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZ256rmkz [HasAVX10_2]
vcvttbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IBSZ256rr [HasAVX10_2]
vcvttbf162ibs {src, dst|dst, src}
VCVTTBF162IBSZ256rrk [HasAVX10_2]
vcvttbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZ256rrkz [HasAVX10_2]
vcvttbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IBSZrm [HasAVX10_2]
vcvttbf162ibs {src, dst|dst, src}
VCVTTBF162IBSZrmb [HasAVX10_2]
vcvttbf162ibs {src{1to32}, dst|dst, src{1to32}}
VCVTTBF162IBSZrmbk [HasAVX10_2]
vcvttbf162ibs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZrmbkz [HasAVX10_2]
vcvttbf162ibs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTTBF162IBSZrmk [HasAVX10_2]
vcvttbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZrmkz [HasAVX10_2]
vcvttbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IBSZrr [HasAVX10_2]
vcvttbf162ibs {src, dst|dst, src}
VCVTTBF162IBSZrrk [HasAVX10_2]
vcvttbf162ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IBSZrrkz [HasAVX10_2]
vcvttbf162ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IUBSZ128rm [HasAVX10_2]
vcvttbf162iubs {src, dst|dst, src}
VCVTTBF162IUBSZ128rmb [HasAVX10_2]
vcvttbf162iubs {src{1to8}, dst|dst, src{1to8}}
VCVTTBF162IUBSZ128rmbk [HasAVX10_2]
vcvttbf162iubs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZ128rmbkz [HasAVX10_2]
vcvttbf162iubs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTTBF162IUBSZ128rmk [HasAVX10_2]
vcvttbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZ128rmkz [HasAVX10_2]
vcvttbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IUBSZ128rr [HasAVX10_2]
vcvttbf162iubs {src, dst|dst, src}
VCVTTBF162IUBSZ128rrk [HasAVX10_2]
vcvttbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZ128rrkz [HasAVX10_2]
vcvttbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IUBSZ256rm [HasAVX10_2]
vcvttbf162iubs {src, dst|dst, src}
VCVTTBF162IUBSZ256rmb [HasAVX10_2]
vcvttbf162iubs {src{1to16}, dst|dst, src{1to16}}
VCVTTBF162IUBSZ256rmbk [HasAVX10_2]
vcvttbf162iubs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZ256rmbkz [HasAVX10_2]
vcvttbf162iubs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTTBF162IUBSZ256rmk [HasAVX10_2]
vcvttbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZ256rmkz [HasAVX10_2]
vcvttbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IUBSZ256rr [HasAVX10_2]
vcvttbf162iubs {src, dst|dst, src}
VCVTTBF162IUBSZ256rrk [HasAVX10_2]
vcvttbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZ256rrkz [HasAVX10_2]
vcvttbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IUBSZrm [HasAVX10_2]
vcvttbf162iubs {src, dst|dst, src}
VCVTTBF162IUBSZrmb [HasAVX10_2]
vcvttbf162iubs {src{1to32}, dst|dst, src{1to32}}
VCVTTBF162IUBSZrmbk [HasAVX10_2]
vcvttbf162iubs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZrmbkz [HasAVX10_2]
vcvttbf162iubs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTTBF162IUBSZrmk [HasAVX10_2]
vcvttbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZrmkz [HasAVX10_2]
vcvttbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTBF162IUBSZrr [HasAVX10_2]
vcvttbf162iubs {src, dst|dst, src}
VCVTTBF162IUBSZrrk [HasAVX10_2]
vcvttbf162iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTBF162IUBSZrrkz [HasAVX10_2]
vcvttbf162iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPD2DQSZ128rm [HasAVX10_2]
vcvttpd2dqs{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ128rmb [HasAVX10_2]
vcvttpd2dqs {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ128rmbk [HasAVX10_2]
vcvttpd2dqs {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZ128rmbkz [HasAVX10_2]
vcvttpd2dqs {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ128rmk [HasAVX10_2]
vcvttpd2dqs{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZ128rmkz [HasAVX10_2]
vcvttpd2dqs{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ128rr [HasAVX10_2]
vcvttpd2dqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQSZ128rrk [HasAVX10_2]
vcvttpd2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZ128rrkz [HasAVX10_2]
vcvttpd2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQSZ256rm [HasAVX10_2]
vcvttpd2dqs{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ256rmb [HasAVX10_2]
vcvttpd2dqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ256rmbk [HasAVX10_2]
vcvttpd2dqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZ256rmbkz [HasAVX10_2]
vcvttpd2dqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ256rmk [HasAVX10_2]
vcvttpd2dqs{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZ256rmkz [HasAVX10_2]
vcvttpd2dqs{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZ256rr [HasAVX10_2]
vcvttpd2dqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQSZ256rrb [HasAVX10_2]
vcvttpd2dqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2DQSZ256rrbk [HasAVX10_2]
vcvttpd2dqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZ256rrbkz [HasAVX10_2]
vcvttpd2dqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2DQSZ256rrk [HasAVX10_2]
vcvttpd2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZ256rrkz [HasAVX10_2]
vcvttpd2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQSZrm [HasAVX10_2]
vcvttpd2dqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZrmb [HasAVX10_2]
vcvttpd2dqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZrmbk [HasAVX10_2]
vcvttpd2dqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZrmbkz [HasAVX10_2]
vcvttpd2dqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZrmk [HasAVX10_2]
vcvttpd2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZrmkz [HasAVX10_2]
vcvttpd2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2DQSZrr [HasAVX10_2]
vcvttpd2dqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQSZrrb [HasAVX10_2]
vcvttpd2dqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2DQSZrrbk [HasAVX10_2]
vcvttpd2dqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZrrbkz [HasAVX10_2]
vcvttpd2dqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2DQSZrrk [HasAVX10_2]
vcvttpd2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2DQSZrrkz [HasAVX10_2]
vcvttpd2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQSZ128rm [HasAVX10_2]
vcvttpd2qqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ128rmb [HasAVX10_2]
vcvttpd2qqs {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ128rmbk [HasAVX10_2]
vcvttpd2qqs {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZ128rmbkz [HasAVX10_2]
vcvttpd2qqs {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ128rmk [HasAVX10_2]
vcvttpd2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZ128rmkz [HasAVX10_2]
vcvttpd2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ128rr [HasAVX10_2]
vcvttpd2qqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQSZ128rrk [HasAVX10_2]
vcvttpd2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZ128rrkz [HasAVX10_2]
vcvttpd2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQSZ256rm [HasAVX10_2]
vcvttpd2qqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ256rmb [HasAVX10_2]
vcvttpd2qqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ256rmbk [HasAVX10_2]
vcvttpd2qqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZ256rmbkz [HasAVX10_2]
vcvttpd2qqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ256rmk [HasAVX10_2]
vcvttpd2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZ256rmkz [HasAVX10_2]
vcvttpd2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZ256rr [HasAVX10_2]
vcvttpd2qqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQSZ256rrb [HasAVX10_2]
vcvttpd2qqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2QQSZ256rrbk [HasAVX10_2]
vcvttpd2qqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZ256rrbkz [HasAVX10_2]
vcvttpd2qqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2QQSZ256rrk [HasAVX10_2]
vcvttpd2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZ256rrkz [HasAVX10_2]
vcvttpd2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQSZrm [HasAVX10_2]
vcvttpd2qqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZrmb [HasAVX10_2]
vcvttpd2qqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZrmbk [HasAVX10_2]
vcvttpd2qqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZrmbkz [HasAVX10_2]
vcvttpd2qqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZrmk [HasAVX10_2]
vcvttpd2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZrmkz [HasAVX10_2]
vcvttpd2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQSZrr [HasAVX10_2]
vcvttpd2qqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQSZrrb [HasAVX10_2]
vcvttpd2qqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2QQSZrrbk [HasAVX10_2]
vcvttpd2qqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZrrbkz [HasAVX10_2]
vcvttpd2qqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2QQSZrrk [HasAVX10_2]
vcvttpd2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQSZrrkz [HasAVX10_2]
vcvttpd2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQSZ128rm [HasAVX10_2]
vcvttpd2udqs{x} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ128rmb [HasAVX10_2]
vcvttpd2udqs {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ128rmbk [HasAVX10_2]
vcvttpd2udqs {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZ128rmbkz [HasAVX10_2]
vcvttpd2udqs {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ128rmk [HasAVX10_2]
vcvttpd2udqs{x} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZ128rmkz [HasAVX10_2]
vcvttpd2udqs{x} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ128rr [HasAVX10_2]
vcvttpd2udqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQSZ128rrk [HasAVX10_2]
vcvttpd2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZ128rrkz [HasAVX10_2]
vcvttpd2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQSZ256rm [HasAVX10_2]
vcvttpd2udqs{y} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ256rmb [HasAVX10_2]
vcvttpd2udqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ256rmbk [HasAVX10_2]
vcvttpd2udqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZ256rmbkz [HasAVX10_2]
vcvttpd2udqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ256rmk [HasAVX10_2]
vcvttpd2udqs{y} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZ256rmkz [HasAVX10_2]
vcvttpd2udqs{y} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZ256rr [HasAVX10_2]
vcvttpd2udqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQSZ256rrb [HasAVX10_2]
vcvttpd2udqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2UDQSZ256rrbk [HasAVX10_2]
vcvttpd2udqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZ256rrbkz [HasAVX10_2]
vcvttpd2udqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2UDQSZ256rrk [HasAVX10_2]
vcvttpd2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZ256rrkz [HasAVX10_2]
vcvttpd2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQSZrm [HasAVX10_2]
vcvttpd2udqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZrmb [HasAVX10_2]
vcvttpd2udqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZrmbk [HasAVX10_2]
vcvttpd2udqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZrmbkz [HasAVX10_2]
vcvttpd2udqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZrmk [HasAVX10_2]
vcvttpd2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZrmkz [HasAVX10_2]
vcvttpd2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UDQSZrr [HasAVX10_2]
vcvttpd2udqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UDQSZrrb [HasAVX10_2]
vcvttpd2udqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2UDQSZrrbk [HasAVX10_2]
vcvttpd2udqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZrrbkz [HasAVX10_2]
vcvttpd2udqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2UDQSZrrk [HasAVX10_2]
vcvttpd2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UDQSZrrkz [HasAVX10_2]
vcvttpd2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQSZ128rm [HasAVX10_2]
vcvttpd2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ128rmb [HasAVX10_2]
vcvttpd2uqqs {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ128rmbk [HasAVX10_2]
vcvttpd2uqqs {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZ128rmbkz [HasAVX10_2]
vcvttpd2uqqs {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ128rmk [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZ128rmkz [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ128rr [HasAVX10_2]
vcvttpd2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQSZ128rrk [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZ128rrkz [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQSZ256rm [HasAVX10_2]
vcvttpd2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ256rmb [HasAVX10_2]
vcvttpd2uqqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ256rmbk [HasAVX10_2]
vcvttpd2uqqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZ256rmbkz [HasAVX10_2]
vcvttpd2uqqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ256rmk [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZ256rmkz [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZ256rr [HasAVX10_2]
vcvttpd2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQSZ256rrb [HasAVX10_2]
vcvttpd2uqqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2UQQSZ256rrbk [HasAVX10_2]
vcvttpd2uqqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZ256rrbkz [HasAVX10_2]
vcvttpd2uqqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2UQQSZ256rrk [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZ256rrkz [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQSZrm [HasAVX10_2]
vcvttpd2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZrmb [HasAVX10_2]
vcvttpd2uqqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZrmbk [HasAVX10_2]
vcvttpd2uqqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZrmbkz [HasAVX10_2]
vcvttpd2uqqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZrmk [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZrmkz [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQSZrr [HasAVX10_2]
vcvttpd2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQSZrrb [HasAVX10_2]
vcvttpd2uqqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2UQQSZrrbk [HasAVX10_2]
vcvttpd2uqqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZrrbkz [HasAVX10_2]
vcvttpd2uqqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2UQQSZrrk [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQSZrrkz [HasAVX10_2]
vcvttpd2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2IBSZ128rm [HasAVX10_2]
vcvttph2ibs {src, dst|dst, src}
VCVTTPH2IBSZ128rmb [HasAVX10_2]
vcvttph2ibs {src{1to8}, dst|dst, src{1to8}}
VCVTTPH2IBSZ128rmbk [HasAVX10_2]
vcvttph2ibs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZ128rmbkz [HasAVX10_2]
vcvttph2ibs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTTPH2IBSZ128rmk [HasAVX10_2]
vcvttph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZ128rmkz [HasAVX10_2]
vcvttph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IBSZ128rr [HasAVX10_2]
vcvttph2ibs {src, dst|dst, src}
VCVTTPH2IBSZ128rrk [HasAVX10_2]
vcvttph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZ128rrkz [HasAVX10_2]
vcvttph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IBSZ256rm [HasAVX10_2]
vcvttph2ibs {src, dst|dst, src}
VCVTTPH2IBSZ256rmb [HasAVX10_2]
vcvttph2ibs {src{1to16}, dst|dst, src{1to16}}
VCVTTPH2IBSZ256rmbk [HasAVX10_2]
vcvttph2ibs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZ256rmbkz [HasAVX10_2]
vcvttph2ibs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTTPH2IBSZ256rmk [HasAVX10_2]
vcvttph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZ256rmkz [HasAVX10_2]
vcvttph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IBSZ256rr [HasAVX10_2]
vcvttph2ibs {src, dst|dst, src}
VCVTTPH2IBSZ256rrk [HasAVX10_2]
vcvttph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZ256rrkz [HasAVX10_2]
vcvttph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IBSZrm [HasAVX10_2]
vcvttph2ibs {src, dst|dst, src}
VCVTTPH2IBSZrmb [HasAVX10_2]
vcvttph2ibs {src{1to32}, dst|dst, src{1to32}}
VCVTTPH2IBSZrmbk [HasAVX10_2]
vcvttph2ibs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZrmbkz [HasAVX10_2]
vcvttph2ibs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTTPH2IBSZrmk [HasAVX10_2]
vcvttph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZrmkz [HasAVX10_2]
vcvttph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IBSZrr [HasAVX10_2]
vcvttph2ibs {src, dst|dst, src}
VCVTTPH2IBSZrrb [HasAVX10_2]
vcvttph2ibs {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2IBSZrrbk [HasAVX10_2]
vcvttph2ibs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZrrbkz [HasAVX10_2]
vcvttph2ibs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2IBSZrrk [HasAVX10_2]
vcvttph2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IBSZrrkz [HasAVX10_2]
vcvttph2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IUBSZ128rm [HasAVX10_2]
vcvttph2iubs {src, dst|dst, src}
VCVTTPH2IUBSZ128rmb [HasAVX10_2]
vcvttph2iubs {src{1to8}, dst|dst, src{1to8}}
VCVTTPH2IUBSZ128rmbk [HasAVX10_2]
vcvttph2iubs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZ128rmbkz [HasAVX10_2]
vcvttph2iubs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTTPH2IUBSZ128rmk [HasAVX10_2]
vcvttph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZ128rmkz [HasAVX10_2]
vcvttph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IUBSZ128rr [HasAVX10_2]
vcvttph2iubs {src, dst|dst, src}
VCVTTPH2IUBSZ128rrk [HasAVX10_2]
vcvttph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZ128rrkz [HasAVX10_2]
vcvttph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IUBSZ256rm [HasAVX10_2]
vcvttph2iubs {src, dst|dst, src}
VCVTTPH2IUBSZ256rmb [HasAVX10_2]
vcvttph2iubs {src{1to16}, dst|dst, src{1to16}}
VCVTTPH2IUBSZ256rmbk [HasAVX10_2]
vcvttph2iubs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZ256rmbkz [HasAVX10_2]
vcvttph2iubs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTTPH2IUBSZ256rmk [HasAVX10_2]
vcvttph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZ256rmkz [HasAVX10_2]
vcvttph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IUBSZ256rr [HasAVX10_2]
vcvttph2iubs {src, dst|dst, src}
VCVTTPH2IUBSZ256rrk [HasAVX10_2]
vcvttph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZ256rrkz [HasAVX10_2]
vcvttph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IUBSZrm [HasAVX10_2]
vcvttph2iubs {src, dst|dst, src}
VCVTTPH2IUBSZrmb [HasAVX10_2]
vcvttph2iubs {src{1to32}, dst|dst, src{1to32}}
VCVTTPH2IUBSZrmbk [HasAVX10_2]
vcvttph2iubs {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZrmbkz [HasAVX10_2]
vcvttph2iubs {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VCVTTPH2IUBSZrmk [HasAVX10_2]
vcvttph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZrmkz [HasAVX10_2]
vcvttph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPH2IUBSZrr [HasAVX10_2]
vcvttph2iubs {src, dst|dst, src}
VCVTTPH2IUBSZrrb [HasAVX10_2]
vcvttph2iubs {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2IUBSZrrbk [HasAVX10_2]
vcvttph2iubs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZrrbkz [HasAVX10_2]
vcvttph2iubs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2IUBSZrrk [HasAVX10_2]
vcvttph2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2IUBSZrrkz [HasAVX10_2]
vcvttph2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2DQSZ128rm [HasAVX10_2]
vcvttps2dqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ128rmb [HasAVX10_2]
vcvttps2dqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ128rmbk [HasAVX10_2]
vcvttps2dqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZ128rmbkz [HasAVX10_2]
vcvttps2dqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ128rmk [HasAVX10_2]
vcvttps2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZ128rmkz [HasAVX10_2]
vcvttps2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ128rr [HasAVX10_2]
vcvttps2dqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQSZ128rrk [HasAVX10_2]
vcvttps2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZ128rrkz [HasAVX10_2]
vcvttps2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQSZ256rm [HasAVX10_2]
vcvttps2dqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ256rmb [HasAVX10_2]
vcvttps2dqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ256rmbk [HasAVX10_2]
vcvttps2dqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZ256rmbkz [HasAVX10_2]
vcvttps2dqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ256rmk [HasAVX10_2]
vcvttps2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZ256rmkz [HasAVX10_2]
vcvttps2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZ256rr [HasAVX10_2]
vcvttps2dqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQSZ256rrk [HasAVX10_2]
vcvttps2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZ256rrkz [HasAVX10_2]
vcvttps2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQSZrm [HasAVX10_2]
vcvttps2dqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZrmb [HasAVX10_2]
vcvttps2dqs {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZrmbk [HasAVX10_2]
vcvttps2dqs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZrmbkz [HasAVX10_2]
vcvttps2dqs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZrmk [HasAVX10_2]
vcvttps2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZrmkz [HasAVX10_2]
vcvttps2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2DQSZrr [HasAVX10_2]
vcvttps2dqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQSZrrb [HasAVX10_2]
vcvttps2dqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2DQSZrrbk [HasAVX10_2]
vcvttps2dqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZrrbkz [HasAVX10_2]
vcvttps2dqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2DQSZrrk [HasAVX10_2]
vcvttps2dqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2DQSZrrkz [HasAVX10_2]
vcvttps2dqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2IBSZ128rm [HasAVX10_2]
vcvttps2ibs {src, dst|dst, src}
VCVTTPS2IBSZ128rmb [HasAVX10_2]
vcvttps2ibs {src{1to4}, dst|dst, src{1to4}}
VCVTTPS2IBSZ128rmbk [HasAVX10_2]
vcvttps2ibs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZ128rmbkz [HasAVX10_2]
vcvttps2ibs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VCVTTPS2IBSZ128rmk [HasAVX10_2]
vcvttps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZ128rmkz [HasAVX10_2]
vcvttps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IBSZ128rr [HasAVX10_2]
vcvttps2ibs {src, dst|dst, src}
VCVTTPS2IBSZ128rrk [HasAVX10_2]
vcvttps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZ128rrkz [HasAVX10_2]
vcvttps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IBSZ256rm [HasAVX10_2]
vcvttps2ibs {src, dst|dst, src}
VCVTTPS2IBSZ256rmb [HasAVX10_2]
vcvttps2ibs {src{1to8}, dst|dst, src{1to8}}
VCVTTPS2IBSZ256rmbk [HasAVX10_2]
vcvttps2ibs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZ256rmbkz [HasAVX10_2]
vcvttps2ibs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTTPS2IBSZ256rmk [HasAVX10_2]
vcvttps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZ256rmkz [HasAVX10_2]
vcvttps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IBSZ256rr [HasAVX10_2]
vcvttps2ibs {src, dst|dst, src}
VCVTTPS2IBSZ256rrk [HasAVX10_2]
vcvttps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZ256rrkz [HasAVX10_2]
vcvttps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IBSZrm [HasAVX10_2]
vcvttps2ibs {src, dst|dst, src}
VCVTTPS2IBSZrmb [HasAVX10_2]
vcvttps2ibs {src{1to16}, dst|dst, src{1to16}}
VCVTTPS2IBSZrmbk [HasAVX10_2]
vcvttps2ibs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZrmbkz [HasAVX10_2]
vcvttps2ibs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTTPS2IBSZrmk [HasAVX10_2]
vcvttps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZrmkz [HasAVX10_2]
vcvttps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IBSZrr [HasAVX10_2]
vcvttps2ibs {src, dst|dst, src}
VCVTTPS2IBSZrrb [HasAVX10_2]
vcvttps2ibs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2IBSZrrbk [HasAVX10_2]
vcvttps2ibs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZrrbkz [HasAVX10_2]
vcvttps2ibs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2IBSZrrk [HasAVX10_2]
vcvttps2ibs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IBSZrrkz [HasAVX10_2]
vcvttps2ibs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IUBSZ128rm [HasAVX10_2]
vcvttps2iubs {src, dst|dst, src}
VCVTTPS2IUBSZ128rmb [HasAVX10_2]
vcvttps2iubs {src{1to4}, dst|dst, src{1to4}}
VCVTTPS2IUBSZ128rmbk [HasAVX10_2]
vcvttps2iubs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZ128rmbkz [HasAVX10_2]
vcvttps2iubs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
VCVTTPS2IUBSZ128rmk [HasAVX10_2]
vcvttps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZ128rmkz [HasAVX10_2]
vcvttps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IUBSZ128rr [HasAVX10_2]
vcvttps2iubs {src, dst|dst, src}
VCVTTPS2IUBSZ128rrk [HasAVX10_2]
vcvttps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZ128rrkz [HasAVX10_2]
vcvttps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IUBSZ256rm [HasAVX10_2]
vcvttps2iubs {src, dst|dst, src}
VCVTTPS2IUBSZ256rmb [HasAVX10_2]
vcvttps2iubs {src{1to8}, dst|dst, src{1to8}}
VCVTTPS2IUBSZ256rmbk [HasAVX10_2]
vcvttps2iubs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZ256rmbkz [HasAVX10_2]
vcvttps2iubs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VCVTTPS2IUBSZ256rmk [HasAVX10_2]
vcvttps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZ256rmkz [HasAVX10_2]
vcvttps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IUBSZ256rr [HasAVX10_2]
vcvttps2iubs {src, dst|dst, src}
VCVTTPS2IUBSZ256rrk [HasAVX10_2]
vcvttps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZ256rrkz [HasAVX10_2]
vcvttps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IUBSZrm [HasAVX10_2]
vcvttps2iubs {src, dst|dst, src}
VCVTTPS2IUBSZrmb [HasAVX10_2]
vcvttps2iubs {src{1to16}, dst|dst, src{1to16}}
VCVTTPS2IUBSZrmbk [HasAVX10_2]
vcvttps2iubs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZrmbkz [HasAVX10_2]
vcvttps2iubs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VCVTTPS2IUBSZrmk [HasAVX10_2]
vcvttps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZrmkz [HasAVX10_2]
vcvttps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2IUBSZrr [HasAVX10_2]
vcvttps2iubs {src, dst|dst, src}
VCVTTPS2IUBSZrrb [HasAVX10_2]
vcvttps2iubs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2IUBSZrrbk [HasAVX10_2]
vcvttps2iubs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZrrbkz [HasAVX10_2]
vcvttps2iubs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2IUBSZrrk [HasAVX10_2]
vcvttps2iubs {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2IUBSZrrkz [HasAVX10_2]
vcvttps2iubs {src, dst {mask} {z}|dst {mask} {z}, src}
VCVTTPS2QQSZ128rm [HasAVX10_2]
vcvttps2qqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ128rmb [HasAVX10_2]
vcvttps2qqs {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ128rmbk [HasAVX10_2]
vcvttps2qqs {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZ128rmbkz [HasAVX10_2]
vcvttps2qqs {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ128rmk [HasAVX10_2]
vcvttps2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZ128rmkz [HasAVX10_2]
vcvttps2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ128rr [HasAVX10_2]
vcvttps2qqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQSZ128rrk [HasAVX10_2]
vcvttps2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZ128rrkz [HasAVX10_2]
vcvttps2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQSZ256rm [HasAVX10_2]
vcvttps2qqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ256rmb [HasAVX10_2]
vcvttps2qqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ256rmbk [HasAVX10_2]
vcvttps2qqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZ256rmbkz [HasAVX10_2]
vcvttps2qqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ256rmk [HasAVX10_2]
vcvttps2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZ256rmkz [HasAVX10_2]
vcvttps2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZ256rr [HasAVX10_2]
vcvttps2qqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQSZ256rrb [HasAVX10_2]
vcvttps2qqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2QQSZ256rrbk [HasAVX10_2]
vcvttps2qqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZ256rrbkz [HasAVX10_2]
vcvttps2qqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2QQSZ256rrk [HasAVX10_2]
vcvttps2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZ256rrkz [HasAVX10_2]
vcvttps2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQSZrm [HasAVX10_2]
vcvttps2qqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZrmb [HasAVX10_2]
vcvttps2qqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZrmbk [HasAVX10_2]
vcvttps2qqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZrmbkz [HasAVX10_2]
vcvttps2qqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZrmk [HasAVX10_2]
vcvttps2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZrmkz [HasAVX10_2]
vcvttps2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQSZrr [HasAVX10_2]
vcvttps2qqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQSZrrb [HasAVX10_2]
vcvttps2qqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2QQSZrrbk [HasAVX10_2]
vcvttps2qqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZrrbkz [HasAVX10_2]
vcvttps2qqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2QQSZrrk [HasAVX10_2]
vcvttps2qqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQSZrrkz [HasAVX10_2]
vcvttps2qqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQSZ128rm [HasAVX10_2]
vcvttps2udqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ128rmb [HasAVX10_2]
vcvttps2udqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ128rmbk [HasAVX10_2]
vcvttps2udqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZ128rmbkz [HasAVX10_2]
vcvttps2udqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ128rmk [HasAVX10_2]
vcvttps2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZ128rmkz [HasAVX10_2]
vcvttps2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ128rr [HasAVX10_2]
vcvttps2udqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQSZ128rrk [HasAVX10_2]
vcvttps2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZ128rrkz [HasAVX10_2]
vcvttps2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQSZ256rm [HasAVX10_2]
vcvttps2udqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ256rmb [HasAVX10_2]
vcvttps2udqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ256rmbk [HasAVX10_2]
vcvttps2udqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZ256rmbkz [HasAVX10_2]
vcvttps2udqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ256rmk [HasAVX10_2]
vcvttps2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZ256rmkz [HasAVX10_2]
vcvttps2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZ256rr [HasAVX10_2]
vcvttps2udqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQSZ256rrk [HasAVX10_2]
vcvttps2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZ256rrkz [HasAVX10_2]
vcvttps2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQSZrm [HasAVX10_2]
vcvttps2udqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZrmb [HasAVX10_2]
vcvttps2udqs {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZrmbk [HasAVX10_2]
vcvttps2udqs {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZrmbkz [HasAVX10_2]
vcvttps2udqs {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZrmk [HasAVX10_2]
vcvttps2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZrmkz [HasAVX10_2]
vcvttps2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UDQSZrr [HasAVX10_2]
vcvttps2udqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UDQSZrrb [HasAVX10_2]
vcvttps2udqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2UDQSZrrbk [HasAVX10_2]
vcvttps2udqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZrrbkz [HasAVX10_2]
vcvttps2udqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2UDQSZrrk [HasAVX10_2]
vcvttps2udqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UDQSZrrkz [HasAVX10_2]
vcvttps2udqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQSZ128rm [HasAVX10_2]
vcvttps2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ128rmb [HasAVX10_2]
vcvttps2uqqs {src{1to2}, dst|dst, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ128rmbk [HasAVX10_2]
vcvttps2uqqs {src{1to2}, dst {mask}|dst {mask}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZ128rmbkz [HasAVX10_2]
vcvttps2uqqs {src{1to2}, dst {mask} {z}|dst {mask} {z}, src{1to2}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ128rmk [HasAVX10_2]
vcvttps2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZ128rmkz [HasAVX10_2]
vcvttps2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ128rr [HasAVX10_2]
vcvttps2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQSZ128rrk [HasAVX10_2]
vcvttps2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZ128rrkz [HasAVX10_2]
vcvttps2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQSZ256rm [HasAVX10_2]
vcvttps2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ256rmb [HasAVX10_2]
vcvttps2uqqs {src{1to4}, dst|dst, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ256rmbk [HasAVX10_2]
vcvttps2uqqs {src{1to4}, dst {mask}|dst {mask}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZ256rmbkz [HasAVX10_2]
vcvttps2uqqs {src{1to4}, dst {mask} {z}|dst {mask} {z}, src{1to4}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ256rmk [HasAVX10_2]
vcvttps2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZ256rmkz [HasAVX10_2]
vcvttps2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZ256rr [HasAVX10_2]
vcvttps2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQSZ256rrb [HasAVX10_2]
vcvttps2uqqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2UQQSZ256rrbk [HasAVX10_2]
vcvttps2uqqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZ256rrbkz [HasAVX10_2]
vcvttps2uqqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2UQQSZ256rrk [HasAVX10_2]
vcvttps2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZ256rrkz [HasAVX10_2]
vcvttps2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQSZrm [HasAVX10_2]
vcvttps2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZrmb [HasAVX10_2]
vcvttps2uqqs {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZrmbk [HasAVX10_2]
vcvttps2uqqs {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZrmbkz [HasAVX10_2]
vcvttps2uqqs {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZrmk [HasAVX10_2]
vcvttps2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZrmkz [HasAVX10_2]
vcvttps2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQSZrr [HasAVX10_2]
vcvttps2uqqs {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQSZrrb [HasAVX10_2]
vcvttps2uqqs {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2UQQSZrrbk [HasAVX10_2]
vcvttps2uqqs {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZrrbkz [HasAVX10_2]
vcvttps2uqqs {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2UQQSZrrk [HasAVX10_2]
vcvttps2uqqs {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQSZrrkz [HasAVX10_2]
vcvttps2uqqs {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SI64Srm_Int [HasAVX10_2]
vcvttsd2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SI64Srr_Int [HasAVX10_2]
vcvttsd2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SI64Srrb_Int [HasAVX10_2]
vcvttsd2sis {{sae}, src, dst|dst, src, {sae}}
VCVTTSD2SISrm_Int [HasAVX10_2]
vcvttsd2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SISrr_Int [HasAVX10_2]
vcvttsd2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SISrrb_Int [HasAVX10_2]
vcvttsd2sis {{sae}, src, dst|dst, src, {sae}}
VCVTTSD2USI64Srm_Int [HasAVX10_2]
vcvttsd2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2USI64Srr_Int [HasAVX10_2]
vcvttsd2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2USI64Srrb_Int [HasAVX10_2]
vcvttsd2usis {{sae}, src, dst|dst, src, {sae}}
VCVTTSD2USISrm_Int [HasAVX10_2]
vcvttsd2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2USISrr_Int [HasAVX10_2]
vcvttsd2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2USISrrb_Int [HasAVX10_2]
vcvttsd2usis {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2SI64Srm_Int [HasAVX10_2]
vcvttss2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SI64Srr_Int [HasAVX10_2]
vcvttss2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SI64Srrb_Int [HasAVX10_2]
vcvttss2sis {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2SISrm_Int [HasAVX10_2]
vcvttss2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SISrr_Int [HasAVX10_2]
vcvttss2sis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SISrrb_Int [HasAVX10_2]
vcvttss2sis {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2USI64Srm_Int [HasAVX10_2]
vcvttss2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2USI64Srr_Int [HasAVX10_2]
vcvttss2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2USI64Srrb_Int [HasAVX10_2]
vcvttss2usis {{sae}, src, dst|dst, src, {sae}}
VCVTTSS2USISrm_Int [HasAVX10_2]
vcvttss2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2USISrr_Int [HasAVX10_2]
vcvttss2usis {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2USISrrb_Int [HasAVX10_2]
vcvttss2usis {{sae}, src, dst|dst, src, {sae}}
VDIVBF16Z128rm [HasAVX10_2]
vdivbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VDIVBF16Z128rmb [HasAVX10_2]
vdivbf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VDIVBF16Z128rmbk [HasAVX10_2]
vdivbf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDIVBF16Z128rmbkz [HasAVX10_2]
vdivbf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VDIVBF16Z128rmk [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDIVBF16Z128rmkz [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VDIVBF16Z128rr [HasAVX10_2]
vdivbf16 {src2, src1, dst|dst, src1, src2}
VDIVBF16Z128rrk [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VDIVBF16Z128rrkz [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VDIVBF16Z256rm [HasAVX10_2]
vdivbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VDIVBF16Z256rmb [HasAVX10_2]
vdivbf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VDIVBF16Z256rmbk [HasAVX10_2]
vdivbf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDIVBF16Z256rmbkz [HasAVX10_2]
vdivbf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VDIVBF16Z256rmk [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDIVBF16Z256rmkz [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VDIVBF16Z256rr [HasAVX10_2]
vdivbf16 {src2, src1, dst|dst, src1, src2}
VDIVBF16Z256rrk [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VDIVBF16Z256rrkz [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VDIVBF16Zrm [HasAVX10_2]
vdivbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VDIVBF16Zrmb [HasAVX10_2]
vdivbf16 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VDIVBF16Zrmbk [HasAVX10_2]
vdivbf16 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDIVBF16Zrmbkz [HasAVX10_2]
vdivbf16 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VDIVBF16Zrmk [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDIVBF16Zrmkz [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VDIVBF16Zrr [HasAVX10_2]
vdivbf16 {src2, src1, dst|dst, src1, src2}
VDIVBF16Zrrk [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VDIVBF16Zrrkz [HasAVX10_2]
vdivbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VDPPHPSZ128m [HasAVX10_2]
vdpphps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128mb [HasAVX10_2]
vdpphps {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128mbk [HasAVX10_2]
vdpphps {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128mbkz [HasAVX10_2]
vdpphps {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128mk [HasAVX10_2]
vdpphps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128mkz [HasAVX10_2]
vdpphps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128r [HasAVX10_2]
vdpphps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128rk [HasAVX10_2]
vdpphps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ128rkz [HasAVX10_2]
vdpphps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256m [HasAVX10_2]
vdpphps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256mb [HasAVX10_2]
vdpphps {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256mbk [HasAVX10_2]
vdpphps {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256mbkz [HasAVX10_2]
vdpphps {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256mk [HasAVX10_2]
vdpphps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256mkz [HasAVX10_2]
vdpphps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256r [HasAVX10_2]
vdpphps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256rk [HasAVX10_2]
vdpphps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZ256rkz [HasAVX10_2]
vdpphps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZm [HasAVX10_2]
vdpphps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZmb [HasAVX10_2]
vdpphps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZmbk [HasAVX10_2]
vdpphps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZmbkz [HasAVX10_2]
vdpphps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPPHPSZmk [HasAVX10_2]
vdpphps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZmkz [HasAVX10_2]
vdpphps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZr [HasAVX10_2]
vdpphps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZrk [HasAVX10_2]
vdpphps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPPHPSZrkz [HasAVX10_2]
vdpphps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128m [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128mb [HasAVX10_2]
vfmadd132bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128mbk [HasAVX10_2]
vfmadd132bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128mbkz [HasAVX10_2]
vfmadd132bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128mk [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128mkz [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128r [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128rk [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z128rkz [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256m [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256mb [HasAVX10_2]
vfmadd132bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256mbk [HasAVX10_2]
vfmadd132bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256mbkz [HasAVX10_2]
vfmadd132bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256mk [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256mkz [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256r [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256rk [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Z256rkz [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zm [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zmb [HasAVX10_2]
vfmadd132bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zmbk [HasAVX10_2]
vfmadd132bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zmbkz [HasAVX10_2]
vfmadd132bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zmk [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zmkz [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zr [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zrk [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD132BF16Zrkz [HasAVX10_2]
vfmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128m [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128mb [HasAVX10_2]
vfmadd213bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128mbk [HasAVX10_2]
vfmadd213bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128mbkz [HasAVX10_2]
vfmadd213bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128mk [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128mkz [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128r [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128rk [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z128rkz [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256m [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256mb [HasAVX10_2]
vfmadd213bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256mbk [HasAVX10_2]
vfmadd213bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256mbkz [HasAVX10_2]
vfmadd213bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256mk [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256mkz [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256r [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256rk [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Z256rkz [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zm [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zmb [HasAVX10_2]
vfmadd213bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zmbk [HasAVX10_2]
vfmadd213bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zmbkz [HasAVX10_2]
vfmadd213bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zmk [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zmkz [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zr [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zrk [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD213BF16Zrkz [HasAVX10_2]
vfmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128m [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128mb [HasAVX10_2]
vfmadd231bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128mbk [HasAVX10_2]
vfmadd231bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128mbkz [HasAVX10_2]
vfmadd231bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128mk [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128mkz [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128r [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128rk [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z128rkz [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256m [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256mb [HasAVX10_2]
vfmadd231bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256mbk [HasAVX10_2]
vfmadd231bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256mbkz [HasAVX10_2]
vfmadd231bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256mk [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256mkz [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256r [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256rk [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Z256rkz [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zm [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zmb [HasAVX10_2]
vfmadd231bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zmbk [HasAVX10_2]
vfmadd231bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zmbkz [HasAVX10_2]
vfmadd231bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zmk [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zmkz [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zr [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zrk [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMADD231BF16Zrkz [HasAVX10_2]
vfmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128m [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128mb [HasAVX10_2]
vfmsub132bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128mbk [HasAVX10_2]
vfmsub132bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128mbkz [HasAVX10_2]
vfmsub132bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128mk [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128mkz [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128r [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128rk [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z128rkz [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256m [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256mb [HasAVX10_2]
vfmsub132bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256mbk [HasAVX10_2]
vfmsub132bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256mbkz [HasAVX10_2]
vfmsub132bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256mk [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256mkz [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256r [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256rk [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Z256rkz [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zm [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zmb [HasAVX10_2]
vfmsub132bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zmbk [HasAVX10_2]
vfmsub132bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zmbkz [HasAVX10_2]
vfmsub132bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zmk [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zmkz [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zr [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zrk [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB132BF16Zrkz [HasAVX10_2]
vfmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128m [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128mb [HasAVX10_2]
vfmsub213bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128mbk [HasAVX10_2]
vfmsub213bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128mbkz [HasAVX10_2]
vfmsub213bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128mk [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128mkz [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128r [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128rk [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z128rkz [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256m [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256mb [HasAVX10_2]
vfmsub213bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256mbk [HasAVX10_2]
vfmsub213bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256mbkz [HasAVX10_2]
vfmsub213bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256mk [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256mkz [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256r [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256rk [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Z256rkz [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zm [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zmb [HasAVX10_2]
vfmsub213bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zmbk [HasAVX10_2]
vfmsub213bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zmbkz [HasAVX10_2]
vfmsub213bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zmk [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zmkz [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zr [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zrk [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB213BF16Zrkz [HasAVX10_2]
vfmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128m [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128mb [HasAVX10_2]
vfmsub231bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128mbk [HasAVX10_2]
vfmsub231bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128mbkz [HasAVX10_2]
vfmsub231bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128mk [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128mkz [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128r [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128rk [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z128rkz [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256m [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256mb [HasAVX10_2]
vfmsub231bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256mbk [HasAVX10_2]
vfmsub231bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256mbkz [HasAVX10_2]
vfmsub231bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256mk [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256mkz [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256r [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256rk [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Z256rkz [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zm [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zmb [HasAVX10_2]
vfmsub231bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zmbk [HasAVX10_2]
vfmsub231bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zmbkz [HasAVX10_2]
vfmsub231bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zmk [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zmkz [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zr [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zrk [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFMSUB231BF16Zrkz [HasAVX10_2]
vfmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128m [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128mb [HasAVX10_2]
vfnmadd132bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128mbk [HasAVX10_2]
vfnmadd132bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128mbkz [HasAVX10_2]
vfnmadd132bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128mk [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128mkz [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128r [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128rk [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z128rkz [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256m [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256mb [HasAVX10_2]
vfnmadd132bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256mbk [HasAVX10_2]
vfnmadd132bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256mbkz [HasAVX10_2]
vfnmadd132bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256mk [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256mkz [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256r [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256rk [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Z256rkz [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zm [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zmb [HasAVX10_2]
vfnmadd132bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zmbk [HasAVX10_2]
vfnmadd132bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zmbkz [HasAVX10_2]
vfnmadd132bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zmk [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zmkz [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zr [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zrk [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD132BF16Zrkz [HasAVX10_2]
vfnmadd132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128m [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128mb [HasAVX10_2]
vfnmadd213bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128mbk [HasAVX10_2]
vfnmadd213bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128mbkz [HasAVX10_2]
vfnmadd213bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128mk [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128mkz [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128r [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128rk [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z128rkz [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256m [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256mb [HasAVX10_2]
vfnmadd213bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256mbk [HasAVX10_2]
vfnmadd213bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256mbkz [HasAVX10_2]
vfnmadd213bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256mk [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256mkz [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256r [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256rk [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Z256rkz [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zm [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zmb [HasAVX10_2]
vfnmadd213bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zmbk [HasAVX10_2]
vfnmadd213bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zmbkz [HasAVX10_2]
vfnmadd213bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zmk [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zmkz [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zr [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zrk [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD213BF16Zrkz [HasAVX10_2]
vfnmadd213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128m [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128mb [HasAVX10_2]
vfnmadd231bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128mbk [HasAVX10_2]
vfnmadd231bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128mbkz [HasAVX10_2]
vfnmadd231bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128mk [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128mkz [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128r [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128rk [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z128rkz [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256m [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256mb [HasAVX10_2]
vfnmadd231bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256mbk [HasAVX10_2]
vfnmadd231bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256mbkz [HasAVX10_2]
vfnmadd231bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256mk [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256mkz [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256r [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256rk [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Z256rkz [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zm [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zmb [HasAVX10_2]
vfnmadd231bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zmbk [HasAVX10_2]
vfnmadd231bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zmbkz [HasAVX10_2]
vfnmadd231bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zmk [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zmkz [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zr [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zrk [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMADD231BF16Zrkz [HasAVX10_2]
vfnmadd231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128m [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128mb [HasAVX10_2]
vfnmsub132bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128mbk [HasAVX10_2]
vfnmsub132bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128mbkz [HasAVX10_2]
vfnmsub132bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128mk [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128mkz [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128r [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128rk [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z128rkz [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256m [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256mb [HasAVX10_2]
vfnmsub132bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256mbk [HasAVX10_2]
vfnmsub132bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256mbkz [HasAVX10_2]
vfnmsub132bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256mk [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256mkz [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256r [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256rk [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Z256rkz [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zm [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zmb [HasAVX10_2]
vfnmsub132bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zmbk [HasAVX10_2]
vfnmsub132bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zmbkz [HasAVX10_2]
vfnmsub132bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zmk [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zmkz [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zr [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zrk [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132BF16Zrkz [HasAVX10_2]
vfnmsub132bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128m [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128mb [HasAVX10_2]
vfnmsub213bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128mbk [HasAVX10_2]
vfnmsub213bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128mbkz [HasAVX10_2]
vfnmsub213bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128mk [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128mkz [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128r [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128rk [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z128rkz [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256m [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256mb [HasAVX10_2]
vfnmsub213bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256mbk [HasAVX10_2]
vfnmsub213bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256mbkz [HasAVX10_2]
vfnmsub213bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256mk [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256mkz [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256r [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256rk [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Z256rkz [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zm [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zmb [HasAVX10_2]
vfnmsub213bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zmbk [HasAVX10_2]
vfnmsub213bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zmbkz [HasAVX10_2]
vfnmsub213bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zmk [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zmkz [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zr [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zrk [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213BF16Zrkz [HasAVX10_2]
vfnmsub213bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128m [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128mb [HasAVX10_2]
vfnmsub231bf16 {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128mbk [HasAVX10_2]
vfnmsub231bf16 {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128mbkz [HasAVX10_2]
vfnmsub231bf16 {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128mk [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128mkz [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128r [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128rk [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z128rkz [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256m [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256mb [HasAVX10_2]
vfnmsub231bf16 {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256mbk [HasAVX10_2]
vfnmsub231bf16 {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256mbkz [HasAVX10_2]
vfnmsub231bf16 {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256mk [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256mkz [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256r [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256rk [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Z256rkz [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zm [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zmb [HasAVX10_2]
vfnmsub231bf16 {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zmbk [HasAVX10_2]
vfnmsub231bf16 {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zmbkz [HasAVX10_2]
vfnmsub231bf16 {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zmk [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zmkz [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zr [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zrk [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231BF16Zrkz [HasAVX10_2]
vfnmsub231bf16 {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VFPCLASSBF16Z128mbi [HasAVX10_2]
vfpclassbf16 {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
VFPCLASSBF16Z128mbik [HasAVX10_2]
vfpclassbf16 {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
VFPCLASSBF16Z128mi [HasAVX10_2]
vfpclassbf16{x} {src2, src1, dst|dst, src1, src2}
VFPCLASSBF16Z128mik [HasAVX10_2]
vfpclassbf16{x} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSBF16Z128ri [HasAVX10_2]
vfpclassbf16 {src2, src1, dst|dst, src1, src2}
VFPCLASSBF16Z128rik [HasAVX10_2]
vfpclassbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSBF16Z256mbi [HasAVX10_2]
vfpclassbf16 {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
VFPCLASSBF16Z256mbik [HasAVX10_2]
vfpclassbf16 {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
VFPCLASSBF16Z256mi [HasAVX10_2]
vfpclassbf16{y} {src2, src1, dst|dst, src1, src2}
VFPCLASSBF16Z256mik [HasAVX10_2]
vfpclassbf16{y} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSBF16Z256ri [HasAVX10_2]
vfpclassbf16 {src2, src1, dst|dst, src1, src2}
VFPCLASSBF16Z256rik [HasAVX10_2]
vfpclassbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSBF16Zmbi [HasAVX10_2]
vfpclassbf16 {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
VFPCLASSBF16Zmbik [HasAVX10_2]
vfpclassbf16 {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
VFPCLASSBF16Zmi [HasAVX10_2]
vfpclassbf16{z} {src2, src1, dst|dst, src1, src2}
VFPCLASSBF16Zmik [HasAVX10_2]
vfpclassbf16{z} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSBF16Zri [HasAVX10_2]
vfpclassbf16 {src2, src1, dst|dst, src1, src2}
VFPCLASSBF16Zrik [HasAVX10_2]
vfpclassbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
VGETEXPBF16Z128m [HasAVX10_2]
vgetexpbf16 {src, dst|dst, src}
VGETEXPBF16Z128mb [HasAVX10_2]
vgetexpbf16 {src{1to8}, dst|dst, src{1to8}}
VGETEXPBF16Z128mbk [HasAVX10_2]
vgetexpbf16 {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Z128mbkz [HasAVX10_2]
vgetexpbf16 {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VGETEXPBF16Z128mk [HasAVX10_2]
vgetexpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Z128mkz [HasAVX10_2]
vgetexpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VGETEXPBF16Z128r [HasAVX10_2]
vgetexpbf16 {src, dst|dst, src}
VGETEXPBF16Z128rk [HasAVX10_2]
vgetexpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Z128rkz [HasAVX10_2]
vgetexpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VGETEXPBF16Z256m [HasAVX10_2]
vgetexpbf16 {src, dst|dst, src}
VGETEXPBF16Z256mb [HasAVX10_2]
vgetexpbf16 {src{1to16}, dst|dst, src{1to16}}
VGETEXPBF16Z256mbk [HasAVX10_2]
vgetexpbf16 {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Z256mbkz [HasAVX10_2]
vgetexpbf16 {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VGETEXPBF16Z256mk [HasAVX10_2]
vgetexpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Z256mkz [HasAVX10_2]
vgetexpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VGETEXPBF16Z256r [HasAVX10_2]
vgetexpbf16 {src, dst|dst, src}
VGETEXPBF16Z256rk [HasAVX10_2]
vgetexpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Z256rkz [HasAVX10_2]
vgetexpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VGETEXPBF16Zm [HasAVX10_2]
vgetexpbf16 {src, dst|dst, src}
VGETEXPBF16Zmb [HasAVX10_2]
vgetexpbf16 {src{1to32}, dst|dst, src{1to32}}
VGETEXPBF16Zmbk [HasAVX10_2]
vgetexpbf16 {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Zmbkz [HasAVX10_2]
vgetexpbf16 {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VGETEXPBF16Zmk [HasAVX10_2]
vgetexpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Zmkz [HasAVX10_2]
vgetexpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VGETEXPBF16Zr [HasAVX10_2]
vgetexpbf16 {src, dst|dst, src}
VGETEXPBF16Zrk [HasAVX10_2]
vgetexpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VGETEXPBF16Zrkz [HasAVX10_2]
vgetexpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VGETMANTBF16Z128rmbi [HasAVX10_2]
vgetmantbf16 {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z128rmbik [HasAVX10_2]
vgetmantbf16 {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Z128rmbikz [HasAVX10_2]
vgetmantbf16 {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z128rmi [HasAVX10_2]
vgetmantbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z128rmik [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Z128rmikz [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z128rri [HasAVX10_2]
vgetmantbf16 {src2, src1, dst|dst, src1, src2}
VGETMANTBF16Z128rrik [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Z128rrikz [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VGETMANTBF16Z256rmbi [HasAVX10_2]
vgetmantbf16 {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z256rmbik [HasAVX10_2]
vgetmantbf16 {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Z256rmbikz [HasAVX10_2]
vgetmantbf16 {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z256rmi [HasAVX10_2]
vgetmantbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z256rmik [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Z256rmikz [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Z256rri [HasAVX10_2]
vgetmantbf16 {src2, src1, dst|dst, src1, src2}
VGETMANTBF16Z256rrik [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Z256rrikz [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VGETMANTBF16Zrmbi [HasAVX10_2]
vgetmantbf16 {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Zrmbik [HasAVX10_2]
vgetmantbf16 {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Zrmbikz [HasAVX10_2]
vgetmantbf16 {src2, src1{1to32}, dst {mask} {z}|dst {mask} {z}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Zrmi [HasAVX10_2]
vgetmantbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Zrmik [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Zrmikz [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VGETMANTBF16Zrri [HasAVX10_2]
vgetmantbf16 {src2, src1, dst|dst, src1, src2}
VGETMANTBF16Zrrik [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VGETMANTBF16Zrrikz [HasAVX10_2]
vgetmantbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMAXBF16Z128rm [HasAVX10_2]
vmaxbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMAXBF16Z128rmb [HasAVX10_2]
vmaxbf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VMAXBF16Z128rmbk [HasAVX10_2]
vmaxbf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMAXBF16Z128rmbkz [HasAVX10_2]
vmaxbf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VMAXBF16Z128rmk [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMAXBF16Z128rmkz [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMAXBF16Z128rr [HasAVX10_2]
vmaxbf16 {src2, src1, dst|dst, src1, src2}
VMAXBF16Z128rrk [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMAXBF16Z128rrkz [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMAXBF16Z256rm [HasAVX10_2]
vmaxbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMAXBF16Z256rmb [HasAVX10_2]
vmaxbf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VMAXBF16Z256rmbk [HasAVX10_2]
vmaxbf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMAXBF16Z256rmbkz [HasAVX10_2]
vmaxbf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VMAXBF16Z256rmk [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMAXBF16Z256rmkz [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMAXBF16Z256rr [HasAVX10_2]
vmaxbf16 {src2, src1, dst|dst, src1, src2}
VMAXBF16Z256rrk [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMAXBF16Z256rrkz [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMAXBF16Zrm [HasAVX10_2]
vmaxbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMAXBF16Zrmb [HasAVX10_2]
vmaxbf16 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VMAXBF16Zrmbk [HasAVX10_2]
vmaxbf16 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMAXBF16Zrmbkz [HasAVX10_2]
vmaxbf16 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VMAXBF16Zrmk [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMAXBF16Zrmkz [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMAXBF16Zrr [HasAVX10_2]
vmaxbf16 {src2, src1, dst|dst, src1, src2}
VMAXBF16Zrrk [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMAXBF16Zrrkz [HasAVX10_2]
vmaxbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMINBF16Z128rm [HasAVX10_2]
vminbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMINBF16Z128rmb [HasAVX10_2]
vminbf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VMINBF16Z128rmbk [HasAVX10_2]
vminbf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMINBF16Z128rmbkz [HasAVX10_2]
vminbf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VMINBF16Z128rmk [HasAVX10_2]
vminbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMINBF16Z128rmkz [HasAVX10_2]
vminbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMINBF16Z128rr [HasAVX10_2]
vminbf16 {src2, src1, dst|dst, src1, src2}
VMINBF16Z128rrk [HasAVX10_2]
vminbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMINBF16Z128rrkz [HasAVX10_2]
vminbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMINBF16Z256rm [HasAVX10_2]
vminbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMINBF16Z256rmb [HasAVX10_2]
vminbf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VMINBF16Z256rmbk [HasAVX10_2]
vminbf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMINBF16Z256rmbkz [HasAVX10_2]
vminbf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VMINBF16Z256rmk [HasAVX10_2]
vminbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMINBF16Z256rmkz [HasAVX10_2]
vminbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMINBF16Z256rr [HasAVX10_2]
vminbf16 {src2, src1, dst|dst, src1, src2}
VMINBF16Z256rrk [HasAVX10_2]
vminbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMINBF16Z256rrkz [HasAVX10_2]
vminbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMINBF16Zrm [HasAVX10_2]
vminbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMINBF16Zrmb [HasAVX10_2]
vminbf16 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VMINBF16Zrmbk [HasAVX10_2]
vminbf16 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMINBF16Zrmbkz [HasAVX10_2]
vminbf16 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VMINBF16Zrmk [HasAVX10_2]
vminbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMINBF16Zrmkz [HasAVX10_2]
vminbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMINBF16Zrr [HasAVX10_2]
vminbf16 {src2, src1, dst|dst, src1, src2}
VMINBF16Zrrk [HasAVX10_2]
vminbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMINBF16Zrrkz [HasAVX10_2]
vminbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMINMAXBF16Z128rmbi [HasAVX10_2]
vminmaxbf16 {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
VMINMAXBF16Z128rmbik [HasAVX10_2]
vminmaxbf16 {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Z128rmbikz [HasAVX10_2]
vminmaxbf16 {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
VMINMAXBF16Z128rmi [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst|dst, src1, src2, src3}
VMINMAXBF16Z128rmik [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Z128rmikz [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMINMAXBF16Z128rri [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst|dst, src1, src2, src3}
VMINMAXBF16Z128rrik [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Z128rrikz [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMINMAXBF16Z256rmbi [HasAVX10_2]
vminmaxbf16 {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
VMINMAXBF16Z256rmbik [HasAVX10_2]
vminmaxbf16 {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Z256rmbikz [HasAVX10_2]
vminmaxbf16 {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
VMINMAXBF16Z256rmi [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst|dst, src1, src2, src3}
VMINMAXBF16Z256rmik [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Z256rmikz [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMINMAXBF16Z256rri [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst|dst, src1, src2, src3}
VMINMAXBF16Z256rrik [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Z256rrikz [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMINMAXBF16Zrmbi [HasAVX10_2]
vminmaxbf16 {src3, src2{1to32}, src1, dst|dst, src1, src2{1to32}, src3}
VMINMAXBF16Zrmbik [HasAVX10_2]
vminmaxbf16 {src3, src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Zrmbikz [HasAVX10_2]
vminmaxbf16 {src3, src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}, src3}
VMINMAXBF16Zrmi [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst|dst, src1, src2, src3}
VMINMAXBF16Zrmik [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Zrmikz [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMINMAXBF16Zrri [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst|dst, src1, src2, src3}
VMINMAXBF16Zrrik [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXBF16Zrrikz [HasAVX10_2]
vminmaxbf16 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMINMAXPDZ128rmbi [HasAVX10_2]
vminmaxpd {src3, src2{1to2}, src1, dst|dst, src1, src2{1to2}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ128rmbik [HasAVX10_2]
vminmaxpd {src3, src2{1to2}, src1, dst {mask}|dst {mask}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZ128rmbikz [HasAVX10_2]
vminmaxpd {src3, src2{1to2}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to2}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ128rmi [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ128rmik [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZ128rmikz [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ128rri [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ128rrik [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZ128rrikz [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ256rmbi [HasAVX10_2]
vminmaxpd {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ256rmbik [HasAVX10_2]
vminmaxpd {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZ256rmbikz [HasAVX10_2]
vminmaxpd {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ256rmi [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ256rmik [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZ256rmikz [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ256rri [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZ256rrik [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZ256rrikz [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZrmbi [HasAVX10_2]
vminmaxpd {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZrmbik [HasAVX10_2]
vminmaxpd {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZrmbikz [HasAVX10_2]
vminmaxpd {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZrmi [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZrmik [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZrmikz [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZrri [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPDZrrik [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPDZrrikz [HasAVX10_2]
vminmaxpd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ128rmbi [HasAVX10_2]
vminmaxph {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ128rmbik [HasAVX10_2]
vminmaxph {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZ128rmbikz [HasAVX10_2]
vminmaxph {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ128rmi [HasAVX10_2]
vminmaxph {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ128rmik [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZ128rmikz [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ128rri [HasAVX10_2]
vminmaxph {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ128rrik [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZ128rrikz [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ256rmbi [HasAVX10_2]
vminmaxph {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ256rmbik [HasAVX10_2]
vminmaxph {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZ256rmbikz [HasAVX10_2]
vminmaxph {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ256rmi [HasAVX10_2]
vminmaxph {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ256rmik [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZ256rmikz [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ256rri [HasAVX10_2]
vminmaxph {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZ256rrik [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZ256rrikz [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZrmbi [HasAVX10_2]
vminmaxph {src3, src2{1to32}, src1, dst|dst, src1, src2{1to32}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZrmbik [HasAVX10_2]
vminmaxph {src3, src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZrmbikz [HasAVX10_2]
vminmaxph {src3, src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZrmi [HasAVX10_2]
vminmaxph {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZrmik [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZrmikz [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZrri [HasAVX10_2]
vminmaxph {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPHZrrik [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPHZrrikz [HasAVX10_2]
vminmaxph {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ128rmbi [HasAVX10_2]
vminmaxps {src3, src2{1to4}, src1, dst|dst, src1, src2{1to4}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ128rmbik [HasAVX10_2]
vminmaxps {src3, src2{1to4}, src1, dst {mask}|dst {mask}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZ128rmbikz [HasAVX10_2]
vminmaxps {src3, src2{1to4}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to4}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ128rmi [HasAVX10_2]
vminmaxps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ128rmik [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZ128rmikz [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ128rri [HasAVX10_2]
vminmaxps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ128rrik [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZ128rrikz [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ256rmbi [HasAVX10_2]
vminmaxps {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ256rmbik [HasAVX10_2]
vminmaxps {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZ256rmbikz [HasAVX10_2]
vminmaxps {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ256rmi [HasAVX10_2]
vminmaxps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ256rmik [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZ256rmikz [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ256rri [HasAVX10_2]
vminmaxps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZ256rrik [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZ256rrikz [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZrmbi [HasAVX10_2]
vminmaxps {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZrmbik [HasAVX10_2]
vminmaxps {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZrmbikz [HasAVX10_2]
vminmaxps {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZrmi [HasAVX10_2]
vminmaxps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZrmik [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZrmikz [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZrri [HasAVX10_2]
vminmaxps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXPSZrrik [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXPSZrrikz [HasAVX10_2]
vminmaxps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSDrmi_Int [HasAVX10_2]
vminmaxsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSDrmik_Int [HasAVX10_2]
vminmaxsd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXSDrmikz_Int [HasAVX10_2]
vminmaxsd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSDrri_Int [HasAVX10_2]
vminmaxsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSDrrib_Int [HasAVX10_2]
vminmaxsd {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VMINMAXSDrribk_Int [HasAVX10_2]
vminmaxsd {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXSDrribkz_Int [HasAVX10_2]
vminmaxsd {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VMINMAXSDrrik_Int [HasAVX10_2]
vminmaxsd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXSDrrikz_Int [HasAVX10_2]
vminmaxsd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSHrmi_Int [HasAVX10_2]
vminmaxsh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSHrmik_Int [HasAVX10_2]
vminmaxsh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXSHrmikz_Int [HasAVX10_2]
vminmaxsh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSHrri_Int [HasAVX10_2]
vminmaxsh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSHrrib_Int [HasAVX10_2]
vminmaxsh {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VMINMAXSHrribk_Int [HasAVX10_2]
vminmaxsh {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXSHrribkz_Int [HasAVX10_2]
vminmaxsh {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VMINMAXSHrrik_Int [HasAVX10_2]
vminmaxsh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXSHrrikz_Int [HasAVX10_2]
vminmaxsh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSSrmi_Int [HasAVX10_2]
vminmaxss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSSrmik_Int [HasAVX10_2]
vminmaxss {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXSSrmikz_Int [HasAVX10_2]
vminmaxss {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSSrri_Int [HasAVX10_2]
vminmaxss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMINMAXSSrrib_Int [HasAVX10_2]
vminmaxss {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VMINMAXSSrribk_Int [HasAVX10_2]
vminmaxss {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VMINMAXSSrribkz_Int [HasAVX10_2]
vminmaxss {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VMINMAXSSrrik_Int [HasAVX10_2]
vminmaxss {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINMAXSSrrikz_Int [HasAVX10_2]
vminmaxss {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMOVZPDILo2PDIZrr [HasAVX10_2]
vmovd {src, dst|dst, src}
VMOVZPWILo2PWIZrr [HasAVX10_2]
vmovw {src, dst|dst, src}
VMPSADBWZrmi [HasAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VMPSADBWZrmik [HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMPSADBWZrmikz [HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VMPSADBWZrri [HasAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VMPSADBWZrrik [HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VMPSADBWZrrikz [HasAVX10_2]
vmpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMULBF16Z128rm [HasAVX10_2]
vmulbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMULBF16Z128rmb [HasAVX10_2]
vmulbf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VMULBF16Z128rmbk [HasAVX10_2]
vmulbf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMULBF16Z128rmbkz [HasAVX10_2]
vmulbf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VMULBF16Z128rmk [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMULBF16Z128rmkz [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMULBF16Z128rr [HasAVX10_2]
vmulbf16 {src2, src1, dst|dst, src1, src2}
VMULBF16Z128rrk [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMULBF16Z128rrkz [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMULBF16Z256rm [HasAVX10_2]
vmulbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMULBF16Z256rmb [HasAVX10_2]
vmulbf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VMULBF16Z256rmbk [HasAVX10_2]
vmulbf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMULBF16Z256rmbkz [HasAVX10_2]
vmulbf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VMULBF16Z256rmk [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMULBF16Z256rmkz [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMULBF16Z256rr [HasAVX10_2]
vmulbf16 {src2, src1, dst|dst, src1, src2}
VMULBF16Z256rrk [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMULBF16Z256rrkz [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMULBF16Zrm [HasAVX10_2]
vmulbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMULBF16Zrmb [HasAVX10_2]
vmulbf16 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VMULBF16Zrmbk [HasAVX10_2]
vmulbf16 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMULBF16Zrmbkz [HasAVX10_2]
vmulbf16 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VMULBF16Zrmk [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMULBF16Zrmkz [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VMULBF16Zrr [HasAVX10_2]
vmulbf16 {src2, src1, dst|dst, src1, src2}
VMULBF16Zrrk [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMULBF16Zrrkz [HasAVX10_2]
vmulbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPDPBSSDSZ128rm [HasAVX10_2]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rmb [HasAVX10_2]
vpdpbssds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rmbk [HasAVX10_2]
vpdpbssds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rmbkz [HasAVX10_2]
vpdpbssds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rmk [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rmkz [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rr [HasAVX10_2]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rrk [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ128rrkz [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rm [HasAVX10_2]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rmb [HasAVX10_2]
vpdpbssds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rmbk [HasAVX10_2]
vpdpbssds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rmbkz [HasAVX10_2]
vpdpbssds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rmk [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rmkz [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rr [HasAVX10_2]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rrk [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZ256rrkz [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrm [HasAVX10_2]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrmb [HasAVX10_2]
vpdpbssds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrmbk [HasAVX10_2]
vpdpbssds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrmbkz [HasAVX10_2]
vpdpbssds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrmk [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrmkz [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrr [HasAVX10_2]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrrk [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSZrrkz [HasAVX10_2]
vpdpbssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rm [HasAVX10_2]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rmb [HasAVX10_2]
vpdpbssd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rmbk [HasAVX10_2]
vpdpbssd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rmbkz [HasAVX10_2]
vpdpbssd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rmk [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rmkz [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rr [HasAVX10_2]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rrk [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ128rrkz [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rm [HasAVX10_2]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rmb [HasAVX10_2]
vpdpbssd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rmbk [HasAVX10_2]
vpdpbssd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rmbkz [HasAVX10_2]
vpdpbssd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rmk [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rmkz [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rr [HasAVX10_2]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rrk [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZ256rrkz [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrm [HasAVX10_2]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrmb [HasAVX10_2]
vpdpbssd {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrmbk [HasAVX10_2]
vpdpbssd {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrmbkz [HasAVX10_2]
vpdpbssd {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrmk [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrmkz [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrr [HasAVX10_2]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrrk [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDZrrkz [HasAVX10_2]
vpdpbssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rm [HasAVX10_2]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rmb [HasAVX10_2]
vpdpbsuds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rmbk [HasAVX10_2]
vpdpbsuds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rmbkz [HasAVX10_2]
vpdpbsuds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rmk [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rmkz [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rr [HasAVX10_2]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rrk [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ128rrkz [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rm [HasAVX10_2]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rmb [HasAVX10_2]
vpdpbsuds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rmbk [HasAVX10_2]
vpdpbsuds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rmbkz [HasAVX10_2]
vpdpbsuds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rmk [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rmkz [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rr [HasAVX10_2]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rrk [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZ256rrkz [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrm [HasAVX10_2]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrmb [HasAVX10_2]
vpdpbsuds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrmbk [HasAVX10_2]
vpdpbsuds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrmbkz [HasAVX10_2]
vpdpbsuds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrmk [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrmkz [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrr [HasAVX10_2]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrrk [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSZrrkz [HasAVX10_2]
vpdpbsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rm [HasAVX10_2]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rmb [HasAVX10_2]
vpdpbsud {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rmbk [HasAVX10_2]
vpdpbsud {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rmbkz [HasAVX10_2]
vpdpbsud {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rmk [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rmkz [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rr [HasAVX10_2]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rrk [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ128rrkz [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rm [HasAVX10_2]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rmb [HasAVX10_2]
vpdpbsud {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rmbk [HasAVX10_2]
vpdpbsud {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rmbkz [HasAVX10_2]
vpdpbsud {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rmk [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rmkz [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rr [HasAVX10_2]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rrk [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZ256rrkz [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrm [HasAVX10_2]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrmb [HasAVX10_2]
vpdpbsud {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrmbk [HasAVX10_2]
vpdpbsud {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrmbkz [HasAVX10_2]
vpdpbsud {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrmk [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrmkz [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrr [HasAVX10_2]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrrk [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDZrrkz [HasAVX10_2]
vpdpbsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rm [HasAVX10_2]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rmb [HasAVX10_2]
vpdpbuuds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rmbk [HasAVX10_2]
vpdpbuuds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rmbkz [HasAVX10_2]
vpdpbuuds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rmk [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rmkz [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rr [HasAVX10_2]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rrk [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ128rrkz [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rm [HasAVX10_2]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rmb [HasAVX10_2]
vpdpbuuds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rmbk [HasAVX10_2]
vpdpbuuds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rmbkz [HasAVX10_2]
vpdpbuuds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rmk [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rmkz [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rr [HasAVX10_2]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rrk [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZ256rrkz [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrm [HasAVX10_2]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrmb [HasAVX10_2]
vpdpbuuds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrmbk [HasAVX10_2]
vpdpbuuds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrmbkz [HasAVX10_2]
vpdpbuuds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrmk [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrmkz [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrr [HasAVX10_2]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrrk [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSZrrkz [HasAVX10_2]
vpdpbuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rm [HasAVX10_2]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rmb [HasAVX10_2]
vpdpbuud {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rmbk [HasAVX10_2]
vpdpbuud {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rmbkz [HasAVX10_2]
vpdpbuud {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rmk [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rmkz [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rr [HasAVX10_2]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rrk [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ128rrkz [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rm [HasAVX10_2]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rmb [HasAVX10_2]
vpdpbuud {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rmbk [HasAVX10_2]
vpdpbuud {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rmbkz [HasAVX10_2]
vpdpbuud {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rmk [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rmkz [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rr [HasAVX10_2]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rrk [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZ256rrkz [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrm [HasAVX10_2]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrmb [HasAVX10_2]
vpdpbuud {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrmbk [HasAVX10_2]
vpdpbuud {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrmbkz [HasAVX10_2]
vpdpbuud {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrmk [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrmkz [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrr [HasAVX10_2]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrrk [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDZrrkz [HasAVX10_2]
vpdpbuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rm [HasAVX10_2]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rmb [HasAVX10_2]
vpdpwsuds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rmbk [HasAVX10_2]
vpdpwsuds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rmbkz [HasAVX10_2]
vpdpwsuds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rmk [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rmkz [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rr [HasAVX10_2]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rrk [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ128rrkz [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rm [HasAVX10_2]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rmb [HasAVX10_2]
vpdpwsuds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rmbk [HasAVX10_2]
vpdpwsuds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rmbkz [HasAVX10_2]
vpdpwsuds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rmk [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rmkz [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rr [HasAVX10_2]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rrk [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZ256rrkz [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrm [HasAVX10_2]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrmb [HasAVX10_2]
vpdpwsuds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrmbk [HasAVX10_2]
vpdpwsuds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrmbkz [HasAVX10_2]
vpdpwsuds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrmk [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrmkz [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrr [HasAVX10_2]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrrk [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSZrrkz [HasAVX10_2]
vpdpwsuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rm [HasAVX10_2]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rmb [HasAVX10_2]
vpdpwsud {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rmbk [HasAVX10_2]
vpdpwsud {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rmbkz [HasAVX10_2]
vpdpwsud {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rmk [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rmkz [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rr [HasAVX10_2]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rrk [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ128rrkz [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rm [HasAVX10_2]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rmb [HasAVX10_2]
vpdpwsud {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rmbk [HasAVX10_2]
vpdpwsud {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rmbkz [HasAVX10_2]
vpdpwsud {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rmk [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rmkz [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rr [HasAVX10_2]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rrk [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZ256rrkz [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrm [HasAVX10_2]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrmb [HasAVX10_2]
vpdpwsud {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrmbk [HasAVX10_2]
vpdpwsud {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrmbkz [HasAVX10_2]
vpdpwsud {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrmk [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrmkz [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrr [HasAVX10_2]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrrk [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDZrrkz [HasAVX10_2]
vpdpwsud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rm [HasAVX10_2]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rmb [HasAVX10_2]
vpdpwusds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rmbk [HasAVX10_2]
vpdpwusds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rmbkz [HasAVX10_2]
vpdpwusds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rmk [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rmkz [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rr [HasAVX10_2]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rrk [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ128rrkz [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rm [HasAVX10_2]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rmb [HasAVX10_2]
vpdpwusds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rmbk [HasAVX10_2]
vpdpwusds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rmbkz [HasAVX10_2]
vpdpwusds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rmk [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rmkz [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rr [HasAVX10_2]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rrk [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZ256rrkz [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrm [HasAVX10_2]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrmb [HasAVX10_2]
vpdpwusds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrmbk [HasAVX10_2]
vpdpwusds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrmbkz [HasAVX10_2]
vpdpwusds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrmk [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrmkz [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrr [HasAVX10_2]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrrk [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSZrrkz [HasAVX10_2]
vpdpwusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rm [HasAVX10_2]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rmb [HasAVX10_2]
vpdpwusd {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rmbk [HasAVX10_2]
vpdpwusd {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rmbkz [HasAVX10_2]
vpdpwusd {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rmk [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rmkz [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rr [HasAVX10_2]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rrk [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ128rrkz [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rm [HasAVX10_2]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rmb [HasAVX10_2]
vpdpwusd {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rmbk [HasAVX10_2]
vpdpwusd {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rmbkz [HasAVX10_2]
vpdpwusd {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rmk [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rmkz [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rr [HasAVX10_2]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rrk [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZ256rrkz [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrm [HasAVX10_2]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrmb [HasAVX10_2]
vpdpwusd {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrmbk [HasAVX10_2]
vpdpwusd {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrmbkz [HasAVX10_2]
vpdpwusd {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrmk [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrmkz [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrr [HasAVX10_2]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrrk [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDZrrkz [HasAVX10_2]
vpdpwusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rm [HasAVX10_2]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rmb [HasAVX10_2]
vpdpwuuds {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rmbk [HasAVX10_2]
vpdpwuuds {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rmbkz [HasAVX10_2]
vpdpwuuds {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rmk [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rmkz [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rr [HasAVX10_2]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rrk [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ128rrkz [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rm [HasAVX10_2]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rmb [HasAVX10_2]
vpdpwuuds {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rmbk [HasAVX10_2]
vpdpwuuds {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rmbkz [HasAVX10_2]
vpdpwuuds {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rmk [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rmkz [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rr [HasAVX10_2]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rrk [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZ256rrkz [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrm [HasAVX10_2]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrmb [HasAVX10_2]
vpdpwuuds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrmbk [HasAVX10_2]
vpdpwuuds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrmbkz [HasAVX10_2]
vpdpwuuds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrmk [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrmkz [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrr [HasAVX10_2]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrrk [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSZrrkz [HasAVX10_2]
vpdpwuuds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rm [HasAVX10_2]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rmb [HasAVX10_2]
vpdpwuud {src3{1to4}, src2, dst|dst, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rmbk [HasAVX10_2]
vpdpwuud {src3{1to4}, src2, dst {mask}|dst {mask}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rmbkz [HasAVX10_2]
vpdpwuud {src3{1to4}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to4}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rmk [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rmkz [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rr [HasAVX10_2]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rrk [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ128rrkz [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rm [HasAVX10_2]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rmb [HasAVX10_2]
vpdpwuud {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rmbk [HasAVX10_2]
vpdpwuud {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rmbkz [HasAVX10_2]
vpdpwuud {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rmk [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rmkz [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rr [HasAVX10_2]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rrk [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZ256rrkz [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrm [HasAVX10_2]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrmb [HasAVX10_2]
vpdpwuud {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrmbk [HasAVX10_2]
vpdpwuud {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrmbkz [HasAVX10_2]
vpdpwuud {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrmk [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrmkz [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrr [HasAVX10_2]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrrk [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDZrrkz [HasAVX10_2]
vpdpwuud {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VRCPBF16Z128m [HasAVX10_2]
vrcpbf16 {src, dst|dst, src}
VRCPBF16Z128mb [HasAVX10_2]
vrcpbf16 {src{1to8}, dst|dst, src{1to8}}
VRCPBF16Z128mbk [HasAVX10_2]
vrcpbf16 {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Z128mbkz [HasAVX10_2]
vrcpbf16 {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRCPBF16Z128mk [HasAVX10_2]
vrcpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Z128mkz [HasAVX10_2]
vrcpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPBF16Z128r [HasAVX10_2]
vrcpbf16 {src, dst|dst, src}
VRCPBF16Z128rk [HasAVX10_2]
vrcpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Z128rkz [HasAVX10_2]
vrcpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPBF16Z256m [HasAVX10_2]
vrcpbf16 {src, dst|dst, src}
VRCPBF16Z256mb [HasAVX10_2]
vrcpbf16 {src{1to16}, dst|dst, src{1to16}}
VRCPBF16Z256mbk [HasAVX10_2]
vrcpbf16 {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Z256mbkz [HasAVX10_2]
vrcpbf16 {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VRCPBF16Z256mk [HasAVX10_2]
vrcpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Z256mkz [HasAVX10_2]
vrcpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPBF16Z256r [HasAVX10_2]
vrcpbf16 {src, dst|dst, src}
VRCPBF16Z256rk [HasAVX10_2]
vrcpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Z256rkz [HasAVX10_2]
vrcpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPBF16Zm [HasAVX10_2]
vrcpbf16 {src, dst|dst, src}
VRCPBF16Zmb [HasAVX10_2]
vrcpbf16 {src{1to32}, dst|dst, src{1to32}}
VRCPBF16Zmbk [HasAVX10_2]
vrcpbf16 {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Zmbkz [HasAVX10_2]
vrcpbf16 {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VRCPBF16Zmk [HasAVX10_2]
vrcpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Zmkz [HasAVX10_2]
vrcpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPBF16Zr [HasAVX10_2]
vrcpbf16 {src, dst|dst, src}
VRCPBF16Zrk [HasAVX10_2]
vrcpbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPBF16Zrkz [HasAVX10_2]
vrcpbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VREDUCEBF16Z128rmbi [HasAVX10_2]
vreducebf16 {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z128rmbik [HasAVX10_2]
vreducebf16 {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Z128rmbikz [HasAVX10_2]
vreducebf16 {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z128rmi [HasAVX10_2]
vreducebf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z128rmik [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Z128rmikz [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z128rri [HasAVX10_2]
vreducebf16 {src2, src1, dst|dst, src1, src2}
VREDUCEBF16Z128rrik [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Z128rrikz [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VREDUCEBF16Z256rmbi [HasAVX10_2]
vreducebf16 {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z256rmbik [HasAVX10_2]
vreducebf16 {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Z256rmbikz [HasAVX10_2]
vreducebf16 {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z256rmi [HasAVX10_2]
vreducebf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z256rmik [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Z256rmikz [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Z256rri [HasAVX10_2]
vreducebf16 {src2, src1, dst|dst, src1, src2}
VREDUCEBF16Z256rrik [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Z256rrikz [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VREDUCEBF16Zrmbi [HasAVX10_2]
vreducebf16 {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Zrmbik [HasAVX10_2]
vreducebf16 {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Zrmbikz [HasAVX10_2]
vreducebf16 {src2, src1{1to32}, dst {mask} {z}|dst {mask} {z}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Zrmi [HasAVX10_2]
vreducebf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Zrmik [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Zrmikz [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VREDUCEBF16Zrri [HasAVX10_2]
vreducebf16 {src2, src1, dst|dst, src1, src2}
VREDUCEBF16Zrrik [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VREDUCEBF16Zrrikz [HasAVX10_2]
vreducebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRNDSCALEBF16Z128rmbi [HasAVX10_2]
vrndscalebf16 {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z128rmbik [HasAVX10_2]
vrndscalebf16 {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Z128rmbikz [HasAVX10_2]
vrndscalebf16 {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z128rmi [HasAVX10_2]
vrndscalebf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z128rmik [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Z128rmikz [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z128rri [HasAVX10_2]
vrndscalebf16 {src2, src1, dst|dst, src1, src2}
VRNDSCALEBF16Z128rrik [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Z128rrikz [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRNDSCALEBF16Z256rmbi [HasAVX10_2]
vrndscalebf16 {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z256rmbik [HasAVX10_2]
vrndscalebf16 {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Z256rmbikz [HasAVX10_2]
vrndscalebf16 {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z256rmi [HasAVX10_2]
vrndscalebf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z256rmik [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Z256rmikz [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Z256rri [HasAVX10_2]
vrndscalebf16 {src2, src1, dst|dst, src1, src2}
VRNDSCALEBF16Z256rrik [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Z256rrikz [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRNDSCALEBF16Zrmbi [HasAVX10_2]
vrndscalebf16 {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Zrmbik [HasAVX10_2]
vrndscalebf16 {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Zrmbikz [HasAVX10_2]
vrndscalebf16 {src2, src1{1to32}, dst {mask} {z}|dst {mask} {z}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Zrmi [HasAVX10_2]
vrndscalebf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Zrmik [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Zrmikz [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRNDSCALEBF16Zrri [HasAVX10_2]
vrndscalebf16 {src2, src1, dst|dst, src1, src2}
VRNDSCALEBF16Zrrik [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRNDSCALEBF16Zrrikz [HasAVX10_2]
vrndscalebf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRSQRTBF16Z128m [HasAVX10_2]
vrsqrtbf16 {src, dst|dst, src}
VRSQRTBF16Z128mb [HasAVX10_2]
vrsqrtbf16 {src{1to8}, dst|dst, src{1to8}}
VRSQRTBF16Z128mbk [HasAVX10_2]
vrsqrtbf16 {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Z128mbkz [HasAVX10_2]
vrsqrtbf16 {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VRSQRTBF16Z128mk [HasAVX10_2]
vrsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Z128mkz [HasAVX10_2]
vrsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTBF16Z128r [HasAVX10_2]
vrsqrtbf16 {src, dst|dst, src}
VRSQRTBF16Z128rk [HasAVX10_2]
vrsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Z128rkz [HasAVX10_2]
vrsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTBF16Z256m [HasAVX10_2]
vrsqrtbf16 {src, dst|dst, src}
VRSQRTBF16Z256mb [HasAVX10_2]
vrsqrtbf16 {src{1to16}, dst|dst, src{1to16}}
VRSQRTBF16Z256mbk [HasAVX10_2]
vrsqrtbf16 {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Z256mbkz [HasAVX10_2]
vrsqrtbf16 {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VRSQRTBF16Z256mk [HasAVX10_2]
vrsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Z256mkz [HasAVX10_2]
vrsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTBF16Z256r [HasAVX10_2]
vrsqrtbf16 {src, dst|dst, src}
VRSQRTBF16Z256rk [HasAVX10_2]
vrsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Z256rkz [HasAVX10_2]
vrsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTBF16Zm [HasAVX10_2]
vrsqrtbf16 {src, dst|dst, src}
VRSQRTBF16Zmb [HasAVX10_2]
vrsqrtbf16 {src{1to32}, dst|dst, src{1to32}}
VRSQRTBF16Zmbk [HasAVX10_2]
vrsqrtbf16 {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Zmbkz [HasAVX10_2]
vrsqrtbf16 {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VRSQRTBF16Zmk [HasAVX10_2]
vrsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Zmkz [HasAVX10_2]
vrsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTBF16Zr [HasAVX10_2]
vrsqrtbf16 {src, dst|dst, src}
VRSQRTBF16Zrk [HasAVX10_2]
vrsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTBF16Zrkz [HasAVX10_2]
vrsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VSCALEFBF16Z128rm [HasAVX10_2]
vscalefbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z128rmb [HasAVX10_2]
vscalefbf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z128rmbk [HasAVX10_2]
vscalefbf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Z128rmbkz [HasAVX10_2]
vscalefbf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z128rmk [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Z128rmkz [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z128rr [HasAVX10_2]
vscalefbf16 {src2, src1, dst|dst, src1, src2}
VSCALEFBF16Z128rrk [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Z128rrkz [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VSCALEFBF16Z256rm [HasAVX10_2]
vscalefbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z256rmb [HasAVX10_2]
vscalefbf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z256rmbk [HasAVX10_2]
vscalefbf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Z256rmbkz [HasAVX10_2]
vscalefbf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z256rmk [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Z256rmkz [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Z256rr [HasAVX10_2]
vscalefbf16 {src2, src1, dst|dst, src1, src2}
VSCALEFBF16Z256rrk [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Z256rrkz [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VSCALEFBF16Zrm [HasAVX10_2]
vscalefbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Zrmb [HasAVX10_2]
vscalefbf16 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Zrmbk [HasAVX10_2]
vscalefbf16 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Zrmbkz [HasAVX10_2]
vscalefbf16 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Zrmk [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Zrmkz [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VSCALEFBF16Zrr [HasAVX10_2]
vscalefbf16 {src2, src1, dst|dst, src1, src2}
VSCALEFBF16Zrrk [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VSCALEFBF16Zrrkz [HasAVX10_2]
vscalefbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VSQRTBF16Z128m [HasAVX10_2]
vsqrtbf16 {src, dst|dst, src}
VSQRTBF16Z128mb [HasAVX10_2]
vsqrtbf16 {src{1to8}, dst|dst, src{1to8}}
VSQRTBF16Z128mbk [HasAVX10_2]
vsqrtbf16 {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Z128mbkz [HasAVX10_2]
vsqrtbf16 {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
VSQRTBF16Z128mk [HasAVX10_2]
vsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Z128mkz [HasAVX10_2]
vsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VSQRTBF16Z128r [HasAVX10_2]
vsqrtbf16 {src, dst|dst, src}
VSQRTBF16Z128rk [HasAVX10_2]
vsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Z128rkz [HasAVX10_2]
vsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VSQRTBF16Z256m [HasAVX10_2]
vsqrtbf16 {src, dst|dst, src}
VSQRTBF16Z256mb [HasAVX10_2]
vsqrtbf16 {src{1to16}, dst|dst, src{1to16}}
VSQRTBF16Z256mbk [HasAVX10_2]
vsqrtbf16 {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Z256mbkz [HasAVX10_2]
vsqrtbf16 {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
VSQRTBF16Z256mk [HasAVX10_2]
vsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Z256mkz [HasAVX10_2]
vsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VSQRTBF16Z256r [HasAVX10_2]
vsqrtbf16 {src, dst|dst, src}
VSQRTBF16Z256rk [HasAVX10_2]
vsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Z256rkz [HasAVX10_2]
vsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VSQRTBF16Zm [HasAVX10_2]
vsqrtbf16 {src, dst|dst, src}
VSQRTBF16Zmb [HasAVX10_2]
vsqrtbf16 {src{1to32}, dst|dst, src{1to32}}
VSQRTBF16Zmbk [HasAVX10_2]
vsqrtbf16 {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Zmbkz [HasAVX10_2]
vsqrtbf16 {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VSQRTBF16Zmk [HasAVX10_2]
vsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Zmkz [HasAVX10_2]
vsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VSQRTBF16Zr [HasAVX10_2]
vsqrtbf16 {src, dst|dst, src}
VSQRTBF16Zrk [HasAVX10_2]
vsqrtbf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VSQRTBF16Zrkz [HasAVX10_2]
vsqrtbf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VSUBBF16Z128rm [HasAVX10_2]
vsubbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VSUBBF16Z128rmb [HasAVX10_2]
vsubbf16 {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VSUBBF16Z128rmbk [HasAVX10_2]
vsubbf16 {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSUBBF16Z128rmbkz [HasAVX10_2]
vsubbf16 {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VSUBBF16Z128rmk [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSUBBF16Z128rmkz [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VSUBBF16Z128rr [HasAVX10_2]
vsubbf16 {src2, src1, dst|dst, src1, src2}
VSUBBF16Z128rrk [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VSUBBF16Z128rrkz [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VSUBBF16Z256rm [HasAVX10_2]
vsubbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VSUBBF16Z256rmb [HasAVX10_2]
vsubbf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VSUBBF16Z256rmbk [HasAVX10_2]
vsubbf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSUBBF16Z256rmbkz [HasAVX10_2]
vsubbf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VSUBBF16Z256rmk [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSUBBF16Z256rmkz [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VSUBBF16Z256rr [HasAVX10_2]
vsubbf16 {src2, src1, dst|dst, src1, src2}
VSUBBF16Z256rrk [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VSUBBF16Z256rrkz [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VSUBBF16Zrm [HasAVX10_2]
vsubbf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VSUBBF16Zrmb [HasAVX10_2]
vsubbf16 {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VSUBBF16Zrmbk [HasAVX10_2]
vsubbf16 {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSUBBF16Zrmbkz [HasAVX10_2]
vsubbf16 {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad |
VSUBBF16Zrmk [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VSUBBF16Zrmkz [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VSUBBF16Zrr [HasAVX10_2]
vsubbf16 {src2, src1, dst|dst, src1, src2}
VSUBBF16Zrrk [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VSUBBF16Zrrkz [HasAVX10_2]
vsubbf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VUCOMXSDZrm_Int [HasAVX10_2]
vucomxsd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMXSDZrr_Int [HasAVX10_2]
vucomxsd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMXSDZrrb_Int [HasAVX10_2]
vucomxsd {{sae}, src2, src1|src1, src2, {sae}}
|
Note
|
Properties: mayRaiseFPException |
VUCOMXSHZrm_Int [HasAVX10_2]
vucomxsh {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMXSHZrr_Int [HasAVX10_2]
vucomxsh {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMXSHZrrb_Int [HasAVX10_2]
vucomxsh {{sae}, src2, src1|src1, src2, {sae}}
|
Note
|
Properties: mayRaiseFPException |
VUCOMXSSZrm_Int [HasAVX10_2]
vucomxss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMXSSZrr_Int [HasAVX10_2]
vucomxss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMXSSZrrb_Int [HasAVX10_2]
vucomxss {{sae}, src2, src1|src1, src2, {sae}}
|
Note
|
Properties: mayRaiseFPException |
VMOVRSBZ128m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst|dst, src}
VMOVRSBZ128mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSBZ128mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSBZ256m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst|dst, src}
VMOVRSBZ256mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSBZ256mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSBZm [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst|dst, src}
VMOVRSBZmk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSBZmkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsb {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSDZ128m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst|dst, src}
VMOVRSDZ128mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSDZ128mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSDZ256m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst|dst, src}
VMOVRSDZ256mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSDZ256mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSDZm [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst|dst, src}
VMOVRSDZmk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSDZmkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsd {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSQZ128m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst|dst, src}
VMOVRSQZ128mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSQZ128mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSQZ256m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst|dst, src}
VMOVRSQZ256mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSQZ256mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSQZm [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst|dst, src}
VMOVRSQZmk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSQZmkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsq {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSWZ128m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst|dst, src}
VMOVRSWZ128mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSWZ128mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSWZ256m [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst|dst, src}
VMOVRSWZ256mk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSWZ256mkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVRSWZm [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst|dst, src}
VMOVRSWZmk [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VMOVRSWZmkz [HasAVX10_2, In64BitMode, HasMOVRS]
vmovrsw {src, dst {mask} {z}|dst {mask} {z}, src}
TCVTROWD2PSrre [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowd2ps {src2, src1, dst|dst, src1, src2}
TCVTROWD2PSrri [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowd2ps {src2, src1, dst|dst, src1, src2}
TCVTROWPS2BF16Hrre [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2bf16h {src2, src1, dst|dst, src1, src2}
TCVTROWPS2BF16Hrri [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2bf16h {src2, src1, dst|dst, src1, src2}
TCVTROWPS2BF16Lrre [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2bf16l {src2, src1, dst|dst, src1, src2}
TCVTROWPS2BF16Lrri [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2bf16l {src2, src1, dst|dst, src1, src2}
TCVTROWPS2PHHrre [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2phh {src2, src1, dst|dst, src1, src2}
TCVTROWPS2PHHrri [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2phh {src2, src1, dst|dst, src1, src2}
TCVTROWPS2PHLrre [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2phl {src2, src1, dst|dst, src1, src2}
TCVTROWPS2PHLrri [HasAVX10_2, In64BitMode, HasAMXAVX512]
tcvtrowps2phl {src2, src1, dst|dst, src1, src2}
TILEMOVROWrre [HasAVX10_2, In64BitMode, HasAMXAVX512]
tilemovrow {src2, src1, dst|dst, src1, src2}
TILEMOVROWrri [HasAVX10_2, In64BitMode, HasAMXAVX512]
tilemovrow {src2, src1, dst|dst, src1, src2}
VSM4KEY4Z128rm [HasAVX10_2, HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4Z128rr [HasAVX10_2, HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4Z256rm [HasAVX10_2, HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4Z256rr [HasAVX10_2, HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4Zrm [HasAVX10_2, HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4Zrr [HasAVX10_2, HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Z128rm [HasAVX10_2, HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Z128rr [HasAVX10_2, HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Z256rm [HasAVX10_2, HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Z256rr [HasAVX10_2, HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Zrm [HasAVX10_2, HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Zrr [HasAVX10_2, HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VADDPHZrm [HasFP16]
vaddph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZrmb [HasFP16]
vaddph {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZrmbk [HasFP16]
vaddph {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZrmbkz [HasFP16]
vaddph {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZrmk [HasFP16]
vaddph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZrmkz [HasFP16]
vaddph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPHZrr [HasFP16]
vaddph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPHZrrb [HasFP16]
vaddph {rc, src2, src1, dst|dst, src1, src2, rc}
VADDPHZrrbk [HasFP16]
vaddph {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VADDPHZrrbkz [HasFP16]
vaddph {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VADDPHZrrk [HasFP16]
vaddph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDPHZrrkz [HasFP16]
vaddph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSHZrm_Int [HasFP16]
vaddsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSHZrmk_Int [HasFP16]
vaddsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDSHZrmkz_Int [HasFP16]
vaddsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSHZrr_Int [HasFP16]
vaddsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSHZrrb_Int [HasFP16]
vaddsh {rc, src2, src1, dst|dst, src1, src2, rc}
VADDSHZrrbk_Int [HasFP16]
vaddsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VADDSHZrrbkz_Int [HasFP16]
vaddsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VADDSHZrrk_Int [HasFP16]
vaddsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VADDSHZrrkz_Int [HasFP16]
vaddsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCMPPHZrmbi [HasFP16]
vcmpph {cc, src2{1to32}, src1, dst|dst, src1, src2{1to32}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZrmbik [HasFP16]
vcmpph {cc, src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZrmi [HasFP16]
vcmpph {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZrmik [HasFP16]
vcmpph {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPPHZrri [HasFP16]
vcmpph {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPHZrrib [HasFP16]
vcmpph {cc, {sae}, src2, src1, dst|dst, src1, src2, {sae}, cc}
VCMPPHZrribk [HasFP16]
vcmpph {cc, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, cc}
VCMPPHZrrik [HasFP16]
vcmpph {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSHZrmi_Int [HasFP16]
vcmpsh {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSHZrmik_Int [HasFP16]
vcmpsh {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSHZrri_Int [HasFP16]
vcmpsh {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSHZrrib_Int [HasFP16]
vcmpsh {cc, {sae}, src2, src1, dst|dst, src1, src2, {sae}, cc}
VCMPSHZrribk_Int [HasFP16]
vcmpsh {cc, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, cc}
VCMPSHZrrik_Int [HasFP16]
vcmpsh {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCOMISHZrm [HasFP16]
vcomish {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMISHZrr [HasFP16]
vcomish {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMISHZrrb [HasFP16]
vcomish {{sae}, src2, src1|src1, src2, {sae}}
VCVTDQ2PHZrm [HasFP16]
vcvtdq2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZrmb [HasFP16]
vcvtdq2ph {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZrmbk [HasFP16]
vcvtdq2ph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZrmbkz [HasFP16]
vcvtdq2ph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZrmk [HasFP16]
vcvtdq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZrmkz [HasFP16]
vcvtdq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PHZrr [HasFP16]
vcvtdq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PHZrrb [HasFP16]
vcvtdq2ph {rc, src, dst|dst, src, rc}
VCVTDQ2PHZrrbk [HasFP16]
vcvtdq2ph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZrrbkz [HasFP16]
vcvtdq2ph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTDQ2PHZrrk [HasFP16]
vcvtdq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTDQ2PHZrrkz [HasFP16]
vcvtdq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PHZrm [HasFP16]
vcvtpd2ph{z} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZrmb [HasFP16]
vcvtpd2ph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZrmbk [HasFP16]
vcvtpd2ph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZrmbkz [HasFP16]
vcvtpd2ph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZrmk [HasFP16]
vcvtpd2ph{z} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZrmkz [HasFP16]
vcvtpd2ph{z} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2PHZrr [HasFP16]
vcvtpd2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PHZrrb [HasFP16]
vcvtpd2ph {rc, src, dst|dst, src, rc}
VCVTPD2PHZrrbk [HasFP16]
vcvtpd2ph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZrrbkz [HasFP16]
vcvtpd2ph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPD2PHZrrk [HasFP16]
vcvtpd2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2PHZrrkz [HasFP16]
vcvtpd2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2DQZrm [HasFP16]
vcvtph2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZrmb [HasFP16]
vcvtph2dq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZrmbk [HasFP16]
vcvtph2dq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZrmbkz [HasFP16]
vcvtph2dq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZrmk [HasFP16]
vcvtph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZrmkz [HasFP16]
vcvtph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2DQZrr [HasFP16]
vcvtph2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2DQZrrb [HasFP16]
vcvtph2dq {rc, src, dst|dst, src, rc}
VCVTPH2DQZrrbk [HasFP16]
vcvtph2dq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZrrbkz [HasFP16]
vcvtph2dq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2DQZrrk [HasFP16]
vcvtph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2DQZrrkz [HasFP16]
vcvtph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PDZrm [HasFP16]
vcvtph2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZrmb [HasFP16]
vcvtph2pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZrmbk [HasFP16]
vcvtph2pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZrmbkz [HasFP16]
vcvtph2pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZrmk [HasFP16]
vcvtph2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZrmkz [HasFP16]
vcvtph2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PDZrr [HasFP16]
vcvtph2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PDZrrb [HasFP16]
vcvtph2pd {{sae}, src, dst|dst, src, {sae}}
VCVTPH2PDZrrbk [HasFP16]
vcvtph2pd {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZrrbkz [HasFP16]
vcvtph2pd {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTPH2PDZrrk [HasFP16]
vcvtph2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PDZrrkz [HasFP16]
vcvtph2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSXZrm [HasFP16]
vcvtph2psx {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZrmb [HasFP16]
vcvtph2psx {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZrmbk [HasFP16]
vcvtph2psx {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZrmbkz [HasFP16]
vcvtph2psx {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZrmk [HasFP16]
vcvtph2psx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZrmkz [HasFP16]
vcvtph2psx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSXZrr [HasFP16]
vcvtph2psx {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSXZrrb [HasFP16]
vcvtph2psx {{sae}, src, dst|dst, src, {sae}}
VCVTPH2PSXZrrbk [HasFP16]
vcvtph2psx {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZrrbkz [HasFP16]
vcvtph2psx {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTPH2PSXZrrk [HasFP16]
vcvtph2psx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2PSXZrrkz [HasFP16]
vcvtph2psx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2QQZrm [HasFP16]
vcvtph2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZrmb [HasFP16]
vcvtph2qq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZrmbk [HasFP16]
vcvtph2qq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZrmbkz [HasFP16]
vcvtph2qq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZrmk [HasFP16]
vcvtph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZrmkz [HasFP16]
vcvtph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2QQZrr [HasFP16]
vcvtph2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2QQZrrb [HasFP16]
vcvtph2qq {rc, src, dst|dst, src, rc}
VCVTPH2QQZrrbk [HasFP16]
vcvtph2qq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZrrbkz [HasFP16]
vcvtph2qq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2QQZrrk [HasFP16]
vcvtph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2QQZrrkz [HasFP16]
vcvtph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UDQZrm [HasFP16]
vcvtph2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZrmb [HasFP16]
vcvtph2udq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZrmbk [HasFP16]
vcvtph2udq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZrmbkz [HasFP16]
vcvtph2udq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZrmk [HasFP16]
vcvtph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZrmkz [HasFP16]
vcvtph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UDQZrr [HasFP16]
vcvtph2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UDQZrrb [HasFP16]
vcvtph2udq {rc, src, dst|dst, src, rc}
VCVTPH2UDQZrrbk [HasFP16]
vcvtph2udq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZrrbkz [HasFP16]
vcvtph2udq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2UDQZrrk [HasFP16]
vcvtph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UDQZrrkz [HasFP16]
vcvtph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UQQZrm [HasFP16]
vcvtph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZrmb [HasFP16]
vcvtph2uqq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZrmbk [HasFP16]
vcvtph2uqq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZrmbkz [HasFP16]
vcvtph2uqq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZrmk [HasFP16]
vcvtph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZrmkz [HasFP16]
vcvtph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UQQZrr [HasFP16]
vcvtph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UQQZrrb [HasFP16]
vcvtph2uqq {rc, src, dst|dst, src, rc}
VCVTPH2UQQZrrbk [HasFP16]
vcvtph2uqq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZrrbkz [HasFP16]
vcvtph2uqq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2UQQZrrk [HasFP16]
vcvtph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UQQZrrkz [HasFP16]
vcvtph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UWZrm [HasFP16]
vcvtph2uw {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZrmb [HasFP16]
vcvtph2uw {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZrmbk [HasFP16]
vcvtph2uw {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZrmbkz [HasFP16]
vcvtph2uw {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZrmk [HasFP16]
vcvtph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZrmkz [HasFP16]
vcvtph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2UWZrr [HasFP16]
vcvtph2uw {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2UWZrrb [HasFP16]
vcvtph2uw {rc, src, dst|dst, src, rc}
VCVTPH2UWZrrbk [HasFP16]
vcvtph2uw {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZrrbkz [HasFP16]
vcvtph2uw {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2UWZrrk [HasFP16]
vcvtph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2UWZrrkz [HasFP16]
vcvtph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2WZrm [HasFP16]
vcvtph2w {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZrmb [HasFP16]
vcvtph2w {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZrmbk [HasFP16]
vcvtph2w {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZrmbkz [HasFP16]
vcvtph2w {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZrmk [HasFP16]
vcvtph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZrmkz [HasFP16]
vcvtph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2WZrr [HasFP16]
vcvtph2w {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2WZrrb [HasFP16]
vcvtph2w {rc, src, dst|dst, src, rc}
VCVTPH2WZrrbk [HasFP16]
vcvtph2w {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZrrbkz [HasFP16]
vcvtph2w {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPH2WZrrk [HasFP16]
vcvtph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPH2WZrrkz [HasFP16]
vcvtph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHXZrm [HasFP16]
vcvtps2phx {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZrmb [HasFP16]
vcvtps2phx {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZrmbk [HasFP16]
vcvtps2phx {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZrmbkz [HasFP16]
vcvtps2phx {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZrmk [HasFP16]
vcvtps2phx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZrmkz [HasFP16]
vcvtps2phx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2PHXZrr [HasFP16]
vcvtps2phx {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHXZrrb [HasFP16]
vcvtps2phx {rc, src, dst|dst, src, rc}
VCVTPS2PHXZrrbk [HasFP16]
vcvtps2phx {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZrrbkz [HasFP16]
vcvtps2phx {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPS2PHXZrrk [HasFP16]
vcvtps2phx {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2PHXZrrkz [HasFP16]
vcvtps2phx {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PHZrm [HasFP16]
vcvtqq2ph{z} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZrmb [HasFP16]
vcvtqq2ph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZrmbk [HasFP16]
vcvtqq2ph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZrmbkz [HasFP16]
vcvtqq2ph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZrmk [HasFP16]
vcvtqq2ph{z} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZrmkz [HasFP16]
vcvtqq2ph{z} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PHZrr [HasFP16]
vcvtqq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PHZrrb [HasFP16]
vcvtqq2ph {rc, src, dst|dst, src, rc}
VCVTQQ2PHZrrbk [HasFP16]
vcvtqq2ph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZrrbkz [HasFP16]
vcvtqq2ph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTQQ2PHZrrk [HasFP16]
vcvtqq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PHZrrkz [HasFP16]
vcvtqq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SHZrm_Int [HasFP16]
vcvtsd2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2SHZrmk_Int [HasFP16]
vcvtsd2sh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSD2SHZrmkz_Int [HasFP16]
vcvtsd2sh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSD2SHZrr_Int [HasFP16]
vcvtsd2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SHZrrb_Int [HasFP16]
vcvtsd2sh {rc, src2, src1, dst|dst, src1, src2, rc}
VCVTSD2SHZrrbk_Int [HasFP16]
vcvtsd2sh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VCVTSD2SHZrrbkz_Int [HasFP16]
vcvtsd2sh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VCVTSD2SHZrrk_Int [HasFP16]
vcvtsd2sh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSD2SHZrrkz_Int [HasFP16]
vcvtsd2sh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2SDZrm_Int [HasFP16]
vcvtsh2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2SDZrmk_Int [HasFP16]
vcvtsh2sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSH2SDZrmkz_Int [HasFP16]
vcvtsh2sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2SDZrr_Int [HasFP16]
vcvtsh2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2SDZrrb_Int [HasFP16]
vcvtsh2sd {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VCVTSH2SDZrrbk_Int [HasFP16]
vcvtsh2sd {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTSH2SDZrrbkz_Int [HasFP16]
vcvtsh2sd {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VCVTSH2SDZrrk_Int [HasFP16]
vcvtsh2sd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSH2SDZrrkz_Int [HasFP16]
vcvtsh2sd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2SI64Zrm_Int [HasFP16]
vcvtsh2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2SI64Zrr_Int [HasFP16]
vcvtsh2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2SI64Zrrb_Int [HasFP16]
vcvtsh2si {rc, src, dst|dst, src, rc}
VCVTSH2SIZrm_Int [HasFP16]
vcvtsh2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2SIZrr_Int [HasFP16]
vcvtsh2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2SIZrrb_Int [HasFP16]
vcvtsh2si {rc, src, dst|dst, src, rc}
VCVTSH2SSZrm_Int [HasFP16]
vcvtsh2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2SSZrmk_Int [HasFP16]
vcvtsh2ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSH2SSZrmkz_Int [HasFP16]
vcvtsh2ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2SSZrr_Int [HasFP16]
vcvtsh2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2SSZrrb_Int [HasFP16]
vcvtsh2ss {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VCVTSH2SSZrrbk_Int [HasFP16]
vcvtsh2ss {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTSH2SSZrrbkz_Int [HasFP16]
vcvtsh2ss {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VCVTSH2SSZrrk_Int [HasFP16]
vcvtsh2ss {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSH2SSZrrkz_Int [HasFP16]
vcvtsh2ss {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2USI64Zrm_Int [HasFP16]
vcvtsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2USI64Zrr_Int [HasFP16]
vcvtsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2USI64Zrrb_Int [HasFP16]
vcvtsh2usi {rc, src, dst|dst, src, rc}
VCVTSH2USIZrm_Int [HasFP16]
vcvtsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSH2USIZrr_Int [HasFP16]
vcvtsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSH2USIZrrb_Int [HasFP16]
vcvtsh2usi {rc, src, dst|dst, src, rc}
VCVTSI2SHZrm_Int [HasFP16]
vcvtsi2sh{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI2SHZrr_Int [HasFP16]
vcvtsi2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI2SHZrrb_Int [HasFP16]
vcvtsi2sh {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTSI642SHZrm_Int [HasFP16]
vcvtsi2sh{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI642SHZrr_Int [HasFP16]
vcvtsi2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI642SHZrrb_Int [HasFP16]
vcvtsi2sh {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTSS2SHZrm_Int [HasFP16]
vcvtss2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2SHZrmk_Int [HasFP16]
vcvtss2sh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSS2SHZrmkz_Int [HasFP16]
vcvtss2sh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2SHZrr_Int [HasFP16]
vcvtss2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SHZrrb_Int [HasFP16]
vcvtss2sh {rc, src2, src1, dst|dst, src1, src2, rc}
VCVTSS2SHZrrbk_Int [HasFP16]
vcvtss2sh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VCVTSS2SHZrrbkz_Int [HasFP16]
vcvtss2sh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VCVTSS2SHZrrk_Int [HasFP16]
vcvtss2sh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTSS2SHZrrkz_Int [HasFP16]
vcvtss2sh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2DQZrm [HasFP16]
vcvttph2dq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZrmb [HasFP16]
vcvttph2dq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZrmbk [HasFP16]
vcvttph2dq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZrmbkz [HasFP16]
vcvttph2dq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZrmk [HasFP16]
vcvttph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZrmkz [HasFP16]
vcvttph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2DQZrr [HasFP16]
vcvttph2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2DQZrrb [HasFP16]
vcvttph2dq {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2DQZrrbk [HasFP16]
vcvttph2dq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZrrbkz [HasFP16]
vcvttph2dq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2DQZrrk [HasFP16]
vcvttph2dq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2DQZrrkz [HasFP16]
vcvttph2dq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2QQZrm [HasFP16]
vcvttph2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZrmb [HasFP16]
vcvttph2qq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZrmbk [HasFP16]
vcvttph2qq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZrmbkz [HasFP16]
vcvttph2qq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZrmk [HasFP16]
vcvttph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZrmkz [HasFP16]
vcvttph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2QQZrr [HasFP16]
vcvttph2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2QQZrrb [HasFP16]
vcvttph2qq {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2QQZrrbk [HasFP16]
vcvttph2qq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZrrbkz [HasFP16]
vcvttph2qq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2QQZrrk [HasFP16]
vcvttph2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2QQZrrkz [HasFP16]
vcvttph2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UDQZrm [HasFP16]
vcvttph2udq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZrmb [HasFP16]
vcvttph2udq {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZrmbk [HasFP16]
vcvttph2udq {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZrmbkz [HasFP16]
vcvttph2udq {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZrmk [HasFP16]
vcvttph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZrmkz [HasFP16]
vcvttph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UDQZrr [HasFP16]
vcvttph2udq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UDQZrrb [HasFP16]
vcvttph2udq {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2UDQZrrbk [HasFP16]
vcvttph2udq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZrrbkz [HasFP16]
vcvttph2udq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2UDQZrrk [HasFP16]
vcvttph2udq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UDQZrrkz [HasFP16]
vcvttph2udq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UQQZrm [HasFP16]
vcvttph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZrmb [HasFP16]
vcvttph2uqq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZrmbk [HasFP16]
vcvttph2uqq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZrmbkz [HasFP16]
vcvttph2uqq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZrmk [HasFP16]
vcvttph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZrmkz [HasFP16]
vcvttph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UQQZrr [HasFP16]
vcvttph2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UQQZrrb [HasFP16]
vcvttph2uqq {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2UQQZrrbk [HasFP16]
vcvttph2uqq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZrrbkz [HasFP16]
vcvttph2uqq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2UQQZrrk [HasFP16]
vcvttph2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UQQZrrkz [HasFP16]
vcvttph2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UWZrm [HasFP16]
vcvttph2uw {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZrmb [HasFP16]
vcvttph2uw {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZrmbk [HasFP16]
vcvttph2uw {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZrmbkz [HasFP16]
vcvttph2uw {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZrmk [HasFP16]
vcvttph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZrmkz [HasFP16]
vcvttph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2UWZrr [HasFP16]
vcvttph2uw {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2UWZrrb [HasFP16]
vcvttph2uw {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2UWZrrbk [HasFP16]
vcvttph2uw {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZrrbkz [HasFP16]
vcvttph2uw {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2UWZrrk [HasFP16]
vcvttph2uw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2UWZrrkz [HasFP16]
vcvttph2uw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2WZrm [HasFP16]
vcvttph2w {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZrmb [HasFP16]
vcvttph2w {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZrmbk [HasFP16]
vcvttph2w {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZrmbkz [HasFP16]
vcvttph2w {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZrmk [HasFP16]
vcvttph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZrmkz [HasFP16]
vcvttph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPH2WZrr [HasFP16]
vcvttph2w {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPH2WZrrb [HasFP16]
vcvttph2w {{sae}, src, dst|dst, src, {sae}}
VCVTTPH2WZrrbk [HasFP16]
vcvttph2w {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZrrbkz [HasFP16]
vcvttph2w {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPH2WZrrk [HasFP16]
vcvttph2w {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPH2WZrrkz [HasFP16]
vcvttph2w {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSH2SI64Zrm_Int [HasFP16]
vcvttsh2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSH2SI64Zrr_Int [HasFP16]
vcvttsh2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSH2SI64Zrrb_Int [HasFP16]
vcvttsh2si {{sae}, src, dst|dst, src, {sae}}
VCVTTSH2SIZrm_Int [HasFP16]
vcvttsh2si {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSH2SIZrr_Int [HasFP16]
vcvttsh2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSH2SIZrrb_Int [HasFP16]
vcvttsh2si {{sae}, src, dst|dst, src, {sae}}
VCVTTSH2USI64Zrm_Int [HasFP16]
vcvttsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSH2USI64Zrr_Int [HasFP16]
vcvttsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSH2USI64Zrrb_Int [HasFP16]
vcvttsh2usi {{sae}, src, dst|dst, src, {sae}}
VCVTTSH2USIZrm_Int [HasFP16]
vcvttsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTSH2USIZrr_Int [HasFP16]
vcvttsh2usi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSH2USIZrrb_Int [HasFP16]
vcvttsh2usi {{sae}, src, dst|dst, src, {sae}}
VCVTUDQ2PHZrm [HasFP16]
vcvtudq2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZrmb [HasFP16]
vcvtudq2ph {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZrmbk [HasFP16]
vcvtudq2ph {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZrmbkz [HasFP16]
vcvtudq2ph {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZrmk [HasFP16]
vcvtudq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZrmkz [HasFP16]
vcvtudq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUDQ2PHZrr [HasFP16]
vcvtudq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUDQ2PHZrrb [HasFP16]
vcvtudq2ph {rc, src, dst|dst, src, rc}
VCVTUDQ2PHZrrbk [HasFP16]
vcvtudq2ph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZrrbkz [HasFP16]
vcvtudq2ph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTUDQ2PHZrrk [HasFP16]
vcvtudq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUDQ2PHZrrkz [HasFP16]
vcvtudq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PHZrm [HasFP16]
vcvtuqq2ph{z} {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZrmb [HasFP16]
vcvtuqq2ph {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZrmbk [HasFP16]
vcvtuqq2ph {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZrmbkz [HasFP16]
vcvtuqq2ph {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZrmk [HasFP16]
vcvtuqq2ph{z} {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZrmkz [HasFP16]
vcvtuqq2ph{z} {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PHZrr [HasFP16]
vcvtuqq2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PHZrrb [HasFP16]
vcvtuqq2ph {rc, src, dst|dst, src, rc}
VCVTUQQ2PHZrrbk [HasFP16]
vcvtuqq2ph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZrrbkz [HasFP16]
vcvtuqq2ph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTUQQ2PHZrrk [HasFP16]
vcvtuqq2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PHZrrkz [HasFP16]
vcvtuqq2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUSI2SHZrm_Int [HasFP16]
vcvtusi2sh{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUSI2SHZrr_Int [HasFP16]
vcvtusi2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTUSI2SHZrrb_Int [HasFP16]
vcvtusi2sh {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTUSI642SHZrm_Int [HasFP16]
vcvtusi2sh{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUSI642SHZrr_Int [HasFP16]
vcvtusi2sh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTUSI642SHZrrb_Int [HasFP16]
vcvtusi2sh {src2, rc, src1, dst|dst, src1, rc, src2}
VCVTUW2PHZrm [HasFP16]
vcvtuw2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZrmb [HasFP16]
vcvtuw2ph {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZrmbk [HasFP16]
vcvtuw2ph {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZrmbkz [HasFP16]
vcvtuw2ph {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZrmk [HasFP16]
vcvtuw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZrmkz [HasFP16]
vcvtuw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUW2PHZrr [HasFP16]
vcvtuw2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUW2PHZrrb [HasFP16]
vcvtuw2ph {rc, src, dst|dst, src, rc}
VCVTUW2PHZrrbk [HasFP16]
vcvtuw2ph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZrrbkz [HasFP16]
vcvtuw2ph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTUW2PHZrrk [HasFP16]
vcvtuw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUW2PHZrrkz [HasFP16]
vcvtuw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTW2PHZrm [HasFP16]
vcvtw2ph {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZrmb [HasFP16]
vcvtw2ph {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZrmbk [HasFP16]
vcvtw2ph {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZrmbkz [HasFP16]
vcvtw2ph {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZrmk [HasFP16]
vcvtw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZrmkz [HasFP16]
vcvtw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTW2PHZrr [HasFP16]
vcvtw2ph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTW2PHZrrb [HasFP16]
vcvtw2ph {rc, src, dst|dst, src, rc}
VCVTW2PHZrrbk [HasFP16]
vcvtw2ph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZrrbkz [HasFP16]
vcvtw2ph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTW2PHZrrk [HasFP16]
vcvtw2ph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTW2PHZrrkz [HasFP16]
vcvtw2ph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VDIVPHZrm [HasFP16]
vdivph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZrmb [HasFP16]
vdivph {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZrmbk [HasFP16]
vdivph {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZrmbkz [HasFP16]
vdivph {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZrmk [HasFP16]
vdivph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZrmkz [HasFP16]
vdivph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPHZrr [HasFP16]
vdivph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPHZrrb [HasFP16]
vdivph {rc, src2, src1, dst|dst, src1, src2, rc}
VDIVPHZrrbk [HasFP16]
vdivph {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VDIVPHZrrbkz [HasFP16]
vdivph {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VDIVPHZrrk [HasFP16]
vdivph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVPHZrrkz [HasFP16]
vdivph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVSHZrm_Int [HasFP16]
vdivsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSHZrmk_Int [HasFP16]
vdivsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVSHZrmkz_Int [HasFP16]
vdivsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSHZrr_Int [HasFP16]
vdivsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVSHZrrb_Int [HasFP16]
vdivsh {rc, src2, src1, dst|dst, src1, src2, rc}
VDIVSHZrrbk_Int [HasFP16]
vdivsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VDIVSHZrrbkz_Int [HasFP16]
vdivsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VDIVSHZrrk_Int [HasFP16]
vdivsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VDIVSHZrrkz_Int [HasFP16]
vdivsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VFCMADDCPHZm [HasFP16]
vfcmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZmb [HasFP16]
vfcmaddcph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZmbk [HasFP16]
vfcmaddcph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZmbkz [HasFP16]
vfcmaddcph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZmk [HasFP16]
vfcmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZmkz [HasFP16]
vfcmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZr [HasFP16]
vfcmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZrb [HasFP16]
vfcmaddcph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZrbk [HasFP16]
vfcmaddcph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZrbkz [HasFP16]
vfcmaddcph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZrk [HasFP16]
vfcmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCPHZrkz [HasFP16]
vfcmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZm [HasFP16]
vfcmaddcsh {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZmk [HasFP16]
vfcmaddcsh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZmkz [HasFP16]
vfcmaddcsh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZr [HasFP16]
vfcmaddcsh {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZrb [HasFP16]
vfcmaddcsh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZrbk [HasFP16]
vfcmaddcsh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZrbkz [HasFP16]
vfcmaddcsh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZrk [HasFP16]
vfcmaddcsh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMADDCSHZrkz [HasFP16]
vfcmaddcsh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFCMULCPHZrm [HasFP16]
vfcmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZrmb [HasFP16]
vfcmulcph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZrmbk [HasFP16]
vfcmulcph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZrmbkz [HasFP16]
vfcmulcph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZrmk [HasFP16]
vfcmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZrmkz [HasFP16]
vfcmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZrr [HasFP16]
vfcmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZrrb [HasFP16]
vfcmulcph {rc, src2, src1, dst|dst, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZrrbk [HasFP16]
vfcmulcph {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZrrbkz [HasFP16]
vfcmulcph {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCPHZrrk [HasFP16]
vfcmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCPHZrrkz [HasFP16]
vfcmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCSHZrm [HasFP16]
vfcmulcsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCSHZrmk [HasFP16]
vfcmulcsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCSHZrmkz [HasFP16]
vfcmulcsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCSHZrr [HasFP16]
vfcmulcsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCSHZrrb [HasFP16]
vfcmulcsh {rc, src2, src1, dst|dst, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCSHZrrbk [HasFP16]
vfcmulcsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCSHZrrbkz [HasFP16]
vfcmulcsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFCMULCSHZrrk [HasFP16]
vfcmulcsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFCMULCSHZrrkz [HasFP16]
vfcmulcsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMADD132PHZm [HasFP16]
vfmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZmb [HasFP16]
vfmadd132ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZmbk [HasFP16]
vfmadd132ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZmbkz [HasFP16]
vfmadd132ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZmk [HasFP16]
vfmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZmkz [HasFP16]
vfmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZr [HasFP16]
vfmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZrb [HasFP16]
vfmadd132ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZrbk [HasFP16]
vfmadd132ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZrbkz [HasFP16]
vfmadd132ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZrk [HasFP16]
vfmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PHZrkz [HasFP16]
vfmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZm_Int [HasFP16]
vfmadd132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZmk_Int [HasFP16]
vfmadd132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZmkz_Int [HasFP16]
vfmadd132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZr_Int [HasFP16]
vfmadd132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZrb_Int [HasFP16]
vfmadd132sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZrbk_Int [HasFP16]
vfmadd132sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZrbkz_Int [HasFP16]
vfmadd132sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZrk_Int [HasFP16]
vfmadd132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SHZrkz_Int [HasFP16]
vfmadd132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZm [HasFP16]
vfmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZmb [HasFP16]
vfmadd213ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZmbk [HasFP16]
vfmadd213ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZmbkz [HasFP16]
vfmadd213ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZmk [HasFP16]
vfmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZmkz [HasFP16]
vfmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZr [HasFP16]
vfmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZrb [HasFP16]
vfmadd213ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZrbk [HasFP16]
vfmadd213ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZrbkz [HasFP16]
vfmadd213ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZrk [HasFP16]
vfmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PHZrkz [HasFP16]
vfmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZm_Int [HasFP16]
vfmadd213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZmk_Int [HasFP16]
vfmadd213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZmkz_Int [HasFP16]
vfmadd213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZr_Int [HasFP16]
vfmadd213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZrb_Int [HasFP16]
vfmadd213sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZrbk_Int [HasFP16]
vfmadd213sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZrbkz_Int [HasFP16]
vfmadd213sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZrk_Int [HasFP16]
vfmadd213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SHZrkz_Int [HasFP16]
vfmadd213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZm [HasFP16]
vfmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZmb [HasFP16]
vfmadd231ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZmbk [HasFP16]
vfmadd231ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZmbkz [HasFP16]
vfmadd231ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZmk [HasFP16]
vfmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZmkz [HasFP16]
vfmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZr [HasFP16]
vfmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZrb [HasFP16]
vfmadd231ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZrbk [HasFP16]
vfmadd231ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZrbkz [HasFP16]
vfmadd231ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZrk [HasFP16]
vfmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PHZrkz [HasFP16]
vfmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZm_Int [HasFP16]
vfmadd231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZmk_Int [HasFP16]
vfmadd231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZmkz_Int [HasFP16]
vfmadd231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZr_Int [HasFP16]
vfmadd231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZrb_Int [HasFP16]
vfmadd231sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZrbk_Int [HasFP16]
vfmadd231sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZrbkz_Int [HasFP16]
vfmadd231sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZrk_Int [HasFP16]
vfmadd231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SHZrkz_Int [HasFP16]
vfmadd231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDCPHZm [HasFP16]
vfmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZmb [HasFP16]
vfmaddcph {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZmbk [HasFP16]
vfmaddcph {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZmbkz [HasFP16]
vfmaddcph {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZmk [HasFP16]
vfmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZmkz [HasFP16]
vfmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZr [HasFP16]
vfmaddcph {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZrb [HasFP16]
vfmaddcph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZrbk [HasFP16]
vfmaddcph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZrbkz [HasFP16]
vfmaddcph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZrk [HasFP16]
vfmaddcph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCPHZrkz [HasFP16]
vfmaddcph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZm [HasFP16]
vfmaddcsh {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZmk [HasFP16]
vfmaddcsh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZmkz [HasFP16]
vfmaddcsh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZr [HasFP16]
vfmaddcsh {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZrb [HasFP16]
vfmaddcsh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZrbk [HasFP16]
vfmaddcsh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZrbkz [HasFP16]
vfmaddcsh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZrk [HasFP16]
vfmaddcsh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDCSHZrkz [HasFP16]
vfmaddcsh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: @earlyclobber dst, src1 = dst |
VFMADDSUB132PHZm [HasFP16]
vfmaddsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZmb [HasFP16]
vfmaddsub132ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZmbk [HasFP16]
vfmaddsub132ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZmbkz [HasFP16]
vfmaddsub132ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZmk [HasFP16]
vfmaddsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZmkz [HasFP16]
vfmaddsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZr [HasFP16]
vfmaddsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZrb [HasFP16]
vfmaddsub132ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZrbk [HasFP16]
vfmaddsub132ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZrbkz [HasFP16]
vfmaddsub132ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZrk [HasFP16]
vfmaddsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PHZrkz [HasFP16]
vfmaddsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZm [HasFP16]
vfmaddsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZmb [HasFP16]
vfmaddsub213ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZmbk [HasFP16]
vfmaddsub213ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZmbkz [HasFP16]
vfmaddsub213ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZmk [HasFP16]
vfmaddsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZmkz [HasFP16]
vfmaddsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZr [HasFP16]
vfmaddsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZrb [HasFP16]
vfmaddsub213ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZrbk [HasFP16]
vfmaddsub213ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZrbkz [HasFP16]
vfmaddsub213ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZrk [HasFP16]
vfmaddsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PHZrkz [HasFP16]
vfmaddsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZm [HasFP16]
vfmaddsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZmb [HasFP16]
vfmaddsub231ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZmbk [HasFP16]
vfmaddsub231ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZmbkz [HasFP16]
vfmaddsub231ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZmk [HasFP16]
vfmaddsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZmkz [HasFP16]
vfmaddsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZr [HasFP16]
vfmaddsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZrb [HasFP16]
vfmaddsub231ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZrbk [HasFP16]
vfmaddsub231ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZrbkz [HasFP16]
vfmaddsub231ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZrk [HasFP16]
vfmaddsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PHZrkz [HasFP16]
vfmaddsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZm [HasFP16]
vfmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZmb [HasFP16]
vfmsub132ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZmbk [HasFP16]
vfmsub132ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZmbkz [HasFP16]
vfmsub132ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZmk [HasFP16]
vfmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZmkz [HasFP16]
vfmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZr [HasFP16]
vfmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZrb [HasFP16]
vfmsub132ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZrbk [HasFP16]
vfmsub132ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZrbkz [HasFP16]
vfmsub132ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZrk [HasFP16]
vfmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PHZrkz [HasFP16]
vfmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZm_Int [HasFP16]
vfmsub132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZmk_Int [HasFP16]
vfmsub132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZmkz_Int [HasFP16]
vfmsub132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZr_Int [HasFP16]
vfmsub132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZrb_Int [HasFP16]
vfmsub132sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZrbk_Int [HasFP16]
vfmsub132sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZrbkz_Int [HasFP16]
vfmsub132sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZrk_Int [HasFP16]
vfmsub132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SHZrkz_Int [HasFP16]
vfmsub132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZm [HasFP16]
vfmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZmb [HasFP16]
vfmsub213ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZmbk [HasFP16]
vfmsub213ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZmbkz [HasFP16]
vfmsub213ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZmk [HasFP16]
vfmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZmkz [HasFP16]
vfmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZr [HasFP16]
vfmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZrb [HasFP16]
vfmsub213ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZrbk [HasFP16]
vfmsub213ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZrbkz [HasFP16]
vfmsub213ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZrk [HasFP16]
vfmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PHZrkz [HasFP16]
vfmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZm_Int [HasFP16]
vfmsub213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZmk_Int [HasFP16]
vfmsub213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZmkz_Int [HasFP16]
vfmsub213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZr_Int [HasFP16]
vfmsub213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZrb_Int [HasFP16]
vfmsub213sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZrbk_Int [HasFP16]
vfmsub213sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZrbkz_Int [HasFP16]
vfmsub213sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZrk_Int [HasFP16]
vfmsub213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SHZrkz_Int [HasFP16]
vfmsub213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZm [HasFP16]
vfmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZmb [HasFP16]
vfmsub231ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZmbk [HasFP16]
vfmsub231ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZmbkz [HasFP16]
vfmsub231ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZmk [HasFP16]
vfmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZmkz [HasFP16]
vfmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZr [HasFP16]
vfmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZrb [HasFP16]
vfmsub231ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZrbk [HasFP16]
vfmsub231ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZrbkz [HasFP16]
vfmsub231ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZrk [HasFP16]
vfmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PHZrkz [HasFP16]
vfmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZm_Int [HasFP16]
vfmsub231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZmk_Int [HasFP16]
vfmsub231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZmkz_Int [HasFP16]
vfmsub231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZr_Int [HasFP16]
vfmsub231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZrb_Int [HasFP16]
vfmsub231sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZrbk_Int [HasFP16]
vfmsub231sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZrbkz_Int [HasFP16]
vfmsub231sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZrk_Int [HasFP16]
vfmsub231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SHZrkz_Int [HasFP16]
vfmsub231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZm [HasFP16]
vfmsubadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZmb [HasFP16]
vfmsubadd132ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZmbk [HasFP16]
vfmsubadd132ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZmbkz [HasFP16]
vfmsubadd132ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZmk [HasFP16]
vfmsubadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZmkz [HasFP16]
vfmsubadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZr [HasFP16]
vfmsubadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZrb [HasFP16]
vfmsubadd132ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZrbk [HasFP16]
vfmsubadd132ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZrbkz [HasFP16]
vfmsubadd132ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZrk [HasFP16]
vfmsubadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PHZrkz [HasFP16]
vfmsubadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZm [HasFP16]
vfmsubadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZmb [HasFP16]
vfmsubadd213ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZmbk [HasFP16]
vfmsubadd213ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZmbkz [HasFP16]
vfmsubadd213ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZmk [HasFP16]
vfmsubadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZmkz [HasFP16]
vfmsubadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZr [HasFP16]
vfmsubadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZrb [HasFP16]
vfmsubadd213ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZrbk [HasFP16]
vfmsubadd213ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZrbkz [HasFP16]
vfmsubadd213ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZrk [HasFP16]
vfmsubadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PHZrkz [HasFP16]
vfmsubadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZm [HasFP16]
vfmsubadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZmb [HasFP16]
vfmsubadd231ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZmbk [HasFP16]
vfmsubadd231ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZmbkz [HasFP16]
vfmsubadd231ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZmk [HasFP16]
vfmsubadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZmkz [HasFP16]
vfmsubadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZr [HasFP16]
vfmsubadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZrb [HasFP16]
vfmsubadd231ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZrbk [HasFP16]
vfmsubadd231ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZrbkz [HasFP16]
vfmsubadd231ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZrk [HasFP16]
vfmsubadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PHZrkz [HasFP16]
vfmsubadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMULCPHZrm [HasFP16]
vfmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZrmb [HasFP16]
vfmulcph {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZrmbk [HasFP16]
vfmulcph {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZrmbkz [HasFP16]
vfmulcph {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZrmk [HasFP16]
vfmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZrmkz [HasFP16]
vfmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZrr [HasFP16]
vfmulcph {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZrrb [HasFP16]
vfmulcph {rc, src2, src1, dst|dst, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZrrbk [HasFP16]
vfmulcph {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZrrbkz [HasFP16]
vfmulcph {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCPHZrrk [HasFP16]
vfmulcph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCPHZrrkz [HasFP16]
vfmulcph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCSHZrm [HasFP16]
vfmulcsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCSHZrmk [HasFP16]
vfmulcsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCSHZrmkz [HasFP16]
vfmulcsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst |
VFMULCSHZrr [HasFP16]
vfmulcsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCSHZrrb [HasFP16]
vfmulcsh {rc, src2, src1, dst|dst, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCSHZrrbk [HasFP16]
vfmulcsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCSHZrrbkz [HasFP16]
vfmulcsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
|
Note
|
Constraints: @earlyclobber dst |
VFMULCSHZrrk [HasFP16]
vfmulcsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst, src0 = dst |
VFMULCSHZrrkz [HasFP16]
vfmulcsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Constraints: @earlyclobber dst |
VFNMADD132PHZm [HasFP16]
vfnmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZmb [HasFP16]
vfnmadd132ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZmbk [HasFP16]
vfnmadd132ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZmbkz [HasFP16]
vfnmadd132ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZmk [HasFP16]
vfnmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZmkz [HasFP16]
vfnmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZr [HasFP16]
vfnmadd132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZrb [HasFP16]
vfnmadd132ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZrbk [HasFP16]
vfnmadd132ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZrbkz [HasFP16]
vfnmadd132ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZrk [HasFP16]
vfnmadd132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PHZrkz [HasFP16]
vfnmadd132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZm_Int [HasFP16]
vfnmadd132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZmk_Int [HasFP16]
vfnmadd132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZmkz_Int [HasFP16]
vfnmadd132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZr_Int [HasFP16]
vfnmadd132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZrb_Int [HasFP16]
vfnmadd132sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZrbk_Int [HasFP16]
vfnmadd132sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZrbkz_Int [HasFP16]
vfnmadd132sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZrk_Int [HasFP16]
vfnmadd132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SHZrkz_Int [HasFP16]
vfnmadd132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZm [HasFP16]
vfnmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZmb [HasFP16]
vfnmadd213ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZmbk [HasFP16]
vfnmadd213ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZmbkz [HasFP16]
vfnmadd213ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZmk [HasFP16]
vfnmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZmkz [HasFP16]
vfnmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZr [HasFP16]
vfnmadd213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZrb [HasFP16]
vfnmadd213ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZrbk [HasFP16]
vfnmadd213ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZrbkz [HasFP16]
vfnmadd213ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZrk [HasFP16]
vfnmadd213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PHZrkz [HasFP16]
vfnmadd213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZm_Int [HasFP16]
vfnmadd213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZmk_Int [HasFP16]
vfnmadd213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZmkz_Int [HasFP16]
vfnmadd213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZr_Int [HasFP16]
vfnmadd213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZrb_Int [HasFP16]
vfnmadd213sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZrbk_Int [HasFP16]
vfnmadd213sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZrbkz_Int [HasFP16]
vfnmadd213sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZrk_Int [HasFP16]
vfnmadd213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SHZrkz_Int [HasFP16]
vfnmadd213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZm [HasFP16]
vfnmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZmb [HasFP16]
vfnmadd231ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZmbk [HasFP16]
vfnmadd231ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZmbkz [HasFP16]
vfnmadd231ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZmk [HasFP16]
vfnmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZmkz [HasFP16]
vfnmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZr [HasFP16]
vfnmadd231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZrb [HasFP16]
vfnmadd231ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZrbk [HasFP16]
vfnmadd231ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZrbkz [HasFP16]
vfnmadd231ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZrk [HasFP16]
vfnmadd231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PHZrkz [HasFP16]
vfnmadd231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZm_Int [HasFP16]
vfnmadd231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZmk_Int [HasFP16]
vfnmadd231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZmkz_Int [HasFP16]
vfnmadd231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZr_Int [HasFP16]
vfnmadd231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZrb_Int [HasFP16]
vfnmadd231sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZrbk_Int [HasFP16]
vfnmadd231sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZrbkz_Int [HasFP16]
vfnmadd231sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZrk_Int [HasFP16]
vfnmadd231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SHZrkz_Int [HasFP16]
vfnmadd231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZm [HasFP16]
vfnmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZmb [HasFP16]
vfnmsub132ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZmbk [HasFP16]
vfnmsub132ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZmbkz [HasFP16]
vfnmsub132ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZmk [HasFP16]
vfnmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZmkz [HasFP16]
vfnmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZr [HasFP16]
vfnmsub132ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZrb [HasFP16]
vfnmsub132ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZrbk [HasFP16]
vfnmsub132ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZrbkz [HasFP16]
vfnmsub132ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZrk [HasFP16]
vfnmsub132ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PHZrkz [HasFP16]
vfnmsub132ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZm_Int [HasFP16]
vfnmsub132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZmk_Int [HasFP16]
vfnmsub132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZmkz_Int [HasFP16]
vfnmsub132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZr_Int [HasFP16]
vfnmsub132sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZrb_Int [HasFP16]
vfnmsub132sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZrbk_Int [HasFP16]
vfnmsub132sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZrbkz_Int [HasFP16]
vfnmsub132sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZrk_Int [HasFP16]
vfnmsub132sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SHZrkz_Int [HasFP16]
vfnmsub132sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZm [HasFP16]
vfnmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZmb [HasFP16]
vfnmsub213ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZmbk [HasFP16]
vfnmsub213ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZmbkz [HasFP16]
vfnmsub213ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZmk [HasFP16]
vfnmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZmkz [HasFP16]
vfnmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZr [HasFP16]
vfnmsub213ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZrb [HasFP16]
vfnmsub213ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZrbk [HasFP16]
vfnmsub213ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZrbkz [HasFP16]
vfnmsub213ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZrk [HasFP16]
vfnmsub213ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PHZrkz [HasFP16]
vfnmsub213ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZm_Int [HasFP16]
vfnmsub213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZmk_Int [HasFP16]
vfnmsub213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZmkz_Int [HasFP16]
vfnmsub213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZr_Int [HasFP16]
vfnmsub213sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZrb_Int [HasFP16]
vfnmsub213sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZrbk_Int [HasFP16]
vfnmsub213sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZrbkz_Int [HasFP16]
vfnmsub213sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZrk_Int [HasFP16]
vfnmsub213sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SHZrkz_Int [HasFP16]
vfnmsub213sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZm [HasFP16]
vfnmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZmb [HasFP16]
vfnmsub231ph {src3{1to32}, src2, dst|dst, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZmbk [HasFP16]
vfnmsub231ph {src3{1to32}, src2, dst {mask}|dst {mask}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZmbkz [HasFP16]
vfnmsub231ph {src3{1to32}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZmk [HasFP16]
vfnmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZmkz [HasFP16]
vfnmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZr [HasFP16]
vfnmsub231ph {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZrb [HasFP16]
vfnmsub231ph {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZrbk [HasFP16]
vfnmsub231ph {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZrbkz [HasFP16]
vfnmsub231ph {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZrk [HasFP16]
vfnmsub231ph {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PHZrkz [HasFP16]
vfnmsub231ph {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZm_Int [HasFP16]
vfnmsub231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZmk_Int [HasFP16]
vfnmsub231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZmkz_Int [HasFP16]
vfnmsub231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZr_Int [HasFP16]
vfnmsub231sh {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZrb_Int [HasFP16]
vfnmsub231sh {rc, src3, src2, dst|dst, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZrbk_Int [HasFP16]
vfnmsub231sh {rc, src3, src2, dst {mask}|dst {mask}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZrbkz_Int [HasFP16]
vfnmsub231sh {rc, src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3, rc}
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZrk_Int [HasFP16]
vfnmsub231sh {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SHZrkz_Int [HasFP16]
vfnmsub231sh {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFPCLASSPHZmbi [HasFP16]
vfpclassph {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
VFPCLASSPHZmbik [HasFP16]
vfpclassph {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
VFPCLASSPHZmi [HasFP16]
vfpclassph{z} {src2, src1, dst|dst, src1, src2}
VFPCLASSPHZmik [HasFP16]
vfpclassph{z} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPHZri [HasFP16]
vfpclassph {src2, src1, dst|dst, src1, src2}
VFPCLASSPHZrik [HasFP16]
vfpclassph {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSSHZmi [HasFP16]
vfpclasssh {src2, src1, dst|dst, src1, src2}
VFPCLASSSHZmik [HasFP16]
vfpclasssh {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSSHZri [HasFP16]
vfpclasssh {src2, src1, dst|dst, src1, src2}
VFPCLASSSHZrik [HasFP16]
vfpclasssh {src2, src1, dst {mask}|dst {mask}, src1, src2}
VGETEXPPHZm [HasFP16]
vgetexpph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZmb [HasFP16]
vgetexpph {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZmbk [HasFP16]
vgetexpph {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZmbkz [HasFP16]
vgetexpph {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZmk [HasFP16]
vgetexpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZmkz [HasFP16]
vgetexpph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZr [HasFP16]
vgetexpph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPPHZrb [HasFP16]
vgetexpph {{sae}, src, dst|dst, src, {sae}}
VGETEXPPHZrbk [HasFP16]
vgetexpph {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZrbkz [HasFP16]
vgetexpph {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VGETEXPPHZrk [HasFP16]
vgetexpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPPHZrkz [HasFP16]
vgetexpph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSHZm [HasFP16]
vgetexpsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSHZmk [HasFP16]
vgetexpsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPSHZmkz [HasFP16]
vgetexpsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSHZr [HasFP16]
vgetexpsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETEXPSHZrb [HasFP16]
vgetexpsh {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VGETEXPSHZrbk [HasFP16]
vgetexpsh {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VGETEXPSHZrbkz [HasFP16]
vgetexpsh {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VGETEXPSHZrk [HasFP16]
vgetexpsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETEXPSHZrkz [HasFP16]
vgetexpsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPHZrmbi [HasFP16]
vgetmantph {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZrmbik [HasFP16]
vgetmantph {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZrmbikz [HasFP16]
vgetmantph {src2, src1{1to32}, dst {mask} {z}|dst {mask} {z}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZrmi [HasFP16]
vgetmantph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZrmik [HasFP16]
vgetmantph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZrmikz [HasFP16]
vgetmantph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTPHZrri [HasFP16]
vgetmantph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTPHZrrib [HasFP16]
vgetmantph {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VGETMANTPHZrribk [HasFP16]
vgetmantph {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZrribkz [HasFP16]
vgetmantph {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VGETMANTPHZrrik [HasFP16]
vgetmantph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTPHZrrikz [HasFP16]
vgetmantph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTSHZrmi [HasFP16]
vgetmantsh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTSHZrmik [HasFP16]
vgetmantsh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTSHZrmikz [HasFP16]
vgetmantsh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VGETMANTSHZrri [HasFP16]
vgetmantsh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VGETMANTSHZrrib [HasFP16]
vgetmantsh {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VGETMANTSHZrribk [HasFP16]
vgetmantsh {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VGETMANTSHZrribkz [HasFP16]
vgetmantsh {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VGETMANTSHZrrik [HasFP16]
vgetmantsh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VGETMANTSHZrrikz [HasFP16]
vgetmantsh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VMAXPHZrm [HasFP16]
vmaxph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZrmb [HasFP16]
vmaxph {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZrmbk [HasFP16]
vmaxph {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZrmbkz [HasFP16]
vmaxph {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZrmk [HasFP16]
vmaxph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZrmkz [HasFP16]
vmaxph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPHZrr [HasFP16]
vmaxph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPHZrrb [HasFP16]
vmaxph {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMAXPHZrrbk [HasFP16]
vmaxph {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMAXPHZrrbkz [HasFP16]
vmaxph {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMAXPHZrrk [HasFP16]
vmaxph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXPHZrrkz [HasFP16]
vmaxph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXSHZrm_Int [HasFP16]
vmaxsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSHZrmk_Int [HasFP16]
vmaxsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXSHZrmkz_Int [HasFP16]
vmaxsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSHZrr_Int [HasFP16]
vmaxsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXSHZrrb_Int [HasFP16]
vmaxsh {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMAXSHZrrbk_Int [HasFP16]
vmaxsh {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMAXSHZrrbkz_Int [HasFP16]
vmaxsh {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMAXSHZrrk_Int [HasFP16]
vmaxsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMAXSHZrrkz_Int [HasFP16]
vmaxsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPHZrm [HasFP16]
vminph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZrmb [HasFP16]
vminph {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZrmbk [HasFP16]
vminph {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZrmbkz [HasFP16]
vminph {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZrmk [HasFP16]
vminph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZrmkz [HasFP16]
vminph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPHZrr [HasFP16]
vminph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPHZrrb [HasFP16]
vminph {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMINPHZrrbk [HasFP16]
vminph {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMINPHZrrbkz [HasFP16]
vminph {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMINPHZrrk [HasFP16]
vminph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINPHZrrkz [HasFP16]
vminph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSHZrm_Int [HasFP16]
vminsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSHZrmk_Int [HasFP16]
vminsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINSHZrmkz_Int [HasFP16]
vminsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSHZrr_Int [HasFP16]
vminsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSHZrrb_Int [HasFP16]
vminsh {{sae}, src2, src1, dst|dst, src1, src2, {sae}}
VMINSHZrrbk_Int [HasFP16]
vminsh {{sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}}
|
Note
|
Constraints: src0 = dst |
VMINSHZrrbkz_Int [HasFP16]
vminsh {{sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}}
VMINSHZrrk_Int [HasFP16]
vminsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMINSHZrrkz_Int [HasFP16]
vminsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMOVSH2Wrr [HasFP16]
vmovw {src, dst|dst, src}
VMOVSHZmr [HasFP16]
vmovsh {src, dst|dst, src}
VMOVSHZmrk [HasFP16]
vmovsh {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VMOVSHZrm [HasFP16]
vmovsh {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVSHZrmk [HasFP16]
vmovsh {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVSHZrmkz [HasFP16]
vmovsh {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVSHZrr [HasFP16]
vmovsh {src2, src1, dst|dst, src1, src2}
VMOVSHZrrk [HasFP16]
vmovsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VMOVSHZrrkz [HasFP16]
vmovsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VMOVSHtoW64rr [HasFP16]
vmovw {src, dst|dst, src}
VMOVW2SHrr [HasFP16]
vmovw {src, dst|dst, src}
VMOVW64toSHrr [HasFP16]
vmovw {src, dst|dst, src}
VMOVWmr [HasFP16]
vmovw {src, dst|dst, src}
VMOVWrm [HasFP16]
vmovw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMULPHZrm [HasFP16]
vmulph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZrmb [HasFP16]
vmulph {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZrmbk [HasFP16]
vmulph {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZrmbkz [HasFP16]
vmulph {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZrmk [HasFP16]
vmulph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZrmkz [HasFP16]
vmulph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPHZrr [HasFP16]
vmulph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPHZrrb [HasFP16]
vmulph {rc, src2, src1, dst|dst, src1, src2, rc}
VMULPHZrrbk [HasFP16]
vmulph {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VMULPHZrrbkz [HasFP16]
vmulph {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VMULPHZrrk [HasFP16]
vmulph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULPHZrrkz [HasFP16]
vmulph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULSHZrm_Int [HasFP16]
vmulsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSHZrmk_Int [HasFP16]
vmulsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULSHZrmkz_Int [HasFP16]
vmulsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSHZrr_Int [HasFP16]
vmulsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULSHZrrb_Int [HasFP16]
vmulsh {rc, src2, src1, dst|dst, src1, src2, rc}
VMULSHZrrbk_Int [HasFP16]
vmulsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VMULSHZrrbkz_Int [HasFP16]
vmulsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VMULSHZrrk_Int [HasFP16]
vmulsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VMULSHZrrkz_Int [HasFP16]
vmulsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRCPPHZm [HasFP16]
vrcpph {src, dst|dst, src}
VRCPPHZmb [HasFP16]
vrcpph {src{1to32}, dst|dst, src{1to32}}
VRCPPHZmbk [HasFP16]
vrcpph {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VRCPPHZmbkz [HasFP16]
vrcpph {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VRCPPHZmk [HasFP16]
vrcpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPPHZmkz [HasFP16]
vrcpph {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPPHZr [HasFP16]
vrcpph {src, dst|dst, src}
VRCPPHZrk [HasFP16]
vrcpph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRCPPHZrkz [HasFP16]
vrcpph {src, dst {mask} {z}|dst {mask} {z}, src}
VRCPSHZrm [HasFP16]
vrcpsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRCPSHZrmk [HasFP16]
vrcpsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRCPSHZrmkz [HasFP16]
vrcpsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRCPSHZrr [HasFP16]
vrcpsh {src2, src1, dst|dst, src1, src2}
VRCPSHZrrk [HasFP16]
vrcpsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRCPSHZrrkz [HasFP16]
vrcpsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VREDUCEPHZrmbi [HasFP16]
vreduceph {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZrmbik [HasFP16]
vreduceph {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZrmbikz [HasFP16]
vreduceph {src2, src1{1to32}, dst {mask} {z}|dst {mask} {z}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZrmi [HasFP16]
vreduceph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZrmik [HasFP16]
vreduceph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZrmikz [HasFP16]
vreduceph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPHZrri [HasFP16]
vreduceph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPHZrrib [HasFP16]
vreduceph {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VREDUCEPHZrribk [HasFP16]
vreduceph {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZrribkz [HasFP16]
vreduceph {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VREDUCEPHZrrik [HasFP16]
vreduceph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPHZrrikz [HasFP16]
vreduceph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCESHZrmi [HasFP16]
vreducesh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCESHZrmik [HasFP16]
vreducesh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCESHZrmikz [HasFP16]
vreducesh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCESHZrri [HasFP16]
vreducesh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VREDUCESHZrrib [HasFP16]
vreducesh {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VREDUCESHZrribk [HasFP16]
vreducesh {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VREDUCESHZrribkz [HasFP16]
vreducesh {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VREDUCESHZrrik [HasFP16]
vreducesh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCESHZrrikz [HasFP16]
vreducesh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPHZrmbi [HasFP16]
vrndscaleph {src2, src1{1to32}, dst|dst, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZrmbik [HasFP16]
vrndscaleph {src2, src1{1to32}, dst {mask}|dst {mask}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZrmbikz [HasFP16]
vrndscaleph {src2, src1{1to32}, dst {mask} {z}|dst {mask} {z}, src1{1to32}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZrmi [HasFP16]
vrndscaleph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZrmik [HasFP16]
vrndscaleph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZrmikz [HasFP16]
vrndscaleph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALEPHZrri [HasFP16]
vrndscaleph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALEPHZrrib [HasFP16]
vrndscaleph {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VRNDSCALEPHZrribk [HasFP16]
vrndscaleph {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZrribkz [HasFP16]
vrndscaleph {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VRNDSCALEPHZrrik [HasFP16]
vrndscaleph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALEPHZrrikz [HasFP16]
vrndscaleph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALESHZrmi_Int [HasFP16]
vrndscalesh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALESHZrmik_Int [HasFP16]
vrndscalesh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALESHZrmikz_Int [HasFP16]
vrndscalesh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRNDSCALESHZrri_Int [HasFP16]
vrndscalesh {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRNDSCALESHZrrib_Int [HasFP16]
vrndscalesh {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VRNDSCALESHZrribk_Int [HasFP16]
vrndscalesh {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VRNDSCALESHZrribkz_Int [HasFP16]
vrndscalesh {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VRNDSCALESHZrrik_Int [HasFP16]
vrndscalesh {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRNDSCALESHZrrikz_Int [HasFP16]
vrndscalesh {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRSQRTPHZm [HasFP16]
vrsqrtph {src, dst|dst, src}
VRSQRTPHZmb [HasFP16]
vrsqrtph {src{1to32}, dst|dst, src{1to32}}
VRSQRTPHZmbk [HasFP16]
vrsqrtph {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZmbkz [HasFP16]
vrsqrtph {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
VRSQRTPHZmk [HasFP16]
vrsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZmkz [HasFP16]
vrsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTPHZr [HasFP16]
vrsqrtph {src, dst|dst, src}
VRSQRTPHZrk [HasFP16]
vrsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VRSQRTPHZrkz [HasFP16]
vrsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
VRSQRTSHZrm [HasFP16]
vrsqrtsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VRSQRTSHZrmk [HasFP16]
vrsqrtsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VRSQRTSHZrmkz [HasFP16]
vrsqrtsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VRSQRTSHZrr [HasFP16]
vrsqrtsh {src2, src1, dst|dst, src1, src2}
VRSQRTSHZrrk [HasFP16]
vrsqrtsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VRSQRTSHZrrkz [HasFP16]
vrsqrtsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VSCALEFPHZrm [HasFP16]
vscalefph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZrmb [HasFP16]
vscalefph {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZrmbk [HasFP16]
vscalefph {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZrmbkz [HasFP16]
vscalefph {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZrmk [HasFP16]
vscalefph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZrmkz [HasFP16]
vscalefph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFPHZrr [HasFP16]
vscalefph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFPHZrrb [HasFP16]
vscalefph {rc, src2, src1, dst|dst, src1, src2, rc}
VSCALEFPHZrrbk [HasFP16]
vscalefph {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZrrbkz [HasFP16]
vscalefph {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSCALEFPHZrrk [HasFP16]
vscalefph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFPHZrrkz [HasFP16]
vscalefph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFSHZrm [HasFP16]
vscalefsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFSHZrmk [HasFP16]
vscalefsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFSHZrmkz [HasFP16]
vscalefsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSCALEFSHZrr [HasFP16]
vscalefsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSCALEFSHZrrb_Int [HasFP16]
vscalefsh {rc, src2, src1, dst|dst, src1, src2, rc}
VSCALEFSHZrrbk_Int [HasFP16]
vscalefsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSCALEFSHZrrbkz_Int [HasFP16]
vscalefsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSCALEFSHZrrk [HasFP16]
vscalefsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSCALEFSHZrrkz [HasFP16]
vscalefsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZm [HasFP16]
vsqrtph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZmb [HasFP16]
vsqrtph {src{1to32}, dst|dst, src{1to32}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZmbk [HasFP16]
vsqrtph {src{1to32}, dst {mask}|dst {mask}, src{1to32}}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZmbkz [HasFP16]
vsqrtph {src{1to32}, dst {mask} {z}|dst {mask} {z}, src{1to32}}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZmk [HasFP16]
vsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZmkz [HasFP16]
vsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZr [HasFP16]
vsqrtph {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPHZrb [HasFP16]
vsqrtph {rc, src, dst|dst, src, rc}
VSQRTPHZrbk [HasFP16]
vsqrtph {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VSQRTPHZrbkz [HasFP16]
vsqrtph {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VSQRTPHZrk [HasFP16]
vsqrtph {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTPHZrkz [HasFP16]
vsqrtph {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSHZm_Int [HasFP16]
vsqrtsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSHZmk_Int [HasFP16]
vsqrtsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTSHZmkz_Int [HasFP16]
vsqrtsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSHZr_Int [HasFP16]
vsqrtsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSQRTSHZrb_Int [HasFP16]
vsqrtsh {rc, src2, src1, dst|dst, src1, src2, rc}
VSQRTSHZrbk_Int [HasFP16]
vsqrtsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSQRTSHZrbkz_Int [HasFP16]
vsqrtsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSQRTSHZrk_Int [HasFP16]
vsqrtsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSQRTSHZrkz_Int [HasFP16]
vsqrtsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPHZrm [HasFP16]
vsubph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZrmb [HasFP16]
vsubph {src2{1to32}, src1, dst|dst, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZrmbk [HasFP16]
vsubph {src2{1to32}, src1, dst {mask}|dst {mask}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZrmbkz [HasFP16]
vsubph {src2{1to32}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to32}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZrmk [HasFP16]
vsubph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZrmkz [HasFP16]
vsubph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPHZrr [HasFP16]
vsubph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPHZrrb [HasFP16]
vsubph {rc, src2, src1, dst|dst, src1, src2, rc}
VSUBPHZrrbk [HasFP16]
vsubph {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSUBPHZrrbkz [HasFP16]
vsubph {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSUBPHZrrk [HasFP16]
vsubph {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBPHZrrkz [HasFP16]
vsubph {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBSHZrm_Int [HasFP16]
vsubsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSHZrmk_Int [HasFP16]
vsubsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBSHZrmkz_Int [HasFP16]
vsubsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSHZrr_Int [HasFP16]
vsubsh {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBSHZrrb_Int [HasFP16]
vsubsh {rc, src2, src1, dst|dst, src1, src2, rc}
VSUBSHZrrbk_Int [HasFP16]
vsubsh {rc, src2, src1, dst {mask}|dst {mask}, src1, src2, rc}
|
Note
|
Constraints: src0 = dst |
VSUBSHZrrbkz_Int [HasFP16]
vsubsh {rc, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, rc}
VSUBSHZrrk_Int [HasFP16]
vsubsh {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VSUBSHZrrkz_Int [HasFP16]
vsubsh {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMISHZrm [HasFP16]
vucomish {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMISHZrr [HasFP16]
vucomish {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMISHZrrb [HasFP16]
vucomish {{sae}, src2, src1|src1, src2, {sae}}
ADC16mi8_EVEX [In64BitMode]
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC16mi_EVEX [In64BitMode]
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC16mr_EVEX [In64BitMode]
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC16ri8_EVEX [In64BitMode]
adc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC16ri_EVEX [In64BitMode]
adc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC16rm_EVEX [In64BitMode]
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC16rr_EVEX [In64BitMode]
adc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC32mi8_EVEX [In64BitMode]
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC32mi_EVEX [In64BitMode]
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC32mr_EVEX [In64BitMode]
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC32ri8_EVEX [In64BitMode]
adc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC32ri_EVEX [In64BitMode]
adc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC32rm_EVEX [In64BitMode]
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC32rr_EVEX [In64BitMode]
adc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC64mi32 [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC64mi32_EVEX [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC64mi8 [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC64mi8_EVEX [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC64mr_EVEX [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC64ri32_EVEX [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC64ri8_EVEX [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC64rm_EVEX [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC64rr_EVEX [In64BitMode]
adc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC8mi_EVEX [In64BitMode]
adc{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC8mr_EVEX [In64BitMode]
adc{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADC8ri_EVEX [In64BitMode]
adc{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC8rm_EVEX [In64BitMode]
adc{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC8rr_EVEX [In64BitMode]
adc{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADCX32rm_EVEX [In64BitMode]
adcx{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADCX32rm_ND [In64BitMode]
adcx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADCX32rr_EVEX [In64BitMode]
adcx{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADCX32rr_ND [In64BitMode]
adcx{l} {src2, src1, dst|dst, src1, src2}
ADCX64rm_EVEX [In64BitMode]
adcx{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADCX64rm_ND [In64BitMode]
adcx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADCX64rr_EVEX [In64BitMode]
adcx{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADCX64rr_ND [In64BitMode]
adcx{q} {src2, src1, dst|dst, src1, src2}
ADD16mi8_EVEX [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16mi8_NF [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16mi_EVEX [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16mi_NF [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16mr_EVEX [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16mr_NF [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD16ri8_EVEX [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16ri8_NF [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16ri_EVEX [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16ri_NF [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16rm_EVEX [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD16rm_NF [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD16rr_EVEX [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16rr_NF [In64BitMode]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32mi8_EVEX [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32mi8_NF [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32mi_EVEX [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32mi_NF [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32mr_EVEX [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32mr_NF [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD32ri8_EVEX [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32ri8_NF [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32ri_EVEX [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32ri_NF [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32rm_EVEX [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD32rm_NF [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD32rr_EVEX [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32rr_NF [In64BitMode]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64mi32 [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64mi32_EVEX [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64mi32_NF [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64mi8 [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64mi8_EVEX [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64mi8_NF [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64mr_EVEX [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64mr_NF [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD64ri32_EVEX [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64ri32_NF [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64ri8_EVEX [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64ri8_NF [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64rm_EVEX [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD64rm_NF [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD64rr_EVEX [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64rr_NF [In64BitMode]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD8mi_EVEX [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD8mi_NF [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD8mr_EVEX [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD8mr_NF [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ADD8ri_EVEX [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD8ri_NF [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD8rm_EVEX [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD8rm_NF [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD8rr_EVEX [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD8rr_NF [In64BitMode]
add{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADDR32_PREFIX [In64BitMode]
addr32
ADOX32rm_EVEX [In64BitMode]
adox{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADOX32rm_ND [In64BitMode]
adox{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADOX32rr_EVEX [In64BitMode]
adox{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADOX32rr_ND [In64BitMode]
adox{l} {src2, src1, dst|dst, src1, src2}
ADOX64rm_EVEX [In64BitMode]
adox{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADOX64rm_ND [In64BitMode]
adox{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADOX64rr_EVEX [In64BitMode]
adox{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADOX64rr_ND [In64BitMode]
adox{q} {src2, src1, dst|dst, src1, src2}
AND16mi8_EVEX [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16mi8_NF [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16mi_EVEX [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16mi_NF [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16mr_EVEX [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16mr_NF [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND16ri8_EVEX [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16ri8_NF [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16ri_EVEX [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16ri_NF [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16rm_EVEX [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND16rm_NF [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND16rr_EVEX [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16rr_NF [In64BitMode]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32mi8_EVEX [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32mi8_NF [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32mi_EVEX [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32mi_NF [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32mr_EVEX [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32mr_NF [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND32ri8_EVEX [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32ri8_NF [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32ri_EVEX [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32ri_NF [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32rm_EVEX [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND32rm_NF [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND32rr_EVEX [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32rr_NF [In64BitMode]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64mi32 [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64mi32_EVEX [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64mi32_NF [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64mi8 [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64mi8_EVEX [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64mi8_NF [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64mr_EVEX [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64mr_NF [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND64ri32_EVEX [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64ri32_NF [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64ri8_EVEX [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64ri8_NF [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64rm_EVEX [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND64rm_NF [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND64rr_EVEX [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64rr_NF [In64BitMode]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND8mi_EVEX [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND8mi_NF [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND8mr_EVEX [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND8mr_NF [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AND8ri_EVEX [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND8ri_NF [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND8rm_EVEX [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND8rm_NF [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND8rr_EVEX [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND8rr_NF [In64BitMode]
and{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ANDN32rm_NF [In64BitMode]
andn{l} {src2, src1, dst|dst, src1, src2}
ANDN32rr_NF [In64BitMode]
andn{l} {src2, src1, dst|dst, src1, src2}
ANDN64rm_NF [In64BitMode]
andn{q} {src2, src1, dst|dst, src1, src2}
ANDN64rr_NF [In64BitMode]
andn{q} {src2, src1, dst|dst, src1, src2}
BEXTR32rm_NF [In64BitMode]
bextr{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BEXTR32rr_NF [In64BitMode]
bextr{l} {src2, src1, dst|dst, src1, src2}
BEXTR64rm_NF [In64BitMode]
bextr{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BEXTR64rr_NF [In64BitMode]
bextr{q} {src2, src1, dst|dst, src1, src2}
BLSI32rm_EVEX [In64BitMode]
blsi{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSI32rm_NF [In64BitMode]
blsi{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSI32rr_EVEX [In64BitMode]
blsi{l} {src1, dst|dst, src1}
BLSI32rr_NF [In64BitMode]
blsi{l} {src1, dst|dst, src1}
BLSI64rm_EVEX [In64BitMode]
blsi{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSI64rm_NF [In64BitMode]
blsi{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSI64rr_EVEX [In64BitMode]
blsi{q} {src1, dst|dst, src1}
BLSI64rr_NF [In64BitMode]
blsi{q} {src1, dst|dst, src1}
BLSMSK32rm_EVEX [In64BitMode]
blsmsk{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSMSK32rm_NF [In64BitMode]
blsmsk{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSMSK32rr_EVEX [In64BitMode]
blsmsk{l} {src1, dst|dst, src1}
BLSMSK32rr_NF [In64BitMode]
blsmsk{l} {src1, dst|dst, src1}
BLSMSK64rm_EVEX [In64BitMode]
blsmsk{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSMSK64rm_NF [In64BitMode]
blsmsk{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSMSK64rr_EVEX [In64BitMode]
blsmsk{q} {src1, dst|dst, src1}
BLSMSK64rr_NF [In64BitMode]
blsmsk{q} {src1, dst|dst, src1}
BLSR32rm_EVEX [In64BitMode]
blsr{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSR32rm_NF [In64BitMode]
blsr{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSR32rr_EVEX [In64BitMode]
blsr{l} {src1, dst|dst, src1}
BLSR32rr_NF [In64BitMode]
blsr{l} {src1, dst|dst, src1}
BLSR64rm_EVEX [In64BitMode]
blsr{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSR64rm_NF [In64BitMode]
blsr{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
BLSR64rr_EVEX [In64BitMode]
blsr{q} {src1, dst|dst, src1}
BLSR64rr_NF [In64BitMode]
blsr{q} {src1, dst|dst, src1}
BT64mi8 [In64BitMode]
bt{q} {src2, src1|src1, src2}
BTC64mi8 [In64BitMode]
btc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTR64mi8 [In64BitMode]
btr{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BTS64mi8 [In64BitMode]
bts{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
BZHI32rm_NF [In64BitMode]
bzhi{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BZHI32rr_NF [In64BitMode]
bzhi{l} {src2, src1, dst|dst, src1, src2}
BZHI64rm_NF [In64BitMode]
bzhi{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BZHI64rr_NF [In64BitMode]
bzhi{q} {src2, src1, dst|dst, src1, src2}
CALL64pcrel32 [In64BitMode]
call{q} dst
|
Note
|
Properties: isCall |
CDQE [In64BitMode]
{cltq|cdqe}
CMP64mi32 [In64BitMode]
cmp{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMP64mi8 [In64BitMode]
cmp{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
CMPSQ [In64BitMode]
cmpsq {dst, src|src, dst}
CQO [In64BitMode]
{cqto|cqo}
DEC16m_EVEX [In64BitMode]
dec{w} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC16m_NF [In64BitMode]
dec{w} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC16m_NF_ND [In64BitMode]
dec{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
DEC16r_EVEX [In64BitMode]
dec{w} src1
|
Note
|
Constraints: src1 = dst |
DEC16r_NF [In64BitMode]
dec{w} src1
|
Note
|
Constraints: src1 = dst |
DEC16r_NF_ND [In64BitMode]
dec{w} {src1, dst|dst, src1}
DEC32m_EVEX [In64BitMode]
dec{l} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC32m_NF [In64BitMode]
dec{l} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC32m_NF_ND [In64BitMode]
dec{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
DEC32r_EVEX [In64BitMode]
dec{l} src1
|
Note
|
Constraints: src1 = dst |
DEC32r_NF [In64BitMode]
dec{l} src1
|
Note
|
Constraints: src1 = dst |
DEC32r_NF_ND [In64BitMode]
dec{l} {src1, dst|dst, src1}
DEC64m_EVEX [In64BitMode]
dec{q} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC64m_NF [In64BitMode]
dec{q} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC64m_NF_ND [In64BitMode]
dec{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
DEC64r_EVEX [In64BitMode]
dec{q} src1
|
Note
|
Constraints: src1 = dst |
DEC64r_NF [In64BitMode]
dec{q} src1
|
Note
|
Constraints: src1 = dst |
DEC64r_NF_ND [In64BitMode]
dec{q} {src1, dst|dst, src1}
DEC8m_EVEX [In64BitMode]
dec{b} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC8m_NF [In64BitMode]
dec{b} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC8m_NF_ND [In64BitMode]
dec{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
DEC8r_EVEX [In64BitMode]
dec{b} src1
|
Note
|
Constraints: src1 = dst |
DEC8r_NF [In64BitMode]
dec{b} src1
|
Note
|
Constraints: src1 = dst |
DEC8r_NF_ND [In64BitMode]
dec{b} {src1, dst|dst, src1}
DIV16m_EVEX [In64BitMode]
div{w} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV16m_NF [In64BitMode]
div{w} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV16r_EVEX [In64BitMode]
div{w} src1
|
Note
|
Properties: hasSideEffects |
DIV16r_NF [In64BitMode]
div{w} src1
|
Note
|
Properties: hasSideEffects |
DIV32m_EVEX [In64BitMode]
div{l} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV32m_NF [In64BitMode]
div{l} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV32r_EVEX [In64BitMode]
div{l} src1
|
Note
|
Properties: hasSideEffects |
DIV32r_NF [In64BitMode]
div{l} src1
|
Note
|
Properties: hasSideEffects |
DIV64m [In64BitMode]
div{q} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV64m_EVEX [In64BitMode]
div{q} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV64m_NF [In64BitMode]
div{q} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV64r_EVEX [In64BitMode]
div{q} src1
|
Note
|
Properties: hasSideEffects |
DIV64r_NF [In64BitMode]
div{q} src1
|
Note
|
Properties: hasSideEffects |
DIV8m_EVEX [In64BitMode]
div{b} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV8m_NF [In64BitMode]
div{b} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
DIV8r_EVEX [In64BitMode]
div{b} src1
|
Note
|
Properties: hasSideEffects |
DIV8r_NF [In64BitMode]
div{b} src1
|
Note
|
Properties: hasSideEffects |
ERETS [In64BitMode]
erets
|
Note
|
Properties: hasSideEffects |
ERETU [In64BitMode]
eretu
|
Note
|
Properties: hasSideEffects |
FARJMP64m [In64BitMode]
ljmp{q} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator, mayLoad |
IDIV16m_EVEX [In64BitMode]
idiv{w} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV16m_NF [In64BitMode]
idiv{w} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV16r_EVEX [In64BitMode]
idiv{w} src1
|
Note
|
Properties: hasSideEffects |
IDIV16r_NF [In64BitMode]
idiv{w} src1
|
Note
|
Properties: hasSideEffects |
IDIV32m_EVEX [In64BitMode]
idiv{l} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV32m_NF [In64BitMode]
idiv{l} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV32r_EVEX [In64BitMode]
idiv{l} src1
|
Note
|
Properties: hasSideEffects |
IDIV32r_NF [In64BitMode]
idiv{l} src1
|
Note
|
Properties: hasSideEffects |
IDIV64m [In64BitMode]
idiv{q} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV64m_EVEX [In64BitMode]
idiv{q} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV64m_NF [In64BitMode]
idiv{q} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV64r_EVEX [In64BitMode]
idiv{q} src1
|
Note
|
Properties: hasSideEffects |
IDIV64r_NF [In64BitMode]
idiv{q} src1
|
Note
|
Properties: hasSideEffects |
IDIV8m_EVEX [In64BitMode]
idiv{b} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV8m_NF [In64BitMode]
idiv{b} src1
|
Note
|
Properties: hasSideEffects, mayLoad |
IDIV8r_EVEX [In64BitMode]
idiv{b} src1
|
Note
|
Properties: hasSideEffects |
IDIV8r_NF [In64BitMode]
idiv{b} src1
|
Note
|
Properties: hasSideEffects |
IMUL16m_EVEX [In64BitMode]
imul{w} src1
|
Note
|
Properties: mayLoad |
IMUL16m_NF [In64BitMode]
imul{w} src1
|
Note
|
Properties: mayLoad |
IMUL16r_EVEX [In64BitMode]
imul{w} src1
IMUL16r_NF [In64BitMode]
imul{w} src1
IMUL16rm_EVEX [In64BitMode]
imul{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL16rm_NF [In64BitMode]
imul{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL16rm_NF_ND [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rmi8_EVEX [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rmi8_NF [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rmi_EVEX [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rmi_NF [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rr_EVEX [In64BitMode]
imul{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL16rr_NF [In64BitMode]
imul{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL16rr_NF_ND [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL16rri8_EVEX [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL16rri8_NF [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL16rri_EVEX [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL16rri_NF [In64BitMode]
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL32m_EVEX [In64BitMode]
imul{l} src1
|
Note
|
Properties: mayLoad |
IMUL32m_NF [In64BitMode]
imul{l} src1
|
Note
|
Properties: mayLoad |
IMUL32r_EVEX [In64BitMode]
imul{l} src1
IMUL32r_NF [In64BitMode]
imul{l} src1
IMUL32rm_EVEX [In64BitMode]
imul{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL32rm_NF [In64BitMode]
imul{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL32rm_NF_ND [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rmi8_EVEX [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rmi8_NF [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rmi_EVEX [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rmi_NF [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rr_EVEX [In64BitMode]
imul{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL32rr_NF [In64BitMode]
imul{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL32rr_NF_ND [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL32rri8_EVEX [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL32rri8_NF [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL32rri_EVEX [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL32rri_NF [In64BitMode]
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL64m [In64BitMode]
imul{q} src1
|
Note
|
Properties: mayLoad |
IMUL64m_EVEX [In64BitMode]
imul{q} src1
|
Note
|
Properties: mayLoad |
IMUL64m_NF [In64BitMode]
imul{q} src1
|
Note
|
Properties: mayLoad |
IMUL64r_EVEX [In64BitMode]
imul{q} src1
IMUL64r_NF [In64BitMode]
imul{q} src1
IMUL64rm_EVEX [In64BitMode]
imul{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL64rm_NF [In64BitMode]
imul{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL64rm_NF_ND [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rmi32_EVEX [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rmi32_NF [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rmi8_EVEX [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rmi8_NF [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rr_EVEX [In64BitMode]
imul{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL64rr_NF [In64BitMode]
imul{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL64rr_NF_ND [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
IMUL64rri32_EVEX [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
IMUL64rri32_NF [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
IMUL64rri8_EVEX [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
IMUL64rri8_NF [In64BitMode]
imul{q} {src2, src1, dst|dst, src1, src2}
IMUL8m_EVEX [In64BitMode]
imul{b} src1
|
Note
|
Properties: mayLoad |
IMUL8m_NF [In64BitMode]
imul{b} src1
|
Note
|
Properties: mayLoad |
IMUL8r_EVEX [In64BitMode]
imul{b} src1
IMUL8r_NF [In64BitMode]
imul{b} src1
INC16m_EVEX [In64BitMode]
inc{w} src1
|
Note
|
Properties: mayLoad, mayStore |
INC16m_NF [In64BitMode]
inc{w} src1
|
Note
|
Properties: mayLoad, mayStore |
INC16m_NF_ND [In64BitMode]
inc{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC16r_EVEX [In64BitMode]
inc{w} src1
|
Note
|
Constraints: src1 = dst |
INC16r_NF [In64BitMode]
inc{w} src1
|
Note
|
Constraints: src1 = dst |
INC16r_NF_ND [In64BitMode]
inc{w} {src1, dst|dst, src1}
INC32m_EVEX [In64BitMode]
inc{l} src1
|
Note
|
Properties: mayLoad, mayStore |
INC32m_NF [In64BitMode]
inc{l} src1
|
Note
|
Properties: mayLoad, mayStore |
INC32m_NF_ND [In64BitMode]
inc{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC32r_EVEX [In64BitMode]
inc{l} src1
|
Note
|
Constraints: src1 = dst |
INC32r_NF [In64BitMode]
inc{l} src1
|
Note
|
Constraints: src1 = dst |
INC32r_NF_ND [In64BitMode]
inc{l} {src1, dst|dst, src1}
INC64m_EVEX [In64BitMode]
inc{q} src1
|
Note
|
Properties: mayLoad, mayStore |
INC64m_NF [In64BitMode]
inc{q} src1
|
Note
|
Properties: mayLoad, mayStore |
INC64m_NF_ND [In64BitMode]
inc{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC64r_EVEX [In64BitMode]
inc{q} src1
|
Note
|
Constraints: src1 = dst |
INC64r_NF [In64BitMode]
inc{q} src1
|
Note
|
Constraints: src1 = dst |
INC64r_NF_ND [In64BitMode]
inc{q} {src1, dst|dst, src1}
INC8m_EVEX [In64BitMode]
inc{b} src1
|
Note
|
Properties: mayLoad, mayStore |
INC8m_NF [In64BitMode]
inc{b} src1
|
Note
|
Properties: mayLoad, mayStore |
INC8m_NF_ND [In64BitMode]
inc{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC8r_EVEX [In64BitMode]
inc{b} src1
|
Note
|
Constraints: src1 = dst |
INC8r_NF [In64BitMode]
inc{b} src1
|
Note
|
Constraints: src1 = dst |
INC8r_NF_ND [In64BitMode]
inc{b} {src1, dst|dst, src1}
INVEPT64 [In64BitMode]
invept {src2, src1|src1, src2}
INVEPT64_EVEX [In64BitMode]
invept {src2, src1|src1, src2}
INVLPGA64 [In64BitMode]
invlpga
INVLPGB64 [In64BitMode]
invlpgb
INVPCID64 [In64BitMode]
invpcid {src2, src1|src1, src2}
INVPCID64_EVEX [In64BitMode]
invpcid {src2, src1|src1, src2}
INVVPID64 [In64BitMode]
invvpid {src2, src1|src1, src2}
INVVPID64_EVEX [In64BitMode]
invvpid {src2, src1|src1, src2}
IRET64 [In64BitMode]
iretq
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
JMP64m [In64BitMode]
jmp{q} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
JMP64r [In64BitMode]
jmp{q} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
JMPABS64i [In64BitMode]
jmpabs dst
JRCXZ [In64BitMode]
jrcxz dst
|
Note
|
Properties: isBranch, isTerminator |
LEA64_32r [In64BitMode]
lea{l} {src|dst}, {dst|src}
LEAVE64 [In64BitMode]
leave
|
Note
|
Properties: mayLoad |
LGDT64m [In64BitMode]
lgdt{q} src
LIDT64m [In64BitMode]
lidt{q} src
LKGS16m [In64BitMode]
lkgs src
|
Note
|
Properties: hasSideEffects, mayLoad |
LKGS16r [In64BitMode]
lkgs src
|
Note
|
Properties: hasSideEffects |
LODSQ [In64BitMode]
lodsq {src, %rax|rax, src}
LRET64 [In64BitMode]
{l}ret{|f}q
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
LRETI64 [In64BitMode]
{l}ret{|f}q amt
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
MOV64cr [In64BitMode]
mov{q} {src, dst|dst, src}
MOV64dr [In64BitMode]
mov{q} {src, dst|dst, src}
MOV64mi32 [In64BitMode]
mov{q} {src, dst|dst, src}
MOV64rc [In64BitMode]
mov{q} {src, dst|dst, src}
MOV64rd [In64BitMode]
mov{q} {src, dst|dst, src}
MOVSQ [In64BitMode]
movsq {src, dst|dst, src}
MOVSX64rm32 [In64BitMode]
movs{lq|xd} {src, dst|dst, src}
MOVSX64rr32 [In64BitMode]
movs{lq|xd} {src, dst|dst, src}
MUL16m_EVEX [In64BitMode]
mul{w} src1
|
Note
|
Properties: mayLoad |
MUL16m_NF [In64BitMode]
mul{w} src1
|
Note
|
Properties: mayLoad |
MUL16r_EVEX [In64BitMode]
mul{w} src1
MUL16r_NF [In64BitMode]
mul{w} src1
MUL32m_EVEX [In64BitMode]
mul{l} src1
|
Note
|
Properties: mayLoad |
MUL32m_NF [In64BitMode]
mul{l} src1
|
Note
|
Properties: mayLoad |
MUL32r_EVEX [In64BitMode]
mul{l} src1
MUL32r_NF [In64BitMode]
mul{l} src1
MUL64m [In64BitMode]
mul{q} src1
|
Note
|
Properties: mayLoad |
MUL64m_EVEX [In64BitMode]
mul{q} src1
|
Note
|
Properties: mayLoad |
MUL64m_NF [In64BitMode]
mul{q} src1
|
Note
|
Properties: mayLoad |
MUL64r_EVEX [In64BitMode]
mul{q} src1
MUL64r_NF [In64BitMode]
mul{q} src1
MUL8m_EVEX [In64BitMode]
mul{b} src1
|
Note
|
Properties: mayLoad |
MUL8m_NF [In64BitMode]
mul{b} src1
|
Note
|
Properties: mayLoad |
MUL8r_EVEX [In64BitMode]
mul{b} src1
MUL8r_NF [In64BitMode]
mul{b} src1
MULX32rm_EVEX [In64BitMode]
mulx{l} {src, dst2, dst1|dst1, dst2, src}
|
Note
|
Properties: mayLoad |
MULX32rr_EVEX [In64BitMode]
mulx{l} {src, dst2, dst1|dst1, dst2, src}
MULX64rm_EVEX [In64BitMode]
mulx{q} {src, dst2, dst1|dst1, dst2, src}
|
Note
|
Properties: mayLoad |
MULX64rr_EVEX [In64BitMode]
mulx{q} {src, dst2, dst1|dst1, dst2, src}
NEG16m_EVEX [In64BitMode]
neg{w} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG16m_NF [In64BitMode]
neg{w} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG16r_EVEX [In64BitMode]
neg{w} src1
|
Note
|
Constraints: src1 = dst |
NEG16r_NF [In64BitMode]
neg{w} src1
|
Note
|
Constraints: src1 = dst |
NEG32m_EVEX [In64BitMode]
neg{l} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG32m_NF [In64BitMode]
neg{l} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG32r_EVEX [In64BitMode]
neg{l} src1
|
Note
|
Constraints: src1 = dst |
NEG32r_NF [In64BitMode]
neg{l} src1
|
Note
|
Constraints: src1 = dst |
NEG64m [In64BitMode]
neg{q} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG64m_EVEX [In64BitMode]
neg{q} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG64m_NF [In64BitMode]
neg{q} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG64r_EVEX [In64BitMode]
neg{q} src1
|
Note
|
Constraints: src1 = dst |
NEG64r_NF [In64BitMode]
neg{q} src1
|
Note
|
Constraints: src1 = dst |
NEG8m_EVEX [In64BitMode]
neg{b} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG8m_NF [In64BitMode]
neg{b} src1
|
Note
|
Properties: mayLoad, mayStore |
NEG8r_EVEX [In64BitMode]
neg{b} src1
|
Note
|
Constraints: src1 = dst |
NEG8r_NF [In64BitMode]
neg{b} src1
|
Note
|
Constraints: src1 = dst |
NOOPQ [In64BitMode]
nop{q} zero
NOOPQr [In64BitMode]
nop{q} zero
NOT16m_EVEX [In64BitMode]
not{w} src1
|
Note
|
Properties: mayLoad, mayStore |
NOT16r_EVEX [In64BitMode]
not{w} src1
|
Note
|
Constraints: src1 = dst |
NOT32m_EVEX [In64BitMode]
not{l} src1
|
Note
|
Properties: mayLoad, mayStore |
NOT32r_EVEX [In64BitMode]
not{l} src1
|
Note
|
Constraints: src1 = dst |
NOT64m [In64BitMode]
not{q} src1
|
Note
|
Properties: mayLoad, mayStore |
NOT64m_EVEX [In64BitMode]
not{q} src1
|
Note
|
Properties: mayLoad, mayStore |
NOT64r_EVEX [In64BitMode]
not{q} src1
|
Note
|
Constraints: src1 = dst |
NOT8m_EVEX [In64BitMode]
not{b} src1
|
Note
|
Properties: mayLoad, mayStore |
NOT8r_EVEX [In64BitMode]
not{b} src1
|
Note
|
Constraints: src1 = dst |
OR16mi8_EVEX [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16mi8_NF [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16mi_EVEX [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16mi_NF [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16mr_EVEX [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16mr_NF [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR16ri8_EVEX [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR16ri8_NF [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR16ri_EVEX [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR16ri_NF [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR16rm_EVEX [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR16rm_NF [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR16rr_EVEX [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR16rr_NF [In64BitMode]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32mi8_EVEX [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32mi8_NF [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32mi_EVEX [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32mi_NF [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32mr_EVEX [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32mr_NF [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR32ri8_EVEX [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32ri8_NF [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32ri_EVEX [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32ri_NF [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32rm_EVEX [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR32rm_NF [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR32rr_EVEX [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32rr_NF [In64BitMode]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64mi32 [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64mi32_EVEX [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64mi32_NF [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64mi8 [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64mi8_EVEX [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64mi8_NF [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64mr_EVEX [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64mr_NF [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR64ri32_EVEX [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64ri32_NF [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64ri8_EVEX [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64ri8_NF [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64rm_EVEX [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR64rm_NF [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR64rr_EVEX [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64rr_NF [In64BitMode]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR8mi_EVEX [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR8mi_NF [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR8mr_EVEX [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR8mr_NF [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
OR8ri_EVEX [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR8ri_NF [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR8rm_EVEX [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR8rm_NF [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR8rr_EVEX [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR8rr_NF [In64BitMode]
or{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
PBNDKB [In64BitMode]
pbndkb
POP64r [In64BitMode]
pop{q} reg
|
Note
|
Properties: mayLoad |
POP64rmm [In64BitMode]
pop{q} dst
|
Note
|
Properties: mayLoad, mayStore |
POPF64 [In64BitMode]
popfq
|
Note
|
Properties: mayLoad |
POPFS64 [In64BitMode]
pop{q} {%fs|fs}
POPGS64 [In64BitMode]
pop{q} {%gs|gs}
POPP64r [In64BitMode]
popp reg
|
Note
|
Properties: mayLoad |
PSMASH [In64BitMode]
psmash
PUSH64i32 [In64BitMode]
push{q} imm
|
Note
|
Properties: mayStore |
PUSH64i8 [In64BitMode]
push{q} imm
|
Note
|
Properties: mayStore |
PUSH64r [In64BitMode]
push{q} reg
|
Note
|
Properties: mayStore |
PUSH64rmm [In64BitMode]
push{q} src
|
Note
|
Properties: mayLoad, mayStore |
PUSHF64 [In64BitMode]
pushfq
|
Note
|
Properties: mayStore |
PUSHFS64 [In64BitMode]
push{q} {%fs|fs}
PUSHGS64 [In64BitMode]
push{q} {%gs|gs}
PUSHP64r [In64BitMode]
pushp reg
|
Note
|
Properties: mayStore |
PVALIDATE64 [In64BitMode]
pvalidate
RCL16m1_EVEX [In64BitMode]
rcl{w} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL16m1_ND [In64BitMode]
rcl{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCL16mCL_EVEX [In64BitMode]
rcl{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL16mi_EVEX [In64BitMode]
rcl{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL16r1_EVEX [In64BitMode]
rcl{w} src1
|
Note
|
Constraints: src1 = dst |
RCL16r1_ND [In64BitMode]
rcl{w} {src1, dst|dst, src1}
RCL16rCL_EVEX [In64BitMode]
rcl{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL16ri_EVEX [In64BitMode]
rcl{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCL32m1_EVEX [In64BitMode]
rcl{l} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL32m1_ND [In64BitMode]
rcl{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCL32mCL_EVEX [In64BitMode]
rcl{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL32mi_EVEX [In64BitMode]
rcl{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL32r1_EVEX [In64BitMode]
rcl{l} src1
|
Note
|
Constraints: src1 = dst |
RCL32r1_ND [In64BitMode]
rcl{l} {src1, dst|dst, src1}
RCL32rCL_EVEX [In64BitMode]
rcl{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL32ri_EVEX [In64BitMode]
rcl{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCL64m1 [In64BitMode]
rcl{q} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL64m1_EVEX [In64BitMode]
rcl{q} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL64m1_ND [In64BitMode]
rcl{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCL64mCL [In64BitMode]
rcl{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL64mCL_EVEX [In64BitMode]
rcl{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL64mi [In64BitMode]
rcl{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL64mi_EVEX [In64BitMode]
rcl{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL64r1_EVEX [In64BitMode]
rcl{q} src1
|
Note
|
Constraints: src1 = dst |
RCL64r1_ND [In64BitMode]
rcl{q} {src1, dst|dst, src1}
RCL64rCL_EVEX [In64BitMode]
rcl{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL64ri_EVEX [In64BitMode]
rcl{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCL8m1_EVEX [In64BitMode]
rcl{b} src1
|
Note
|
Properties: mayLoad, mayStore |
RCL8m1_ND [In64BitMode]
rcl{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCL8mCL_EVEX [In64BitMode]
rcl{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCL8mi_EVEX [In64BitMode]
rcl{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCL8r1_EVEX [In64BitMode]
rcl{b} src1
|
Note
|
Constraints: src1 = dst |
RCL8rCL_EVEX [In64BitMode]
rcl{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL8ri_EVEX [In64BitMode]
rcl{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR16m1_EVEX [In64BitMode]
rcr{w} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR16m1_ND [In64BitMode]
rcr{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCR16mCL_EVEX [In64BitMode]
rcr{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR16mi_EVEX [In64BitMode]
rcr{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR16r1_EVEX [In64BitMode]
rcr{w} src1
|
Note
|
Constraints: src1 = dst |
RCR16r1_ND [In64BitMode]
rcr{w} {src1, dst|dst, src1}
RCR16rCL_EVEX [In64BitMode]
rcr{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR16ri_EVEX [In64BitMode]
rcr{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR32m1_EVEX [In64BitMode]
rcr{l} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR32m1_ND [In64BitMode]
rcr{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCR32mCL_EVEX [In64BitMode]
rcr{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR32mi_EVEX [In64BitMode]
rcr{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR32r1_EVEX [In64BitMode]
rcr{l} src1
|
Note
|
Constraints: src1 = dst |
RCR32r1_ND [In64BitMode]
rcr{l} {src1, dst|dst, src1}
RCR32rCL_EVEX [In64BitMode]
rcr{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR32ri_EVEX [In64BitMode]
rcr{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR64m1 [In64BitMode]
rcr{q} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR64m1_EVEX [In64BitMode]
rcr{q} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR64m1_ND [In64BitMode]
rcr{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCR64mCL [In64BitMode]
rcr{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR64mCL_EVEX [In64BitMode]
rcr{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR64mi [In64BitMode]
rcr{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR64mi_EVEX [In64BitMode]
rcr{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR64r1_EVEX [In64BitMode]
rcr{q} src1
|
Note
|
Constraints: src1 = dst |
RCR64r1_ND [In64BitMode]
rcr{q} {src1, dst|dst, src1}
RCR64rCL_EVEX [In64BitMode]
rcr{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR64ri_EVEX [In64BitMode]
rcr{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR8m1_EVEX [In64BitMode]
rcr{b} src1
|
Note
|
Properties: mayLoad, mayStore |
RCR8m1_ND [In64BitMode]
rcr{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
RCR8mCL_EVEX [In64BitMode]
rcr{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
RCR8mi_EVEX [In64BitMode]
rcr{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
RCR8r1_EVEX [In64BitMode]
rcr{b} src1
|
Note
|
Constraints: src1 = dst |
RCR8rCL_EVEX [In64BitMode]
rcr{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR8ri_EVEX [In64BitMode]
rcr{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RDMSRLIST [In64BitMode]
rdmsrlist
RET64 [In64BitMode]
ret{q}
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
RETI64 [In64BitMode]
ret{q} amt
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
REX64_PREFIX [In64BitMode]
rex64
RMPADJUST [In64BitMode]
rmpadjust
RMPQUERY [In64BitMode]
rmpquery
RMPUPDATE [In64BitMode]
rmpupdate
ROL16m1_EVEX [In64BitMode]
rol{w} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL16m1_ND [In64BitMode]
rol{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL16m1_NF [In64BitMode]
rol{w} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL16m1_NF_ND [In64BitMode]
rol{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL16mCL_EVEX [In64BitMode]
rol{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL16mCL_NF [In64BitMode]
rol{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL16mCL_NF_ND [In64BitMode]
rol{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL16mi_EVEX [In64BitMode]
rol{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL16mi_NF [In64BitMode]
rol{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL16mi_NF_ND [In64BitMode]
rol{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL16r1_EVEX [In64BitMode]
rol{w} src1
|
Note
|
Constraints: src1 = dst |
ROL16r1_ND [In64BitMode]
rol{w} {src1, dst|dst, src1}
ROL16r1_NF [In64BitMode]
rol{w} src1
|
Note
|
Constraints: src1 = dst |
ROL16r1_NF_ND [In64BitMode]
rol{w} {src1, dst|dst, src1}
ROL16rCL_EVEX [In64BitMode]
rol{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL16rCL_NF [In64BitMode]
rol{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL16rCL_NF_ND [In64BitMode]
rol{w} {%cl, src1, dst|dst, src1, cl}
ROL16ri_EVEX [In64BitMode]
rol{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL16ri_NF [In64BitMode]
rol{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL16ri_NF_ND [In64BitMode]
rol{w} {src2, src1, dst|dst, src1, src2}
ROL32m1_EVEX [In64BitMode]
rol{l} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL32m1_ND [In64BitMode]
rol{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL32m1_NF [In64BitMode]
rol{l} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL32m1_NF_ND [In64BitMode]
rol{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL32mCL_EVEX [In64BitMode]
rol{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL32mCL_NF [In64BitMode]
rol{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL32mCL_NF_ND [In64BitMode]
rol{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL32mi_EVEX [In64BitMode]
rol{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL32mi_NF [In64BitMode]
rol{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL32mi_NF_ND [In64BitMode]
rol{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL32r1_EVEX [In64BitMode]
rol{l} src1
|
Note
|
Constraints: src1 = dst |
ROL32r1_ND [In64BitMode]
rol{l} {src1, dst|dst, src1}
ROL32r1_NF [In64BitMode]
rol{l} src1
|
Note
|
Constraints: src1 = dst |
ROL32r1_NF_ND [In64BitMode]
rol{l} {src1, dst|dst, src1}
ROL32rCL_EVEX [In64BitMode]
rol{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL32rCL_NF [In64BitMode]
rol{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL32rCL_NF_ND [In64BitMode]
rol{l} {%cl, src1, dst|dst, src1, cl}
ROL32ri_EVEX [In64BitMode]
rol{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL32ri_NF [In64BitMode]
rol{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL32ri_NF_ND [In64BitMode]
rol{l} {src2, src1, dst|dst, src1, src2}
ROL64m1 [In64BitMode]
rol{q} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL64m1_EVEX [In64BitMode]
rol{q} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL64m1_ND [In64BitMode]
rol{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL64m1_NF [In64BitMode]
rol{q} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL64m1_NF_ND [In64BitMode]
rol{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL64mCL [In64BitMode]
rol{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL64mCL_EVEX [In64BitMode]
rol{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL64mCL_NF [In64BitMode]
rol{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL64mCL_NF_ND [In64BitMode]
rol{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL64mi [In64BitMode]
rol{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL64mi_EVEX [In64BitMode]
rol{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL64mi_NF [In64BitMode]
rol{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL64mi_NF_ND [In64BitMode]
rol{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL64r1_EVEX [In64BitMode]
rol{q} src1
|
Note
|
Constraints: src1 = dst |
ROL64r1_ND [In64BitMode]
rol{q} {src1, dst|dst, src1}
ROL64r1_NF [In64BitMode]
rol{q} src1
|
Note
|
Constraints: src1 = dst |
ROL64r1_NF_ND [In64BitMode]
rol{q} {src1, dst|dst, src1}
ROL64rCL_EVEX [In64BitMode]
rol{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL64rCL_NF [In64BitMode]
rol{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL64rCL_NF_ND [In64BitMode]
rol{q} {%cl, src1, dst|dst, src1, cl}
ROL64ri_EVEX [In64BitMode]
rol{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL64ri_NF [In64BitMode]
rol{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL64ri_NF_ND [In64BitMode]
rol{q} {src2, src1, dst|dst, src1, src2}
ROL8m1_EVEX [In64BitMode]
rol{b} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL8m1_ND [In64BitMode]
rol{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL8m1_NF [In64BitMode]
rol{b} src1
|
Note
|
Properties: mayLoad, mayStore |
ROL8m1_NF_ND [In64BitMode]
rol{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROL8mCL_EVEX [In64BitMode]
rol{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL8mCL_NF [In64BitMode]
rol{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROL8mCL_NF_ND [In64BitMode]
rol{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL8mi_EVEX [In64BitMode]
rol{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL8mi_NF [In64BitMode]
rol{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROL8mi_NF_ND [In64BitMode]
rol{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL8r1_EVEX [In64BitMode]
rol{b} src1
|
Note
|
Constraints: src1 = dst |
ROL8r1_NF [In64BitMode]
rol{b} src1
|
Note
|
Constraints: src1 = dst |
ROL8rCL_EVEX [In64BitMode]
rol{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL8rCL_NF [In64BitMode]
rol{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL8rCL_NF_ND [In64BitMode]
rol{b} {%cl, src1, dst|dst, src1, cl}
ROL8ri_EVEX [In64BitMode]
rol{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL8ri_NF [In64BitMode]
rol{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL8ri_NF_ND [In64BitMode]
rol{b} {src2, src1, dst|dst, src1, src2}
ROR16m1_EVEX [In64BitMode]
ror{w} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR16m1_ND [In64BitMode]
ror{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR16m1_NF [In64BitMode]
ror{w} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR16m1_NF_ND [In64BitMode]
ror{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR16mCL_EVEX [In64BitMode]
ror{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR16mCL_NF [In64BitMode]
ror{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR16mCL_NF_ND [In64BitMode]
ror{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR16mi_EVEX [In64BitMode]
ror{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR16mi_NF [In64BitMode]
ror{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR16mi_NF_ND [In64BitMode]
ror{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR16r1_EVEX [In64BitMode]
ror{w} src1
|
Note
|
Constraints: src1 = dst |
ROR16r1_ND [In64BitMode]
ror{w} {src1, dst|dst, src1}
ROR16r1_NF [In64BitMode]
ror{w} src1
|
Note
|
Constraints: src1 = dst |
ROR16r1_NF_ND [In64BitMode]
ror{w} {src1, dst|dst, src1}
ROR16rCL_EVEX [In64BitMode]
ror{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR16rCL_NF [In64BitMode]
ror{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR16rCL_NF_ND [In64BitMode]
ror{w} {%cl, src1, dst|dst, src1, cl}
ROR16ri_EVEX [In64BitMode]
ror{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR16ri_NF [In64BitMode]
ror{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR16ri_NF_ND [In64BitMode]
ror{w} {src2, src1, dst|dst, src1, src2}
ROR32m1_EVEX [In64BitMode]
ror{l} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR32m1_ND [In64BitMode]
ror{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR32m1_NF [In64BitMode]
ror{l} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR32m1_NF_ND [In64BitMode]
ror{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR32mCL_EVEX [In64BitMode]
ror{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR32mCL_NF [In64BitMode]
ror{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR32mCL_NF_ND [In64BitMode]
ror{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR32mi_EVEX [In64BitMode]
ror{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR32mi_NF [In64BitMode]
ror{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR32mi_NF_ND [In64BitMode]
ror{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR32r1_EVEX [In64BitMode]
ror{l} src1
|
Note
|
Constraints: src1 = dst |
ROR32r1_ND [In64BitMode]
ror{l} {src1, dst|dst, src1}
ROR32r1_NF [In64BitMode]
ror{l} src1
|
Note
|
Constraints: src1 = dst |
ROR32r1_NF_ND [In64BitMode]
ror{l} {src1, dst|dst, src1}
ROR32rCL_EVEX [In64BitMode]
ror{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR32rCL_NF [In64BitMode]
ror{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR32rCL_NF_ND [In64BitMode]
ror{l} {%cl, src1, dst|dst, src1, cl}
ROR32ri_EVEX [In64BitMode]
ror{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR32ri_NF [In64BitMode]
ror{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR32ri_NF_ND [In64BitMode]
ror{l} {src2, src1, dst|dst, src1, src2}
ROR64m1 [In64BitMode]
ror{q} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR64m1_EVEX [In64BitMode]
ror{q} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR64m1_ND [In64BitMode]
ror{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR64m1_NF [In64BitMode]
ror{q} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR64m1_NF_ND [In64BitMode]
ror{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR64mCL [In64BitMode]
ror{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR64mCL_EVEX [In64BitMode]
ror{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR64mCL_NF [In64BitMode]
ror{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR64mCL_NF_ND [In64BitMode]
ror{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR64mi [In64BitMode]
ror{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR64mi_EVEX [In64BitMode]
ror{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR64mi_NF [In64BitMode]
ror{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR64mi_NF_ND [In64BitMode]
ror{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR64r1_EVEX [In64BitMode]
ror{q} src1
|
Note
|
Constraints: src1 = dst |
ROR64r1_ND [In64BitMode]
ror{q} {src1, dst|dst, src1}
ROR64r1_NF [In64BitMode]
ror{q} src1
|
Note
|
Constraints: src1 = dst |
ROR64r1_NF_ND [In64BitMode]
ror{q} {src1, dst|dst, src1}
ROR64rCL_EVEX [In64BitMode]
ror{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR64rCL_NF [In64BitMode]
ror{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR64rCL_NF_ND [In64BitMode]
ror{q} {%cl, src1, dst|dst, src1, cl}
ROR64ri_EVEX [In64BitMode]
ror{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR64ri_NF [In64BitMode]
ror{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR64ri_NF_ND [In64BitMode]
ror{q} {src2, src1, dst|dst, src1, src2}
ROR8m1_EVEX [In64BitMode]
ror{b} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR8m1_ND [In64BitMode]
ror{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR8m1_NF [In64BitMode]
ror{b} src1
|
Note
|
Properties: mayLoad, mayStore |
ROR8m1_NF_ND [In64BitMode]
ror{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
ROR8mCL_EVEX [In64BitMode]
ror{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR8mCL_NF [In64BitMode]
ror{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
ROR8mCL_NF_ND [In64BitMode]
ror{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR8mi_EVEX [In64BitMode]
ror{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR8mi_NF [In64BitMode]
ror{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
ROR8mi_NF_ND [In64BitMode]
ror{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR8r1_EVEX [In64BitMode]
ror{b} src1
|
Note
|
Constraints: src1 = dst |
ROR8r1_NF [In64BitMode]
ror{b} src1
|
Note
|
Constraints: src1 = dst |
ROR8rCL_EVEX [In64BitMode]
ror{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR8rCL_NF [In64BitMode]
ror{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR8rCL_NF_ND [In64BitMode]
ror{b} {%cl, src1, dst|dst, src1, cl}
ROR8ri_EVEX [In64BitMode]
ror{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR8ri_NF [In64BitMode]
ror{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR8ri_NF_ND [In64BitMode]
ror{b} {src2, src1, dst|dst, src1, src2}
SAR16m1_EVEX [In64BitMode]
sar{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR16m1_ND [In64BitMode]
sar{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR16m1_NF [In64BitMode]
sar{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR16m1_NF_ND [In64BitMode]
sar{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR16mCL_EVEX [In64BitMode]
sar{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR16mCL_NF [In64BitMode]
sar{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR16mCL_NF_ND [In64BitMode]
sar{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR16mi_EVEX [In64BitMode]
sar{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR16mi_NF [In64BitMode]
sar{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR16mi_NF_ND [In64BitMode]
sar{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR16r1_EVEX [In64BitMode]
sar{w} src1
|
Note
|
Constraints: src1 = dst |
SAR16r1_ND [In64BitMode]
sar{w} {src1, dst|dst, src1}
SAR16r1_NF [In64BitMode]
sar{w} src1
|
Note
|
Constraints: src1 = dst |
SAR16r1_NF_ND [In64BitMode]
sar{w} {src1, dst|dst, src1}
SAR16rCL_EVEX [In64BitMode]
sar{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR16rCL_NF [In64BitMode]
sar{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR16rCL_NF_ND [In64BitMode]
sar{w} {%cl, src1, dst|dst, src1, cl}
SAR16ri_EVEX [In64BitMode]
sar{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR16ri_NF [In64BitMode]
sar{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR16ri_NF_ND [In64BitMode]
sar{w} {src2, src1, dst|dst, src1, src2}
SAR32m1_EVEX [In64BitMode]
sar{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR32m1_ND [In64BitMode]
sar{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR32m1_NF [In64BitMode]
sar{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR32m1_NF_ND [In64BitMode]
sar{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR32mCL_EVEX [In64BitMode]
sar{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR32mCL_NF [In64BitMode]
sar{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR32mCL_NF_ND [In64BitMode]
sar{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR32mi_EVEX [In64BitMode]
sar{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR32mi_NF [In64BitMode]
sar{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR32mi_NF_ND [In64BitMode]
sar{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR32r1_EVEX [In64BitMode]
sar{l} src1
|
Note
|
Constraints: src1 = dst |
SAR32r1_ND [In64BitMode]
sar{l} {src1, dst|dst, src1}
SAR32r1_NF [In64BitMode]
sar{l} src1
|
Note
|
Constraints: src1 = dst |
SAR32r1_NF_ND [In64BitMode]
sar{l} {src1, dst|dst, src1}
SAR32rCL_EVEX [In64BitMode]
sar{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR32rCL_NF [In64BitMode]
sar{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR32rCL_NF_ND [In64BitMode]
sar{l} {%cl, src1, dst|dst, src1, cl}
SAR32ri_EVEX [In64BitMode]
sar{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR32ri_NF [In64BitMode]
sar{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR32ri_NF_ND [In64BitMode]
sar{l} {src2, src1, dst|dst, src1, src2}
SAR64m1 [In64BitMode]
sar{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR64m1_EVEX [In64BitMode]
sar{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR64m1_ND [In64BitMode]
sar{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR64m1_NF [In64BitMode]
sar{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR64m1_NF_ND [In64BitMode]
sar{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR64mCL [In64BitMode]
sar{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR64mCL_EVEX [In64BitMode]
sar{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR64mCL_NF [In64BitMode]
sar{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR64mCL_NF_ND [In64BitMode]
sar{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR64mi [In64BitMode]
sar{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR64mi_EVEX [In64BitMode]
sar{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR64mi_NF [In64BitMode]
sar{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR64mi_NF_ND [In64BitMode]
sar{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR64r1_EVEX [In64BitMode]
sar{q} src1
|
Note
|
Constraints: src1 = dst |
SAR64r1_ND [In64BitMode]
sar{q} {src1, dst|dst, src1}
SAR64r1_NF [In64BitMode]
sar{q} src1
|
Note
|
Constraints: src1 = dst |
SAR64r1_NF_ND [In64BitMode]
sar{q} {src1, dst|dst, src1}
SAR64rCL_EVEX [In64BitMode]
sar{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR64rCL_NF [In64BitMode]
sar{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR64rCL_NF_ND [In64BitMode]
sar{q} {%cl, src1, dst|dst, src1, cl}
SAR64ri_EVEX [In64BitMode]
sar{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR64ri_NF [In64BitMode]
sar{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR64ri_NF_ND [In64BitMode]
sar{q} {src2, src1, dst|dst, src1, src2}
SAR8m1_EVEX [In64BitMode]
sar{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR8m1_ND [In64BitMode]
sar{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR8m1_NF [In64BitMode]
sar{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SAR8m1_NF_ND [In64BitMode]
sar{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SAR8mCL_EVEX [In64BitMode]
sar{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR8mCL_NF [In64BitMode]
sar{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SAR8mCL_NF_ND [In64BitMode]
sar{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR8mi_EVEX [In64BitMode]
sar{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR8mi_NF [In64BitMode]
sar{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SAR8mi_NF_ND [In64BitMode]
sar{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR8r1_EVEX [In64BitMode]
sar{b} src1
|
Note
|
Constraints: src1 = dst |
SAR8r1_NF [In64BitMode]
sar{b} src1
|
Note
|
Constraints: src1 = dst |
SAR8rCL_EVEX [In64BitMode]
sar{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR8rCL_NF [In64BitMode]
sar{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR8rCL_NF_ND [In64BitMode]
sar{b} {%cl, src1, dst|dst, src1, cl}
SAR8ri_EVEX [In64BitMode]
sar{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR8ri_NF [In64BitMode]
sar{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR8ri_NF_ND [In64BitMode]
sar{b} {src2, src1, dst|dst, src1, src2}
SBB16mi8_EVEX [In64BitMode]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB16mi_EVEX [In64BitMode]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB16mr_EVEX [In64BitMode]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB16ri8_EVEX [In64BitMode]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB16ri_EVEX [In64BitMode]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB16rm_EVEX [In64BitMode]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB16rr_EVEX [In64BitMode]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB32mi8_EVEX [In64BitMode]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB32mi_EVEX [In64BitMode]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB32mr_EVEX [In64BitMode]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB32ri8_EVEX [In64BitMode]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB32ri_EVEX [In64BitMode]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB32rm_EVEX [In64BitMode]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB32rr_EVEX [In64BitMode]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB64mi32 [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB64mi32_EVEX [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB64mi8 [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB64mi8_EVEX [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB64mr_EVEX [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB64ri32_EVEX [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB64ri8_EVEX [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB64rm_EVEX [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB64rr_EVEX [In64BitMode]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB8mi_EVEX [In64BitMode]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB8mr_EVEX [In64BitMode]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SBB8ri_EVEX [In64BitMode]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB8rm_EVEX [In64BitMode]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB8rr_EVEX [In64BitMode]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SCASQ [In64BitMode]
scasq {dst, %rax|rax, dst}
SEAMCALL [In64BitMode]
seamcall
SEAMOPS [In64BitMode]
seamops
SEAMRET [In64BitMode]
seamret
SGDT64m [In64BitMode]
sgdt{q} dst
SHL16m1_EVEX [In64BitMode]
shl{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL16m1_ND [In64BitMode]
shl{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL16m1_NF [In64BitMode]
shl{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL16m1_NF_ND [In64BitMode]
shl{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL16mCL_EVEX [In64BitMode]
shl{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL16mCL_NF [In64BitMode]
shl{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL16mCL_NF_ND [In64BitMode]
shl{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL16mi_EVEX [In64BitMode]
shl{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL16mi_NF [In64BitMode]
shl{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL16mi_NF_ND [In64BitMode]
shl{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL16r1_EVEX [In64BitMode]
shl{w} src1
|
Note
|
Constraints: src1 = dst |
SHL16r1_ND [In64BitMode]
shl{w} {src1, dst|dst, src1}
SHL16r1_NF [In64BitMode]
shl{w} src1
|
Note
|
Constraints: src1 = dst |
SHL16r1_NF_ND [In64BitMode]
shl{w} {src1, dst|dst, src1}
SHL16rCL_EVEX [In64BitMode]
shl{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL16rCL_NF [In64BitMode]
shl{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL16rCL_NF_ND [In64BitMode]
shl{w} {%cl, src1, dst|dst, src1, cl}
SHL16ri_EVEX [In64BitMode]
shl{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL16ri_NF [In64BitMode]
shl{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL16ri_NF_ND [In64BitMode]
shl{w} {src2, src1, dst|dst, src1, src2}
SHL32m1_EVEX [In64BitMode]
shl{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL32m1_ND [In64BitMode]
shl{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL32m1_NF [In64BitMode]
shl{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL32m1_NF_ND [In64BitMode]
shl{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL32mCL_EVEX [In64BitMode]
shl{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL32mCL_NF [In64BitMode]
shl{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL32mCL_NF_ND [In64BitMode]
shl{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL32mi_EVEX [In64BitMode]
shl{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL32mi_NF [In64BitMode]
shl{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL32mi_NF_ND [In64BitMode]
shl{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL32r1_EVEX [In64BitMode]
shl{l} src1
|
Note
|
Constraints: src1 = dst |
SHL32r1_ND [In64BitMode]
shl{l} {src1, dst|dst, src1}
SHL32r1_NF [In64BitMode]
shl{l} src1
|
Note
|
Constraints: src1 = dst |
SHL32r1_NF_ND [In64BitMode]
shl{l} {src1, dst|dst, src1}
SHL32rCL_EVEX [In64BitMode]
shl{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL32rCL_NF [In64BitMode]
shl{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL32rCL_NF_ND [In64BitMode]
shl{l} {%cl, src1, dst|dst, src1, cl}
SHL32ri_EVEX [In64BitMode]
shl{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL32ri_NF [In64BitMode]
shl{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL32ri_NF_ND [In64BitMode]
shl{l} {src2, src1, dst|dst, src1, src2}
SHL64m1 [In64BitMode]
shl{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL64m1_EVEX [In64BitMode]
shl{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL64m1_ND [In64BitMode]
shl{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL64m1_NF [In64BitMode]
shl{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL64m1_NF_ND [In64BitMode]
shl{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL64mCL [In64BitMode]
shl{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL64mCL_EVEX [In64BitMode]
shl{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL64mCL_NF [In64BitMode]
shl{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL64mCL_NF_ND [In64BitMode]
shl{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL64mi [In64BitMode]
shl{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL64mi_EVEX [In64BitMode]
shl{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL64mi_NF [In64BitMode]
shl{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL64mi_NF_ND [In64BitMode]
shl{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL64r1_EVEX [In64BitMode]
shl{q} src1
|
Note
|
Constraints: src1 = dst |
SHL64r1_ND [In64BitMode]
shl{q} {src1, dst|dst, src1}
SHL64r1_NF [In64BitMode]
shl{q} src1
|
Note
|
Constraints: src1 = dst |
SHL64r1_NF_ND [In64BitMode]
shl{q} {src1, dst|dst, src1}
SHL64rCL_EVEX [In64BitMode]
shl{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL64rCL_NF [In64BitMode]
shl{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL64rCL_NF_ND [In64BitMode]
shl{q} {%cl, src1, dst|dst, src1, cl}
SHL64ri_EVEX [In64BitMode]
shl{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL64ri_NF [In64BitMode]
shl{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL64ri_NF_ND [In64BitMode]
shl{q} {src2, src1, dst|dst, src1, src2}
SHL8m1_EVEX [In64BitMode]
shl{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL8m1_ND [In64BitMode]
shl{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL8m1_NF [In64BitMode]
shl{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SHL8m1_NF_ND [In64BitMode]
shl{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHL8mCL_EVEX [In64BitMode]
shl{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL8mCL_NF [In64BitMode]
shl{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHL8mCL_NF_ND [In64BitMode]
shl{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL8mi_EVEX [In64BitMode]
shl{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL8mi_NF [In64BitMode]
shl{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHL8mi_NF_ND [In64BitMode]
shl{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL8r1_EVEX [In64BitMode]
shl{b} src1
|
Note
|
Constraints: src1 = dst |
SHL8r1_NF [In64BitMode]
shl{b} src1
|
Note
|
Constraints: src1 = dst |
SHL8rCL_EVEX [In64BitMode]
shl{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL8rCL_NF [In64BitMode]
shl{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL8rCL_NF_ND [In64BitMode]
shl{b} {%cl, src1, dst|dst, src1, cl}
SHL8ri_EVEX [In64BitMode]
shl{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL8ri_NF [In64BitMode]
shl{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL8ri_NF_ND [In64BitMode]
shl{b} {src2, src1, dst|dst, src1, src2}
SHLD16mrCL_EVEX [In64BitMode]
shld{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD16mrCL_NF [In64BitMode]
shld{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD16mrCL_NF_ND [In64BitMode]
shld{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHLD16mri8_EVEX [In64BitMode]
shld{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD16mri8_NF [In64BitMode]
shld{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD16mri8_NF_ND [In64BitMode]
shld{w} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHLD16rrCL_EVEX [In64BitMode]
shld{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD16rrCL_NF [In64BitMode]
shld{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD16rrCL_NF_ND [In64BitMode]
shld{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHLD16rri8_EVEX [In64BitMode]
shld{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD16rri8_NF [In64BitMode]
shld{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD16rri8_NF_ND [In64BitMode]
shld{w} {src3, src2, src1, dst|dst, src1, src2, src3}
SHLD32mrCL_EVEX [In64BitMode]
shld{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD32mrCL_NF [In64BitMode]
shld{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD32mrCL_NF_ND [In64BitMode]
shld{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHLD32mri8_EVEX [In64BitMode]
shld{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD32mri8_NF [In64BitMode]
shld{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD32mri8_NF_ND [In64BitMode]
shld{l} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHLD32rrCL_EVEX [In64BitMode]
shld{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD32rrCL_NF [In64BitMode]
shld{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD32rrCL_NF_ND [In64BitMode]
shld{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHLD32rri8_EVEX [In64BitMode]
shld{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD32rri8_NF [In64BitMode]
shld{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD32rri8_NF_ND [In64BitMode]
shld{l} {src3, src2, src1, dst|dst, src1, src2, src3}
SHLD64mrCL_EVEX [In64BitMode]
shld{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD64mrCL_NF [In64BitMode]
shld{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHLD64mrCL_NF_ND [In64BitMode]
shld{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHLD64mri8_EVEX [In64BitMode]
shld{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD64mri8_NF [In64BitMode]
shld{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHLD64mri8_NF_ND [In64BitMode]
shld{q} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHLD64rrCL_EVEX [In64BitMode]
shld{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD64rrCL_NF [In64BitMode]
shld{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD64rrCL_NF_ND [In64BitMode]
shld{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHLD64rri8_EVEX [In64BitMode]
shld{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD64rri8_NF [In64BitMode]
shld{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD64rri8_NF_ND [In64BitMode]
shld{q} {src3, src2, src1, dst|dst, src1, src2, src3}
SHR16m1_EVEX [In64BitMode]
shr{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR16m1_ND [In64BitMode]
shr{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR16m1_NF [In64BitMode]
shr{w} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR16m1_NF_ND [In64BitMode]
shr{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR16mCL_EVEX [In64BitMode]
shr{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR16mCL_NF [In64BitMode]
shr{w} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR16mCL_NF_ND [In64BitMode]
shr{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR16mi_EVEX [In64BitMode]
shr{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR16mi_NF [In64BitMode]
shr{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR16mi_NF_ND [In64BitMode]
shr{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR16r1_EVEX [In64BitMode]
shr{w} src1
|
Note
|
Constraints: src1 = dst |
SHR16r1_ND [In64BitMode]
shr{w} {src1, dst|dst, src1}
SHR16r1_NF [In64BitMode]
shr{w} src1
|
Note
|
Constraints: src1 = dst |
SHR16r1_NF_ND [In64BitMode]
shr{w} {src1, dst|dst, src1}
SHR16rCL_EVEX [In64BitMode]
shr{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR16rCL_NF [In64BitMode]
shr{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR16rCL_NF_ND [In64BitMode]
shr{w} {%cl, src1, dst|dst, src1, cl}
SHR16ri_EVEX [In64BitMode]
shr{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR16ri_NF [In64BitMode]
shr{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR16ri_NF_ND [In64BitMode]
shr{w} {src2, src1, dst|dst, src1, src2}
SHR32m1_EVEX [In64BitMode]
shr{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR32m1_ND [In64BitMode]
shr{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR32m1_NF [In64BitMode]
shr{l} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR32m1_NF_ND [In64BitMode]
shr{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR32mCL_EVEX [In64BitMode]
shr{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR32mCL_NF [In64BitMode]
shr{l} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR32mCL_NF_ND [In64BitMode]
shr{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR32mi_EVEX [In64BitMode]
shr{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR32mi_NF [In64BitMode]
shr{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR32mi_NF_ND [In64BitMode]
shr{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR32r1_EVEX [In64BitMode]
shr{l} src1
|
Note
|
Constraints: src1 = dst |
SHR32r1_ND [In64BitMode]
shr{l} {src1, dst|dst, src1}
SHR32r1_NF [In64BitMode]
shr{l} src1
|
Note
|
Constraints: src1 = dst |
SHR32r1_NF_ND [In64BitMode]
shr{l} {src1, dst|dst, src1}
SHR32rCL_EVEX [In64BitMode]
shr{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR32rCL_NF [In64BitMode]
shr{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR32rCL_NF_ND [In64BitMode]
shr{l} {%cl, src1, dst|dst, src1, cl}
SHR32ri_EVEX [In64BitMode]
shr{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR32ri_NF [In64BitMode]
shr{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR32ri_NF_ND [In64BitMode]
shr{l} {src2, src1, dst|dst, src1, src2}
SHR64m1 [In64BitMode]
shr{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR64m1_EVEX [In64BitMode]
shr{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR64m1_ND [In64BitMode]
shr{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR64m1_NF [In64BitMode]
shr{q} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR64m1_NF_ND [In64BitMode]
shr{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR64mCL [In64BitMode]
shr{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR64mCL_EVEX [In64BitMode]
shr{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR64mCL_NF [In64BitMode]
shr{q} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR64mCL_NF_ND [In64BitMode]
shr{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR64mi [In64BitMode]
shr{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR64mi_EVEX [In64BitMode]
shr{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR64mi_NF [In64BitMode]
shr{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR64mi_NF_ND [In64BitMode]
shr{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR64r1_EVEX [In64BitMode]
shr{q} src1
|
Note
|
Constraints: src1 = dst |
SHR64r1_ND [In64BitMode]
shr{q} {src1, dst|dst, src1}
SHR64r1_NF [In64BitMode]
shr{q} src1
|
Note
|
Constraints: src1 = dst |
SHR64r1_NF_ND [In64BitMode]
shr{q} {src1, dst|dst, src1}
SHR64rCL_EVEX [In64BitMode]
shr{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR64rCL_NF [In64BitMode]
shr{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR64rCL_NF_ND [In64BitMode]
shr{q} {%cl, src1, dst|dst, src1, cl}
SHR64ri_EVEX [In64BitMode]
shr{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR64ri_NF [In64BitMode]
shr{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR64ri_NF_ND [In64BitMode]
shr{q} {src2, src1, dst|dst, src1, src2}
SHR8m1_EVEX [In64BitMode]
shr{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR8m1_ND [In64BitMode]
shr{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR8m1_NF [In64BitMode]
shr{b} src1
|
Note
|
Properties: mayLoad, mayStore |
SHR8m1_NF_ND [In64BitMode]
shr{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
SHR8mCL_EVEX [In64BitMode]
shr{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR8mCL_NF [In64BitMode]
shr{b} {%cl, src1|src1, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHR8mCL_NF_ND [In64BitMode]
shr{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR8mi_EVEX [In64BitMode]
shr{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR8mi_NF [In64BitMode]
shr{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
SHR8mi_NF_ND [In64BitMode]
shr{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR8r1_EVEX [In64BitMode]
shr{b} src1
|
Note
|
Constraints: src1 = dst |
SHR8r1_NF [In64BitMode]
shr{b} src1
|
Note
|
Constraints: src1 = dst |
SHR8rCL_EVEX [In64BitMode]
shr{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR8rCL_NF [In64BitMode]
shr{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR8rCL_NF_ND [In64BitMode]
shr{b} {%cl, src1, dst|dst, src1, cl}
SHR8ri_EVEX [In64BitMode]
shr{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR8ri_NF [In64BitMode]
shr{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR8ri_NF_ND [In64BitMode]
shr{b} {src2, src1, dst|dst, src1, src2}
SHRD16mrCL_EVEX [In64BitMode]
shrd{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD16mrCL_NF [In64BitMode]
shrd{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD16mrCL_NF_ND [In64BitMode]
shrd{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHRD16mri8_EVEX [In64BitMode]
shrd{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD16mri8_NF [In64BitMode]
shrd{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD16mri8_NF_ND [In64BitMode]
shrd{w} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHRD16rrCL_EVEX [In64BitMode]
shrd{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD16rrCL_NF [In64BitMode]
shrd{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD16rrCL_NF_ND [In64BitMode]
shrd{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHRD16rri8_EVEX [In64BitMode]
shrd{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD16rri8_NF [In64BitMode]
shrd{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD16rri8_NF_ND [In64BitMode]
shrd{w} {src3, src2, src1, dst|dst, src1, src2, src3}
SHRD32mrCL_EVEX [In64BitMode]
shrd{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD32mrCL_NF [In64BitMode]
shrd{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD32mrCL_NF_ND [In64BitMode]
shrd{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHRD32mri8_EVEX [In64BitMode]
shrd{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD32mri8_NF [In64BitMode]
shrd{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD32mri8_NF_ND [In64BitMode]
shrd{l} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHRD32rrCL_EVEX [In64BitMode]
shrd{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD32rrCL_NF [In64BitMode]
shrd{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD32rrCL_NF_ND [In64BitMode]
shrd{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHRD32rri8_EVEX [In64BitMode]
shrd{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD32rri8_NF [In64BitMode]
shrd{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD32rri8_NF_ND [In64BitMode]
shrd{l} {src3, src2, src1, dst|dst, src1, src2, src3}
SHRD64mrCL_EVEX [In64BitMode]
shrd{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD64mrCL_NF [In64BitMode]
shrd{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Properties: mayLoad, mayStore |
SHRD64mrCL_NF_ND [In64BitMode]
shrd{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHRD64mri8_EVEX [In64BitMode]
shrd{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD64mri8_NF [In64BitMode]
shrd{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad, mayStore |
SHRD64mri8_NF_ND [In64BitMode]
shrd{q} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHRD64rrCL_EVEX [In64BitMode]
shrd{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD64rrCL_NF [In64BitMode]
shrd{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD64rrCL_NF_ND [In64BitMode]
shrd{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHRD64rri8_EVEX [In64BitMode]
shrd{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD64rri8_NF [In64BitMode]
shrd{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD64rri8_NF_ND [In64BitMode]
shrd{q} {src3, src2, src1, dst|dst, src1, src2, src3}
SIDT64m [In64BitMode]
sidt{q} dst
SLDT64r [In64BitMode]
sldt{q} dst
STOSQ [In64BitMode]
stosq {%rax, dst|dst, rax}
SUB16mi8_EVEX [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16mi8_NF [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16mi_EVEX [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16mi_NF [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16mr_EVEX [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16mr_NF [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB16ri8_EVEX [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB16ri8_NF [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB16ri_EVEX [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB16ri_NF [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB16rm_EVEX [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB16rm_NF [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB16rr_EVEX [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB16rr_NF [In64BitMode]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32mi8_EVEX [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32mi8_NF [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32mi_EVEX [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32mi_NF [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32mr_EVEX [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32mr_NF [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB32ri8_EVEX [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32ri8_NF [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32ri_EVEX [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32ri_NF [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32rm_EVEX [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB32rm_NF [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB32rr_EVEX [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32rr_NF [In64BitMode]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64mi32 [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64mi32_EVEX [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64mi32_NF [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64mi8 [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64mi8_EVEX [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64mi8_NF [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64mr_EVEX [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64mr_NF [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB64ri32_EVEX [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64ri32_NF [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64ri8_EVEX [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64ri8_NF [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64rm_EVEX [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB64rm_NF [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB64rr_EVEX [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64rr_NF [In64BitMode]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB8mi_EVEX [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB8mi_NF [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB8mr_EVEX [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB8mr_NF [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad, mayStore |
SUB8ri_EVEX [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB8ri_NF [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB8rm_EVEX [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB8rm_NF [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB8rr_EVEX [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB8rr_NF [In64BitMode]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SYSEXIT64 [In64BitMode]
sysexitq
SYSRET64 [In64BitMode]
sysretq
TEST64mi32 [In64BitMode]
test{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
VMLOAD64 [In64BitMode]
vmload
VMREAD64mr [In64BitMode]
vmread{q} {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMREAD64rr [In64BitMode]
vmread{q} {src, dst|dst, src}
VMRUN64 [In64BitMode]
vmrun
VMSAVE64 [In64BitMode]
vmsave
VMWRITE64rm [In64BitMode]
vmwrite{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMWRITE64rr [In64BitMode]
vmwrite{q} {src, dst|dst, src}
WRMSRLIST [In64BitMode]
wrmsrlist
XOR16mi8_EVEX [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16mi8_NF [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16mi_EVEX [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16mi_NF [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16mr_EVEX [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16mr_NF [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR16ri8_EVEX [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR16ri8_NF [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR16ri_EVEX [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR16ri_NF [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR16rm_EVEX [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR16rm_NF [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR16rr_EVEX [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR16rr_NF [In64BitMode]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32mi8_EVEX [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32mi8_NF [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32mi_EVEX [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32mi_NF [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32mr_EVEX [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32mr_NF [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR32ri8_EVEX [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32ri8_NF [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32ri_EVEX [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32ri_NF [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32rm_EVEX [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR32rm_NF [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR32rr_EVEX [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32rr_NF [In64BitMode]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64mi32 [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64mi32_EVEX [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64mi32_NF [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64mi8 [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64mi8_EVEX [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64mi8_NF [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64mr_EVEX [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64mr_NF [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR64ri32_EVEX [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64ri32_NF [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64ri8_EVEX [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64ri8_NF [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64rm_EVEX [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR64rm_NF [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR64rr_EVEX [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64rr_NF [In64BitMode]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR8mi_EVEX [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR8mi_NF [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR8mr_EVEX [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR8mr_NF [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
XOR8ri_EVEX [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR8ri_NF [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR8rm_EVEX [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR8rm_NF [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR8rr_EVEX [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR8rr_NF [In64BitMode]
xor{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
KMOVDkk_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVDkm_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovd {src, dst|dst, src}
KMOVDkr_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovd {src, dst|dst, src}
KMOVDmk_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovd {src, dst|dst, src}
KMOVDrk_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovd {src, dst|dst, src}
KMOVQkk_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovq {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVQkm_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovq {src, dst|dst, src}
KMOVQkr_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovq {src, dst|dst, src}
KMOVQmk_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovq {src, dst|dst, src}
KMOVQrk_EVEX [In64BitMode, HasBWI, HasEGPR]
kmovq {src, dst|dst, src}
KMOVBkk_EVEX [In64BitMode, HasDQI, HasEGPR]
kmovb {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVBkm_EVEX [In64BitMode, HasDQI, HasEGPR]
kmovb {src, dst|dst, src}
KMOVBkr_EVEX [In64BitMode, HasDQI, HasEGPR]
kmovb {src, dst|dst, src}
KMOVBmk_EVEX [In64BitMode, HasDQI, HasEGPR]
kmovb {src, dst|dst, src}
KMOVBrk_EVEX [In64BitMode, HasDQI, HasEGPR]
kmovb {src, dst|dst, src}
VMASKMOVDQU64 [In64BitMode, HasAVX]
vmaskmovdqu {mask, src|src, mask}
ADC16mi8_ND [In64BitMode, HasNDD]
adc{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC16mi_ND [In64BitMode, HasNDD]
adc{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC16mr_ND [In64BitMode, HasNDD]
adc{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC16ri8_ND [In64BitMode, HasNDD]
adc{w} {src2, src1, dst|dst, src1, src2}
ADC16ri_ND [In64BitMode, HasNDD]
adc{w} {src2, src1, dst|dst, src1, src2}
ADC16rm_ND [In64BitMode, HasNDD]
adc{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC16rr_ND [In64BitMode, HasNDD]
adc{w} {src2, src1, dst|dst, src1, src2}
ADC32mi8_ND [In64BitMode, HasNDD]
adc{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC32mi_ND [In64BitMode, HasNDD]
adc{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC32mr_ND [In64BitMode, HasNDD]
adc{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC32ri8_ND [In64BitMode, HasNDD]
adc{l} {src2, src1, dst|dst, src1, src2}
ADC32ri_ND [In64BitMode, HasNDD]
adc{l} {src2, src1, dst|dst, src1, src2}
ADC32rm_ND [In64BitMode, HasNDD]
adc{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC32rr_ND [In64BitMode, HasNDD]
adc{l} {src2, src1, dst|dst, src1, src2}
ADC64mi32_ND [In64BitMode, HasNDD]
adc{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC64mi8_ND [In64BitMode, HasNDD]
adc{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC64mr_ND [In64BitMode, HasNDD]
adc{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC64ri32_ND [In64BitMode, HasNDD]
adc{q} {src2, src1, dst|dst, src1, src2}
ADC64ri8_ND [In64BitMode, HasNDD]
adc{q} {src2, src1, dst|dst, src1, src2}
ADC64rm_ND [In64BitMode, HasNDD]
adc{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC64rr_ND [In64BitMode, HasNDD]
adc{q} {src2, src1, dst|dst, src1, src2}
ADC8mi_ND [In64BitMode, HasNDD]
adc{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC8mr_ND [In64BitMode, HasNDD]
adc{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC8ri_ND [In64BitMode, HasNDD]
adc{b} {src2, src1, dst|dst, src1, src2}
ADC8rm_ND [In64BitMode, HasNDD]
adc{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADC8rr_ND [In64BitMode, HasNDD]
adc{b} {src2, src1, dst|dst, src1, src2}
ADD16mi8_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16mi8_NF_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16mi_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16mi_NF_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16mr_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16mr_NF_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16ri8_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
ADD16ri8_NF_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
ADD16ri_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
ADD16ri_NF_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
ADD16rm_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16rm_NF_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD16rr_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
ADD16rr_NF_ND [In64BitMode, HasNDD]
add{w} {src2, src1, dst|dst, src1, src2}
ADD32mi8_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32mi8_NF_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32mi_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32mi_NF_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32mr_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32mr_NF_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32ri8_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
ADD32ri8_NF_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
ADD32ri_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
ADD32ri_NF_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
ADD32rm_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32rm_NF_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD32rr_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
ADD32rr_NF_ND [In64BitMode, HasNDD]
add{l} {src2, src1, dst|dst, src1, src2}
ADD64mi32_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64mi32_NF_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64mi8_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64mi8_NF_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64mr_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64mr_NF_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64ri32_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
ADD64ri32_NF_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
ADD64ri8_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
ADD64ri8_NF_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
ADD64rm_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64rm_NF_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD64rr_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
ADD64rr_NF_ND [In64BitMode, HasNDD]
add{q} {src2, src1, dst|dst, src1, src2}
ADD8mi_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD8mi_NF_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD8mr_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD8mr_NF_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD8ri_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
ADD8ri_NF_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
ADD8rm_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD8rm_NF_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ADD8rr_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
ADD8rr_NF_ND [In64BitMode, HasNDD]
add{b} {src2, src1, dst|dst, src1, src2}
AND16mi8_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16mi8_NF_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16mi_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16mi_NF_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16mr_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16mr_NF_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16ri8_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
AND16ri8_NF_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
AND16ri_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
AND16ri_NF_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
AND16rm_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16rm_NF_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND16rr_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
AND16rr_NF_ND [In64BitMode, HasNDD]
and{w} {src2, src1, dst|dst, src1, src2}
AND32mi8_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32mi8_NF_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32mi_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32mi_NF_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32mr_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32mr_NF_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32ri8_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
AND32ri8_NF_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
AND32ri_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
AND32ri_NF_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
AND32rm_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32rm_NF_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND32rr_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
AND32rr_NF_ND [In64BitMode, HasNDD]
and{l} {src2, src1, dst|dst, src1, src2}
AND64mi32_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64mi32_NF_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64mi8_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64mi8_NF_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64mr_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64mr_NF_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64ri32_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
AND64ri32_NF_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
AND64ri8_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
AND64ri8_NF_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
AND64rm_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64rm_NF_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND64rr_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
AND64rr_NF_ND [In64BitMode, HasNDD]
and{q} {src2, src1, dst|dst, src1, src2}
AND8mi_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND8mi_NF_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND8mr_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND8mr_NF_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND8ri_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
AND8ri_NF_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
AND8rm_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND8rm_NF_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
AND8rr_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
AND8rr_NF_ND [In64BitMode, HasNDD]
and{b} {src2, src1, dst|dst, src1, src2}
DEC16r_ND [In64BitMode, HasNDD]
dec{w} {src1, dst|dst, src1}
DEC32r_ND [In64BitMode, HasNDD]
dec{l} {src1, dst|dst, src1}
DEC64r_ND [In64BitMode, HasNDD]
dec{q} {src1, dst|dst, src1}
DEC8r_ND [In64BitMode, HasNDD]
dec{b} {src1, dst|dst, src1}
IMUL16rm_ND [In64BitMode, HasNDD]
imul{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL16rr_ND [In64BitMode, HasNDD]
imul{w} {src2, src1, dst|dst, src1, src2}
IMUL32rm_ND [In64BitMode, HasNDD]
imul{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL32rr_ND [In64BitMode, HasNDD]
imul{l} {src2, src1, dst|dst, src1, src2}
IMUL64rm_ND [In64BitMode, HasNDD]
imul{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMUL64rr_ND [In64BitMode, HasNDD]
imul{q} {src2, src1, dst|dst, src1, src2}
INC16r_ND [In64BitMode, HasNDD]
inc{w} {src1, dst|dst, src1}
INC32r_ND [In64BitMode, HasNDD]
inc{l} {src1, dst|dst, src1}
INC64r_ND [In64BitMode, HasNDD]
inc{q} {src1, dst|dst, src1}
INC8r_ND [In64BitMode, HasNDD]
inc{b} {src1, dst|dst, src1}
NEG16m_ND [In64BitMode, HasNDD]
neg{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG16m_NF_ND [In64BitMode, HasNDD]
neg{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG16r_ND [In64BitMode, HasNDD]
neg{w} {src1, dst|dst, src1}
NEG16r_NF_ND [In64BitMode, HasNDD]
neg{w} {src1, dst|dst, src1}
NEG32m_ND [In64BitMode, HasNDD]
neg{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG32m_NF_ND [In64BitMode, HasNDD]
neg{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG32r_ND [In64BitMode, HasNDD]
neg{l} {src1, dst|dst, src1}
NEG32r_NF_ND [In64BitMode, HasNDD]
neg{l} {src1, dst|dst, src1}
NEG64m_ND [In64BitMode, HasNDD]
neg{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG64m_NF_ND [In64BitMode, HasNDD]
neg{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG64r_ND [In64BitMode, HasNDD]
neg{q} {src1, dst|dst, src1}
NEG64r_NF_ND [In64BitMode, HasNDD]
neg{q} {src1, dst|dst, src1}
NEG8m_ND [In64BitMode, HasNDD]
neg{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG8m_NF_ND [In64BitMode, HasNDD]
neg{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NEG8r_ND [In64BitMode, HasNDD]
neg{b} {src1, dst|dst, src1}
NEG8r_NF_ND [In64BitMode, HasNDD]
neg{b} {src1, dst|dst, src1}
NOT16m_ND [In64BitMode, HasNDD]
not{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NOT16r_ND [In64BitMode, HasNDD]
not{w} {src1, dst|dst, src1}
NOT32m_ND [In64BitMode, HasNDD]
not{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NOT32r_ND [In64BitMode, HasNDD]
not{l} {src1, dst|dst, src1}
NOT64m_ND [In64BitMode, HasNDD]
not{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NOT64r_ND [In64BitMode, HasNDD]
not{q} {src1, dst|dst, src1}
NOT8m_ND [In64BitMode, HasNDD]
not{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
NOT8r_ND [In64BitMode, HasNDD]
not{b} {src1, dst|dst, src1}
OR16mi8_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16mi8_NF_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16mi_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16mi_NF_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16mr_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16mr_NF_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16ri8_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
OR16ri8_NF_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
OR16ri_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
OR16ri_NF_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
OR16rm_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16rm_NF_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR16rr_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
OR16rr_NF_ND [In64BitMode, HasNDD]
or{w} {src2, src1, dst|dst, src1, src2}
OR32mi8_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32mi8_NF_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32mi_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32mi_NF_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32mr_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32mr_NF_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32ri8_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
OR32ri8_NF_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
OR32ri_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
OR32ri_NF_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
OR32rm_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32rm_NF_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR32rr_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
OR32rr_NF_ND [In64BitMode, HasNDD]
or{l} {src2, src1, dst|dst, src1, src2}
OR64mi32_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64mi32_NF_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64mi8_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64mi8_NF_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64mr_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64mr_NF_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64ri32_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
OR64ri32_NF_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
OR64ri8_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
OR64ri8_NF_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
OR64rm_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64rm_NF_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR64rr_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
OR64rr_NF_ND [In64BitMode, HasNDD]
or{q} {src2, src1, dst|dst, src1, src2}
OR8mi_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR8mi_NF_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR8mr_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR8mr_NF_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR8ri_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
OR8ri_NF_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
OR8rm_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR8rm_NF_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
OR8rr_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
OR8rr_NF_ND [In64BitMode, HasNDD]
or{b} {src2, src1, dst|dst, src1, src2}
RCL16mCL_ND [In64BitMode, HasNDD]
rcl{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCL16mi_ND [In64BitMode, HasNDD]
rcl{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCL16rCL_ND [In64BitMode, HasNDD]
rcl{w} {%cl, src1, dst|dst, src1, cl}
RCL16ri_ND [In64BitMode, HasNDD]
rcl{w} {src2, src1, dst|dst, src1, src2}
RCL32mCL_ND [In64BitMode, HasNDD]
rcl{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCL32mi_ND [In64BitMode, HasNDD]
rcl{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCL32rCL_ND [In64BitMode, HasNDD]
rcl{l} {%cl, src1, dst|dst, src1, cl}
RCL32ri_ND [In64BitMode, HasNDD]
rcl{l} {src2, src1, dst|dst, src1, src2}
RCL64mCL_ND [In64BitMode, HasNDD]
rcl{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCL64mi_ND [In64BitMode, HasNDD]
rcl{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCL64rCL_ND [In64BitMode, HasNDD]
rcl{q} {%cl, src1, dst|dst, src1, cl}
RCL64ri_ND [In64BitMode, HasNDD]
rcl{q} {src2, src1, dst|dst, src1, src2}
RCL8mCL_ND [In64BitMode, HasNDD]
rcl{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCL8mi_ND [In64BitMode, HasNDD]
rcl{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCL8rCL_ND [In64BitMode, HasNDD]
rcl{b} {%cl, src1, dst|dst, src1, cl}
RCL8ri_ND [In64BitMode, HasNDD]
rcl{b} {src2, src1, dst|dst, src1, src2}
RCR16mCL_ND [In64BitMode, HasNDD]
rcr{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCR16mi_ND [In64BitMode, HasNDD]
rcr{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCR16rCL_ND [In64BitMode, HasNDD]
rcr{w} {%cl, src1, dst|dst, src1, cl}
RCR16ri_ND [In64BitMode, HasNDD]
rcr{w} {src2, src1, dst|dst, src1, src2}
RCR32mCL_ND [In64BitMode, HasNDD]
rcr{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCR32mi_ND [In64BitMode, HasNDD]
rcr{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCR32rCL_ND [In64BitMode, HasNDD]
rcr{l} {%cl, src1, dst|dst, src1, cl}
RCR32ri_ND [In64BitMode, HasNDD]
rcr{l} {src2, src1, dst|dst, src1, src2}
RCR64mCL_ND [In64BitMode, HasNDD]
rcr{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCR64mi_ND [In64BitMode, HasNDD]
rcr{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCR64rCL_ND [In64BitMode, HasNDD]
rcr{q} {%cl, src1, dst|dst, src1, cl}
RCR64ri_ND [In64BitMode, HasNDD]
rcr{q} {src2, src1, dst|dst, src1, src2}
RCR8mCL_ND [In64BitMode, HasNDD]
rcr{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
RCR8mi_ND [In64BitMode, HasNDD]
rcr{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RCR8rCL_ND [In64BitMode, HasNDD]
rcr{b} {%cl, src1, dst|dst, src1, cl}
RCR8ri_ND [In64BitMode, HasNDD]
rcr{b} {src2, src1, dst|dst, src1, src2}
ROL16mCL_ND [In64BitMode, HasNDD]
rol{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL16mi_ND [In64BitMode, HasNDD]
rol{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL16rCL_ND [In64BitMode, HasNDD]
rol{w} {%cl, src1, dst|dst, src1, cl}
ROL16ri_ND [In64BitMode, HasNDD]
rol{w} {src2, src1, dst|dst, src1, src2}
ROL32mCL_ND [In64BitMode, HasNDD]
rol{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL32mi_ND [In64BitMode, HasNDD]
rol{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL32rCL_ND [In64BitMode, HasNDD]
rol{l} {%cl, src1, dst|dst, src1, cl}
ROL32ri_ND [In64BitMode, HasNDD]
rol{l} {src2, src1, dst|dst, src1, src2}
ROL64mCL_ND [In64BitMode, HasNDD]
rol{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL64mi_ND [In64BitMode, HasNDD]
rol{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL64rCL_ND [In64BitMode, HasNDD]
rol{q} {%cl, src1, dst|dst, src1, cl}
ROL64ri_ND [In64BitMode, HasNDD]
rol{q} {src2, src1, dst|dst, src1, src2}
ROL8mCL_ND [In64BitMode, HasNDD]
rol{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROL8mi_ND [In64BitMode, HasNDD]
rol{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROL8rCL_ND [In64BitMode, HasNDD]
rol{b} {%cl, src1, dst|dst, src1, cl}
ROL8ri_ND [In64BitMode, HasNDD]
rol{b} {src2, src1, dst|dst, src1, src2}
ROR16mCL_ND [In64BitMode, HasNDD]
ror{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR16mi_ND [In64BitMode, HasNDD]
ror{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR16rCL_ND [In64BitMode, HasNDD]
ror{w} {%cl, src1, dst|dst, src1, cl}
ROR16ri_ND [In64BitMode, HasNDD]
ror{w} {src2, src1, dst|dst, src1, src2}
ROR32mCL_ND [In64BitMode, HasNDD]
ror{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR32mi_ND [In64BitMode, HasNDD]
ror{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR32rCL_ND [In64BitMode, HasNDD]
ror{l} {%cl, src1, dst|dst, src1, cl}
ROR32ri_ND [In64BitMode, HasNDD]
ror{l} {src2, src1, dst|dst, src1, src2}
ROR64mCL_ND [In64BitMode, HasNDD]
ror{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR64mi_ND [In64BitMode, HasNDD]
ror{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR64rCL_ND [In64BitMode, HasNDD]
ror{q} {%cl, src1, dst|dst, src1, cl}
ROR64ri_ND [In64BitMode, HasNDD]
ror{q} {src2, src1, dst|dst, src1, src2}
ROR8mCL_ND [In64BitMode, HasNDD]
ror{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
ROR8mi_ND [In64BitMode, HasNDD]
ror{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
ROR8rCL_ND [In64BitMode, HasNDD]
ror{b} {%cl, src1, dst|dst, src1, cl}
ROR8ri_ND [In64BitMode, HasNDD]
ror{b} {src2, src1, dst|dst, src1, src2}
SAR16mCL_ND [In64BitMode, HasNDD]
sar{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR16mi_ND [In64BitMode, HasNDD]
sar{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR16rCL_ND [In64BitMode, HasNDD]
sar{w} {%cl, src1, dst|dst, src1, cl}
SAR16ri_ND [In64BitMode, HasNDD]
sar{w} {src2, src1, dst|dst, src1, src2}
SAR32mCL_ND [In64BitMode, HasNDD]
sar{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR32mi_ND [In64BitMode, HasNDD]
sar{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR32rCL_ND [In64BitMode, HasNDD]
sar{l} {%cl, src1, dst|dst, src1, cl}
SAR32ri_ND [In64BitMode, HasNDD]
sar{l} {src2, src1, dst|dst, src1, src2}
SAR64mCL_ND [In64BitMode, HasNDD]
sar{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR64mi_ND [In64BitMode, HasNDD]
sar{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR64rCL_ND [In64BitMode, HasNDD]
sar{q} {%cl, src1, dst|dst, src1, cl}
SAR64ri_ND [In64BitMode, HasNDD]
sar{q} {src2, src1, dst|dst, src1, src2}
SAR8mCL_ND [In64BitMode, HasNDD]
sar{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SAR8mi_ND [In64BitMode, HasNDD]
sar{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SAR8rCL_ND [In64BitMode, HasNDD]
sar{b} {%cl, src1, dst|dst, src1, cl}
SAR8ri_ND [In64BitMode, HasNDD]
sar{b} {src2, src1, dst|dst, src1, src2}
SBB16mi8_ND [In64BitMode, HasNDD]
sbb{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB16mi_ND [In64BitMode, HasNDD]
sbb{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB16mr_ND [In64BitMode, HasNDD]
sbb{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB16ri8_ND [In64BitMode, HasNDD]
sbb{w} {src2, src1, dst|dst, src1, src2}
SBB16ri_ND [In64BitMode, HasNDD]
sbb{w} {src2, src1, dst|dst, src1, src2}
SBB16rm_ND [In64BitMode, HasNDD]
sbb{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB16rr_ND [In64BitMode, HasNDD]
sbb{w} {src2, src1, dst|dst, src1, src2}
SBB32mi8_ND [In64BitMode, HasNDD]
sbb{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB32mi_ND [In64BitMode, HasNDD]
sbb{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB32mr_ND [In64BitMode, HasNDD]
sbb{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB32ri8_ND [In64BitMode, HasNDD]
sbb{l} {src2, src1, dst|dst, src1, src2}
SBB32ri_ND [In64BitMode, HasNDD]
sbb{l} {src2, src1, dst|dst, src1, src2}
SBB32rm_ND [In64BitMode, HasNDD]
sbb{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB32rr_ND [In64BitMode, HasNDD]
sbb{l} {src2, src1, dst|dst, src1, src2}
SBB64mi32_ND [In64BitMode, HasNDD]
sbb{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB64mi8_ND [In64BitMode, HasNDD]
sbb{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB64mr_ND [In64BitMode, HasNDD]
sbb{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB64ri32_ND [In64BitMode, HasNDD]
sbb{q} {src2, src1, dst|dst, src1, src2}
SBB64ri8_ND [In64BitMode, HasNDD]
sbb{q} {src2, src1, dst|dst, src1, src2}
SBB64rm_ND [In64BitMode, HasNDD]
sbb{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB64rr_ND [In64BitMode, HasNDD]
sbb{q} {src2, src1, dst|dst, src1, src2}
SBB8mi_ND [In64BitMode, HasNDD]
sbb{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB8mr_ND [In64BitMode, HasNDD]
sbb{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB8ri_ND [In64BitMode, HasNDD]
sbb{b} {src2, src1, dst|dst, src1, src2}
SBB8rm_ND [In64BitMode, HasNDD]
sbb{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SBB8rr_ND [In64BitMode, HasNDD]
sbb{b} {src2, src1, dst|dst, src1, src2}
SHL16mCL_ND [In64BitMode, HasNDD]
shl{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL16mi_ND [In64BitMode, HasNDD]
shl{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL16rCL_ND [In64BitMode, HasNDD]
shl{w} {%cl, src1, dst|dst, src1, cl}
SHL16ri_ND [In64BitMode, HasNDD]
shl{w} {src2, src1, dst|dst, src1, src2}
SHL32mCL_ND [In64BitMode, HasNDD]
shl{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL32mi_ND [In64BitMode, HasNDD]
shl{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL32rCL_ND [In64BitMode, HasNDD]
shl{l} {%cl, src1, dst|dst, src1, cl}
SHL32ri_ND [In64BitMode, HasNDD]
shl{l} {src2, src1, dst|dst, src1, src2}
SHL64mCL_ND [In64BitMode, HasNDD]
shl{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL64mi_ND [In64BitMode, HasNDD]
shl{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL64rCL_ND [In64BitMode, HasNDD]
shl{q} {%cl, src1, dst|dst, src1, cl}
SHL64ri_ND [In64BitMode, HasNDD]
shl{q} {src2, src1, dst|dst, src1, src2}
SHL8mCL_ND [In64BitMode, HasNDD]
shl{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHL8mi_ND [In64BitMode, HasNDD]
shl{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHL8rCL_ND [In64BitMode, HasNDD]
shl{b} {%cl, src1, dst|dst, src1, cl}
SHL8ri_ND [In64BitMode, HasNDD]
shl{b} {src2, src1, dst|dst, src1, src2}
SHLD16mrCL_ND [In64BitMode, HasNDD]
shld{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHLD16mri8_ND [In64BitMode, HasNDD]
shld{w} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHLD16rrCL_ND [In64BitMode, HasNDD]
shld{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHLD16rri8_ND [In64BitMode, HasNDD]
shld{w} {src3, src2, src1, dst|dst, src1, src2, src3}
SHLD32mrCL_ND [In64BitMode, HasNDD]
shld{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHLD32mri8_ND [In64BitMode, HasNDD]
shld{l} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHLD32rrCL_ND [In64BitMode, HasNDD]
shld{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHLD32rri8_ND [In64BitMode, HasNDD]
shld{l} {src3, src2, src1, dst|dst, src1, src2, src3}
SHLD64mrCL_ND [In64BitMode, HasNDD]
shld{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHLD64mri8_ND [In64BitMode, HasNDD]
shld{q} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHLD64rrCL_ND [In64BitMode, HasNDD]
shld{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHLD64rri8_ND [In64BitMode, HasNDD]
shld{q} {src3, src2, src1, dst|dst, src1, src2, src3}
SHR16mCL_ND [In64BitMode, HasNDD]
shr{w} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR16mi_ND [In64BitMode, HasNDD]
shr{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR16rCL_ND [In64BitMode, HasNDD]
shr{w} {%cl, src1, dst|dst, src1, cl}
SHR16ri_ND [In64BitMode, HasNDD]
shr{w} {src2, src1, dst|dst, src1, src2}
SHR32mCL_ND [In64BitMode, HasNDD]
shr{l} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR32mi_ND [In64BitMode, HasNDD]
shr{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR32rCL_ND [In64BitMode, HasNDD]
shr{l} {%cl, src1, dst|dst, src1, cl}
SHR32ri_ND [In64BitMode, HasNDD]
shr{l} {src2, src1, dst|dst, src1, src2}
SHR64mCL_ND [In64BitMode, HasNDD]
shr{q} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR64mi_ND [In64BitMode, HasNDD]
shr{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR64rCL_ND [In64BitMode, HasNDD]
shr{q} {%cl, src1, dst|dst, src1, cl}
SHR64ri_ND [In64BitMode, HasNDD]
shr{q} {src2, src1, dst|dst, src1, src2}
SHR8mCL_ND [In64BitMode, HasNDD]
shr{b} {%cl, src1, dst|dst, src1, cl}
|
Note
|
Properties: mayLoad |
SHR8mi_ND [In64BitMode, HasNDD]
shr{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHR8rCL_ND [In64BitMode, HasNDD]
shr{b} {%cl, src1, dst|dst, src1, cl}
SHR8ri_ND [In64BitMode, HasNDD]
shr{b} {src2, src1, dst|dst, src1, src2}
SHRD16mrCL_ND [In64BitMode, HasNDD]
shrd{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHRD16mri8_ND [In64BitMode, HasNDD]
shrd{w} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHRD16rrCL_ND [In64BitMode, HasNDD]
shrd{w} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHRD16rri8_ND [In64BitMode, HasNDD]
shrd{w} {src3, src2, src1, dst|dst, src1, src2, src3}
SHRD32mrCL_ND [In64BitMode, HasNDD]
shrd{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHRD32mri8_ND [In64BitMode, HasNDD]
shrd{l} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHRD32rrCL_ND [In64BitMode, HasNDD]
shrd{l} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHRD32rri8_ND [In64BitMode, HasNDD]
shrd{l} {src3, src2, src1, dst|dst, src1, src2, src3}
SHRD64mrCL_ND [In64BitMode, HasNDD]
shrd{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
|
Note
|
Properties: mayLoad |
SHRD64mri8_ND [In64BitMode, HasNDD]
shrd{q} {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
SHRD64rrCL_ND [In64BitMode, HasNDD]
shrd{q} {%cl, src2, src1, dst|dst, src1, src2, cl}
SHRD64rri8_ND [In64BitMode, HasNDD]
shrd{q} {src3, src2, src1, dst|dst, src1, src2, src3}
SUB16mi8_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16mi8_NF_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16mi_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16mi_NF_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16mr_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16mr_NF_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16ri8_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB16ri8_NF_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB16ri_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB16ri_NF_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB16rm_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16rm_NF_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB16rr_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB16rr_NF_ND [In64BitMode, HasNDD]
sub{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB32mi8_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32mi8_NF_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32mi_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32mi_NF_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32mr_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32mr_NF_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32ri8_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB32ri8_NF_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB32ri_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB32ri_NF_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB32rm_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32rm_NF_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB32rr_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB32rr_NF_ND [In64BitMode, HasNDD]
sub{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB64mi32_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64mi32_NF_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64mi8_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64mi8_NF_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64mr_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64mr_NF_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64ri32_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB64ri32_NF_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB64ri8_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB64ri8_NF_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB64rm_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64rm_NF_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB64rr_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB64rr_NF_ND [In64BitMode, HasNDD]
sub{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB8mi_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB8mi_NF_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB8mr_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB8mr_NF_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB8ri_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB8ri_NF_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB8rm_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB8rm_NF_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
SUB8rr_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
SUB8rr_NF_ND [In64BitMode, HasNDD]
sub{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: isCompare |
XOR16mi8_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16mi8_NF_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16mi_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16mi_NF_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16mr_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16mr_NF_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16ri8_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
XOR16ri8_NF_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
XOR16ri_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
XOR16ri_NF_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
XOR16rm_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16rm_NF_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR16rr_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
XOR16rr_NF_ND [In64BitMode, HasNDD]
xor{w} {src2, src1, dst|dst, src1, src2}
XOR32mi8_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32mi8_NF_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32mi_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32mi_NF_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32mr_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32mr_NF_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32ri8_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
XOR32ri8_NF_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
XOR32ri_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
XOR32ri_NF_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
XOR32rm_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32rm_NF_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR32rr_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
XOR32rr_NF_ND [In64BitMode, HasNDD]
xor{l} {src2, src1, dst|dst, src1, src2}
XOR64mi32_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64mi32_NF_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64mi8_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64mi8_NF_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64mr_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64mr_NF_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64ri32_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
XOR64ri32_NF_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
XOR64ri8_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
XOR64ri8_NF_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
XOR64rm_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64rm_NF_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR64rr_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
XOR64rr_NF_ND [In64BitMode, HasNDD]
xor{q} {src2, src1, dst|dst, src1, src2}
XOR8mi_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR8mi_NF_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR8mr_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR8mr_NF_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR8ri_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
XOR8ri_NF_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
XOR8rm_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR8rm_NF_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
XOR8rr_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
XOR8rr_NF_ND [In64BitMode, HasNDD]
xor{b} {src2, src1, dst|dst, src1, src2}
DEC16m_ND [In64BitMode, HasNDD, UseIncDec]
dec{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
DEC32m_ND [In64BitMode, HasNDD, UseIncDec]
dec{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
DEC64m_ND [In64BitMode, HasNDD, UseIncDec]
dec{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
DEC8m_ND [In64BitMode, HasNDD, UseIncDec]
dec{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC16m_ND [In64BitMode, HasNDD, UseIncDec]
inc{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC32m_ND [In64BitMode, HasNDD, UseIncDec]
inc{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC64m_ND [In64BitMode, HasNDD, UseIncDec]
inc{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
INC8m_ND [In64BitMode, HasNDD, UseIncDec]
inc{b} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
MOVBE16rr [In64BitMode, HasNDD, HasMOVBE]
movbe{w} {src1, dst|dst, src1}
MOVBE32rr [In64BitMode, HasNDD, HasMOVBE]
movbe{l} {src1, dst|dst, src1}
MOVBE64rr [In64BitMode, HasNDD, HasMOVBE]
movbe{q} {src1, dst|dst, src1}
MASKMOVDQU64 [In64BitMode, UseSSE2]
maskmovdqu {mask, src|src, mask}
MMX_MOVD64from64rr [In64BitMode, HasMMX]
movq {src, dst|dst, src}
|
Note
|
Properties: isBitcast |
MMX_MOVD64to64rr [In64BitMode, HasMMX]
movq {src, dst|dst, src}
|
Note
|
Properties: isBitcast |
MMX_MASKMOVQ64 [In64BitMode, HasMMX, HasSSE1]
maskmovq {mask, src|src, mask}
IMULZU16rmi [In64BitMode, HasEGPR]
imulzu{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMULZU16rmi8 [In64BitMode, HasEGPR]
imulzu{w} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMULZU16rri [In64BitMode, HasEGPR]
imulzu{w} {src2, src1, dst|dst, src1, src2}
IMULZU16rri8 [In64BitMode, HasEGPR]
imulzu{w} {src2, src1, dst|dst, src1, src2}
IMULZU32rmi [In64BitMode, HasEGPR]
imulzu{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMULZU32rmi8 [In64BitMode, HasEGPR]
imulzu{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMULZU32rri [In64BitMode, HasEGPR]
imulzu{l} {src2, src1, dst|dst, src1, src2}
IMULZU32rri8 [In64BitMode, HasEGPR]
imulzu{l} {src2, src1, dst|dst, src1, src2}
IMULZU64rmi32 [In64BitMode, HasEGPR]
imulzu{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMULZU64rmi8 [In64BitMode, HasEGPR]
imulzu{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
IMULZU64rri32 [In64BitMode, HasEGPR]
imulzu{q} {src2, src1, dst|dst, src1, src2}
IMULZU64rri8 [In64BitMode, HasEGPR]
imulzu{q} {src2, src1, dst|dst, src1, src2}
WRSSD_EVEX [In64BitMode, HasEGPR]
wrssd {src, dst|dst, src}
WRSSQ_EVEX [In64BitMode, HasEGPR]
wrssq {src, dst|dst, src}
WRUSSD_EVEX [In64BitMode, HasEGPR]
wrussd {src, dst|dst, src}
WRUSSQ_EVEX [In64BitMode, HasEGPR]
wrussq {src, dst|dst, src}
BZHI32rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
bzhi{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BZHI32rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
bzhi{l} {src2, src1, dst|dst, src1, src2}
BZHI64rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
bzhi{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BZHI64rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
bzhi{q} {src2, src1, dst|dst, src1, src2}
RORX32mi_EVEX [In64BitMode, HasEGPR, HasBMI2]
rorx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RORX32ri_EVEX [In64BitMode, HasEGPR, HasBMI2]
rorx{l} {src2, src1, dst|dst, src1, src2}
RORX64mi_EVEX [In64BitMode, HasEGPR, HasBMI2]
rorx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RORX64ri_EVEX [In64BitMode, HasEGPR, HasBMI2]
rorx{q} {src2, src1, dst|dst, src1, src2}
SARX32rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
sarx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SARX32rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
sarx{l} {src2, src1, dst|dst, src1, src2}
SARX64rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
sarx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SARX64rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
sarx{q} {src2, src1, dst|dst, src1, src2}
SHLX32rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
shlx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHLX32rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
shlx{l} {src2, src1, dst|dst, src1, src2}
SHLX64rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
shlx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHLX64rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
shlx{q} {src2, src1, dst|dst, src1, src2}
SHRX32rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
shrx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHRX32rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
shrx{l} {src2, src1, dst|dst, src1, src2}
SHRX64rm_EVEX [In64BitMode, HasEGPR, HasBMI2]
shrx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHRX64rr_EVEX [In64BitMode, HasEGPR, HasBMI2]
shrx{q} {src2, src1, dst|dst, src1, src2}
MOVRS16rm_EVEX [In64BitMode, HasEGPR, HasMOVRS]
movrs{w} {src, dst|dst, src}
MOVRS32rm_EVEX [In64BitMode, HasEGPR, HasMOVRS]
movrs{l} {src, dst|dst, src}
MOVRS64rm_EVEX [In64BitMode, HasEGPR, HasMOVRS]
movrs{q} {src, dst|dst, src}
MOVRS8rm_EVEX [In64BitMode, HasEGPR, HasMOVRS]
movrs{b} {src, dst|dst, src}
ANDN32rm_EVEX [In64BitMode, HasEGPR, HasBMI]
andn{l} {src2, src1, dst|dst, src1, src2}
ANDN32rr_EVEX [In64BitMode, HasEGPR, HasBMI]
andn{l} {src2, src1, dst|dst, src1, src2}
ANDN64rm_EVEX [In64BitMode, HasEGPR, HasBMI]
andn{q} {src2, src1, dst|dst, src1, src2}
ANDN64rr_EVEX [In64BitMode, HasEGPR, HasBMI]
andn{q} {src2, src1, dst|dst, src1, src2}
BEXTR32rm_EVEX [In64BitMode, HasEGPR, HasBMI]
bextr{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BEXTR32rr_EVEX [In64BitMode, HasEGPR, HasBMI]
bextr{l} {src2, src1, dst|dst, src1, src2}
BEXTR64rm_EVEX [In64BitMode, HasEGPR, HasBMI]
bextr{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BEXTR64rr_EVEX [In64BitMode, HasEGPR, HasBMI]
bextr{q} {src2, src1, dst|dst, src1, src2}
CRC32r32m16_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32m32_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32m8_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32r16_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32r32_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32r8_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r64m64_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r64m8_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
CRC32r64r64_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r64r8_EVEX [In64BitMode, HasEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AADD32mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
aadd{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AADD64mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
aadd{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AAND32mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
aand{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AAND64mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
aand{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AOR32mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
aor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AOR64mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
aor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AXOR32mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
axor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AXOR64mr_EVEX [In64BitMode, HasEGPR, HasRAOINT]
axor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
MOVBE16mr_EVEX [In64BitMode, HasEGPR, HasMOVBE]
movbe{w} {src1, dst|dst, src1}
MOVBE16rm_EVEX [In64BitMode, HasEGPR, HasMOVBE]
movbe{w} {src1, dst|dst, src1}
MOVBE32mr_EVEX [In64BitMode, HasEGPR, HasMOVBE]
movbe{l} {src1, dst|dst, src1}
MOVBE32rm_EVEX [In64BitMode, HasEGPR, HasMOVBE]
movbe{l} {src1, dst|dst, src1}
MOVBE64mr_EVEX [In64BitMode, HasEGPR, HasMOVBE]
movbe{q} {src1, dst|dst, src1}
MOVBE64rm_EVEX [In64BitMode, HasEGPR, HasMOVBE]
movbe{q} {src1, dst|dst, src1}
LDTILECFG_EVEX [In64BitMode, HasEGPR, HasAMXTILE]
ldtilecfg src
|
Note
|
Properties: hasSideEffects |
RDMSRri_EVEX [In64BitMode, HasEGPR, HasUSERMSR]
rdmsr {imm, dst|dst, imm}
|
Note
|
Properties: mayLoad |
STTILECFG_EVEX [In64BitMode, HasEGPR, HasAMXTILE]
sttilecfg src
|
Note
|
Properties: hasSideEffects |
TILELOADDT1_EVEX [In64BitMode, HasEGPR, HasAMXTILE]
tileloaddt1 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
TILELOADD_EVEX [In64BitMode, HasEGPR, HasAMXTILE]
tileloadd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
TILESTORED_EVEX [In64BitMode, HasEGPR, HasAMXTILE]
tilestored {src, dst|dst, src}
|
Note
|
Properties: mayStore |
URDMSRri_EVEX [In64BitMode, HasEGPR, HasUSERMSR]
urdmsr {imm, dst|dst, imm}
|
Note
|
Properties: mayLoad |
URDMSRrr_EVEX [In64BitMode, HasEGPR, HasUSERMSR]
urdmsr {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
UWRMSRir_EVEX [In64BitMode, HasEGPR, HasUSERMSR]
uwrmsr {src, imm|imm, src}
|
Note
|
Properties: mayStore |
UWRMSRrr_EVEX [In64BitMode, HasEGPR, HasUSERMSR]
uwrmsr {src2, src1|src1, src2}
|
Note
|
Properties: mayStore |
WRMSRNSir_EVEX [In64BitMode, HasEGPR, HasUSERMSR]
wrmsrns {src, imm|imm, src}
|
Note
|
Properties: mayStore |
ENQCMD32_EVEX [In64BitMode, HasEGPR, HasENQCMD]
enqcmd {src, dst|dst, src}
ENQCMD64_EVEX [In64BitMode, HasEGPR, HasENQCMD]
enqcmd {src, dst|dst, src}
ENQCMDS32_EVEX [In64BitMode, HasEGPR, HasENQCMD]
enqcmds {src, dst|dst, src}
ENQCMDS64_EVEX [In64BitMode, HasEGPR, HasENQCMD]
enqcmds {src, dst|dst, src}
MOVDIR64B32_EVEX [In64BitMode, HasEGPR, HasMOVDIR64B]
movdir64b {src, dst|dst, src}
MOVDIR64B64_EVEX [In64BitMode, HasEGPR, HasMOVDIR64B]
movdir64b {src, dst|dst, src}
MOVDIRI32_EVEX [In64BitMode, HasEGPR, HasMOVDIRI]
movdiri {src, dst|dst, src}
MOVDIRI64_EVEX [In64BitMode, HasEGPR, HasMOVDIRI]
movdiri {src, dst|dst, src}
TILELOADDRST1_EVEX [In64BitMode, HasEGPR, HasAMXMOVRS]
tileloaddrst1 {src1, dst|dst, src1}
TILELOADDRS_EVEX [In64BitMode, HasEGPR, HasAMXMOVRS]
tileloaddrs {src1, dst|dst, src1}
MOVRS16rm [In64BitMode, NoEGPR, HasMOVRS]
movrs{w} {src, dst|dst, src}
MOVRS32rm [In64BitMode, NoEGPR, HasMOVRS]
movrs{l} {src, dst|dst, src}
MOVRS64rm [In64BitMode, NoEGPR, HasMOVRS]
movrs{q} {src, dst|dst, src}
MOVRS8rm [In64BitMode, NoEGPR, HasMOVRS]
movrs{b} {src, dst|dst, src}
LDTILECFG [In64BitMode, NoEGPR, HasAMXTILE]
ldtilecfg src
|
Note
|
Properties: hasSideEffects |
STTILECFG [In64BitMode, NoEGPR, HasAMXTILE]
sttilecfg src
|
Note
|
Properties: hasSideEffects |
TILELOADD [In64BitMode, NoEGPR, HasAMXTILE]
tileloadd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
TILELOADDT1 [In64BitMode, NoEGPR, HasAMXTILE]
tileloaddt1 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
TILESTORED [In64BitMode, NoEGPR, HasAMXTILE]
tilestored {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MOVDIR64B64 [In64BitMode, NoEGPR, HasMOVDIR64B]
movdir64b {src, dst|dst, src}
MOVDIRI64 [In64BitMode, NoEGPR, HasMOVDIRI]
movdiri {src, dst|dst, src}
DEC64m [In64BitMode, UseIncDec]
dec{q} src1
|
Note
|
Properties: mayLoad, mayStore |
INC64m [In64BitMode, UseIncDec]
inc{q} src1
|
Note
|
Properties: mayLoad, mayStore |
TILERELEASE [In64BitMode, HasAMXTILE]
tilerelease
TILEZERO [In64BitMode, HasAMXTILE]
tilezero dst
RDFSBASE [In64BitMode, HasFSGSBase]
rdfsbase{l} dst
RDFSBASE64 [In64BitMode, HasFSGSBase]
rdfsbase{q} dst
RDGSBASE [In64BitMode, HasFSGSBase]
rdgsbase{l} dst
RDGSBASE64 [In64BitMode, HasFSGSBase]
rdgsbase{q} dst
WRFSBASE [In64BitMode, HasFSGSBase]
wrfsbase{l} src
WRFSBASE64 [In64BitMode, HasFSGSBase]
wrfsbase{q} src
WRGSBASE [In64BitMode, HasFSGSBase]
wrgsbase{l} src
WRGSBASE64 [In64BitMode, HasFSGSBase]
wrgsbase{q} src
CLUI [In64BitMode, HasUINTR]
clui
SENDUIPI [In64BitMode, HasUINTR]
senduipi arg
STUI [In64BitMode, HasUINTR]
stui
TESTUI [In64BitMode, HasUINTR]
testui
UIRET [In64BitMode, HasUINTR]
uiret
UMONITOR64 [In64BitMode, HasWAITPKG]
umonitor src
XRSTOR64 [In64BitMode, HasXSAVE]
xrstor64 dst
XSAVE64 [In64BitMode, HasXSAVE]
xsave64 dst
XSAVES64 [In64BitMode, HasXSAVE]
xsaves64 dst
FXRSTOR64 [In64BitMode, HasFXSR]
fxrstor64 src
FXSAVE64 [In64BitMode, HasFXSR]
fxsave64 dst
PTWRITE64m [In64BitMode, HasPTWRITE]
ptwrite{q} dst
PTWRITE64r [In64BitMode, HasPTWRITE]
ptwrite{q} dst
TDPBF8PS [In64BitMode, HasAMXFP8]
tdpbf8ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPBHF8PS [In64BitMode, HasAMXFP8]
tdpbhf8ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPBSSD [In64BitMode, HasAMXINT8]
tdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPBSUD [In64BitMode, HasAMXINT8]
tdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPBUSD [In64BitMode, HasAMXINT8]
tdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPBUUD [In64BitMode, HasAMXINT8]
tdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPHBF8PS [In64BitMode, HasAMXFP8]
tdphbf8ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPHF8PS [In64BitMode, HasAMXFP8]
tdphf8ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TILELOADDRS [In64BitMode, HasAMXMOVRS]
tileloaddrs {src1, dst|dst, src1}
TILELOADDRST1 [In64BitMode, HasAMXMOVRS]
tileloaddrst1 {src1, dst|dst, src1}
CALL64m [In64BitMode, NotUseIndirectThunkCalls, FavorMemIndirectCall]
call{q} {*}dst
|
Note
|
Properties: isCall |
CALL64r [In64BitMode, NotUseIndirectThunkCalls, ImportCallOptimizationDisabled]
call{q} {*}dst
|
Note
|
Properties: isCall |
MONITOR64rrr [In64BitMode, HasSSE3]
monitor
MONITORX64rrr [In64BitMode, HasMWAITX]
monitorx
XRSTORS64 [In64BitMode, HasXSAVES]
xrstors64 dst
CLZERO64r [In64BitMode, HasCLZERO]
clzero
PREFETCHIT0 [In64BitMode, HasPREFETCHI]
prefetchit0 src
PREFETCHIT1 [In64BitMode, HasPREFETCHI]
prefetchit1 src
RDPID64 [In64BitMode, HasRDPID]
rdpid dst
TCMMIMFP16PS [In64BitMode, HasAMXCOMPLEX]
tcmmimfp16ps {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
TCMMRLFP16PS [In64BitMode, HasAMXCOMPLEX]
tcmmrlfp16ps {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
XSAVEC64 [In64BitMode, HasXSAVEC]
xsavec64 dst
XSAVEOPT64 [In64BitMode, HasXSAVEOPT]
xsaveopt64 dst
CMPXCHG16B [In64BitMode, HasCX16]
cmpxchg16b dst
|
Note
|
Properties: mayLoad, mayStore |
TDPBF16PS [In64BitMode, HasAMXBF16]
tdpbf16ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
TDPFP16PS [In64BitMode, HasAMXFP16]
tdpfp16ps {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
TMMULTF32PS [In64BitMode, HasAMXTF32]
tmmultf32ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
KADDDkk [HasBWI]
kaddd {src2, src1, dst|dst, src1, src2}
KADDQkk [HasBWI]
kaddq {src2, src1, dst|dst, src1, src2}
KANDDkk [HasBWI]
kandd {src2, src1, dst|dst, src1, src2}
KANDNDkk [HasBWI]
kandnd {src2, src1, dst|dst, src1, src2}
KANDNQkk [HasBWI]
kandnq {src2, src1, dst|dst, src1, src2}
KANDQkk [HasBWI]
kandq {src2, src1, dst|dst, src1, src2}
KNOTDkk [HasBWI]
knotd {src, dst|dst, src}
KNOTQkk [HasBWI]
knotq {src, dst|dst, src}
KORDkk [HasBWI]
kord {src2, src1, dst|dst, src1, src2}
KORQkk [HasBWI]
korq {src2, src1, dst|dst, src1, src2}
KORTESTDkk [HasBWI]
kortestd {src2, src1|src1, src2}
KORTESTQkk [HasBWI]
kortestq {src2, src1|src1, src2}
KSHIFTLDki [HasBWI]
kshiftld {imm, src, dst|dst, src, imm}
KSHIFTLQki [HasBWI]
kshiftlq {imm, src, dst|dst, src, imm}
KSHIFTRDki [HasBWI]
kshiftrd {imm, src, dst|dst, src, imm}
KSHIFTRQki [HasBWI]
kshiftrq {imm, src, dst|dst, src, imm}
KTESTDkk [HasBWI]
ktestd {src2, src1|src1, src2}
KTESTQkk [HasBWI]
ktestq {src2, src1|src1, src2}
KUNPCKDQkk [HasBWI]
kunpckdq {src2, src1, dst|dst, src1, src2}
KUNPCKWDkk [HasBWI]
kunpckwd {src2, src1, dst|dst, src1, src2}
KXNORDkk [HasBWI]
kxnord {src2, src1, dst|dst, src1, src2}
KXNORQkk [HasBWI]
kxnorq {src2, src1, dst|dst, src1, src2}
KXORDkk [HasBWI]
kxord {src2, src1, dst|dst, src1, src2}
KXORQkk [HasBWI]
kxorq {src2, src1, dst|dst, src1, src2}
VDBPSADBWZrmi [HasBWI]
vdbpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VDBPSADBWZrmik [HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VDBPSADBWZrmikz [HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VDBPSADBWZrri [HasBWI]
vdbpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VDBPSADBWZrrik [HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VDBPSADBWZrrikz [HasBWI]
vdbpsadbw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VMOVDQU16Zmr [HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU16Zmrk [HasBWI]
vmovdqu16 {src, dst {mask}|dst {mask}, src}
VMOVDQU16Zrm [HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU16Zrmk [HasBWI]
vmovdqu16 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU16Zrmkz [HasBWI]
vmovdqu16 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU16Zrr [HasBWI]
vmovdqu16 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU16Zrrk [HasBWI]
vmovdqu16 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU16Zrrkz [HasBWI]
vmovdqu16 {src, dst {mask} {z}|dst {mask} {z}, src}
VMOVDQU8Zmr [HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQU8Zmrk [HasBWI]
vmovdqu8 {src, dst {mask}|dst {mask}, src}
VMOVDQU8Zrm [HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQU8Zrmk [HasBWI]
vmovdqu8 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VMOVDQU8Zrmkz [HasBWI]
vmovdqu8 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VMOVDQU8Zrr [HasBWI]
vmovdqu8 {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDQU8Zrrk [HasBWI]
vmovdqu8 {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VMOVDQU8Zrrkz [HasBWI]
vmovdqu8 {src, dst {mask} {z}|dst {mask} {z}, src}
VPABSBZrm [HasBWI]
vpabsb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSBZrmk [HasBWI]
vpabsb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSBZrmkz [HasBWI]
vpabsb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSBZrr [HasBWI]
vpabsb {src1, dst|dst, src1}
VPABSBZrrk [HasBWI]
vpabsb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSBZrrkz [HasBWI]
vpabsb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPABSWZrm [HasBWI]
vpabsw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPABSWZrmk [HasBWI]
vpabsw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPABSWZrmkz [HasBWI]
vpabsw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPABSWZrr [HasBWI]
vpabsw {src1, dst|dst, src1}
VPABSWZrrk [HasBWI]
vpabsw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPABSWZrrkz [HasBWI]
vpabsw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPACKSSDWZrm [HasBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSDWZrmb [HasBWI]
vpackssdw {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPACKSSDWZrmbk [HasBWI]
vpackssdw {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZrmbkz [HasBWI]
vpackssdw {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPACKSSDWZrmk [HasBWI]
vpackssdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZrmkz [HasBWI]
vpackssdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSDWZrr [HasBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
VPACKSSDWZrrk [HasBWI]
vpackssdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKSSDWZrrkz [HasBWI]
vpackssdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKSSWBZrm [HasBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSWBZrmk [HasBWI]
vpacksswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKSSWBZrmkz [HasBWI]
vpacksswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKSSWBZrr [HasBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
VPACKSSWBZrrk [HasBWI]
vpacksswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKSSWBZrrkz [HasBWI]
vpacksswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKUSDWZrm [HasBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSDWZrmb [HasBWI]
vpackusdw {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPACKUSDWZrmbk [HasBWI]
vpackusdw {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZrmbkz [HasBWI]
vpackusdw {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VPACKUSDWZrmk [HasBWI]
vpackusdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZrmkz [HasBWI]
vpackusdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSDWZrr [HasBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
VPACKUSDWZrrk [HasBWI]
vpackusdw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKUSDWZrrkz [HasBWI]
vpackusdw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPACKUSWBZrm [HasBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSWBZrmk [HasBWI]
vpackuswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPACKUSWBZrmkz [HasBWI]
vpackuswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPACKUSWBZrr [HasBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
VPACKUSWBZrrk [HasBWI]
vpackuswb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPACKUSWBZrrkz [HasBWI]
vpackuswb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDBZrm [HasBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDBZrmk [HasBWI]
vpaddb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDBZrmkz [HasBWI]
vpaddb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDBZrr [HasBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
VPADDBZrrk [HasBWI]
vpaddb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDBZrrkz [HasBWI]
vpaddb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDSBZrm [HasBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSBZrmk [HasBWI]
vpaddsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDSBZrmkz [HasBWI]
vpaddsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSBZrr [HasBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
VPADDSBZrrk [HasBWI]
vpaddsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDSBZrrkz [HasBWI]
vpaddsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDSWZrm [HasBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSWZrmk [HasBWI]
vpaddsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDSWZrmkz [HasBWI]
vpaddsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDSWZrr [HasBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
VPADDSWZrrk [HasBWI]
vpaddsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDSWZrrkz [HasBWI]
vpaddsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDUSBZrm [HasBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSBZrmk [HasBWI]
vpaddusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDUSBZrmkz [HasBWI]
vpaddusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSBZrr [HasBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
VPADDUSBZrrk [HasBWI]
vpaddusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDUSBZrrkz [HasBWI]
vpaddusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDUSWZrm [HasBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSWZrmk [HasBWI]
vpaddusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDUSWZrmkz [HasBWI]
vpaddusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDUSWZrr [HasBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
VPADDUSWZrrk [HasBWI]
vpaddusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDUSWZrrkz [HasBWI]
vpaddusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPADDWZrm [HasBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDWZrmk [HasBWI]
vpaddw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPADDWZrmkz [HasBWI]
vpaddw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPADDWZrr [HasBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
VPADDWZrrk [HasBWI]
vpaddw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPADDWZrrkz [HasBWI]
vpaddw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPALIGNRZrmi [HasBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRZrmik [HasBWI]
vpalignr {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPALIGNRZrmikz [HasBWI]
vpalignr {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRZrri [HasBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
VPALIGNRZrrik [HasBWI]
vpalignr {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPALIGNRZrrikz [HasBWI]
vpalignr {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPAVGBZrm [HasBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGBZrmk [HasBWI]
vpavgb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPAVGBZrmkz [HasBWI]
vpavgb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGBZrr [HasBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
VPAVGBZrrk [HasBWI]
vpavgb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPAVGBZrrkz [HasBWI]
vpavgb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPAVGWZrm [HasBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGWZrmk [HasBWI]
vpavgw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPAVGWZrmkz [HasBWI]
vpavgw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPAVGWZrr [HasBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
VPAVGWZrrk [HasBWI]
vpavgw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPAVGWZrrkz [HasBWI]
vpavgw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMBZrm [HasBWI]
vpblendmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZrmk [HasBWI]
vpblendmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZrmkz [HasBWI]
vpblendmb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMBZrr [HasBWI]
vpblendmb {src2, src1, dst|dst, src1, src2}
VPBLENDMBZrrk [HasBWI]
vpblendmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMBZrrkz [HasBWI]
vpblendmb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBLENDMWZrm [HasBWI]
vpblendmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZrmk [HasBWI]
vpblendmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZrmkz [HasBWI]
vpblendmw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPBLENDMWZrr [HasBWI]
vpblendmw {src2, src1, dst|dst, src1, src2}
VPBLENDMWZrrk [HasBWI]
vpblendmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPBLENDMWZrrkz [HasBWI]
vpblendmw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPBROADCASTBZrm [HasBWI]
vpbroadcastb {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTBZrmk [HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBZrmkz [HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTBZrr [HasBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBZrrk [HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBZrrkz [HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTBrZrr [HasBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBrZrrk [HasBWI]
vpbroadcastb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTBrZrrkz [HasBWI]
vpbroadcastb {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWZrm [HasBWI]
vpbroadcastw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPBROADCASTWZrmk [HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWZrmkz [HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWZrr [HasBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWZrrk [HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWZrrkz [HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPBROADCASTWrZrr [HasBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWrZrrk [HasBWI]
vpbroadcastw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPBROADCASTWrZrrkz [HasBWI]
vpbroadcastw {src, dst {mask} {z}|dst {mask} {z}, src}
VPCMPBZrmi [HasBWI]
vpcmpb {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPBZrmik [HasBWI]
vpcmpb {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPBZrri [HasBWI]
vpcmpb {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPBZrrik [HasBWI]
vpcmpb {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPEQBZrm [HasBWI]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQBZrmk [HasBWI]
vpcmpeqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQBZrr [HasBWI]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
VPCMPEQBZrrk [HasBWI]
vpcmpeqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPEQWZrm [HasBWI]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQWZrmk [HasBWI]
vpcmpeqw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPEQWZrr [HasBWI]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
VPCMPEQWZrrk [HasBWI]
vpcmpeqw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTBZrm [HasBWI]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTBZrmk [HasBWI]
vpcmpgtb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTBZrr [HasBWI]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
VPCMPGTBZrrk [HasBWI]
vpcmpgtb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPGTWZrm [HasBWI]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTWZrmk [HasBWI]
vpcmpgtw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPCMPGTWZrr [HasBWI]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
VPCMPGTWZrrk [HasBWI]
vpcmpgtw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPCMPUBZrmi [HasBWI]
vpcmpub {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUBZrmik [HasBWI]
vpcmpub {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUBZrri [HasBWI]
vpcmpub {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUBZrrik [HasBWI]
vpcmpub {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPUWZrmi [HasBWI]
vpcmpuw {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUWZrmik [HasBWI]
vpcmpuw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPUWZrri [HasBWI]
vpcmpuw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPUWZrrik [HasBWI]
vpcmpuw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPCMPWZrmi [HasBWI]
vpcmpw {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPWZrmik [HasBWI]
vpcmpw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
|
Note
|
Properties: mayLoad |
VPCMPWZrri [HasBWI]
vpcmpw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCMPWZrrik [HasBWI]
vpcmpw {cc, src2, src1, dst {mask}|dst {mask}, src1, src2, cc}
VPERMI2WZrm [HasBWI]
vpermi2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZrmk [HasBWI]
vpermi2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZrmkz [HasBWI]
vpermi2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2WZrr [HasBWI]
vpermi2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2WZrrk [HasBWI]
vpermi2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2WZrrkz [HasBWI]
vpermi2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZrm [HasBWI]
vpermt2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZrmk [HasBWI]
vpermt2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZrmkz [HasBWI]
vpermt2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2WZrr [HasBWI]
vpermt2w {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZrrk [HasBWI]
vpermt2w {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2WZrrkz [HasBWI]
vpermt2w {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMWZrm [HasBWI]
vpermw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMWZrmk [HasBWI]
vpermw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMWZrmkz [HasBWI]
vpermw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMWZrr [HasBWI]
vpermw {src2, src1, dst|dst, src1, src2}
VPERMWZrrk [HasBWI]
vpermw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMWZrrkz [HasBWI]
vpermw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPEXTRBZmri [HasBWI]
vpextrb {src2, src1, dst|dst, src1, src2}
VPEXTRBZrri [HasBWI]
vpextrb {src2, src1, dst|dst, src1, src2}
VPEXTRWZmri [HasBWI]
vpextrw {src2, src1, dst|dst, src1, src2}
VPEXTRWZrri [HasBWI]
vpextrw {src2, src1, dst|dst, src1, src2}
VPINSRBZrmi [HasBWI]
vpinsrb {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPINSRBZrri [HasBWI]
vpinsrb {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRWZrmi [HasBWI]
vpinsrw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPINSRWZrri [HasBWI]
vpinsrw {src3, src2, src1, dst|dst, src1, src2, src3}
VPMADDUBSWZrm [HasBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDUBSWZrmk [HasBWI]
vpmaddubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMADDUBSWZrmkz [HasBWI]
vpmaddubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDUBSWZrr [HasBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
VPMADDUBSWZrrk [HasBWI]
vpmaddubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMADDUBSWZrrkz [HasBWI]
vpmaddubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMADDWDZrm [HasBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDWDZrmk [HasBWI]
vpmaddwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMADDWDZrmkz [HasBWI]
vpmaddwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMADDWDZrr [HasBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
VPMADDWDZrrk [HasBWI]
vpmaddwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMADDWDZrrkz [HasBWI]
vpmaddwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSBZrm [HasBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSBZrmk [HasBWI]
vpmaxsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSBZrmkz [HasBWI]
vpmaxsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSBZrr [HasBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
VPMAXSBZrrk [HasBWI]
vpmaxsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSBZrrkz [HasBWI]
vpmaxsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXSWZrm [HasBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSWZrmk [HasBWI]
vpmaxsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXSWZrmkz [HasBWI]
vpmaxsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXSWZrr [HasBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
VPMAXSWZrrk [HasBWI]
vpmaxsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXSWZrrkz [HasBWI]
vpmaxsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUBZrm [HasBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUBZrmk [HasBWI]
vpmaxub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUBZrmkz [HasBWI]
vpmaxub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUBZrr [HasBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
VPMAXUBZrrk [HasBWI]
vpmaxub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUBZrrkz [HasBWI]
vpmaxub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMAXUWZrm [HasBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUWZrmk [HasBWI]
vpmaxuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMAXUWZrmkz [HasBWI]
vpmaxuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMAXUWZrr [HasBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
VPMAXUWZrrk [HasBWI]
vpmaxuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMAXUWZrrkz [HasBWI]
vpmaxuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSBZrm [HasBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSBZrmk [HasBWI]
vpminsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSBZrmkz [HasBWI]
vpminsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSBZrr [HasBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
VPMINSBZrrk [HasBWI]
vpminsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSBZrrkz [HasBWI]
vpminsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINSWZrm [HasBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSWZrmk [HasBWI]
vpminsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINSWZrmkz [HasBWI]
vpminsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINSWZrr [HasBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
VPMINSWZrrk [HasBWI]
vpminsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINSWZrrkz [HasBWI]
vpminsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUBZrm [HasBWI]
vpminub {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUBZrmk [HasBWI]
vpminub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUBZrmkz [HasBWI]
vpminub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUBZrr [HasBWI]
vpminub {src2, src1, dst|dst, src1, src2}
VPMINUBZrrk [HasBWI]
vpminub {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUBZrrkz [HasBWI]
vpminub {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMINUWZrm [HasBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUWZrmk [HasBWI]
vpminuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMINUWZrmkz [HasBWI]
vpminuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMINUWZrr [HasBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
VPMINUWZrrk [HasBWI]
vpminuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMINUWZrrkz [HasBWI]
vpminuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMOVB2MZkr [HasBWI]
vpmovb2m {src, dst|dst, src}
VPMOVM2BZrk [HasBWI]
vpmovm2b {src, dst|dst, src}
VPMOVM2WZrk [HasBWI]
vpmovm2w {src, dst|dst, src}
VPMOVSWBZmr [HasBWI]
vpmovswb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVSWBZmrk [HasBWI]
vpmovswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVSWBZrr [HasBWI]
vpmovswb {src, dst|dst, src}
VPMOVSWBZrrk [HasBWI]
vpmovswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSWBZrrkz [HasBWI]
vpmovswb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVSXBWZrm [HasBWI]
vpmovsxbw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBWZrmk [HasBWI]
vpmovsxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVSXBWZrmkz [HasBWI]
vpmovsxbw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVSXBWZrr [HasBWI]
vpmovsxbw {src, dst|dst, src}
VPMOVSXBWZrrk [HasBWI]
vpmovsxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVSXBWZrrkz [HasBWI]
vpmovsxbw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVUSWBZmr [HasBWI]
vpmovuswb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVUSWBZmrk [HasBWI]
vpmovuswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVUSWBZrr [HasBWI]
vpmovuswb {src, dst|dst, src}
VPMOVUSWBZrrk [HasBWI]
vpmovuswb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVUSWBZrrkz [HasBWI]
vpmovuswb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVW2MZkr [HasBWI]
vpmovw2m {src, dst|dst, src}
VPMOVWBZmr [HasBWI]
vpmovwb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPMOVWBZmrk [HasBWI]
vpmovwb {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayStore |
VPMOVWBZrr [HasBWI]
vpmovwb {src, dst|dst, src}
VPMOVWBZrrk [HasBWI]
vpmovwb {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVWBZrrkz [HasBWI]
vpmovwb {src, dst {mask} {z}|dst {mask} {z}, src}
VPMOVZXBWZrm [HasBWI]
vpmovzxbw {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBWZrmk [HasBWI]
vpmovzxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMOVZXBWZrmkz [HasBWI]
vpmovzxbw {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VPMOVZXBWZrr [HasBWI]
vpmovzxbw {src, dst|dst, src}
VPMOVZXBWZrrk [HasBWI]
vpmovzxbw {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VPMOVZXBWZrrkz [HasBWI]
vpmovzxbw {src, dst {mask} {z}|dst {mask} {z}, src}
VPMULHRSWZrm [HasBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHRSWZrmk [HasBWI]
vpmulhrsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHRSWZrmkz [HasBWI]
vpmulhrsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHRSWZrr [HasBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
VPMULHRSWZrrk [HasBWI]
vpmulhrsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHRSWZrrkz [HasBWI]
vpmulhrsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULHUWZrm [HasBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHUWZrmk [HasBWI]
vpmulhuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHUWZrmkz [HasBWI]
vpmulhuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHUWZrr [HasBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
VPMULHUWZrrk [HasBWI]
vpmulhuw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHUWZrrkz [HasBWI]
vpmulhuw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULHWZrm [HasBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHWZrmk [HasBWI]
vpmulhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULHWZrmkz [HasBWI]
vpmulhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULHWZrr [HasBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
VPMULHWZrrk [HasBWI]
vpmulhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULHWZrrkz [HasBWI]
vpmulhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPMULLWZrm [HasBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLWZrmk [HasBWI]
vpmullw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLWZrmkz [HasBWI]
vpmullw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLWZrr [HasBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
VPMULLWZrrk [HasBWI]
vpmullw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLWZrrkz [HasBWI]
vpmullw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSADBWZrm [HasBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSADBWZrr [HasBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
VPSHUFBZrm [HasBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBZrmk [HasBWI]
vpshufb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFBZrmkz [HasBWI]
vpshufb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBZrr [HasBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
VPSHUFBZrrk [HasBWI]
vpshufb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFBZrrkz [HasBWI]
vpshufb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFHWZmi [HasBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFHWZmik [HasBWI]
vpshufhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFHWZmikz [HasBWI]
vpshufhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFHWZri [HasBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
VPSHUFHWZrik [HasBWI]
vpshufhw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFHWZrikz [HasBWI]
vpshufhw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSHUFLWZmi [HasBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFLWZmik [HasBWI]
vpshuflw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHUFLWZmikz [HasBWI]
vpshuflw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFLWZri [HasBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
VPSHUFLWZrik [HasBWI]
vpshuflw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSHUFLWZrikz [HasBWI]
vpshuflw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLDQZmi [HasBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLDQZri [HasBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLVWZrm [HasBWI]
vpsllvw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVWZrmk [HasBWI]
vpsllvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLVWZrmkz [HasBWI]
vpsllvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLVWZrr [HasBWI]
vpsllvw {src2, src1, dst|dst, src1, src2}
VPSLLVWZrrk [HasBWI]
vpsllvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLVWZrrkz [HasBWI]
vpsllvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLWZmi [HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZmik [HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLWZmikz [HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZri [HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWZrik [HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLWZrikz [HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSLLWZrm [HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZrmk [HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSLLWZrmkz [HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSLLWZrr [HasBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWZrrk [HasBWI]
vpsllw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSLLWZrrkz [HasBWI]
vpsllw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAVWZrm [HasBWI]
vpsravw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVWZrmk [HasBWI]
vpsravw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAVWZrmkz [HasBWI]
vpsravw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAVWZrr [HasBWI]
vpsravw {src2, src1, dst|dst, src1, src2}
VPSRAVWZrrk [HasBWI]
vpsravw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAVWZrrkz [HasBWI]
vpsravw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAWZmi [HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZmik [HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAWZmikz [HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZri [HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWZrik [HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAWZrikz [HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRAWZrm [HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZrmk [HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRAWZrmkz [HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRAWZrr [HasBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWZrrk [HasBWI]
vpsraw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRAWZrrkz [HasBWI]
vpsraw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLDQZmi [HasBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLDQZri [HasBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLVWZrm [HasBWI]
vpsrlvw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVWZrmk [HasBWI]
vpsrlvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLVWZrmkz [HasBWI]
vpsrlvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLVWZrr [HasBWI]
vpsrlvw {src2, src1, dst|dst, src1, src2}
VPSRLVWZrrk [HasBWI]
vpsrlvw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLVWZrrkz [HasBWI]
vpsrlvw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLWZmi [HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZmik [HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLWZmikz [HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZri [HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWZrik [HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLWZrikz [HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSRLWZrm [HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZrmk [HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSRLWZrmkz [HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSRLWZrr [HasBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWZrrk [HasBWI]
vpsrlw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSRLWZrrkz [HasBWI]
vpsrlw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBBZrm [HasBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBBZrmk [HasBWI]
vpsubb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBBZrmkz [HasBWI]
vpsubb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBBZrr [HasBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
VPSUBBZrrk [HasBWI]
vpsubb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBBZrrkz [HasBWI]
vpsubb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBSBZrm [HasBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSBZrmk [HasBWI]
vpsubsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBSBZrmkz [HasBWI]
vpsubsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSBZrr [HasBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
VPSUBSBZrrk [HasBWI]
vpsubsb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBSBZrrkz [HasBWI]
vpsubsb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBSWZrm [HasBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSWZrmk [HasBWI]
vpsubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBSWZrmkz [HasBWI]
vpsubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBSWZrr [HasBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
VPSUBSWZrrk [HasBWI]
vpsubsw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBSWZrrkz [HasBWI]
vpsubsw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBUSBZrm [HasBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSBZrmk [HasBWI]
vpsubusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBUSBZrmkz [HasBWI]
vpsubusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSBZrr [HasBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
VPSUBUSBZrrk [HasBWI]
vpsubusb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBUSBZrrkz [HasBWI]
vpsubusb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBUSWZrm [HasBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSWZrmk [HasBWI]
vpsubusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBUSWZrmkz [HasBWI]
vpsubusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBUSWZrr [HasBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
VPSUBUSWZrrk [HasBWI]
vpsubusw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBUSWZrrkz [HasBWI]
vpsubusw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPSUBWZrm [HasBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBWZrmk [HasBWI]
vpsubw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSUBWZrmkz [HasBWI]
vpsubw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSUBWZrr [HasBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
VPSUBWZrrk [HasBWI]
vpsubw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPSUBWZrrkz [HasBWI]
vpsubw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPTESTMBZrm [HasBWI]
vptestmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMBZrmk [HasBWI]
vptestmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMBZrr [HasBWI]
vptestmb {src2, src1, dst|dst, src1, src2}
VPTESTMBZrrk [HasBWI]
vptestmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTMWZrm [HasBWI]
vptestmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMWZrmk [HasBWI]
vptestmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTMWZrr [HasBWI]
vptestmw {src2, src1, dst|dst, src1, src2}
VPTESTMWZrrk [HasBWI]
vptestmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMBZrm [HasBWI]
vptestnmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMBZrmk [HasBWI]
vptestnmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMBZrr [HasBWI]
vptestnmb {src2, src1, dst|dst, src1, src2}
VPTESTNMBZrrk [HasBWI]
vptestnmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPTESTNMWZrm [HasBWI]
vptestnmw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMWZrmk [HasBWI]
vptestnmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPTESTNMWZrr [HasBWI]
vptestnmw {src2, src1, dst|dst, src1, src2}
VPTESTNMWZrrk [HasBWI]
vptestnmw {src2, src1, dst {mask}|dst {mask}, src1, src2}
VPUNPCKHBWZrm [HasBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHBWZrmk [HasBWI]
vpunpckhbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHBWZrmkz [HasBWI]
vpunpckhbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHBWZrr [HasBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
VPUNPCKHBWZrrk [HasBWI]
vpunpckhbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHBWZrrkz [HasBWI]
vpunpckhbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKHWDZrm [HasBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHWDZrmk [HasBWI]
vpunpckhwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKHWDZrmkz [HasBWI]
vpunpckhwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKHWDZrr [HasBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
VPUNPCKHWDZrrk [HasBWI]
vpunpckhwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKHWDZrrkz [HasBWI]
vpunpckhwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLBWZrm [HasBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLBWZrmk [HasBWI]
vpunpcklbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLBWZrmkz [HasBWI]
vpunpcklbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLBWZrr [HasBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
VPUNPCKLBWZrrk [HasBWI]
vpunpcklbw {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLBWZrrkz [HasBWI]
vpunpcklbw {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPUNPCKLWDZrm [HasBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLWDZrmk [HasBWI]
vpunpcklwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPUNPCKLWDZrmkz [HasBWI]
vpunpcklwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPUNPCKLWDZrr [HasBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
VPUNPCKLWDZrrk [HasBWI]
vpunpcklwd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPUNPCKLWDZrrkz [HasBWI]
vpunpcklwd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
KMOVDkk [HasBWI, NoEGPR]
kmovd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVDkm [HasBWI, NoEGPR]
kmovd {src, dst|dst, src}
KMOVDkr [HasBWI, NoEGPR]
kmovd {src, dst|dst, src}
KMOVDmk [HasBWI, NoEGPR]
kmovd {src, dst|dst, src}
KMOVDrk [HasBWI, NoEGPR]
kmovd {src, dst|dst, src}
KMOVQkk [HasBWI, NoEGPR]
kmovq {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVQkm [HasBWI, NoEGPR]
kmovq {src, dst|dst, src}
KMOVQkr [HasBWI, NoEGPR]
kmovq {src, dst|dst, src}
KMOVQmk [HasBWI, NoEGPR]
kmovq {src, dst|dst, src}
KMOVQrk [HasBWI, NoEGPR]
kmovq {src, dst|dst, src}
KADDBkk [HasDQI]
kaddb {src2, src1, dst|dst, src1, src2}
KADDWkk [HasDQI]
kaddw {src2, src1, dst|dst, src1, src2}
KANDBkk [HasDQI]
kandb {src2, src1, dst|dst, src1, src2}
KANDNBkk [HasDQI]
kandnb {src2, src1, dst|dst, src1, src2}
KNOTBkk [HasDQI]
knotb {src, dst|dst, src}
KORBkk [HasDQI]
korb {src2, src1, dst|dst, src1, src2}
KORTESTBkk [HasDQI]
kortestb {src2, src1|src1, src2}
KSHIFTLBki [HasDQI]
kshiftlb {imm, src, dst|dst, src, imm}
KSHIFTRBki [HasDQI]
kshiftrb {imm, src, dst|dst, src, imm}
KTESTBkk [HasDQI]
ktestb {src2, src1|src1, src2}
KTESTWkk [HasDQI]
ktestw {src2, src1|src1, src2}
KXNORBkk [HasDQI]
kxnorb {src2, src1, dst|dst, src1, src2}
KXORBkk [HasDQI]
kxorb {src2, src1, dst|dst, src1, src2}
VANDNPDZrm [HasDQI]
vandnpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDZrmb [HasDQI]
vandnpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDNPDZrmbk [HasDQI]
vandnpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPDZrmbkz [HasDQI]
vandnpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDNPDZrmk [HasDQI]
vandnpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPDZrmkz [HasDQI]
vandnpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDZrr [HasDQI]
vandnpd {src2, src1, dst|dst, src1, src2}
VANDNPDZrrk [HasDQI]
vandnpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDNPDZrrkz [HasDQI]
vandnpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDNPSZrm [HasDQI]
vandnps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSZrmb [HasDQI]
vandnps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VANDNPSZrmbk [HasDQI]
vandnps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPSZrmbkz [HasDQI]
vandnps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VANDNPSZrmk [HasDQI]
vandnps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDNPSZrmkz [HasDQI]
vandnps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSZrr [HasDQI]
vandnps {src2, src1, dst|dst, src1, src2}
VANDNPSZrrk [HasDQI]
vandnps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDNPSZrrkz [HasDQI]
vandnps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDPDZrm [HasDQI]
vandpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDZrmb [HasDQI]
vandpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDPDZrmbk [HasDQI]
vandpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPDZrmbkz [HasDQI]
vandpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VANDPDZrmk [HasDQI]
vandpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPDZrmkz [HasDQI]
vandpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDZrr [HasDQI]
vandpd {src2, src1, dst|dst, src1, src2}
VANDPDZrrk [HasDQI]
vandpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDPDZrrkz [HasDQI]
vandpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VANDPSZrm [HasDQI]
vandps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSZrmb [HasDQI]
vandps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VANDPSZrmbk [HasDQI]
vandps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPSZrmbkz [HasDQI]
vandps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VANDPSZrmk [HasDQI]
vandps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VANDPSZrmkz [HasDQI]
vandps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSZrr [HasDQI]
vandps {src2, src1, dst|dst, src1, src2}
VANDPSZrrk [HasDQI]
vandps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VANDPSZrrkz [HasDQI]
vandps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VBROADCASTF32X2Zrm [HasDQI]
vbroadcastf32x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF32X2Zrmk [HasDQI]
vbroadcastf32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTF32X2Zrmkz [HasDQI]
vbroadcastf32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTF32X2Zrr [HasDQI]
vbroadcastf32x2 {src, dst|dst, src}
VBROADCASTF32X2Zrrk [HasDQI]
vbroadcastf32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTF32X2Zrrkz [HasDQI]
vbroadcastf32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTF32X8Zrm [HasDQI]
vbroadcastf32x8 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF32X8Zrmk [HasDQI]
vbroadcastf32x8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTF32X8Zrmkz [HasDQI]
vbroadcastf32x8 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF64X2Zrm [HasDQI]
vbroadcastf64x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTF64X2Zrmk [HasDQI]
vbroadcastf64x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTF64X2Zrmkz [HasDQI]
vbroadcastf64x2 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X2Zrm [HasDQI]
vbroadcasti32x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X2Zrmk [HasDQI]
vbroadcasti32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X2Zrmkz [HasDQI]
vbroadcasti32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTI32X2Zrr [HasDQI]
vbroadcasti32x2 {src, dst|dst, src}
VBROADCASTI32X2Zrrk [HasDQI]
vbroadcasti32x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X2Zrrkz [HasDQI]
vbroadcasti32x2 {src, dst {mask} {z}|dst {mask} {z}, src}
VBROADCASTI32X8Zrm [HasDQI]
vbroadcasti32x8 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI32X8Zrmk [HasDQI]
vbroadcasti32x8 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTI32X8Zrmkz [HasDQI]
vbroadcasti32x8 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI64X2Zrm [HasDQI]
vbroadcasti64x2 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VBROADCASTI64X2Zrmk [HasDQI]
vbroadcasti64x2 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VBROADCASTI64X2Zrmkz [HasDQI]
vbroadcasti64x2 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTPD2QQZrm [HasDQI]
vcvtpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZrmb [HasDQI]
vcvtpd2qq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZrmbk [HasDQI]
vcvtpd2qq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZrmbkz [HasDQI]
vcvtpd2qq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZrmk [HasDQI]
vcvtpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZrmkz [HasDQI]
vcvtpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2QQZrr [HasDQI]
vcvtpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2QQZrrb [HasDQI]
vcvtpd2qq {rc, src, dst|dst, src, rc}
VCVTPD2QQZrrbk [HasDQI]
vcvtpd2qq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZrrbkz [HasDQI]
vcvtpd2qq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPD2QQZrrk [HasDQI]
vcvtpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2QQZrrkz [HasDQI]
vcvtpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UQQZrm [HasDQI]
vcvtpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZrmb [HasDQI]
vcvtpd2uqq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZrmbk [HasDQI]
vcvtpd2uqq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZrmbkz [HasDQI]
vcvtpd2uqq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZrmk [HasDQI]
vcvtpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZrmkz [HasDQI]
vcvtpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPD2UQQZrr [HasDQI]
vcvtpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2UQQZrrb [HasDQI]
vcvtpd2uqq {rc, src, dst|dst, src, rc}
VCVTPD2UQQZrrbk [HasDQI]
vcvtpd2uqq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZrrbkz [HasDQI]
vcvtpd2uqq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPD2UQQZrrk [HasDQI]
vcvtpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPD2UQQZrrkz [HasDQI]
vcvtpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2QQZrm [HasDQI]
vcvtps2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZrmb [HasDQI]
vcvtps2qq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZrmbk [HasDQI]
vcvtps2qq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZrmbkz [HasDQI]
vcvtps2qq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZrmk [HasDQI]
vcvtps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZrmkz [HasDQI]
vcvtps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2QQZrr [HasDQI]
vcvtps2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2QQZrrb [HasDQI]
vcvtps2qq {rc, src, dst|dst, src, rc}
VCVTPS2QQZrrbk [HasDQI]
vcvtps2qq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZrrbkz [HasDQI]
vcvtps2qq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPS2QQZrrk [HasDQI]
vcvtps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2QQZrrkz [HasDQI]
vcvtps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UQQZrm [HasDQI]
vcvtps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZrmb [HasDQI]
vcvtps2uqq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZrmbk [HasDQI]
vcvtps2uqq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZrmbkz [HasDQI]
vcvtps2uqq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZrmk [HasDQI]
vcvtps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZrmkz [HasDQI]
vcvtps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPS2UQQZrr [HasDQI]
vcvtps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2UQQZrrb [HasDQI]
vcvtps2uqq {rc, src, dst|dst, src, rc}
VCVTPS2UQQZrrbk [HasDQI]
vcvtps2uqq {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZrrbkz [HasDQI]
vcvtps2uqq {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTPS2UQQZrrk [HasDQI]
vcvtps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTPS2UQQZrrkz [HasDQI]
vcvtps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PDZrm [HasDQI]
vcvtqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZrmb [HasDQI]
vcvtqq2pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZrmbk [HasDQI]
vcvtqq2pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZrmbkz [HasDQI]
vcvtqq2pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZrmk [HasDQI]
vcvtqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZrmkz [HasDQI]
vcvtqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PDZrr [HasDQI]
vcvtqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PDZrrb [HasDQI]
vcvtqq2pd {rc, src, dst|dst, src, rc}
VCVTQQ2PDZrrbk [HasDQI]
vcvtqq2pd {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZrrbkz [HasDQI]
vcvtqq2pd {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTQQ2PDZrrk [HasDQI]
vcvtqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PDZrrkz [HasDQI]
vcvtqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PSZrm [HasDQI]
vcvtqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZrmb [HasDQI]
vcvtqq2ps {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZrmbk [HasDQI]
vcvtqq2ps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZrmbkz [HasDQI]
vcvtqq2ps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZrmk [HasDQI]
vcvtqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZrmkz [HasDQI]
vcvtqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTQQ2PSZrr [HasDQI]
vcvtqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTQQ2PSZrrb [HasDQI]
vcvtqq2ps {rc, src, dst|dst, src, rc}
VCVTQQ2PSZrrbk [HasDQI]
vcvtqq2ps {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZrrbkz [HasDQI]
vcvtqq2ps {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTQQ2PSZrrk [HasDQI]
vcvtqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTQQ2PSZrrkz [HasDQI]
vcvtqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQZrm [HasDQI]
vcvttpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZrmb [HasDQI]
vcvttpd2qq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZrmbk [HasDQI]
vcvttpd2qq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZrmbkz [HasDQI]
vcvttpd2qq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZrmk [HasDQI]
vcvttpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZrmkz [HasDQI]
vcvttpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2QQZrr [HasDQI]
vcvttpd2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2QQZrrb [HasDQI]
vcvttpd2qq {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2QQZrrbk [HasDQI]
vcvttpd2qq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZrrbkz [HasDQI]
vcvttpd2qq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2QQZrrk [HasDQI]
vcvttpd2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2QQZrrkz [HasDQI]
vcvttpd2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQZrm [HasDQI]
vcvttpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZrmb [HasDQI]
vcvttpd2uqq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZrmbk [HasDQI]
vcvttpd2uqq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZrmbkz [HasDQI]
vcvttpd2uqq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZrmk [HasDQI]
vcvttpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZrmkz [HasDQI]
vcvttpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPD2UQQZrr [HasDQI]
vcvttpd2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2UQQZrrb [HasDQI]
vcvttpd2uqq {{sae}, src, dst|dst, src, {sae}}
VCVTTPD2UQQZrrbk [HasDQI]
vcvttpd2uqq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZrrbkz [HasDQI]
vcvttpd2uqq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPD2UQQZrrk [HasDQI]
vcvttpd2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPD2UQQZrrkz [HasDQI]
vcvttpd2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQZrm [HasDQI]
vcvttps2qq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZrmb [HasDQI]
vcvttps2qq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZrmbk [HasDQI]
vcvttps2qq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZrmbkz [HasDQI]
vcvttps2qq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZrmk [HasDQI]
vcvttps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZrmkz [HasDQI]
vcvttps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2QQZrr [HasDQI]
vcvttps2qq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2QQZrrb [HasDQI]
vcvttps2qq {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2QQZrrbk [HasDQI]
vcvttps2qq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZrrbkz [HasDQI]
vcvttps2qq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2QQZrrk [HasDQI]
vcvttps2qq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2QQZrrkz [HasDQI]
vcvttps2qq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQZrm [HasDQI]
vcvttps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZrmb [HasDQI]
vcvttps2uqq {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZrmbk [HasDQI]
vcvttps2uqq {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZrmbkz [HasDQI]
vcvttps2uqq {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZrmk [HasDQI]
vcvttps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZrmkz [HasDQI]
vcvttps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTTPS2UQQZrr [HasDQI]
vcvttps2uqq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2UQQZrrb [HasDQI]
vcvttps2uqq {{sae}, src, dst|dst, src, {sae}}
VCVTTPS2UQQZrrbk [HasDQI]
vcvttps2uqq {{sae}, src, dst {mask}|dst {mask}, src, {sae}}
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZrrbkz [HasDQI]
vcvttps2uqq {{sae}, src, dst {mask} {z}|dst {mask} {z}, src, {sae}}
VCVTTPS2UQQZrrk [HasDQI]
vcvttps2uqq {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTTPS2UQQZrrkz [HasDQI]
vcvttps2uqq {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PDZrm [HasDQI]
vcvtuqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZrmb [HasDQI]
vcvtuqq2pd {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZrmbk [HasDQI]
vcvtuqq2pd {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZrmbkz [HasDQI]
vcvtuqq2pd {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZrmk [HasDQI]
vcvtuqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZrmkz [HasDQI]
vcvtuqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PDZrr [HasDQI]
vcvtuqq2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PDZrrb [HasDQI]
vcvtuqq2pd {rc, src, dst|dst, src, rc}
VCVTUQQ2PDZrrbk [HasDQI]
vcvtuqq2pd {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZrrbkz [HasDQI]
vcvtuqq2pd {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTUQQ2PDZrrk [HasDQI]
vcvtuqq2pd {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PDZrrkz [HasDQI]
vcvtuqq2pd {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PSZrm [HasDQI]
vcvtuqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZrmb [HasDQI]
vcvtuqq2ps {src{1to8}, dst|dst, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZrmbk [HasDQI]
vcvtuqq2ps {src{1to8}, dst {mask}|dst {mask}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZrmbkz [HasDQI]
vcvtuqq2ps {src{1to8}, dst {mask} {z}|dst {mask} {z}, src{1to8}}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZrmk [HasDQI]
vcvtuqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZrmkz [HasDQI]
vcvtuqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTUQQ2PSZrr [HasDQI]
vcvtuqq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTUQQ2PSZrrb [HasDQI]
vcvtuqq2ps {rc, src, dst|dst, src, rc}
VCVTUQQ2PSZrrbk [HasDQI]
vcvtuqq2ps {rc, src, dst {mask}|dst {mask}, src, rc}
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZrrbkz [HasDQI]
vcvtuqq2ps {rc, src, dst {mask} {z}|dst {mask} {z}, src, rc}
VCVTUQQ2PSZrrk [HasDQI]
vcvtuqq2ps {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VCVTUQQ2PSZrrkz [HasDQI]
vcvtuqq2ps {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayRaiseFPException |
VEXTRACTF32X8Zmri [HasDQI]
vextractf32x8 {idx, src1, dst|dst, src1, idx}
VEXTRACTF32X8Zmrik [HasDQI]
vextractf32x8 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTF32X8Zrri [HasDQI]
vextractf32x8 {idx, src1, dst|dst, src1, idx}
VEXTRACTF32X8Zrrik [HasDQI]
vextractf32x8 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTF32X8Zrrikz [HasDQI]
vextractf32x8 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTF64X2Zmri [HasDQI]
vextractf64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTF64X2Zmrik [HasDQI]
vextractf64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTF64X2Zrri [HasDQI]
vextractf64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTF64X2Zrrik [HasDQI]
vextractf64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTF64X2Zrrikz [HasDQI]
vextractf64x2 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTI32X8Zmri [HasDQI]
vextracti32x8 {idx, src1, dst|dst, src1, idx}
VEXTRACTI32X8Zmrik [HasDQI]
vextracti32x8 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTI32X8Zrri [HasDQI]
vextracti32x8 {idx, src1, dst|dst, src1, idx}
VEXTRACTI32X8Zrrik [HasDQI]
vextracti32x8 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTI32X8Zrrikz [HasDQI]
vextracti32x8 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VEXTRACTI64X2Zmri [HasDQI]
vextracti64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTI64X2Zmrik [HasDQI]
vextracti64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Properties: mayStore |
VEXTRACTI64X2Zrri [HasDQI]
vextracti64x2 {idx, src1, dst|dst, src1, idx}
VEXTRACTI64X2Zrrik [HasDQI]
vextracti64x2 {idx, src1, dst {mask}|dst {mask}, src1, idx}
|
Note
|
Constraints: src0 = dst |
VEXTRACTI64X2Zrrikz [HasDQI]
vextracti64x2 {idx, src1, dst {mask} {z}|dst {mask} {z}, src1, idx}
VFPCLASSPDZmbi [HasDQI]
vfpclasspd {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
VFPCLASSPDZmbik [HasDQI]
vfpclasspd {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
VFPCLASSPDZmi [HasDQI]
vfpclasspd{z} {src2, src1, dst|dst, src1, src2}
VFPCLASSPDZmik [HasDQI]
vfpclasspd{z} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPDZri [HasDQI]
vfpclasspd {src2, src1, dst|dst, src1, src2}
VFPCLASSPDZrik [HasDQI]
vfpclasspd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPSZmbi [HasDQI]
vfpclassps {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
VFPCLASSPSZmbik [HasDQI]
vfpclassps {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
VFPCLASSPSZmi [HasDQI]
vfpclassps{z} {src2, src1, dst|dst, src1, src2}
VFPCLASSPSZmik [HasDQI]
vfpclassps{z} {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSPSZri [HasDQI]
vfpclassps {src2, src1, dst|dst, src1, src2}
VFPCLASSPSZrik [HasDQI]
vfpclassps {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSSDZmi [HasDQI]
vfpclasssd {src2, src1, dst|dst, src1, src2}
VFPCLASSSDZmik [HasDQI]
vfpclasssd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSSDZri [HasDQI]
vfpclasssd {src2, src1, dst|dst, src1, src2}
VFPCLASSSDZrik [HasDQI]
vfpclasssd {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSSSZmi [HasDQI]
vfpclassss {src2, src1, dst|dst, src1, src2}
VFPCLASSSSZmik [HasDQI]
vfpclassss {src2, src1, dst {mask}|dst {mask}, src1, src2}
VFPCLASSSSZri [HasDQI]
vfpclassss {src2, src1, dst|dst, src1, src2}
VFPCLASSSSZrik [HasDQI]
vfpclassss {src2, src1, dst {mask}|dst {mask}, src1, src2}
VINSERTF32X8Zrmi [HasDQI]
vinsertf32x8 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF32X8Zrmik [HasDQI]
vinsertf32x8 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTF32X8Zrmikz [HasDQI]
vinsertf32x8 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF32X8Zrri [HasDQI]
vinsertf32x8 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTF32X8Zrrik [HasDQI]
vinsertf32x8 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTF32X8Zrrikz [HasDQI]
vinsertf32x8 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTF64X2Zrmi [HasDQI]
vinsertf64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF64X2Zrmik [HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTF64X2Zrmikz [HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF64X2Zrri [HasDQI]
vinsertf64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTF64X2Zrrik [HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTF64X2Zrrikz [HasDQI]
vinsertf64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTI32X8Zrmi [HasDQI]
vinserti32x8 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI32X8Zrmik [HasDQI]
vinserti32x8 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTI32X8Zrmikz [HasDQI]
vinserti32x8 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI32X8Zrri [HasDQI]
vinserti32x8 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTI32X8Zrrik [HasDQI]
vinserti32x8 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTI32X8Zrrikz [HasDQI]
vinserti32x8 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VINSERTI64X2Zrmi [HasDQI]
vinserti64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI64X2Zrmik [HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VINSERTI64X2Zrmikz [HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI64X2Zrri [HasDQI]
vinserti64x2 {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTI64X2Zrrik [HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VINSERTI64X2Zrrikz [HasDQI]
vinserti64x2 {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VORPDZrm [HasDQI]
vorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDZrmb [HasDQI]
vorpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VORPDZrmbk [HasDQI]
vorpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPDZrmbkz [HasDQI]
vorpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VORPDZrmk [HasDQI]
vorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPDZrmkz [HasDQI]
vorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDZrr [HasDQI]
vorpd {src2, src1, dst|dst, src1, src2}
VORPDZrrk [HasDQI]
vorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VORPDZrrkz [HasDQI]
vorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VORPSZrm [HasDQI]
vorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSZrmb [HasDQI]
vorps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VORPSZrmbk [HasDQI]
vorps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPSZrmbkz [HasDQI]
vorps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VORPSZrmk [HasDQI]
vorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VORPSZrmkz [HasDQI]
vorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSZrr [HasDQI]
vorps {src2, src1, dst|dst, src1, src2}
VORPSZrrk [HasDQI]
vorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VORPSZrrkz [HasDQI]
vorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPEXTRDZmri [HasDQI]
vpextrd {src2, src1, dst|dst, src1, src2}
VPEXTRDZrri [HasDQI]
vpextrd {src2, src1, dst|dst, src1, src2}
VPEXTRQZmri [HasDQI]
vpextrq {src2, src1, dst|dst, src1, src2}
VPEXTRQZrri [HasDQI]
vpextrq {src2, src1, dst|dst, src1, src2}
VPINSRDZrmi [HasDQI]
vpinsrd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPINSRDZrri [HasDQI]
vpinsrd {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRQZrmi [HasDQI]
vpinsrq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPINSRQZrri [HasDQI]
vpinsrq {src3, src2, src1, dst|dst, src1, src2, src3}
VPMOVD2MZkr [HasDQI]
vpmovd2m {src, dst|dst, src}
VPMOVM2DZrk [HasDQI]
vpmovm2d {src, dst|dst, src}
VPMOVM2QZrk [HasDQI]
vpmovm2q {src, dst|dst, src}
VPMOVQ2MZkr [HasDQI]
vpmovq2m {src, dst|dst, src}
VPMULLQZrm [HasDQI]
vpmullq {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLQZrmb [HasDQI]
vpmullq {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULLQZrmbk [HasDQI]
vpmullq {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLQZrmbkz [HasDQI]
vpmullq {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULLQZrmk [HasDQI]
vpmullq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULLQZrmkz [HasDQI]
vpmullq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULLQZrr [HasDQI]
vpmullq {src2, src1, dst|dst, src1, src2}
VPMULLQZrrk [HasDQI]
vpmullq {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULLQZrrkz [HasDQI]
vpmullq {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VRANGEPDZrmbi [HasDQI]
vrangepd {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZrmbik [HasDQI]
vrangepd {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZrmbikz [HasDQI]
vrangepd {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZrmi [HasDQI]
vrangepd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZrmik [HasDQI]
vrangepd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZrmikz [HasDQI]
vrangepd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPDZrri [HasDQI]
vrangepd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPDZrrib [HasDQI]
vrangepd {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VRANGEPDZrribk [HasDQI]
vrangepd {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VRANGEPDZrribkz [HasDQI]
vrangepd {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VRANGEPDZrrik [HasDQI]
vrangepd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPDZrrikz [HasDQI]
vrangepd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPSZrmbi [HasDQI]
vrangeps {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZrmbik [HasDQI]
vrangeps {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZrmbikz [HasDQI]
vrangeps {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZrmi [HasDQI]
vrangeps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZrmik [HasDQI]
vrangeps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZrmikz [HasDQI]
vrangeps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGEPSZrri [HasDQI]
vrangeps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGEPSZrrib [HasDQI]
vrangeps {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VRANGEPSZrribk [HasDQI]
vrangeps {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VRANGEPSZrribkz [HasDQI]
vrangeps {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VRANGEPSZrrik [HasDQI]
vrangeps {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGEPSZrrikz [HasDQI]
vrangeps {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGESDZrmi [HasDQI]
vrangesd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGESDZrmik [HasDQI]
vrangesd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGESDZrmikz [HasDQI]
vrangesd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGESDZrri [HasDQI]
vrangesd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGESDZrrib [HasDQI]
vrangesd {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VRANGESDZrribk [HasDQI]
vrangesd {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VRANGESDZrribkz [HasDQI]
vrangesd {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VRANGESDZrrik [HasDQI]
vrangesd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGESDZrrikz [HasDQI]
vrangesd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGESSZrmi [HasDQI]
vrangess {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGESSZrmik [HasDQI]
vrangess {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGESSZrmikz [HasDQI]
vrangess {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VRANGESSZrri [HasDQI]
vrangess {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VRANGESSZrrib [HasDQI]
vrangess {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VRANGESSZrribk [HasDQI]
vrangess {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VRANGESSZrribkz [HasDQI]
vrangess {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VRANGESSZrrik [HasDQI]
vrangess {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VRANGESSZrrikz [HasDQI]
vrangess {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPDZrmbi [HasDQI]
vreducepd {src2, src1{1to8}, dst|dst, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZrmbik [HasDQI]
vreducepd {src2, src1{1to8}, dst {mask}|dst {mask}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZrmbikz [HasDQI]
vreducepd {src2, src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZrmi [HasDQI]
vreducepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZrmik [HasDQI]
vreducepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZrmikz [HasDQI]
vreducepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPDZrri [HasDQI]
vreducepd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPDZrrib [HasDQI]
vreducepd {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VREDUCEPDZrribk [HasDQI]
vreducepd {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZrribkz [HasDQI]
vreducepd {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VREDUCEPDZrrik [HasDQI]
vreducepd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPDZrrikz [HasDQI]
vreducepd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPSZrmbi [HasDQI]
vreduceps {src2, src1{1to16}, dst|dst, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZrmbik [HasDQI]
vreduceps {src2, src1{1to16}, dst {mask}|dst {mask}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZrmbikz [HasDQI]
vreduceps {src2, src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZrmi [HasDQI]
vreduceps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZrmik [HasDQI]
vreduceps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZrmikz [HasDQI]
vreduceps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCEPSZrri [HasDQI]
vreduceps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCEPSZrrib [HasDQI]
vreduceps {src2, {sae}, src1, dst|dst, src1, {sae}, src2}
VREDUCEPSZrribk [HasDQI]
vreduceps {src2, {sae}, src1, dst {mask}|dst {mask}, src1, {sae}, src2}
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZrribkz [HasDQI]
vreduceps {src2, {sae}, src1, dst {mask} {z}|dst {mask} {z}, src1, {sae}, src2}
VREDUCEPSZrrik [HasDQI]
vreduceps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCEPSZrrikz [HasDQI]
vreduceps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VREDUCESDZrmi [HasDQI]
vreducesd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCESDZrmik [HasDQI]
vreducesd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCESDZrmikz [HasDQI]
vreducesd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCESDZrri [HasDQI]
vreducesd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VREDUCESDZrrib [HasDQI]
vreducesd {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VREDUCESDZrribk [HasDQI]
vreducesd {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VREDUCESDZrribkz [HasDQI]
vreducesd {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VREDUCESDZrrik [HasDQI]
vreducesd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCESDZrrikz [HasDQI]
vreducesd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VREDUCESSZrmi [HasDQI]
vreducess {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCESSZrmik [HasDQI]
vreducess {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCESSZrmikz [HasDQI]
vreducess {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VREDUCESSZrri [HasDQI]
vreducess {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VREDUCESSZrrib [HasDQI]
vreducess {src3, {sae}, src2, src1, dst|dst, src1, src2, {sae}, src3}
VREDUCESSZrribk [HasDQI]
vreducess {src3, {sae}, src2, src1, dst {mask}|dst {mask}, src1, src2, {sae}, src3}
|
Note
|
Constraints: src0 = dst |
VREDUCESSZrribkz [HasDQI]
vreducess {src3, {sae}, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, {sae}, src3}
VREDUCESSZrrik [HasDQI]
vreducess {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src0 = dst |
VREDUCESSZrrikz [HasDQI]
vreducess {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VXORPDZrm [HasDQI]
vxorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDZrmb [HasDQI]
vxorpd {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VXORPDZrmbk [HasDQI]
vxorpd {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPDZrmbkz [HasDQI]
vxorpd {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VXORPDZrmk [HasDQI]
vxorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPDZrmkz [HasDQI]
vxorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDZrr [HasDQI]
vxorpd {src2, src1, dst|dst, src1, src2}
VXORPDZrrk [HasDQI]
vxorpd {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VXORPDZrrkz [HasDQI]
vxorpd {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VXORPSZrm [HasDQI]
vxorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSZrmb [HasDQI]
vxorps {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VXORPSZrmbk [HasDQI]
vxorps {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPSZrmbkz [HasDQI]
vxorps {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VXORPSZrmk [HasDQI]
vxorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VXORPSZrmkz [HasDQI]
vxorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSZrr [HasDQI]
vxorps {src2, src1, dst|dst, src1, src2}
VXORPSZrrk [HasDQI]
vxorps {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VXORPSZrrkz [HasDQI]
vxorps {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
KMOVBkk [HasDQI, NoEGPR]
kmovb {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
KMOVBkm [HasDQI, NoEGPR]
kmovb {src, dst|dst, src}
KMOVBkr [HasDQI, NoEGPR]
kmovb {src, dst|dst, src}
KMOVBmk [HasDQI, NoEGPR]
kmovb {src, dst|dst, src}
KMOVBrk [HasDQI, NoEGPR]
kmovb {src, dst|dst, src}
VADDPDYrm [NoVLX, HasAVX]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDYrr [NoVLX, HasAVX]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPDrm [NoVLX, HasAVX]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPDrr [NoVLX, HasAVX]
vaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSYrm [NoVLX, HasAVX]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSYrr [NoVLX, HasAVX]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDPSrm [NoVLX, HasAVX]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDPSrr [NoVLX, HasAVX]
vaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VANDNPDYrm [NoVLX, HasAVX]
vandnpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDYrr [NoVLX, HasAVX]
vandnpd {src2, src1, dst|dst, src1, src2}
VANDNPDrm [NoVLX, HasAVX]
vandnpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPDrr [NoVLX, HasAVX]
vandnpd {src2, src1, dst|dst, src1, src2}
VANDNPSYrm [NoVLX, HasAVX]
vandnps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSYrr [NoVLX, HasAVX]
vandnps {src2, src1, dst|dst, src1, src2}
VANDNPSrm [NoVLX, HasAVX]
vandnps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDNPSrr [NoVLX, HasAVX]
vandnps {src2, src1, dst|dst, src1, src2}
VANDPDYrm [NoVLX, HasAVX]
vandpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDYrr [NoVLX, HasAVX]
vandpd {src2, src1, dst|dst, src1, src2}
VANDPDrm [NoVLX, HasAVX]
vandpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPDrr [NoVLX, HasAVX]
vandpd {src2, src1, dst|dst, src1, src2}
VANDPSYrm [NoVLX, HasAVX]
vandps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSYrr [NoVLX, HasAVX]
vandps {src2, src1, dst|dst, src1, src2}
VANDPSrm [NoVLX, HasAVX]
vandps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VANDPSrr [NoVLX, HasAVX]
vandps {src2, src1, dst|dst, src1, src2}
VBROADCASTSDYrm [NoVLX, HasAVX]
vbroadcastsd {src, dst|dst, src}
VBROADCASTSSYrm [NoVLX, HasAVX]
vbroadcastss {src, dst|dst, src}
VBROADCASTSSrm [NoVLX, HasAVX]
vbroadcastss {src, dst|dst, src}
VCVTDQ2PDYrm [NoVLX, HasAVX]
vcvtdq2pd {src, dst|dst, src}
VCVTDQ2PDYrr [NoVLX, HasAVX]
vcvtdq2pd {src, dst|dst, src}
VCVTDQ2PDrm [NoVLX, HasAVX]
vcvtdq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTDQ2PDrr [NoVLX, HasAVX]
vcvtdq2pd {src, dst|dst, src}
VCVTDQ2PSYrm [NoVLX, HasAVX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSYrr [NoVLX, HasAVX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTDQ2PSrm [NoVLX, HasAVX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTDQ2PSrr [NoVLX, HasAVX]
vcvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQYrm [NoVLX, HasAVX]
vcvtpd2dq{y} {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQYrr [NoVLX, HasAVX]
vcvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQrm [NoVLX, HasAVX]
vcvtpd2dq{x} {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2DQrr [NoVLX, HasAVX]
vcvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSYrm [NoVLX, HasAVX]
vcvtpd2ps{y} {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSYrr [NoVLX, HasAVX]
vcvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSrm [NoVLX, HasAVX]
vcvtpd2ps{x} {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPD2PSrr [NoVLX, HasAVX]
vcvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQYrm [NoVLX, HasAVX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQYrr [NoVLX, HasAVX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQrm [NoVLX, HasAVX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2DQrr [NoVLX, HasAVX]
vcvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDYrm [NoVLX, HasAVX]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDYrr [NoVLX, HasAVX]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDrm [NoVLX, HasAVX]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PDrr [NoVLX, HasAVX]
vcvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQYrm [NoVLX, HasAVX]
vcvttpd2dq{y} {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQYrr [NoVLX, HasAVX]
vcvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQrm [NoVLX, HasAVX]
vcvttpd2dq{x} {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPD2DQrr [NoVLX, HasAVX]
vcvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQYrm [NoVLX, HasAVX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQYrr [NoVLX, HasAVX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQrm [NoVLX, HasAVX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTPS2DQrr [NoVLX, HasAVX]
vcvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VDIVPDYrm [NoVLX, HasAVX]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDYrr [NoVLX, HasAVX]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPDrm [NoVLX, HasAVX]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPDrr [NoVLX, HasAVX]
vdivpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSYrm [NoVLX, HasAVX]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSYrr [NoVLX, HasAVX]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVPSrm [NoVLX, HasAVX]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVPSrr [NoVLX, HasAVX]
vdivps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPDYrm [NoVLX, HasAVX]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDYrr [NoVLX, HasAVX]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPDrm [NoVLX, HasAVX]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPDrr [NoVLX, HasAVX]
vmaxpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSYrm [NoVLX, HasAVX]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSYrr [NoVLX, HasAVX]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXPSrm [NoVLX, HasAVX]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXPSrr [NoVLX, HasAVX]
vmaxps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPDYrm [NoVLX, HasAVX]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDYrr [NoVLX, HasAVX]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPDrm [NoVLX, HasAVX]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPDrr [NoVLX, HasAVX]
vminpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSYrm [NoVLX, HasAVX]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSYrr [NoVLX, HasAVX]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINPSrm [NoVLX, HasAVX]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINPSrr [NoVLX, HasAVX]
vminps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMOVAPDYmr [NoVLX, HasAVX]
vmovapd {src, dst|dst, src}
VMOVAPDYrm [NoVLX, HasAVX]
vmovapd {src, dst|dst, src}
VMOVAPDYrr [NoVLX, HasAVX]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPDmr [NoVLX, HasAVX]
vmovapd {src, dst|dst, src}
VMOVAPDrm [NoVLX, HasAVX]
vmovapd {src, dst|dst, src}
VMOVAPDrr [NoVLX, HasAVX]
vmovapd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPSYmr [NoVLX, HasAVX]
vmovaps {src, dst|dst, src}
VMOVAPSYrm [NoVLX, HasAVX]
vmovaps {src, dst|dst, src}
VMOVAPSYrr [NoVLX, HasAVX]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVAPSmr [NoVLX, HasAVX]
vmovaps {src, dst|dst, src}
VMOVAPSrm [NoVLX, HasAVX]
vmovaps {src, dst|dst, src}
VMOVAPSrr [NoVLX, HasAVX]
vmovaps {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVDDUPYrm [NoVLX, HasAVX]
vmovddup {src, dst|dst, src}
VMOVDDUPYrr [NoVLX, HasAVX]
vmovddup {src, dst|dst, src}
VMOVDDUPrm [NoVLX, HasAVX]
vmovddup {src, dst|dst, src}
VMOVDDUPrr [NoVLX, HasAVX]
vmovddup {src, dst|dst, src}
VMOVDQAYmr [NoVLX, HasAVX]
vmovdqa {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQAYrm [NoVLX, HasAVX]
vmovdqa {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQAmr [NoVLX, HasAVX]
vmovdqa {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQArm [NoVLX, HasAVX]
vmovdqa {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQUYmr [NoVLX, HasAVX]
vmovdqu {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQUYrm [NoVLX, HasAVX]
vmovdqu {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVDQUmr [NoVLX, HasAVX]
vmovdqu {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVDQUrm [NoVLX, HasAVX]
vmovdqu {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMOVNTDQArm [NoVLX, HasAVX]
vmovntdqa {src, dst|dst, src}
VMOVNTDQYmr [NoVLX, HasAVX]
vmovntdq {src, dst|dst, src}
VMOVNTDQmr [NoVLX, HasAVX]
vmovntdq {src, dst|dst, src}
VMOVNTPDYmr [NoVLX, HasAVX]
vmovntpd {src, dst|dst, src}
VMOVNTPDmr [NoVLX, HasAVX]
vmovntpd {src, dst|dst, src}
VMOVNTPSYmr [NoVLX, HasAVX]
vmovntps {src, dst|dst, src}
VMOVNTPSmr [NoVLX, HasAVX]
vmovntps {src, dst|dst, src}
VMOVSHDUPYrm [NoVLX, HasAVX]
vmovshdup {src, dst|dst, src}
VMOVSHDUPYrr [NoVLX, HasAVX]
vmovshdup {src, dst|dst, src}
VMOVSHDUPrm [NoVLX, HasAVX]
vmovshdup {src, dst|dst, src}
VMOVSHDUPrr [NoVLX, HasAVX]
vmovshdup {src, dst|dst, src}
VMOVSLDUPYrm [NoVLX, HasAVX]
vmovsldup {src, dst|dst, src}
VMOVSLDUPYrr [NoVLX, HasAVX]
vmovsldup {src, dst|dst, src}
VMOVSLDUPrm [NoVLX, HasAVX]
vmovsldup {src, dst|dst, src}
VMOVSLDUPrr [NoVLX, HasAVX]
vmovsldup {src, dst|dst, src}
VMOVUPDYmr [NoVLX, HasAVX]
vmovupd {src, dst|dst, src}
VMOVUPDYrm [NoVLX, HasAVX]
vmovupd {src, dst|dst, src}
VMOVUPDYrr [NoVLX, HasAVX]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPDmr [NoVLX, HasAVX]
vmovupd {src, dst|dst, src}
VMOVUPDrm [NoVLX, HasAVX]
vmovupd {src, dst|dst, src}
VMOVUPDrr [NoVLX, HasAVX]
vmovupd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPSYmr [NoVLX, HasAVX]
vmovups {src, dst|dst, src}
VMOVUPSYrm [NoVLX, HasAVX]
vmovups {src, dst|dst, src}
VMOVUPSYrr [NoVLX, HasAVX]
vmovups {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMOVUPSmr [NoVLX, HasAVX]
vmovups {src, dst|dst, src}
VMOVUPSrm [NoVLX, HasAVX]
vmovups {src, dst|dst, src}
VMOVUPSrr [NoVLX, HasAVX]
vmovups {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
VMULPDYrm [NoVLX, HasAVX]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDYrr [NoVLX, HasAVX]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPDrm [NoVLX, HasAVX]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPDrr [NoVLX, HasAVX]
vmulpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSYrm [NoVLX, HasAVX]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSYrr [NoVLX, HasAVX]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULPSrm [NoVLX, HasAVX]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULPSrr [NoVLX, HasAVX]
vmulps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VORPDYrm [NoVLX, HasAVX]
vorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDYrr [NoVLX, HasAVX]
vorpd {src2, src1, dst|dst, src1, src2}
VORPDrm [NoVLX, HasAVX]
vorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPDrr [NoVLX, HasAVX]
vorpd {src2, src1, dst|dst, src1, src2}
VORPSYrm [NoVLX, HasAVX]
vorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSYrr [NoVLX, HasAVX]
vorps {src2, src1, dst|dst, src1, src2}
VORPSrm [NoVLX, HasAVX]
vorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VORPSrr [NoVLX, HasAVX]
vorps {src2, src1, dst|dst, src1, src2}
VPABSDrm [NoVLX, HasAVX]
vpabsd {src, dst|dst, src}
VPABSDrr [NoVLX, HasAVX]
vpabsd {src, dst|dst, src}
VPADDDrm [NoVLX, HasAVX]
vpaddd {src2, src1, dst|dst, src1, src2}
VPADDDrr [NoVLX, HasAVX]
vpaddd {src2, src1, dst|dst, src1, src2}
VPADDQrm [NoVLX, HasAVX]
vpaddq {src2, src1, dst|dst, src1, src2}
VPADDQrr [NoVLX, HasAVX]
vpaddq {src2, src1, dst|dst, src1, src2}
VPANDNrm [NoVLX, HasAVX]
vpandn {src2, src1, dst|dst, src1, src2}
VPANDNrr [NoVLX, HasAVX]
vpandn {src2, src1, dst|dst, src1, src2}
VPANDrm [NoVLX, HasAVX]
vpand {src2, src1, dst|dst, src1, src2}
VPANDrr [NoVLX, HasAVX]
vpand {src2, src1, dst|dst, src1, src2}
VPERMILPDYmi [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDYri [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDYrm [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDYrr [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDmi [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDri [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDrm [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPDrr [NoVLX, HasAVX]
vpermilpd {src2, src1, dst|dst, src1, src2}
VPERMILPSYmi [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSYri [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSYrm [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSYrr [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSmi [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSri [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSrm [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPERMILPSrr [NoVLX, HasAVX]
vpermilps {src2, src1, dst|dst, src1, src2}
VPMAXSDrm [NoVLX, HasAVX]
vpmaxsd {src2, src1, dst|dst, src1, src2}
VPMAXSDrr [NoVLX, HasAVX]
vpmaxsd {src2, src1, dst|dst, src1, src2}
VPMAXUDrm [NoVLX, HasAVX]
vpmaxud {src2, src1, dst|dst, src1, src2}
VPMAXUDrr [NoVLX, HasAVX]
vpmaxud {src2, src1, dst|dst, src1, src2}
VPMINSDrm [NoVLX, HasAVX]
vpminsd {src2, src1, dst|dst, src1, src2}
VPMINSDrr [NoVLX, HasAVX]
vpminsd {src2, src1, dst|dst, src1, src2}
VPMINUDrm [NoVLX, HasAVX]
vpminud {src2, src1, dst|dst, src1, src2}
VPMINUDrr [NoVLX, HasAVX]
vpminud {src2, src1, dst|dst, src1, src2}
VPMOVSXBDrm [NoVLX, HasAVX]
vpmovsxbd {src, dst|dst, src}
VPMOVSXBDrr [NoVLX, HasAVX]
vpmovsxbd {src, dst|dst, src}
VPMOVSXBQrm [NoVLX, HasAVX]
vpmovsxbq {src, dst|dst, src}
VPMOVSXBQrr [NoVLX, HasAVX]
vpmovsxbq {src, dst|dst, src}
VPMOVSXDQrm [NoVLX, HasAVX]
vpmovsxdq {src, dst|dst, src}
VPMOVSXDQrr [NoVLX, HasAVX]
vpmovsxdq {src, dst|dst, src}
VPMOVSXWDrm [NoVLX, HasAVX]
vpmovsxwd {src, dst|dst, src}
VPMOVSXWDrr [NoVLX, HasAVX]
vpmovsxwd {src, dst|dst, src}
VPMOVSXWQrm [NoVLX, HasAVX]
vpmovsxwq {src, dst|dst, src}
VPMOVSXWQrr [NoVLX, HasAVX]
vpmovsxwq {src, dst|dst, src}
VPMOVZXBDrm [NoVLX, HasAVX]
vpmovzxbd {src, dst|dst, src}
VPMOVZXBDrr [NoVLX, HasAVX]
vpmovzxbd {src, dst|dst, src}
VPMOVZXBQrm [NoVLX, HasAVX]
vpmovzxbq {src, dst|dst, src}
VPMOVZXBQrr [NoVLX, HasAVX]
vpmovzxbq {src, dst|dst, src}
VPMOVZXDQrm [NoVLX, HasAVX]
vpmovzxdq {src, dst|dst, src}
VPMOVZXDQrr [NoVLX, HasAVX]
vpmovzxdq {src, dst|dst, src}
VPMOVZXWDrm [NoVLX, HasAVX]
vpmovzxwd {src, dst|dst, src}
VPMOVZXWDrr [NoVLX, HasAVX]
vpmovzxwd {src, dst|dst, src}
VPMOVZXWQrm [NoVLX, HasAVX]
vpmovzxwq {src, dst|dst, src}
VPMOVZXWQrr [NoVLX, HasAVX]
vpmovzxwq {src, dst|dst, src}
VPMULDQrm [NoVLX, HasAVX]
vpmuldq {src2, src1, dst|dst, src1, src2}
VPMULDQrr [NoVLX, HasAVX]
vpmuldq {src2, src1, dst|dst, src1, src2}
VPMULLDrm [NoVLX, HasAVX]
vpmulld {src2, src1, dst|dst, src1, src2}
VPMULLDrr [NoVLX, HasAVX]
vpmulld {src2, src1, dst|dst, src1, src2}
VPMULUDQrm [NoVLX, HasAVX]
vpmuludq {src2, src1, dst|dst, src1, src2}
VPMULUDQrr [NoVLX, HasAVX]
vpmuludq {src2, src1, dst|dst, src1, src2}
VPORrm [NoVLX, HasAVX]
vpor {src2, src1, dst|dst, src1, src2}
VPORrr [NoVLX, HasAVX]
vpor {src2, src1, dst|dst, src1, src2}
VPSHUFDmi [NoVLX, HasAVX]
vpshufd {src2, src1, dst|dst, src1, src2}
VPSHUFDri [NoVLX, HasAVX]
vpshufd {src2, src1, dst|dst, src1, src2}
VPSLLDri [NoVLX, HasAVX]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDrm [NoVLX, HasAVX]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDrr [NoVLX, HasAVX]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLQri [NoVLX, HasAVX]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQrm [NoVLX, HasAVX]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQrr [NoVLX, HasAVX]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSRADri [NoVLX, HasAVX]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADrm [NoVLX, HasAVX]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADrr [NoVLX, HasAVX]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRLDri [NoVLX, HasAVX]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDrm [NoVLX, HasAVX]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDrr [NoVLX, HasAVX]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLQri [NoVLX, HasAVX]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQrm [NoVLX, HasAVX]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQrr [NoVLX, HasAVX]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSUBDrm [NoVLX, HasAVX]
vpsubd {src2, src1, dst|dst, src1, src2}
VPSUBDrr [NoVLX, HasAVX]
vpsubd {src2, src1, dst|dst, src1, src2}
VPSUBQrm [NoVLX, HasAVX]
vpsubq {src2, src1, dst|dst, src1, src2}
VPSUBQrr [NoVLX, HasAVX]
vpsubq {src2, src1, dst|dst, src1, src2}
VPUNPCKHDQrm [NoVLX, HasAVX]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHDQrr [NoVLX, HasAVX]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHQDQrm [NoVLX, HasAVX]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHQDQrr [NoVLX, HasAVX]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKLDQrm [NoVLX, HasAVX]
vpunpckldq {src2, src1, dst|dst, src1, src2}
VPUNPCKLDQrr [NoVLX, HasAVX]
vpunpckldq {src2, src1, dst|dst, src1, src2}
VPUNPCKLQDQrm [NoVLX, HasAVX]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKLQDQrr [NoVLX, HasAVX]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
VPXORrm [NoVLX, HasAVX]
vpxor {src2, src1, dst|dst, src1, src2}
VPXORrr [NoVLX, HasAVX]
vpxor {src2, src1, dst|dst, src1, src2}
VROUNDPDYmi [NoVLX, HasAVX]
vroundpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDPDYri [NoVLX, HasAVX]
vroundpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDPDmi [NoVLX, HasAVX]
vroundpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDPDri [NoVLX, HasAVX]
vroundpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDPSYmi [NoVLX, HasAVX]
vroundps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDPSYri [NoVLX, HasAVX]
vroundps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDPSmi [NoVLX, HasAVX]
vroundps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDPSri [NoVLX, HasAVX]
vroundps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSHUFPDYrmi [NoVLX, HasAVX]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPDYrri [NoVLX, HasAVX]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPDrmi [NoVLX, HasAVX]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPDrri [NoVLX, HasAVX]
vshufpd {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPSYrmi [NoVLX, HasAVX]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPSYrri [NoVLX, HasAVX]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPSrmi [NoVLX, HasAVX]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
VSHUFPSrri [NoVLX, HasAVX]
vshufps {src3, src2, src1, dst|dst, src1, src2, src3}
VSQRTPDYm [NoVLX, HasAVX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDYr [NoVLX, HasAVX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDm [NoVLX, HasAVX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPDr [NoVLX, HasAVX]
vsqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSYm [NoVLX, HasAVX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSYr [NoVLX, HasAVX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSm [NoVLX, HasAVX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSQRTPSr [NoVLX, HasAVX]
vsqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VSUBPDYrm [NoVLX, HasAVX]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDYrr [NoVLX, HasAVX]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPDrm [NoVLX, HasAVX]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPDrr [NoVLX, HasAVX]
vsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSYrm [NoVLX, HasAVX]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSYrr [NoVLX, HasAVX]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBPSrm [NoVLX, HasAVX]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBPSrr [NoVLX, HasAVX]
vsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUNPCKHPDYrm [NoVLX, HasAVX]
vunpckhpd {src2, src1, dst|dst, src1, src2}
VUNPCKHPDYrr [NoVLX, HasAVX]
vunpckhpd {src2, src1, dst|dst, src1, src2}
VUNPCKHPDrm [NoVLX, HasAVX]
vunpckhpd {src2, src1, dst|dst, src1, src2}
VUNPCKHPDrr [NoVLX, HasAVX]
vunpckhpd {src2, src1, dst|dst, src1, src2}
VUNPCKHPSYrm [NoVLX, HasAVX]
vunpckhps {src2, src1, dst|dst, src1, src2}
VUNPCKHPSYrr [NoVLX, HasAVX]
vunpckhps {src2, src1, dst|dst, src1, src2}
VUNPCKHPSrm [NoVLX, HasAVX]
vunpckhps {src2, src1, dst|dst, src1, src2}
VUNPCKHPSrr [NoVLX, HasAVX]
vunpckhps {src2, src1, dst|dst, src1, src2}
VUNPCKLPDYrm [NoVLX, HasAVX]
vunpcklpd {src2, src1, dst|dst, src1, src2}
VUNPCKLPDYrr [NoVLX, HasAVX]
vunpcklpd {src2, src1, dst|dst, src1, src2}
VUNPCKLPDrm [NoVLX, HasAVX]
vunpcklpd {src2, src1, dst|dst, src1, src2}
VUNPCKLPDrr [NoVLX, HasAVX]
vunpcklpd {src2, src1, dst|dst, src1, src2}
VUNPCKLPSYrm [NoVLX, HasAVX]
vunpcklps {src2, src1, dst|dst, src1, src2}
VUNPCKLPSYrr [NoVLX, HasAVX]
vunpcklps {src2, src1, dst|dst, src1, src2}
VUNPCKLPSrm [NoVLX, HasAVX]
vunpcklps {src2, src1, dst|dst, src1, src2}
VUNPCKLPSrr [NoVLX, HasAVX]
vunpcklps {src2, src1, dst|dst, src1, src2}
VXORPDYrm [NoVLX, HasAVX]
vxorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDYrr [NoVLX, HasAVX]
vxorpd {src2, src1, dst|dst, src1, src2}
VXORPDrm [NoVLX, HasAVX]
vxorpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPDrr [NoVLX, HasAVX]
vxorpd {src2, src1, dst|dst, src1, src2}
VXORPSYrm [NoVLX, HasAVX]
vxorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSYrr [NoVLX, HasAVX]
vxorps {src2, src1, dst|dst, src1, src2}
VXORPSrm [NoVLX, HasAVX]
vxorps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VXORPSrr [NoVLX, HasAVX]
vxorps {src2, src1, dst|dst, src1, src2}
VGF2P8AFFINEINVQBYrmi [NoVLX, HasAVX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEINVQBYrri [NoVLX, HasAVX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEINVQBrmi [NoVLX, HasAVX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEINVQBrri [NoVLX, HasAVX, HasGFNI]
vgf2p8affineinvqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEQBYrmi [NoVLX, HasAVX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEQBYrri [NoVLX, HasAVX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEQBrmi [NoVLX, HasAVX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8AFFINEQBrri [NoVLX, HasAVX, HasGFNI]
vgf2p8affineqb {src3, src2, src1, dst|dst, src1, src2, src3}
VGF2P8MULBYrm [NoVLX, HasAVX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
VGF2P8MULBYrr [NoVLX, HasAVX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
VGF2P8MULBrm [NoVLX, HasAVX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
VGF2P8MULBrr [NoVLX, HasAVX, HasGFNI]
vgf2p8mulb {src2, src1, dst|dst, src1, src2}
VBROADCASTSDYrr [NoVLX, HasAVX2]
vbroadcastsd {src, dst|dst, src}
VBROADCASTSSYrr [NoVLX, HasAVX2]
vbroadcastss {src, dst|dst, src}
VBROADCASTSSrr [NoVLX, HasAVX2]
vbroadcastss {src, dst|dst, src}
VMOVNTDQAYrm [NoVLX, HasAVX2]
vmovntdqa {src, dst|dst, src}
VPABSDYrm [NoVLX, HasAVX2]
vpabsd {src, dst|dst, src}
VPABSDYrr [NoVLX, HasAVX2]
vpabsd {src, dst|dst, src}
VPADDDYrm [NoVLX, HasAVX2]
vpaddd {src2, src1, dst|dst, src1, src2}
VPADDDYrr [NoVLX, HasAVX2]
vpaddd {src2, src1, dst|dst, src1, src2}
VPADDQYrm [NoVLX, HasAVX2]
vpaddq {src2, src1, dst|dst, src1, src2}
VPADDQYrr [NoVLX, HasAVX2]
vpaddq {src2, src1, dst|dst, src1, src2}
VPANDNYrm [NoVLX, HasAVX2]
vpandn {src2, src1, dst|dst, src1, src2}
VPANDNYrr [NoVLX, HasAVX2]
vpandn {src2, src1, dst|dst, src1, src2}
VPANDYrm [NoVLX, HasAVX2]
vpand {src2, src1, dst|dst, src1, src2}
VPANDYrr [NoVLX, HasAVX2]
vpand {src2, src1, dst|dst, src1, src2}
VPBROADCASTDYrm [NoVLX, HasAVX2]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDYrr [NoVLX, HasAVX2]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDrm [NoVLX, HasAVX2]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTDrr [NoVLX, HasAVX2]
vpbroadcastd {src, dst|dst, src}
VPBROADCASTQYrm [NoVLX, HasAVX2]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQYrr [NoVLX, HasAVX2]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQrm [NoVLX, HasAVX2]
vpbroadcastq {src, dst|dst, src}
VPBROADCASTQrr [NoVLX, HasAVX2]
vpbroadcastq {src, dst|dst, src}
VPERMDYrm [NoVLX, HasAVX2]
vpermd {src2, src1, dst|dst, src1, src2}
VPERMDYrr [NoVLX, HasAVX2]
vpermd {src2, src1, dst|dst, src1, src2}
VPERMPDYmi [NoVLX, HasAVX2]
vpermpd {src2, src1, dst|dst, src1, src2}
VPERMPDYri [NoVLX, HasAVX2]
vpermpd {src2, src1, dst|dst, src1, src2}
VPERMPSYrm [NoVLX, HasAVX2]
vpermps {src2, src1, dst|dst, src1, src2}
VPERMPSYrr [NoVLX, HasAVX2]
vpermps {src2, src1, dst|dst, src1, src2}
VPERMQYmi [NoVLX, HasAVX2]
vpermq {src2, src1, dst|dst, src1, src2}
VPERMQYri [NoVLX, HasAVX2]
vpermq {src2, src1, dst|dst, src1, src2}
VPMAXSDYrm [NoVLX, HasAVX2]
vpmaxsd {src2, src1, dst|dst, src1, src2}
VPMAXSDYrr [NoVLX, HasAVX2]
vpmaxsd {src2, src1, dst|dst, src1, src2}
VPMAXUDYrm [NoVLX, HasAVX2]
vpmaxud {src2, src1, dst|dst, src1, src2}
VPMAXUDYrr [NoVLX, HasAVX2]
vpmaxud {src2, src1, dst|dst, src1, src2}
VPMINSDYrm [NoVLX, HasAVX2]
vpminsd {src2, src1, dst|dst, src1, src2}
VPMINSDYrr [NoVLX, HasAVX2]
vpminsd {src2, src1, dst|dst, src1, src2}
VPMINUDYrm [NoVLX, HasAVX2]
vpminud {src2, src1, dst|dst, src1, src2}
VPMINUDYrr [NoVLX, HasAVX2]
vpminud {src2, src1, dst|dst, src1, src2}
VPMOVSXBDYrm [NoVLX, HasAVX2]
vpmovsxbd {src, dst|dst, src}
VPMOVSXBDYrr [NoVLX, HasAVX2]
vpmovsxbd {src, dst|dst, src}
VPMOVSXBQYrm [NoVLX, HasAVX2]
vpmovsxbq {src, dst|dst, src}
VPMOVSXBQYrr [NoVLX, HasAVX2]
vpmovsxbq {src, dst|dst, src}
VPMOVSXDQYrm [NoVLX, HasAVX2]
vpmovsxdq {src, dst|dst, src}
VPMOVSXDQYrr [NoVLX, HasAVX2]
vpmovsxdq {src, dst|dst, src}
VPMOVSXWDYrm [NoVLX, HasAVX2]
vpmovsxwd {src, dst|dst, src}
VPMOVSXWDYrr [NoVLX, HasAVX2]
vpmovsxwd {src, dst|dst, src}
VPMOVSXWQYrm [NoVLX, HasAVX2]
vpmovsxwq {src, dst|dst, src}
VPMOVSXWQYrr [NoVLX, HasAVX2]
vpmovsxwq {src, dst|dst, src}
VPMOVZXBDYrm [NoVLX, HasAVX2]
vpmovzxbd {src, dst|dst, src}
VPMOVZXBDYrr [NoVLX, HasAVX2]
vpmovzxbd {src, dst|dst, src}
VPMOVZXBQYrm [NoVLX, HasAVX2]
vpmovzxbq {src, dst|dst, src}
VPMOVZXBQYrr [NoVLX, HasAVX2]
vpmovzxbq {src, dst|dst, src}
VPMOVZXDQYrm [NoVLX, HasAVX2]
vpmovzxdq {src, dst|dst, src}
VPMOVZXDQYrr [NoVLX, HasAVX2]
vpmovzxdq {src, dst|dst, src}
VPMOVZXWDYrm [NoVLX, HasAVX2]
vpmovzxwd {src, dst|dst, src}
VPMOVZXWDYrr [NoVLX, HasAVX2]
vpmovzxwd {src, dst|dst, src}
VPMOVZXWQYrm [NoVLX, HasAVX2]
vpmovzxwq {src, dst|dst, src}
VPMOVZXWQYrr [NoVLX, HasAVX2]
vpmovzxwq {src, dst|dst, src}
VPMULDQYrm [NoVLX, HasAVX2]
vpmuldq {src2, src1, dst|dst, src1, src2}
VPMULDQYrr [NoVLX, HasAVX2]
vpmuldq {src2, src1, dst|dst, src1, src2}
VPMULLDYrm [NoVLX, HasAVX2]
vpmulld {src2, src1, dst|dst, src1, src2}
VPMULLDYrr [NoVLX, HasAVX2]
vpmulld {src2, src1, dst|dst, src1, src2}
VPMULUDQYrm [NoVLX, HasAVX2]
vpmuludq {src2, src1, dst|dst, src1, src2}
VPMULUDQYrr [NoVLX, HasAVX2]
vpmuludq {src2, src1, dst|dst, src1, src2}
VPORYrm [NoVLX, HasAVX2]
vpor {src2, src1, dst|dst, src1, src2}
VPORYrr [NoVLX, HasAVX2]
vpor {src2, src1, dst|dst, src1, src2}
VPSHUFDYmi [NoVLX, HasAVX2]
vpshufd {src2, src1, dst|dst, src1, src2}
VPSHUFDYri [NoVLX, HasAVX2]
vpshufd {src2, src1, dst|dst, src1, src2}
VPSLLDYri [NoVLX, HasAVX2]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDYrm [NoVLX, HasAVX2]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLDYrr [NoVLX, HasAVX2]
vpslld {src2, src1, dst|dst, src1, src2}
VPSLLQYri [NoVLX, HasAVX2]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQYrm [NoVLX, HasAVX2]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLQYrr [NoVLX, HasAVX2]
vpsllq {src2, src1, dst|dst, src1, src2}
VPSLLVDYrm [NoVLX, HasAVX2]
vpsllvd {src2, src1, dst|dst, src1, src2}
VPSLLVDYrr [NoVLX, HasAVX2]
vpsllvd {src2, src1, dst|dst, src1, src2}
VPSLLVDrm [NoVLX, HasAVX2]
vpsllvd {src2, src1, dst|dst, src1, src2}
VPSLLVDrr [NoVLX, HasAVX2]
vpsllvd {src2, src1, dst|dst, src1, src2}
VPSLLVQYrm [NoVLX, HasAVX2]
vpsllvq {src2, src1, dst|dst, src1, src2}
VPSLLVQYrr [NoVLX, HasAVX2]
vpsllvq {src2, src1, dst|dst, src1, src2}
VPSLLVQrm [NoVLX, HasAVX2]
vpsllvq {src2, src1, dst|dst, src1, src2}
VPSLLVQrr [NoVLX, HasAVX2]
vpsllvq {src2, src1, dst|dst, src1, src2}
VPSRADYri [NoVLX, HasAVX2]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADYrm [NoVLX, HasAVX2]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRADYrr [NoVLX, HasAVX2]
vpsrad {src2, src1, dst|dst, src1, src2}
VPSRAVDYrm [NoVLX, HasAVX2]
vpsravd {src2, src1, dst|dst, src1, src2}
VPSRAVDYrr [NoVLX, HasAVX2]
vpsravd {src2, src1, dst|dst, src1, src2}
VPSRAVDrm [NoVLX, HasAVX2]
vpsravd {src2, src1, dst|dst, src1, src2}
VPSRAVDrr [NoVLX, HasAVX2]
vpsravd {src2, src1, dst|dst, src1, src2}
VPSRLDYri [NoVLX, HasAVX2]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDYrm [NoVLX, HasAVX2]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLDYrr [NoVLX, HasAVX2]
vpsrld {src2, src1, dst|dst, src1, src2}
VPSRLQYri [NoVLX, HasAVX2]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQYrm [NoVLX, HasAVX2]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLQYrr [NoVLX, HasAVX2]
vpsrlq {src2, src1, dst|dst, src1, src2}
VPSRLVDYrm [NoVLX, HasAVX2]
vpsrlvd {src2, src1, dst|dst, src1, src2}
VPSRLVDYrr [NoVLX, HasAVX2]
vpsrlvd {src2, src1, dst|dst, src1, src2}
VPSRLVDrm [NoVLX, HasAVX2]
vpsrlvd {src2, src1, dst|dst, src1, src2}
VPSRLVDrr [NoVLX, HasAVX2]
vpsrlvd {src2, src1, dst|dst, src1, src2}
VPSRLVQYrm [NoVLX, HasAVX2]
vpsrlvq {src2, src1, dst|dst, src1, src2}
VPSRLVQYrr [NoVLX, HasAVX2]
vpsrlvq {src2, src1, dst|dst, src1, src2}
VPSRLVQrm [NoVLX, HasAVX2]
vpsrlvq {src2, src1, dst|dst, src1, src2}
VPSRLVQrr [NoVLX, HasAVX2]
vpsrlvq {src2, src1, dst|dst, src1, src2}
VPSUBDYrm [NoVLX, HasAVX2]
vpsubd {src2, src1, dst|dst, src1, src2}
VPSUBDYrr [NoVLX, HasAVX2]
vpsubd {src2, src1, dst|dst, src1, src2}
VPSUBQYrm [NoVLX, HasAVX2]
vpsubq {src2, src1, dst|dst, src1, src2}
VPSUBQYrr [NoVLX, HasAVX2]
vpsubq {src2, src1, dst|dst, src1, src2}
VPUNPCKHDQYrm [NoVLX, HasAVX2]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHDQYrr [NoVLX, HasAVX2]
vpunpckhdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHQDQYrm [NoVLX, HasAVX2]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKHQDQYrr [NoVLX, HasAVX2]
vpunpckhqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKLDQYrm [NoVLX, HasAVX2]
vpunpckldq {src2, src1, dst|dst, src1, src2}
VPUNPCKLDQYrr [NoVLX, HasAVX2]
vpunpckldq {src2, src1, dst|dst, src1, src2}
VPUNPCKLQDQYrm [NoVLX, HasAVX2]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
VPUNPCKLQDQYrr [NoVLX, HasAVX2]
vpunpcklqdq {src2, src1, dst|dst, src1, src2}
VPXORYrm [NoVLX, HasAVX2]
vpxor {src2, src1, dst|dst, src1, src2}
VPXORYrr [NoVLX, HasAVX2]
vpxor {src2, src1, dst|dst, src1, src2}
VFMADD132PDYm [NoVLX, HasFMA, NoFMA4]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDYr [NoVLX, HasFMA, NoFMA4]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDm [NoVLX, HasFMA, NoFMA4]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PDr [NoVLX, HasFMA, NoFMA4]
vfmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSYm [NoVLX, HasFMA, NoFMA4]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSYr [NoVLX, HasFMA, NoFMA4]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSm [NoVLX, HasFMA, NoFMA4]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132PSr [NoVLX, HasFMA, NoFMA4]
vfmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDYm [NoVLX, HasFMA, NoFMA4]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDYr [NoVLX, HasFMA, NoFMA4]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDm [NoVLX, HasFMA, NoFMA4]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PDr [NoVLX, HasFMA, NoFMA4]
vfmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSYm [NoVLX, HasFMA, NoFMA4]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSYr [NoVLX, HasFMA, NoFMA4]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSm [NoVLX, HasFMA, NoFMA4]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213PSr [NoVLX, HasFMA, NoFMA4]
vfmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDYm [NoVLX, HasFMA, NoFMA4]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDYr [NoVLX, HasFMA, NoFMA4]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDm [NoVLX, HasFMA, NoFMA4]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PDr [NoVLX, HasFMA, NoFMA4]
vfmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSYm [NoVLX, HasFMA, NoFMA4]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSYr [NoVLX, HasFMA, NoFMA4]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSm [NoVLX, HasFMA, NoFMA4]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231PSr [NoVLX, HasFMA, NoFMA4]
vfmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDYm [NoVLX, HasFMA, NoFMA4]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDYr [NoVLX, HasFMA, NoFMA4]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDm [NoVLX, HasFMA, NoFMA4]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PDr [NoVLX, HasFMA, NoFMA4]
vfmaddsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSYm [NoVLX, HasFMA, NoFMA4]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSYr [NoVLX, HasFMA, NoFMA4]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSm [NoVLX, HasFMA, NoFMA4]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB132PSr [NoVLX, HasFMA, NoFMA4]
vfmaddsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDYm [NoVLX, HasFMA, NoFMA4]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDYr [NoVLX, HasFMA, NoFMA4]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDm [NoVLX, HasFMA, NoFMA4]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PDr [NoVLX, HasFMA, NoFMA4]
vfmaddsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSYm [NoVLX, HasFMA, NoFMA4]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSYr [NoVLX, HasFMA, NoFMA4]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSm [NoVLX, HasFMA, NoFMA4]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB213PSr [NoVLX, HasFMA, NoFMA4]
vfmaddsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDYm [NoVLX, HasFMA, NoFMA4]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDYr [NoVLX, HasFMA, NoFMA4]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDm [NoVLX, HasFMA, NoFMA4]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PDr [NoVLX, HasFMA, NoFMA4]
vfmaddsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSYm [NoVLX, HasFMA, NoFMA4]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSYr [NoVLX, HasFMA, NoFMA4]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSm [NoVLX, HasFMA, NoFMA4]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSUB231PSr [NoVLX, HasFMA, NoFMA4]
vfmaddsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDYm [NoVLX, HasFMA, NoFMA4]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDYr [NoVLX, HasFMA, NoFMA4]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDm [NoVLX, HasFMA, NoFMA4]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PDr [NoVLX, HasFMA, NoFMA4]
vfmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSYm [NoVLX, HasFMA, NoFMA4]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSYr [NoVLX, HasFMA, NoFMA4]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSm [NoVLX, HasFMA, NoFMA4]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132PSr [NoVLX, HasFMA, NoFMA4]
vfmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDYm [NoVLX, HasFMA, NoFMA4]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDYr [NoVLX, HasFMA, NoFMA4]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDm [NoVLX, HasFMA, NoFMA4]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PDr [NoVLX, HasFMA, NoFMA4]
vfmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSYm [NoVLX, HasFMA, NoFMA4]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSYr [NoVLX, HasFMA, NoFMA4]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSm [NoVLX, HasFMA, NoFMA4]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213PSr [NoVLX, HasFMA, NoFMA4]
vfmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDYm [NoVLX, HasFMA, NoFMA4]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDYr [NoVLX, HasFMA, NoFMA4]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDm [NoVLX, HasFMA, NoFMA4]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PDr [NoVLX, HasFMA, NoFMA4]
vfmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSYm [NoVLX, HasFMA, NoFMA4]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSYr [NoVLX, HasFMA, NoFMA4]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSm [NoVLX, HasFMA, NoFMA4]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231PSr [NoVLX, HasFMA, NoFMA4]
vfmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDYm [NoVLX, HasFMA, NoFMA4]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDYr [NoVLX, HasFMA, NoFMA4]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDm [NoVLX, HasFMA, NoFMA4]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PDr [NoVLX, HasFMA, NoFMA4]
vfmsubadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSYm [NoVLX, HasFMA, NoFMA4]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSYr [NoVLX, HasFMA, NoFMA4]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSm [NoVLX, HasFMA, NoFMA4]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD132PSr [NoVLX, HasFMA, NoFMA4]
vfmsubadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDYm [NoVLX, HasFMA, NoFMA4]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDYr [NoVLX, HasFMA, NoFMA4]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDm [NoVLX, HasFMA, NoFMA4]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PDr [NoVLX, HasFMA, NoFMA4]
vfmsubadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSYm [NoVLX, HasFMA, NoFMA4]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSYr [NoVLX, HasFMA, NoFMA4]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSm [NoVLX, HasFMA, NoFMA4]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD213PSr [NoVLX, HasFMA, NoFMA4]
vfmsubadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDYm [NoVLX, HasFMA, NoFMA4]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDYr [NoVLX, HasFMA, NoFMA4]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDm [NoVLX, HasFMA, NoFMA4]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PDr [NoVLX, HasFMA, NoFMA4]
vfmsubadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSYm [NoVLX, HasFMA, NoFMA4]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSYr [NoVLX, HasFMA, NoFMA4]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSm [NoVLX, HasFMA, NoFMA4]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUBADD231PSr [NoVLX, HasFMA, NoFMA4]
vfmsubadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDYm [NoVLX, HasFMA, NoFMA4]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDYr [NoVLX, HasFMA, NoFMA4]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDm [NoVLX, HasFMA, NoFMA4]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PDr [NoVLX, HasFMA, NoFMA4]
vfnmadd132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSYm [NoVLX, HasFMA, NoFMA4]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSYr [NoVLX, HasFMA, NoFMA4]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSm [NoVLX, HasFMA, NoFMA4]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132PSr [NoVLX, HasFMA, NoFMA4]
vfnmadd132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDYm [NoVLX, HasFMA, NoFMA4]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDYr [NoVLX, HasFMA, NoFMA4]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDm [NoVLX, HasFMA, NoFMA4]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PDr [NoVLX, HasFMA, NoFMA4]
vfnmadd213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSYm [NoVLX, HasFMA, NoFMA4]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSYr [NoVLX, HasFMA, NoFMA4]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSm [NoVLX, HasFMA, NoFMA4]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213PSr [NoVLX, HasFMA, NoFMA4]
vfnmadd213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDYm [NoVLX, HasFMA, NoFMA4]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDYr [NoVLX, HasFMA, NoFMA4]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDm [NoVLX, HasFMA, NoFMA4]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PDr [NoVLX, HasFMA, NoFMA4]
vfnmadd231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSYm [NoVLX, HasFMA, NoFMA4]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSYr [NoVLX, HasFMA, NoFMA4]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSm [NoVLX, HasFMA, NoFMA4]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231PSr [NoVLX, HasFMA, NoFMA4]
vfnmadd231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDYm [NoVLX, HasFMA, NoFMA4]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDYr [NoVLX, HasFMA, NoFMA4]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDm [NoVLX, HasFMA, NoFMA4]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PDr [NoVLX, HasFMA, NoFMA4]
vfnmsub132pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSYm [NoVLX, HasFMA, NoFMA4]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSYr [NoVLX, HasFMA, NoFMA4]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSm [NoVLX, HasFMA, NoFMA4]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132PSr [NoVLX, HasFMA, NoFMA4]
vfnmsub132ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDYm [NoVLX, HasFMA, NoFMA4]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDYr [NoVLX, HasFMA, NoFMA4]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDm [NoVLX, HasFMA, NoFMA4]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PDr [NoVLX, HasFMA, NoFMA4]
vfnmsub213pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSYm [NoVLX, HasFMA, NoFMA4]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSYr [NoVLX, HasFMA, NoFMA4]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSm [NoVLX, HasFMA, NoFMA4]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213PSr [NoVLX, HasFMA, NoFMA4]
vfnmsub213ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDYm [NoVLX, HasFMA, NoFMA4]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDYr [NoVLX, HasFMA, NoFMA4]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDm [NoVLX, HasFMA, NoFMA4]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PDr [NoVLX, HasFMA, NoFMA4]
vfnmsub231pd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSYm [NoVLX, HasFMA, NoFMA4]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSYr [NoVLX, HasFMA, NoFMA4]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSm [NoVLX, HasFMA, NoFMA4]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231PSr [NoVLX, HasFMA, NoFMA4]
vfnmsub231ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDPD4Ymr [NoVLX, HasFMA4]
vfmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPD4Yrm [NoVLX, HasFMA4]
vfmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPD4Yrr [NoVLX, HasFMA4]
vfmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPD4mr [NoVLX, HasFMA4]
vfmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPD4rm [NoVLX, HasFMA4]
vfmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPD4rr [NoVLX, HasFMA4]
vfmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPS4Ymr [NoVLX, HasFMA4]
vfmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPS4Yrm [NoVLX, HasFMA4]
vfmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPS4Yrr [NoVLX, HasFMA4]
vfmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPS4mr [NoVLX, HasFMA4]
vfmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPS4rm [NoVLX, HasFMA4]
vfmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDPS4rr [NoVLX, HasFMA4]
vfmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPD4Ymr [NoVLX, HasFMA4]
vfmaddsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPD4Yrm [NoVLX, HasFMA4]
vfmaddsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPD4Yrr [NoVLX, HasFMA4]
vfmaddsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPD4mr [NoVLX, HasFMA4]
vfmaddsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPD4rm [NoVLX, HasFMA4]
vfmaddsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPD4rr [NoVLX, HasFMA4]
vfmaddsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPS4Ymr [NoVLX, HasFMA4]
vfmaddsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPS4Yrm [NoVLX, HasFMA4]
vfmaddsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPS4Yrr [NoVLX, HasFMA4]
vfmaddsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPS4mr [NoVLX, HasFMA4]
vfmaddsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPS4rm [NoVLX, HasFMA4]
vfmaddsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSUBPS4rr [NoVLX, HasFMA4]
vfmaddsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPD4Ymr [NoVLX, HasFMA4]
vfmsubaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPD4Yrm [NoVLX, HasFMA4]
vfmsubaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPD4Yrr [NoVLX, HasFMA4]
vfmsubaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPD4mr [NoVLX, HasFMA4]
vfmsubaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPD4rm [NoVLX, HasFMA4]
vfmsubaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPD4rr [NoVLX, HasFMA4]
vfmsubaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPS4Ymr [NoVLX, HasFMA4]
vfmsubaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPS4Yrm [NoVLX, HasFMA4]
vfmsubaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPS4Yrr [NoVLX, HasFMA4]
vfmsubaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPS4mr [NoVLX, HasFMA4]
vfmsubaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPS4rm [NoVLX, HasFMA4]
vfmsubaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBADDPS4rr [NoVLX, HasFMA4]
vfmsubaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPD4Ymr [NoVLX, HasFMA4]
vfmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPD4Yrm [NoVLX, HasFMA4]
vfmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPD4Yrr [NoVLX, HasFMA4]
vfmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPD4mr [NoVLX, HasFMA4]
vfmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPD4rm [NoVLX, HasFMA4]
vfmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPD4rr [NoVLX, HasFMA4]
vfmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPS4Ymr [NoVLX, HasFMA4]
vfmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPS4Yrm [NoVLX, HasFMA4]
vfmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPS4Yrr [NoVLX, HasFMA4]
vfmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPS4mr [NoVLX, HasFMA4]
vfmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPS4rm [NoVLX, HasFMA4]
vfmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBPS4rr [NoVLX, HasFMA4]
vfmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPD4Ymr [NoVLX, HasFMA4]
vfnmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPD4Yrm [NoVLX, HasFMA4]
vfnmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPD4Yrr [NoVLX, HasFMA4]
vfnmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPD4mr [NoVLX, HasFMA4]
vfnmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPD4rm [NoVLX, HasFMA4]
vfnmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPD4rr [NoVLX, HasFMA4]
vfnmaddpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPS4Ymr [NoVLX, HasFMA4]
vfnmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPS4Yrm [NoVLX, HasFMA4]
vfnmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPS4Yrr [NoVLX, HasFMA4]
vfnmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPS4mr [NoVLX, HasFMA4]
vfnmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPS4rm [NoVLX, HasFMA4]
vfnmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDPS4rr [NoVLX, HasFMA4]
vfnmaddps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPD4Ymr [NoVLX, HasFMA4]
vfnmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPD4Yrm [NoVLX, HasFMA4]
vfnmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPD4Yrr [NoVLX, HasFMA4]
vfnmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPD4mr [NoVLX, HasFMA4]
vfnmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPD4rm [NoVLX, HasFMA4]
vfnmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPD4rr [NoVLX, HasFMA4]
vfnmsubpd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPS4Ymr [NoVLX, HasFMA4]
vfnmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPS4Yrm [NoVLX, HasFMA4]
vfnmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPS4Yrr [NoVLX, HasFMA4]
vfnmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPS4mr [NoVLX, HasFMA4]
vfnmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPS4rm [NoVLX, HasFMA4]
vfnmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBPS4rr [NoVLX, HasFMA4]
vfnmsubps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VAESDECLASTYrm [NoVLX, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECLASTYrr [NoVLX, HasVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECYrm [NoVLX, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESDECYrr [NoVLX, HasVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESENCLASTYrm [NoVLX, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCLASTYrr [NoVLX, HasVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCYrm [NoVLX, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VAESENCYrr [NoVLX, HasVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VCVTPH2PSYrm [NoVLX, HasF16C]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSYrr [NoVLX, HasF16C]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPH2PSrm [NoVLX, HasF16C]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTPH2PSrr [NoVLX, HasF16C]
vcvtph2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHYmr [NoVLX, HasF16C]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHYrr [NoVLX, HasF16C]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTPS2PHmr [NoVLX, HasF16C]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException, mayStore |
VCVTPS2PHrr [NoVLX, HasF16C]
vcvtps2ph {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VPCLMULQDQYrmi [NoVLX, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPCLMULQDQYrri [NoVLX, HasVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VADDSUBPDYrm [HasAVX]
vaddsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSUBPDYrr [HasAVX]
vaddsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSUBPDrm [HasAVX]
vaddsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSUBPDrr [HasAVX]
vaddsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSUBPSYrm [HasAVX]
vaddsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSUBPSYrr [HasAVX]
vaddsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSUBPSrm [HasAVX]
vaddsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSUBPSrr [HasAVX]
vaddsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VBLENDPDYrmi [HasAVX]
vblendpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDPDYrri [HasAVX]
vblendpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDPDrmi [HasAVX]
vblendpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDPDrri [HasAVX]
vblendpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDPSYrmi [HasAVX]
vblendps {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDPSYrri [HasAVX]
vblendps {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDPSrmi [HasAVX]
vblendps {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDPSrri [HasAVX]
vblendps {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPDYrmr [HasAVX]
vblendvpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPDYrrr [HasAVX]
vblendvpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPDrmr [HasAVX]
vblendvpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPDrrr [HasAVX]
vblendvpd {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPSYrmr [HasAVX]
vblendvps {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPSYrrr [HasAVX]
vblendvps {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPSrmr [HasAVX]
vblendvps {src3, src2, src1, dst|dst, src1, src2, src3}
VBLENDVPSrrr [HasAVX]
vblendvps {src3, src2, src1, dst|dst, src1, src2, src3}
VBROADCASTF128rm [HasAVX]
vbroadcastf128 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCMPPDYrmi [HasAVX]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPDYrri [HasAVX]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPDrmi [HasAVX]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPDrri [HasAVX]
vcmppd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSYrmi [HasAVX]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSYrri [HasAVX]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSrmi [HasAVX]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPPSrri [HasAVX]
vcmpps {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSDrmi_Int [HasAVX]
vcmpsd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSDrri_Int [HasAVX]
vcmpsd {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCMPSSrmi_Int [HasAVX]
vcmpss {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCMPSSrri_Int [HasAVX]
vcmpss {cc, src2, src1, dst|dst, src1, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SDrm_Int [HasAVX]
vcvtss2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSS2SDrr_Int [HasAVX]
vcvtss2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDPPDrmi [HasAVX]
vdppd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VDPPDrri [HasAVX]
vdppd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VDPPSYrmi [HasAVX]
vdpps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VDPPSYrri [HasAVX]
vdpps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VDPPSrmi [HasAVX]
vdpps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VDPPSrri [HasAVX]
vdpps {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VEXTRACTF128mri [HasAVX]
vextractf128 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayStore |
VEXTRACTF128rri [HasAVX]
vextractf128 {src2, src1, dst|dst, src1, src2}
VHADDPDYrm [HasAVX]
vhaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHADDPDYrr [HasAVX]
vhaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHADDPDrm [HasAVX]
vhaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHADDPDrr [HasAVX]
vhaddpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHADDPSYrm [HasAVX]
vhaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHADDPSYrr [HasAVX]
vhaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHADDPSrm [HasAVX]
vhaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHADDPSrr [HasAVX]
vhaddps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPDYrm [HasAVX]
vhsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPDYrr [HasAVX]
vhsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPDrm [HasAVX]
vhsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPDrr [HasAVX]
vhsubpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPSYrm [HasAVX]
vhsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPSYrr [HasAVX]
vhsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPSrm [HasAVX]
vhsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VHSUBPSrr [HasAVX]
vhsubps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VINSERTF128rmi [HasAVX]
vinsertf128 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTF128rri [HasAVX]
vinsertf128 {src3, src2, src1, dst|dst, src1, src2, src3}
VLDDQUYrm [HasAVX]
vlddqu {src, dst|dst, src}
VLDDQUrm [HasAVX]
vlddqu {src, dst|dst, src}
VLDMXCSR [HasAVX]
vldmxcsr src
|
Note
|
Properties: hasSideEffects, mayLoad |
VMASKMOVDQU [HasAVX]
vmaskmovdqu {mask, src|src, mask}
VMASKMOVPDYmr [HasAVX]
vmaskmovpd {src2, src1, dst|dst, src1, src2}
VMASKMOVPDYrm [HasAVX]
vmaskmovpd {src2, src1, dst|dst, src1, src2}
VMASKMOVPDmr [HasAVX]
vmaskmovpd {src2, src1, dst|dst, src1, src2}
VMASKMOVPDrm [HasAVX]
vmaskmovpd {src2, src1, dst|dst, src1, src2}
VMASKMOVPSYmr [HasAVX]
vmaskmovps {src2, src1, dst|dst, src1, src2}
VMASKMOVPSYrm [HasAVX]
vmaskmovps {src2, src1, dst|dst, src1, src2}
VMASKMOVPSmr [HasAVX]
vmaskmovps {src2, src1, dst|dst, src1, src2}
VMASKMOVPSrm [HasAVX]
vmaskmovps {src2, src1, dst|dst, src1, src2}
VMOVDQAYrr [HasAVX]
vmovdqa {src, dst|dst, src}
VMOVDQArr [HasAVX]
vmovdqa {src, dst|dst, src}
VMOVDQUYrr [HasAVX]
vmovdqu {src, dst|dst, src}
VMOVDQUrr [HasAVX]
vmovdqu {src, dst|dst, src}
VMOVMSKPDYrr [HasAVX]
vmovmskpd {src, dst|dst, src}
VMOVMSKPDrr [HasAVX]
vmovmskpd {src, dst|dst, src}
VMOVMSKPSYrr [HasAVX]
vmovmskps {src, dst|dst, src}
VMOVMSKPSrr [HasAVX]
vmovmskps {src, dst|dst, src}
VPBLENDVBrmr [HasAVX]
vpblendvb {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDVBrrr [HasAVX]
vpblendvb {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDWrmi [HasAVX]
vpblendw {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDWrri [HasAVX]
vpblendw {src3, src2, src1, dst|dst, src1, src2, src3}
VPCMPEQQrm [HasAVX]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
VPCMPEQQrr [HasAVX]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
VPCMPESTRIrmi [HasAVX]
vpcmpestri {src5, src3, src1|src1, src3, src5}
|
Note
|
Properties: mayLoad |
VPCMPESTRIrri [HasAVX]
vpcmpestri {src5, src3, src1|src1, src3, src5}
VPCMPESTRMrmi [HasAVX]
vpcmpestrm {src5, src3, src1|src1, src3, src5}
|
Note
|
Properties: mayLoad |
VPCMPESTRMrri [HasAVX]
vpcmpestrm {src5, src3, src1|src1, src3, src5}
VPCMPGTQrm [HasAVX]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
VPCMPGTQrr [HasAVX]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
VPCMPISTRIrmi [HasAVX]
vpcmpistri {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPCMPISTRIrri [HasAVX]
vpcmpistri {src3, src2, src1|src1, src2, src3}
VPCMPISTRMrmi [HasAVX]
vpcmpistrm {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPCMPISTRMrri [HasAVX]
vpcmpistrm {src3, src2, src1|src1, src2, src3}
VPERM2F128rmi [HasAVX]
vperm2f128 {src3, src2, src1, dst|dst, src1, src2, src3}
VPERM2F128rri [HasAVX]
vperm2f128 {src3, src2, src1, dst|dst, src1, src2, src3}
VPHADDDrm [HasAVX]
vphaddd {src2, src1, dst|dst, src1, src2}
VPHADDDrr [HasAVX]
vphaddd {src2, src1, dst|dst, src1, src2}
VPHADDSWrm [HasAVX]
vphaddsw {src2, src1, dst|dst, src1, src2}
VPHADDSWrr [HasAVX]
vphaddsw {src2, src1, dst|dst, src1, src2}
VPHADDWrm [HasAVX]
vphaddw {src2, src1, dst|dst, src1, src2}
VPHADDWrr [HasAVX]
vphaddw {src2, src1, dst|dst, src1, src2}
VPHMINPOSUWrm [HasAVX]
vphminposuw {src, dst|dst, src}
VPHMINPOSUWrr [HasAVX]
vphminposuw {src, dst|dst, src}
VPHSUBDrm [HasAVX]
vphsubd {src2, src1, dst|dst, src1, src2}
VPHSUBDrr [HasAVX]
vphsubd {src2, src1, dst|dst, src1, src2}
VPHSUBSWrm [HasAVX]
vphsubsw {src2, src1, dst|dst, src1, src2}
VPHSUBSWrr [HasAVX]
vphsubsw {src2, src1, dst|dst, src1, src2}
VPHSUBWrm [HasAVX]
vphsubw {src2, src1, dst|dst, src1, src2}
VPHSUBWrr [HasAVX]
vphsubw {src2, src1, dst|dst, src1, src2}
VPMOVMSKBrr [HasAVX]
vpmovmskb {src, dst|dst, src}
VPSIGNBrm [HasAVX]
vpsignb {src2, src1, dst|dst, src1, src2}
VPSIGNBrr [HasAVX]
vpsignb {src2, src1, dst|dst, src1, src2}
VPSIGNDrm [HasAVX]
vpsignd {src2, src1, dst|dst, src1, src2}
VPSIGNDrr [HasAVX]
vpsignd {src2, src1, dst|dst, src1, src2}
VPSIGNWrm [HasAVX]
vpsignw {src2, src1, dst|dst, src1, src2}
VPSIGNWrr [HasAVX]
vpsignw {src2, src1, dst|dst, src1, src2}
VPTESTYrm [HasAVX]
vptest {src2, src1|src1, src2}
VPTESTYrr [HasAVX]
vptest {src2, src1|src1, src2}
VPTESTrm [HasAVX]
vptest {src2, src1|src1, src2}
VPTESTrr [HasAVX]
vptest {src2, src1|src1, src2}
VRCPPSYm [HasAVX]
vrcpps {src, dst|dst, src}
VRCPPSYr [HasAVX]
vrcpps {src, dst|dst, src}
VRCPPSm [HasAVX]
vrcpps {src, dst|dst, src}
VRCPPSr [HasAVX]
vrcpps {src, dst|dst, src}
VRSQRTPSYm [HasAVX]
vrsqrtps {src, dst|dst, src}
VRSQRTPSYr [HasAVX]
vrsqrtps {src, dst|dst, src}
VRSQRTPSm [HasAVX]
vrsqrtps {src, dst|dst, src}
VRSQRTPSr [HasAVX]
vrsqrtps {src, dst|dst, src}
VSTMXCSR [HasAVX]
vstmxcsr dst
|
Note
|
Properties: hasSideEffects, mayStore |
VTESTPDYrm [HasAVX]
vtestpd {src2, src1|src1, src2}
VTESTPDYrr [HasAVX]
vtestpd {src2, src1|src1, src2}
VTESTPDrm [HasAVX]
vtestpd {src2, src1|src1, src2}
VTESTPDrr [HasAVX]
vtestpd {src2, src1|src1, src2}
VTESTPSYrm [HasAVX]
vtestps {src2, src1|src1, src2}
VTESTPSYrr [HasAVX]
vtestps {src2, src1|src1, src2}
VTESTPSrm [HasAVX]
vtestps {src2, src1|src1, src2}
VTESTPSrr [HasAVX]
vtestps {src2, src1|src1, src2}
VZEROALL [HasAVX]
vzeroall
VZEROUPPER [HasAVX]
vzeroupper
VPABSBrm [HasAVX, NoVLX_Or_NoBWI]
vpabsb {src, dst|dst, src}
VPABSBrr [HasAVX, NoVLX_Or_NoBWI]
vpabsb {src, dst|dst, src}
VPABSWrm [HasAVX, NoVLX_Or_NoBWI]
vpabsw {src, dst|dst, src}
VPABSWrr [HasAVX, NoVLX_Or_NoBWI]
vpabsw {src, dst|dst, src}
VPACKSSDWrm [HasAVX, NoVLX_Or_NoBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
VPACKSSDWrr [HasAVX, NoVLX_Or_NoBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
VPACKSSWBrm [HasAVX, NoVLX_Or_NoBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
VPACKSSWBrr [HasAVX, NoVLX_Or_NoBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
VPACKUSDWrm [HasAVX, NoVLX_Or_NoBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
VPACKUSDWrr [HasAVX, NoVLX_Or_NoBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
VPACKUSWBrm [HasAVX, NoVLX_Or_NoBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
VPACKUSWBrr [HasAVX, NoVLX_Or_NoBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
VPADDBrm [HasAVX, NoVLX_Or_NoBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
VPADDBrr [HasAVX, NoVLX_Or_NoBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
VPADDSBrm [HasAVX, NoVLX_Or_NoBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
VPADDSBrr [HasAVX, NoVLX_Or_NoBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
VPADDSWrm [HasAVX, NoVLX_Or_NoBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
VPADDSWrr [HasAVX, NoVLX_Or_NoBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
VPADDUSBrm [HasAVX, NoVLX_Or_NoBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
VPADDUSBrr [HasAVX, NoVLX_Or_NoBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
VPADDUSWrm [HasAVX, NoVLX_Or_NoBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
VPADDUSWrr [HasAVX, NoVLX_Or_NoBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
VPADDWrm [HasAVX, NoVLX_Or_NoBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
VPADDWrr [HasAVX, NoVLX_Or_NoBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
VPALIGNRrmi [HasAVX, NoVLX_Or_NoBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRrri [HasAVX, NoVLX_Or_NoBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
VPAVGBrm [HasAVX, NoVLX_Or_NoBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
VPAVGBrr [HasAVX, NoVLX_Or_NoBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
VPAVGWrm [HasAVX, NoVLX_Or_NoBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
VPAVGWrr [HasAVX, NoVLX_Or_NoBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
VPMADDUBSWrm [HasAVX, NoVLX_Or_NoBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
VPMADDUBSWrr [HasAVX, NoVLX_Or_NoBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
VPMADDWDrm [HasAVX, NoVLX_Or_NoBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
VPMADDWDrr [HasAVX, NoVLX_Or_NoBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
VPMAXSBrm [HasAVX, NoVLX_Or_NoBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
VPMAXSBrr [HasAVX, NoVLX_Or_NoBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
VPMAXSWrm [HasAVX, NoVLX_Or_NoBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
VPMAXSWrr [HasAVX, NoVLX_Or_NoBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
VPMAXUBrm [HasAVX, NoVLX_Or_NoBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
VPMAXUBrr [HasAVX, NoVLX_Or_NoBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
VPMAXUWrm [HasAVX, NoVLX_Or_NoBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
VPMAXUWrr [HasAVX, NoVLX_Or_NoBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
VPMINSBrm [HasAVX, NoVLX_Or_NoBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
VPMINSBrr [HasAVX, NoVLX_Or_NoBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
VPMINSWrm [HasAVX, NoVLX_Or_NoBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
VPMINSWrr [HasAVX, NoVLX_Or_NoBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
VPMINUBrm [HasAVX, NoVLX_Or_NoBWI]
vpminub {src2, src1, dst|dst, src1, src2}
VPMINUBrr [HasAVX, NoVLX_Or_NoBWI]
vpminub {src2, src1, dst|dst, src1, src2}
VPMINUWrm [HasAVX, NoVLX_Or_NoBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
VPMINUWrr [HasAVX, NoVLX_Or_NoBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
VPMOVSXBWrm [HasAVX, NoVLX_Or_NoBWI]
vpmovsxbw {src, dst|dst, src}
VPMOVSXBWrr [HasAVX, NoVLX_Or_NoBWI]
vpmovsxbw {src, dst|dst, src}
VPMOVZXBWrm [HasAVX, NoVLX_Or_NoBWI]
vpmovzxbw {src, dst|dst, src}
VPMOVZXBWrr [HasAVX, NoVLX_Or_NoBWI]
vpmovzxbw {src, dst|dst, src}
VPMULHRSWrm [HasAVX, NoVLX_Or_NoBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
VPMULHRSWrr [HasAVX, NoVLX_Or_NoBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
VPMULHUWrm [HasAVX, NoVLX_Or_NoBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
VPMULHUWrr [HasAVX, NoVLX_Or_NoBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
VPMULHWrm [HasAVX, NoVLX_Or_NoBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
VPMULHWrr [HasAVX, NoVLX_Or_NoBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
VPMULLWrm [HasAVX, NoVLX_Or_NoBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
VPMULLWrr [HasAVX, NoVLX_Or_NoBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
VPSADBWrm [HasAVX, NoVLX_Or_NoBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
VPSADBWrr [HasAVX, NoVLX_Or_NoBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
VPSHUFBrm [HasAVX, NoVLX_Or_NoBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
VPSHUFBrr [HasAVX, NoVLX_Or_NoBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
VPSHUFHWmi [HasAVX, NoVLX_Or_NoBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
VPSHUFHWri [HasAVX, NoVLX_Or_NoBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
VPSHUFLWmi [HasAVX, NoVLX_Or_NoBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
VPSHUFLWri [HasAVX, NoVLX_Or_NoBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
VPSLLDQri [HasAVX, NoVLX_Or_NoBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLWri [HasAVX, NoVLX_Or_NoBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWrm [HasAVX, NoVLX_Or_NoBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWrr [HasAVX, NoVLX_Or_NoBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSRAWri [HasAVX, NoVLX_Or_NoBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWrm [HasAVX, NoVLX_Or_NoBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWrr [HasAVX, NoVLX_Or_NoBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRLDQri [HasAVX, NoVLX_Or_NoBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLWri [HasAVX, NoVLX_Or_NoBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWrm [HasAVX, NoVLX_Or_NoBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWrr [HasAVX, NoVLX_Or_NoBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSUBBrm [HasAVX, NoVLX_Or_NoBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
VPSUBBrr [HasAVX, NoVLX_Or_NoBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
VPSUBSBrm [HasAVX, NoVLX_Or_NoBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
VPSUBSBrr [HasAVX, NoVLX_Or_NoBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
VPSUBSWrm [HasAVX, NoVLX_Or_NoBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
VPSUBSWrr [HasAVX, NoVLX_Or_NoBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
VPSUBUSBrm [HasAVX, NoVLX_Or_NoBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
VPSUBUSBrr [HasAVX, NoVLX_Or_NoBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
VPSUBUSWrm [HasAVX, NoVLX_Or_NoBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
VPSUBUSWrr [HasAVX, NoVLX_Or_NoBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
VPSUBWrm [HasAVX, NoVLX_Or_NoBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
VPSUBWrr [HasAVX, NoVLX_Or_NoBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
VPUNPCKHBWrm [HasAVX, NoVLX_Or_NoBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
VPUNPCKHBWrr [HasAVX, NoVLX_Or_NoBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
VPUNPCKHWDrm [HasAVX, NoVLX_Or_NoBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
VPUNPCKHWDrr [HasAVX, NoVLX_Or_NoBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
VPUNPCKLBWrm [HasAVX, NoVLX_Or_NoBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
VPUNPCKLBWrr [HasAVX, NoVLX_Or_NoBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
VPUNPCKLWDrm [HasAVX, NoVLX_Or_NoBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
VPUNPCKLWDrr [HasAVX, NoVLX_Or_NoBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
VAESIMCrm [HasAVX, HasAES]
vaesimc {src1, dst|dst, src1}
VAESIMCrr [HasAVX, HasAES]
vaesimc {src1, dst|dst, src1}
VAESKEYGENASSISTrmi [HasAVX, HasAES]
vaeskeygenassist {src2, src1, dst|dst, src1, src2}
VAESKEYGENASSISTrri [HasAVX, HasAES]
vaeskeygenassist {src2, src1, dst|dst, src1, src2}
VPCMPEQBrm [HasAVX, TruePredicate]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
VPCMPEQBrr [HasAVX, TruePredicate]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
VPCMPEQDrm [HasAVX, TruePredicate]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
VPCMPEQDrr [HasAVX, TruePredicate]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
VPCMPEQWrm [HasAVX, TruePredicate]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
VPCMPEQWrr [HasAVX, TruePredicate]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
VPCMPGTBrm [HasAVX, TruePredicate]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
VPCMPGTBrr [HasAVX, TruePredicate]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
VPCMPGTDrm [HasAVX, TruePredicate]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
VPCMPGTDrr [HasAVX, TruePredicate]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
VPCMPGTWrm [HasAVX, TruePredicate]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
VPCMPGTWrr [HasAVX, TruePredicate]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
VAESDECLASTrm [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECLASTrr [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesdeclast {src2, src1, dst|dst, src1, src2}
VAESDECrm [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESDECrr [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesdec {src2, src1, dst|dst, src1, src2}
VAESENCLASTrm [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCLASTrr [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesenclast {src2, src1, dst|dst, src1, src2}
VAESENCrm [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VAESENCrr [HasAVX, HasAES, NoVLX_Or_NoVAES]
vaesenc {src2, src1, dst|dst, src1, src2}
VPEXTRBmri [HasAVX, NoBWI]
vpextrb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayStore |
VPEXTRBrri [HasAVX, NoBWI]
vpextrb {src2, src1, dst|dst, src1, src2}
VPEXTRDmri [HasAVX, NoDQI]
vpextrd {src2, src1, dst|dst, src1, src2}
VPEXTRDrri [HasAVX, NoDQI]
vpextrd {src2, src1, dst|dst, src1, src2}
VPEXTRQmri [HasAVX, NoDQI]
vpextrq {src2, src1, dst|dst, src1, src2}
VPEXTRQrri [HasAVX, NoDQI]
vpextrq {src2, src1, dst|dst, src1, src2}
VPEXTRWmri [HasAVX, NoBWI]
vpextrw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayStore |
VPEXTRWrri [HasAVX, NoBWI]
vpextrw {src2, src1, dst|dst, src1, src2}
VPINSRBrmi [HasAVX, NoBWI]
vpinsrb {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRBrri [HasAVX, NoBWI]
vpinsrb {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRDrmi [HasAVX, NoDQI]
vpinsrd {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRDrri [HasAVX, NoDQI]
vpinsrd {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRQrmi [HasAVX, NoDQI]
vpinsrq {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRQrri [HasAVX, NoDQI]
vpinsrq {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRWrmi [HasAVX, NoBWI]
vpinsrw {src3, src2, src1, dst|dst, src1, src2, src3}
VPINSRWrri [HasAVX, NoBWI]
vpinsrw {src3, src2, src1, dst|dst, src1, src2, src3}
VMPSADBWrmi [HasAVX, NoAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VMPSADBWrri [HasAVX, NoAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VPCLMULQDQrmi [HasAVX, HasPCLMUL, NoVLX_Or_NoVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPCLMULQDQrri [HasAVX, HasPCLMUL, NoVLX_Or_NoVPCLMULQDQ]
vpclmulqdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPCOMPRESSBZmr [HasVBMI2]
vpcompressb {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSBZmrk [HasVBMI2]
vpcompressb {src, dst {mask}|dst {mask}, src}
VPCOMPRESSBZrr [HasVBMI2]
vpcompressb {src1, dst|dst, src1}
VPCOMPRESSBZrrk [HasVBMI2]
vpcompressb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSBZrrkz [HasVBMI2]
vpcompressb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCOMPRESSWZmr [HasVBMI2]
vpcompressw {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VPCOMPRESSWZmrk [HasVBMI2]
vpcompressw {src, dst {mask}|dst {mask}, src}
VPCOMPRESSWZrr [HasVBMI2]
vpcompressw {src1, dst|dst, src1}
VPCOMPRESSWZrrk [HasVBMI2]
vpcompressw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCOMPRESSWZrrkz [HasVBMI2]
vpcompressw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDBZrm [HasVBMI2]
vpexpandb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDBZrmk [HasVBMI2]
vpexpandb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDBZrmkz [HasVBMI2]
vpexpandb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDBZrr [HasVBMI2]
vpexpandb {src1, dst|dst, src1}
VPEXPANDBZrrk [HasVBMI2]
vpexpandb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDBZrrkz [HasVBMI2]
vpexpandb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPEXPANDWZrm [HasVBMI2]
vpexpandw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDWZrmk [HasVBMI2]
vpexpandw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPEXPANDWZrmkz [HasVBMI2]
vpexpandw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPEXPANDWZrr [HasVBMI2]
vpexpandw {src1, dst|dst, src1}
VPEXPANDWZrrk [HasVBMI2]
vpexpandw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPEXPANDWZrrkz [HasVBMI2]
vpexpandw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPSHLDDZrmbi [HasVBMI2]
vpshldd {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZrmbik [HasVBMI2]
vpshldd {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDDZrmbikz [HasVBMI2]
vpshldd {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZrmi [HasVBMI2]
vpshldd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZrmik [HasVBMI2]
vpshldd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDDZrmikz [HasVBMI2]
vpshldd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDDZrri [HasVBMI2]
vpshldd {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDDZrrik [HasVBMI2]
vpshldd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDDZrrikz [HasVBMI2]
vpshldd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHLDQZrmbi [HasVBMI2]
vpshldq {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZrmbik [HasVBMI2]
vpshldq {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDQZrmbikz [HasVBMI2]
vpshldq {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZrmi [HasVBMI2]
vpshldq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZrmik [HasVBMI2]
vpshldq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDQZrmikz [HasVBMI2]
vpshldq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDQZrri [HasVBMI2]
vpshldq {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDQZrrik [HasVBMI2]
vpshldq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDQZrrikz [HasVBMI2]
vpshldq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHLDVDZm [HasVBMI2]
vpshldvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZmb [HasVBMI2]
vpshldvd {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZmbk [HasVBMI2]
vpshldvd {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZmbkz [HasVBMI2]
vpshldvd {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZmk [HasVBMI2]
vpshldvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZmkz [HasVBMI2]
vpshldvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZr [HasVBMI2]
vpshldvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZrk [HasVBMI2]
vpshldvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVDZrkz [HasVBMI2]
vpshldvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZm [HasVBMI2]
vpshldvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZmb [HasVBMI2]
vpshldvq {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZmbk [HasVBMI2]
vpshldvq {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZmbkz [HasVBMI2]
vpshldvq {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZmk [HasVBMI2]
vpshldvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZmkz [HasVBMI2]
vpshldvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZr [HasVBMI2]
vpshldvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZrk [HasVBMI2]
vpshldvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVQZrkz [HasVBMI2]
vpshldvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZm [HasVBMI2]
vpshldvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZmk [HasVBMI2]
vpshldvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZmkz [HasVBMI2]
vpshldvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZr [HasVBMI2]
vpshldvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZrk [HasVBMI2]
vpshldvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDVWZrkz [HasVBMI2]
vpshldvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHLDWZrmi [HasVBMI2]
vpshldw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDWZrmik [HasVBMI2]
vpshldw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHLDWZrmikz [HasVBMI2]
vpshldw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHLDWZrri [HasVBMI2]
vpshldw {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHLDWZrrik [HasVBMI2]
vpshldw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHLDWZrrikz [HasVBMI2]
vpshldw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDDZrmbi [HasVBMI2]
vpshrdd {src3, src2{1to16}, src1, dst|dst, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZrmbik [HasVBMI2]
vpshrdd {src3, src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDDZrmbikz [HasVBMI2]
vpshrdd {src3, src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZrmi [HasVBMI2]
vpshrdd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZrmik [HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDDZrmikz [HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDDZrri [HasVBMI2]
vpshrdd {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDDZrrik [HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDDZrrikz [HasVBMI2]
vpshrdd {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDQZrmbi [HasVBMI2]
vpshrdq {src3, src2{1to8}, src1, dst|dst, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZrmbik [HasVBMI2]
vpshrdq {src3, src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDQZrmbikz [HasVBMI2]
vpshrdq {src3, src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZrmi [HasVBMI2]
vpshrdq {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZrmik [HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDQZrmikz [HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDQZrri [HasVBMI2]
vpshrdq {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDQZrrik [HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDQZrrikz [HasVBMI2]
vpshrdq {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VPSHRDVDZm [HasVBMI2]
vpshrdvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZmb [HasVBMI2]
vpshrdvd {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZmbk [HasVBMI2]
vpshrdvd {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZmbkz [HasVBMI2]
vpshrdvd {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZmk [HasVBMI2]
vpshrdvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZmkz [HasVBMI2]
vpshrdvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZr [HasVBMI2]
vpshrdvd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZrk [HasVBMI2]
vpshrdvd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVDZrkz [HasVBMI2]
vpshrdvd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZm [HasVBMI2]
vpshrdvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZmb [HasVBMI2]
vpshrdvq {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZmbk [HasVBMI2]
vpshrdvq {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZmbkz [HasVBMI2]
vpshrdvq {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZmk [HasVBMI2]
vpshrdvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZmkz [HasVBMI2]
vpshrdvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZr [HasVBMI2]
vpshrdvq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZrk [HasVBMI2]
vpshrdvq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVQZrkz [HasVBMI2]
vpshrdvq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZm [HasVBMI2]
vpshrdvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZmk [HasVBMI2]
vpshrdvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZmkz [HasVBMI2]
vpshrdvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZr [HasVBMI2]
vpshrdvw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZrk [HasVBMI2]
vpshrdvw {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDVWZrkz [HasVBMI2]
vpshrdvw {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPSHRDWZrmi [HasVBMI2]
vpshrdw {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDWZrmik [HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPSHRDWZrmikz [HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPSHRDWZrri [HasVBMI2]
vpshrdw {src3, src2, src1, dst|dst, src1, src2, src3}
VPSHRDWZrrik [HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask}|dst {mask}, src1, src2, src3}
|
Note
|
Constraints: src0 = dst |
VPSHRDWZrrikz [HasVBMI2]
vpshrdw {src3, src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2, src3}
VBROADCASTI128rm [HasAVX2]
vbroadcasti128 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VEXTRACTI128mri [HasAVX2]
vextracti128 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayStore |
VEXTRACTI128rri [HasAVX2]
vextracti128 {src2, src1, dst|dst, src1, src2}
VGATHERDPDYrm [HasAVX2]
vgatherdpd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VGATHERDPDrm [HasAVX2]
vgatherdpd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VGATHERDPSYrm [HasAVX2]
vgatherdps {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VGATHERDPSrm [HasAVX2]
vgatherdps {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VGATHERQPDYrm [HasAVX2]
vgatherqpd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VGATHERQPDrm [HasAVX2]
vgatherqpd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VGATHERQPSYrm [HasAVX2]
vgatherqps {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VGATHERQPSrm [HasAVX2]
vgatherqps {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VINSERTI128rmi [HasAVX2]
vinserti128 {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VINSERTI128rri [HasAVX2]
vinserti128 {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDDYrmi [HasAVX2]
vpblendd {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDDYrri [HasAVX2]
vpblendd {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDDrmi [HasAVX2]
vpblendd {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDDrri [HasAVX2]
vpblendd {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDVBYrmr [HasAVX2]
vpblendvb {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDVBYrrr [HasAVX2]
vpblendvb {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDWYrmi [HasAVX2]
vpblendw {src3, src2, src1, dst|dst, src1, src2, src3}
VPBLENDWYrri [HasAVX2]
vpblendw {src3, src2, src1, dst|dst, src1, src2, src3}
VPCMPEQQYrm [HasAVX2]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
VPCMPEQQYrr [HasAVX2]
vpcmpeqq {src2, src1, dst|dst, src1, src2}
VPCMPGTQYrm [HasAVX2]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
VPCMPGTQYrr [HasAVX2]
vpcmpgtq {src2, src1, dst|dst, src1, src2}
VPERM2I128rmi [HasAVX2]
vperm2i128 {src3, src2, src1, dst|dst, src1, src2, src3}
VPERM2I128rri [HasAVX2]
vperm2i128 {src3, src2, src1, dst|dst, src1, src2, src3}
VPGATHERDDYrm [HasAVX2]
vpgatherdd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPGATHERDDrm [HasAVX2]
vpgatherdd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPGATHERDQYrm [HasAVX2]
vpgatherdq {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPGATHERDQrm [HasAVX2]
vpgatherdq {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPGATHERQDYrm [HasAVX2]
vpgatherqd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPGATHERQDrm [HasAVX2]
vpgatherqd {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPGATHERQQYrm [HasAVX2]
vpgatherqq {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPGATHERQQrm [HasAVX2]
vpgatherqq {mask, src2, dst|dst, src2, mask}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: @earlyclobber dst,@earlyclobber mask_wb, src1 = dst, mask = mask_wb |
VPHADDDYrm [HasAVX2]
vphaddd {src2, src1, dst|dst, src1, src2}
VPHADDDYrr [HasAVX2]
vphaddd {src2, src1, dst|dst, src1, src2}
VPHADDSWYrm [HasAVX2]
vphaddsw {src2, src1, dst|dst, src1, src2}
VPHADDSWYrr [HasAVX2]
vphaddsw {src2, src1, dst|dst, src1, src2}
VPHADDWYrm [HasAVX2]
vphaddw {src2, src1, dst|dst, src1, src2}
VPHADDWYrr [HasAVX2]
vphaddw {src2, src1, dst|dst, src1, src2}
VPHSUBDYrm [HasAVX2]
vphsubd {src2, src1, dst|dst, src1, src2}
VPHSUBDYrr [HasAVX2]
vphsubd {src2, src1, dst|dst, src1, src2}
VPHSUBSWYrm [HasAVX2]
vphsubsw {src2, src1, dst|dst, src1, src2}
VPHSUBSWYrr [HasAVX2]
vphsubsw {src2, src1, dst|dst, src1, src2}
VPHSUBWYrm [HasAVX2]
vphsubw {src2, src1, dst|dst, src1, src2}
VPHSUBWYrr [HasAVX2]
vphsubw {src2, src1, dst|dst, src1, src2}
VPMASKMOVDYmr [HasAVX2]
vpmaskmovd {src2, src1, dst|dst, src1, src2}
VPMASKMOVDYrm [HasAVX2]
vpmaskmovd {src2, src1, dst|dst, src1, src2}
VPMASKMOVDmr [HasAVX2]
vpmaskmovd {src2, src1, dst|dst, src1, src2}
VPMASKMOVDrm [HasAVX2]
vpmaskmovd {src2, src1, dst|dst, src1, src2}
VPMASKMOVQYmr [HasAVX2]
vpmaskmovq {src2, src1, dst|dst, src1, src2}
VPMASKMOVQYrm [HasAVX2]
vpmaskmovq {src2, src1, dst|dst, src1, src2}
VPMASKMOVQmr [HasAVX2]
vpmaskmovq {src2, src1, dst|dst, src1, src2}
VPMASKMOVQrm [HasAVX2]
vpmaskmovq {src2, src1, dst|dst, src1, src2}
VPMOVMSKBYrr [HasAVX2]
vpmovmskb {src, dst|dst, src}
VPSIGNBYrm [HasAVX2]
vpsignb {src2, src1, dst|dst, src1, src2}
VPSIGNBYrr [HasAVX2]
vpsignb {src2, src1, dst|dst, src1, src2}
VPSIGNDYrm [HasAVX2]
vpsignd {src2, src1, dst|dst, src1, src2}
VPSIGNDYrr [HasAVX2]
vpsignd {src2, src1, dst|dst, src1, src2}
VPSIGNWYrm [HasAVX2]
vpsignw {src2, src1, dst|dst, src1, src2}
VPSIGNWYrr [HasAVX2]
vpsignw {src2, src1, dst|dst, src1, src2}
VPABSBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpabsb {src, dst|dst, src}
VPABSBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpabsb {src, dst|dst, src}
VPABSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpabsw {src, dst|dst, src}
VPABSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpabsw {src, dst|dst, src}
VPACKSSDWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
VPACKSSDWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpackssdw {src2, src1, dst|dst, src1, src2}
VPACKSSWBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
VPACKSSWBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpacksswb {src2, src1, dst|dst, src1, src2}
VPACKUSDWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
VPACKUSDWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpackusdw {src2, src1, dst|dst, src1, src2}
VPACKUSWBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
VPACKUSWBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpackuswb {src2, src1, dst|dst, src1, src2}
VPADDBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
VPADDBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpaddb {src2, src1, dst|dst, src1, src2}
VPADDSBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
VPADDSBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpaddsb {src2, src1, dst|dst, src1, src2}
VPADDSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
VPADDSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpaddsw {src2, src1, dst|dst, src1, src2}
VPADDUSBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
VPADDUSBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpaddusb {src2, src1, dst|dst, src1, src2}
VPADDUSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
VPADDUSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpaddusw {src2, src1, dst|dst, src1, src2}
VPADDWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
VPADDWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpaddw {src2, src1, dst|dst, src1, src2}
VPALIGNRYrmi [HasAVX2, NoVLX_Or_NoBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPALIGNRYrri [HasAVX2, NoVLX_Or_NoBWI]
vpalignr {src3, src2, src1, dst|dst, src1, src2, src3}
VPAVGBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
VPAVGBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpavgb {src2, src1, dst|dst, src1, src2}
VPAVGWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
VPAVGWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpavgw {src2, src1, dst|dst, src1, src2}
VPBROADCASTBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBrm [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTBrr [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastb {src, dst|dst, src}
VPBROADCASTWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWrm [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastw {src, dst|dst, src}
VPBROADCASTWrr [HasAVX2, NoVLX_Or_NoBWI]
vpbroadcastw {src, dst|dst, src}
VPMADDUBSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
VPMADDUBSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmaddubsw {src2, src1, dst|dst, src1, src2}
VPMADDWDYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
VPMADDWDYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmaddwd {src2, src1, dst|dst, src1, src2}
VPMAXSBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
VPMAXSBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmaxsb {src2, src1, dst|dst, src1, src2}
VPMAXSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
VPMAXSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmaxsw {src2, src1, dst|dst, src1, src2}
VPMAXUBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
VPMAXUBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmaxub {src2, src1, dst|dst, src1, src2}
VPMAXUWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
VPMAXUWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmaxuw {src2, src1, dst|dst, src1, src2}
VPMINSBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
VPMINSBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpminsb {src2, src1, dst|dst, src1, src2}
VPMINSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
VPMINSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpminsw {src2, src1, dst|dst, src1, src2}
VPMINUBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpminub {src2, src1, dst|dst, src1, src2}
VPMINUBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpminub {src2, src1, dst|dst, src1, src2}
VPMINUWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
VPMINUWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpminuw {src2, src1, dst|dst, src1, src2}
VPMOVSXBWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmovsxbw {src, dst|dst, src}
VPMOVSXBWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmovsxbw {src, dst|dst, src}
VPMOVZXBWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmovzxbw {src, dst|dst, src}
VPMOVZXBWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmovzxbw {src, dst|dst, src}
VPMULHRSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
VPMULHRSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmulhrsw {src2, src1, dst|dst, src1, src2}
VPMULHUWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
VPMULHUWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmulhuw {src2, src1, dst|dst, src1, src2}
VPMULHWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
VPMULHWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmulhw {src2, src1, dst|dst, src1, src2}
VPMULLWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
VPMULLWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpmullw {src2, src1, dst|dst, src1, src2}
VPSADBWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
VPSADBWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsadbw {src2, src1, dst|dst, src1, src2}
VPSHUFBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
VPSHUFBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpshufb {src2, src1, dst|dst, src1, src2}
VPSHUFHWYmi [HasAVX2, NoVLX_Or_NoBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
VPSHUFHWYri [HasAVX2, NoVLX_Or_NoBWI]
vpshufhw {src2, src1, dst|dst, src1, src2}
VPSHUFLWYmi [HasAVX2, NoVLX_Or_NoBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
VPSHUFLWYri [HasAVX2, NoVLX_Or_NoBWI]
vpshuflw {src2, src1, dst|dst, src1, src2}
VPSLLDQYri [HasAVX2, NoVLX_Or_NoBWI]
vpslldq {src2, src1, dst|dst, src1, src2}
VPSLLWYri [HasAVX2, NoVLX_Or_NoBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSLLWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsllw {src2, src1, dst|dst, src1, src2}
VPSRAWYri [HasAVX2, NoVLX_Or_NoBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRAWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsraw {src2, src1, dst|dst, src1, src2}
VPSRLDQYri [HasAVX2, NoVLX_Or_NoBWI]
vpsrldq {src2, src1, dst|dst, src1, src2}
VPSRLWYri [HasAVX2, NoVLX_Or_NoBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSRLWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsrlw {src2, src1, dst|dst, src1, src2}
VPSUBBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
VPSUBBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsubb {src2, src1, dst|dst, src1, src2}
VPSUBSBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
VPSUBSBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsubsb {src2, src1, dst|dst, src1, src2}
VPSUBSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
VPSUBSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsubsw {src2, src1, dst|dst, src1, src2}
VPSUBUSBYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
VPSUBUSBYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsubusb {src2, src1, dst|dst, src1, src2}
VPSUBUSWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
VPSUBUSWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsubusw {src2, src1, dst|dst, src1, src2}
VPSUBWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
VPSUBWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpsubw {src2, src1, dst|dst, src1, src2}
VPUNPCKHBWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
VPUNPCKHBWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpunpckhbw {src2, src1, dst|dst, src1, src2}
VPUNPCKHWDYrm [HasAVX2, NoVLX_Or_NoBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
VPUNPCKHWDYrr [HasAVX2, NoVLX_Or_NoBWI]
vpunpckhwd {src2, src1, dst|dst, src1, src2}
VPUNPCKLBWYrm [HasAVX2, NoVLX_Or_NoBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
VPUNPCKLBWYrr [HasAVX2, NoVLX_Or_NoBWI]
vpunpcklbw {src2, src1, dst|dst, src1, src2}
VPUNPCKLWDYrm [HasAVX2, NoVLX_Or_NoBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
VPUNPCKLWDYrr [HasAVX2, NoVLX_Or_NoBWI]
vpunpcklwd {src2, src1, dst|dst, src1, src2}
VPCMPEQBYrm [HasAVX2, TruePredicate]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
VPCMPEQBYrr [HasAVX2, TruePredicate]
vpcmpeqb {src2, src1, dst|dst, src1, src2}
VPCMPEQDYrm [HasAVX2, TruePredicate]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
VPCMPEQDYrr [HasAVX2, TruePredicate]
vpcmpeqd {src2, src1, dst|dst, src1, src2}
VPCMPEQWYrm [HasAVX2, TruePredicate]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
VPCMPEQWYrr [HasAVX2, TruePredicate]
vpcmpeqw {src2, src1, dst|dst, src1, src2}
VPCMPGTBYrm [HasAVX2, TruePredicate]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
VPCMPGTBYrr [HasAVX2, TruePredicate]
vpcmpgtb {src2, src1, dst|dst, src1, src2}
VPCMPGTDYrm [HasAVX2, TruePredicate]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
VPCMPGTDYrr [HasAVX2, TruePredicate]
vpcmpgtd {src2, src1, dst|dst, src1, src2}
VPCMPGTWYrm [HasAVX2, TruePredicate]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
VPCMPGTWYrr [HasAVX2, TruePredicate]
vpcmpgtw {src2, src1, dst|dst, src1, src2}
VMPSADBWYrmi [HasAVX2, NoAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
VMPSADBWYrri [HasAVX2, NoAVX10_2]
vmpsadbw {src3, src2, src1, dst|dst, src1, src2, src3}
ADDPDrm [UseSSE2]
addpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDPDrr [UseSSE2]
addpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDSDrm_Int [UseSSE2]
addsd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDSDrr_Int [UseSSE2]
addsd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ANDNPDrm [UseSSE2]
andnpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ANDNPDrr [UseSSE2]
andnpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
ANDPDrm [UseSSE2]
andpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ANDPDrr [UseSSE2]
andpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
CMPPDrmi [UseSSE2]
cmppd {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CMPPDrri [UseSSE2]
cmppd {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CMPSDrmi_Int [UseSSE2]
cmpsd {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CMPSDrri_Int [UseSSE2]
cmpsd {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
COMISDrm [UseSSE2]
comisd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
COMISDrr [UseSSE2]
comisd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
CVTDQ2PDrm [UseSSE2]
cvtdq2pd {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
CVTDQ2PDrr [UseSSE2]
cvtdq2pd {src, dst|dst, src}
CVTDQ2PSrm [UseSSE2]
cvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
CVTDQ2PSrr [UseSSE2]
cvtdq2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPD2DQrm [UseSSE2]
cvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPD2DQrr [UseSSE2]
cvtpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPD2PSrm [UseSSE2]
cvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPD2PSrr [UseSSE2]
cvtpd2ps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPS2DQrm [UseSSE2]
cvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPS2DQrr [UseSSE2]
cvtps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPS2PDrm [UseSSE2]
cvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTPS2PDrr [UseSSE2]
cvtps2pd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSD2SI64rm_Int [UseSSE2]
cvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSD2SI64rr_Int [UseSSE2]
cvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSD2SIrm_Int [UseSSE2]
cvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSD2SIrr_Int [UseSSE2]
cvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSD2SSrm_Int [UseSSE2]
cvtsd2ss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSD2SSrr_Int [UseSSE2]
cvtsd2ss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSI2SDrm_Int [UseSSE2]
cvtsi2sd{l} {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
CVTSI2SDrr_Int [UseSSE2]
cvtsi2sd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
CVTSI642SDrm_Int [UseSSE2]
cvtsi2sd{q} {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSI642SDrr_Int [UseSSE2]
cvtsi2sd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSS2SDrm_Int [UseSSE2]
cvtss2sd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSS2SDrr_Int [UseSSE2]
cvtss2sd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTTPD2DQrm [UseSSE2]
cvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTPD2DQrr [UseSSE2]
cvttpd2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTPS2DQrm [UseSSE2]
cvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTPS2DQrr [UseSSE2]
cvttps2dq {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSD2SI64rm_Int [UseSSE2]
cvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSD2SI64rr_Int [UseSSE2]
cvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSD2SIrm_Int [UseSSE2]
cvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSD2SIrr_Int [UseSSE2]
cvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
DIVPDrm [UseSSE2]
divpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DIVPDrr [UseSSE2]
divpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DIVSDrm_Int [UseSSE2]
divsd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DIVSDrr_Int [UseSSE2]
divsd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MASKMOVDQU [UseSSE2]
maskmovdqu {mask, src|src, mask}
MAXPDrm [UseSSE2]
maxpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MAXPDrr [UseSSE2]
maxpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MAXSDrm_Int [UseSSE2]
maxsd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MAXSDrr_Int [UseSSE2]
maxsd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINPDrm [UseSSE2]
minpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINPDrr [UseSSE2]
minpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINSDrm_Int [UseSSE2]
minsd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINSDrr_Int [UseSSE2]
minsd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MOV64toPQIrr [UseSSE2]
movq {src, dst|dst, src}
MOVAPDmr [UseSSE2]
movapd {src, dst|dst, src}
MOVAPDrm [UseSSE2]
movapd {src, dst|dst, src}
MOVAPDrr [UseSSE2]
movapd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MOVDI2PDIrm [UseSSE2]
movd {src, dst|dst, src}
MOVDI2PDIrr [UseSSE2]
movd {src, dst|dst, src}
MOVDQAmr [UseSSE2]
movdqa {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MOVDQArm [UseSSE2]
movdqa {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
MOVDQArr [UseSSE2]
movdqa {src, dst|dst, src}
MOVDQUmr [UseSSE2]
movdqu {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MOVDQUrm [UseSSE2]
movdqu {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
MOVDQUrr [UseSSE2]
movdqu {src, dst|dst, src}
MOVHPDmr [UseSSE2]
movhpd {src, dst|dst, src}
MOVHPDrm [UseSSE2]
movhpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MOVLPDmr [UseSSE2]
movlpd {src, dst|dst, src}
MOVLPDrm [UseSSE2]
movlpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MOVMSKPDrr [UseSSE2]
movmskpd {src, dst|dst, src}
MOVNTDQmr [UseSSE2]
movntdq {src, dst|dst, src}
MOVNTPDmr [UseSSE2]
movntpd {src, dst|dst, src}
MOVPDI2DImr [UseSSE2]
movd {src, dst|dst, src}
MOVPDI2DIrr [UseSSE2]
movd {src, dst|dst, src}
MOVPQI2QImr [UseSSE2]
movq {src, dst|dst, src}
MOVPQIto64rr [UseSSE2]
movq {src, dst|dst, src}
MOVQI2PQIrm [UseSSE2]
movq {src, dst|dst, src}
MOVSDmr [UseSSE2]
movsd {src, dst|dst, src}
MOVSDrm [UseSSE2]
movsd {src, dst|dst, src}
MOVUPDmr [UseSSE2]
movupd {src, dst|dst, src}
MOVUPDrm [UseSSE2]
movupd {src, dst|dst, src}
MOVUPDrr [UseSSE2]
movupd {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MOVZPQILo2PQIrr [UseSSE2]
movq {src, dst|dst, src}
MULPDrm [UseSSE2]
mulpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MULPDrr [UseSSE2]
mulpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MULSDrm_Int [UseSSE2]
mulsd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MULSDrr_Int [UseSSE2]
mulsd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ORPDrm [UseSSE2]
orpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ORPDrr [UseSSE2]
orpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PACKSSDWrm [UseSSE2]
packssdw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PACKSSDWrr [UseSSE2]
packssdw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PACKSSWBrm [UseSSE2]
packsswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PACKSSWBrr [UseSSE2]
packsswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PACKUSWBrm [UseSSE2]
packuswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PACKUSWBrr [UseSSE2]
packuswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDBrm [UseSSE2]
paddb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDBrr [UseSSE2]
paddb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDDrm [UseSSE2]
paddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDDrr [UseSSE2]
paddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDQrm [UseSSE2]
paddq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDQrr [UseSSE2]
paddq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDSBrm [UseSSE2]
paddsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDSBrr [UseSSE2]
paddsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDSWrm [UseSSE2]
paddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDSWrr [UseSSE2]
paddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDUSBrm [UseSSE2]
paddusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDUSBrr [UseSSE2]
paddusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDUSWrm [UseSSE2]
paddusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDUSWrr [UseSSE2]
paddusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDWrm [UseSSE2]
paddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PADDWrr [UseSSE2]
paddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PANDNrm [UseSSE2]
pandn {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PANDNrr [UseSSE2]
pandn {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PANDrm [UseSSE2]
pand {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PANDrr [UseSSE2]
pand {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PAVGBrm [UseSSE2]
pavgb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PAVGBrr [UseSSE2]
pavgb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PAVGWrm [UseSSE2]
pavgw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PAVGWrr [UseSSE2]
pavgw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPEQBrm [UseSSE2]
pcmpeqb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPEQBrr [UseSSE2]
pcmpeqb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPEQDrm [UseSSE2]
pcmpeqd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPEQDrr [UseSSE2]
pcmpeqd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPEQWrm [UseSSE2]
pcmpeqw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPEQWrr [UseSSE2]
pcmpeqw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPGTBrm [UseSSE2]
pcmpgtb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPGTBrr [UseSSE2]
pcmpgtb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPGTDrm [UseSSE2]
pcmpgtd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPGTDrr [UseSSE2]
pcmpgtd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPGTWrm [UseSSE2]
pcmpgtw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPGTWrr [UseSSE2]
pcmpgtw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PEXTRWrri [UseSSE2]
pextrw {src2, src1, dst|dst, src1, src2}
PINSRWrmi [UseSSE2]
pinsrw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PINSRWrri [UseSSE2]
pinsrw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PMADDWDrm [UseSSE2]
pmaddwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMADDWDrr [UseSSE2]
pmaddwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXSWrm [UseSSE2]
pmaxsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXSWrr [UseSSE2]
pmaxsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXUBrm [UseSSE2]
pmaxub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXUBrr [UseSSE2]
pmaxub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINSWrm [UseSSE2]
pminsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINSWrr [UseSSE2]
pminsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINUBrm [UseSSE2]
pminub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINUBrr [UseSSE2]
pminub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMOVMSKBrr [UseSSE2]
pmovmskb {src, dst|dst, src}
PMULHUWrm [UseSSE2]
pmulhuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULHUWrr [UseSSE2]
pmulhuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULHWrm [UseSSE2]
pmulhw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULHWrr [UseSSE2]
pmulhw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULLWrm [UseSSE2]
pmullw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULLWrr [UseSSE2]
pmullw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULUDQrm [UseSSE2]
pmuludq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULUDQrr [UseSSE2]
pmuludq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PORrm [UseSSE2]
por {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PORrr [UseSSE2]
por {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSADBWrm [UseSSE2]
psadbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSADBWrr [UseSSE2]
psadbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSHUFDmi [UseSSE2]
pshufd {src2, src1, dst|dst, src1, src2}
PSHUFDri [UseSSE2]
pshufd {src2, src1, dst|dst, src1, src2}
PSHUFHWmi [UseSSE2]
pshufhw {src2, src1, dst|dst, src1, src2}
PSHUFHWri [UseSSE2]
pshufhw {src2, src1, dst|dst, src1, src2}
PSHUFLWmi [UseSSE2]
pshuflw {src2, src1, dst|dst, src1, src2}
PSHUFLWri [UseSSE2]
pshuflw {src2, src1, dst|dst, src1, src2}
PSLLDQri [UseSSE2]
pslldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLDri [UseSSE2]
pslld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLDrm [UseSSE2]
pslld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLDrr [UseSSE2]
pslld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLQri [UseSSE2]
psllq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLQrm [UseSSE2]
psllq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLQrr [UseSSE2]
psllq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLWri [UseSSE2]
psllw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLWrm [UseSSE2]
psllw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSLLWrr [UseSSE2]
psllw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRADri [UseSSE2]
psrad {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRADrm [UseSSE2]
psrad {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRADrr [UseSSE2]
psrad {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRAWri [UseSSE2]
psraw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRAWrm [UseSSE2]
psraw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRAWrr [UseSSE2]
psraw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLDQri [UseSSE2]
psrldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLDri [UseSSE2]
psrld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLDrm [UseSSE2]
psrld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLDrr [UseSSE2]
psrld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLQri [UseSSE2]
psrlq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLQrm [UseSSE2]
psrlq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLQrr [UseSSE2]
psrlq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLWri [UseSSE2]
psrlw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLWrm [UseSSE2]
psrlw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSRLWrr [UseSSE2]
psrlw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBBrm [UseSSE2]
psubb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBBrr [UseSSE2]
psubb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBDrm [UseSSE2]
psubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBDrr [UseSSE2]
psubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBQrm [UseSSE2]
psubq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBQrr [UseSSE2]
psubq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBSBrm [UseSSE2]
psubsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBSBrr [UseSSE2]
psubsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBSWrm [UseSSE2]
psubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBSWrr [UseSSE2]
psubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBUSBrm [UseSSE2]
psubusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBUSBrr [UseSSE2]
psubusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBUSWrm [UseSSE2]
psubusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBUSWrr [UseSSE2]
psubusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBWrm [UseSSE2]
psubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSUBWrr [UseSSE2]
psubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHBWrm [UseSSE2]
punpckhbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHBWrr [UseSSE2]
punpckhbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHDQrm [UseSSE2]
punpckhdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHDQrr [UseSSE2]
punpckhdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHQDQrm [UseSSE2]
punpckhqdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHQDQrr [UseSSE2]
punpckhqdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHWDrm [UseSSE2]
punpckhwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKHWDrr [UseSSE2]
punpckhwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLBWrm [UseSSE2]
punpcklbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLBWrr [UseSSE2]
punpcklbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLDQrm [UseSSE2]
punpckldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLDQrr [UseSSE2]
punpckldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLQDQrm [UseSSE2]
punpcklqdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLQDQrr [UseSSE2]
punpcklqdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLWDrm [UseSSE2]
punpcklwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PUNPCKLWDrr [UseSSE2]
punpcklwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PXORrm [UseSSE2]
pxor {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PXORrr [UseSSE2]
pxor {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHUFPDrmi [UseSSE2]
shufpd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHUFPDrri [UseSSE2]
shufpd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
SQRTPDm [UseSSE2]
sqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
SQRTPDr [UseSSE2]
sqrtpd {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
SUBPDrm [UseSSE2]
subpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SUBPDrr [UseSSE2]
subpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SUBSDrm_Int [UseSSE2]
subsd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SUBSDrr_Int [UseSSE2]
subsd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
UCOMISDrm [UseSSE2]
ucomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
UCOMISDrr [UseSSE2]
ucomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
UNPCKHPDrm [UseSSE2]
unpckhpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
UNPCKHPDrr [UseSSE2]
unpckhpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
UNPCKLPDrm [UseSSE2]
unpcklpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
UNPCKLPDrr [UseSSE2]
unpcklpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
XORPDrm [UseSSE2]
xorpd {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XORPDrr [UseSSE2]
xorpd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
GF2P8AFFINEINVQBrmi [UseSSE2, HasGFNI]
gf2p8affineinvqb {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
GF2P8AFFINEINVQBrri [UseSSE2, HasGFNI]
gf2p8affineinvqb {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
GF2P8AFFINEQBrmi [UseSSE2, HasGFNI]
gf2p8affineqb {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
GF2P8AFFINEQBrri [UseSSE2, HasGFNI]
gf2p8affineqb {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
GF2P8MULBrm [UseSSE2, HasGFNI]
gf2p8mulb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
GF2P8MULBrr [UseSSE2, HasGFNI]
gf2p8mulb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MOVSDrr [UseSSE2, NoSSE41_Or_OptForSize]
movsd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
ADC16ri [NoNDD]
adc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC16ri8 [NoNDD]
adc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC16rm [NoNDD]
adc{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC16rr [NoNDD]
adc{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC32ri [NoNDD]
adc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC32ri8 [NoNDD]
adc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC32rm [NoNDD]
adc{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC32rr [NoNDD]
adc{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC64ri32 [NoNDD]
adc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC64ri8 [NoNDD]
adc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC64rm [NoNDD]
adc{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC64rr [NoNDD]
adc{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC8ri [NoNDD]
adc{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADC8rm [NoNDD]
adc{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADC8rr [NoNDD]
adc{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16ri [NoNDD]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16ri8 [NoNDD]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD16rm [NoNDD]
add{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD16rr [NoNDD]
add{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32ri [NoNDD]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32ri8 [NoNDD]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD32rm [NoNDD]
add{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD32rr [NoNDD]
add{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64ri32 [NoNDD]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64ri8 [NoNDD]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD64rm [NoNDD]
add{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD64rr [NoNDD]
add{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD8ri [NoNDD]
add{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ADD8rm [NoNDD]
add{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ADD8rr [NoNDD]
add{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16ri [NoNDD]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16ri8 [NoNDD]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND16rm [NoNDD]
and{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND16rr [NoNDD]
and{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32ri [NoNDD]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32ri8 [NoNDD]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND32rm [NoNDD]
and{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND32rr [NoNDD]
and{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64ri32 [NoNDD]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64ri8 [NoNDD]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND64rm [NoNDD]
and{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND64rr [NoNDD]
and{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND8ri [NoNDD]
and{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AND8rm [NoNDD]
and{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
AND8rr [NoNDD]
and{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
DEC16r [NoNDD]
dec{w} src1
|
Note
|
Constraints: src1 = dst |
DEC32r [NoNDD]
dec{l} src1
|
Note
|
Constraints: src1 = dst |
DEC64r [NoNDD]
dec{q} src1
|
Note
|
Constraints: src1 = dst |
DEC8r [NoNDD]
dec{b} src1
|
Note
|
Constraints: src1 = dst |
IMUL16rm [NoNDD]
imul{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL16rr [NoNDD]
imul{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL32rm [NoNDD]
imul{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL32rr [NoNDD]
imul{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
IMUL64rm [NoNDD]
imul{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
IMUL64rr [NoNDD]
imul{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
INC16r [NoNDD]
inc{w} src1
|
Note
|
Constraints: src1 = dst |
INC32r [NoNDD]
inc{l} src1
|
Note
|
Constraints: src1 = dst |
INC64r [NoNDD]
inc{q} src1
|
Note
|
Constraints: src1 = dst |
INC8r [NoNDD]
inc{b} src1
|
Note
|
Constraints: src1 = dst |
NEG16r [NoNDD]
neg{w} src1
|
Note
|
Constraints: src1 = dst |
NEG32r [NoNDD]
neg{l} src1
|
Note
|
Constraints: src1 = dst |
NEG64r [NoNDD]
neg{q} src1
|
Note
|
Constraints: src1 = dst |
NEG8r [NoNDD]
neg{b} src1
|
Note
|
Constraints: src1 = dst |
NOT16r [NoNDD]
not{w} src1
|
Note
|
Constraints: src1 = dst |
NOT32r [NoNDD]
not{l} src1
|
Note
|
Constraints: src1 = dst |
NOT64r [NoNDD]
not{q} src1
|
Note
|
Constraints: src1 = dst |
NOT8r [NoNDD]
not{b} src1
|
Note
|
Constraints: src1 = dst |
OR16ri [NoNDD]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR16ri8 [NoNDD]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR16rm [NoNDD]
or{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR16rr [NoNDD]
or{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32ri [NoNDD]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32ri8 [NoNDD]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR32rm [NoNDD]
or{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR32rr [NoNDD]
or{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64ri32 [NoNDD]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64ri8 [NoNDD]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR64rm [NoNDD]
or{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR64rr [NoNDD]
or{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR8ri [NoNDD]
or{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
OR8rm [NoNDD]
or{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
OR8rr [NoNDD]
or{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCL16rCL [NoNDD]
rcl{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL16ri [NoNDD]
rcl{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCL32rCL [NoNDD]
rcl{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL32ri [NoNDD]
rcl{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCL64rCL [NoNDD]
rcl{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL64ri [NoNDD]
rcl{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCL8rCL [NoNDD]
rcl{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCL8ri [NoNDD]
rcl{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR16rCL [NoNDD]
rcr{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR16ri [NoNDD]
rcr{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR32rCL [NoNDD]
rcr{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR32ri [NoNDD]
rcr{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR64rCL [NoNDD]
rcr{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR64ri [NoNDD]
rcr{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
RCR8rCL [NoNDD]
rcr{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
RCR8ri [NoNDD]
rcr{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL16rCL [NoNDD]
rol{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL16ri [NoNDD]
rol{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL32rCL [NoNDD]
rol{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL32ri [NoNDD]
rol{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL64rCL [NoNDD]
rol{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL64ri [NoNDD]
rol{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROL8rCL [NoNDD]
rol{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROL8ri [NoNDD]
rol{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR16rCL [NoNDD]
ror{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR16ri [NoNDD]
ror{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR32rCL [NoNDD]
ror{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR32ri [NoNDD]
ror{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR64rCL [NoNDD]
ror{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR64ri [NoNDD]
ror{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ROR8rCL [NoNDD]
ror{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
ROR8ri [NoNDD]
ror{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR16rCL [NoNDD]
sar{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR16ri [NoNDD]
sar{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR32rCL [NoNDD]
sar{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR32ri [NoNDD]
sar{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR64rCL [NoNDD]
sar{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR64ri [NoNDD]
sar{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SAR8rCL [NoNDD]
sar{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SAR8ri [NoNDD]
sar{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB16ri [NoNDD]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB16ri8 [NoNDD]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB16rm [NoNDD]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB16rr [NoNDD]
sbb{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB32ri [NoNDD]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB32ri8 [NoNDD]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB32rm [NoNDD]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB32rr [NoNDD]
sbb{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB64ri32 [NoNDD]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB64ri8 [NoNDD]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB64rm [NoNDD]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB64rr [NoNDD]
sbb{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB8ri [NoNDD]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SBB8rm [NoNDD]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
SBB8rr [NoNDD]
sbb{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL16rCL [NoNDD]
shl{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL16ri [NoNDD]
shl{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL32rCL [NoNDD]
shl{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL32ri [NoNDD]
shl{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL64rCL [NoNDD]
shl{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL64ri [NoNDD]
shl{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHL8rCL [NoNDD]
shl{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHL8ri [NoNDD]
shl{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHLD16rrCL [NoNDD]
shld{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD16rri8 [NoNDD]
shld{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD32rrCL [NoNDD]
shld{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD32rri8 [NoNDD]
shld{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHLD64rrCL [NoNDD]
shld{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHLD64rri8 [NoNDD]
shld{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHR16rCL [NoNDD]
shr{w} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR16ri [NoNDD]
shr{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR32rCL [NoNDD]
shr{l} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR32ri [NoNDD]
shr{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR64rCL [NoNDD]
shr{q} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR64ri [NoNDD]
shr{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHR8rCL [NoNDD]
shr{b} {%cl, src1|src1, cl}
|
Note
|
Constraints: src1 = dst |
SHR8ri [NoNDD]
shr{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
SHRD16rrCL [NoNDD]
shrd{w} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD16rri8 [NoNDD]
shrd{w} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD32rrCL [NoNDD]
shrd{l} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD32rri8 [NoNDD]
shrd{l} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHRD64rrCL [NoNDD]
shrd{q} {%cl, src2, src1|src1, src2, cl}
|
Note
|
Constraints: src1 = dst |
SHRD64rri8 [NoNDD]
shrd{q} {src3, src2, src1|src1, src2, src3}
|
Note
|
Constraints: src1 = dst |
SUB16ri [NoNDD]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB16ri8 [NoNDD]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB16rm [NoNDD]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB16rr [NoNDD]
sub{w} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32ri [NoNDD]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32ri8 [NoNDD]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB32rm [NoNDD]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB32rr [NoNDD]
sub{l} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64ri32 [NoNDD]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64ri8 [NoNDD]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB64rm [NoNDD]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB64rr [NoNDD]
sub{q} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB8ri [NoNDD]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
SUB8rm [NoNDD]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
|
Note
|
Constraints: src1 = dst |
SUB8rr [NoNDD]
sub{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare |
|
Note
|
Constraints: src1 = dst |
XOR16ri [NoNDD]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR16ri8 [NoNDD]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR16rm [NoNDD]
xor{w} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR16rr [NoNDD]
xor{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32ri [NoNDD]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32ri8 [NoNDD]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR32rm [NoNDD]
xor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR32rr [NoNDD]
xor{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64ri32 [NoNDD]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64ri8 [NoNDD]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR64rm [NoNDD]
xor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR64rr [NoNDD]
xor{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR8ri [NoNDD]
xor{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
XOR8rm [NoNDD]
xor{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XOR8rr [NoNDD]
xor{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
VFMADD132SDm_Int [HasFMA, NoAVX512]
vfmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SDr_Int [HasFMA, NoAVX512]
vfmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSm_Int [HasFMA, NoAVX512]
vfmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD132SSr_Int [HasFMA, NoAVX512]
vfmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDm_Int [HasFMA, NoAVX512]
vfmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SDr_Int [HasFMA, NoAVX512]
vfmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSm_Int [HasFMA, NoAVX512]
vfmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD213SSr_Int [HasFMA, NoAVX512]
vfmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDm_Int [HasFMA, NoAVX512]
vfmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SDr_Int [HasFMA, NoAVX512]
vfmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSm_Int [HasFMA, NoAVX512]
vfmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADD231SSr_Int [HasFMA, NoAVX512]
vfmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDm_Int [HasFMA, NoAVX512]
vfmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SDr_Int [HasFMA, NoAVX512]
vfmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSm_Int [HasFMA, NoAVX512]
vfmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB132SSr_Int [HasFMA, NoAVX512]
vfmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDm_Int [HasFMA, NoAVX512]
vfmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SDr_Int [HasFMA, NoAVX512]
vfmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSm_Int [HasFMA, NoAVX512]
vfmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB213SSr_Int [HasFMA, NoAVX512]
vfmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDm_Int [HasFMA, NoAVX512]
vfmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SDr_Int [HasFMA, NoAVX512]
vfmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSm_Int [HasFMA, NoAVX512]
vfmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMSUB231SSr_Int [HasFMA, NoAVX512]
vfmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDm_Int [HasFMA, NoAVX512]
vfnmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SDr_Int [HasFMA, NoAVX512]
vfnmadd132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSm_Int [HasFMA, NoAVX512]
vfnmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD132SSr_Int [HasFMA, NoAVX512]
vfnmadd132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDm_Int [HasFMA, NoAVX512]
vfnmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SDr_Int [HasFMA, NoAVX512]
vfnmadd213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSm_Int [HasFMA, NoAVX512]
vfnmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD213SSr_Int [HasFMA, NoAVX512]
vfnmadd213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDm_Int [HasFMA, NoAVX512]
vfnmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SDr_Int [HasFMA, NoAVX512]
vfnmadd231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSm_Int [HasFMA, NoAVX512]
vfnmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMADD231SSr_Int [HasFMA, NoAVX512]
vfnmadd231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDm_Int [HasFMA, NoAVX512]
vfnmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SDr_Int [HasFMA, NoAVX512]
vfnmsub132sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSm_Int [HasFMA, NoAVX512]
vfnmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB132SSr_Int [HasFMA, NoAVX512]
vfnmsub132ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDm_Int [HasFMA, NoAVX512]
vfnmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SDr_Int [HasFMA, NoAVX512]
vfnmsub213sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSm_Int [HasFMA, NoAVX512]
vfnmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB213SSr_Int [HasFMA, NoAVX512]
vfnmsub213ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDm_Int [HasFMA, NoAVX512]
vfnmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SDr_Int [HasFMA, NoAVX512]
vfnmsub231sd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSm_Int [HasFMA, NoAVX512]
vfnmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFNMSUB231SSr_Int [HasFMA, NoAVX512]
vfnmsub231ss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MMX_EMMS [HasMMX]
emms
MMX_MOVD64grr [HasMMX]
movd {src, dst|dst, src}
MMX_MOVD64mr [HasMMX]
movd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MMX_MOVD64rm [HasMMX]
movd {src, dst|dst, src}
MMX_MOVD64rr [HasMMX]
movd {src, dst|dst, src}
MMX_MOVQ64mr [HasMMX]
movq {src, dst|dst, src}
MMX_MOVQ64rm [HasMMX]
movq {src, dst|dst, src}
MMX_MOVQ64rr [HasMMX]
movq {src, dst|dst, src}
|
Note
|
Properties: isBitcast, isMoveReg |
MMX_PACKSSDWrm [HasMMX]
packssdw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PACKSSDWrr [HasMMX]
packssdw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PACKSSWBrm [HasMMX]
packsswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PACKSSWBrr [HasMMX]
packsswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PACKUSWBrm [HasMMX]
packuswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PACKUSWBrr [HasMMX]
packuswb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDBrm [HasMMX]
paddb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDBrr [HasMMX]
paddb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDDrm [HasMMX]
paddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDDrr [HasMMX]
paddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDSBrm [HasMMX]
paddsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDSBrr [HasMMX]
paddsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDSWrm [HasMMX]
paddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDSWrr [HasMMX]
paddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDUSBrm [HasMMX]
paddusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDUSBrr [HasMMX]
paddusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDUSWrm [HasMMX]
paddusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDUSWrr [HasMMX]
paddusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDWrm [HasMMX]
paddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDWrr [HasMMX]
paddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PANDNrm [HasMMX]
pandn {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PANDNrr [HasMMX]
pandn {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PANDrm [HasMMX]
pand {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PANDrr [HasMMX]
pand {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPEQBrm [HasMMX]
pcmpeqb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPEQBrr [HasMMX]
pcmpeqb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPEQDrm [HasMMX]
pcmpeqd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPEQDrr [HasMMX]
pcmpeqd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPEQWrm [HasMMX]
pcmpeqw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPEQWrr [HasMMX]
pcmpeqw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPGTBrm [HasMMX]
pcmpgtb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPGTBrr [HasMMX]
pcmpgtb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPGTDrm [HasMMX]
pcmpgtd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPGTDrr [HasMMX]
pcmpgtd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPGTWrm [HasMMX]
pcmpgtw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PCMPGTWrr [HasMMX]
pcmpgtw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMADDWDrm [HasMMX]
pmaddwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMADDWDrr [HasMMX]
pmaddwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULHWrm [HasMMX]
pmulhw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULHWrr [HasMMX]
pmulhw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULLWrm [HasMMX]
pmullw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULLWrr [HasMMX]
pmullw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PORrm [HasMMX]
por {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PORrr [HasMMX]
por {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLDri [HasMMX]
pslld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLDrm [HasMMX]
pslld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLDrr [HasMMX]
pslld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLQri [HasMMX]
psllq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLQrm [HasMMX]
psllq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLQrr [HasMMX]
psllq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLWri [HasMMX]
psllw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLWrm [HasMMX]
psllw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSLLWrr [HasMMX]
psllw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRADri [HasMMX]
psrad {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRADrm [HasMMX]
psrad {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRADrr [HasMMX]
psrad {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRAWri [HasMMX]
psraw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRAWrm [HasMMX]
psraw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRAWrr [HasMMX]
psraw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLDri [HasMMX]
psrld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLDrm [HasMMX]
psrld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLDrr [HasMMX]
psrld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLQri [HasMMX]
psrlq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLQrm [HasMMX]
psrlq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLQrr [HasMMX]
psrlq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLWri [HasMMX]
psrlw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLWrm [HasMMX]
psrlw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSRLWrr [HasMMX]
psrlw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBBrm [HasMMX]
psubb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBBrr [HasMMX]
psubb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBDrm [HasMMX]
psubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBDrr [HasMMX]
psubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBSBrm [HasMMX]
psubsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBSBrr [HasMMX]
psubsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBSWrm [HasMMX]
psubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBSWrr [HasMMX]
psubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBUSBrm [HasMMX]
psubusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBUSBrr [HasMMX]
psubusb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBUSWrm [HasMMX]
psubusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBUSWrr [HasMMX]
psubusw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBWrm [HasMMX]
psubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBWrr [HasMMX]
psubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKHBWrm [HasMMX]
punpckhbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKHBWrr [HasMMX]
punpckhbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKHDQrm [HasMMX]
punpckhdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKHDQrr [HasMMX]
punpckhdq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKHWDrm [HasMMX]
punpckhwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKHWDrr [HasMMX]
punpckhwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKLBWrm [HasMMX]
punpcklbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKLBWrr [HasMMX]
punpcklbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKLDQrm [HasMMX]
punpckldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKLDQrr [HasMMX]
punpckldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKLWDrm [HasMMX]
punpcklwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PUNPCKLWDrr [HasMMX]
punpcklwd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PXORrm [HasMMX]
pxor {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PXORrr [HasMMX]
pxor {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_MASKMOVQ [HasMMX, Not64BitMode, HasSSE1]
maskmovq {mask, src|src, mask}
MMX_CVTPI2PSrm [HasMMX, HasSSE1]
cvtpi2ps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MMX_CVTPI2PSrr [HasMMX, HasSSE1]
cvtpi2ps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MMX_CVTPS2PIrm [HasMMX, HasSSE1]
cvtps2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_CVTPS2PIrr [HasMMX, HasSSE1]
cvtps2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_CVTTPS2PIrm [HasMMX, HasSSE1]
cvttps2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_CVTTPS2PIrr [HasMMX, HasSSE1]
cvttps2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_MOVNTQmr [HasMMX, HasSSE1]
movntq {src, dst|dst, src}
MMX_PABSBrm [HasMMX, HasSSSE3]
pabsb {src, dst|dst, src}
MMX_PABSBrr [HasMMX, HasSSSE3]
pabsb {src, dst|dst, src}
MMX_PABSDrm [HasMMX, HasSSSE3]
pabsd {src, dst|dst, src}
MMX_PABSDrr [HasMMX, HasSSSE3]
pabsd {src, dst|dst, src}
MMX_PABSWrm [HasMMX, HasSSSE3]
pabsw {src, dst|dst, src}
MMX_PABSWrr [HasMMX, HasSSSE3]
pabsw {src, dst|dst, src}
MMX_PALIGNRrmi [HasMMX, HasSSSE3]
palignr {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
MMX_PALIGNRrri [HasMMX, HasSSSE3]
palignr {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
MMX_PAVGBrm [HasMMX, HasSSE1]
pavgb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PAVGBrr [HasMMX, HasSSE1]
pavgb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PAVGWrm [HasMMX, HasSSE1]
pavgw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PAVGWrr [HasMMX, HasSSE1]
pavgw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PEXTRWrri [HasMMX, HasSSE1]
pextrw {src2, src1, dst|dst, src1, src2}
MMX_PHADDDrm [HasMMX, HasSSSE3]
phaddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHADDDrr [HasMMX, HasSSSE3]
phaddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHADDSWrm [HasMMX, HasSSSE3]
phaddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHADDSWrr [HasMMX, HasSSSE3]
phaddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHADDWrm [HasMMX, HasSSSE3]
phaddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHADDWrr [HasMMX, HasSSSE3]
phaddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHSUBDrm [HasMMX, HasSSSE3]
phsubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHSUBDrr [HasMMX, HasSSSE3]
phsubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHSUBSWrm [HasMMX, HasSSSE3]
phsubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHSUBSWrr [HasMMX, HasSSSE3]
phsubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHSUBWrm [HasMMX, HasSSSE3]
phsubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PHSUBWrr [HasMMX, HasSSSE3]
phsubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PINSRWrmi [HasMMX, HasSSE1]
pinsrw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
MMX_PINSRWrri [HasMMX, HasSSE1]
pinsrw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
MMX_PMADDUBSWrm [HasMMX, HasSSSE3]
pmaddubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMADDUBSWrr [HasMMX, HasSSSE3]
pmaddubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMAXSWrm [HasMMX, HasSSE1]
pmaxsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMAXSWrr [HasMMX, HasSSE1]
pmaxsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMAXUBrm [HasMMX, HasSSE1]
pmaxub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMAXUBrr [HasMMX, HasSSE1]
pmaxub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMINSWrm [HasMMX, HasSSE1]
pminsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMINSWrr [HasMMX, HasSSE1]
pminsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMINUBrm [HasMMX, HasSSE1]
pminub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMINUBrr [HasMMX, HasSSE1]
pminub {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMOVMSKBrr [HasMMX, HasSSE1]
pmovmskb {src, dst|dst, src}
MMX_PMULHRSWrm [HasMMX, HasSSSE3]
pmulhrsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULHRSWrr [HasMMX, HasSSSE3]
pmulhrsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULHUWrm [HasMMX, HasSSE1]
pmulhuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULHUWrr [HasMMX, HasSSE1]
pmulhuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSADBWrm [HasMMX, HasSSE1]
psadbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSADBWrr [HasMMX, HasSSE1]
psadbw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSHUFBrm [HasMMX, HasSSSE3]
pshufb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSHUFBrr [HasMMX, HasSSSE3]
pshufb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSHUFWmi [HasMMX, HasSSE1]
pshufw {src2, src1, dst|dst, src1, src2}
MMX_PSHUFWri [HasMMX, HasSSE1]
pshufw {src2, src1, dst|dst, src1, src2}
MMX_PSIGNBrm [HasMMX, HasSSSE3]
psignb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSIGNBrr [HasMMX, HasSSSE3]
psignb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSIGNDrm [HasMMX, HasSSSE3]
psignd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSIGNDrr [HasMMX, HasSSSE3]
psignd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSIGNWrm [HasMMX, HasSSSE3]
psignw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSIGNWrr [HasMMX, HasSSSE3]
psignw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_CVTPD2PIrm [HasMMX, HasSSE2]
cvtpd2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_CVTPD2PIrr [HasMMX, HasSSE2]
cvtpd2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_CVTPI2PDrm [HasMMX, HasSSE2]
cvtpi2pd {src, dst|dst, src}
MMX_CVTPI2PDrr [HasMMX, HasSSE2]
cvtpi2pd {src, dst|dst, src}
MMX_CVTTPD2PIrm [HasMMX, HasSSE2]
cvttpd2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_CVTTPD2PIrr [HasMMX, HasSSE2]
cvttpd2pi {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
MMX_MOVDQ2Qrr [HasMMX, HasSSE2]
movdq2q {src, dst|dst, src}
MMX_MOVQ2DQrr [HasMMX, HasSSE2]
movq2dq {src, dst|dst, src}
MMX_PADDQrm [HasMMX, HasSSE2]
paddq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PADDQrr [HasMMX, HasSSE2]
paddq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULUDQrm [HasMMX, HasSSE2]
pmuludq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PMULUDQrr [HasMMX, HasSSE2]
pmuludq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBQrm [HasMMX, HasSSE2]
psubq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MMX_PSUBQrr [HasMMX, HasSSE2]
psubq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
VFRCZPDYrm [HasXOP]
vfrczpd {src, dst|dst, src}
VFRCZPDYrr [HasXOP]
vfrczpd {src, dst|dst, src}
VFRCZPDrm [HasXOP]
vfrczpd {src, dst|dst, src}
VFRCZPDrr [HasXOP]
vfrczpd {src, dst|dst, src}
VFRCZPSYrm [HasXOP]
vfrczps {src, dst|dst, src}
VFRCZPSYrr [HasXOP]
vfrczps {src, dst|dst, src}
VFRCZPSrm [HasXOP]
vfrczps {src, dst|dst, src}
VFRCZPSrr [HasXOP]
vfrczps {src, dst|dst, src}
VFRCZSDrm [HasXOP]
vfrczsd {src, dst|dst, src}
VFRCZSDrr [HasXOP]
vfrczsd {src, dst|dst, src}
VFRCZSSrm [HasXOP]
vfrczss {src, dst|dst, src}
VFRCZSSrr [HasXOP]
vfrczss {src, dst|dst, src}
VPCMOVYrmr [HasXOP]
vpcmov {src3, src2, src1, dst|dst, src1, src2, src3}
VPCMOVYrrm [HasXOP]
vpcmov {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPCMOVYrrr [HasXOP]
vpcmov {src3, src2, src1, dst|dst, src1, src2, src3}
VPCMOVrmr [HasXOP]
vpcmov {src3, src2, src1, dst|dst, src1, src2, src3}
VPCMOVrrm [HasXOP]
vpcmov {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayLoad |
VPCMOVrrr [HasXOP]
vpcmov {src3, src2, src1, dst|dst, src1, src2, src3}
VPCOMBmi [HasXOP]
vpcomb {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMBri [HasXOP]
vpcomb {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMDmi [HasXOP]
vpcomd {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMDri [HasXOP]
vpcomd {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMQmi [HasXOP]
vpcomq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMQri [HasXOP]
vpcomq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUBmi [HasXOP]
vpcomub {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUBri [HasXOP]
vpcomub {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUDmi [HasXOP]
vpcomud {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUDri [HasXOP]
vpcomud {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUQmi [HasXOP]
vpcomuq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUQri [HasXOP]
vpcomuq {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUWmi [HasXOP]
vpcomuw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMUWri [HasXOP]
vpcomuw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMWmi [HasXOP]
vpcomw {cc, src2, src1, dst|dst, src1, src2, cc}
VPCOMWri [HasXOP]
vpcomw {cc, src2, src1, dst|dst, src1, src2, cc}
VPERMIL2PDYmr [HasXOP]
vpermil2pd {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PDYrm [HasXOP]
vpermil2pd {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PDYrr [HasXOP]
vpermil2pd {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PDmr [HasXOP]
vpermil2pd {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PDrm [HasXOP]
vpermil2pd {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PDrr [HasXOP]
vpermil2pd {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PSYmr [HasXOP]
vpermil2ps {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PSYrm [HasXOP]
vpermil2ps {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PSYrr [HasXOP]
vpermil2ps {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PSmr [HasXOP]
vpermil2ps {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PSrm [HasXOP]
vpermil2ps {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPERMIL2PSrr [HasXOP]
vpermil2ps {src4, src3, src2, src1, dst|dst, src1, src2, src3, src4}
VPHADDBDrm [HasXOP]
vphaddbd {src, dst|dst, src}
VPHADDBDrr [HasXOP]
vphaddbd {src, dst|dst, src}
VPHADDBQrm [HasXOP]
vphaddbq {src, dst|dst, src}
VPHADDBQrr [HasXOP]
vphaddbq {src, dst|dst, src}
VPHADDBWrm [HasXOP]
vphaddbw {src, dst|dst, src}
VPHADDBWrr [HasXOP]
vphaddbw {src, dst|dst, src}
VPHADDDQrm [HasXOP]
vphadddq {src, dst|dst, src}
VPHADDDQrr [HasXOP]
vphadddq {src, dst|dst, src}
VPHADDUBDrm [HasXOP]
vphaddubd {src, dst|dst, src}
VPHADDUBDrr [HasXOP]
vphaddubd {src, dst|dst, src}
VPHADDUBQrm [HasXOP]
vphaddubq {src, dst|dst, src}
VPHADDUBQrr [HasXOP]
vphaddubq {src, dst|dst, src}
VPHADDUBWrm [HasXOP]
vphaddubw {src, dst|dst, src}
VPHADDUBWrr [HasXOP]
vphaddubw {src, dst|dst, src}
VPHADDUDQrm [HasXOP]
vphaddudq {src, dst|dst, src}
VPHADDUDQrr [HasXOP]
vphaddudq {src, dst|dst, src}
VPHADDUWDrm [HasXOP]
vphadduwd {src, dst|dst, src}
VPHADDUWDrr [HasXOP]
vphadduwd {src, dst|dst, src}
VPHADDUWQrm [HasXOP]
vphadduwq {src, dst|dst, src}
VPHADDUWQrr [HasXOP]
vphadduwq {src, dst|dst, src}
VPHADDWDrm [HasXOP]
vphaddwd {src, dst|dst, src}
VPHADDWDrr [HasXOP]
vphaddwd {src, dst|dst, src}
VPHADDWQrm [HasXOP]
vphaddwq {src, dst|dst, src}
VPHADDWQrr [HasXOP]
vphaddwq {src, dst|dst, src}
VPHSUBBWrm [HasXOP]
vphsubbw {src, dst|dst, src}
VPHSUBBWrr [HasXOP]
vphsubbw {src, dst|dst, src}
VPHSUBDQrm [HasXOP]
vphsubdq {src, dst|dst, src}
VPHSUBDQrr [HasXOP]
vphsubdq {src, dst|dst, src}
VPHSUBWDrm [HasXOP]
vphsubwd {src, dst|dst, src}
VPHSUBWDrr [HasXOP]
vphsubwd {src, dst|dst, src}
VPMACSDDrm [HasXOP]
vpmacsdd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSDDrr [HasXOP]
vpmacsdd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSDQHrm [HasXOP]
vpmacsdqh {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSDQHrr [HasXOP]
vpmacsdqh {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSDQLrm [HasXOP]
vpmacsdql {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSDQLrr [HasXOP]
vpmacsdql {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSDDrm [HasXOP]
vpmacssdd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSDDrr [HasXOP]
vpmacssdd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSDQHrm [HasXOP]
vpmacssdqh {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSDQHrr [HasXOP]
vpmacssdqh {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSDQLrm [HasXOP]
vpmacssdql {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSDQLrr [HasXOP]
vpmacssdql {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSWDrm [HasXOP]
vpmacsswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSWDrr [HasXOP]
vpmacsswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSWWrm [HasXOP]
vpmacssww {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSSWWrr [HasXOP]
vpmacssww {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSWDrm [HasXOP]
vpmacswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSWDrr [HasXOP]
vpmacswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSWWrm [HasXOP]
vpmacsww {src3, src2, src1, dst|dst, src1, src2, src3}
VPMACSWWrr [HasXOP]
vpmacsww {src3, src2, src1, dst|dst, src1, src2, src3}
VPMADCSSWDrm [HasXOP]
vpmadcsswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMADCSSWDrr [HasXOP]
vpmadcsswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMADCSWDrm [HasXOP]
vpmadcswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPMADCSWDrr [HasXOP]
vpmadcswd {src3, src2, src1, dst|dst, src1, src2, src3}
VPPERMrmr [HasXOP]
vpperm {src3, src2, src1, dst|dst, src1, src2, src3}
VPPERMrrm [HasXOP]
vpperm {src3, src2, src1, dst|dst, src1, src2, src3}
VPPERMrrr [HasXOP]
vpperm {src3, src2, src1, dst|dst, src1, src2, src3}
VPROTBmi [HasXOP]
vprotb {src2, src1, dst|dst, src1, src2}
VPROTBmr [HasXOP]
vprotb {src2, src1, dst|dst, src1, src2}
VPROTBri [HasXOP]
vprotb {src2, src1, dst|dst, src1, src2}
VPROTBrm [HasXOP]
vprotb {src2, src1, dst|dst, src1, src2}
VPROTBrr [HasXOP]
vprotb {src2, src1, dst|dst, src1, src2}
VPROTDmi [HasXOP]
vprotd {src2, src1, dst|dst, src1, src2}
VPROTDmr [HasXOP]
vprotd {src2, src1, dst|dst, src1, src2}
VPROTDri [HasXOP]
vprotd {src2, src1, dst|dst, src1, src2}
VPROTDrm [HasXOP]
vprotd {src2, src1, dst|dst, src1, src2}
VPROTDrr [HasXOP]
vprotd {src2, src1, dst|dst, src1, src2}
VPROTQmi [HasXOP]
vprotq {src2, src1, dst|dst, src1, src2}
VPROTQmr [HasXOP]
vprotq {src2, src1, dst|dst, src1, src2}
VPROTQri [HasXOP]
vprotq {src2, src1, dst|dst, src1, src2}
VPROTQrm [HasXOP]
vprotq {src2, src1, dst|dst, src1, src2}
VPROTQrr [HasXOP]
vprotq {src2, src1, dst|dst, src1, src2}
VPROTWmi [HasXOP]
vprotw {src2, src1, dst|dst, src1, src2}
VPROTWmr [HasXOP]
vprotw {src2, src1, dst|dst, src1, src2}
VPROTWri [HasXOP]
vprotw {src2, src1, dst|dst, src1, src2}
VPROTWrm [HasXOP]
vprotw {src2, src1, dst|dst, src1, src2}
VPROTWrr [HasXOP]
vprotw {src2, src1, dst|dst, src1, src2}
VPSHABmr [HasXOP]
vpshab {src2, src1, dst|dst, src1, src2}
VPSHABrm [HasXOP]
vpshab {src2, src1, dst|dst, src1, src2}
VPSHABrr [HasXOP]
vpshab {src2, src1, dst|dst, src1, src2}
VPSHADmr [HasXOP]
vpshad {src2, src1, dst|dst, src1, src2}
VPSHADrm [HasXOP]
vpshad {src2, src1, dst|dst, src1, src2}
VPSHADrr [HasXOP]
vpshad {src2, src1, dst|dst, src1, src2}
VPSHAQmr [HasXOP]
vpshaq {src2, src1, dst|dst, src1, src2}
VPSHAQrm [HasXOP]
vpshaq {src2, src1, dst|dst, src1, src2}
VPSHAQrr [HasXOP]
vpshaq {src2, src1, dst|dst, src1, src2}
VPSHAWmr [HasXOP]
vpshaw {src2, src1, dst|dst, src1, src2}
VPSHAWrm [HasXOP]
vpshaw {src2, src1, dst|dst, src1, src2}
VPSHAWrr [HasXOP]
vpshaw {src2, src1, dst|dst, src1, src2}
VPSHLBmr [HasXOP]
vpshlb {src2, src1, dst|dst, src1, src2}
VPSHLBrm [HasXOP]
vpshlb {src2, src1, dst|dst, src1, src2}
VPSHLBrr [HasXOP]
vpshlb {src2, src1, dst|dst, src1, src2}
VPSHLDmr [HasXOP]
vpshld {src2, src1, dst|dst, src1, src2}
VPSHLDrm [HasXOP]
vpshld {src2, src1, dst|dst, src1, src2}
VPSHLDrr [HasXOP]
vpshld {src2, src1, dst|dst, src1, src2}
VPSHLQmr [HasXOP]
vpshlq {src2, src1, dst|dst, src1, src2}
VPSHLQrm [HasXOP]
vpshlq {src2, src1, dst|dst, src1, src2}
VPSHLQrr [HasXOP]
vpshlq {src2, src1, dst|dst, src1, src2}
VPSHLWmr [HasXOP]
vpshlw {src2, src1, dst|dst, src1, src2}
VPSHLWrm [HasXOP]
vpshlw {src2, src1, dst|dst, src1, src2}
VPSHLWrr [HasXOP]
vpshlw {src2, src1, dst|dst, src1, src2}
PDEP32rm_EVEX [HasEGPR, HasBMI2]
pdep{l} {src2, src1, dst|dst, src1, src2}
PDEP32rr_EVEX [HasEGPR, HasBMI2]
pdep{l} {src2, src1, dst|dst, src1, src2}
PDEP64rm_EVEX [HasEGPR, HasBMI2]
pdep{q} {src2, src1, dst|dst, src1, src2}
PDEP64rr_EVEX [HasEGPR, HasBMI2]
pdep{q} {src2, src1, dst|dst, src1, src2}
PEXT32rm_EVEX [HasEGPR, HasBMI2]
pext{l} {src2, src1, dst|dst, src1, src2}
PEXT32rr_EVEX [HasEGPR, HasBMI2]
pext{l} {src2, src1, dst|dst, src1, src2}
PEXT64rm_EVEX [HasEGPR, HasBMI2]
pext{q} {src2, src1, dst|dst, src1, src2}
PEXT64rr_EVEX [HasEGPR, HasBMI2]
pext{q} {src2, src1, dst|dst, src1, src2}
VPBROADCASTMB2QZrr [HasCDI]
vpbroadcastmb2q {src, dst|dst, src}
VPBROADCASTMW2DZrr [HasCDI]
vpbroadcastmw2d {src, dst|dst, src}
VPCONFLICTDZrm [HasCDI]
vpconflictd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZrmb [HasCDI]
vpconflictd {src1{1to16}, dst|dst, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZrmbk [HasCDI]
vpconflictd {src1{1to16}, dst {mask}|dst {mask}, src1{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZrmbkz [HasCDI]
vpconflictd {src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZrmk [HasCDI]
vpconflictd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZrmkz [HasCDI]
vpconflictd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTDZrr [HasCDI]
vpconflictd {src1, dst|dst, src1}
VPCONFLICTDZrrk [HasCDI]
vpconflictd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCONFLICTDZrrkz [HasCDI]
vpconflictd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPCONFLICTQZrm [HasCDI]
vpconflictq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZrmb [HasCDI]
vpconflictq {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZrmbk [HasCDI]
vpconflictq {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZrmbkz [HasCDI]
vpconflictq {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZrmk [HasCDI]
vpconflictq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZrmkz [HasCDI]
vpconflictq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPCONFLICTQZrr [HasCDI]
vpconflictq {src1, dst|dst, src1}
VPCONFLICTQZrrk [HasCDI]
vpconflictq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPCONFLICTQZrrkz [HasCDI]
vpconflictq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPLZCNTDZrm [HasCDI]
vplzcntd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTDZrmb [HasCDI]
vplzcntd {src1{1to16}, dst|dst, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPLZCNTDZrmbk [HasCDI]
vplzcntd {src1{1to16}, dst {mask}|dst {mask}, src1{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZrmbkz [HasCDI]
vplzcntd {src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPLZCNTDZrmk [HasCDI]
vplzcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZrmkz [HasCDI]
vplzcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTDZrr [HasCDI]
vplzcntd {src1, dst|dst, src1}
VPLZCNTDZrrk [HasCDI]
vplzcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPLZCNTDZrrkz [HasCDI]
vplzcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPLZCNTQZrm [HasCDI]
vplzcntq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTQZrmb [HasCDI]
vplzcntq {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPLZCNTQZrmbk [HasCDI]
vplzcntq {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZrmbkz [HasCDI]
vplzcntq {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPLZCNTQZrmk [HasCDI]
vplzcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZrmkz [HasCDI]
vplzcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPLZCNTQZrr [HasCDI]
vplzcntq {src1, dst|dst, src1}
VPLZCNTQZrrk [HasCDI]
vplzcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPLZCNTQZrrkz [HasCDI]
vplzcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPDPBUSDSZrm [HasVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrmb [HasVNNI]
vpdpbusds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrmbk [HasVNNI]
vpdpbusds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrmbkz [HasVNNI]
vpdpbusds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrmk [HasVNNI]
vpdpbusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrmkz [HasVNNI]
vpdpbusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrr [HasVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrrk [HasVNNI]
vpdpbusds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSZrrkz [HasVNNI]
vpdpbusds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrm [HasVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrmb [HasVNNI]
vpdpbusd {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrmbk [HasVNNI]
vpdpbusd {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrmbkz [HasVNNI]
vpdpbusd {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrmk [HasVNNI]
vpdpbusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrmkz [HasVNNI]
vpdpbusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrr [HasVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrrk [HasVNNI]
vpdpbusd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDZrrkz [HasVNNI]
vpdpbusd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrm [HasVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrmb [HasVNNI]
vpdpwssds {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrmbk [HasVNNI]
vpdpwssds {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrmbkz [HasVNNI]
vpdpwssds {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrmk [HasVNNI]
vpdpwssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrmkz [HasVNNI]
vpdpwssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrr [HasVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrrk [HasVNNI]
vpdpwssds {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSZrrkz [HasVNNI]
vpdpwssds {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrm [HasVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrmb [HasVNNI]
vpdpwssd {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrmbk [HasVNNI]
vpdpwssd {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrmbkz [HasVNNI]
vpdpwssd {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrmk [HasVNNI]
vpdpwssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrmkz [HasVNNI]
vpdpwssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrr [HasVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrrk [HasVNNI]
vpdpwssd {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDZrrkz [HasVNNI]
vpdpwssd {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
WRSSD [NoEGPR]
wrssd {src, dst|dst, src}
WRSSQ [NoEGPR]
wrssq {src, dst|dst, src}
WRUSSD [NoEGPR]
wrussd {src, dst|dst, src}
WRUSSQ [NoEGPR]
wrussq {src, dst|dst, src}
BZHI32rm [NoEGPR, HasBMI2]
bzhi{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BZHI32rr [NoEGPR, HasBMI2]
bzhi{l} {src2, src1, dst|dst, src1, src2}
BZHI64rm [NoEGPR, HasBMI2]
bzhi{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BZHI64rr [NoEGPR, HasBMI2]
bzhi{q} {src2, src1, dst|dst, src1, src2}
PDEP32rm [NoEGPR, HasBMI2]
pdep{l} {src2, src1, dst|dst, src1, src2}
PDEP32rr [NoEGPR, HasBMI2]
pdep{l} {src2, src1, dst|dst, src1, src2}
PDEP64rm [NoEGPR, HasBMI2]
pdep{q} {src2, src1, dst|dst, src1, src2}
PDEP64rr [NoEGPR, HasBMI2]
pdep{q} {src2, src1, dst|dst, src1, src2}
PEXT32rm [NoEGPR, HasBMI2]
pext{l} {src2, src1, dst|dst, src1, src2}
PEXT32rr [NoEGPR, HasBMI2]
pext{l} {src2, src1, dst|dst, src1, src2}
PEXT64rm [NoEGPR, HasBMI2]
pext{q} {src2, src1, dst|dst, src1, src2}
PEXT64rr [NoEGPR, HasBMI2]
pext{q} {src2, src1, dst|dst, src1, src2}
RORX32mi [NoEGPR, HasBMI2]
rorx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RORX32ri [NoEGPR, HasBMI2]
rorx{l} {src2, src1, dst|dst, src1, src2}
RORX64mi [NoEGPR, HasBMI2]
rorx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
RORX64ri [NoEGPR, HasBMI2]
rorx{q} {src2, src1, dst|dst, src1, src2}
SARX32rm [NoEGPR, HasBMI2]
sarx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SARX32rr [NoEGPR, HasBMI2]
sarx{l} {src2, src1, dst|dst, src1, src2}
SARX64rm [NoEGPR, HasBMI2]
sarx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SARX64rr [NoEGPR, HasBMI2]
sarx{q} {src2, src1, dst|dst, src1, src2}
SHLX32rm [NoEGPR, HasBMI2]
shlx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHLX32rr [NoEGPR, HasBMI2]
shlx{l} {src2, src1, dst|dst, src1, src2}
SHLX64rm [NoEGPR, HasBMI2]
shlx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHLX64rr [NoEGPR, HasBMI2]
shlx{q} {src2, src1, dst|dst, src1, src2}
SHRX32rm [NoEGPR, HasBMI2]
shrx{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHRX32rr [NoEGPR, HasBMI2]
shrx{l} {src2, src1, dst|dst, src1, src2}
SHRX64rm [NoEGPR, HasBMI2]
shrx{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
SHRX64rr [NoEGPR, HasBMI2]
shrx{q} {src2, src1, dst|dst, src1, src2}
ANDN32rm [NoEGPR, HasBMI]
andn{l} {src2, src1, dst|dst, src1, src2}
ANDN32rr [NoEGPR, HasBMI]
andn{l} {src2, src1, dst|dst, src1, src2}
ANDN64rm [NoEGPR, HasBMI]
andn{q} {src2, src1, dst|dst, src1, src2}
ANDN64rr [NoEGPR, HasBMI]
andn{q} {src2, src1, dst|dst, src1, src2}
BEXTR32rm [NoEGPR, HasBMI]
bextr{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BEXTR32rr [NoEGPR, HasBMI]
bextr{l} {src2, src1, dst|dst, src1, src2}
BEXTR64rm [NoEGPR, HasBMI]
bextr{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
BEXTR64rr [NoEGPR, HasBMI]
bextr{q} {src2, src1, dst|dst, src1, src2}
CRC32r32m16 [NoEGPR, HasCRC32]
crc32{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32m32 [NoEGPR, HasCRC32]
crc32{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32m8 [NoEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32r16 [NoEGPR, HasCRC32]
crc32{w} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32r32 [NoEGPR, HasCRC32]
crc32{l} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r32r8 [NoEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r64m64 [NoEGPR, HasCRC32]
crc32{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r64m8 [NoEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
CRC32r64r64 [NoEGPR, HasCRC32]
crc32{q} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
CRC32r64r8 [NoEGPR, HasCRC32]
crc32{b} {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AADD32mr [NoEGPR, HasRAOINT]
aadd{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AADD64mr [NoEGPR, HasRAOINT]
aadd{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AAND32mr [NoEGPR, HasRAOINT]
aand{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AAND64mr [NoEGPR, HasRAOINT]
aand{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AOR32mr [NoEGPR, HasRAOINT]
aor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AOR64mr [NoEGPR, HasRAOINT]
aor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AXOR32mr [NoEGPR, HasRAOINT]
axor{l} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
AXOR64mr [NoEGPR, HasRAOINT]
axor{q} {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayStore |
MOVBE16mr [NoEGPR, HasMOVBE]
movbe{w} {src1, dst|dst, src1}
MOVBE16rm [NoEGPR, HasMOVBE]
movbe{w} {src1, dst|dst, src1}
MOVBE32mr [NoEGPR, HasMOVBE]
movbe{l} {src1, dst|dst, src1}
MOVBE32rm [NoEGPR, HasMOVBE]
movbe{l} {src1, dst|dst, src1}
MOVBE64mr [NoEGPR, HasMOVBE]
movbe{q} {src1, dst|dst, src1}
MOVBE64rm [NoEGPR, HasMOVBE]
movbe{q} {src1, dst|dst, src1}
RDMSRri [NoEGPR, HasUSERMSR]
rdmsr {imm, dst|dst, imm}
|
Note
|
Properties: mayLoad |
URDMSRri [NoEGPR, HasUSERMSR]
urdmsr {imm, dst|dst, imm}
|
Note
|
Properties: mayLoad |
URDMSRrr [NoEGPR, HasUSERMSR]
urdmsr {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
UWRMSRir [NoEGPR, HasUSERMSR]
uwrmsr {src, imm|imm, src}
|
Note
|
Properties: mayStore |
UWRMSRrr [NoEGPR, HasUSERMSR]
uwrmsr {src2, src1|src1, src2}
|
Note
|
Properties: mayStore |
WRMSRNSir [NoEGPR, HasUSERMSR]
wrmsrns {src, imm|imm, src}
|
Note
|
Properties: mayStore |
ENQCMD32 [NoEGPR, HasENQCMD]
enqcmd {src, dst|dst, src}
ENQCMD64 [NoEGPR, HasENQCMD]
enqcmd {src, dst|dst, src}
ENQCMDS32 [NoEGPR, HasENQCMD]
enqcmds {src, dst|dst, src}
ENQCMDS64 [NoEGPR, HasENQCMD]
enqcmds {src, dst|dst, src}
MOVDIR64B32 [NoEGPR, HasMOVDIR64B]
movdir64b {src, dst|dst, src}
MOVDIRI32 [NoEGPR, HasMOVDIRI]
movdiri {src, dst|dst, src}
AAA [Not64BitMode]
aaa
AAD8i8 [Not64BitMode]
aad src
AAM8i8 [Not64BitMode]
aam src
AAS [Not64BitMode]
aas
ARPL16mr [Not64BitMode]
arpl {src, dst|dst, src}
|
Note
|
Properties: mayStore |
ARPL16rr [Not64BitMode]
arpl {src, dst|dst, src}
BOUNDS16rm [Not64BitMode]
bound dst, src
BOUNDS32rm [Not64BitMode]
bound dst, src
CALL16r [Not64BitMode]
call{w} {*}dst
|
Note
|
Properties: isCall |
CALLpcrel16 [Not64BitMode]
call{w} dst
|
Note
|
Properties: isCall |
CALLpcrel32 [Not64BitMode]
call{l} dst
|
Note
|
Properties: isCall |
CMP8mi8 [Not64BitMode]
cmp{b} {src2, src1|src1, src2}
|
Note
|
Properties: isCompare, mayLoad |
DAA [Not64BitMode]
daa
DAS [Not64BitMode]
das
DEC16r_alt [Not64BitMode]
dec{w} src1
|
Note
|
Constraints: src1 = dst |
DEC32r_alt [Not64BitMode]
dec{l} src1
|
Note
|
Constraints: src1 = dst |
FARCALL16i [Not64BitMode]
lcall{w} seg, off
|
Note
|
Properties: isCall |
FARCALL32i [Not64BitMode]
lcall{l} seg, off
|
Note
|
Properties: isCall |
FARJMP16i [Not64BitMode]
ljmp{w} seg, off
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
FARJMP32i [Not64BitMode]
ljmp{l} seg, off
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
INC16r_alt [Not64BitMode]
inc{w} src1
|
Note
|
Constraints: src1 = dst |
INC32r_alt [Not64BitMode]
inc{l} src1
|
Note
|
Constraints: src1 = dst |
INTO [Not64BitMode]
into
INVEPT32 [Not64BitMode]
invept {src2, src1|src1, src2}
INVLPGA32 [Not64BitMode]
invlpga
INVLPGB32 [Not64BitMode]
invlpgb
INVVPID32 [Not64BitMode]
invvpid {src2, src1|src1, src2}
JCXZ [Not64BitMode]
jcxz dst
|
Note
|
Properties: isBranch, isTerminator |
JMP16m [Not64BitMode]
jmp{w} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
JMP16r [Not64BitMode]
jmp{w} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
JMP32m [Not64BitMode]
jmp{l} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
JMP32r [Not64BitMode]
jmp{l} {*}dst
|
Note
|
Properties: isBarrier, isBranch, isIndirectBranch, isTerminator |
LDS16rm [Not64BitMode]
lds{w} {src, dst|dst, src}
LDS32rm [Not64BitMode]
lds{l} {src, dst|dst, src}
LEA32r [Not64BitMode]
lea{l} {src|dst}, {dst|src}
LEAVE [Not64BitMode]
leave
|
Note
|
Properties: mayLoad |
LES16rm [Not64BitMode]
les{w} {src, dst|dst, src}
LES32rm [Not64BitMode]
les{l} {src, dst|dst, src}
LGDT16m [Not64BitMode]
lgdtw src
LGDT32m [Not64BitMode]
lgdt{l|d} src
LIDT16m [Not64BitMode]
lidtw src
LIDT32m [Not64BitMode]
lidt{l|d} src
MOV32cr [Not64BitMode]
mov{l} {src, dst|dst, src}
MOV32dr [Not64BitMode]
mov{l} {src, dst|dst, src}
MOV32rc [Not64BitMode]
mov{l} {src, dst|dst, src}
MOV32rd [Not64BitMode]
mov{l} {src, dst|dst, src}
POP32r [Not64BitMode]
pop{l} reg
|
Note
|
Properties: mayLoad |
POP32rmm [Not64BitMode]
pop{l} dst
|
Note
|
Properties: mayLoad, mayStore |
POPA16 [Not64BitMode]
popaw
|
Note
|
Properties: mayLoad |
POPA32 [Not64BitMode]
popal
|
Note
|
Properties: mayLoad |
POPDS16 [Not64BitMode]
pop{w} {%ds|ds}
POPDS32 [Not64BitMode]
pop{l} {%ds|ds}
POPES16 [Not64BitMode]
pop{w} {%es|es}
POPES32 [Not64BitMode]
pop{l} {%es|es}
POPF32 [Not64BitMode]
popf{l|d}
|
Note
|
Properties: mayLoad |
POPFS32 [Not64BitMode]
pop{l} {%fs|fs}
POPGS32 [Not64BitMode]
pop{l} {%gs|gs}
POPSS16 [Not64BitMode]
pop{w} {%ss|ss}
POPSS32 [Not64BitMode]
pop{l} {%ss|ss}
PUSH32i [Not64BitMode]
push{l} imm
|
Note
|
Properties: mayStore |
PUSH32i8 [Not64BitMode]
push{l} imm
|
Note
|
Properties: mayStore |
PUSH32r [Not64BitMode]
push{l} reg
|
Note
|
Properties: mayStore |
PUSH32rmm [Not64BitMode]
push{l} src
|
Note
|
Properties: mayLoad, mayStore |
PUSHA16 [Not64BitMode]
pushaw
|
Note
|
Properties: mayStore |
PUSHA32 [Not64BitMode]
pushal
|
Note
|
Properties: mayStore |
PUSHCS16 [Not64BitMode]
push{w} {%cs|cs}
PUSHCS32 [Not64BitMode]
push{l} {%cs|cs}
PUSHDS16 [Not64BitMode]
push{w} {%ds|ds}
PUSHDS32 [Not64BitMode]
push{l} {%ds|ds}
PUSHES16 [Not64BitMode]
push{w} {%es|es}
PUSHES32 [Not64BitMode]
push{l} {%es|es}
PUSHF32 [Not64BitMode]
pushf{l|d}
|
Note
|
Properties: mayStore |
PUSHFS32 [Not64BitMode]
push{l} {%fs|fs}
PUSHGS32 [Not64BitMode]
push{l} {%gs|gs}
PUSHSS16 [Not64BitMode]
push{w} {%ss|ss}
PUSHSS32 [Not64BitMode]
push{l} {%ss|ss}
PVALIDATE32 [Not64BitMode]
pvalidate
RET32 [Not64BitMode]
ret{l}
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
RETI32 [Not64BitMode]
ret{l} amt
|
Note
|
Properties: hasCtrlDep, isBarrier, isReturn, isTerminator |
SALC [Not64BitMode]
salc
SGDT16m [Not64BitMode]
sgdtw dst
SGDT32m [Not64BitMode]
sgdt{l|d} dst
SIDT16m [Not64BitMode]
sidtw dst
SIDT32m [Not64BitMode]
sidt{l|d} dst
VMLOAD32 [Not64BitMode]
vmload
VMREAD32mr [Not64BitMode]
vmread{l} {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMREAD32rr [Not64BitMode]
vmread{l} {src, dst|dst, src}
VMRUN32 [Not64BitMode]
vmrun
VMSAVE32 [Not64BitMode]
vmsave
VMWRITE32rm [Not64BitMode]
vmwrite{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VMWRITE32rr [Not64BitMode]
vmwrite{l} {src, dst|dst, src}
ENQCMD16 [Not64BitMode, HasENQCMD]
enqcmd {src, dst|dst, src}
ENQCMDS16 [Not64BitMode, HasENQCMD]
enqcmds {src, dst|dst, src}
MOVDIR64B16 [Not64BitMode, HasMOVDIR64B]
movdir64b {src, dst|dst, src}
UMONITOR16 [Not64BitMode, HasWAITPKG]
umonitor src
CALL32r [Not64BitMode, NotUseIndirectThunkCalls]
call{l} {*}dst
|
Note
|
Properties: isCall |
CALL32m [Not64BitMode, NotUseIndirectThunkCalls, FavorMemIndirectCall]
call{l} {*}dst
|
Note
|
Properties: isCall |
CALL16m [Not64BitMode, FavorMemIndirectCall]
call{w} {*}dst
|
Note
|
Properties: isCall |
MONITOR32rrr [Not64BitMode, HasSSE3]
monitor
MONITORX32rrr [Not64BitMode, HasMWAITX]
monitorx
CLZERO32r [Not64BitMode, HasCLZERO]
clzero
RDPID32 [Not64BitMode, HasRDPID]
rdpid dst
INVPCID32 [Not64BitMode, HasINVPCID]
invpcid {src2, src1|src1, src2}
ABS_F [HasX87]
fabs
ADD_F32m [HasX87]
fadd{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
ADD_F64m [HasX87]
fadd{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
ADD_FI16m [HasX87]
fiadd{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
ADD_FI32m [HasX87]
fiadd{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
ADD_FPrST0 [HasX87]
faddp {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
ADD_FST0r [HasX87]
fadd {op, %st|st, op}
|
Note
|
Properties: mayRaiseFPException |
ADD_FrST0 [HasX87]
fadd {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
CHS_F [HasX87]
fchs
COMP_FST0r [HasX87]
fcomp op
|
Note
|
Properties: mayRaiseFPException |
COM_FIPr [HasX87]
fcompi {reg, %st|st, reg}
|
Note
|
Properties: mayRaiseFPException |
COM_FIr [HasX87]
fcomi {reg, %st|st, reg}
|
Note
|
Properties: mayRaiseFPException |
COM_FST0r [HasX87]
fcom op
|
Note
|
Properties: mayRaiseFPException |
DIVR_F32m [HasX87]
fdivr{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIVR_F64m [HasX87]
fdivr{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIVR_FI16m [HasX87]
fidivr{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIVR_FI32m [HasX87]
fidivr{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIVR_FPrST0 [HasX87]
fdiv{|r}p {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
DIVR_FST0r [HasX87]
fdivr {op, %st|st, op}
|
Note
|
Properties: mayRaiseFPException |
DIVR_FrST0 [HasX87]
fdiv{|r} {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
DIV_F32m [HasX87]
fdiv{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIV_F64m [HasX87]
fdiv{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIV_FI16m [HasX87]
fidiv{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIV_FI32m [HasX87]
fidiv{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
DIV_FPrST0 [HasX87]
fdiv{r}p {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
DIV_FST0r [HasX87]
fdiv {op, %st|st, op}
|
Note
|
Properties: mayRaiseFPException |
DIV_FrST0 [HasX87]
fdiv{r} {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
FBLDm [HasX87]
fbld src
|
Note
|
Properties: mayLoad |
FBSTPm [HasX87]
fbstp dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
FCOM32m [HasX87]
fcom{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FCOM64m [HasX87]
fcom{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FCOMP32m [HasX87]
fcomp{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FCOMP64m [HasX87]
fcomp{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FFREE [HasX87]
ffree reg
FFREEP [HasX87]
ffreep reg
FICOM16m [HasX87]
ficom{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FICOM32m [HasX87]
ficom{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FICOMP16m [HasX87]
ficomp{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FICOMP32m [HasX87]
ficomp{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
FLDENVm [HasX87]
fldenv src
|
Note
|
Properties: mayLoad |
FNSTSWm [HasX87]
fnstsw dst
|
Note
|
Properties: mayStore |
FRSTORm [HasX87]
frstor src
|
Note
|
Properties: mayLoad |
FSAVEm [HasX87]
fnsave dst
|
Note
|
Properties: mayStore |
FSTENVm [HasX87]
fnstenv dst
|
Note
|
Properties: mayStore |
ILD_F16m [HasX87]
fild{s} src
|
Note
|
Properties: mayLoad |
ILD_F32m [HasX87]
fild{l} src
|
Note
|
Properties: mayLoad |
ILD_F64m [HasX87]
fild{ll} src
|
Note
|
Properties: mayLoad |
ISTT_FP16m [HasX87]
fisttp{s} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
ISTT_FP32m [HasX87]
fisttp{l} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
ISTT_FP64m [HasX87]
fisttp{ll} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
IST_F16m [HasX87]
fist{s} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
IST_F32m [HasX87]
fist{l} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
IST_FP16m [HasX87]
fistp{s} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
IST_FP32m [HasX87]
fistp{l} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
IST_FP64m [HasX87]
fistp{ll} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
LD_F0 [HasX87]
fldz
LD_F1 [HasX87]
fld1
LD_F32m [HasX87]
fld{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
LD_F64m [HasX87]
fld{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
LD_F80m [HasX87]
fld{t} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
LD_Frr [HasX87]
fld op
|
Note
|
Properties: mayRaiseFPException |
MUL_F32m [HasX87]
fmul{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
MUL_F64m [HasX87]
fmul{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
MUL_FI16m [HasX87]
fimul{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
MUL_FI32m [HasX87]
fimul{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
MUL_FPrST0 [HasX87]
fmulp {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
MUL_FST0r [HasX87]
fmul {op, %st|st, op}
|
Note
|
Properties: mayRaiseFPException |
MUL_FrST0 [HasX87]
fmul {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
SQRT_F [HasX87]
fsqrt
|
Note
|
Properties: mayRaiseFPException |
ST_F32m [HasX87]
fst{s} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
ST_F64m [HasX87]
fst{l} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
ST_FP32m [HasX87]
fstp{s} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
ST_FP64m [HasX87]
fstp{l} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
ST_FP80m [HasX87]
fstp{t} dst
|
Note
|
Properties: mayRaiseFPException, mayStore |
ST_FPrr [HasX87]
fstp op
|
Note
|
Properties: mayRaiseFPException |
ST_Frr [HasX87]
fst op
|
Note
|
Properties: mayRaiseFPException |
SUBR_F32m [HasX87]
fsubr{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUBR_F64m [HasX87]
fsubr{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUBR_FI16m [HasX87]
fisubr{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUBR_FI32m [HasX87]
fisubr{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUBR_FPrST0 [HasX87]
fsub{|r}p {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
SUBR_FST0r [HasX87]
fsubr {op, %st|st, op}
|
Note
|
Properties: mayRaiseFPException |
SUBR_FrST0 [HasX87]
fsub{|r} {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
SUB_F32m [HasX87]
fsub{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUB_F64m [HasX87]
fsub{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUB_FI16m [HasX87]
fisub{s} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUB_FI32m [HasX87]
fisub{l} src
|
Note
|
Properties: mayLoad, mayRaiseFPException |
SUB_FPrST0 [HasX87]
fsub{r}p {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
SUB_FST0r [HasX87]
fsub {op, %st|st, op}
|
Note
|
Properties: mayRaiseFPException |
SUB_FrST0 [HasX87]
fsub{r} {%st, op|op, st}
|
Note
|
Properties: mayRaiseFPException |
TST_F [HasX87]
ftst
|
Note
|
Properties: mayRaiseFPException |
UCOM_FIPr [HasX87]
fucompi {reg, %st|st, reg}
|
Note
|
Properties: mayRaiseFPException |
UCOM_FIr [HasX87]
fucomi {reg, %st|st, reg}
|
Note
|
Properties: mayRaiseFPException |
UCOM_FPPr [HasX87]
fucompp
|
Note
|
Properties: mayRaiseFPException |
UCOM_FPr [HasX87]
fucomp reg
|
Note
|
Properties: mayRaiseFPException |
UCOM_Fr [HasX87]
fucom reg
|
Note
|
Properties: mayRaiseFPException |
XAM_F [HasX87]
fxam
XCH_F [HasX87]
fxch op
BLENDPDrmi [UseSSE41]
blendpd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
BLENDPDrri [UseSSE41]
blendpd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
BLENDPSrmi [UseSSE41]
blendps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
BLENDPSrri [UseSSE41]
blendps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
BLENDVPDrm0 [UseSSE41]
blendvpd {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
BLENDVPDrr0 [UseSSE41]
blendvpd {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
BLENDVPSrm0 [UseSSE41]
blendvps {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
BLENDVPSrr0 [UseSSE41]
blendvps {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
DPPDrmi [UseSSE41]
dppd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DPPDrri [UseSSE41]
dppd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DPPSrmi [UseSSE41]
dpps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DPPSrri [UseSSE41]
dpps {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
EXTRACTPSmri [UseSSE41]
extractps {src2, src1, dst|dst, src1, src2}
EXTRACTPSrri [UseSSE41]
extractps {src2, src1, dst|dst, src1, src2}
INSERTPSrmi [UseSSE41]
insertps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
INSERTPSrri [UseSSE41]
insertps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
MOVNTDQArm [UseSSE41]
movntdqa {src, dst|dst, src}
MPSADBWrmi [UseSSE41]
mpsadbw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
MPSADBWrri [UseSSE41]
mpsadbw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PACKUSDWrm [UseSSE41]
packusdw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PACKUSDWrr [UseSSE41]
packusdw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PBLENDVBrm0 [UseSSE41]
pblendvb {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
PBLENDVBrr0 [UseSSE41]
pblendvb {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
PBLENDWrmi [UseSSE41]
pblendw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PBLENDWrri [UseSSE41]
pblendw {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PCMPEQQrm [UseSSE41]
pcmpeqq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPEQQrr [UseSSE41]
pcmpeqq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PEXTRBmri [UseSSE41]
pextrb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayStore |
PEXTRBrri [UseSSE41]
pextrb {src2, src1, dst|dst, src1, src2}
PEXTRDmri [UseSSE41]
pextrd {src2, src1, dst|dst, src1, src2}
PEXTRDrri [UseSSE41]
pextrd {src2, src1, dst|dst, src1, src2}
PEXTRQmri [UseSSE41]
pextrq {src2, src1, dst|dst, src1, src2}
PEXTRQrri [UseSSE41]
pextrq {src2, src1, dst|dst, src1, src2}
PEXTRWmri [UseSSE41]
pextrw {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayStore |
PHMINPOSUWrm [UseSSE41]
phminposuw {src, dst|dst, src}
PHMINPOSUWrr [UseSSE41]
phminposuw {src, dst|dst, src}
PINSRBrmi [UseSSE41]
pinsrb {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PINSRBrri [UseSSE41]
pinsrb {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PINSRDrmi [UseSSE41]
pinsrd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PINSRDrri [UseSSE41]
pinsrd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PINSRQrmi [UseSSE41]
pinsrq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PINSRQrri [UseSSE41]
pinsrq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PMAXSBrm [UseSSE41]
pmaxsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXSBrr [UseSSE41]
pmaxsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXSDrm [UseSSE41]
pmaxsd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXSDrr [UseSSE41]
pmaxsd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXUDrm [UseSSE41]
pmaxud {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXUDrr [UseSSE41]
pmaxud {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXUWrm [UseSSE41]
pmaxuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMAXUWrr [UseSSE41]
pmaxuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINSBrm [UseSSE41]
pminsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINSBrr [UseSSE41]
pminsb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINSDrm [UseSSE41]
pminsd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINSDrr [UseSSE41]
pminsd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINUDrm [UseSSE41]
pminud {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINUDrr [UseSSE41]
pminud {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINUWrm [UseSSE41]
pminuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMINUWrr [UseSSE41]
pminuw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMOVSXBDrm [UseSSE41]
pmovsxbd {src, dst|dst, src}
PMOVSXBDrr [UseSSE41]
pmovsxbd {src, dst|dst, src}
PMOVSXBQrm [UseSSE41]
pmovsxbq {src, dst|dst, src}
PMOVSXBQrr [UseSSE41]
pmovsxbq {src, dst|dst, src}
PMOVSXBWrm [UseSSE41]
pmovsxbw {src, dst|dst, src}
PMOVSXBWrr [UseSSE41]
pmovsxbw {src, dst|dst, src}
PMOVSXDQrm [UseSSE41]
pmovsxdq {src, dst|dst, src}
PMOVSXDQrr [UseSSE41]
pmovsxdq {src, dst|dst, src}
PMOVSXWDrm [UseSSE41]
pmovsxwd {src, dst|dst, src}
PMOVSXWDrr [UseSSE41]
pmovsxwd {src, dst|dst, src}
PMOVSXWQrm [UseSSE41]
pmovsxwq {src, dst|dst, src}
PMOVSXWQrr [UseSSE41]
pmovsxwq {src, dst|dst, src}
PMOVZXBDrm [UseSSE41]
pmovzxbd {src, dst|dst, src}
PMOVZXBDrr [UseSSE41]
pmovzxbd {src, dst|dst, src}
PMOVZXBQrm [UseSSE41]
pmovzxbq {src, dst|dst, src}
PMOVZXBQrr [UseSSE41]
pmovzxbq {src, dst|dst, src}
PMOVZXBWrm [UseSSE41]
pmovzxbw {src, dst|dst, src}
PMOVZXBWrr [UseSSE41]
pmovzxbw {src, dst|dst, src}
PMOVZXDQrm [UseSSE41]
pmovzxdq {src, dst|dst, src}
PMOVZXDQrr [UseSSE41]
pmovzxdq {src, dst|dst, src}
PMOVZXWDrm [UseSSE41]
pmovzxwd {src, dst|dst, src}
PMOVZXWDrr [UseSSE41]
pmovzxwd {src, dst|dst, src}
PMOVZXWQrm [UseSSE41]
pmovzxwq {src, dst|dst, src}
PMOVZXWQrr [UseSSE41]
pmovzxwq {src, dst|dst, src}
PMULDQrm [UseSSE41]
pmuldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULDQrr [UseSSE41]
pmuldq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULLDrm [UseSSE41]
pmulld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULLDrr [UseSSE41]
pmulld {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PTESTrm [UseSSE41]
ptest {src2, src1|src1, src2}
PTESTrr [UseSSE41]
ptest {src2, src1|src1, src2}
ROUNDPDmi [UseSSE41]
roundpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
ROUNDPDri [UseSSE41]
roundpd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
ROUNDPSmi [UseSSE41]
roundps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
ROUNDPSri [UseSSE41]
roundps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
ROUNDSDmi_Int [UseSSE41]
roundsd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ROUNDSDri_Int [UseSSE41]
roundsd {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ROUNDSSmi_Int [UseSSE41]
roundss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ROUNDSSri_Int [UseSSE41]
roundss {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
VFMADDSD4mr [HasFMA4, NoAVX512]
vfmaddsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSD4rm [HasFMA4, NoAVX512]
vfmaddsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSD4rr [HasFMA4, NoAVX512]
vfmaddsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSS4mr [HasFMA4, NoAVX512]
vfmaddss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSS4rm [HasFMA4, NoAVX512]
vfmaddss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMADDSS4rr [HasFMA4, NoAVX512]
vfmaddss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBSD4mr [HasFMA4, NoAVX512]
vfmsubsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBSD4rm [HasFMA4, NoAVX512]
vfmsubsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBSD4rr [HasFMA4, NoAVX512]
vfmsubsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBSS4mr [HasFMA4, NoAVX512]
vfmsubss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBSS4rm [HasFMA4, NoAVX512]
vfmsubss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFMSUBSS4rr [HasFMA4, NoAVX512]
vfmsubss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDSD4mr [HasFMA4, NoAVX512]
vfnmaddsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDSD4rm [HasFMA4, NoAVX512]
vfnmaddsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDSD4rr [HasFMA4, NoAVX512]
vfnmaddsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDSS4mr [HasFMA4, NoAVX512]
vfnmaddss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDSS4rm [HasFMA4, NoAVX512]
vfnmaddss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMADDSS4rr [HasFMA4, NoAVX512]
vfnmaddss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBSD4mr [HasFMA4, NoAVX512]
vfnmsubsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBSD4rm [HasFMA4, NoAVX512]
vfnmsubsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBSD4rr [HasFMA4, NoAVX512]
vfnmsubsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBSS4mr [HasFMA4, NoAVX512]
vfnmsubss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBSS4rm [HasFMA4, NoAVX512]
vfnmsubss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VFNMSUBSS4rr [HasFMA4, NoAVX512]
vfnmsubss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VADDSDrm_Int [UseAVX]
vaddsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSDrr_Int [UseAVX]
vaddsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VADDSSrm_Int [UseAVX]
vaddss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VADDSSrr_Int [UseAVX]
vaddss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMISDrm [UseAVX]
vcomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMISDrr [UseAVX]
vcomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCOMISSrm [UseAVX]
vcomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCOMISSrr [UseAVX]
vcomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SI64rm_Int [UseAVX]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SI64rr_Int [UseAVX]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SIrm_Int [UseAVX]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SIrr_Int [UseAVX]
vcvtsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SSrm_Int [UseAVX]
vcvtsd2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSD2SSrr_Int [UseAVX]
vcvtsd2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI2SDrm_Int [UseAVX]
vcvtsi2sd{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTSI2SDrr_Int [UseAVX]
vcvtsi2sd {src2, src1, dst|dst, src1, src2}
VCVTSI2SSrm_Int [UseAVX]
vcvtsi2ss{l} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI2SSrr_Int [UseAVX]
vcvtsi2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI642SDrm_Int [UseAVX]
vcvtsi2sd{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI642SDrr_Int [UseAVX]
vcvtsi2sd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSI642SSrm_Int [UseAVX]
vcvtsi2ss{q} {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VCVTSI642SSrr_Int [UseAVX]
vcvtsi2ss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SI64rm_Int [UseAVX]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SI64rr_Int [UseAVX]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SIrm_Int [UseAVX]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTSS2SIrr_Int [UseAVX]
vcvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SI64rm_Int [UseAVX]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SI64rr_Int [UseAVX]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SIrm_Int [UseAVX]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSD2SIrr_Int [UseAVX]
vcvttsd2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SI64rm_Int [UseAVX]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SI64rr_Int [UseAVX]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SIrm_Int [UseAVX]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VCVTTSS2SIrr_Int [UseAVX]
vcvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
VDIVSDrm_Int [UseAVX]
vdivsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSDrr_Int [UseAVX]
vdivsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VDIVSSrm_Int [UseAVX]
vdivss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VDIVSSrr_Int [UseAVX]
vdivss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VEXTRACTPSmri [UseAVX]
vextractps {src2, src1, dst|dst, src1, src2}
VEXTRACTPSrri [UseAVX]
vextractps {src2, src1, dst|dst, src1, src2}
VINSERTPSrmi [UseAVX]
vinsertps {src3, src2, src1, dst|dst, src1, src2, src3}
VINSERTPSrri [UseAVX]
vinsertps {src3, src2, src1, dst|dst, src1, src2, src3}
VMAXSDrm_Int [UseAVX]
vmaxsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSDrr_Int [UseAVX]
vmaxsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMAXSSrm_Int [UseAVX]
vmaxss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMAXSSrr_Int [UseAVX]
vmaxss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSDrm_Int [UseAVX]
vminsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSDrr_Int [UseAVX]
vminsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMINSSrm_Int [UseAVX]
vminss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMINSSrr_Int [UseAVX]
vminss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMOV64toPQIrr [UseAVX]
vmovq {src, dst|dst, src}
VMOVDI2PDIrm [UseAVX]
vmovd {src, dst|dst, src}
VMOVDI2PDIrr [UseAVX]
vmovd {src, dst|dst, src}
VMOVHLPSrr [UseAVX]
vmovhlps {src2, src1, dst|dst, src1, src2}
VMOVHPDmr [UseAVX]
vmovhpd {src, dst|dst, src}
VMOVHPDrm [UseAVX]
vmovhpd {src2, src1, dst|dst, src1, src2}
VMOVHPSmr [UseAVX]
vmovhps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVHPSrm [UseAVX]
vmovhps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMOVLHPSrr [UseAVX]
vmovlhps {src2, src1, dst|dst, src1, src2}
VMOVLPDmr [UseAVX]
vmovlpd {src, dst|dst, src}
VMOVLPDrm [UseAVX]
vmovlpd {src2, src1, dst|dst, src1, src2}
VMOVLPSmr [UseAVX]
vmovlps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VMOVLPSrm [UseAVX]
vmovlps {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VMOVPDI2DImr [UseAVX]
vmovd {src, dst|dst, src}
VMOVPDI2DIrr [UseAVX]
vmovd {src, dst|dst, src}
VMOVPQI2QImr [UseAVX]
vmovq {src, dst|dst, src}
VMOVPQIto64rr [UseAVX]
vmovq {src, dst|dst, src}
VMOVQI2PQIrm [UseAVX]
vmovq {src, dst|dst, src}
VMOVSDmr [UseAVX]
vmovsd {src, dst|dst, src}
VMOVSDrm [UseAVX]
vmovsd {src, dst|dst, src}
VMOVSSmr [UseAVX]
vmovss {src, dst|dst, src}
VMOVSSrm [UseAVX]
vmovss {src, dst|dst, src}
VMOVZPQILo2PQIrr [UseAVX]
vmovq {src, dst|dst, src}
VMULSDrm_Int [UseAVX]
vmulsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSDrr_Int [UseAVX]
vmulsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMULSSrm_Int [UseAVX]
vmulss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VMULSSrr_Int [UseAVX]
vmulss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VROUNDSDmi_Int [UseAVX]
vroundsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VROUNDSDri_Int [UseAVX]
vroundsd {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VROUNDSSmi_Int [UseAVX]
vroundss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VROUNDSSri_Int [UseAVX]
vroundss {src3, src2, src1, dst|dst, src1, src2, src3}
|
Note
|
Properties: mayRaiseFPException |
VSUBSDrm_Int [UseAVX]
vsubsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSDrr_Int [UseAVX]
vsubsd {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VSUBSSrm_Int [UseAVX]
vsubss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VSUBSSrr_Int [UseAVX]
vsubss {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMISDrm [UseAVX]
vucomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMISDrr [UseAVX]
vucomisd {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VUCOMISSrm [UseAVX]
vucomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
VUCOMISSrr [UseAVX]
vucomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
VMOVSDrr [UseAVX, OptForSize]
vmovsd {src2, src1, dst|dst, src1, src2}
VMOVSSrr [UseAVX, OptForSize]
vmovss {src2, src1, dst|dst, src1, src2}
ADDPSrm [UseSSE1]
addps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDPSrr [UseSSE1]
addps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDSSrm_Int [UseSSE1]
addss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDSSrr_Int [UseSSE1]
addss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ANDNPSrm [UseSSE1]
andnps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ANDNPSrr [UseSSE1]
andnps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
ANDPSrm [UseSSE1]
andps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ANDPSrr [UseSSE1]
andps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
CMPPSrmi [UseSSE1]
cmpps {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CMPPSrri [UseSSE1]
cmpps {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CMPSSrmi_Int [UseSSE1]
cmpss {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CMPSSrri_Int [UseSSE1]
cmpss {cc, src2, dst|dst, src2, cc}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
COMISSrm [UseSSE1]
comiss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
COMISSrr [UseSSE1]
comiss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
CVTSI2SSrm_Int [UseSSE1]
cvtsi2ss{l} {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSI2SSrr_Int [UseSSE1]
cvtsi2ss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSI642SSrm_Int [UseSSE1]
cvtsi2ss{q} {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSI642SSrr_Int [UseSSE1]
cvtsi2ss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
CVTSS2SI64rm_Int [UseSSE1]
cvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSS2SI64rr_Int [UseSSE1]
cvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSS2SIrm_Int [UseSSE1]
cvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTSS2SIrr_Int [UseSSE1]
cvtss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSS2SI64rm_Int [UseSSE1]
cvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSS2SI64rr_Int [UseSSE1]
cvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSS2SIrm_Int [UseSSE1]
cvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
CVTTSS2SIrr_Int [UseSSE1]
cvttss2si {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
DIVPSrm [UseSSE1]
divps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DIVPSrr [UseSSE1]
divps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DIVSSrm_Int [UseSSE1]
divss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
DIVSSrr_Int [UseSSE1]
divss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MAXPSrm [UseSSE1]
maxps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MAXPSrr [UseSSE1]
maxps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MAXSSrm_Int [UseSSE1]
maxss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MAXSSrr_Int [UseSSE1]
maxss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINPSrm [UseSSE1]
minps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINPSrr [UseSSE1]
minps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINSSrm_Int [UseSSE1]
minss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MINSSrr_Int [UseSSE1]
minss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MOVAPSmr [UseSSE1]
movaps {src, dst|dst, src}
MOVAPSrm [UseSSE1]
movaps {src, dst|dst, src}
MOVAPSrr [UseSSE1]
movaps {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MOVHLPSrr [UseSSE1]
movhlps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MOVHPSmr [UseSSE1]
movhps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MOVHPSrm [UseSSE1]
movhps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
MOVLHPSrr [UseSSE1]
movlhps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MOVLPSmr [UseSSE1]
movlps {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MOVLPSrm [UseSSE1]
movlps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
MOVMSKPSrr [UseSSE1]
movmskps {src, dst|dst, src}
MOVNTPSmr [UseSSE1]
movntps {src, dst|dst, src}
MOVSSmr [UseSSE1]
movss {src, dst|dst, src}
MOVSSrm [UseSSE1]
movss {src, dst|dst, src}
MOVUPSmr [UseSSE1]
movups {src, dst|dst, src}
MOVUPSrm [UseSSE1]
movups {src, dst|dst, src}
MOVUPSrr [UseSSE1]
movups {src, dst|dst, src}
|
Note
|
Properties: isMoveReg |
MULPSrm [UseSSE1]
mulps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MULPSrr [UseSSE1]
mulps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MULSSrm_Int [UseSSE1]
mulss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
MULSSrr_Int [UseSSE1]
mulss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ORPSrm [UseSSE1]
orps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
ORPSrr [UseSSE1]
orps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
RCPPSm [UseSSE1]
rcpps {src, dst|dst, src}
RCPPSr [UseSSE1]
rcpps {src, dst|dst, src}
RSQRTPSm [UseSSE1]
rsqrtps {src, dst|dst, src}
RSQRTPSr [UseSSE1]
rsqrtps {src, dst|dst, src}
SHUFPSrmi [UseSSE1]
shufps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHUFPSrri [UseSSE1]
shufps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
SQRTPSm [UseSSE1]
sqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
SQRTPSr [UseSSE1]
sqrtps {src, dst|dst, src}
|
Note
|
Properties: mayRaiseFPException |
SUBPSrm [UseSSE1]
subps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SUBPSrr [UseSSE1]
subps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SUBSSrm_Int [UseSSE1]
subss {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
SUBSSrr_Int [UseSSE1]
subss {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
UCOMISSrm [UseSSE1]
ucomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayLoad, mayRaiseFPException |
UCOMISSrr [UseSSE1]
ucomiss {src2, src1|src1, src2}
|
Note
|
Properties: mayRaiseFPException |
UNPCKHPSrm [UseSSE1]
unpckhps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
UNPCKHPSrr [UseSSE1]
unpckhps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
UNPCKLPSrm [UseSSE1]
unpcklps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
UNPCKLPSrr [UseSSE1]
unpcklps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
VCVTNE2PS2BF16Zrm [HasBF16]
vcvtne2ps2bf16 {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Zrmb [HasBF16]
vcvtne2ps2bf16 {src2{1to16}, src1, dst|dst, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Zrmbk [HasBF16]
vcvtne2ps2bf16 {src2{1to16}, src1, dst {mask}|dst {mask}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Zrmbkz [HasBF16]
vcvtne2ps2bf16 {src2{1to16}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to16}}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Zrmk [HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Zrmkz [HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VCVTNE2PS2BF16Zrr [HasBF16]
vcvtne2ps2bf16 {src2, src1, dst|dst, src1, src2}
VCVTNE2PS2BF16Zrrk [HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VCVTNE2PS2BF16Zrrkz [HasBF16]
vcvtne2ps2bf16 {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VCVTNEPS2BF16Zrm [HasBF16]
vcvtneps2bf16 {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Zrmb [HasBF16]
vcvtneps2bf16 {src{1to16}, dst|dst, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Zrmbk [HasBF16]
vcvtneps2bf16 {src{1to16}, dst {mask}|dst {mask}, src{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Zrmbkz [HasBF16]
vcvtneps2bf16 {src{1to16}, dst {mask} {z}|dst {mask} {z}, src{1to16}}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Zrmk [HasBF16]
vcvtneps2bf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Zrmkz [HasBF16]
vcvtneps2bf16 {src, dst {mask} {z}|dst {mask} {z}, src}
|
Note
|
Properties: mayLoad |
VCVTNEPS2BF16Zrr [HasBF16]
vcvtneps2bf16 {src, dst|dst, src}
VCVTNEPS2BF16Zrrk [HasBF16]
vcvtneps2bf16 {src, dst {mask}|dst {mask}, src}
|
Note
|
Constraints: src0 = dst |
VCVTNEPS2BF16Zrrkz [HasBF16]
vcvtneps2bf16 {src, dst {mask} {z}|dst {mask} {z}, src}
VDPBF16PSZm [HasBF16]
vdpbf16ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZmb [HasBF16]
vdpbf16ps {src3{1to16}, src2, dst|dst, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZmbk [HasBF16]
vdpbf16ps {src3{1to16}, src2, dst {mask}|dst {mask}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZmbkz [HasBF16]
vdpbf16ps {src3{1to16}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZmk [HasBF16]
vdpbf16ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZmkz [HasBF16]
vdpbf16ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZr [HasBF16]
vdpbf16ps {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZrk [HasBF16]
vdpbf16ps {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VDPBF16PSZrkz [HasBF16]
vdpbf16ps {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMBZrm [HasVBMI]
vpermb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMBZrmk [HasVBMI]
vpermb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPERMBZrmkz [HasVBMI]
vpermb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPERMBZrr [HasVBMI]
vpermb {src2, src1, dst|dst, src1, src2}
VPERMBZrrk [HasVBMI]
vpermb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPERMBZrrkz [HasVBMI]
vpermb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
VPERMI2BZrm [HasVBMI]
vpermi2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZrmk [HasVBMI]
vpermi2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZrmkz [HasVBMI]
vpermi2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMI2BZrr [HasVBMI]
vpermi2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2BZrrk [HasVBMI]
vpermi2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMI2BZrrkz [HasVBMI]
vpermi2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZrm [HasVBMI]
vpermt2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZrmk [HasVBMI]
vpermt2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZrmkz [HasVBMI]
vpermt2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
VPERMT2BZrr [HasVBMI]
vpermt2b {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZrrk [HasVBMI]
vpermt2b {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPERMT2BZrrkz [HasVBMI]
vpermt2b {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMULTISHIFTQBZrm [HasVBMI]
vpmultishiftqb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZrmb [HasVBMI]
vpmultishiftqb {src2{1to8}, src1, dst|dst, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZrmbk [HasVBMI]
vpmultishiftqb {src2{1to8}, src1, dst {mask}|dst {mask}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZrmbkz [HasVBMI]
vpmultishiftqb {src2{1to8}, src1, dst {mask} {z}|dst {mask} {z}, src1, src2{1to8}}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZrmk [HasVBMI]
vpmultishiftqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZrmkz [HasVBMI]
vpmultishiftqb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
|
Note
|
Properties: mayLoad |
VPMULTISHIFTQBZrr [HasVBMI]
vpmultishiftqb {src2, src1, dst|dst, src1, src2}
VPMULTISHIFTQBZrrk [HasVBMI]
vpmultishiftqb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Constraints: src0 = dst |
VPMULTISHIFTQBZrrkz [HasVBMI]
vpmultishiftqb {src2, src1, dst {mask} {z}|dst {mask} {z}, src1, src2}
XORPSrm [UseSSE1]
xorps {src2, dst|dst, src2}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
XORPSrr [UseSSE1]
xorps {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
MOVSSrr [UseSSE1, NoSSE41_Or_OptForSize]
movss {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZm [HasIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZmb [HasIFMA]
vpmadd52huq {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZmbk [HasIFMA]
vpmadd52huq {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZmbkz [HasIFMA]
vpmadd52huq {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZmk [HasIFMA]
vpmadd52huq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZmkz [HasIFMA]
vpmadd52huq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZr [HasIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZrk [HasIFMA]
vpmadd52huq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQZrkz [HasIFMA]
vpmadd52huq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZm [HasIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZmb [HasIFMA]
vpmadd52luq {src3{1to8}, src2, dst|dst, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZmbk [HasIFMA]
vpmadd52luq {src3{1to8}, src2, dst {mask}|dst {mask}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZmbkz [HasIFMA]
vpmadd52luq {src3{1to8}, src2, dst {mask} {z}|dst {mask} {z}, src2, src3{1to8}}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZmk [HasIFMA]
vpmadd52luq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZmkz [HasIFMA]
vpmadd52luq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZr [HasIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZrk [HasIFMA]
vpmadd52luq {src3, src2, dst {mask}|dst {mask}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQZrkz [HasIFMA]
vpmadd52luq {src3, src2, dst {mask} {z}|dst {mask} {z}, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPOPCNTDZrm [HasVPOPCNTDQ]
vpopcntd {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTDZrmb [HasVPOPCNTDQ]
vpopcntd {src1{1to16}, dst|dst, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPOPCNTDZrmbk [HasVPOPCNTDQ]
vpopcntd {src1{1to16}, dst {mask}|dst {mask}, src1{1to16}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZrmbkz [HasVPOPCNTDQ]
vpopcntd {src1{1to16}, dst {mask} {z}|dst {mask} {z}, src1{1to16}}
|
Note
|
Properties: mayLoad |
VPOPCNTDZrmk [HasVPOPCNTDQ]
vpopcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZrmkz [HasVPOPCNTDQ]
vpopcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTDZrr [HasVPOPCNTDQ]
vpopcntd {src1, dst|dst, src1}
VPOPCNTDZrrk [HasVPOPCNTDQ]
vpopcntd {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTDZrrkz [HasVPOPCNTDQ]
vpopcntd {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTQZrm [HasVPOPCNTDQ]
vpopcntq {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTQZrmb [HasVPOPCNTDQ]
vpopcntq {src1{1to8}, dst|dst, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPOPCNTQZrmbk [HasVPOPCNTDQ]
vpopcntq {src1{1to8}, dst {mask}|dst {mask}, src1{1to8}}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZrmbkz [HasVPOPCNTDQ]
vpopcntq {src1{1to8}, dst {mask} {z}|dst {mask} {z}, src1{1to8}}
|
Note
|
Properties: mayLoad |
VPOPCNTQZrmk [HasVPOPCNTDQ]
vpopcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZrmkz [HasVPOPCNTDQ]
vpopcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTQZrr [HasVPOPCNTDQ]
vpopcntq {src1, dst|dst, src1}
VPOPCNTQZrrk [HasVPOPCNTDQ]
vpopcntq {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTQZrrkz [HasVPOPCNTDQ]
vpopcntq {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTBZrm [HasBITALG]
vpopcntb {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTBZrmk [HasBITALG]
vpopcntb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTBZrmkz [HasBITALG]
vpopcntb {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTBZrr [HasBITALG]
vpopcntb {src1, dst|dst, src1}
VPOPCNTBZrrk [HasBITALG]
vpopcntb {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTBZrrkz [HasBITALG]
vpopcntb {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPOPCNTWZrm [HasBITALG]
vpopcntw {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTWZrmk [HasBITALG]
vpopcntw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src0 = dst |
VPOPCNTWZrmkz [HasBITALG]
vpopcntw {src1, dst {mask} {z}|dst {mask} {z}, src1}
|
Note
|
Properties: mayLoad |
VPOPCNTWZrr [HasBITALG]
vpopcntw {src1, dst|dst, src1}
VPOPCNTWZrrk [HasBITALG]
vpopcntw {src1, dst {mask}|dst {mask}, src1}
|
Note
|
Constraints: src0 = dst |
VPOPCNTWZrrkz [HasBITALG]
vpopcntw {src1, dst {mask} {z}|dst {mask} {z}, src1}
VPSHUFBITQMBZrm [HasBITALG]
vpshufbitqmb {src2, src1, dst|dst, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBITQMBZrmk [HasBITALG]
vpshufbitqmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
|
Note
|
Properties: mayLoad |
VPSHUFBITQMBZrr [HasBITALG]
vpshufbitqmb {src2, src1, dst|dst, src1, src2}
VPSHUFBITQMBZrrk [HasBITALG]
vpshufbitqmb {src2, src1, dst {mask}|dst {mask}, src1, src2}
PREFETCHRST2 [HasMOVRS]
prefetchrst2 src
BEXTRI32mi [HasTBM]
bextr{l} {cntl, src1, dst|dst, src1, cntl}
BEXTRI32ri [HasTBM]
bextr{l} {cntl, src1, dst|dst, src1, cntl}
BEXTRI64mi [HasTBM]
bextr{q} {cntl, src1, dst|dst, src1, cntl}
BEXTRI64ri [HasTBM]
bextr{q} {cntl, src1, dst|dst, src1, cntl}
BLCFILL32rm [HasTBM]
blcfill{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCFILL32rr [HasTBM]
blcfill{l} {src, dst|dst, src}
BLCFILL64rm [HasTBM]
blcfill{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCFILL64rr [HasTBM]
blcfill{q} {src, dst|dst, src}
BLCI32rm [HasTBM]
blci{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCI32rr [HasTBM]
blci{l} {src, dst|dst, src}
BLCI64rm [HasTBM]
blci{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCI64rr [HasTBM]
blci{q} {src, dst|dst, src}
BLCIC32rm [HasTBM]
blcic{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCIC32rr [HasTBM]
blcic{l} {src, dst|dst, src}
BLCIC64rm [HasTBM]
blcic{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCIC64rr [HasTBM]
blcic{q} {src, dst|dst, src}
BLCMSK32rm [HasTBM]
blcmsk{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCMSK32rr [HasTBM]
blcmsk{l} {src, dst|dst, src}
BLCMSK64rm [HasTBM]
blcmsk{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCMSK64rr [HasTBM]
blcmsk{q} {src, dst|dst, src}
BLCS32rm [HasTBM]
blcs{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCS32rr [HasTBM]
blcs{l} {src, dst|dst, src}
BLCS64rm [HasTBM]
blcs{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLCS64rr [HasTBM]
blcs{q} {src, dst|dst, src}
BLSFILL32rm [HasTBM]
blsfill{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLSFILL32rr [HasTBM]
blsfill{l} {src, dst|dst, src}
BLSFILL64rm [HasTBM]
blsfill{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLSFILL64rr [HasTBM]
blsfill{q} {src, dst|dst, src}
BLSIC32rm [HasTBM]
blsic{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLSIC32rr [HasTBM]
blsic{l} {src, dst|dst, src}
BLSIC64rm [HasTBM]
blsic{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
BLSIC64rr [HasTBM]
blsic{q} {src, dst|dst, src}
T1MSKC32rm [HasTBM]
t1mskc{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
T1MSKC32rr [HasTBM]
t1mskc{l} {src, dst|dst, src}
T1MSKC64rm [HasTBM]
t1mskc{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
T1MSKC64rr [HasTBM]
t1mskc{q} {src, dst|dst, src}
TZMSK32rm [HasTBM]
tzmsk{l} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
TZMSK32rr [HasTBM]
tzmsk{l} {src, dst|dst, src}
TZMSK64rm [HasTBM]
tzmsk{q} {src, dst|dst, src}
|
Note
|
Properties: mayLoad |
TZMSK64rr [HasTBM]
tzmsk{q} {src, dst|dst, src}
PABSBrm [UseSSSE3]
pabsb {src, dst|dst, src}
PABSBrr [UseSSSE3]
pabsb {src, dst|dst, src}
PABSDrm [UseSSSE3]
pabsd {src, dst|dst, src}
PABSDrr [UseSSSE3]
pabsd {src, dst|dst, src}
PABSWrm [UseSSSE3]
pabsw {src, dst|dst, src}
PABSWrr [UseSSSE3]
pabsw {src, dst|dst, src}
PALIGNRrmi [UseSSSE3]
palignr {src3, src2, dst|dst, src2, src3}
|
Note
|
Properties: mayLoad |
|
Note
|
Constraints: src1 = dst |
PALIGNRrri [UseSSSE3]
palignr {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PHADDDrm [UseSSSE3]
phaddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHADDDrr [UseSSSE3]
phaddd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHADDSWrm [UseSSSE3]
phaddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHADDSWrr [UseSSSE3]
phaddsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHADDWrm [UseSSSE3]
phaddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHADDWrr [UseSSSE3]
phaddw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHSUBDrm [UseSSSE3]
phsubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHSUBDrr [UseSSSE3]
phsubd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHSUBSWrm [UseSSSE3]
phsubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHSUBSWrr [UseSSSE3]
phsubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHSUBWrm [UseSSSE3]
phsubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PHSUBWrr [UseSSSE3]
phsubw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMADDUBSWrm [UseSSSE3]
pmaddubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMADDUBSWrr [UseSSSE3]
pmaddubsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULHRSWrm [UseSSSE3]
pmulhrsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PMULHRSWrr [UseSSSE3]
pmulhrsw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSHUFBrm [UseSSSE3]
pshufb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSHUFBrr [UseSSSE3]
pshufb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSIGNBrm [UseSSSE3]
psignb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSIGNBrr [UseSSSE3]
psignb {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSIGNDrm [UseSSSE3]
psignd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSIGNDrr [UseSSSE3]
psignd {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSIGNWrm [UseSSSE3]
psignw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PSIGNWrr [UseSSSE3]
psignw {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SFENCE [HasSSE1]
sfence
TZCNT16rm [HasBMI]
tzcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT16rm_EVEX [HasBMI]
tzcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT16rr [HasBMI]
tzcnt{w} {src1, dst|dst, src1}
TZCNT16rr_EVEX [HasBMI]
tzcnt{w} {src1, dst|dst, src1}
TZCNT32rm [HasBMI]
tzcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT32rm_EVEX [HasBMI]
tzcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT32rr [HasBMI]
tzcnt{l} {src1, dst|dst, src1}
TZCNT32rr_EVEX [HasBMI]
tzcnt{l} {src1, dst|dst, src1}
TZCNT64rm [HasBMI]
tzcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT64rm_EVEX [HasBMI]
tzcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
TZCNT64rr [HasBMI]
tzcnt{q} {src1, dst|dst, src1}
TZCNT64rr_EVEX [HasBMI]
tzcnt{q} {src1, dst|dst, src1}
VPDPBSSDSYrm [HasAVXVNNIINT8]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSYrr [HasAVXVNNIINT8]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSrm [HasAVXVNNIINT8]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDSrr [HasAVXVNNIINT8]
vpdpbssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDYrm [HasAVXVNNIINT8]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDYrr [HasAVXVNNIINT8]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDrm [HasAVXVNNIINT8]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSSDrr [HasAVXVNNIINT8]
vpdpbssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSYrm [HasAVXVNNIINT8]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSYrr [HasAVXVNNIINT8]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSrm [HasAVXVNNIINT8]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDSrr [HasAVXVNNIINT8]
vpdpbsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDYrm [HasAVXVNNIINT8]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDYrr [HasAVXVNNIINT8]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDrm [HasAVXVNNIINT8]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBSUDrr [HasAVXVNNIINT8]
vpdpbsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSYrm [HasAVXVNNIINT8]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSYrr [HasAVXVNNIINT8]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSrm [HasAVXVNNIINT8]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDSrr [HasAVXVNNIINT8]
vpdpbuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDYrm [HasAVXVNNIINT8]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDYrr [HasAVXVNNIINT8]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDrm [HasAVXVNNIINT8]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUUDrr [HasAVXVNNIINT8]
vpdpbuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSYrm [HasAVXVNNIINT16]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSYrr [HasAVXVNNIINT16]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSrm [HasAVXVNNIINT16]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDSrr [HasAVXVNNIINT16]
vpdpwsuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDYrm [HasAVXVNNIINT16]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDYrr [HasAVXVNNIINT16]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDrm [HasAVXVNNIINT16]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSUDrr [HasAVXVNNIINT16]
vpdpwsud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSYrm [HasAVXVNNIINT16]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSYrr [HasAVXVNNIINT16]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSrm [HasAVXVNNIINT16]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDSrr [HasAVXVNNIINT16]
vpdpwusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDYrm [HasAVXVNNIINT16]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDYrr [HasAVXVNNIINT16]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDrm [HasAVXVNNIINT16]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUSDrr [HasAVXVNNIINT16]
vpdpwusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSYrm [HasAVXVNNIINT16]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSYrr [HasAVXVNNIINT16]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSrm [HasAVXVNNIINT16]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDSrr [HasAVXVNNIINT16]
vpdpwuuds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDYrm [HasAVXVNNIINT16]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDYrr [HasAVXVNNIINT16]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDrm [HasAVXVNNIINT16]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWUUDrr [HasAVXVNNIINT16]
vpdpwuud {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
AESDECLASTrm [HasAES, NoAVX]
aesdeclast {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESDECLASTrr [HasAES, NoAVX]
aesdeclast {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESDECrm [HasAES, NoAVX]
aesdec {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESDECrr [HasAES, NoAVX]
aesdec {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESENCLASTrm [HasAES, NoAVX]
aesenclast {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESENCLASTrr [HasAES, NoAVX]
aesenclast {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESENCrm [HasAES, NoAVX]
aesenc {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESENCrr [HasAES, NoAVX]
aesenc {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
AESIMCrm [HasAES, NoAVX]
aesimc {src1, dst|dst, src1}
AESIMCrr [HasAES, NoAVX]
aesimc {src1, dst|dst, src1}
AESKEYGENASSISTrmi [HasAES, NoAVX]
aeskeygenassist {src2, src1, dst|dst, src1, src2}
AESKEYGENASSISTrri [HasAES, NoAVX]
aeskeygenassist {src2, src1, dst|dst, src1, src2}
VSM4KEY4Yrm [HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4Yrr [HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4rm [HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4KEY4rr [HasSM4]
vsm4key4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Yrm [HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4Yrr [HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4rm [HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
VSM4RNDS4rr [HasSM4]
vsm4rnds4 {src2, src1, dst|dst, src1, src2}
ADDSUBPDrm [UseSSE3]
addsubpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDSUBPDrr [UseSSE3]
addsubpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDSUBPSrm [UseSSE3]
addsubps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
ADDSUBPSrr [UseSSE3]
addsubps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HADDPDrm [UseSSE3]
haddpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HADDPDrr [UseSSE3]
haddpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HADDPSrm [UseSSE3]
haddps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HADDPSrr [UseSSE3]
haddps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HSUBPDrm [UseSSE3]
hsubpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HSUBPDrr [UseSSE3]
hsubpd {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HSUBPSrm [UseSSE3]
hsubps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
HSUBPSrr [UseSSE3]
hsubps {src2, dst|dst, src2}
|
Note
|
Properties: mayRaiseFPException |
|
Note
|
Constraints: src1 = dst |
LDDQUrm [UseSSE3]
lddqu {src, dst|dst, src}
MOVDDUPrm [UseSSE3]
movddup {src, dst|dst, src}
MOVDDUPrr [UseSSE3]
movddup {src, dst|dst, src}
MOVSHDUPrm [UseSSE3]
movshdup {src, dst|dst, src}
MOVSHDUPrr [UseSSE3]
movshdup {src, dst|dst, src}
MOVSLDUPrm [UseSSE3]
movsldup {src, dst|dst, src}
MOVSLDUPrr [UseSSE3]
movsldup {src, dst|dst, src}
LFENCE [HasSSE2]
lfence
MOVNTI_64mr [HasSSE2]
movnti{q} {src, dst|dst, src}
MOVNTImr [HasSSE2]
movnti{l} {src, dst|dst, src}
DEC16m [UseIncDec]
dec{w} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC32m [UseIncDec]
dec{l} src1
|
Note
|
Properties: mayLoad, mayStore |
DEC8m [UseIncDec]
dec{b} src1
|
Note
|
Properties: mayLoad, mayStore |
INC16m [UseIncDec]
inc{w} src1
|
Note
|
Properties: mayLoad, mayStore |
INC32m [UseIncDec]
inc{l} src1
|
Note
|
Properties: mayLoad, mayStore |
INC8m [UseIncDec]
inc{b} src1
|
Note
|
Properties: mayLoad, mayStore |
VBCSTNEBF162PSYrm [HasAVXNECONVERT]
vbcstnebf162ps {src, dst|dst, src}
VBCSTNEBF162PSrm [HasAVXNECONVERT]
vbcstnebf162ps {src, dst|dst, src}
VBCSTNESH2PSYrm [HasAVXNECONVERT]
vbcstnesh2ps {src, dst|dst, src}
VBCSTNESH2PSrm [HasAVXNECONVERT]
vbcstnesh2ps {src, dst|dst, src}
VCVTNEEBF162PSYrm [HasAVXNECONVERT]
vcvtneebf162ps {src, dst|dst, src}
VCVTNEEBF162PSrm [HasAVXNECONVERT]
vcvtneebf162ps {src, dst|dst, src}
VCVTNEEPH2PSYrm [HasAVXNECONVERT]
vcvtneeph2ps {src, dst|dst, src}
VCVTNEEPH2PSrm [HasAVXNECONVERT]
vcvtneeph2ps {src, dst|dst, src}
VCVTNEOBF162PSYrm [HasAVXNECONVERT]
vcvtneobf162ps {src, dst|dst, src}
VCVTNEOBF162PSrm [HasAVXNECONVERT]
vcvtneobf162ps {src, dst|dst, src}
VCVTNEOPH2PSYrm [HasAVXNECONVERT]
vcvtneoph2ps {src, dst|dst, src}
VCVTNEOPH2PSrm [HasAVXNECONVERT]
vcvtneoph2ps {src, dst|dst, src}
VCVTNEPS2BF16Yrm [HasAVXNECONVERT]
vcvtneps2bf16{y} {src, dst|dst, src}
VCVTNEPS2BF16Yrr [HasAVXNECONVERT]
vcvtneps2bf16 {src, dst|dst, src}
VCVTNEPS2BF16rm [HasAVXNECONVERT]
vcvtneps2bf16{x} {src, dst|dst, src}
VCVTNEPS2BF16rr [HasAVXNECONVERT]
vcvtneps2bf16 {src, dst|dst, src}
VPDPBUSDSYrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSYrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDSrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDYrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDYrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPBUSDrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpbusd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSYrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSYrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDSrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssds {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDYrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDYrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDrm [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPDPWSSDrr [NoVLX_Or_NoVNNI, HasAVXVNNI]
vpdpwssd {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHA1MSG1rm [HasSHA]
sha1msg1 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA1MSG1rr [HasSHA]
sha1msg1 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA1MSG2rm [HasSHA]
sha1msg2 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA1MSG2rr [HasSHA]
sha1msg2 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA1NEXTErm [HasSHA]
sha1nexte {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA1NEXTErr [HasSHA]
sha1nexte {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA1RNDS4rmi [HasSHA]
sha1rnds4 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHA1RNDS4rri [HasSHA]
sha1rnds4 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
SHA256MSG1rm [HasSHA]
sha256msg1 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA256MSG1rr [HasSHA]
sha256msg1 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA256MSG2rm [HasSHA]
sha256msg2 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA256MSG2rr [HasSHA]
sha256msg2 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
SHA256RNDS2rm [HasSHA]
sha256rnds2 {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
SHA256RNDS2rr [HasSHA]
sha256rnds2 {%xmm0, src2, dst|dst, src2, xmm0}
|
Note
|
Constraints: src1 = dst |
PCLMULQDQrmi [NoAVX, HasPCLMUL]
pclmulqdq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
PCLMULQDQrri [NoAVX, HasPCLMUL]
pclmulqdq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
LLWPCB [HasLWP]
llwpcb src
LLWPCB64 [HasLWP]
llwpcb src
LWPINS32rmi [HasLWP]
lwpins {cntl, src1, src0|src0, src1, cntl}
|
Note
|
Properties: mayLoad |
LWPINS32rri [HasLWP]
lwpins {cntl, src1, src0|src0, src1, cntl}
LWPINS64rmi [HasLWP]
lwpins {cntl, src1, src0|src0, src1, cntl}
|
Note
|
Properties: mayLoad |
LWPINS64rri [HasLWP]
lwpins {cntl, src1, src0|src0, src1, cntl}
LWPVAL32rmi [HasLWP]
lwpval {cntl, src1, src0|src0, src1, cntl}
|
Note
|
Properties: mayLoad |
LWPVAL32rri [HasLWP]
lwpval {cntl, src1, src0|src0, src1, cntl}
LWPVAL64rmi [HasLWP]
lwpval {cntl, src1, src0|src0, src1, cntl}
|
Note
|
Properties: mayLoad |
LWPVAL64rri [HasLWP]
lwpval {cntl, src1, src0|src0, src1, cntl}
LZCNT16rm [HasLZCNT]
lzcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT16rm_EVEX [HasLZCNT]
lzcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT16rr [HasLZCNT]
lzcnt{w} {src1, dst|dst, src1}
LZCNT16rr_EVEX [HasLZCNT]
lzcnt{w} {src1, dst|dst, src1}
LZCNT32rm [HasLZCNT]
lzcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT32rm_EVEX [HasLZCNT]
lzcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT32rr [HasLZCNT]
lzcnt{l} {src1, dst|dst, src1}
LZCNT32rr_EVEX [HasLZCNT]
lzcnt{l} {src1, dst|dst, src1}
LZCNT64rm [HasLZCNT]
lzcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT64rm_EVEX [HasLZCNT]
lzcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
LZCNT64rr [HasLZCNT]
lzcnt{q} {src1, dst|dst, src1}
LZCNT64rr_EVEX [HasLZCNT]
lzcnt{q} {src1, dst|dst, src1}
POPCNT16rm [HasPOPCNT]
popcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT16rm_EVEX [HasPOPCNT]
popcnt{w} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT16rr [HasPOPCNT]
popcnt{w} {src1, dst|dst, src1}
POPCNT16rr_EVEX [HasPOPCNT]
popcnt{w} {src1, dst|dst, src1}
POPCNT32rm [HasPOPCNT]
popcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT32rm_EVEX [HasPOPCNT]
popcnt{l} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT32rr [HasPOPCNT]
popcnt{l} {src1, dst|dst, src1}
POPCNT32rr_EVEX [HasPOPCNT]
popcnt{l} {src1, dst|dst, src1}
POPCNT64rm [HasPOPCNT]
popcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT64rm_EVEX [HasPOPCNT]
popcnt{q} {src1, dst|dst, src1}
|
Note
|
Properties: mayLoad |
POPCNT64rr [HasPOPCNT]
popcnt{q} {src1, dst|dst, src1}
POPCNT64rr_EVEX [HasPOPCNT]
popcnt{q} {src1, dst|dst, src1}
SLWPCB [HasLWP]
slwpcb dst
SLWPCB64 [HasLWP]
slwpcb dst
PCMPESTRIrmi [UseSSE42]
pcmpestri {src5, src3, src1|src1, src3, src5}
|
Note
|
Properties: mayLoad |
PCMPESTRIrri [UseSSE42]
pcmpestri {src5, src3, src1|src1, src3, src5}
PCMPESTRMrmi [UseSSE42]
pcmpestrm {src5, src3, src1|src1, src3, src5}
|
Note
|
Properties: mayLoad |
PCMPESTRMrri [UseSSE42]
pcmpestrm {src5, src3, src1|src1, src3, src5}
PCMPGTQrm [UseSSE42]
pcmpgtq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPGTQrr [UseSSE42]
pcmpgtq {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
PCMPISTRIrmi [UseSSE42]
pcmpistri {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad |
PCMPISTRIrri [UseSSE42]
pcmpistri {src3, src2, src1|src1, src2, src3}
PCMPISTRMrmi [UseSSE42]
pcmpistrm {src3, src2, src1|src1, src2, src3}
|
Note
|
Properties: mayLoad |
PCMPISTRMrri [UseSSE42]
pcmpistrm {src3, src2, src1|src1, src2, src3}
CMOVBE_F [HasCMOV]
fcmovbe {op, %st|st, op}
CMOVB_F [HasCMOV]
fcmovb {op, %st|st, op}
CMOVE_F [HasCMOV]
fcmove {op, %st|st, op}
CMOVNBE_F [HasCMOV]
fcmovnbe {op, %st|st, op}
CMOVNB_F [HasCMOV]
fcmovnb {op, %st|st, op}
CMOVNE_F [HasCMOV]
fcmovne {op, %st|st, op}
CMOVNP_F [HasCMOV]
fcmovnu {op, %st|st, op}
CMOVP_F [HasCMOV]
fcmovu {op, %st|st, op}
VPMADD52HUQYrm [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQYrr [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQrm [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52HUQrr [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52huq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQYrm [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQYrr [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQrm [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VPMADD52LUQrr [HasAVXIFMA, NoVLX_Or_NoIFMA]
vpmadd52luq {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
AESDEC128KL [HasKL]
aesdec128kl {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AESDEC256KL [HasKL]
aesdec256kl {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AESENC128KL [HasKL]
aesenc128kl {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
AESENC256KL [HasKL]
aesenc256kl {src2, src1|src1, src2}
|
Note
|
Constraints: src1 = dst |
ENCODEKEY128 [HasKL]
encodekey128 {src, dst|dst, src}
ENCODEKEY256 [HasKL]
encodekey256 {src, dst|dst, src}
LOADIWKEY [HasKL]
loadiwkey {src2, src1|src1, src2}
EXTRQ [HasSSE4A]
extrq {mask, src|src, mask}
|
Note
|
Constraints: src = dst |
EXTRQI [HasSSE4A]
extrq {idx, len, src|src, len, idx}
|
Note
|
Constraints: src = dst |
INSERTQ [HasSSE4A]
insertq {mask, src|src, mask}
|
Note
|
Constraints: src = dst |
INSERTQI [HasSSE4A]
insertq {idx, len, src2, src|src, src2, len, idx}
|
Note
|
Constraints: src = dst |
MOVNTSD [HasSSE4A]
movntsd {src, dst|dst, src}
|
Note
|
Properties: mayStore |
MOVNTSS [HasSSE4A]
movntss {src, dst|dst, src}
|
Note
|
Properties: mayStore |
VSM3MSG1rm [HasSM3]
vsm3msg1 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VSM3MSG1rr [HasSM3]
vsm3msg1 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VSM3MSG2rm [HasSM3]
vsm3msg2 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VSM3MSG2rr [HasSM3]
vsm3msg2 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
VSM3RNDS2rmi [HasSM3]
vsm3rnds2 {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
VSM3RNDS2rri [HasSM3]
vsm3rnds2 {src4, src3, src2, dst|dst, src2, src3, src4}
|
Note
|
Constraints: src1 = dst |
TPAUSE [HasWAITPKG]
tpause src
UMONITOR32 [HasWAITPKG]
umonitor src
UMWAIT [HasWAITPKG]
umwait src
XRSTOR [HasXSAVE]
xrstor dst
XSAVE [HasXSAVE]
xsave dst
AESDECWIDE128KL [HasWIDEKL]
aesdecwide128kl src
|
Note
|
Properties: mayLoad |
AESDECWIDE256KL [HasWIDEKL]
aesdecwide256kl src
|
Note
|
Properties: mayLoad |
AESENCWIDE128KL [HasWIDEKL]
aesencwide128kl src
|
Note
|
Properties: mayLoad |
AESENCWIDE256KL [HasWIDEKL]
aesencwide256kl src
|
Note
|
Properties: mayLoad |
FXRSTOR [HasFXSR]
fxrstor src
FXSAVE [HasFXSR]
fxsave dst
PREFETCHNTA [HasSSEPrefetch]
prefetchnta src
PREFETCHT0 [HasSSEPrefetch]
prefetcht0 src
PREFETCHT1 [HasSSEPrefetch]
prefetcht1 src
PREFETCHT2 [HasSSEPrefetch]
prefetcht2 src
PTWRITEm [HasPTWRITE]
ptwrite{l} dst
PTWRITEr [HasPTWRITE]
ptwrite{l} dst
ENCLS [HasSGX]
encls
ENCLU [HasSGX]
enclu
ENCLV [HasSGX]
enclv
MWAITXrrr [HasMWAITX]
mwaitx
MWAITrr [HasSSE3]
mwait
RDRAND16r [HasRDRAND]
rdrand{w} dst
RDRAND32r [HasRDRAND]
rdrand{l} dst
RDRAND64r [HasRDRAND]
rdrand{q} dst
RDSEED16r [HasRDSEED]
rdseed{w} dst
RDSEED32r [HasRDSEED]
rdseed{l} dst
RDSEED64r [HasRDSEED]
rdseed{q} dst
VSHA512MSG1rr [HasSHA512]
vsha512msg1 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
VSHA512MSG2rr [HasSHA512]
vsha512msg2 {src2, dst|dst, src2}
|
Note
|
Constraints: src1 = dst |
VSHA512RNDS2rr [HasSHA512]
vsha512rnds2 {src3, src2, dst|dst, src2, src3}
|
Note
|
Constraints: src1 = dst |
XABORT [HasRTM]
xabort imm
XEND [HasRTM]
xend
XRSTORS [HasXSAVES]
xrstors dst
XSAVES [HasXSAVES]
xsaves dst
XTEST [HasRTM]
xtest
BSWAP32r [NoNDD_Or_NoMOVBE]
bswap{l} dst
|
Note
|
Constraints: src = dst |
BSWAP64r [NoNDD_Or_NoMOVBE]
bswap{q} dst
|
Note
|
Constraints: src = dst |
LAHF [HasLAHFSAHF]
lahf
SAHF [HasLAHFSAHF]
sahf
XRESLDTRK [HasTSXLDTRK]
xresldtrk
XSAVEC [HasXSAVEC]
xsavec dst
XSAVEOPT [HasXSAVEOPT]
xsaveopt dst
XSUSLDTRK [HasTSXLDTRK]
xsusldtrk
ADDR16_PREFIX [In32BitMode]
addr16
CLDEMOTE [HasCLDEMOTE]
cldemote src
CLFLUSH [HasCLFLUSH]
clflush src
CLFLUSHOPT [HasCLFLUSHOPT]
clflushopt src
CLWB [HasCLWB]
clwb src
CMPXCHG8B [HasCX8]
cmpxchg8b dst
|
Note
|
Properties: mayLoad, mayStore |
HRESET [HasHRESET]
hreset imm
MFENCE [HasMFence]
mfence
PCONFIG [HasPCONFIG]
pconfig
PREFETCHW [HasPrefetchW]
prefetchw addr
|
Note
|
Properties: mayLoad, mayStore |
RDPRU [HasRDPRU]
rdpru
SERIALIZE [HasSERIALIZE]
serialize
WBNOINVD [HasWBNOINVD]
wbnoinvd