vcmpgt_oqps (%ecx),%ymm6,%ymm2
vcmptrue_usps %ymm4,%ymm6,%ymm2
vcmptrue_usps (%ecx),%ymm6,%ymm2
+ vgf2p8mulb %ymm4, %ymm5, %ymm6
+ vgf2p8mulb (%ecx), %ymm5, %ymm6
+ vgf2p8mulb -123456(%esp,%esi,8), %ymm5, %ymm6
+ vgf2p8mulb 4064(%edx), %ymm5, %ymm6
+ vgf2p8mulb 4096(%edx), %ymm5, %ymm6
+ vgf2p8mulb -4096(%edx), %ymm5, %ymm6
+ vgf2p8mulb -4128(%edx), %ymm5, %ymm6
# Tests for op ymm/mem256, xmm
vcvtpd2dqy %ymm4,%xmm4
vtestps %ymm4,%ymm6
vtestps (%ecx),%ymm4
+# Tests for op ymm, ymm/mem256
+ vmovapd %ymm4,%ymm6
+ vmovapd %ymm4,(%ecx)
+ vmovaps %ymm4,%ymm6
+ vmovaps %ymm4,(%ecx)
+ vmovdqa %ymm4,%ymm6
+ vmovdqa %ymm4,(%ecx)
+ vmovdqu %ymm4,%ymm6
+ vmovdqu %ymm4,(%ecx)
+ vmovupd %ymm4,%ymm6
+ vmovupd %ymm4,(%ecx)
+ vmovups %ymm4,%ymm6
+ vmovups %ymm4,(%ecx)
+
# Tests for op mem256, ymm
vlddqu (%ecx),%ymm4
vshufpd $7,(%ecx),%ymm6,%ymm2
vshufps $7,%ymm4,%ymm6,%ymm2
vshufps $7,(%ecx),%ymm6,%ymm2
+ vgf2p8affineqb $0xab, %ymm4, %ymm5, %ymm6
+ vgf2p8affineqb $123, %ymm4, %ymm5, %ymm6
+ vgf2p8affineqb $123, (%ecx), %ymm5, %ymm6
+ vgf2p8affineqb $123, -123456(%esp,%esi,8), %ymm5, %ymm6
+ vgf2p8affineqb $123, 4064(%edx), %ymm5, %ymm6
+ vgf2p8affineqb $123, 4096(%edx), %ymm5, %ymm6
+ vgf2p8affineqb $123, -4096(%edx), %ymm5, %ymm6
+ vgf2p8affineqb $123, -4128(%edx), %ymm5, %ymm6
+ vgf2p8affineinvqb $0xab, %ymm4, %ymm5, %ymm6
+ vgf2p8affineinvqb $123, %ymm4, %ymm5, %ymm6
+ vgf2p8affineinvqb $123, (%ecx), %ymm5, %ymm6
+ vgf2p8affineinvqb $123, -123456(%esp,%esi,8), %ymm5, %ymm6
+ vgf2p8affineinvqb $123, 4064(%edx), %ymm5, %ymm6
+ vgf2p8affineinvqb $123, 4096(%edx), %ymm5, %ymm6
+ vgf2p8affineinvqb $123, -4096(%edx), %ymm5, %ymm6
+ vgf2p8affineinvqb $123, -4128(%edx), %ymm5, %ymm6
# Tests for op ymm, ymm/mem256, ymm, ymm
vblendvpd %ymm4,%ymm6,%ymm2,%ymm7
vcmpgt_oqps (%ecx),%xmm6,%xmm7
vcmptrue_usps %xmm4,%xmm6,%xmm2
vcmptrue_usps (%ecx),%xmm6,%xmm7
+ vgf2p8mulb %xmm4, %xmm5, %xmm6
+ vgf2p8mulb (%ecx), %xmm5, %xmm6
+ vgf2p8mulb -123456(%esp,%esi,8), %xmm5, %xmm6
+ vgf2p8mulb 2032(%edx), %xmm5, %xmm6
+ vgf2p8mulb 2048(%edx), %xmm5, %xmm6
+ vgf2p8mulb -2048(%edx), %xmm5, %xmm6
+ vgf2p8mulb -2064(%edx), %xmm5, %xmm6
# Tests for op mem128, xmm, xmm
vmaskmovps (%ecx),%xmm4,%xmm6
vshufpd $7,(%ecx),%xmm6,%xmm2
vshufps $7,%xmm4,%xmm6,%xmm2
vshufps $7,(%ecx),%xmm6,%xmm2
+ vgf2p8affineqb $0xab, %xmm4, %xmm5, %xmm6
+ vgf2p8affineqb $123, %xmm4, %xmm5, %xmm6
+ vgf2p8affineqb $123, (%ecx), %xmm5, %xmm6
+ vgf2p8affineqb $123, -123456(%esp,%esi,8), %xmm5, %xmm6
+ vgf2p8affineqb $123, 2032(%edx), %xmm5, %xmm6
+ vgf2p8affineqb $123, 2048(%edx), %xmm5, %xmm6
+ vgf2p8affineqb $123, -2048(%edx), %xmm5, %xmm6
+ vgf2p8affineqb $123, -2064(%edx), %xmm5, %xmm6
+ vgf2p8affineinvqb $0xab, %xmm4, %xmm5, %xmm6
+ vgf2p8affineinvqb $123, %xmm4, %xmm5, %xmm6
+ vgf2p8affineinvqb $123, (%ecx), %xmm5, %xmm6
+ vgf2p8affineinvqb $123, -123456(%esp,%esi,8), %xmm5, %xmm6
+ vgf2p8affineinvqb $123, 2032(%edx), %xmm5, %xmm6
+ vgf2p8affineinvqb $123, 2048(%edx), %xmm5, %xmm6
+ vgf2p8affineinvqb $123, -2048(%edx), %xmm5, %xmm6
+ vgf2p8affineinvqb $123, -2064(%edx), %xmm5, %xmm6
# Tests for op xmm, xmm/mem128, xmm, xmm
vblendvpd %xmm4,%xmm6,%xmm2,%xmm7
vextractps $7,%xmm4,%ecx
vextractps $7,%xmm4,(%ecx)
+# Tests for op imm8, regl/mem32, xmm, xmm
+ vpinsrd $7,%ecx,%xmm4,%xmm6
+ vpinsrd $7,(%ecx),%xmm4,%xmm6
+
# Tests for op regl/mem32, xmm, xmm
vcvtsi2sd %ecx,%xmm4,%xmm6
vcvtsi2sd (%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
vcmptrue_usps ymm2,ymm6,ymm4
vcmptrue_usps ymm2,ymm6,YMMWORD PTR [ecx]
vcmptrue_usps ymm2,ymm6,[ecx]
+ vgf2p8mulb ymm6, ymm5, ymm4
+ vgf2p8mulb ymm6, ymm5, YMMWORD PTR [ecx]
+ vgf2p8mulb ymm6, ymm5, [ecx]
+ vgf2p8mulb ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456]
+ vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx+4064]
+ vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx+4096]
+ vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx-4096]
+ vgf2p8mulb ymm6, ymm5, YMMWORD PTR [edx-4128]
# Tests for op ymm/mem256, xmm
vcvtpd2dq xmm4,ymm4
vtestps ymm4,YMMWORD PTR [ecx]
vtestps ymm4,[ecx]
+# Tests for op ymm, ymm/mem256
+ vmovapd ymm6,ymm4
+ vmovapd YMMWORD PTR [ecx],ymm4
+ vmovapd [ecx],ymm4
+ vmovaps ymm6,ymm4
+ vmovaps YMMWORD PTR [ecx],ymm4
+ vmovaps [ecx],ymm4
+ vmovdqa ymm6,ymm4
+ vmovdqa YMMWORD PTR [ecx],ymm4
+ vmovdqa [ecx],ymm4
+ vmovdqu ymm6,ymm4
+ vmovdqu YMMWORD PTR [ecx],ymm4
+ vmovdqu [ecx],ymm4
+ vmovupd ymm6,ymm4
+ vmovupd YMMWORD PTR [ecx],ymm4
+ vmovupd [ecx],ymm4
+ vmovups ymm6,ymm4
+ vmovups YMMWORD PTR [ecx],ymm4
+ vmovups [ecx],ymm4
+
# Tests for op mem256, ymm
vlddqu ymm4,YMMWORD PTR [ecx]
vlddqu ymm4,[ecx]
vshufps ymm2,ymm6,ymm4,7
vshufps ymm2,ymm6,YMMWORD PTR [ecx],7
vshufps ymm2,ymm6,[ecx],7
+ vgf2p8affineqb ymm6, ymm5, ymm4, 0xab
+ vgf2p8affineqb ymm6, ymm5, ymm4, 123
+ vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [ecx], 123
+ vgf2p8affineqb ymm6, ymm5, [ecx], 123
+ vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456], 123
+ vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx+4064], 123
+ vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx+4096], 123
+ vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx-4096], 123
+ vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [edx-4128], 123
+ vgf2p8affineinvqb ymm6, ymm5, ymm4, 0xab
+ vgf2p8affineinvqb ymm6, ymm5, ymm4, 123
+ vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [ecx], 123
+ vgf2p8affineinvqb ymm6, ymm5, [ecx], 123
+ vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456], 123
+ vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx+4064], 123
+ vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx+4096], 123
+ vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx-4096], 123
+ vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [edx-4128], 123
# Tests for op ymm, ymm/mem256, ymm, ymm
vblendvpd ymm7,ymm2,ymm6,ymm4
vcmptrue_usps xmm2,xmm6,xmm4
vcmptrue_usps xmm7,xmm6,XMMWORD PTR [ecx]
vcmptrue_usps xmm7,xmm6,[ecx]
+ vgf2p8mulb xmm6, xmm5, xmm4
+ vgf2p8mulb xmm6, xmm5, XMMWORD PTR [ecx]
+ vgf2p8mulb xmm6, xmm5, [ecx]
+ vgf2p8mulb xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456]
+ vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx+2032]
+ vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx+2048]
+ vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx-2048]
+ vgf2p8mulb xmm6, xmm5, XMMWORD PTR [edx-2064]
# Tests for op mem128, xmm, xmm
vmaskmovps xmm6,xmm4,XMMWORD PTR [ecx]
vshufps xmm2,xmm6,xmm4,7
vshufps xmm2,xmm6,XMMWORD PTR [ecx],7
vshufps xmm2,xmm6,[ecx],7
+ vgf2p8affineqb xmm6, xmm5, xmm4, 0xab
+ vgf2p8affineqb xmm6, xmm5, xmm4, 123
+ vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [ecx], 123
+ vgf2p8affineqb xmm6, xmm5, [ecx], 123
+ vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456], 123
+ vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx+2032], 123
+ vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx+2048], 123
+ vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx-2048], 123
+ vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [edx-2064], 123
+ vgf2p8affineinvqb xmm6, xmm5, xmm4, 0xab
+ vgf2p8affineinvqb xmm6, xmm5, xmm4, 123
+ vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [ecx], 123
+ vgf2p8affineinvqb xmm6, xmm5, [ecx], 123
+ vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [esp+esi*8-123456], 123
+ vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx+2032], 123
+ vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx+2048], 123
+ vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx-2048], 123
+ vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [edx-2064], 123
# Tests for op xmm, xmm/mem128, xmm, xmm
vblendvpd xmm7,xmm2,xmm6,xmm4
vextractps DWORD PTR [ecx],xmm4,7
vextractps [ecx],xmm4,7
+# Tests for op imm8, regl/mem32, xmm, xmm
+ vpinsrd xmm6,xmm4,ecx,7
+ vpinsrd xmm6,xmm4,DWORD PTR [ecx],7
+ vpinsrd xmm6,xmm4,[ecx],7
+
# Tests for op regl/mem32, xmm, xmm
vcvtsi2sd xmm6,xmm4,ecx
vcvtsi2sd xmm6,xmm4,DWORD PTR [ecx]
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