instrs: Correct PMOV[SZ]X operand size
Now that we can encode half/fourth/eighth vector size, use it.
This commit is contained in:
48
instrs.txt
48
instrs.txt
@@ -814,22 +814,22 @@ F2.0ff0/m RM Vx Mx - - SSE_LDDQU F=SSE3
|
||||
66.0f381c RM Vx Wx - - SSE_PABSB F=SSSE3
|
||||
66.0f381d RM Vx Wx - - SSE_PABSW F=SSSE3
|
||||
66.0f381e RM Vx Wx - - SSE_PABSD F=SSSE3
|
||||
66.0f3820 RM Vx Wx - - SSE_PMOVSXBW F=SSE41
|
||||
66.0f3821 RM Vx Wx - - SSE_PMOVSXBD F=SSE41
|
||||
66.0f3822 RM Vx Wx - - SSE_PMOVSXBQ F=SSE41
|
||||
66.0f3823 RM Vx Wx - - SSE_PMOVSXWD F=SSE41
|
||||
66.0f3824 RM Vx Wx - - SSE_PMOVSXWQ F=SSE41
|
||||
66.0f3825 RM Vx Wx - - SSE_PMOVSXDQ F=SSE41
|
||||
66.0f3820 RM Vx Wh - - SSE_PMOVSXBW F=SSE41
|
||||
66.0f3821 RM Vx Wf - - SSE_PMOVSXBD F=SSE41
|
||||
66.0f3822 RM Vx We - - SSE_PMOVSXBQ F=SSE41
|
||||
66.0f3823 RM Vx Wh - - SSE_PMOVSXWD F=SSE41
|
||||
66.0f3824 RM Vx Wf - - SSE_PMOVSXWQ F=SSE41
|
||||
66.0f3825 RM Vx Wh - - SSE_PMOVSXDQ F=SSE41
|
||||
66.0f3828 RM Vx Wx - - SSE_PMULDQ F=SSE41
|
||||
66.0f3829 RM Vx Wx - - SSE_PCMPEQQ F=SSE41
|
||||
66.0f382a/m RM Vx Mx - - SSE_MOVNTDQA F=SSE41
|
||||
66.0f382b RM Vx Wx - - SSE_PACKUSDW F=SSE41
|
||||
66.0f3830 RM Vx Wx - - SSE_PMOVZXBW F=SSE41
|
||||
66.0f3831 RM Vx Wx - - SSE_PMOVZXBD F=SSE41
|
||||
66.0f3832 RM Vx Wx - - SSE_PMOVZXBQ F=SSE41
|
||||
66.0f3833 RM Vx Wx - - SSE_PMOVZXWD F=SSE41
|
||||
66.0f3834 RM Vx Wx - - SSE_PMOVZXWQ F=SSE41
|
||||
66.0f3835 RM Vx Wx - - SSE_PMOVZXDQ F=SSE41
|
||||
66.0f3830 RM Vx Wh - - SSE_PMOVZXBW F=SSE41
|
||||
66.0f3831 RM Vx Wf - - SSE_PMOVZXBD F=SSE41
|
||||
66.0f3832 RM Vx We - - SSE_PMOVZXBQ F=SSE41
|
||||
66.0f3833 RM Vx Wh - - SSE_PMOVZXWD F=SSE41
|
||||
66.0f3834 RM Vx Wf - - SSE_PMOVZXWQ F=SSE41
|
||||
66.0f3835 RM Vx Wh - - SSE_PMOVZXDQ F=SSE41
|
||||
66.0f3837 RM Vx Wx - - SSE_PCMPGTQ F=SSE41
|
||||
66.0f3838 RM Vx Wx - - SSE_PMINSB F=SSE41
|
||||
66.0f3839 RM Vx Wx - - SSE_PMINSD F=SSE41
|
||||
@@ -1120,12 +1120,12 @@ VEX.66.W0.L1.0f381a RM Vx Wdq - - VBROADCASTF128 F=AVX
|
||||
VEX.66.0f381c RM Vx Wx - - VPABSB F=AVX
|
||||
VEX.66.0f381d RM Vx Wx - - VPABSW F=AVX
|
||||
VEX.66.0f381e RM Vx Wx - - VPABSD F=AVX
|
||||
VEX.66.0f3820 RM Vx Wx - - VPMOVSXBW F=AVX
|
||||
VEX.66.0f3821 RM Vx Wx - - VPMOVSXBD F=AVX
|
||||
VEX.66.0f3822 RM Vx Wx - - VPMOVSXBQ F=AVX
|
||||
VEX.66.0f3823 RM Vx Wx - - VPMOVSXWD F=AVX
|
||||
VEX.66.0f3824 RM Vx Wx - - VPMOVSXWQ F=AVX
|
||||
VEX.66.0f3825 RM Vx Wx - - VPMOVSXDQ F=AVX
|
||||
VEX.66.0f3820 RM Vx Wh - - VPMOVSXBW F=AVX
|
||||
VEX.66.0f3821 RM Vx Wf - - VPMOVSXBD F=AVX
|
||||
VEX.66.0f3822 RM Vx We - - VPMOVSXBQ F=AVX
|
||||
VEX.66.0f3823 RM Vx Wh - - VPMOVSXWD F=AVX
|
||||
VEX.66.0f3824 RM Vx Wf - - VPMOVSXWQ F=AVX
|
||||
VEX.66.0f3825 RM Vx Wh - - VPMOVSXDQ F=AVX
|
||||
VEX.66.0f3828 RVM Vx Hx Wx - VPMULDQ F=AVX
|
||||
VEX.66.0f3829 RVM Vx Hx Wx - VPCMPEQQ F=AVX
|
||||
VEX.66.0f382a/m RM Vx Mx - - VMOVNTDQA F=AVX
|
||||
@@ -1134,12 +1134,12 @@ VEX.66.W0.0f382c RVM Vx Hx Wx - VMASKMOVPS F=AVX
|
||||
VEX.66.W0.0f382d RVM Vx Hx Wx - VMASKMOVPD F=AVX
|
||||
VEX.66.W0.0f382e MVR Wx Hx Vx - VMASKMOVPS F=AVX
|
||||
VEX.66.W0.0f382f MVR Wx Hx Vx - VMASKMOVPD F=AVX
|
||||
VEX.66.0f3830 RM Vx Wx - - VPMOVZXBW F=AVX
|
||||
VEX.66.0f3831 RM Vx Wx - - VPMOVZXBD F=AVX
|
||||
VEX.66.0f3832 RM Vx Wx - - VPMOVZXBQ F=AVX
|
||||
VEX.66.0f3833 RM Vx Wx - - VPMOVZXWD F=AVX
|
||||
VEX.66.0f3834 RM Vx Wx - - VPMOVZXWQ F=AVX
|
||||
VEX.66.0f3835 RM Vx Wx - - VPMOVZXDQ F=AVX
|
||||
VEX.66.0f3830 RM Vx Wh - - VPMOVZXBW F=AVX
|
||||
VEX.66.0f3831 RM Vx Wf - - VPMOVZXBD F=AVX
|
||||
VEX.66.0f3832 RM Vx We - - VPMOVZXBQ F=AVX
|
||||
VEX.66.0f3833 RM Vx Wh - - VPMOVZXWD F=AVX
|
||||
VEX.66.0f3834 RM Vx Wf - - VPMOVZXWQ F=AVX
|
||||
VEX.66.0f3835 RM Vx Wh - - VPMOVZXDQ F=AVX
|
||||
VEX.66.W0.L1.0f3836 RVM Vx Hx Wx - VPERMD F=AVX2
|
||||
VEX.66.0f3837 RVM Vx Hx Wx - VPCMPGTQ F=AVX
|
||||
VEX.66.0f3838 RVM Vx Hx Wx - VPMINSB F=AVX
|
||||
|
||||
Reference in New Issue
Block a user