vmaskmovps %ymm4,%ymm6,(%rcx)
# Tests for op imm8, ymm/mem256, ymm
- vpermilpd $100,%ymm6,%ymm2
- vpermilpd $100,(%rcx),%ymm6
- vpermilps $100,%ymm6,%ymm2
- vpermilps $100,(%rcx),%ymm6
- vroundpd $100,%ymm6,%ymm2
- vroundpd $100,(%rcx),%ymm6
- vroundps $100,%ymm6,%ymm2
- vroundps $100,(%rcx),%ymm6
+ vpermilpd $7,%ymm6,%ymm2
+ vpermilpd $7,(%rcx),%ymm6
+ vpermilps $7,%ymm6,%ymm2
+ vpermilps $7,(%rcx),%ymm6
+ vroundpd $7,%ymm6,%ymm2
+ vroundpd $7,(%rcx),%ymm6
+ vroundps $7,%ymm6,%ymm2
+ vroundps $7,(%rcx),%ymm6
# Tests for op ymm/mem256, ymm, ymm
vaddpd %ymm4,%ymm6,%ymm2
vcvttpd2dqy (%rcx),%xmm4
# Tests for op ymm/mem256, ymm
- vcvtdq2ps %ymm4,%ymm4
+ vcvtdq2ps %ymm4,%ymm6
vcvtdq2ps (%rcx),%ymm4
- vcvtps2dq %ymm4,%ymm4
+ vcvtps2dq %ymm4,%ymm6
vcvtps2dq (%rcx),%ymm4
- vcvttps2dq %ymm4,%ymm4
+ vcvttps2dq %ymm4,%ymm6
vcvttps2dq (%rcx),%ymm4
- vmovapd %ymm4,%ymm4
+ vmovapd %ymm4,%ymm6
vmovapd (%rcx),%ymm4
- vmovaps %ymm4,%ymm4
+ vmovaps %ymm4,%ymm6
vmovaps (%rcx),%ymm4
- vmovdqa %ymm4,%ymm4
+ vmovdqa %ymm4,%ymm6
vmovdqa (%rcx),%ymm4
- vmovdqu %ymm4,%ymm4
+ vmovdqu %ymm4,%ymm6
vmovdqu (%rcx),%ymm4
- vmovddup %ymm4,%ymm4
+ vmovddup %ymm4,%ymm6
vmovddup (%rcx),%ymm4
- vmovshdup %ymm4,%ymm4
+ vmovshdup %ymm4,%ymm6
vmovshdup (%rcx),%ymm4
- vmovsldup %ymm4,%ymm4
+ vmovsldup %ymm4,%ymm6
vmovsldup (%rcx),%ymm4
- vmovupd %ymm4,%ymm4
+ vmovupd %ymm4,%ymm6
vmovupd (%rcx),%ymm4
- vmovups %ymm4,%ymm4
+ vmovups %ymm4,%ymm6
vmovups (%rcx),%ymm4
- vptest %ymm4,%ymm4
+ vptest %ymm4,%ymm6
vptest (%rcx),%ymm4
- vrcpps %ymm4,%ymm4
+ vrcpps %ymm4,%ymm6
vrcpps (%rcx),%ymm4
- vrsqrtps %ymm4,%ymm4
+ vrsqrtps %ymm4,%ymm6
vrsqrtps (%rcx),%ymm4
- vsqrtpd %ymm4,%ymm4
+ vsqrtpd %ymm4,%ymm6
vsqrtpd (%rcx),%ymm4
- vsqrtps %ymm4,%ymm4
+ vsqrtps %ymm4,%ymm6
vsqrtps (%rcx),%ymm4
- vtestpd %ymm4,%ymm4
+ vtestpd %ymm4,%ymm6
vtestpd (%rcx),%ymm4
- vtestps %ymm4,%ymm4
+ vtestps %ymm4,%ymm6
vtestps (%rcx),%ymm4
+# Tests for op ymm, ymm/mem256
+ vmovapd %ymm4,%ymm6
+ vmovapd %ymm4,(%rcx)
+ vmovaps %ymm4,%ymm6
+ vmovaps %ymm4,(%rcx)
+ vmovdqa %ymm4,%ymm6
+ vmovdqa %ymm4,(%rcx)
+ vmovdqu %ymm4,%ymm6
+ vmovdqu %ymm4,(%rcx)
+ vmovupd %ymm4,%ymm6
+ vmovupd %ymm4,(%rcx)
+ vmovups %ymm4,%ymm6
+ vmovups %ymm4,(%rcx)
+
# Tests for op mem256, ymm
vlddqu (%rcx),%ymm4
+# Tests for op ymm, mem256
+ vmovntdq %ymm4,(%rcx)
+ vmovntpd %ymm4,(%rcx)
+ vmovntps %ymm4,(%rcx)
+
# Tests for op imm8, ymm/mem256, ymm, ymm
- vblendpd $100,%ymm4,%ymm6,%ymm2
- vblendpd $100,(%rcx),%ymm6,%ymm2
- vblendps $100,%ymm4,%ymm6,%ymm2
- vblendps $100,(%rcx),%ymm6,%ymm2
- vcmppd $100,%ymm4,%ymm6,%ymm2
- vcmppd $100,(%rcx),%ymm6,%ymm2
- vcmpps $100,%ymm4,%ymm6,%ymm2
- vcmpps $100,(%rcx),%ymm6,%ymm2
- vdpps $100,%ymm4,%ymm6,%ymm2
- vdpps $100,(%rcx),%ymm6,%ymm2
- vperm2f128 $100,%ymm4,%ymm6,%ymm2
- vperm2f128 $100,(%rcx),%ymm6,%ymm2
- vshufpd $100,%ymm4,%ymm6,%ymm2
- vshufpd $100,(%rcx),%ymm6,%ymm2
- vshufps $100,%ymm4,%ymm6,%ymm2
- vshufps $100,(%rcx),%ymm6,%ymm2
+ vblendpd $7,%ymm4,%ymm6,%ymm2
+ vblendpd $7,(%rcx),%ymm6,%ymm2
+ vblendps $7,%ymm4,%ymm6,%ymm2
+ vblendps $7,(%rcx),%ymm6,%ymm2
+ vcmppd $7,%ymm4,%ymm6,%ymm2
+ vcmppd $7,(%rcx),%ymm6,%ymm2
+ vcmpps $7,%ymm4,%ymm6,%ymm2
+ vcmpps $7,(%rcx),%ymm6,%ymm2
+ vdpps $7,%ymm4,%ymm6,%ymm2
+ vdpps $7,(%rcx),%ymm6,%ymm2
+ vperm2f128 $7,%ymm4,%ymm6,%ymm2
+ vperm2f128 $7,(%rcx),%ymm6,%ymm2
+ vshufpd $7,%ymm4,%ymm6,%ymm2
+ vshufpd $7,(%rcx),%ymm6,%ymm2
+ vshufps $7,%ymm4,%ymm6,%ymm2
+ vshufps $7,(%rcx),%ymm6,%ymm2
# Tests for op ymm, ymm/mem256, ymm, ymm
vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
vblendvps %ymm4,%ymm6,%ymm2,%ymm7
vblendvps %ymm4,(%rcx),%ymm2,%ymm7
-# Tests for op ymm/mem256, ymm, ymm, ymm
-# Tests for op ymm, ymm/mem256, ymm, ymm
- vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
- vfmaddpd (%rcx),%ymm6,%ymm2,%ymm7
- vfmaddps %ymm4,%ymm6,%ymm2,%ymm7
- vfmaddps (%rcx),%ymm6,%ymm2,%ymm7
- vfmaddsubpd %ymm4,%ymm6,%ymm2,%ymm7
- vfmaddsubpd (%rcx),%ymm6,%ymm2,%ymm7
- vfmaddsubps %ymm4,%ymm6,%ymm2,%ymm7
- vfmaddsubps (%rcx),%ymm6,%ymm2,%ymm7
- vfmsubaddpd %ymm4,%ymm6,%ymm2,%ymm7
- vfmsubaddpd (%rcx),%ymm6,%ymm2,%ymm7
- vfmsubaddps %ymm4,%ymm6,%ymm2,%ymm7
- vfmsubaddps (%rcx),%ymm6,%ymm2,%ymm7
- vfmsubpd %ymm4,%ymm6,%ymm2,%ymm7
- vfmsubpd (%rcx),%ymm6,%ymm2,%ymm7
- vfmsubps %ymm4,%ymm6,%ymm2,%ymm7
- vfmsubps (%rcx),%ymm6,%ymm2,%ymm7
- vfnmaddpd %ymm4,%ymm6,%ymm2,%ymm7
- vfnmaddpd (%rcx),%ymm6,%ymm2,%ymm7
- vfnmaddps %ymm4,%ymm6,%ymm2,%ymm7
- vfnmaddps (%rcx),%ymm6,%ymm2,%ymm7
- vfnmsubpd %ymm4,%ymm6,%ymm2,%ymm7
- vfnmsubpd (%rcx),%ymm6,%ymm2,%ymm7
- vfnmsubps %ymm4,%ymm6,%ymm2,%ymm7
- vfnmsubps (%rcx),%ymm6,%ymm2,%ymm7
- vpermilmo2pd %ymm4,%ymm6,%ymm2,%ymm7
- vpermilmo2pd (%rcx),%ymm6,%ymm2,%ymm7
- vpermilmz2pd %ymm4,%ymm6,%ymm2,%ymm7
- vpermilmz2pd (%rcx),%ymm6,%ymm2,%ymm7
- vpermiltd2pd %ymm4,%ymm6,%ymm2,%ymm7
- vpermiltd2pd (%rcx),%ymm6,%ymm2,%ymm7
- vpermilmo2ps %ymm4,%ymm6,%ymm2,%ymm7
- vpermilmo2ps (%rcx),%ymm6,%ymm2,%ymm7
- vpermilmz2ps %ymm4,%ymm6,%ymm2,%ymm7
- vpermilmz2ps (%rcx),%ymm6,%ymm2,%ymm7
- vpermiltd2ps %ymm4,%ymm6,%ymm2,%ymm7
- vpermiltd2ps (%rcx),%ymm6,%ymm2,%ymm7
-
-# Tests for op imm4, ymm/mem256, ymm, ymm, ymm
-# Tests for op imm4, ymm, ymm/mem256, ymm, ymm
- vpermil2pd $10,%ymm4,%ymm6,%ymm2,%ymm7
- vpermil2pd $10,(%rcx),%ymm6,%ymm2,%ymm7
- vpermil2ps $10,%ymm4,%ymm6,%ymm2,%ymm7
- vpermil2ps $10,(%rcx),%ymm6,%ymm2,%ymm7
-
# Tests for op imm8, xmm/mem128, ymm, ymm
- vinsertf128 $100,%xmm4,%ymm4,%ymm6
- vinsertf128 $100,(%rcx),%ymm4,%ymm6
+ vinsertf128 $7,%xmm4,%ymm4,%ymm6
+ vinsertf128 $7,(%rcx),%ymm4,%ymm6
# Tests for op imm8, ymm, xmm/mem128
- vextractf128 $100,%ymm4,%xmm4
- vextractf128 $100,%ymm4,(%rcx)
+ vextractf128 $7,%ymm4,%xmm4
+ vextractf128 $7,%ymm4,(%rcx)
-# Tests for op xmm/mem128, xmm
# Tests for op mem128, ymm
vbroadcastf128 (%rcx),%ymm4
vsqrtpd (%rcx),%xmm4
vsqrtps %xmm4,%xmm6
vsqrtps (%rcx),%xmm4
+ vaesimc %xmm4,%xmm6
+ vaesimc (%rcx),%xmm4
# Tests for op xmm, xmm/mem128
vmovapd %xmm4,%xmm6
vpavgb (%rcx),%xmm6,%xmm7
vpavgw %xmm4,%xmm6,%xmm2
vpavgw (%rcx),%xmm6,%xmm7
+ vpclmullqlqdq %xmm4,%xmm6,%xmm2
+ vpclmullqlqdq (%rcx),%xmm6,%xmm7
+ vpclmulhqlqdq %xmm4,%xmm6,%xmm2
+ vpclmulhqlqdq (%rcx),%xmm6,%xmm7
+ vpclmullqhqdq %xmm4,%xmm6,%xmm2
+ vpclmullqhqdq (%rcx),%xmm6,%xmm7
+ vpclmulhqhqdq %xmm4,%xmm6,%xmm2
+ vpclmulhqhqdq (%rcx),%xmm6,%xmm7
vpcmpeqb %xmm4,%xmm6,%xmm2
vpcmpeqb (%rcx),%xmm6,%xmm7
vpcmpeqw %xmm4,%xmm6,%xmm2
vxorpd (%rcx),%xmm6,%xmm7
vxorps %xmm4,%xmm6,%xmm2
vxorps (%rcx),%xmm6,%xmm7
+ vaesenc %xmm4,%xmm6,%xmm2
+ vaesenc (%rcx),%xmm6,%xmm7
+ vaesenclast %xmm4,%xmm6,%xmm2
+ vaesenclast (%rcx),%xmm6,%xmm7
+ vaesdec %xmm4,%xmm6,%xmm2
+ vaesdec (%rcx),%xmm6,%xmm7
+ vaesdeclast %xmm4,%xmm6,%xmm2
+ vaesdeclast (%rcx),%xmm6,%xmm7
vcmpeqpd %xmm4,%xmm6,%xmm2
vcmpeqpd (%rcx),%xmm6,%xmm7
vcmpltpd %xmm4,%xmm6,%xmm2
vmaskmovpd (%rcx),%xmm4,%xmm6
# Tests for op imm8, xmm/mem128, xmm
- vpcmpestri $100,%xmm4,%xmm6
- vpcmpestri $100,(%rcx),%xmm6
- vpcmpestrm $100,%xmm4,%xmm6
- vpcmpestrm $100,(%rcx),%xmm6
- vpcmpistri $100,%xmm4,%xmm6
- vpcmpistri $100,(%rcx),%xmm6
- vpcmpistrm $100,%xmm4,%xmm6
- vpcmpistrm $100,(%rcx),%xmm6
- vpermilpd $100,%xmm4,%xmm6
- vpermilpd $100,(%rcx),%xmm6
- vpermilps $100,%xmm4,%xmm6
- vpermilps $100,(%rcx),%xmm6
- vpshufd $100,%xmm4,%xmm6
- vpshufd $100,(%rcx),%xmm6
- vpshufhw $100,%xmm4,%xmm6
- vpshufhw $100,(%rcx),%xmm6
- vpshuflw $100,%xmm4,%xmm6
- vpshuflw $100,(%rcx),%xmm6
- vroundpd $100,%xmm4,%xmm6
- vroundpd $100,(%rcx),%xmm6
- vroundps $100,%xmm4,%xmm6
- vroundps $100,(%rcx),%xmm6
+ vaeskeygenassist $7,%xmm4,%xmm6
+ vaeskeygenassist $7,(%rcx),%xmm6
+ vpcmpestri $7,%xmm4,%xmm6
+ vpcmpestri $7,(%rcx),%xmm6
+ vpcmpestrm $7,%xmm4,%xmm6
+ vpcmpestrm $7,(%rcx),%xmm6
+ vpcmpistri $7,%xmm4,%xmm6
+ vpcmpistri $7,(%rcx),%xmm6
+ vpcmpistrm $7,%xmm4,%xmm6
+ vpcmpistrm $7,(%rcx),%xmm6
+ vpermilpd $7,%xmm4,%xmm6
+ vpermilpd $7,(%rcx),%xmm6
+ vpermilps $7,%xmm4,%xmm6
+ vpermilps $7,(%rcx),%xmm6
+ vpshufd $7,%xmm4,%xmm6
+ vpshufd $7,(%rcx),%xmm6
+ vpshufhw $7,%xmm4,%xmm6
+ vpshufhw $7,(%rcx),%xmm6
+ vpshuflw $7,%xmm4,%xmm6
+ vpshuflw $7,(%rcx),%xmm6
+ vroundpd $7,%xmm4,%xmm6
+ vroundpd $7,(%rcx),%xmm6
+ vroundps $7,%xmm4,%xmm6
+ vroundps $7,(%rcx),%xmm6
# Tests for op xmm, xmm, mem128
vmaskmovps %xmm4,%xmm6,(%rcx)
vmaskmovpd %xmm4,%xmm6,(%rcx)
# Tests for op imm8, xmm/mem128, xmm, xmm
- vblendpd $100,%xmm4,%xmm6,%xmm2
- vblendpd $100,(%rcx),%xmm6,%xmm2
- vblendps $100,%xmm4,%xmm6,%xmm2
- vblendps $100,(%rcx),%xmm6,%xmm2
- vcmppd $100,%xmm4,%xmm6,%xmm2
- vcmppd $100,(%rcx),%xmm6,%xmm2
- vcmpps $100,%xmm4,%xmm6,%xmm2
- vcmpps $100,(%rcx),%xmm6,%xmm2
- vdppd $100,%xmm4,%xmm6,%xmm2
- vdppd $100,(%rcx),%xmm6,%xmm2
- vdpps $100,%xmm4,%xmm6,%xmm2
- vdpps $100,(%rcx),%xmm6,%xmm2
- vmpsadbw $100,%xmm4,%xmm6,%xmm2
- vmpsadbw $100,(%rcx),%xmm6,%xmm2
- vpalignr $100,%xmm4,%xmm6,%xmm2
- vpalignr $100,(%rcx),%xmm6,%xmm2
- vpblendw $100,%xmm4,%xmm6,%xmm2
- vpblendw $100,(%rcx),%xmm6,%xmm2
- vshufpd $100,%xmm4,%xmm6,%xmm2
- vshufpd $100,(%rcx),%xmm6,%xmm2
- vshufps $100,%xmm4,%xmm6,%xmm2
- vshufps $100,(%rcx),%xmm6,%xmm2
+ vblendpd $7,%xmm4,%xmm6,%xmm2
+ vblendpd $7,(%rcx),%xmm6,%xmm2
+ vblendps $7,%xmm4,%xmm6,%xmm2
+ vblendps $7,(%rcx),%xmm6,%xmm2
+ vcmppd $7,%xmm4,%xmm6,%xmm2
+ vcmppd $7,(%rcx),%xmm6,%xmm2
+ vcmpps $7,%xmm4,%xmm6,%xmm2
+ vcmpps $7,(%rcx),%xmm6,%xmm2
+ vdppd $7,%xmm4,%xmm6,%xmm2
+ vdppd $7,(%rcx),%xmm6,%xmm2
+ vdpps $7,%xmm4,%xmm6,%xmm2
+ vdpps $7,(%rcx),%xmm6,%xmm2
+ vmpsadbw $7,%xmm4,%xmm6,%xmm2
+ vmpsadbw $7,(%rcx),%xmm6,%xmm2
+ vpalignr $7,%xmm4,%xmm6,%xmm2
+ vpalignr $7,(%rcx),%xmm6,%xmm2
+ vpblendw $7,%xmm4,%xmm6,%xmm2
+ vpblendw $7,(%rcx),%xmm6,%xmm2
+ vpclmulqdq $7,%xmm4,%xmm6,%xmm2
+ vpclmulqdq $7,(%rcx),%xmm6,%xmm2
+ vshufpd $7,%xmm4,%xmm6,%xmm2
+ vshufpd $7,(%rcx),%xmm6,%xmm2
+ vshufps $7,%xmm4,%xmm6,%xmm2
+ vshufps $7,(%rcx),%xmm6,%xmm2
# Tests for op xmm, xmm/mem128, xmm, xmm
vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
vpblendvb %xmm4,%xmm6,%xmm2,%xmm7
vpblendvb %xmm4,(%rcx),%xmm2,%xmm7
-# Tests for op xmm/mem128, xmm, xmm, xmm
-# Tests for op xmm, xmm/mem128, xmm, xmm
- vfmaddpd %xmm4,%xmm6,%xmm2,%xmm7
- vfmaddpd (%rcx),%xmm6,%xmm2,%xmm7
- vfmaddpd %xmm4,(%rcx),%xmm2,%xmm7
- vfmaddps %xmm4,%xmm6,%xmm2,%xmm7
- vfmaddps (%rcx),%xmm6,%xmm2,%xmm7
- vfmaddps %xmm4,(%rcx),%xmm2,%xmm7
- vfmaddsubpd %xmm4,%xmm6,%xmm2,%xmm7
- vfmaddsubpd (%rcx),%xmm6,%xmm2,%xmm7
- vfmaddsubpd %xmm4,(%rcx),%xmm2,%xmm7
- vfmaddsubps %xmm4,%xmm6,%xmm2,%xmm7
- vfmaddsubps (%rcx),%xmm6,%xmm2,%xmm7
- vfmaddsubps %xmm4,(%rcx),%xmm2,%xmm7
- vfmsubaddpd %xmm4,%xmm6,%xmm2,%xmm7
- vfmsubaddpd (%rcx),%xmm6,%xmm2,%xmm7
- vfmsubaddpd %xmm4,(%rcx),%xmm2,%xmm7
- vfmsubaddps %xmm4,%xmm6,%xmm2,%xmm7
- vfmsubaddps (%rcx),%xmm6,%xmm2,%xmm7
- vfmsubaddps %xmm4,(%rcx),%xmm2,%xmm7
- vfmsubpd %xmm4,%xmm6,%xmm2,%xmm7
- vfmsubpd (%rcx),%xmm6,%xmm2,%xmm7
- vfmsubpd %xmm4,(%rcx),%xmm2,%xmm7
- vfmsubps %xmm4,%xmm6,%xmm2,%xmm7
- vfmsubps (%rcx),%xmm6,%xmm2,%xmm7
- vfmsubps %xmm4,(%rcx),%xmm2,%xmm7
- vfnmaddpd %xmm4,%xmm6,%xmm2,%xmm7
- vfnmaddpd (%rcx),%xmm6,%xmm2,%xmm7
- vfnmaddpd %xmm4,(%rcx),%xmm2,%xmm7
- vfnmaddps %xmm4,%xmm6,%xmm2,%xmm7
- vfnmaddps (%rcx),%xmm6,%xmm2,%xmm7
- vfnmaddps %xmm4,(%rcx),%xmm2,%xmm7
- vfnmsubpd %xmm4,%xmm6,%xmm2,%xmm7
- vfnmsubpd (%rcx),%xmm6,%xmm2,%xmm7
- vfnmsubpd %xmm4,(%rcx),%xmm2,%xmm7
- vfnmsubps %xmm4,%xmm6,%xmm2,%xmm7
- vfnmsubps (%rcx),%xmm6,%xmm2,%xmm7
- vfnmsubps %xmm4,(%rcx),%xmm2,%xmm7
- vpermilmo2pd %xmm4,%xmm6,%xmm2,%xmm7
- vpermilmo2pd (%rcx),%xmm6,%xmm2,%xmm7
- vpermilmo2pd %xmm4,(%rcx),%xmm2,%xmm7
- vpermilmz2pd %xmm4,%xmm6,%xmm2,%xmm7
- vpermilmz2pd (%rcx),%xmm6,%xmm2,%xmm7
- vpermilmz2pd %xmm4,(%rcx),%xmm2,%xmm7
- vpermiltd2pd %xmm4,%xmm6,%xmm2,%xmm7
- vpermiltd2pd (%rcx),%xmm6,%xmm2,%xmm7
- vpermiltd2pd %xmm4,(%rcx),%xmm2,%xmm7
- vpermilmo2ps %xmm4,%xmm6,%xmm2,%xmm7
- vpermilmo2ps (%rcx),%xmm6,%xmm2,%xmm7
- vpermilmo2ps %xmm4,(%rcx),%xmm2,%xmm7
- vpermilmz2ps %xmm4,%xmm6,%xmm2,%xmm7
- vpermilmz2ps (%rcx),%xmm6,%xmm2,%xmm7
- vpermilmz2ps %xmm4,(%rcx),%xmm2,%xmm7
- vpermiltd2ps %xmm4,%xmm6,%xmm2,%xmm7
- vpermiltd2ps (%rcx),%xmm6,%xmm2,%xmm7
- vpermiltd2ps %xmm4,(%rcx),%xmm2,%xmm7
-
-# Tests for op imm4, xmm/mem128, xmm, xmm, xmm
-# Tests for op imm4, xmm, xmm/mem128, xmm, xmm
- vpermil2pd $10,%xmm4,%xmm6,%xmm2,%xmm7
- vpermil2pd $10,(%rcx),%xmm6,%xmm2,%xmm7
- vpermil2pd $10,%xmm4,(%rcx),%xmm2,%xmm7
- vpermil2ps $10,%xmm4,%xmm6,%xmm2,%xmm7
- vpermil2ps $10,(%rcx),%xmm6,%xmm2,%xmm7
- vpermil2ps $10,%xmm4,(%rcx),%xmm2,%xmm7
-
# Tests for op mem64, ymm
vbroadcastsd (%rcx),%ymm4
# Tests for op xmm, regq/mem64
# Tests for op regq/mem64, xmm
+ vmovd %xmm4,%rcx
+ vmovd %rcx,%xmm4
vmovq %xmm4,%rcx
vmovq %rcx,%xmm4
vmovq %xmm4,(%rcx)
vcvtsi2ssq (%rcx),%xmm4,%xmm6
# Tests for op imm8, regq/mem64, xmm, xmm
- vpinsrq $100,%rcx,%xmm4,%xmm6
- vpinsrq $100,(%rcx),%xmm4,%xmm6
+ vpinsrq $7,%rcx,%xmm4,%xmm6
+ vpinsrq $7,(%rcx),%xmm4,%xmm6
# Testsf for op imm8, xmm, regq/mem64
- vpextrq $100,%xmm4,%rcx
- vpextrq $100,%xmm4,(%rcx)
+ vpextrq $7,%xmm4,%rcx
+ vpextrq $7,%xmm4,(%rcx)
# Tests for op mem64, xmm, xmm
vmovlpd (%rcx),%xmm4,%xmm6
vmovhps (%rcx),%xmm4,%xmm6
# Tests for op imm8, xmm/mem64, xmm, xmm
- vcmpsd $100,%xmm4,%xmm6,%xmm2
- vcmpsd $100,(%rcx),%xmm6,%xmm2
- vroundsd $100,%xmm4,%xmm6,%xmm2
- vroundsd $100,(%rcx),%xmm6,%xmm2
-
-# Tests for op xmm/mem64, xmm, xmm, xmm
-# Tests for op xmm, xmm/mem64, xmm, xmm
- vfmaddsd %xmm4,%xmm6,%xmm2,%xmm7
- vfmaddsd (%rcx),%xmm6,%xmm2,%xmm7
- vfmaddsd %xmm4,(%rcx),%xmm2,%xmm7
- vfmsubsd %xmm4,%xmm6,%xmm2,%xmm7
- vfmsubsd (%rcx),%xmm6,%xmm2,%xmm7
- vfmsubsd %xmm4,(%rcx),%xmm2,%xmm7
- vfnmaddsd %xmm4,%xmm6,%xmm2,%xmm7
- vfnmaddsd (%rcx),%xmm6,%xmm2,%xmm7
- vfnmaddsd %xmm4,(%rcx),%xmm2,%xmm7
- vfnmsubsd %xmm4,%xmm6,%xmm2,%xmm7
- vfnmsubsd (%rcx),%xmm6,%xmm2,%xmm7
- vfnmsubsd %xmm4,(%rcx),%xmm2,%xmm7
+ vcmpsd $7,%xmm4,%xmm6,%xmm2
+ vcmpsd $7,(%rcx),%xmm6,%xmm2
+ vroundsd $7,%xmm4,%xmm6,%xmm2
+ vroundsd $7,(%rcx),%xmm6,%xmm2
# Tests for op xmm/mem64, xmm, xmm
vaddsd %xmm4,%xmm6,%xmm2
vcmptrue_ussd %xmm4,%xmm6,%xmm2
vcmptrue_ussd (%rcx),%xmm6,%xmm2
+# Tests for op mem64
+ vldmxcsr (%rcx)
+ vstmxcsr (%rcx)
+
# Tests for op xmm/mem32, xmm, xmm
vaddss %xmm4,%xmm6,%xmm2
vaddss (%rcx),%xmm6,%xmm2
vpmovmskb %xmm4,%rcx
# Tests for op imm8, xmm, regq/mem32
- vextractps $100,%xmm4,%rcx
- vextractps $100,%xmm4,(%rcx)
+ vextractps $7,%xmm4,%rcx
+ vextractps $7,%xmm4,(%rcx)
+
# Tests for op imm8, xmm, regl/mem32
- vpextrd $100,%xmm4,%ecx
- vpextrd $100,%xmm4,(%rcx)
- vextractps $100,%xmm4,%ecx
- vextractps $100,%xmm4,(%rcx)
+ vpextrd $7,%xmm4,%ecx
+ vpextrd $7,%xmm4,(%rcx)
+ vextractps $7,%xmm4,%ecx
+ vextractps $7,%xmm4,(%rcx)
+
+# Tests for op imm8, regl/mem32, xmm, xmm
+ vpinsrd $7,%ecx,%xmm4,%xmm6
+ vpinsrd $7,(%rcx),%xmm4,%xmm6
# Tests for op regl/mem32, xmm, xmm
vcvtsi2sd %ecx,%xmm4,%xmm6
vcvtsi2ss (%rcx),%xmm4,%xmm6
# Tests for op imm8, xmm/mem32, xmm, xmm
- vcmpss $100,%xmm4,%xmm6,%xmm2
- vcmpss $100,(%rcx),%xmm6,%xmm2
- vinsertps $100,%xmm4,%xmm6,%xmm2
- vinsertps $100,(%rcx),%xmm6,%xmm2
- vroundss $100,%xmm4,%xmm6,%xmm2
- vroundss $100,(%rcx),%xmm6,%xmm2
-
-# Tests for op xmm/mem32, xmm, xmm, xmm
-# Tests for op xmm, xmm/mem32, xmm, xmm
- vfmaddss %xmm4,%xmm6,%xmm2,%xmm7
- vfmaddss (%rcx),%xmm6,%xmm2,%xmm7
- vfmaddss %xmm4,(%rcx),%xmm2,%xmm7
- vfmsubss %xmm4,%xmm6,%xmm2,%xmm7
- vfmsubss (%rcx),%xmm6,%xmm2,%xmm7
- vfmsubss %xmm4,(%rcx),%xmm2,%xmm7
- vfnmaddss %xmm4,%xmm6,%xmm2,%xmm7
- vfnmaddss (%rcx),%xmm6,%xmm2,%xmm7
- vfnmaddss %xmm4,(%rcx),%xmm2,%xmm7
- vfnmsubss %xmm4,%xmm6,%xmm2,%xmm7
- vfnmsubss (%rcx),%xmm6,%xmm2,%xmm7
- vfnmsubss %xmm4,(%rcx),%xmm2,%xmm7
+ vcmpss $7,%xmm4,%xmm6,%xmm2
+ vcmpss $7,(%rcx),%xmm6,%xmm2
+ vinsertps $7,%xmm4,%xmm6,%xmm2
+ vinsertps $7,(%rcx),%xmm6,%xmm2
+ vroundss $7,%xmm4,%xmm6,%xmm2
+ vroundss $7,(%rcx),%xmm6,%xmm2
# Tests for op xmm/m16, xmm
vpmovsxbq %xmm4,%xmm6
vpmovzxbq (%rcx),%xmm4
# Tests for op imm8, xmm, regl/mem16
- vpextrw $100,%xmm4,%ecx
- vpextrw $100,%xmm4,(%rcx)
+ vpextrw $7,%xmm4,%ecx
+ vpextrw $7,%xmm4,(%rcx)
# Tests for op imm8, xmm, regq/mem16
- vpextrw $100,%xmm4,%rcx
- vpextrw $100,%xmm4,(%rcx)
+ vpextrw $7,%xmm4,%rcx
+ vpextrw $7,%xmm4,(%rcx)
# Tests for op imm8, regl/mem16, xmm, xmm
- vpinsrw $100,%ecx,%xmm4,%xmm6
- vpinsrw $100,(%rcx),%xmm4,%xmm6
+ vpinsrw $7,%ecx,%xmm4,%xmm6
+ vpinsrw $7,(%rcx),%xmm4,%xmm6
- vpinsrw $100,%rcx,%xmm4,%xmm6
- vpinsrw $100,(%rcx),%xmm4,%xmm6
+ vpinsrw $7,%rcx,%xmm4,%xmm6
+ vpinsrw $7,(%rcx),%xmm4,%xmm6
# Tests for op imm8, xmm, regl/mem8
- vpextrb $100,%xmm4,%ecx
- vpextrb $100,%xmm4,(%rcx)
+ vpextrb $7,%xmm4,%ecx
+ vpextrb $7,%xmm4,(%rcx)
# Tests for op imm8, regl/mem8, xmm, xmm
- vpinsrb $100,%ecx,%xmm4,%xmm6
- vpinsrb $100,(%rcx),%xmm4,%xmm6
+ vpinsrb $7,%ecx,%xmm4,%xmm6
+ vpinsrb $7,(%rcx),%xmm4,%xmm6
# Tests for op imm8, xmm, regq
- vpextrw $100,%xmm4,%rcx
-# Tests for op imm8, xmm, regq/mem8
- vpextrb $100,%xmm4,%rcx
- vpextrb $100,%xmm4,(%rcx)
+ vpextrw $7,%xmm4,%rcx
-# Tests for op imm8, regl/mem8, xmm, xmm
- vpinsrb $100,%ecx,%xmm4,%xmm6
- vpinsrb $100,(%rcx),%xmm4,%xmm6
+# Tests for op imm8, xmm, regq/mem8
+ vpextrb $7,%xmm4,%rcx
+ vpextrb $7,%xmm4,(%rcx)
# Tests for op xmm, xmm
vmaskmovdqu %xmm4,%xmm6
vmovmskpd %xmm4,%ecx
vmovmskps %xmm4,%ecx
vpmovmskb %xmm4,%ecx
+
# Tests for op xmm, xmm, xmm
vmovhlps %xmm4,%xmm6,%xmm2
vmovlhps %xmm4,%xmm6,%xmm2
vmovss %xmm4,%xmm6,%xmm2
# Tests for op imm8, xmm, xmm
- vpslld $100,%xmm4,%xmm6
- vpslldq $100,%xmm4,%xmm6
- vpsllq $100,%xmm4,%xmm6
- vpsllw $100,%xmm4,%xmm6
- vpsrad $100,%xmm4,%xmm6
- vpsraw $100,%xmm4,%xmm6
- vpsrld $100,%xmm4,%xmm6
- vpsrldq $100,%xmm4,%xmm6
- vpsrlq $100,%xmm4,%xmm6
- vpsrlw $100,%xmm4,%xmm6
+ vpslld $7,%xmm4,%xmm6
+ vpslldq $7,%xmm4,%xmm6
+ vpsllq $7,%xmm4,%xmm6
+ vpsllw $7,%xmm4,%xmm6
+ vpsrad $7,%xmm4,%xmm6
+ vpsraw $7,%xmm4,%xmm6
+ vpsrld $7,%xmm4,%xmm6
+ vpsrldq $7,%xmm4,%xmm6
+ vpsrlq $7,%xmm4,%xmm6
+ vpsrlw $7,%xmm4,%xmm6
# Tests for op imm8, xmm, regl
- vpextrw $100,%xmm4,%ecx
+ vpextrw $7,%xmm4,%ecx
# Tests for op ymm, regl
vmovmskpd %ymm4,%ecx
vmovmskpd %ymm4,%rcx
vmovmskps %ymm4,%rcx
-
# Default instructions without suffixes.
vcvtpd2dq %xmm4,%xmm6
vcvtpd2dq %ymm4,%xmm6
vcvtdq2pd 0x12345678,%ymm8
vcvtpd2psy 0x12345678,%xmm8
vpavgb 0x12345678,%xmm8,%xmm15
- vpextrb $100,%xmm8,0x12345678
+ vaeskeygenassist $7,0x12345678,%xmm8
+ vpextrb $7,%xmm8,0x12345678
vcvtsi2sdl 0x12345678,%xmm8,%xmm15
+ vpclmulqdq $7,0x12345678,%xmm8,%xmm15
vblendvps %xmm8,0x12345678,%xmm12,%xmm14
- vpinsrb $100,0x12345678,%xmm8,%xmm15
+ vpinsrb $7,0x12345678,%xmm8,%xmm15
vmovdqa 0x12345678,%ymm8
vmovdqa %ymm8,0x12345678
vpermilpd 0x12345678,%ymm8,%ymm15
- vroundpd $100,0x12345678,%ymm8
- vextractf128 $100,%ymm8,0x12345678
- vperm2f128 $100,0x12345678,%ymm8,%ymm15
+ vroundpd $7,0x12345678,%ymm8
+ vextractf128 $7,%ymm8,0x12345678
+ vperm2f128 $7,0x12345678,%ymm8,%ymm15
vblendvpd %ymm8,0x12345678,%ymm12,%ymm14
vldmxcsr (%rbp)
vmovdqa (%rbp),%xmm8
vcvtdq2pd (%rbp),%ymm8
vcvtpd2psy (%rbp),%xmm8
vpavgb (%rbp),%xmm8,%xmm15
- vpextrb $100,%xmm8,(%rbp)
+ vaeskeygenassist $7,(%rbp),%xmm8
+ vpextrb $7,%xmm8,(%rbp)
vcvtsi2sdl (%rbp),%xmm8,%xmm15
+ vpclmulqdq $7,(%rbp),%xmm8,%xmm15
vblendvps %xmm8,(%rbp),%xmm12,%xmm14
- vpinsrb $100,(%rbp),%xmm8,%xmm15
+ vpinsrb $7,(%rbp),%xmm8,%xmm15
vmovdqa (%rbp),%ymm8
vmovdqa %ymm8,(%rbp)
vpermilpd (%rbp),%ymm8,%ymm15
- vroundpd $100,(%rbp),%ymm8
- vextractf128 $100,%ymm8,(%rbp)
- vperm2f128 $100,(%rbp),%ymm8,%ymm15
+ vroundpd $7,(%rbp),%ymm8
+ vextractf128 $7,%ymm8,(%rbp)
+ vperm2f128 $7,(%rbp),%ymm8,%ymm15
vblendvpd %ymm8,(%rbp),%ymm12,%ymm14
vldmxcsr (%rsp)
vmovdqa (%rsp),%xmm8
vcvtdq2pd (%rsp),%ymm8
vcvtpd2psy (%rsp),%xmm8
vpavgb (%rsp),%xmm8,%xmm15
- vpextrb $100,%xmm8,(%rsp)
+ vaeskeygenassist $7,(%rsp),%xmm8
+ vpextrb $7,%xmm8,(%rsp)
vcvtsi2sdl (%rsp),%xmm8,%xmm15
+ vpclmulqdq $7,(%rsp),%xmm8,%xmm15
vblendvps %xmm8,(%rsp),%xmm12,%xmm14
- vpinsrb $100,(%rsp),%xmm8,%xmm15
+ vpinsrb $7,(%rsp),%xmm8,%xmm15
vmovdqa (%rsp),%ymm8
vmovdqa %ymm8,(%rsp)
vpermilpd (%rsp),%ymm8,%ymm15
- vroundpd $100,(%rsp),%ymm8
- vextractf128 $100,%ymm8,(%rsp)
- vperm2f128 $100,(%rsp),%ymm8,%ymm15
+ vroundpd $7,(%rsp),%ymm8
+ vextractf128 $7,%ymm8,(%rsp)
+ vperm2f128 $7,(%rsp),%ymm8,%ymm15
vblendvpd %ymm8,(%rsp),%ymm12,%ymm14
vldmxcsr 0x99(%rbp)
vmovdqa 0x99(%rbp),%xmm8
vcvtdq2pd 0x99(%rbp),%ymm8
vcvtpd2psy 0x99(%rbp),%xmm8
vpavgb 0x99(%rbp),%xmm8,%xmm15
- vpextrb $100,%xmm8,0x99(%rbp)
+ vaeskeygenassist $7,0x99(%rbp),%xmm8
+ vpextrb $7,%xmm8,0x99(%rbp)
vcvtsi2sdl 0x99(%rbp),%xmm8,%xmm15
+ vpclmulqdq $7,0x99(%rbp),%xmm8,%xmm15
vblendvps %xmm8,0x99(%rbp),%xmm12,%xmm14
- vpinsrb $100,0x99(%rbp),%xmm8,%xmm15
+ vpinsrb $7,0x99(%rbp),%xmm8,%xmm15
vmovdqa 0x99(%rbp),%ymm8
vmovdqa %ymm8,0x99(%rbp)
vpermilpd 0x99(%rbp),%ymm8,%ymm15
- vroundpd $100,0x99(%rbp),%ymm8
- vextractf128 $100,%ymm8,0x99(%rbp)
- vperm2f128 $100,0x99(%rbp),%ymm8,%ymm15
+ vroundpd $7,0x99(%rbp),%ymm8
+ vextractf128 $7,%ymm8,0x99(%rbp)
+ vperm2f128 $7,0x99(%rbp),%ymm8,%ymm15
vblendvpd %ymm8,0x99(%rbp),%ymm12,%ymm14
vldmxcsr 0x99(%r15)
vmovdqa 0x99(%r15),%xmm8
vcvtdq2pd 0x99(%r15),%ymm8
vcvtpd2psy 0x99(%r15),%xmm8
vpavgb 0x99(%r15),%xmm8,%xmm15
- vpextrb $100,%xmm8,0x99(%r15)
+ vaeskeygenassist $7,0x99(%r15),%xmm8
+ vpextrb $7,%xmm8,0x99(%r15)
vcvtsi2sdl 0x99(%r15),%xmm8,%xmm15
+ vpclmulqdq $7,0x99(%r15),%xmm8,%xmm15
vblendvps %xmm8,0x99(%r15),%xmm12,%xmm14
- vpinsrb $100,0x99(%r15),%xmm8,%xmm15
+ vpinsrb $7,0x99(%r15),%xmm8,%xmm15
vmovdqa 0x99(%r15),%ymm8
vmovdqa %ymm8,0x99(%r15)
vpermilpd 0x99(%r15),%ymm8,%ymm15
- vroundpd $100,0x99(%r15),%ymm8
- vextractf128 $100,%ymm8,0x99(%r15)
- vperm2f128 $100,0x99(%r15),%ymm8,%ymm15
+ vroundpd $7,0x99(%r15),%ymm8
+ vextractf128 $7,%ymm8,0x99(%r15)
+ vperm2f128 $7,0x99(%r15),%ymm8,%ymm15
vblendvpd %ymm8,0x99(%r15),%ymm12,%ymm14
vldmxcsr 0x99(%rip)
vmovdqa 0x99(%rip),%xmm8
vcvtdq2pd 0x99(%rip),%ymm8
vcvtpd2psy 0x99(%rip),%xmm8
vpavgb 0x99(%rip),%xmm8,%xmm15
- vpextrb $100,%xmm8,0x99(%rip)
+ vaeskeygenassist $7,0x99(%rip),%xmm8
+ vpextrb $7,%xmm8,0x99(%rip)
vcvtsi2sdl 0x99(%rip),%xmm8,%xmm15
+ vpclmulqdq $7,0x99(%rip),%xmm8,%xmm15
vblendvps %xmm8,0x99(%rip),%xmm12,%xmm14
- vpinsrb $100,0x99(%rip),%xmm8,%xmm15
+ vpinsrb $7,0x99(%rip),%xmm8,%xmm15
vmovdqa 0x99(%rip),%ymm8
vmovdqa %ymm8,0x99(%rip)
vpermilpd 0x99(%rip),%ymm8,%ymm15
- vroundpd $100,0x99(%rip),%ymm8
- vextractf128 $100,%ymm8,0x99(%rip)
- vperm2f128 $100,0x99(%rip),%ymm8,%ymm15
+ vroundpd $7,0x99(%rip),%ymm8
+ vextractf128 $7,%ymm8,0x99(%rip)
+ vperm2f128 $7,0x99(%rip),%ymm8,%ymm15
vblendvpd %ymm8,0x99(%rip),%ymm12,%ymm14
vldmxcsr 0x99(%rsp)
vmovdqa 0x99(%rsp),%xmm8
vcvtdq2pd 0x99(%rsp),%ymm8
vcvtpd2psy 0x99(%rsp),%xmm8
vpavgb 0x99(%rsp),%xmm8,%xmm15
- vpextrb $100,%xmm8,0x99(%rsp)
+ vaeskeygenassist $7,0x99(%rsp),%xmm8
+ vpextrb $7,%xmm8,0x99(%rsp)
vcvtsi2sdl 0x99(%rsp),%xmm8,%xmm15
+ vpclmulqdq $7,0x99(%rsp),%xmm8,%xmm15
vblendvps %xmm8,0x99(%rsp),%xmm12,%xmm14
- vpinsrb $100,0x99(%rsp),%xmm8,%xmm15
+ vpinsrb $7,0x99(%rsp),%xmm8,%xmm15
vmovdqa 0x99(%rsp),%ymm8
vmovdqa %ymm8,0x99(%rsp)
vpermilpd 0x99(%rsp),%ymm8,%ymm15
- vroundpd $100,0x99(%rsp),%ymm8
- vextractf128 $100,%ymm8,0x99(%rsp)
- vperm2f128 $100,0x99(%rsp),%ymm8,%ymm15
+ vroundpd $7,0x99(%rsp),%ymm8
+ vextractf128 $7,%ymm8,0x99(%rsp)
+ vperm2f128 $7,0x99(%rsp),%ymm8,%ymm15
vblendvpd %ymm8,0x99(%rsp),%ymm12,%ymm14
vldmxcsr 0x99(%r12)
vmovdqa 0x99(%r12),%xmm8
vcvtdq2pd 0x99(%r12),%ymm8
vcvtpd2psy 0x99(%r12),%xmm8
vpavgb 0x99(%r12),%xmm8,%xmm15
- vpextrb $100,%xmm8,0x99(%r12)
+ vaeskeygenassist $7,0x99(%r12),%xmm8
+ vpextrb $7,%xmm8,0x99(%r12)
vcvtsi2sdl 0x99(%r12),%xmm8,%xmm15
+ vpclmulqdq $7,0x99(%r12),%xmm8,%xmm15
vblendvps %xmm8,0x99(%r12),%xmm12,%xmm14
- vpinsrb $100,0x99(%r12),%xmm8,%xmm15
+ vpinsrb $7,0x99(%r12),%xmm8,%xmm15
vmovdqa 0x99(%r12),%ymm8
vmovdqa %ymm8,0x99(%r12)
vpermilpd 0x99(%r12),%ymm8,%ymm15
- vroundpd $100,0x99(%r12),%ymm8
- vextractf128 $100,%ymm8,0x99(%r12)
- vperm2f128 $100,0x99(%r12),%ymm8,%ymm15
+ vroundpd $7,0x99(%r12),%ymm8
+ vextractf128 $7,%ymm8,0x99(%r12)
+ vperm2f128 $7,0x99(%r12),%ymm8,%ymm15
vblendvpd %ymm8,0x99(%r12),%ymm12,%ymm14
vldmxcsr -0x99(,%riz)
vmovdqa -0x99(,%riz),%xmm8
vcvtdq2pd -0x99(,%riz),%ymm8
vcvtpd2psy -0x99(,%riz),%xmm8
vpavgb -0x99(,%riz),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(,%riz)
+ vaeskeygenassist $7,-0x99(,%riz),%xmm8
+ vpextrb $7,%xmm8,-0x99(,%riz)
vcvtsi2sdl -0x99(,%riz),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(,%riz),%xmm8,%xmm15
vblendvps %xmm8,-0x99(,%riz),%xmm12,%xmm14
- vpinsrb $100,-0x99(,%riz),%xmm8,%xmm15
+ vpinsrb $7,-0x99(,%riz),%xmm8,%xmm15
vmovdqa -0x99(,%riz),%ymm8
vmovdqa %ymm8,-0x99(,%riz)
vpermilpd -0x99(,%riz),%ymm8,%ymm15
- vroundpd $100,-0x99(,%riz),%ymm8
- vextractf128 $100,%ymm8,-0x99(,%riz)
- vperm2f128 $100,-0x99(,%riz),%ymm8,%ymm15
+ vroundpd $7,-0x99(,%riz),%ymm8
+ vextractf128 $7,%ymm8,-0x99(,%riz)
+ vperm2f128 $7,-0x99(,%riz),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(,%riz),%ymm12,%ymm14
vldmxcsr -0x99(,%riz,2)
vmovdqa -0x99(,%riz,2),%xmm8
vcvtdq2pd -0x99(,%riz,2),%ymm8
vcvtpd2psy -0x99(,%riz,2),%xmm8
vpavgb -0x99(,%riz,2),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(,%riz,2)
+ vaeskeygenassist $7,-0x99(,%riz,2),%xmm8
+ vpextrb $7,%xmm8,-0x99(,%riz,2)
vcvtsi2sdl -0x99(,%riz,2),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(,%riz,2),%xmm8,%xmm15
vblendvps %xmm8,-0x99(,%riz,2),%xmm12,%xmm14
- vpinsrb $100,-0x99(,%riz,2),%xmm8,%xmm15
+ vpinsrb $7,-0x99(,%riz,2),%xmm8,%xmm15
vmovdqa -0x99(,%riz,2),%ymm8
vmovdqa %ymm8,-0x99(,%riz,2)
vpermilpd -0x99(,%riz,2),%ymm8,%ymm15
- vroundpd $100,-0x99(,%riz,2),%ymm8
- vextractf128 $100,%ymm8,-0x99(,%riz,2)
- vperm2f128 $100,-0x99(,%riz,2),%ymm8,%ymm15
+ vroundpd $7,-0x99(,%riz,2),%ymm8
+ vextractf128 $7,%ymm8,-0x99(,%riz,2)
+ vperm2f128 $7,-0x99(,%riz,2),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(,%riz,2),%ymm12,%ymm14
vldmxcsr -0x99(%rbx,%riz)
vmovdqa -0x99(%rbx,%riz),%xmm8
vcvtdq2pd -0x99(%rbx,%riz),%ymm8
vcvtpd2psy -0x99(%rbx,%riz),%xmm8
vpavgb -0x99(%rbx,%riz),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(%rbx,%riz)
+ vaeskeygenassist $7,-0x99(%rbx,%riz),%xmm8
+ vpextrb $7,%xmm8,-0x99(%rbx,%riz)
vcvtsi2sdl -0x99(%rbx,%riz),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(%rbx,%riz),%xmm8,%xmm15
vblendvps %xmm8,-0x99(%rbx,%riz),%xmm12,%xmm14
- vpinsrb $100,-0x99(%rbx,%riz),%xmm8,%xmm15
+ vpinsrb $7,-0x99(%rbx,%riz),%xmm8,%xmm15
vmovdqa -0x99(%rbx,%riz),%ymm8
vmovdqa %ymm8,-0x99(%rbx,%riz)
vpermilpd -0x99(%rbx,%riz),%ymm8,%ymm15
- vroundpd $100,-0x99(%rbx,%riz),%ymm8
- vextractf128 $100,%ymm8,-0x99(%rbx,%riz)
- vperm2f128 $100,-0x99(%rbx,%riz),%ymm8,%ymm15
+ vroundpd $7,-0x99(%rbx,%riz),%ymm8
+ vextractf128 $7,%ymm8,-0x99(%rbx,%riz)
+ vperm2f128 $7,-0x99(%rbx,%riz),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(%rbx,%riz),%ymm12,%ymm14
vldmxcsr -0x99(%rbx,%riz,2)
vmovdqa -0x99(%rbx,%riz,2),%xmm8
vcvtdq2pd -0x99(%rbx,%riz,2),%ymm8
vcvtpd2psy -0x99(%rbx,%riz,2),%xmm8
vpavgb -0x99(%rbx,%riz,2),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(%rbx,%riz,2)
+ vaeskeygenassist $7,-0x99(%rbx,%riz,2),%xmm8
+ vpextrb $7,%xmm8,-0x99(%rbx,%riz,2)
vcvtsi2sdl -0x99(%rbx,%riz,2),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(%rbx,%riz,2),%xmm8,%xmm15
vblendvps %xmm8,-0x99(%rbx,%riz,2),%xmm12,%xmm14
- vpinsrb $100,-0x99(%rbx,%riz,2),%xmm8,%xmm15
+ vpinsrb $7,-0x99(%rbx,%riz,2),%xmm8,%xmm15
vmovdqa -0x99(%rbx,%riz,2),%ymm8
vmovdqa %ymm8,-0x99(%rbx,%riz,2)
vpermilpd -0x99(%rbx,%riz,2),%ymm8,%ymm15
- vroundpd $100,-0x99(%rbx,%riz,2),%ymm8
- vextractf128 $100,%ymm8,-0x99(%rbx,%riz,2)
- vperm2f128 $100,-0x99(%rbx,%riz,2),%ymm8,%ymm15
+ vroundpd $7,-0x99(%rbx,%riz,2),%ymm8
+ vextractf128 $7,%ymm8,-0x99(%rbx,%riz,2)
+ vperm2f128 $7,-0x99(%rbx,%riz,2),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(%rbx,%riz,2),%ymm12,%ymm14
vldmxcsr -0x99(%r12,%r15,4)
vmovdqa -0x99(%r12,%r15,4),%xmm8
vcvtdq2pd -0x99(%r12,%r15,4),%ymm8
vcvtpd2psy -0x99(%r12,%r15,4),%xmm8
vpavgb -0x99(%r12,%r15,4),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(%r12,%r15,4)
+ vaeskeygenassist $7,-0x99(%r12,%r15,4),%xmm8
+ vpextrb $7,%xmm8,-0x99(%r12,%r15,4)
vcvtsi2sdl -0x99(%r12,%r15,4),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(%r12,%r15,4),%xmm8,%xmm15
vblendvps %xmm8,-0x99(%r12,%r15,4),%xmm12,%xmm14
- vpinsrb $100,-0x99(%r12,%r15,4),%xmm8,%xmm15
+ vpinsrb $7,-0x99(%r12,%r15,4),%xmm8,%xmm15
vmovdqa -0x99(%r12,%r15,4),%ymm8
vmovdqa %ymm8,-0x99(%r12,%r15,4)
vpermilpd -0x99(%r12,%r15,4),%ymm8,%ymm15
- vroundpd $100,-0x99(%r12,%r15,4),%ymm8
- vextractf128 $100,%ymm8,-0x99(%r12,%r15,4)
- vperm2f128 $100,-0x99(%r12,%r15,4),%ymm8,%ymm15
+ vroundpd $7,-0x99(%r12,%r15,4),%ymm8
+ vextractf128 $7,%ymm8,-0x99(%r12,%r15,4)
+ vperm2f128 $7,-0x99(%r12,%r15,4),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(%r12,%r15,4),%ymm12,%ymm14
vldmxcsr -0x99(%r8,%r15,8)
vmovdqa -0x99(%r8,%r15,8),%xmm8
vcvtdq2pd -0x99(%r8,%r15,8),%ymm8
vcvtpd2psy -0x99(%r8,%r15,8),%xmm8
vpavgb -0x99(%r8,%r15,8),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(%r8,%r15,8)
+ vaeskeygenassist $7,-0x99(%r8,%r15,8),%xmm8
+ vpextrb $7,%xmm8,-0x99(%r8,%r15,8)
vcvtsi2sdl -0x99(%r8,%r15,8),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(%r8,%r15,8),%xmm8,%xmm15
vblendvps %xmm8,-0x99(%r8,%r15,8),%xmm12,%xmm14
- vpinsrb $100,-0x99(%r8,%r15,8),%xmm8,%xmm15
+ vpinsrb $7,-0x99(%r8,%r15,8),%xmm8,%xmm15
vmovdqa -0x99(%r8,%r15,8),%ymm8
vmovdqa %ymm8,-0x99(%r8,%r15,8)
vpermilpd -0x99(%r8,%r15,8),%ymm8,%ymm15
- vroundpd $100,-0x99(%r8,%r15,8),%ymm8
- vextractf128 $100,%ymm8,-0x99(%r8,%r15,8)
- vperm2f128 $100,-0x99(%r8,%r15,8),%ymm8,%ymm15
+ vroundpd $7,-0x99(%r8,%r15,8),%ymm8
+ vextractf128 $7,%ymm8,-0x99(%r8,%r15,8)
+ vperm2f128 $7,-0x99(%r8,%r15,8),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(%r8,%r15,8),%ymm12,%ymm14
vldmxcsr -0x99(%rbp,%r13,4)
vmovdqa -0x99(%rbp,%r13,4),%xmm8
vcvtdq2pd -0x99(%rbp,%r13,4),%ymm8
vcvtpd2psy -0x99(%rbp,%r13,4),%xmm8
vpavgb -0x99(%rbp,%r13,4),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(%rbp,%r13,4)
+ vaeskeygenassist $7,-0x99(%rbp,%r13,4),%xmm8
+ vpextrb $7,%xmm8,-0x99(%rbp,%r13,4)
vcvtsi2sdl -0x99(%rbp,%r13,4),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(%rbp,%r13,4),%xmm8,%xmm15
vblendvps %xmm8,-0x99(%rbp,%r13,4),%xmm12,%xmm14
- vpinsrb $100,-0x99(%rbp,%r13,4),%xmm8,%xmm15
+ vpinsrb $7,-0x99(%rbp,%r13,4),%xmm8,%xmm15
vmovdqa -0x99(%rbp,%r13,4),%ymm8
vmovdqa %ymm8,-0x99(%rbp,%r13,4)
vpermilpd -0x99(%rbp,%r13,4),%ymm8,%ymm15
- vroundpd $100,-0x99(%rbp,%r13,4),%ymm8
- vextractf128 $100,%ymm8,-0x99(%rbp,%r13,4)
- vperm2f128 $100,-0x99(%rbp,%r13,4),%ymm8,%ymm15
+ vroundpd $7,-0x99(%rbp,%r13,4),%ymm8
+ vextractf128 $7,%ymm8,-0x99(%rbp,%r13,4)
+ vperm2f128 $7,-0x99(%rbp,%r13,4),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(%rbp,%r13,4),%ymm12,%ymm14
vldmxcsr -0x99(%rsp,%r12,1)
vmovdqa -0x99(%rsp,%r12,1),%xmm8
vcvtdq2pd -0x99(%rsp,%r12,1),%ymm8
vcvtpd2psy -0x99(%rsp,%r12,1),%xmm8
vpavgb -0x99(%rsp,%r12,1),%xmm8,%xmm15
- vpextrb $100,%xmm8,-0x99(%rsp,%r12,1)
+ vaeskeygenassist $7,-0x99(%rsp,%r12,1),%xmm8
+ vpextrb $7,%xmm8,-0x99(%rsp,%r12,1)
vcvtsi2sdl -0x99(%rsp,%r12,1),%xmm8,%xmm15
+ vpclmulqdq $7,-0x99(%rsp,%r12,1),%xmm8,%xmm15
vblendvps %xmm8,-0x99(%rsp,%r12,1),%xmm12,%xmm14
- vpinsrb $100,-0x99(%rsp,%r12,1),%xmm8,%xmm15
+ vpinsrb $7,-0x99(%rsp,%r12,1),%xmm8,%xmm15
vmovdqa -0x99(%rsp,%r12,1),%ymm8
vmovdqa %ymm8,-0x99(%rsp,%r12,1)
vpermilpd -0x99(%rsp,%r12,1),%ymm8,%ymm15
- vroundpd $100,-0x99(%rsp,%r12,1),%ymm8
- vextractf128 $100,%ymm8,-0x99(%rsp,%r12,1)
- vperm2f128 $100,-0x99(%rsp,%r12,1),%ymm8,%ymm15
+ vroundpd $7,-0x99(%rsp,%r12,1),%ymm8
+ vextractf128 $7,%ymm8,-0x99(%rsp,%r12,1)
+ vperm2f128 $7,-0x99(%rsp,%r12,1),%ymm8,%ymm15
vblendvpd %ymm8,-0x99(%rsp,%r12,1),%ymm12,%ymm14
# Tests for all register operands.
vmovmskpd %xmm8,%r8d
- vpslld $100,%xmm8,%xmm15
+ vpslld $7,%xmm8,%xmm15
vmovmskps %ymm8,%r8d
vmovdqa %xmm8,%xmm15
vmovd %xmm8,%r8d
vcvtsd2si %xmm8,%r8d
vcvtdq2pd %xmm8,%ymm8
vcvtpd2psy %ymm8,%xmm8
- vpextrb $100,%xmm8,%r8d
+ vaeskeygenassist $7,%xmm8,%xmm15
+ vpextrb $7,%xmm8,%r8d
vcvtsi2sdl %r8d,%xmm8,%xmm15
+ vpclmulqdq $7,%xmm8,%xmm15,%xmm12
vblendvps %xmm8,%xmm8,%xmm12,%xmm14
- vpinsrb $100,%r8d,%xmm8,%xmm15
+ vpinsrb $7,%r8d,%xmm8,%xmm15
vmovdqa %ymm8,%ymm15
vpermilpd %ymm8,%ymm15,%ymm12
- vroundpd $100,%ymm8,%ymm15
- vextractf128 $100,%ymm8,%xmm8
- vperm2f128 $100,%ymm8,%ymm15,%ymm12
+ vroundpd $7,%ymm8,%ymm15
+ vextractf128 $7,%ymm8,%xmm8
+ vperm2f128 $7,%ymm8,%ymm15,%ymm12
vblendvpd %ymm8,%ymm15,%ymm12,%ymm14
- vinsertf128 $100,%xmm8,%ymm8,%ymm15
+ vinsertf128 $7,%xmm8,%ymm8,%ymm15
# Tests for different memory/register operand
vcvtsd2si (%rcx),%r8
vextractps $10,%xmm8,%r8
vcvtss2si (%rcx),%r8
- vpinsrw $100,%r8,%xmm15,%xmm8
+ vpinsrw $7,%r8,%xmm15,%xmm8
.intel_syntax noprefix
+
# Tests for op mem64
vldmxcsr DWORD PTR [rcx]
+ vldmxcsr [rcx]
vstmxcsr DWORD PTR [rcx]
+ vstmxcsr [rcx]
# Tests for op mem256, mask, ymm
# Tests for op ymm, mask, mem256
vmaskmovpd ymm6,ymm4,YMMWORD PTR [rcx]
vmaskmovpd YMMWORD PTR [rcx],ymm6,ymm4
+ vmaskmovpd ymm6,ymm4,[rcx]
+ vmaskmovpd [rcx],ymm6,ymm4
vmaskmovps ymm6,ymm4,YMMWORD PTR [rcx]
vmaskmovps YMMWORD PTR [rcx],ymm6,ymm4
+ vmaskmovps ymm6,ymm4,[rcx]
+ vmaskmovps [rcx],ymm6,ymm4
# Tests for op imm8, ymm/mem256, ymm
- vpermilpd ymm2,ymm6,100
- vpermilpd ymm6,YMMWORD PTR [rcx],100
- vpermilps ymm2,ymm6,100
- vpermilps ymm6,YMMWORD PTR [rcx],100
- vroundpd ymm2,ymm6,100
- vroundpd ymm6,YMMWORD PTR [rcx],100
- vroundps ymm2,ymm6,100
- vroundps ymm6,YMMWORD PTR [rcx],100
+ vpermilpd ymm2,ymm6,7
+ vpermilpd ymm6,YMMWORD PTR [rcx],7
+ vpermilpd ymm6,[rcx],7
+ vpermilps ymm2,ymm6,7
+ vpermilps ymm6,YMMWORD PTR [rcx],7
+ vpermilps ymm6,[rcx],7
+ vroundpd ymm2,ymm6,7
+ vroundpd ymm6,YMMWORD PTR [rcx],7
+ vroundpd ymm6,[rcx],7
+ vroundps ymm2,ymm6,7
+ vroundps ymm6,YMMWORD PTR [rcx],7
+ vroundps ymm6,[rcx],7
# Tests for op ymm/mem256, ymm, ymm
vaddpd ymm2,ymm6,ymm4
vaddpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vaddpd ymm2,ymm6,[rcx]
vaddps ymm2,ymm6,ymm4
vaddps ymm2,ymm6,YMMWORD PTR [rcx]
+ vaddps ymm2,ymm6,[rcx]
vaddsubpd ymm2,ymm6,ymm4
vaddsubpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vaddsubpd ymm2,ymm6,[rcx]
vaddsubps ymm2,ymm6,ymm4
vaddsubps ymm2,ymm6,YMMWORD PTR [rcx]
+ vaddsubps ymm2,ymm6,[rcx]
vandnpd ymm2,ymm6,ymm4
vandnpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vandnpd ymm2,ymm6,[rcx]
vandnps ymm2,ymm6,ymm4
vandnps ymm2,ymm6,YMMWORD PTR [rcx]
+ vandnps ymm2,ymm6,[rcx]
vandpd ymm2,ymm6,ymm4
vandpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vandpd ymm2,ymm6,[rcx]
vandps ymm2,ymm6,ymm4
vandps ymm2,ymm6,YMMWORD PTR [rcx]
+ vandps ymm2,ymm6,[rcx]
vdivpd ymm2,ymm6,ymm4
vdivpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vdivpd ymm2,ymm6,[rcx]
vdivps ymm2,ymm6,ymm4
vdivps ymm2,ymm6,YMMWORD PTR [rcx]
+ vdivps ymm2,ymm6,[rcx]
vhaddpd ymm2,ymm6,ymm4
vhaddpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vhaddpd ymm2,ymm6,[rcx]
vhaddps ymm2,ymm6,ymm4
vhaddps ymm2,ymm6,YMMWORD PTR [rcx]
+ vhaddps ymm2,ymm6,[rcx]
vhsubpd ymm2,ymm6,ymm4
vhsubpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vhsubpd ymm2,ymm6,[rcx]
vhsubps ymm2,ymm6,ymm4
vhsubps ymm2,ymm6,YMMWORD PTR [rcx]
+ vhsubps ymm2,ymm6,[rcx]
vmaxpd ymm2,ymm6,ymm4
vmaxpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vmaxpd ymm2,ymm6,[rcx]
vmaxps ymm2,ymm6,ymm4
vmaxps ymm2,ymm6,YMMWORD PTR [rcx]
+ vmaxps ymm2,ymm6,[rcx]
vminpd ymm2,ymm6,ymm4
vminpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vminpd ymm2,ymm6,[rcx]
vminps ymm2,ymm6,ymm4
vminps ymm2,ymm6,YMMWORD PTR [rcx]
+ vminps ymm2,ymm6,[rcx]
vmulpd ymm2,ymm6,ymm4
vmulpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vmulpd ymm2,ymm6,[rcx]
vmulps ymm2,ymm6,ymm4
vmulps ymm2,ymm6,YMMWORD PTR [rcx]
+ vmulps ymm2,ymm6,[rcx]
vorpd ymm2,ymm6,ymm4
vorpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vorpd ymm2,ymm6,[rcx]
vorps ymm2,ymm6,ymm4
vorps ymm2,ymm6,YMMWORD PTR [rcx]
+ vorps ymm2,ymm6,[rcx]
vpermilpd ymm2,ymm6,ymm4
vpermilpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilpd ymm2,ymm6,[rcx]
vpermilps ymm2,ymm6,ymm4
vpermilps ymm2,ymm6,YMMWORD PTR [rcx]
+ vpermilps ymm2,ymm6,[rcx]
vsubpd ymm2,ymm6,ymm4
vsubpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vsubpd ymm2,ymm6,[rcx]
vsubps ymm2,ymm6,ymm4
vsubps ymm2,ymm6,YMMWORD PTR [rcx]
+ vsubps ymm2,ymm6,[rcx]
vunpckhpd ymm2,ymm6,ymm4
vunpckhpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpckhpd ymm2,ymm6,[rcx]
vunpckhps ymm2,ymm6,ymm4
vunpckhps ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpckhps ymm2,ymm6,[rcx]
vunpcklpd ymm2,ymm6,ymm4
vunpcklpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpcklpd ymm2,ymm6,[rcx]
vunpcklps ymm2,ymm6,ymm4
vunpcklps ymm2,ymm6,YMMWORD PTR [rcx]
+ vunpcklps ymm2,ymm6,[rcx]
vxorpd ymm2,ymm6,ymm4
vxorpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vxorpd ymm2,ymm6,[rcx]
vxorps ymm2,ymm6,ymm4
vxorps ymm2,ymm6,YMMWORD PTR [rcx]
+ vxorps ymm2,ymm6,[rcx]
vcmpeqpd ymm2,ymm6,ymm4
vcmpeqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeqpd ymm2,ymm6,[rcx]
vcmpltpd ymm2,ymm6,ymm4
vcmpltpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpltpd ymm2,ymm6,[rcx]
vcmplepd ymm2,ymm6,ymm4
vcmplepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmplepd ymm2,ymm6,[rcx]
vcmpunordpd ymm2,ymm6,ymm4
vcmpunordpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunordpd ymm2,ymm6,[rcx]
vcmpneqpd ymm2,ymm6,ymm4
vcmpneqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneqpd ymm2,ymm6,[rcx]
vcmpnltpd ymm2,ymm6,ymm4
vcmpnltpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnltpd ymm2,ymm6,[rcx]
vcmpnlepd ymm2,ymm6,ymm4
vcmpnlepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnlepd ymm2,ymm6,[rcx]
vcmpordpd ymm2,ymm6,ymm4
vcmpordpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpordpd ymm2,ymm6,[rcx]
vcmpeq_uqpd ymm2,ymm6,ymm4
vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_uqpd ymm2,ymm6,[rcx]
vcmpngepd ymm2,ymm6,ymm4
vcmpngepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngepd ymm2,ymm6,[rcx]
vcmpngtpd ymm2,ymm6,ymm4
vcmpngtpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngtpd ymm2,ymm6,[rcx]
vcmpfalsepd ymm2,ymm6,ymm4
vcmpfalsepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalsepd ymm2,ymm6,[rcx]
vcmpneq_oqpd ymm2,ymm6,ymm4
vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_oqpd ymm2,ymm6,[rcx]
vcmpgepd ymm2,ymm6,ymm4
vcmpgepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgepd ymm2,ymm6,[rcx]
vcmpgtpd ymm2,ymm6,ymm4
vcmpgtpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgtpd ymm2,ymm6,[rcx]
vcmptruepd ymm2,ymm6,ymm4
vcmptruepd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptruepd ymm2,ymm6,[rcx]
vcmpeq_ospd ymm2,ymm6,ymm4
vcmpeq_ospd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_ospd ymm2,ymm6,[rcx]
vcmplt_oqpd ymm2,ymm6,ymm4
vcmplt_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmplt_oqpd ymm2,ymm6,[rcx]
vcmple_oqpd ymm2,ymm6,ymm4
vcmple_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmple_oqpd ymm2,ymm6,[rcx]
vcmpunord_spd ymm2,ymm6,ymm4
vcmpunord_spd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunord_spd ymm2,ymm6,[rcx]
vcmpneq_uspd ymm2,ymm6,ymm4
vcmpneq_uspd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_uspd ymm2,ymm6,[rcx]
vcmpnlt_uqpd ymm2,ymm6,ymm4
vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnlt_uqpd ymm2,ymm6,[rcx]
vcmpnle_uqpd ymm2,ymm6,ymm4
vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnle_uqpd ymm2,ymm6,[rcx]
vcmpord_spd ymm2,ymm6,ymm4
vcmpord_spd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpord_spd ymm2,ymm6,[rcx]
vcmpeq_uspd ymm2,ymm6,ymm4
vcmpeq_uspd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_uspd ymm2,ymm6,[rcx]
vcmpnge_uqpd ymm2,ymm6,ymm4
vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnge_uqpd ymm2,ymm6,[rcx]
vcmpngt_uqpd ymm2,ymm6,ymm4
vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngt_uqpd ymm2,ymm6,[rcx]
vcmpfalse_ospd ymm2,ymm6,ymm4
vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalse_ospd ymm2,ymm6,[rcx]
vcmpneq_ospd ymm2,ymm6,ymm4
vcmpneq_ospd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_ospd ymm2,ymm6,[rcx]
vcmpge_oqpd ymm2,ymm6,ymm4
vcmpge_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpge_oqpd ymm2,ymm6,[rcx]
vcmpgt_oqpd ymm2,ymm6,ymm4
vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgt_oqpd ymm2,ymm6,[rcx]
vcmptrue_uspd ymm2,ymm6,ymm4
vcmptrue_uspd ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptrue_uspd ymm2,ymm6,[rcx]
vcmpeqps ymm2,ymm6,ymm4
vcmpeqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeqps ymm2,ymm6,[rcx]
vcmpltps ymm2,ymm6,ymm4
vcmpltps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpltps ymm2,ymm6,[rcx]
vcmpleps ymm2,ymm6,ymm4
vcmpleps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpleps ymm2,ymm6,[rcx]
vcmpunordps ymm2,ymm6,ymm4
vcmpunordps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunordps ymm2,ymm6,[rcx]
vcmpneqps ymm2,ymm6,ymm4
vcmpneqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneqps ymm2,ymm6,[rcx]
vcmpnltps ymm2,ymm6,ymm4
vcmpnltps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnltps ymm2,ymm6,[rcx]
vcmpnleps ymm2,ymm6,ymm4
vcmpnleps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnleps ymm2,ymm6,[rcx]
vcmpordps ymm2,ymm6,ymm4
vcmpordps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpordps ymm2,ymm6,[rcx]
vcmpeq_uqps ymm2,ymm6,ymm4
vcmpeq_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_uqps ymm2,ymm6,[rcx]
vcmpngeps ymm2,ymm6,ymm4
vcmpngeps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngeps ymm2,ymm6,[rcx]
vcmpngtps ymm2,ymm6,ymm4
vcmpngtps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngtps ymm2,ymm6,[rcx]
vcmpfalseps ymm2,ymm6,ymm4
vcmpfalseps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalseps ymm2,ymm6,[rcx]
vcmpneq_oqps ymm2,ymm6,ymm4
vcmpneq_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_oqps ymm2,ymm6,[rcx]
vcmpgeps ymm2,ymm6,ymm4
vcmpgeps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgeps ymm2,ymm6,[rcx]
vcmpgtps ymm2,ymm6,ymm4
vcmpgtps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgtps ymm2,ymm6,[rcx]
vcmptrueps ymm2,ymm6,ymm4
vcmptrueps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptrueps ymm2,ymm6,[rcx]
vcmpeq_osps ymm2,ymm6,ymm4
vcmpeq_osps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_osps ymm2,ymm6,[rcx]
vcmplt_oqps ymm2,ymm6,ymm4
vcmplt_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmplt_oqps ymm2,ymm6,[rcx]
vcmple_oqps ymm2,ymm6,ymm4
vcmple_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmple_oqps ymm2,ymm6,[rcx]
vcmpunord_sps ymm2,ymm6,ymm4
vcmpunord_sps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpunord_sps ymm2,ymm6,[rcx]
vcmpneq_usps ymm2,ymm6,ymm4
vcmpneq_usps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_usps ymm2,ymm6,[rcx]
vcmpnlt_uqps ymm2,ymm6,ymm4
vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnlt_uqps ymm2,ymm6,[rcx]
vcmpnle_uqps ymm2,ymm6,ymm4
vcmpnle_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnle_uqps ymm2,ymm6,[rcx]
vcmpord_sps ymm2,ymm6,ymm4
vcmpord_sps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpord_sps ymm2,ymm6,[rcx]
vcmpeq_usps ymm2,ymm6,ymm4
vcmpeq_usps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpeq_usps ymm2,ymm6,[rcx]
vcmpnge_uqps ymm2,ymm6,ymm4
vcmpnge_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpnge_uqps ymm2,ymm6,[rcx]
vcmpngt_uqps ymm2,ymm6,ymm4
vcmpngt_uqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpngt_uqps ymm2,ymm6,[rcx]
vcmpfalse_osps ymm2,ymm6,ymm4
vcmpfalse_osps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpfalse_osps ymm2,ymm6,[rcx]
vcmpneq_osps ymm2,ymm6,ymm4
vcmpneq_osps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpneq_osps ymm2,ymm6,[rcx]
vcmpge_oqps ymm2,ymm6,ymm4
vcmpge_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpge_oqps ymm2,ymm6,[rcx]
vcmpgt_oqps ymm2,ymm6,ymm4
vcmpgt_oqps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmpgt_oqps ymm2,ymm6,[rcx]
vcmptrue_usps ymm2,ymm6,ymm4
vcmptrue_usps ymm2,ymm6,YMMWORD PTR [rcx]
+ vcmptrue_usps ymm2,ymm6,[rcx]
# Tests for op ymm/mem256, xmm
vcvtpd2dq xmm4,ymm4
vcvttpd2dq xmm4,YMMWORD PTR [rcx]
# Tests for op ymm/mem256, ymm
- vcvtdq2ps ymm4,ymm4
+ vcvtdq2ps ymm6,ymm4
vcvtdq2ps ymm4,YMMWORD PTR [rcx]
- vcvtps2dq ymm4,ymm4
+ vcvtdq2ps ymm4,[rcx]
+ vcvtps2dq ymm6,ymm4
vcvtps2dq ymm4,YMMWORD PTR [rcx]
- vcvttps2dq ymm4,ymm4
+ vcvtps2dq ymm4,[rcx]
+ vcvttps2dq ymm6,ymm4
vcvttps2dq ymm4,YMMWORD PTR [rcx]
- vmovapd ymm4,ymm4
+ vcvttps2dq ymm4,[rcx]
+ vmovapd ymm6,ymm4
vmovapd ymm4,YMMWORD PTR [rcx]
- vmovaps ymm4,ymm4
+ vmovapd ymm4,[rcx]
+ vmovaps ymm6,ymm4
vmovaps ymm4,YMMWORD PTR [rcx]
- vmovdqa ymm4,ymm4
+ vmovaps ymm4,[rcx]
+ vmovdqa ymm6,ymm4
vmovdqa ymm4,YMMWORD PTR [rcx]
- vmovdqu ymm4,ymm4
+ vmovdqa ymm4,[rcx]
+ vmovdqu ymm6,ymm4
vmovdqu ymm4,YMMWORD PTR [rcx]
- vmovddup ymm4,ymm4
+ vmovdqu ymm4,[rcx]
+ vmovddup ymm6,ymm4
vmovddup ymm4,YMMWORD PTR [rcx]
- vmovshdup ymm4,ymm4
+ vmovddup ymm4,[rcx]
+ vmovshdup ymm6,ymm4
vmovshdup ymm4,YMMWORD PTR [rcx]
- vmovsldup ymm4,ymm4
+ vmovshdup ymm4,[rcx]
+ vmovsldup ymm6,ymm4
vmovsldup ymm4,YMMWORD PTR [rcx]
- vmovupd ymm4,ymm4
+ vmovsldup ymm4,[rcx]
+ vmovupd ymm6,ymm4
vmovupd ymm4,YMMWORD PTR [rcx]
- vmovups ymm4,ymm4
+ vmovupd ymm4,[rcx]
+ vmovups ymm6,ymm4
vmovups ymm4,YMMWORD PTR [rcx]
- vptest ymm4,ymm4
+ vmovups ymm4,[rcx]
+ vptest ymm6,ymm4
vptest ymm4,YMMWORD PTR [rcx]
- vrcpps ymm4,ymm4
+ vptest ymm4,[rcx]
+ vrcpps ymm6,ymm4
vrcpps ymm4,YMMWORD PTR [rcx]
- vrsqrtps ymm4,ymm4
+ vrcpps ymm4,[rcx]
+ vrsqrtps ymm6,ymm4
vrsqrtps ymm4,YMMWORD PTR [rcx]
- vsqrtpd ymm4,ymm4
+ vrsqrtps ymm4,[rcx]
+ vsqrtpd ymm6,ymm4
vsqrtpd ymm4,YMMWORD PTR [rcx]
- vsqrtps ymm4,ymm4
+ vsqrtpd ymm4,[rcx]
+ vsqrtps ymm6,ymm4
vsqrtps ymm4,YMMWORD PTR [rcx]
- vtestpd ymm4,ymm4
+ vsqrtps ymm4,[rcx]
+ vtestpd ymm6,ymm4
vtestpd ymm4,YMMWORD PTR [rcx]
- vtestps ymm4,ymm4
+ vtestpd ymm4,[rcx]
+ vtestps ymm6,ymm4
vtestps ymm4,YMMWORD PTR [rcx]
+ vtestps ymm4,[rcx]
+
+# Tests for op ymm, ymm/mem256
+ vmovapd ymm6,ymm4
+ vmovapd YMMWORD PTR [rcx],ymm4
+ vmovapd [rcx],ymm4
+ vmovaps ymm6,ymm4
+ vmovaps YMMWORD PTR [rcx],ymm4
+ vmovaps [rcx],ymm4
+ vmovdqa ymm6,ymm4
+ vmovdqa YMMWORD PTR [rcx],ymm4
+ vmovdqa [rcx],ymm4
+ vmovdqu ymm6,ymm4
+ vmovdqu YMMWORD PTR [rcx],ymm4
+ vmovdqu [rcx],ymm4
+ vmovupd ymm6,ymm4
+ vmovupd YMMWORD PTR [rcx],ymm4
+ vmovupd [rcx],ymm4
+ vmovups ymm6,ymm4
+ vmovups YMMWORD PTR [rcx],ymm4
+ vmovups [rcx],ymm4
# Tests for op mem256, ymm
vlddqu ymm4,YMMWORD PTR [rcx]
+ vlddqu ymm4,[rcx]
+
+# Tests for op ymm, mem256
+ vmovntdq YMMWORD PTR [rcx],ymm4
+ vmovntdq [rcx],ymm4
+ vmovntpd YMMWORD PTR [rcx],ymm4
+ vmovntpd [rcx],ymm4
+ vmovntps YMMWORD PTR [rcx],ymm4
+ vmovntps [rcx],ymm4
# Tests for op imm8, ymm/mem256, ymm, ymm
- vblendpd ymm2,ymm6,ymm4,100
- vblendpd ymm2,ymm6,YMMWORD PTR [rcx],100
- vblendps ymm2,ymm6,ymm4,100
- vblendps ymm2,ymm6,YMMWORD PTR [rcx],100
- vcmppd ymm2,ymm6,ymm4,100
- vcmppd ymm2,ymm6,YMMWORD PTR [rcx],100
- vcmpps ymm2,ymm6,ymm4,100
- vcmpps ymm2,ymm6,YMMWORD PTR [rcx],100
- vdpps ymm2,ymm6,ymm4,100
- vdpps ymm2,ymm6,YMMWORD PTR [rcx],100
- vperm2f128 ymm2,ymm6,ymm4,100
- vperm2f128 ymm2,ymm6,YMMWORD PTR [rcx],100
- vshufpd ymm2,ymm6,ymm4,100
- vshufpd ymm2,ymm6,YMMWORD PTR [rcx],100
- vshufps ymm2,ymm6,ymm4,100
- vshufps ymm2,ymm6,YMMWORD PTR [rcx],100
+ vblendpd ymm2,ymm6,ymm4,7
+ vblendpd ymm2,ymm6,YMMWORD PTR [rcx],7
+ vblendpd ymm2,ymm6,[rcx],7
+ vblendps ymm2,ymm6,ymm4,7
+ vblendps ymm2,ymm6,YMMWORD PTR [rcx],7
+ vblendps ymm2,ymm6,[rcx],7
+ vcmppd ymm2,ymm6,ymm4,7
+ vcmppd ymm2,ymm6,YMMWORD PTR [rcx],7
+ vcmppd ymm2,ymm6,[rcx],7
+ vcmpps ymm2,ymm6,ymm4,7
+ vcmpps ymm2,ymm6,YMMWORD PTR [rcx],7
+ vcmpps ymm2,ymm6,[rcx],7
+ vdpps ymm2,ymm6,ymm4,7
+ vdpps ymm2,ymm6,YMMWORD PTR [rcx],7
+ vdpps ymm2,ymm6,[rcx],7
+ vperm2f128 ymm2,ymm6,ymm4,7
+ vperm2f128 ymm2,ymm6,YMMWORD PTR [rcx],7
+ vperm2f128 ymm2,ymm6,[rcx],7
+ vshufpd ymm2,ymm6,ymm4,7
+ vshufpd ymm2,ymm6,YMMWORD PTR [rcx],7
+ vshufpd ymm2,ymm6,[rcx],7
+ vshufps ymm2,ymm6,ymm4,7
+ vshufps ymm2,ymm6,YMMWORD PTR [rcx],7
+ vshufps ymm2,ymm6,[rcx],7
# Tests for op ymm, ymm/mem256, ymm, ymm
vblendvpd ymm7,ymm2,ymm6,ymm4
vblendvpd ymm7,ymm2,YMMWORD PTR [rcx],ymm4
+ vblendvpd ymm7,ymm2,[rcx],ymm4
vblendvps ymm7,ymm2,ymm6,ymm4
vblendvps ymm7,ymm2,YMMWORD PTR [rcx],ymm4
-
-# Tests for op ymm/mem256, ymm, ymm, ymm
-# Tests for op ymm, ymm/mem256, ymm, ymm
- vfmaddpd ymm7,ymm2,ymm6,ymm4
- vfmaddpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfmaddps ymm7,ymm2,ymm6,ymm4
- vfmaddps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfmaddsubpd ymm7,ymm2,ymm6,ymm4
- vfmaddsubpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfmaddsubps ymm7,ymm2,ymm6,ymm4
- vfmaddsubps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfmsubaddpd ymm7,ymm2,ymm6,ymm4
- vfmsubaddpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfmsubaddps ymm7,ymm2,ymm6,ymm4
- vfmsubaddps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfmsubpd ymm7,ymm2,ymm6,ymm4
- vfmsubpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfmsubps ymm7,ymm2,ymm6,ymm4
- vfmsubps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfnmaddpd ymm7,ymm2,ymm6,ymm4
- vfnmaddpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfnmaddps ymm7,ymm2,ymm6,ymm4
- vfnmaddps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfnmsubpd ymm7,ymm2,ymm6,ymm4
- vfnmsubpd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vfnmsubps ymm7,ymm2,ymm6,ymm4
- vfnmsubps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vpermilmo2pd ymm7,ymm2,ymm6,ymm4
- vpermilmo2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vpermilmz2pd ymm7,ymm2,ymm6,ymm4
- vpermilmz2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vpermiltd2pd ymm7,ymm2,ymm6,ymm4
- vpermiltd2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vpermilmo2ps ymm7,ymm2,ymm6,ymm4
- vpermilmo2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vpermilmz2ps ymm7,ymm2,ymm6,ymm4
- vpermilmz2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
- vpermiltd2ps ymm7,ymm2,ymm6,ymm4
- vpermiltd2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx]
-
-# Tests for op imm4, ymm/mem256, ymm, ymm, ymm
-# Tests for op imm4, ymm, ymm/mem256, ymm, ymm
- vpermil2pd ymm7,ymm2,ymm6,ymm4,10
- vpermil2pd ymm7,ymm2,ymm6,YMMWORD PTR [rcx],10
- vpermil2ps ymm7,ymm2,ymm6,ymm4,10
- vpermil2ps ymm7,ymm2,ymm6,YMMWORD PTR [rcx],10
+ vblendvps ymm7,ymm2,[rcx],ymm4
# Tests for op imm8, xmm/mem128, ymm, ymm
- vinsertf128 ymm6,ymm4,xmm4,100
- vinsertf128 ymm6,ymm4,XMMWORD PTR [rcx],100
+ vinsertf128 ymm6,ymm4,xmm4,7
+ vinsertf128 ymm6,ymm4,XMMWORD PTR [rcx],7
+ vinsertf128 ymm6,ymm4,[rcx],7
# Tests for op imm8, ymm, xmm/mem128
- vextractf128 xmm4,ymm4,100
- vextractf128 XMMWORD PTR [rcx],ymm4,100
+ vextractf128 xmm4,ymm4,7
+ vextractf128 XMMWORD PTR [rcx],ymm4,7
+ vextractf128 [rcx],ymm4,7
-# Tests for op xmm/mem128, xmm
# Tests for op mem128, ymm
vbroadcastf128 ymm4,XMMWORD PTR [rcx]
+ vbroadcastf128 ymm4,[rcx]
# Tests for op xmm/mem128, xmm
vcvtdq2ps xmm6,xmm4
vcvtdq2ps xmm4,XMMWORD PTR [rcx]
+ vcvtdq2ps xmm4,[rcx]
vcvtpd2dq xmm6,xmm4
vcvtpd2dq xmm4,XMMWORD PTR [rcx]
vcvtpd2ps xmm6,xmm4
vcvtpd2ps xmm4,XMMWORD PTR [rcx]
vcvtps2dq xmm6,xmm4
vcvtps2dq xmm4,XMMWORD PTR [rcx]
+ vcvtps2dq xmm4,[rcx]
vcvttpd2dq xmm6,xmm4
vcvttpd2dq xmm4,XMMWORD PTR [rcx]
vcvttps2dq xmm6,xmm4
vcvttps2dq xmm4,XMMWORD PTR [rcx]
+ vcvttps2dq xmm4,[rcx]
vmovapd xmm6,xmm4
vmovapd xmm4,XMMWORD PTR [rcx]
+ vmovapd xmm4,[rcx]
vmovaps xmm6,xmm4
vmovaps xmm4,XMMWORD PTR [rcx]
+ vmovaps xmm4,[rcx]
vmovdqa xmm6,xmm4
vmovdqa xmm4,XMMWORD PTR [rcx]
+ vmovdqa xmm4,[rcx]
vmovdqu xmm6,xmm4
vmovdqu xmm4,XMMWORD PTR [rcx]
+ vmovdqu xmm4,[rcx]
vmovshdup xmm6,xmm4
vmovshdup xmm4,XMMWORD PTR [rcx]
+ vmovshdup xmm4,[rcx]
vmovsldup xmm6,xmm4
vmovsldup xmm4,XMMWORD PTR [rcx]
+ vmovsldup xmm4,[rcx]
vmovupd xmm6,xmm4
vmovupd xmm4,XMMWORD PTR [rcx]
+ vmovupd xmm4,[rcx]
vmovups xmm6,xmm4
vmovups xmm4,XMMWORD PTR [rcx]
+ vmovups xmm4,[rcx]
vpabsb xmm6,xmm4
vpabsb xmm4,XMMWORD PTR [rcx]
+ vpabsb xmm4,[rcx]
vpabsw xmm6,xmm4
vpabsw xmm4,XMMWORD PTR [rcx]
+ vpabsw xmm4,[rcx]
vpabsd xmm6,xmm4
vpabsd xmm4,XMMWORD PTR [rcx]
+ vpabsd xmm4,[rcx]
vphminposuw xmm6,xmm4
vphminposuw xmm4,XMMWORD PTR [rcx]
+ vphminposuw xmm4,[rcx]
vptest xmm6,xmm4
vptest xmm4,XMMWORD PTR [rcx]
+ vptest xmm4,[rcx]
vtestps xmm6,xmm4
vtestps xmm4,XMMWORD PTR [rcx]
+ vtestps xmm4,[rcx]
vtestpd xmm6,xmm4
vtestpd xmm4,XMMWORD PTR [rcx]
+ vtestpd xmm4,[rcx]
vrcpps xmm6,xmm4
vrcpps xmm4,XMMWORD PTR [rcx]
+ vrcpps xmm4,[rcx]
vrsqrtps xmm6,xmm4
vrsqrtps xmm4,XMMWORD PTR [rcx]
+ vrsqrtps xmm4,[rcx]
vsqrtpd xmm6,xmm4
vsqrtpd xmm4,XMMWORD PTR [rcx]
+ vsqrtpd xmm4,[rcx]
vsqrtps xmm6,xmm4
vsqrtps xmm4,XMMWORD PTR [rcx]
+ vsqrtps xmm4,[rcx]
+ vaesimc xmm6,xmm4
+ vaesimc xmm4,XMMWORD PTR [rcx]
+ vaesimc xmm4,[rcx]
# Tests for op xmm, xmm/mem128
vmovapd xmm6,xmm4
vmovapd XMMWORD PTR [rcx],xmm4
+ vmovapd [rcx],xmm4
vmovaps xmm6,xmm4
vmovaps XMMWORD PTR [rcx],xmm4
+ vmovaps [rcx],xmm4
vmovdqa xmm6,xmm4
vmovdqa XMMWORD PTR [rcx],xmm4
+ vmovdqa [rcx],xmm4
vmovdqu xmm6,xmm4
vmovdqu XMMWORD PTR [rcx],xmm4
+ vmovdqu [rcx],xmm4
vmovupd xmm6,xmm4
vmovupd XMMWORD PTR [rcx],xmm4
+ vmovupd [rcx],xmm4
vmovups xmm6,xmm4
vmovups XMMWORD PTR [rcx],xmm4
+ vmovups [rcx],xmm4
# Tests for op mem128, xmm
vlddqu xmm4,XMMWORD PTR [rcx]
+ vlddqu xmm4,[rcx]
vmovntdqa xmm4,XMMWORD PTR [rcx]
+ vmovntdqa xmm4,[rcx]
# Tests for op xmm, mem128
vmovntdq XMMWORD PTR [rcx],xmm4
+ vmovntdq [rcx],xmm4
vmovntpd XMMWORD PTR [rcx],xmm4
+ vmovntpd [rcx],xmm4
vmovntps XMMWORD PTR [rcx],xmm4
+ vmovntps [rcx],xmm4
# Tests for op xmm/mem128, ymm
vcvtdq2pd ymm4,xmm4
vcvtdq2pd ymm4,XMMWORD PTR [rcx]
+ vcvtdq2pd ymm4,[rcx]
vcvtps2pd ymm4,xmm4
vcvtps2pd ymm4,XMMWORD PTR [rcx]
+ vcvtps2pd ymm4,[rcx]
# Tests for op xmm/mem128, xmm, xmm
vaddpd xmm2,xmm6,xmm4
vaddpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vaddpd xmm7,xmm6,[rcx]
vaddps xmm2,xmm6,xmm4
vaddps xmm7,xmm6,XMMWORD PTR [rcx]
+ vaddps xmm7,xmm6,[rcx]
vaddsubpd xmm2,xmm6,xmm4
vaddsubpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vaddsubpd xmm7,xmm6,[rcx]
vaddsubps xmm2,xmm6,xmm4
vaddsubps xmm7,xmm6,XMMWORD PTR [rcx]
+ vaddsubps xmm7,xmm6,[rcx]
vandnpd xmm2,xmm6,xmm4
vandnpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vandnpd xmm7,xmm6,[rcx]
vandnps xmm2,xmm6,xmm4
vandnps xmm7,xmm6,XMMWORD PTR [rcx]
+ vandnps xmm7,xmm6,[rcx]
vandpd xmm2,xmm6,xmm4
vandpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vandpd xmm7,xmm6,[rcx]
vandps xmm2,xmm6,xmm4
vandps xmm7,xmm6,XMMWORD PTR [rcx]
+ vandps xmm7,xmm6,[rcx]
vdivpd xmm2,xmm6,xmm4
vdivpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vdivpd xmm7,xmm6,[rcx]
vdivps xmm2,xmm6,xmm4
vdivps xmm7,xmm6,XMMWORD PTR [rcx]
+ vdivps xmm7,xmm6,[rcx]
vhaddpd xmm2,xmm6,xmm4
vhaddpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vhaddpd xmm7,xmm6,[rcx]
vhaddps xmm2,xmm6,xmm4
vhaddps xmm7,xmm6,XMMWORD PTR [rcx]
+ vhaddps xmm7,xmm6,[rcx]
vhsubpd xmm2,xmm6,xmm4
vhsubpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vhsubpd xmm7,xmm6,[rcx]
vhsubps xmm2,xmm6,xmm4
vhsubps xmm7,xmm6,XMMWORD PTR [rcx]
+ vhsubps xmm7,xmm6,[rcx]
vmaxpd xmm2,xmm6,xmm4
vmaxpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vmaxpd xmm7,xmm6,[rcx]
vmaxps xmm2,xmm6,xmm4
vmaxps xmm7,xmm6,XMMWORD PTR [rcx]
+ vmaxps xmm7,xmm6,[rcx]
vminpd xmm2,xmm6,xmm4
vminpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vminpd xmm7,xmm6,[rcx]
vminps xmm2,xmm6,xmm4
vminps xmm7,xmm6,XMMWORD PTR [rcx]
+ vminps xmm7,xmm6,[rcx]
vmulpd xmm2,xmm6,xmm4
vmulpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vmulpd xmm7,xmm6,[rcx]
vmulps xmm2,xmm6,xmm4
vmulps xmm7,xmm6,XMMWORD PTR [rcx]
+ vmulps xmm7,xmm6,[rcx]
vorpd xmm2,xmm6,xmm4
vorpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vorpd xmm7,xmm6,[rcx]
vorps xmm2,xmm6,xmm4
vorps xmm7,xmm6,XMMWORD PTR [rcx]
+ vorps xmm7,xmm6,[rcx]
vpacksswb xmm2,xmm6,xmm4
vpacksswb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpacksswb xmm7,xmm6,[rcx]
vpackssdw xmm2,xmm6,xmm4
vpackssdw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpackssdw xmm7,xmm6,[rcx]
vpackuswb xmm2,xmm6,xmm4
vpackuswb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpackuswb xmm7,xmm6,[rcx]
vpackusdw xmm2,xmm6,xmm4
vpackusdw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpackusdw xmm7,xmm6,[rcx]
vpaddb xmm2,xmm6,xmm4
vpaddb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddb xmm7,xmm6,[rcx]
vpaddw xmm2,xmm6,xmm4
vpaddw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddw xmm7,xmm6,[rcx]
vpaddd xmm2,xmm6,xmm4
vpaddd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddd xmm7,xmm6,[rcx]
vpaddq xmm2,xmm6,xmm4
vpaddq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddq xmm7,xmm6,[rcx]
vpaddsb xmm2,xmm6,xmm4
vpaddsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddsb xmm7,xmm6,[rcx]
vpaddsw xmm2,xmm6,xmm4
vpaddsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddsw xmm7,xmm6,[rcx]
vpaddusb xmm2,xmm6,xmm4
vpaddusb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddusb xmm7,xmm6,[rcx]
vpaddusw xmm2,xmm6,xmm4
vpaddusw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpaddusw xmm7,xmm6,[rcx]
vpand xmm2,xmm6,xmm4
vpand xmm7,xmm6,XMMWORD PTR [rcx]
+ vpand xmm7,xmm6,[rcx]
vpandn xmm2,xmm6,xmm4
vpandn xmm7,xmm6,XMMWORD PTR [rcx]
+ vpandn xmm7,xmm6,[rcx]
vpavgb xmm2,xmm6,xmm4
vpavgb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpavgb xmm7,xmm6,[rcx]
vpavgw xmm2,xmm6,xmm4
vpavgw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpavgw xmm7,xmm6,[rcx]
+ vpclmullqlqdq xmm2,xmm6,xmm4
+ vpclmullqlqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpclmullqlqdq xmm7,xmm6,[rcx]
+ vpclmulhqlqdq xmm2,xmm6,xmm4
+ vpclmulhqlqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpclmulhqlqdq xmm7,xmm6,[rcx]
+ vpclmullqhqdq xmm2,xmm6,xmm4
+ vpclmullqhqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpclmullqhqdq xmm7,xmm6,[rcx]
+ vpclmulhqhqdq xmm2,xmm6,xmm4
+ vpclmulhqhqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpclmulhqhqdq xmm7,xmm6,[rcx]
vpcmpeqb xmm2,xmm6,xmm4
vpcmpeqb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqb xmm7,xmm6,[rcx]
vpcmpeqw xmm2,xmm6,xmm4
vpcmpeqw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqw xmm7,xmm6,[rcx]
vpcmpeqd xmm2,xmm6,xmm4
vpcmpeqd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqd xmm7,xmm6,[rcx]
vpcmpeqq xmm2,xmm6,xmm4
vpcmpeqq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpeqq xmm7,xmm6,[rcx]
vpcmpgtb xmm2,xmm6,xmm4
vpcmpgtb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtb xmm7,xmm6,[rcx]
vpcmpgtw xmm2,xmm6,xmm4
vpcmpgtw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtw xmm7,xmm6,[rcx]
vpcmpgtd xmm2,xmm6,xmm4
vpcmpgtd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtd xmm7,xmm6,[rcx]
vpcmpgtq xmm2,xmm6,xmm4
vpcmpgtq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpcmpgtq xmm7,xmm6,[rcx]
vpermilpd xmm2,xmm6,xmm4
vpermilpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpermilpd xmm7,xmm6,[rcx]
vpermilps xmm2,xmm6,xmm4
vpermilps xmm7,xmm6,XMMWORD PTR [rcx]
+ vpermilps xmm7,xmm6,[rcx]
vphaddw xmm2,xmm6,xmm4
vphaddw xmm7,xmm6,XMMWORD PTR [rcx]
+ vphaddw xmm7,xmm6,[rcx]
vphaddd xmm2,xmm6,xmm4
vphaddd xmm7,xmm6,XMMWORD PTR [rcx]
+ vphaddd xmm7,xmm6,[rcx]
vphaddsw xmm2,xmm6,xmm4
vphaddsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vphaddsw xmm7,xmm6,[rcx]
vphsubw xmm2,xmm6,xmm4
vphsubw xmm7,xmm6,XMMWORD PTR [rcx]
+ vphsubw xmm7,xmm6,[rcx]
vphsubd xmm2,xmm6,xmm4
vphsubd xmm7,xmm6,XMMWORD PTR [rcx]
+ vphsubd xmm7,xmm6,[rcx]
vphsubsw xmm2,xmm6,xmm4
vphsubsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vphsubsw xmm7,xmm6,[rcx]
vpmaddwd xmm2,xmm6,xmm4
vpmaddwd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaddwd xmm7,xmm6,[rcx]
vpmaddubsw xmm2,xmm6,xmm4
vpmaddubsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaddubsw xmm7,xmm6,[rcx]
vpmaxsb xmm2,xmm6,xmm4
vpmaxsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxsb xmm7,xmm6,[rcx]
vpmaxsw xmm2,xmm6,xmm4
vpmaxsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxsw xmm7,xmm6,[rcx]
vpmaxsd xmm2,xmm6,xmm4
vpmaxsd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxsd xmm7,xmm6,[rcx]
vpmaxub xmm2,xmm6,xmm4
vpmaxub xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxub xmm7,xmm6,[rcx]
vpmaxuw xmm2,xmm6,xmm4
vpmaxuw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxuw xmm7,xmm6,[rcx]
vpmaxud xmm2,xmm6,xmm4
vpmaxud xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmaxud xmm7,xmm6,[rcx]
vpminsb xmm2,xmm6,xmm4
vpminsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminsb xmm7,xmm6,[rcx]
vpminsw xmm2,xmm6,xmm4
vpminsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminsw xmm7,xmm6,[rcx]
vpminsd xmm2,xmm6,xmm4
vpminsd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminsd xmm7,xmm6,[rcx]
vpminub xmm2,xmm6,xmm4
vpminub xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminub xmm7,xmm6,[rcx]
vpminuw xmm2,xmm6,xmm4
vpminuw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminuw xmm7,xmm6,[rcx]
vpminud xmm2,xmm6,xmm4
vpminud xmm7,xmm6,XMMWORD PTR [rcx]
+ vpminud xmm7,xmm6,[rcx]
vpmulhuw xmm2,xmm6,xmm4
vpmulhuw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulhuw xmm7,xmm6,[rcx]
vpmulhrsw xmm2,xmm6,xmm4
vpmulhrsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulhrsw xmm7,xmm6,[rcx]
vpmulhw xmm2,xmm6,xmm4
vpmulhw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulhw xmm7,xmm6,[rcx]
vpmullw xmm2,xmm6,xmm4
vpmullw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmullw xmm7,xmm6,[rcx]
vpmulld xmm2,xmm6,xmm4
vpmulld xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmulld xmm7,xmm6,[rcx]
vpmuludq xmm2,xmm6,xmm4
vpmuludq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmuludq xmm7,xmm6,[rcx]
vpmuldq xmm2,xmm6,xmm4
vpmuldq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpmuldq xmm7,xmm6,[rcx]
vpor xmm2,xmm6,xmm4
vpor xmm7,xmm6,XMMWORD PTR [rcx]
+ vpor xmm7,xmm6,[rcx]
vpsadbw xmm2,xmm6,xmm4
vpsadbw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsadbw xmm7,xmm6,[rcx]
vpshufb xmm2,xmm6,xmm4
vpshufb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpshufb xmm7,xmm6,[rcx]
vpsignb xmm2,xmm6,xmm4
vpsignb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsignb xmm7,xmm6,[rcx]
vpsignw xmm2,xmm6,xmm4
vpsignw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsignw xmm7,xmm6,[rcx]
vpsignd xmm2,xmm6,xmm4
vpsignd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsignd xmm7,xmm6,[rcx]
vpsllw xmm2,xmm6,xmm4
vpsllw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsllw xmm7,xmm6,[rcx]
vpslld xmm2,xmm6,xmm4
vpslld xmm7,xmm6,XMMWORD PTR [rcx]
+ vpslld xmm7,xmm6,[rcx]
vpsllq xmm2,xmm6,xmm4
vpsllq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsllq xmm7,xmm6,[rcx]
vpsraw xmm2,xmm6,xmm4
vpsraw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsraw xmm7,xmm6,[rcx]
vpsrad xmm2,xmm6,xmm4
vpsrad xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrad xmm7,xmm6,[rcx]
vpsrlw xmm2,xmm6,xmm4
vpsrlw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrlw xmm7,xmm6,[rcx]
vpsrld xmm2,xmm6,xmm4
vpsrld xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrld xmm7,xmm6,[rcx]
vpsrlq xmm2,xmm6,xmm4
vpsrlq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsrlq xmm7,xmm6,[rcx]
vpsubb xmm2,xmm6,xmm4
vpsubb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubb xmm7,xmm6,[rcx]
vpsubw xmm2,xmm6,xmm4
vpsubw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubw xmm7,xmm6,[rcx]
vpsubd xmm2,xmm6,xmm4
vpsubd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubd xmm7,xmm6,[rcx]
vpsubq xmm2,xmm6,xmm4
vpsubq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubq xmm7,xmm6,[rcx]
vpsubsb xmm2,xmm6,xmm4
vpsubsb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubsb xmm7,xmm6,[rcx]
vpsubsw xmm2,xmm6,xmm4
vpsubsw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubsw xmm7,xmm6,[rcx]
vpsubusb xmm2,xmm6,xmm4
vpsubusb xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubusb xmm7,xmm6,[rcx]
vpsubusw xmm2,xmm6,xmm4
vpsubusw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpsubusw xmm7,xmm6,[rcx]
vpunpckhbw xmm2,xmm6,xmm4
vpunpckhbw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhbw xmm7,xmm6,[rcx]
vpunpckhwd xmm2,xmm6,xmm4
vpunpckhwd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhwd xmm7,xmm6,[rcx]
vpunpckhdq xmm2,xmm6,xmm4
vpunpckhdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhdq xmm7,xmm6,[rcx]
vpunpckhqdq xmm2,xmm6,xmm4
vpunpckhqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckhqdq xmm7,xmm6,[rcx]
vpunpcklbw xmm2,xmm6,xmm4
vpunpcklbw xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpcklbw xmm7,xmm6,[rcx]
vpunpcklwd xmm2,xmm6,xmm4
vpunpcklwd xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpcklwd xmm7,xmm6,[rcx]
vpunpckldq xmm2,xmm6,xmm4
vpunpckldq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpckldq xmm7,xmm6,[rcx]
vpunpcklqdq xmm2,xmm6,xmm4
vpunpcklqdq xmm7,xmm6,XMMWORD PTR [rcx]
+ vpunpcklqdq xmm7,xmm6,[rcx]
vpxor xmm2,xmm6,xmm4
vpxor xmm7,xmm6,XMMWORD PTR [rcx]
+ vpxor xmm7,xmm6,[rcx]
vsubpd xmm2,xmm6,xmm4
vsubpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vsubpd xmm7,xmm6,[rcx]
vsubps xmm2,xmm6,xmm4
vsubps xmm7,xmm6,XMMWORD PTR [rcx]
+ vsubps xmm7,xmm6,[rcx]
vunpckhpd xmm2,xmm6,xmm4
vunpckhpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpckhpd xmm7,xmm6,[rcx]
vunpckhps xmm2,xmm6,xmm4
vunpckhps xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpckhps xmm7,xmm6,[rcx]
vunpcklpd xmm2,xmm6,xmm4
vunpcklpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpcklpd xmm7,xmm6,[rcx]
vunpcklps xmm2,xmm6,xmm4
vunpcklps xmm7,xmm6,XMMWORD PTR [rcx]
+ vunpcklps xmm7,xmm6,[rcx]
vxorpd xmm2,xmm6,xmm4
vxorpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vxorpd xmm7,xmm6,[rcx]
vxorps xmm2,xmm6,xmm4
vxorps xmm7,xmm6,XMMWORD PTR [rcx]
+ vxorps xmm7,xmm6,[rcx]
+ vaesenc xmm2,xmm6,xmm4
+ vaesenc xmm7,xmm6,XMMWORD PTR [rcx]
+ vaesenc xmm7,xmm6,[rcx]
+ vaesenclast xmm2,xmm6,xmm4
+ vaesenclast xmm7,xmm6,XMMWORD PTR [rcx]
+ vaesenclast xmm7,xmm6,[rcx]
+ vaesdec xmm2,xmm6,xmm4
+ vaesdec xmm7,xmm6,XMMWORD PTR [rcx]
+ vaesdec xmm7,xmm6,[rcx]
+ vaesdeclast xmm2,xmm6,xmm4
+ vaesdeclast xmm7,xmm6,XMMWORD PTR [rcx]
+ vaesdeclast xmm7,xmm6,[rcx]
vcmpeqpd xmm2,xmm6,xmm4
vcmpeqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeqpd xmm7,xmm6,[rcx]
vcmpltpd xmm2,xmm6,xmm4
vcmpltpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpltpd xmm7,xmm6,[rcx]
vcmplepd xmm2,xmm6,xmm4
vcmplepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmplepd xmm7,xmm6,[rcx]
vcmpunordpd xmm2,xmm6,xmm4
vcmpunordpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunordpd xmm7,xmm6,[rcx]
vcmpneqpd xmm2,xmm6,xmm4
vcmpneqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneqpd xmm7,xmm6,[rcx]
vcmpnltpd xmm2,xmm6,xmm4
vcmpnltpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnltpd xmm7,xmm6,[rcx]
vcmpnlepd xmm2,xmm6,xmm4
vcmpnlepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnlepd xmm7,xmm6,[rcx]
vcmpordpd xmm2,xmm6,xmm4
vcmpordpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpordpd xmm7,xmm6,[rcx]
vcmpeq_uqpd xmm2,xmm6,xmm4
vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_uqpd xmm7,xmm6,[rcx]
vcmpngepd xmm2,xmm6,xmm4
vcmpngepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngepd xmm7,xmm6,[rcx]
vcmpngtpd xmm2,xmm6,xmm4
vcmpngtpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngtpd xmm7,xmm6,[rcx]
vcmpfalsepd xmm2,xmm6,xmm4
vcmpfalsepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalsepd xmm7,xmm6,[rcx]
vcmpneq_oqpd xmm2,xmm6,xmm4
vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_oqpd xmm7,xmm6,[rcx]
vcmpgepd xmm2,xmm6,xmm4
vcmpgepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgepd xmm7,xmm6,[rcx]
vcmpgtpd xmm2,xmm6,xmm4
vcmpgtpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgtpd xmm7,xmm6,[rcx]
vcmptruepd xmm2,xmm6,xmm4
vcmptruepd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptruepd xmm7,xmm6,[rcx]
vcmpeq_ospd xmm2,xmm6,xmm4
vcmpeq_ospd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_ospd xmm7,xmm6,[rcx]
vcmplt_oqpd xmm2,xmm6,xmm4
vcmplt_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmplt_oqpd xmm7,xmm6,[rcx]
vcmple_oqpd xmm2,xmm6,xmm4
vcmple_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmple_oqpd xmm7,xmm6,[rcx]
vcmpunord_spd xmm2,xmm6,xmm4
vcmpunord_spd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunord_spd xmm7,xmm6,[rcx]
vcmpneq_uspd xmm2,xmm6,xmm4
vcmpneq_uspd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_uspd xmm7,xmm6,[rcx]
vcmpnlt_uqpd xmm2,xmm6,xmm4
vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnlt_uqpd xmm7,xmm6,[rcx]
vcmpnle_uqpd xmm2,xmm6,xmm4
vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnle_uqpd xmm7,xmm6,[rcx]
vcmpord_spd xmm2,xmm6,xmm4
vcmpord_spd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpord_spd xmm7,xmm6,[rcx]
vcmpeq_uspd xmm2,xmm6,xmm4
vcmpeq_uspd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_uspd xmm7,xmm6,[rcx]
vcmpnge_uqpd xmm2,xmm6,xmm4
vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnge_uqpd xmm7,xmm6,[rcx]
vcmpngt_uqpd xmm2,xmm6,xmm4
vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngt_uqpd xmm7,xmm6,[rcx]
vcmpfalse_ospd xmm2,xmm6,xmm4
vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalse_ospd xmm7,xmm6,[rcx]
vcmpneq_ospd xmm2,xmm6,xmm4
vcmpneq_ospd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_ospd xmm7,xmm6,[rcx]
vcmpge_oqpd xmm2,xmm6,xmm4
vcmpge_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpge_oqpd xmm7,xmm6,[rcx]
vcmpgt_oqpd xmm2,xmm6,xmm4
vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgt_oqpd xmm7,xmm6,[rcx]
vcmptrue_uspd xmm2,xmm6,xmm4
vcmptrue_uspd xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptrue_uspd xmm7,xmm6,[rcx]
vcmpeqps xmm2,xmm6,xmm4
vcmpeqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeqps xmm7,xmm6,[rcx]
vcmpltps xmm2,xmm6,xmm4
vcmpltps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpltps xmm7,xmm6,[rcx]
vcmpleps xmm2,xmm6,xmm4
vcmpleps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpleps xmm7,xmm6,[rcx]
vcmpunordps xmm2,xmm6,xmm4
vcmpunordps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunordps xmm7,xmm6,[rcx]
vcmpneqps xmm2,xmm6,xmm4
vcmpneqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneqps xmm7,xmm6,[rcx]
vcmpnltps xmm2,xmm6,xmm4
vcmpnltps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnltps xmm7,xmm6,[rcx]
vcmpnleps xmm2,xmm6,xmm4
vcmpnleps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnleps xmm7,xmm6,[rcx]
vcmpordps xmm2,xmm6,xmm4
vcmpordps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpordps xmm7,xmm6,[rcx]
vcmpeq_uqps xmm2,xmm6,xmm4
vcmpeq_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_uqps xmm7,xmm6,[rcx]
vcmpngeps xmm2,xmm6,xmm4
vcmpngeps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngeps xmm7,xmm6,[rcx]
vcmpngtps xmm2,xmm6,xmm4
vcmpngtps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngtps xmm7,xmm6,[rcx]
vcmpfalseps xmm2,xmm6,xmm4
vcmpfalseps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalseps xmm7,xmm6,[rcx]
vcmpneq_oqps xmm2,xmm6,xmm4
vcmpneq_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_oqps xmm7,xmm6,[rcx]
vcmpgeps xmm2,xmm6,xmm4
vcmpgeps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgeps xmm7,xmm6,[rcx]
vcmpgtps xmm2,xmm6,xmm4
vcmpgtps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgtps xmm7,xmm6,[rcx]
vcmptrueps xmm2,xmm6,xmm4
vcmptrueps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptrueps xmm7,xmm6,[rcx]
vcmpeq_osps xmm2,xmm6,xmm4
vcmpeq_osps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_osps xmm7,xmm6,[rcx]
vcmplt_oqps xmm2,xmm6,xmm4
vcmplt_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmplt_oqps xmm7,xmm6,[rcx]
vcmple_oqps xmm2,xmm6,xmm4
vcmple_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmple_oqps xmm7,xmm6,[rcx]
vcmpunord_sps xmm2,xmm6,xmm4
vcmpunord_sps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpunord_sps xmm7,xmm6,[rcx]
vcmpneq_usps xmm2,xmm6,xmm4
vcmpneq_usps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_usps xmm7,xmm6,[rcx]
vcmpnlt_uqps xmm2,xmm6,xmm4
vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnlt_uqps xmm7,xmm6,[rcx]
vcmpnle_uqps xmm2,xmm6,xmm4
vcmpnle_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnle_uqps xmm7,xmm6,[rcx]
vcmpord_sps xmm2,xmm6,xmm4
vcmpord_sps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpord_sps xmm7,xmm6,[rcx]
vcmpeq_usps xmm2,xmm6,xmm4
vcmpeq_usps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpeq_usps xmm7,xmm6,[rcx]
vcmpnge_uqps xmm2,xmm6,xmm4
vcmpnge_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpnge_uqps xmm7,xmm6,[rcx]
vcmpngt_uqps xmm2,xmm6,xmm4
vcmpngt_uqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpngt_uqps xmm7,xmm6,[rcx]
vcmpfalse_osps xmm2,xmm6,xmm4
vcmpfalse_osps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpfalse_osps xmm7,xmm6,[rcx]
vcmpneq_osps xmm2,xmm6,xmm4
vcmpneq_osps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpneq_osps xmm7,xmm6,[rcx]
vcmpge_oqps xmm2,xmm6,xmm4
vcmpge_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpge_oqps xmm7,xmm6,[rcx]
vcmpgt_oqps xmm2,xmm6,xmm4
vcmpgt_oqps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmpgt_oqps xmm7,xmm6,[rcx]
vcmptrue_usps xmm2,xmm6,xmm4
vcmptrue_usps xmm7,xmm6,XMMWORD PTR [rcx]
+ vcmptrue_usps xmm7,xmm6,[rcx]
# Tests for op mem128, xmm, xmm
vmaskmovps xmm6,xmm4,XMMWORD PTR [rcx]
+ vmaskmovps xmm6,xmm4,[rcx]
vmaskmovpd xmm6,xmm4,XMMWORD PTR [rcx]
+ vmaskmovpd xmm6,xmm4,[rcx]
# Tests for op imm8, xmm/mem128, xmm
- vpcmpestri xmm6,xmm4,100
- vpcmpestri xmm6,XMMWORD PTR [rcx],100
- vpcmpestrm xmm6,xmm4,100
- vpcmpestrm xmm6,XMMWORD PTR [rcx],100
- vpcmpistri xmm6,xmm4,100
- vpcmpistri xmm6,XMMWORD PTR [rcx],100
- vpcmpistrm xmm6,xmm4,100
- vpcmpistrm xmm6,XMMWORD PTR [rcx],100
- vpermilpd xmm6,xmm4,100
- vpermilpd xmm6,XMMWORD PTR [rcx],100
- vpermilps xmm6,xmm4,100
- vpermilps xmm6,XMMWORD PTR [rcx],100
- vpshufd xmm6,xmm4,100
- vpshufd xmm6,XMMWORD PTR [rcx],100
- vpshufhw xmm6,xmm4,100
- vpshufhw xmm6,XMMWORD PTR [rcx],100
- vpshuflw xmm6,xmm4,100
- vpshuflw xmm6,XMMWORD PTR [rcx],100
- vroundpd xmm6,xmm4,100
- vroundpd xmm6,XMMWORD PTR [rcx],100
- vroundps xmm6,xmm4,100
- vroundps xmm6,XMMWORD PTR [rcx],100
+ vaeskeygenassist xmm6,xmm4,7
+ vaeskeygenassist xmm6,XMMWORD PTR [rcx],7
+ vaeskeygenassist xmm6,[rcx],7
+ vpcmpestri xmm6,xmm4,7
+ vpcmpestri xmm6,XMMWORD PTR [rcx],7
+ vpcmpestri xmm6,[rcx],7
+ vpcmpestrm xmm6,xmm4,7
+ vpcmpestrm xmm6,XMMWORD PTR [rcx],7
+ vpcmpestrm xmm6,[rcx],7
+ vpcmpistri xmm6,xmm4,7
+ vpcmpistri xmm6,XMMWORD PTR [rcx],7
+ vpcmpistri xmm6,[rcx],7
+ vpcmpistrm xmm6,xmm4,7
+ vpcmpistrm xmm6,XMMWORD PTR [rcx],7
+ vpcmpistrm xmm6,[rcx],7
+ vpermilpd xmm6,xmm4,7
+ vpermilpd xmm6,XMMWORD PTR [rcx],7
+ vpermilpd xmm6,[rcx],7
+ vpermilps xmm6,xmm4,7
+ vpermilps xmm6,XMMWORD PTR [rcx],7
+ vpermilps xmm6,[rcx],7
+ vpshufd xmm6,xmm4,7
+ vpshufd xmm6,XMMWORD PTR [rcx],7
+ vpshufd xmm6,[rcx],7
+ vpshufhw xmm6,xmm4,7
+ vpshufhw xmm6,XMMWORD PTR [rcx],7
+ vpshufhw xmm6,[rcx],7
+ vpshuflw xmm6,xmm4,7
+ vpshuflw xmm6,XMMWORD PTR [rcx],7
+ vpshuflw xmm6,[rcx],7
+ vroundpd xmm6,xmm4,7
+ vroundpd xmm6,XMMWORD PTR [rcx],7
+ vroundpd xmm6,[rcx],7
+ vroundps xmm6,xmm4,7
+ vroundps xmm6,XMMWORD PTR [rcx],7
+ vroundps xmm6,[rcx],7
# Tests for op xmm, xmm, mem128
vmaskmovps XMMWORD PTR [rcx],xmm6,xmm4
+ vmaskmovps [rcx],xmm6,xmm4
vmaskmovpd XMMWORD PTR [rcx],xmm6,xmm4
+ vmaskmovpd [rcx],xmm6,xmm4
# Tests for op imm8, xmm/mem128, xmm, xmm
- vblendpd xmm2,xmm6,xmm4,100
- vblendpd xmm2,xmm6,XMMWORD PTR [rcx],100
- vblendps xmm2,xmm6,xmm4,100
- vblendps xmm2,xmm6,XMMWORD PTR [rcx],100
- vcmppd xmm2,xmm6,xmm4,100
- vcmppd xmm2,xmm6,XMMWORD PTR [rcx],100
- vcmpps xmm2,xmm6,xmm4,100
- vcmpps xmm2,xmm6,XMMWORD PTR [rcx],100
- vdppd xmm2,xmm6,xmm4,100
- vdppd xmm2,xmm6,XMMWORD PTR [rcx],100
- vdpps xmm2,xmm6,xmm4,100
- vdpps xmm2,xmm6,XMMWORD PTR [rcx],100
- vmpsadbw xmm2,xmm6,xmm4,100
- vmpsadbw xmm2,xmm6,XMMWORD PTR [rcx],100
- vpalignr xmm2,xmm6,xmm4,100
- vpalignr xmm2,xmm6,XMMWORD PTR [rcx],100
- vpblendw xmm2,xmm6,xmm4,100
- vpblendw xmm2,xmm6,XMMWORD PTR [rcx],100
- vshufpd xmm2,xmm6,xmm4,100
- vshufpd xmm2,xmm6,XMMWORD PTR [rcx],100
- vshufps xmm2,xmm6,xmm4,100
- vshufps xmm2,xmm6,XMMWORD PTR [rcx],100
+ vblendpd xmm2,xmm6,xmm4,7
+ vblendpd xmm2,xmm6,XMMWORD PTR [rcx],7
+ vblendpd xmm2,xmm6,[rcx],7
+ vblendps xmm2,xmm6,xmm4,7
+ vblendps xmm2,xmm6,XMMWORD PTR [rcx],7
+ vblendps xmm2,xmm6,[rcx],7
+ vcmppd xmm2,xmm6,xmm4,7
+ vcmppd xmm2,xmm6,XMMWORD PTR [rcx],7
+ vcmppd xmm2,xmm6,[rcx],7
+ vcmpps xmm2,xmm6,xmm4,7
+ vcmpps xmm2,xmm6,XMMWORD PTR [rcx],7
+ vcmpps xmm2,xmm6,[rcx],7
+ vdppd xmm2,xmm6,xmm4,7
+ vdppd xmm2,xmm6,XMMWORD PTR [rcx],7
+ vdppd xmm2,xmm6,[rcx],7
+ vdpps xmm2,xmm6,xmm4,7
+ vdpps xmm2,xmm6,XMMWORD PTR [rcx],7
+ vdpps xmm2,xmm6,[rcx],7
+ vmpsadbw xmm2,xmm6,xmm4,7
+ vmpsadbw xmm2,xmm6,XMMWORD PTR [rcx],7
+ vmpsadbw xmm2,xmm6,[rcx],7
+ vpalignr xmm2,xmm6,xmm4,7
+ vpalignr xmm2,xmm6,XMMWORD PTR [rcx],7
+ vpalignr xmm2,xmm6,[rcx],7
+ vpblendw xmm2,xmm6,xmm4,7
+ vpblendw xmm2,xmm6,XMMWORD PTR [rcx],7
+ vpblendw xmm2,xmm6,[rcx],7
+ vpclmulqdq xmm2,xmm6,xmm4,7
+ vpclmulqdq xmm2,xmm6,XMMWORD PTR [rcx],7
+ vpclmulqdq xmm2,xmm6,[rcx],7
+ vshufpd xmm2,xmm6,xmm4,7
+ vshufpd xmm2,xmm6,XMMWORD PTR [rcx],7
+ vshufpd xmm2,xmm6,[rcx],7
+ vshufps xmm2,xmm6,xmm4,7
+ vshufps xmm2,xmm6,XMMWORD PTR [rcx],7
+ vshufps xmm2,xmm6,[rcx],7
# Tests for op xmm, xmm/mem128, xmm, xmm
vblendvpd xmm7,xmm2,xmm6,xmm4
vblendvpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vblendvpd xmm7,xmm2,[rcx],xmm4
vblendvps xmm7,xmm2,xmm6,xmm4
vblendvps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
+ vblendvps xmm7,xmm2,[rcx],xmm4
vpblendvb xmm7,xmm2,xmm6,xmm4
vpblendvb xmm7,xmm2,XMMWORD PTR [rcx],xmm4
-
-# Tests for op xmm/mem128, xmm, xmm, xmm
-# Tests for op xmm, xmm/mem128, xmm, xmm
- vfmaddpd xmm7,xmm2,xmm6,xmm4
- vfmaddpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmaddpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfmaddps xmm7,xmm2,xmm6,xmm4
- vfmaddps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmaddps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfmaddsubpd xmm7,xmm2,xmm6,xmm4
- vfmaddsubpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmaddsubpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfmaddsubps xmm7,xmm2,xmm6,xmm4
- vfmaddsubps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmaddsubps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfmsubaddpd xmm7,xmm2,xmm6,xmm4
- vfmsubaddpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmsubaddpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfmsubaddps xmm7,xmm2,xmm6,xmm4
- vfmsubaddps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmsubaddps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfmsubpd xmm7,xmm2,xmm6,xmm4
- vfmsubpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmsubpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfmsubps xmm7,xmm2,xmm6,xmm4
- vfmsubps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfmsubps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfnmaddpd xmm7,xmm2,xmm6,xmm4
- vfnmaddpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfnmaddpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfnmaddps xmm7,xmm2,xmm6,xmm4
- vfnmaddps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfnmaddps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfnmsubpd xmm7,xmm2,xmm6,xmm4
- vfnmsubpd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfnmsubpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vfnmsubps xmm7,xmm2,xmm6,xmm4
- vfnmsubps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vfnmsubps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vpermilmo2pd xmm7,xmm2,xmm6,xmm4
- vpermilmo2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vpermilmo2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vpermilmz2pd xmm7,xmm2,xmm6,xmm4
- vpermilmz2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vpermilmz2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vpermiltd2pd xmm7,xmm2,xmm6,xmm4
- vpermiltd2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vpermiltd2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vpermilmo2ps xmm7,xmm2,xmm6,xmm4
- vpermilmo2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vpermilmo2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vpermilmz2ps xmm7,xmm2,xmm6,xmm4
- vpermilmz2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vpermilmz2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
- vpermiltd2ps xmm7,xmm2,xmm6,xmm4
- vpermiltd2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx]
- vpermiltd2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4
-
-# Tests for op imm4, xmm/mem128, xmm, xmm, xmm
-# Tests for op imm4, xmm, xmm/mem128, xmm, xmm
- vpermil2pd xmm7,xmm2,xmm6,xmm4,10
- vpermil2pd xmm7,xmm2,xmm6,XMMWORD PTR [rcx],10
- vpermil2pd xmm7,xmm2,XMMWORD PTR [rcx],xmm4,10
- vpermil2ps xmm7,xmm2,xmm6,xmm4,10
- vpermil2ps xmm7,xmm2,xmm6,XMMWORD PTR [rcx],10
- vpermil2ps xmm7,xmm2,XMMWORD PTR [rcx],xmm4,10
+ vpblendvb xmm7,xmm2,[rcx],xmm4
# Tests for op mem64, ymm
vbroadcastsd ymm4,QWORD PTR [rcx]
+ vbroadcastsd ymm4,[rcx]
# Tests for op xmm/mem64, xmm
vcomisd xmm6,xmm4
vcomisd xmm4,QWORD PTR [rcx]
+ vcomisd xmm4,[rcx]
vcvtdq2pd xmm6,xmm4
vcvtdq2pd xmm4,QWORD PTR [rcx]
+ vcvtdq2pd xmm4,[rcx]
vcvtps2pd xmm6,xmm4
vcvtps2pd xmm4,QWORD PTR [rcx]
+ vcvtps2pd xmm4,[rcx]
vmovddup xmm6,xmm4
vmovddup xmm4,QWORD PTR [rcx]
+ vmovddup xmm4,[rcx]
vpmovsxbw xmm6,xmm4
vpmovsxbw xmm4,QWORD PTR [rcx]
+ vpmovsxbw xmm4,[rcx]
vpmovsxwd xmm6,xmm4
vpmovsxwd xmm4,QWORD PTR [rcx]
+ vpmovsxwd xmm4,[rcx]
vpmovsxdq xmm6,xmm4
vpmovsxdq xmm4,QWORD PTR [rcx]
+ vpmovsxdq xmm4,[rcx]
vpmovzxbw xmm6,xmm4
vpmovzxbw xmm4,QWORD PTR [rcx]
+ vpmovzxbw xmm4,[rcx]
vpmovzxwd xmm6,xmm4
vpmovzxwd xmm4,QWORD PTR [rcx]
+ vpmovzxwd xmm4,[rcx]
vpmovzxdq xmm6,xmm4
vpmovzxdq xmm4,QWORD PTR [rcx]
+ vpmovzxdq xmm4,[rcx]
vucomisd xmm6,xmm4
vucomisd xmm4,QWORD PTR [rcx]
+ vucomisd xmm4,[rcx]
# Tests for op mem64, xmm
vmovsd xmm4,QWORD PTR [rcx]
+ vmovsd xmm4,[rcx]
# Tests for op xmm, mem64
vmovlpd QWORD PTR [rcx],xmm4
+ vmovlpd [rcx],xmm4
vmovlps QWORD PTR [rcx],xmm4
+ vmovlps [rcx],xmm4
vmovhpd QWORD PTR [rcx],xmm4
+ vmovhpd [rcx],xmm4
vmovhps QWORD PTR [rcx],xmm4
+ vmovhps [rcx],xmm4
vmovsd QWORD PTR [rcx],xmm4
+ vmovsd [rcx],xmm4
# Tests for op xmm, regq/mem64
# Tests for op regq/mem64, xmm
+ vmovd rcx,xmm4
+ vmovd xmm4,rcx
+ vmovd [rcx],xmm4
+ vmovd xmm4,[rcx]
vmovq rcx,xmm4
vmovq xmm4,rcx
vmovq QWORD PTR [rcx],xmm4
vmovq xmm4,QWORD PTR [rcx]
+ vmovq [rcx],xmm4
+ vmovq xmm4,[rcx]
# Tests for op xmm/mem64, regl
vcvtsd2si ecx,xmm4
vcvtsd2si ecx,QWORD PTR [rcx]
+ vcvtsd2si ecx,[rcx]
vcvttsd2si ecx,xmm4
vcvttsd2si ecx,QWORD PTR [rcx]
+ vcvttsd2si ecx,[rcx]
# Tests for op xmm/mem64, regq
vcvtsd2si rcx,xmm4
vcvtsd2si rcx,QWORD PTR [rcx]
+ vcvtsd2si rcx,[rcx]
vcvttsd2si rcx,xmm4
vcvttsd2si rcx,QWORD PTR [rcx]
+ vcvttsd2si rcx,[rcx]
# Tests for op regq/mem64, xmm, xmm
vcvtsi2sdq xmm6,xmm4,rcx
vcvtsi2sdq xmm6,xmm4,QWORD PTR [rcx]
+ vcvtsi2sdq xmm6,xmm4,[rcx]
vcvtsi2ssq xmm6,xmm4,rcx
vcvtsi2ssq xmm6,xmm4,QWORD PTR [rcx]
+ vcvtsi2ssq xmm6,xmm4,[rcx]
# Tests for op imm8, regq/mem64, xmm, xmm
- vpinsrq xmm6,xmm4,rcx,100
- vpinsrq xmm6,xmm4,QWORD PTR [rcx],100
+ vpinsrq xmm6,xmm4,rcx,7
+ vpinsrq xmm6,xmm4,QWORD PTR [rcx],7
+ vpinsrq xmm6,xmm4,[rcx],7
# Testsf for op imm8, xmm, regq/mem64
- vpextrq rcx,xmm4,100
- vpextrq QWORD PTR [rcx],xmm4,100
+ vpextrq rcx,xmm4,7
+ vpextrq QWORD PTR [rcx],xmm4,7
+ vpextrq [rcx],xmm4,7
# Tests for op mem64, xmm, xmm
vmovlpd xmm6,xmm4,QWORD PTR [rcx]
+ vmovlpd xmm6,xmm4,[rcx]
vmovlps xmm6,xmm4,QWORD PTR [rcx]
+ vmovlps xmm6,xmm4,[rcx]
vmovhpd xmm6,xmm4,QWORD PTR [rcx]
+ vmovhpd xmm6,xmm4,[rcx]
vmovhps xmm6,xmm4,QWORD PTR [rcx]
+ vmovhps xmm6,xmm4,[rcx]
# Tests for op imm8, xmm/mem64, xmm, xmm
- vcmpsd xmm2,xmm6,xmm4,100
- vcmpsd xmm2,xmm6,QWORD PTR [rcx],100
- vroundsd xmm2,xmm6,xmm4,100
- vroundsd xmm2,xmm6,QWORD PTR [rcx],100
-
-# Tests for op xmm/mem64, xmm, xmm, xmm
-# Tests for op xmm, xmm/mem64, xmm, xmm
- vfmaddsd xmm7,xmm2,xmm6,xmm4
- vfmaddsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
- vfmaddsd xmm7,xmm2,QWORD PTR [rcx],xmm4
- vfmsubsd xmm7,xmm2,xmm6,xmm4
- vfmsubsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
- vfmsubsd xmm7,xmm2,QWORD PTR [rcx],xmm4
- vfnmaddsd xmm7,xmm2,xmm6,xmm4
- vfnmaddsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
- vfnmaddsd xmm7,xmm2,QWORD PTR [rcx],xmm4
- vfnmsubsd xmm7,xmm2,xmm6,xmm4
- vfnmsubsd xmm7,xmm2,xmm6,QWORD PTR [rcx]
- vfnmsubsd xmm7,xmm2,QWORD PTR [rcx],xmm4
+ vcmpsd xmm2,xmm6,xmm4,7
+ vcmpsd xmm2,xmm6,QWORD PTR [rcx],7
+ vcmpsd xmm2,xmm6,[rcx],7
+ vroundsd xmm2,xmm6,xmm4,7
+ vroundsd xmm2,xmm6,QWORD PTR [rcx],7
+ vroundsd xmm2,xmm6,[rcx],7
# Tests for op xmm/mem64, xmm, xmm
vaddsd xmm2,xmm6,xmm4
vaddsd xmm2,xmm6,QWORD PTR [rcx]
+ vaddsd xmm2,xmm6,[rcx]
vcvtsd2ss xmm2,xmm6,xmm4
vcvtsd2ss xmm2,xmm6,QWORD PTR [rcx]
+ vcvtsd2ss xmm2,xmm6,[rcx]
vdivsd xmm2,xmm6,xmm4
vdivsd xmm2,xmm6,QWORD PTR [rcx]
+ vdivsd xmm2,xmm6,[rcx]
vmaxsd xmm2,xmm6,xmm4
vmaxsd xmm2,xmm6,QWORD PTR [rcx]
+ vmaxsd xmm2,xmm6,[rcx]
vminsd xmm2,xmm6,xmm4
vminsd xmm2,xmm6,QWORD PTR [rcx]
+ vminsd xmm2,xmm6,[rcx]
vmulsd xmm2,xmm6,xmm4
vmulsd xmm2,xmm6,QWORD PTR [rcx]
+ vmulsd xmm2,xmm6,[rcx]
vsqrtsd xmm2,xmm6,xmm4
vsqrtsd xmm2,xmm6,QWORD PTR [rcx]
+ vsqrtsd xmm2,xmm6,[rcx]
vsubsd xmm2,xmm6,xmm4
vsubsd xmm2,xmm6,QWORD PTR [rcx]
+ vsubsd xmm2,xmm6,[rcx]
vcmpeqsd xmm2,xmm6,xmm4
vcmpeqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeqsd xmm2,xmm6,[rcx]
vcmpltsd xmm2,xmm6,xmm4
vcmpltsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpltsd xmm2,xmm6,[rcx]
vcmplesd xmm2,xmm6,xmm4
vcmplesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmplesd xmm2,xmm6,[rcx]
vcmpunordsd xmm2,xmm6,xmm4
vcmpunordsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpunordsd xmm2,xmm6,[rcx]
vcmpneqsd xmm2,xmm6,xmm4
vcmpneqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneqsd xmm2,xmm6,[rcx]
vcmpnltsd xmm2,xmm6,xmm4
vcmpnltsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnltsd xmm2,xmm6,[rcx]
vcmpnlesd xmm2,xmm6,xmm4
vcmpnlesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnlesd xmm2,xmm6,[rcx]
vcmpordsd xmm2,xmm6,xmm4
vcmpordsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpordsd xmm2,xmm6,[rcx]
vcmpeq_uqsd xmm2,xmm6,xmm4
vcmpeq_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeq_uqsd xmm2,xmm6,[rcx]
vcmpngesd xmm2,xmm6,xmm4
vcmpngesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpngesd xmm2,xmm6,[rcx]
vcmpngtsd xmm2,xmm6,xmm4
vcmpngtsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpngtsd xmm2,xmm6,[rcx]
vcmpfalsesd xmm2,xmm6,xmm4
vcmpfalsesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpfalsesd xmm2,xmm6,[rcx]
vcmpneq_oqsd xmm2,xmm6,xmm4
vcmpneq_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneq_oqsd xmm2,xmm6,[rcx]
vcmpgesd xmm2,xmm6,xmm4
vcmpgesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpgesd xmm2,xmm6,[rcx]
vcmpgtsd xmm2,xmm6,xmm4
vcmpgtsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpgtsd xmm2,xmm6,[rcx]
vcmptruesd xmm2,xmm6,xmm4
vcmptruesd xmm2,xmm6,QWORD PTR [rcx]
+ vcmptruesd xmm2,xmm6,[rcx]
vcmpeq_ossd xmm2,xmm6,xmm4
vcmpeq_ossd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeq_ossd xmm2,xmm6,[rcx]
vcmplt_oqsd xmm2,xmm6,xmm4
vcmplt_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmplt_oqsd xmm2,xmm6,[rcx]
vcmple_oqsd xmm2,xmm6,xmm4
vcmple_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmple_oqsd xmm2,xmm6,[rcx]
vcmpunord_ssd xmm2,xmm6,xmm4
vcmpunord_ssd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpunord_ssd xmm2,xmm6,[rcx]
vcmpneq_ussd xmm2,xmm6,xmm4
vcmpneq_ussd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneq_ussd xmm2,xmm6,[rcx]
vcmpnlt_uqsd xmm2,xmm6,xmm4
vcmpnlt_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnlt_uqsd xmm2,xmm6,[rcx]
vcmpnle_uqsd xmm2,xmm6,xmm4
vcmpnle_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnle_uqsd xmm2,xmm6,[rcx]
vcmpord_ssd xmm2,xmm6,xmm4
vcmpord_ssd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpord_ssd xmm2,xmm6,[rcx]
vcmpeq_ussd xmm2,xmm6,xmm4
vcmpeq_ussd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpeq_ussd xmm2,xmm6,[rcx]
vcmpnge_uqsd xmm2,xmm6,xmm4
vcmpnge_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpnge_uqsd xmm2,xmm6,[rcx]
vcmpngt_uqsd xmm2,xmm6,xmm4
vcmpngt_uqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpngt_uqsd xmm2,xmm6,[rcx]
vcmpfalse_ossd xmm2,xmm6,xmm4
vcmpfalse_ossd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpfalse_ossd xmm2,xmm6,[rcx]
vcmpneq_ossd xmm2,xmm6,xmm4
vcmpneq_ossd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpneq_ossd xmm2,xmm6,[rcx]
vcmpge_oqsd xmm2,xmm6,xmm4
vcmpge_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpge_oqsd xmm2,xmm6,[rcx]
vcmpgt_oqsd xmm2,xmm6,xmm4
vcmpgt_oqsd xmm2,xmm6,QWORD PTR [rcx]
+ vcmpgt_oqsd xmm2,xmm6,[rcx]
vcmptrue_ussd xmm2,xmm6,xmm4
vcmptrue_ussd xmm2,xmm6,QWORD PTR [rcx]
+ vcmptrue_ussd xmm2,xmm6,[rcx]
+
+# Tests for op mem64
+ vldmxcsr DWORD PTR [rcx]
+ vldmxcsr [rcx]
+ vstmxcsr DWORD PTR [rcx]
+ vstmxcsr [rcx]
# Tests for op xmm/mem32, xmm, xmm
vaddss xmm2,xmm6,xmm4
vaddss xmm2,xmm6,DWORD PTR [rcx]
+ vaddss xmm2,xmm6,[rcx]
vcvtss2sd xmm2,xmm6,xmm4
vcvtss2sd xmm2,xmm6,DWORD PTR [rcx]
+ vcvtss2sd xmm2,xmm6,[rcx]
vdivss xmm2,xmm6,xmm4
vdivss xmm2,xmm6,DWORD PTR [rcx]
+ vdivss xmm2,xmm6,[rcx]
vmaxss xmm2,xmm6,xmm4
vmaxss xmm2,xmm6,DWORD PTR [rcx]
+ vmaxss xmm2,xmm6,[rcx]
vminss xmm2,xmm6,xmm4
vminss xmm2,xmm6,DWORD PTR [rcx]
+ vminss xmm2,xmm6,[rcx]
vmulss xmm2,xmm6,xmm4
vmulss xmm2,xmm6,DWORD PTR [rcx]
+ vmulss xmm2,xmm6,[rcx]
vrcpss xmm2,xmm6,xmm4
vrcpss xmm2,xmm6,DWORD PTR [rcx]
+ vrcpss xmm2,xmm6,[rcx]
vrsqrtss xmm2,xmm6,xmm4
vrsqrtss xmm2,xmm6,DWORD PTR [rcx]
+ vrsqrtss xmm2,xmm6,[rcx]
vsqrtss xmm2,xmm6,xmm4
vsqrtss xmm2,xmm6,DWORD PTR [rcx]
+ vsqrtss xmm2,xmm6,[rcx]
vsubss xmm2,xmm6,xmm4
vsubss xmm2,xmm6,DWORD PTR [rcx]
+ vsubss xmm2,xmm6,[rcx]
vcmpeqss xmm2,xmm6,xmm4
vcmpeqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeqss xmm2,xmm6,[rcx]
vcmpltss xmm2,xmm6,xmm4
vcmpltss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpltss xmm2,xmm6,[rcx]
vcmpless xmm2,xmm6,xmm4
vcmpless xmm2,xmm6,DWORD PTR [rcx]
+ vcmpless xmm2,xmm6,[rcx]
vcmpunordss xmm2,xmm6,xmm4
vcmpunordss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpunordss xmm2,xmm6,[rcx]
vcmpneqss xmm2,xmm6,xmm4
vcmpneqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneqss xmm2,xmm6,[rcx]
vcmpnltss xmm2,xmm6,xmm4
vcmpnltss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnltss xmm2,xmm6,[rcx]
vcmpnless xmm2,xmm6,xmm4
vcmpnless xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnless xmm2,xmm6,[rcx]
vcmpordss xmm2,xmm6,xmm4
vcmpordss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpordss xmm2,xmm6,[rcx]
vcmpeq_uqss xmm2,xmm6,xmm4
vcmpeq_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeq_uqss xmm2,xmm6,[rcx]
vcmpngess xmm2,xmm6,xmm4
vcmpngess xmm2,xmm6,DWORD PTR [rcx]
+ vcmpngess xmm2,xmm6,[rcx]
vcmpngtss xmm2,xmm6,xmm4
vcmpngtss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpngtss xmm2,xmm6,[rcx]
vcmpfalsess xmm2,xmm6,xmm4
vcmpfalsess xmm2,xmm6,DWORD PTR [rcx]
+ vcmpfalsess xmm2,xmm6,[rcx]
vcmpneq_oqss xmm2,xmm6,xmm4
vcmpneq_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneq_oqss xmm2,xmm6,[rcx]
vcmpgess xmm2,xmm6,xmm4
vcmpgess xmm2,xmm6,DWORD PTR [rcx]
+ vcmpgess xmm2,xmm6,[rcx]
vcmpgtss xmm2,xmm6,xmm4
vcmpgtss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpgtss xmm2,xmm6,[rcx]
vcmptruess xmm2,xmm6,xmm4
vcmptruess xmm2,xmm6,DWORD PTR [rcx]
+ vcmptruess xmm2,xmm6,[rcx]
vcmpeq_osss xmm2,xmm6,xmm4
vcmpeq_osss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeq_osss xmm2,xmm6,[rcx]
vcmplt_oqss xmm2,xmm6,xmm4
vcmplt_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmplt_oqss xmm2,xmm6,[rcx]
vcmple_oqss xmm2,xmm6,xmm4
vcmple_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmple_oqss xmm2,xmm6,[rcx]
vcmpunord_sss xmm2,xmm6,xmm4
vcmpunord_sss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpunord_sss xmm2,xmm6,[rcx]
vcmpneq_usss xmm2,xmm6,xmm4
vcmpneq_usss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneq_usss xmm2,xmm6,[rcx]
vcmpnlt_uqss xmm2,xmm6,xmm4
vcmpnlt_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnlt_uqss xmm2,xmm6,[rcx]
vcmpnle_uqss xmm2,xmm6,xmm4
vcmpnle_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnle_uqss xmm2,xmm6,[rcx]
vcmpord_sss xmm2,xmm6,xmm4
vcmpord_sss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpord_sss xmm2,xmm6,[rcx]
vcmpeq_usss xmm2,xmm6,xmm4
vcmpeq_usss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpeq_usss xmm2,xmm6,[rcx]
vcmpnge_uqss xmm2,xmm6,xmm4
vcmpnge_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpnge_uqss xmm2,xmm6,[rcx]
vcmpngt_uqss xmm2,xmm6,xmm4
vcmpngt_uqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpngt_uqss xmm2,xmm6,[rcx]
vcmpfalse_osss xmm2,xmm6,xmm4
vcmpfalse_osss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpfalse_osss xmm2,xmm6,[rcx]
vcmpneq_osss xmm2,xmm6,xmm4
vcmpneq_osss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpneq_osss xmm2,xmm6,[rcx]
vcmpge_oqss xmm2,xmm6,xmm4
vcmpge_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpge_oqss xmm2,xmm6,[rcx]
vcmpgt_oqss xmm2,xmm6,xmm4
vcmpgt_oqss xmm2,xmm6,DWORD PTR [rcx]
+ vcmpgt_oqss xmm2,xmm6,[rcx]
vcmptrue_usss xmm2,xmm6,xmm4
vcmptrue_usss xmm2,xmm6,DWORD PTR [rcx]
+ vcmptrue_usss xmm2,xmm6,[rcx]
# Tests for op mem32, ymm
vbroadcastss ymm4,DWORD PTR [rcx]
+ vbroadcastss ymm4,[rcx]
# Tests for op xmm/mem32, xmm
vcomiss xmm6,xmm4
vcomiss xmm4,DWORD PTR [rcx]
+ vcomiss xmm4,[rcx]
vpmovsxbd xmm6,xmm4
vpmovsxbd xmm4,DWORD PTR [rcx]
+ vpmovsxbd xmm4,[rcx]
vpmovsxwq xmm6,xmm4
vpmovsxwq xmm4,DWORD PTR [rcx]
+ vpmovsxwq xmm4,[rcx]
vpmovzxbd xmm6,xmm4
vpmovzxbd xmm4,DWORD PTR [rcx]
+ vpmovzxbd xmm4,[rcx]
vpmovzxwq xmm6,xmm4
vpmovzxwq xmm4,DWORD PTR [rcx]
+ vpmovzxwq xmm4,[rcx]
vucomiss xmm6,xmm4
vucomiss xmm4,DWORD PTR [rcx]
+ vucomiss xmm4,[rcx]
# Tests for op mem32, xmm
vbroadcastss xmm4,DWORD PTR [rcx]
+ vbroadcastss xmm4,[rcx]
vmovss xmm4,DWORD PTR [rcx]
+ vmovss xmm4,[rcx]
# Tests for op xmm, mem32
vmovss DWORD PTR [rcx],xmm4
+ vmovss [rcx],xmm4
# Tests for op xmm, regl/mem32
# Tests for op regl/mem32, xmm
vmovd DWORD PTR [rcx],xmm4
vmovd xmm4,ecx
vmovd xmm4,DWORD PTR [rcx]
+ vmovd [rcx],xmm4
+ vmovd xmm4,[rcx]
# Tests for op xmm/mem32, regl
vcvtss2si ecx,xmm4
vcvtss2si ecx,DWORD PTR [rcx]
+ vcvtss2si ecx,[rcx]
vcvttss2si ecx,xmm4
vcvttss2si ecx,DWORD PTR [rcx]
+ vcvttss2si ecx,[rcx]
# Tests for op xmm/mem32, regq
vcvtss2si rcx,xmm4
vcvtss2si rcx,DWORD PTR [rcx]
+ vcvtss2si rcx,[rcx]
vcvttss2si rcx,xmm4
vcvttss2si rcx,DWORD PTR [rcx]
+ vcvttss2si rcx,[rcx]
# Tests for op xmm, regq
vmovmskpd rcx,xmm4
vpmovmskb rcx,xmm4
# Tests for op imm8, xmm, regq/mem32
- vextractps rcx,xmm4,100
- vextractps DWORD PTR [rcx],xmm4,100
+ vextractps rcx,xmm4,7
+ vextractps DWORD PTR [rcx],xmm4,7
+ vextractps [rcx],xmm4,7
+
# Tests for op imm8, xmm, regl/mem32
- vpextrd ecx,xmm4,100
- vpextrd DWORD PTR [rcx],xmm4,100
- vextractps ecx,xmm4,100
- vextractps DWORD PTR [rcx],xmm4,100
+ vpextrd ecx,xmm4,7
+ vpextrd DWORD PTR [rcx],xmm4,7
+ vpextrd [rcx],xmm4,7
+ vextractps ecx,xmm4,7
+ vextractps DWORD PTR [rcx],xmm4,7
+ vextractps [rcx],xmm4,7
+
+# Tests for op imm8, regl/mem32, xmm, xmm
+ vpinsrd xmm6,xmm4,ecx,7
+ vpinsrd xmm6,xmm4,DWORD PTR [rcx],7
+ vpinsrd xmm6,xmm4,[rcx],7
# Tests for op regl/mem32, xmm, xmm
vcvtsi2sd xmm6,xmm4,ecx
vcvtsi2ss xmm6,xmm4,DWORD PTR [rcx]
# Tests for op imm8, xmm/mem32, xmm, xmm
- vcmpss xmm2,xmm6,xmm4,100
- vcmpss xmm2,xmm6,DWORD PTR [rcx],100
- vinsertps xmm2,xmm6,xmm4,100
- vinsertps xmm2,xmm6,DWORD PTR [rcx],100
- vroundss xmm2,xmm6,xmm4,100
- vroundss xmm2,xmm6,DWORD PTR [rcx],100
-
-# Tests for op xmm/mem32, xmm, xmm, xmm
-# Tests for op xmm, xmm/mem32, xmm, xmm
- vfmaddss xmm7,xmm2,xmm6,xmm4
- vfmaddss xmm7,xmm2,xmm6,DWORD PTR [rcx]
- vfmaddss xmm7,xmm2,DWORD PTR [rcx],xmm4
- vfmsubss xmm7,xmm2,xmm6,xmm4
- vfmsubss xmm7,xmm2,xmm6,DWORD PTR [rcx]
- vfmsubss xmm7,xmm2,DWORD PTR [rcx],xmm4
- vfnmaddss xmm7,xmm2,xmm6,xmm4
- vfnmaddss xmm7,xmm2,xmm6,DWORD PTR [rcx]
- vfnmaddss xmm7,xmm2,DWORD PTR [rcx],xmm4
- vfnmsubss xmm7,xmm2,xmm6,xmm4
- vfnmsubss xmm7,xmm2,xmm6,DWORD PTR [rcx]
- vfnmsubss xmm7,xmm2,DWORD PTR [rcx],xmm4
+ vcmpss xmm2,xmm6,xmm4,7
+ vcmpss xmm2,xmm6,DWORD PTR [rcx],7
+ vcmpss xmm2,xmm6,[rcx],7
+ vinsertps xmm2,xmm6,xmm4,7
+ vinsertps xmm2,xmm6,DWORD PTR [rcx],7
+ vinsertps xmm2,xmm6,[rcx],7
+ vroundss xmm2,xmm6,xmm4,7
+ vroundss xmm2,xmm6,DWORD PTR [rcx],7
+ vroundss xmm2,xmm6,[rcx],7
# Tests for op xmm/m16, xmm
vpmovsxbq xmm6,xmm4
vpmovsxbq xmm4,WORD PTR [rcx]
+ vpmovsxbq xmm4,[rcx]
vpmovzxbq xmm6,xmm4
vpmovzxbq xmm4,WORD PTR [rcx]
+ vpmovzxbq xmm4,[rcx]
# Tests for op imm8, xmm, regl/mem16
- vpextrw ecx,xmm4,100
- vpextrw WORD PTR [rcx],xmm4,100
+ vpextrw ecx,xmm4,7
+ vpextrw WORD PTR [rcx],xmm4,7
+ vpextrw [rcx],xmm4,7
# Tests for op imm8, xmm, regq/mem16
- vpextrw rcx,xmm4,100
- vpextrw WORD PTR [rcx],xmm4,100
+ vpextrw rcx,xmm4,7
+ vpextrw WORD PTR [rcx],xmm4,7
+ vpextrw [rcx],xmm4,7
# Tests for op imm8, regl/mem16, xmm, xmm
- vpinsrw xmm6,xmm4,ecx,100
- vpinsrw xmm6,xmm4,WORD PTR [rcx],100
+ vpinsrw xmm6,xmm4,ecx,7
+ vpinsrw xmm6,xmm4,WORD PTR [rcx],7
+ vpinsrw xmm6,xmm4,[rcx],7
- vpinsrw xmm6,xmm4,rcx,100
- vpinsrw xmm6,xmm4,WORD PTR [rcx],100
+ vpinsrw xmm6,xmm4,rcx,7
+ vpinsrw xmm6,xmm4,WORD PTR [rcx],7
+ vpinsrw xmm6,xmm4,[rcx],7
# Tests for op imm8, xmm, regl/mem8
- vpextrb ecx,xmm4,100
- vpextrb BYTE PTR [rcx],xmm4,100
+ vpextrb ecx,xmm4,7
+ vpextrb BYTE PTR [rcx],xmm4,7
+ vpextrb [rcx],xmm4,7
# Tests for op imm8, regl/mem8, xmm, xmm
- vpinsrb xmm6,xmm4,ecx,100
- vpinsrb xmm6,xmm4,BYTE PTR [rcx],100
+ vpinsrb xmm6,xmm4,ecx,7
+ vpinsrb xmm6,xmm4,BYTE PTR [rcx],7
+ vpinsrb xmm6,xmm4,[rcx],7
# Tests for op imm8, xmm, regq
- vpextrw rcx,xmm4,100
-# Tests for op imm8, xmm, regq/mem8
- vpextrb rcx,xmm4,100
- vpextrb BYTE PTR [rcx],xmm4,100
+ vpextrw rcx,xmm4,7
-# Tests for op imm8, regl/mem8, xmm, xmm
- vpinsrb xmm6,xmm4,ecx,100
- vpinsrb xmm6,xmm4,BYTE PTR [rcx],100
+# Tests for op imm8, xmm, regq/mem8
+ vpextrb rcx,xmm4,7
+ vpextrb BYTE PTR [rcx],xmm4,7
+ vpextrb [rcx],xmm4,7
# Tests for op xmm, xmm
vmaskmovdqu xmm6,xmm4
vmovmskpd ecx,xmm4
vmovmskps ecx,xmm4
vpmovmskb ecx,xmm4
+
# Tests for op xmm, xmm, xmm
vmovhlps xmm2,xmm6,xmm4
vmovlhps xmm2,xmm6,xmm4
vmovss xmm2,xmm6,xmm4
# Tests for op imm8, xmm, xmm
- vpslld xmm6,xmm4,100
- vpslldq xmm6,xmm4,100
- vpsllq xmm6,xmm4,100
- vpsllw xmm6,xmm4,100
- vpsrad xmm6,xmm4,100
- vpsraw xmm6,xmm4,100
- vpsrld xmm6,xmm4,100
- vpsrldq xmm6,xmm4,100
- vpsrlq xmm6,xmm4,100
- vpsrlw xmm6,xmm4,100
+ vpslld xmm6,xmm4,7
+ vpslldq xmm6,xmm4,7
+ vpsllq xmm6,xmm4,7
+ vpsllw xmm6,xmm4,7
+ vpsrad xmm6,xmm4,7
+ vpsraw xmm6,xmm4,7
+ vpsrld xmm6,xmm4,7
+ vpsrldq xmm6,xmm4,7
+ vpsrlq xmm6,xmm4,7
+ vpsrlw xmm6,xmm4,7
# Tests for op imm8, xmm, regl
- vpextrw ecx,xmm4,100
+ vpextrw ecx,xmm4,7
# Tests for op ymm, regl
vmovmskpd ecx,ymm4
vmovmskpd rcx,ymm4
vmovmskps rcx,ymm4
-
# Default instructions without suffixes.
vcvtpd2dq xmm6,xmm4
vcvtpd2dq xmm6,ymm4
vcvtdq2pd ymm8,XMMWORD PTR ds:0x12345678
vcvtpd2ps xmm8,YMMWORD PTR ds:0x12345678
vpavgb xmm15,xmm8,XMMWORD PTR ds:0x12345678
- vpextrb ds:0x12345678,xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR ds:0x12345678,7
+ vpextrb ds:0x12345678,xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0x12345678
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR ds:0x12345678,7
vblendvps xmm14,xmm12,XMMWORD PTR ds:0x12345678,xmm8
- vpinsrb xmm15,xmm8,ds:0x12345678,100
+ vpinsrb xmm15,xmm8,ds:0x12345678,7
vmovdqa ymm8,YMMWORD PTR ds:0x12345678
vmovdqa YMMWORD PTR ds:0x12345678,ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR ds:0x12345678
- vroundpd ymm8,YMMWORD PTR ds:0x12345678,100
- vextractf128 XMMWORD PTR ds:0x12345678,ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0x12345678,100
+ vroundpd ymm8,YMMWORD PTR ds:0x12345678,7
+ vextractf128 XMMWORD PTR ds:0x12345678,ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0x12345678,7
vblendvpd ymm14,ymm12,YMMWORD PTR ds:0x12345678,ymm8
vldmxcsr DWORD PTR [rbp]
vmovdqa xmm8,XMMWORD PTR [rbp]
vcvtdq2pd ymm8,XMMWORD PTR [rbp]
vcvtpd2ps xmm8,YMMWORD PTR [rbp]
vpavgb xmm15,xmm8,XMMWORD PTR [rbp]
- vpextrb [rbp],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rbp],7
+ vpextrb [rbp],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp],7
vblendvps xmm14,xmm12,XMMWORD PTR [rbp],xmm8
- vpinsrb xmm15,xmm8,[rbp],100
+ vpinsrb xmm15,xmm8,[rbp],7
vmovdqa ymm8,YMMWORD PTR [rbp]
vmovdqa YMMWORD PTR [rbp],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rbp]
- vroundpd ymm8,YMMWORD PTR [rbp],100
- vextractf128 XMMWORD PTR [rbp],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp],100
+ vroundpd ymm8,YMMWORD PTR [rbp],7
+ vextractf128 XMMWORD PTR [rbp],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rbp],ymm8
vldmxcsr DWORD PTR [rbp+0x99]
vmovdqa xmm8,XMMWORD PTR [rbp+0x99]
vcvtdq2pd ymm8,XMMWORD PTR [rbp+0x99]
vcvtpd2ps xmm8,YMMWORD PTR [rbp+0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [rbp+0x99]
- vpextrb [rbp+0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rbp+0x99],7
+ vpextrb [rbp+0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp+0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [rbp+0x99],xmm8
- vpinsrb xmm15,xmm8,[rbp+0x99],100
+ vpinsrb xmm15,xmm8,[rbp+0x99],7
vmovdqa ymm8,YMMWORD PTR [rbp+0x99]
vmovdqa YMMWORD PTR [rbp+0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rbp+0x99]
- vroundpd ymm8,YMMWORD PTR [rbp+0x99],100
- vextractf128 XMMWORD PTR [rbp+0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+0x99],100
+ vroundpd ymm8,YMMWORD PTR [rbp+0x99],7
+ vextractf128 XMMWORD PTR [rbp+0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rbp+0x99],ymm8
vldmxcsr DWORD PTR [r15+0x99]
vmovdqa xmm8,XMMWORD PTR [r15+0x99]
vcvtdq2pd ymm8,XMMWORD PTR [r15+0x99]
vcvtpd2ps xmm8,YMMWORD PTR [r15+0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [r15+0x99]
- vpextrb [r15+0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [r15+0x99],7
+ vpextrb [r15+0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [r15+0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [r15+0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [r15+0x99],xmm8
- vpinsrb xmm15,xmm8,[r15+0x99],100
+ vpinsrb xmm15,xmm8,[r15+0x99],7
vmovdqa ymm8,YMMWORD PTR [r15+0x99]
vmovdqa YMMWORD PTR [r15+0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [r15+0x99]
- vroundpd ymm8,YMMWORD PTR [r15+0x99],100
- vextractf128 XMMWORD PTR [r15+0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [r15+0x99],100
+ vroundpd ymm8,YMMWORD PTR [r15+0x99],7
+ vextractf128 XMMWORD PTR [r15+0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r15+0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [r15+0x99],ymm8
vldmxcsr DWORD PTR [rip+0x99]
vmovdqa xmm8,XMMWORD PTR [rip+0x99]
vcvtdq2pd ymm8,XMMWORD PTR [rip+0x99]
vcvtpd2ps xmm8,YMMWORD PTR [rip+0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [rip+0x99]
- vpextrb [rip+0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rip+0x99],7
+ vpextrb [rip+0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rip+0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rip+0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [rip+0x99],xmm8
- vpinsrb xmm15,xmm8,[rip+0x99],100
+ vpinsrb xmm15,xmm8,[rip+0x99],7
vmovdqa ymm8,YMMWORD PTR [rip+0x99]
vmovdqa YMMWORD PTR [rip+0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rip+0x99]
- vroundpd ymm8,YMMWORD PTR [rip+0x99],100
- vextractf128 XMMWORD PTR [rip+0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rip+0x99],100
+ vroundpd ymm8,YMMWORD PTR [rip+0x99],7
+ vextractf128 XMMWORD PTR [rip+0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rip+0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rip+0x99],ymm8
vldmxcsr DWORD PTR [rsp+0x99]
vmovdqa xmm8,XMMWORD PTR [rsp+0x99]
vcvtdq2pd ymm8,XMMWORD PTR [rsp+0x99]
vcvtpd2ps xmm8,YMMWORD PTR [rsp+0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [rsp+0x99]
- vpextrb [rsp+0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rsp+0x99],7
+ vpextrb [rsp+0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rsp+0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [rsp+0x99],xmm8
- vpinsrb xmm15,xmm8,[rsp+0x99],100
+ vpinsrb xmm15,xmm8,[rsp+0x99],7
vmovdqa ymm8,YMMWORD PTR [rsp+0x99]
vmovdqa YMMWORD PTR [rsp+0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rsp+0x99]
- vroundpd ymm8,YMMWORD PTR [rsp+0x99],100
- vextractf128 XMMWORD PTR [rsp+0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+0x99],100
+ vroundpd ymm8,YMMWORD PTR [rsp+0x99],7
+ vextractf128 XMMWORD PTR [rsp+0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rsp+0x99],ymm8
vldmxcsr DWORD PTR [r12+0x99]
vmovdqa xmm8,XMMWORD PTR [r12+0x99]
vcvtdq2pd ymm8,XMMWORD PTR [r12+0x99]
vcvtpd2ps xmm8,YMMWORD PTR [r12+0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [r12+0x99]
- vpextrb [r12+0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [r12+0x99],7
+ vpextrb [r12+0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [r12+0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [r12+0x99],xmm8
- vpinsrb xmm15,xmm8,[r12+0x99],100
+ vpinsrb xmm15,xmm8,[r12+0x99],7
vmovdqa ymm8,YMMWORD PTR [r12+0x99]
vmovdqa YMMWORD PTR [r12+0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [r12+0x99]
- vroundpd ymm8,YMMWORD PTR [r12+0x99],100
- vextractf128 XMMWORD PTR [r12+0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+0x99],100
+ vroundpd ymm8,YMMWORD PTR [r12+0x99],7
+ vextractf128 XMMWORD PTR [r12+0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [r12+0x99],ymm8
vldmxcsr DWORD PTR [riz*1-0x99]
vmovdqa xmm8,XMMWORD PTR [riz*1-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [riz*1-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [riz*1-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [riz*1-0x99]
- vpextrb [riz*1-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [riz*1-0x99],7
+ vpextrb [riz*1-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*1-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [riz*1-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [riz*1-0x99],xmm8
- vpinsrb xmm15,xmm8,[riz*1-0x99],100
+ vpinsrb xmm15,xmm8,[riz*1-0x99],7
vmovdqa ymm8,YMMWORD PTR [riz*1-0x99]
vmovdqa YMMWORD PTR [riz*1-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [riz*1-0x99]
- vroundpd ymm8,YMMWORD PTR [riz*1-0x99],100
- vextractf128 XMMWORD PTR [riz*1-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*1-0x99],100
+ vroundpd ymm8,YMMWORD PTR [riz*1-0x99],7
+ vextractf128 XMMWORD PTR [riz*1-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*1-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [riz*1-0x99],ymm8
vldmxcsr DWORD PTR [riz*2-0x99]
vmovdqa xmm8,XMMWORD PTR [riz*2-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [riz*2-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [riz*2-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [riz*2-0x99]
- vpextrb [riz*2-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [riz*2-0x99],7
+ vpextrb [riz*2-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*2-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [riz*2-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [riz*2-0x99],xmm8
- vpinsrb xmm15,xmm8,[riz*2-0x99],100
+ vpinsrb xmm15,xmm8,[riz*2-0x99],7
vmovdqa ymm8,YMMWORD PTR [riz*2-0x99]
vmovdqa YMMWORD PTR [riz*2-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [riz*2-0x99]
- vroundpd ymm8,YMMWORD PTR [riz*2-0x99],100
- vextractf128 XMMWORD PTR [riz*2-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*2-0x99],100
+ vroundpd ymm8,YMMWORD PTR [riz*2-0x99],7
+ vextractf128 XMMWORD PTR [riz*2-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*2-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [riz*2-0x99],ymm8
vldmxcsr DWORD PTR [rbx+riz*1-0x99]
vmovdqa xmm8,XMMWORD PTR [rbx+riz*1-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [rbx+riz*1-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [rbx+riz*1-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [rbx+riz*1-0x99]
- vpextrb [rbx+riz*1-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rbx+riz*1-0x99],7
+ vpextrb [rbx+riz*1-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*1-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbx+riz*1-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*1-0x99],xmm8
- vpinsrb xmm15,xmm8,[rbx+riz*1-0x99],100
+ vpinsrb xmm15,xmm8,[rbx+riz*1-0x99],7
vmovdqa ymm8,YMMWORD PTR [rbx+riz*1-0x99]
vmovdqa YMMWORD PTR [rbx+riz*1-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rbx+riz*1-0x99]
- vroundpd ymm8,YMMWORD PTR [rbx+riz*1-0x99],100
- vextractf128 XMMWORD PTR [rbx+riz*1-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*1-0x99],100
+ vroundpd ymm8,YMMWORD PTR [rbx+riz*1-0x99],7
+ vextractf128 XMMWORD PTR [rbx+riz*1-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*1-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rbx+riz*1-0x99],ymm8
vldmxcsr DWORD PTR [rbx+riz*2-0x99]
vmovdqa xmm8,XMMWORD PTR [rbx+riz*2-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [rbx+riz*2-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [rbx+riz*2-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [rbx+riz*2-0x99]
- vpextrb [rbx+riz*2-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rbx+riz*2-0x99],7
+ vpextrb [rbx+riz*2-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*2-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbx+riz*2-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*2-0x99],xmm8
- vpinsrb xmm15,xmm8,[rbx+riz*2-0x99],100
+ vpinsrb xmm15,xmm8,[rbx+riz*2-0x99],7
vmovdqa ymm8,YMMWORD PTR [rbx+riz*2-0x99]
vmovdqa YMMWORD PTR [rbx+riz*2-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rbx+riz*2-0x99]
- vroundpd ymm8,YMMWORD PTR [rbx+riz*2-0x99],100
- vextractf128 XMMWORD PTR [rbx+riz*2-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*2-0x99],100
+ vroundpd ymm8,YMMWORD PTR [rbx+riz*2-0x99],7
+ vextractf128 XMMWORD PTR [rbx+riz*2-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*2-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rbx+riz*2-0x99],ymm8
vldmxcsr DWORD PTR [r12+r15*4-0x99]
vmovdqa xmm8,XMMWORD PTR [r12+r15*4-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [r12+r15*4-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [r12+r15*4-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [r12+r15*4-0x99]
- vpextrb [r12+r15*4-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [r12+r15*4-0x99],7
+ vpextrb [r12+r15*4-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+r15*4-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [r12+r15*4-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [r12+r15*4-0x99],xmm8
- vpinsrb xmm15,xmm8,[r12+r15*4-0x99],100
+ vpinsrb xmm15,xmm8,[r12+r15*4-0x99],7
vmovdqa ymm8,YMMWORD PTR [r12+r15*4-0x99]
vmovdqa YMMWORD PTR [r12+r15*4-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [r12+r15*4-0x99]
- vroundpd ymm8,YMMWORD PTR [r12+r15*4-0x99],100
- vextractf128 XMMWORD PTR [r12+r15*4-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+r15*4-0x99],100
+ vroundpd ymm8,YMMWORD PTR [r12+r15*4-0x99],7
+ vextractf128 XMMWORD PTR [r12+r15*4-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+r15*4-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [r12+r15*4-0x99],ymm8
vldmxcsr DWORD PTR [r8+r15*8-0x99]
vmovdqa xmm8,XMMWORD PTR [r8+r15*8-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [r8+r15*8-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [r8+r15*8-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [r8+r15*8-0x99]
- vpextrb [r8+r15*8-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [r8+r15*8-0x99],7
+ vpextrb [r8+r15*8-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [r8+r15*8-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [r8+r15*8-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [r8+r15*8-0x99],xmm8
- vpinsrb xmm15,xmm8,[r8+r15*8-0x99],100
+ vpinsrb xmm15,xmm8,[r8+r15*8-0x99],7
vmovdqa ymm8,YMMWORD PTR [r8+r15*8-0x99]
vmovdqa YMMWORD PTR [r8+r15*8-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [r8+r15*8-0x99]
- vroundpd ymm8,YMMWORD PTR [r8+r15*8-0x99],100
- vextractf128 XMMWORD PTR [r8+r15*8-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [r8+r15*8-0x99],100
+ vroundpd ymm8,YMMWORD PTR [r8+r15*8-0x99],7
+ vextractf128 XMMWORD PTR [r8+r15*8-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [r8+r15*8-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [r8+r15*8-0x99],ymm8
vldmxcsr DWORD PTR [rbp+r12*4-0x99]
vmovdqa xmm8,XMMWORD PTR [rbp+r12*4-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [rbp+r12*4-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [rbp+r12*4-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [rbp+r12*4-0x99]
- vpextrb [rbp+r12*4-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rbp+r12*4-0x99],7
+ vpextrb [rbp+r12*4-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+r12*4-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp+r12*4-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [rbp+r12*4-0x99],xmm8
- vpinsrb xmm15,xmm8,[rbp+r12*4-0x99],100
+ vpinsrb xmm15,xmm8,[rbp+r12*4-0x99],7
vmovdqa ymm8,YMMWORD PTR [rbp+r12*4-0x99]
vmovdqa YMMWORD PTR [rbp+r12*4-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rbp+r12*4-0x99]
- vroundpd ymm8,YMMWORD PTR [rbp+r12*4-0x99],100
- vextractf128 XMMWORD PTR [rbp+r12*4-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+r12*4-0x99],100
+ vroundpd ymm8,YMMWORD PTR [rbp+r12*4-0x99],7
+ vextractf128 XMMWORD PTR [rbp+r12*4-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+r12*4-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rbp+r12*4-0x99],ymm8
vldmxcsr DWORD PTR [rsp+r13*1-0x99]
vmovdqa xmm8,XMMWORD PTR [rsp+r13*1-0x99]
vcvtdq2pd ymm8,XMMWORD PTR [rsp+r13*1-0x99]
vcvtpd2ps xmm8,YMMWORD PTR [rsp+r13*1-0x99]
vpavgb xmm15,xmm8,XMMWORD PTR [rsp+r13*1-0x99]
- vpextrb [rsp+r13*1-0x99],xmm8,100
+ vaeskeygenassist xmm8,XMMWORD PTR [rsp+r13*1-0x99],7
+ vpextrb [rsp+r13*1-0x99],xmm8,7
vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+r13*1-0x99]
+ vpclmulqdq xmm15,xmm8,XMMWORD PTR [rsp+r13*1-0x99],7
vblendvps xmm14,xmm12,XMMWORD PTR [rsp+r13*1-0x99],xmm8
- vpinsrb xmm15,xmm8,[rsp+r13*1-0x99],100
+ vpinsrb xmm15,xmm8,[rsp+r13*1-0x99],7
vmovdqa ymm8,YMMWORD PTR [rsp+r13*1-0x99]
vmovdqa YMMWORD PTR [rsp+r13*1-0x99],ymm8
vpermilpd ymm15,ymm8,YMMWORD PTR [rsp+r13*1-0x99]
- vroundpd ymm8,YMMWORD PTR [rsp+r13*1-0x99],100
- vextractf128 XMMWORD PTR [rsp+r13*1-0x99],ymm8,100
- vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+r13*1-0x99],100
+ vroundpd ymm8,YMMWORD PTR [rsp+r13*1-0x99],7
+ vextractf128 XMMWORD PTR [rsp+r13*1-0x99],ymm8,7
+ vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+r13*1-0x99],7
vblendvpd ymm14,ymm12,YMMWORD PTR [rsp+r13*1-0x99],ymm8
# Tests for all register operands.
vmovmskpd r8d,xmm8
- vpslld xmm15,xmm8,100
+ vpslld xmm15,xmm8,7
vmovmskps r8d,ymm8
vmovdqa xmm15,xmm8
vmovd r8d,xmm8
vcvtsd2si r8d,xmm8
vcvtdq2pd ymm8,xmm8
vcvtpd2ps xmm8,ymm8
- vpextrb r8d,xmm8,100
+ vaeskeygenassist xmm15,xmm8,7
+ vpextrb r8d,xmm8,7
vcvtsi2sd xmm15,xmm8,r8d
+ vpclmulqdq xmm12,xmm15,xmm8,7
vblendvps xmm14,xmm12,xmm8,xmm8
- vpinsrb xmm15,xmm8,r8d,100
+ vpinsrb xmm15,xmm8,r8d,7
vmovdqa ymm15,ymm8
vpermilpd ymm12,ymm15,ymm8
- vroundpd ymm15,ymm8,100
- vextractf128 xmm8,ymm8,100
- vperm2f128 ymm12,ymm15,ymm8,100
+ vroundpd ymm15,ymm8,7
+ vextractf128 xmm8,ymm8,7
+ vperm2f128 ymm12,ymm15,ymm8,7
vblendvpd ymm14,ymm12,ymm15,ymm8
- vinsertf128 ymm15,ymm8,xmm8,100
+ vinsertf128 ymm15,ymm8,xmm8,7
# Tests for different memory/register operand
vcvtsd2si r8,QWORD PTR [rcx]
vextractps r8,xmm8,10
vcvtss2si r8,DWORD PTR [rcx]
- vpinsrw xmm8,xmm15,r8,100
+ vpinsrw xmm8,xmm15,r8,7