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