blob: 2608096df4a54edf4add2fee2da8298e2dc6401e [file] [log] [blame]
# Check XOP instructions (maxcombos=16, maxops=3, archbits=32, seed=1)
.allow_index_reg
.text
_start:
# Tests for op VFRCZPD xmm2/mem128, xmm1 (at&t syntax)
VFRCZPD %xmm7,%xmm7
VFRCZPD %xmm0,%xmm6
VFRCZPD (%ebx),%xmm0
VFRCZPD (%esi),%xmm7
VFRCZPD %xmm0,%xmm0
VFRCZPD (%eax),%xmm7
VFRCZPD %xmm7,%xmm0
VFRCZPD %xmm1,%xmm6
VFRCZPD %xmm1,%xmm0
VFRCZPD %xmm0,%xmm7
VFRCZPD (%eax),%xmm6
VFRCZPD %xmm1,%xmm7
VFRCZPD (%esi),%xmm0
VFRCZPD (%ebx),%xmm7
VFRCZPD (%esi),%xmm6
VFRCZPD (%eax),%xmm0
# Tests for op VFRCZPD ymm2/mem256, ymm1 (at&t syntax)
VFRCZPD %ymm7,%ymm7
VFRCZPD %ymm0,%ymm6
VFRCZPD (%ebx),%ymm0
VFRCZPD (%esi),%ymm7
VFRCZPD %ymm0,%ymm0
VFRCZPD (%eax),%ymm7
VFRCZPD %ymm7,%ymm0
VFRCZPD %ymm1,%ymm6
VFRCZPD %ymm1,%ymm0
VFRCZPD %ymm0,%ymm7
VFRCZPD (%eax),%ymm6
VFRCZPD %ymm1,%ymm7
VFRCZPD (%esi),%ymm0
VFRCZPD (%ebx),%ymm7
VFRCZPD (%esi),%ymm6
VFRCZPD (%eax),%ymm0
# Tests for op VFRCZPS xmm2/mem128, xmm1 (at&t syntax)
VFRCZPS %xmm7,%xmm7
VFRCZPS %xmm0,%xmm6
VFRCZPS (%ebx),%xmm0
VFRCZPS (%esi),%xmm7
VFRCZPS %xmm0,%xmm0
VFRCZPS (%eax),%xmm7
VFRCZPS %xmm7,%xmm0
VFRCZPS %xmm1,%xmm6
VFRCZPS %xmm1,%xmm0
VFRCZPS %xmm0,%xmm7
VFRCZPS (%eax),%xmm6
VFRCZPS %xmm1,%xmm7
VFRCZPS (%esi),%xmm0
VFRCZPS (%ebx),%xmm7
VFRCZPS (%esi),%xmm6
VFRCZPS (%eax),%xmm0
# Tests for op VFRCZPS ymm2/mem256, ymm1 (at&t syntax)
VFRCZPS %ymm7,%ymm7
VFRCZPS %ymm0,%ymm6
VFRCZPS (%ebx),%ymm0
VFRCZPS (%esi),%ymm7
VFRCZPS %ymm0,%ymm0
VFRCZPS (%eax),%ymm7
VFRCZPS %ymm7,%ymm0
VFRCZPS %ymm1,%ymm6
VFRCZPS %ymm1,%ymm0
VFRCZPS %ymm0,%ymm7
VFRCZPS (%eax),%ymm6
VFRCZPS %ymm1,%ymm7
VFRCZPS (%esi),%ymm0
VFRCZPS (%ebx),%ymm7
VFRCZPS (%esi),%ymm6
VFRCZPS (%eax),%ymm0
# Tests for op VFRCZSD xmm2/mem64, xmm1 (at&t syntax)
VFRCZSD %xmm7,%xmm7
VFRCZSD %xmm0,%xmm6
VFRCZSD (%ebx),%xmm0
VFRCZSD (%esi),%xmm7
VFRCZSD %xmm0,%xmm0
VFRCZSD (%eax),%xmm7
VFRCZSD %xmm7,%xmm0
VFRCZSD %xmm1,%xmm6
VFRCZSD %xmm1,%xmm0
VFRCZSD %xmm0,%xmm7
VFRCZSD (%eax),%xmm6
VFRCZSD %xmm1,%xmm7
VFRCZSD (%esi),%xmm0
VFRCZSD (%ebx),%xmm7
VFRCZSD (%esi),%xmm6
VFRCZSD (%eax),%xmm0
# Tests for op VFRCZSS xmm2/mem32, xmm1 (at&t syntax)
VFRCZSS %xmm7,%xmm7
VFRCZSS %xmm0,%xmm6
VFRCZSS (%ebx),%xmm0
VFRCZSS (%esi),%xmm7
VFRCZSS %xmm0,%xmm0
VFRCZSS (%eax),%xmm7
VFRCZSS %xmm7,%xmm0
VFRCZSS %xmm1,%xmm6
VFRCZSS %xmm1,%xmm0
VFRCZSS %xmm0,%xmm7
VFRCZSS (%eax),%xmm6
VFRCZSS %xmm1,%xmm7
VFRCZSS (%esi),%xmm0
VFRCZSS (%ebx),%xmm7
VFRCZSS (%esi),%xmm6
VFRCZSS (%eax),%xmm0
# Tests for op VPCMOV xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCMOV %xmm0,%xmm7,%xmm7,%xmm0
VPCMOV %xmm7,(%esi),%xmm0,%xmm0
VPCMOV %xmm1,(%esi),%xmm3,%xmm0
VPCMOV %xmm1,%xmm0,%xmm0,%xmm5
VPCMOV %xmm1,%xmm6,%xmm0,%xmm0
VPCMOV %xmm1,%xmm6,%xmm0,%xmm7
VPCMOV %xmm1,(%edx),%xmm0,%xmm7
VPCMOV %xmm7,%xmm0,%xmm0,%xmm7
VPCMOV %xmm7,(%esi),%xmm3,%xmm7
VPCMOV %xmm7,%xmm6,%xmm3,%xmm7
VPCMOV %xmm7,%xmm7,%xmm3,%xmm0
VPCMOV %xmm0,(%edx),%xmm3,%xmm0
VPCMOV %xmm1,(%edx),%xmm7,%xmm5
VPCMOV %xmm1,%xmm7,%xmm7,%xmm5
VPCMOV %xmm1,%xmm7,%xmm0,%xmm0
VPCMOV %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPCMOV ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax)
VPCMOV %ymm0,%ymm7,%ymm7,%ymm0
VPCMOV %ymm7,(%esi),%ymm0,%ymm0
VPCMOV %ymm1,(%esi),%ymm3,%ymm0
VPCMOV %ymm1,%ymm0,%ymm0,%ymm5
VPCMOV %ymm1,%ymm6,%ymm0,%ymm0
VPCMOV %ymm1,%ymm6,%ymm0,%ymm7
VPCMOV %ymm1,(%edx),%ymm0,%ymm7
VPCMOV %ymm7,%ymm0,%ymm0,%ymm7
VPCMOV %ymm7,(%esi),%ymm3,%ymm7
VPCMOV %ymm7,%ymm6,%ymm3,%ymm7
VPCMOV %ymm7,%ymm7,%ymm3,%ymm0
VPCMOV %ymm0,(%edx),%ymm3,%ymm0
VPCMOV %ymm1,(%edx),%ymm7,%ymm5
VPCMOV %ymm1,%ymm7,%ymm7,%ymm5
VPCMOV %ymm1,%ymm7,%ymm0,%ymm0
VPCMOV %ymm7,(%esi),%ymm3,%ymm5
# Tests for op VPCMOV xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
VPCMOV %xmm0,%xmm6,%xmm7,%xmm0
VPCMOV (%esi),%xmm7,%xmm0,%xmm0
VPCMOV (%eax),%xmm7,%xmm3,%xmm0
VPCMOV %xmm7,%xmm0,%xmm0,%xmm5
VPCMOV %xmm7,%xmm0,%xmm0,%xmm0
VPCMOV %xmm7,%xmm0,%xmm0,%xmm7
VPCMOV (%eax),%xmm6,%xmm0,%xmm7
VPCMOV (%esi),%xmm0,%xmm0,%xmm7
VPCMOV (%ebx),%xmm7,%xmm3,%xmm7
VPCMOV (%ebx),%xmm0,%xmm3,%xmm7
VPCMOV (%esi),%xmm6,%xmm3,%xmm0
VPCMOV %xmm1,%xmm7,%xmm3,%xmm0
VPCMOV (%eax),%xmm7,%xmm7,%xmm5
VPCMOV %xmm7,%xmm6,%xmm7,%xmm5
VPCMOV %xmm7,%xmm6,%xmm0,%xmm0
VPCMOV (%ebx),%xmm7,%xmm3,%xmm5
# Tests for op VPCMOV ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax)
VPCMOV %ymm0,%ymm6,%ymm7,%ymm0
VPCMOV (%esi),%ymm7,%ymm0,%ymm0
VPCMOV (%eax),%ymm7,%ymm3,%ymm0
VPCMOV %ymm7,%ymm0,%ymm0,%ymm5
VPCMOV %ymm7,%ymm0,%ymm0,%ymm0
VPCMOV %ymm7,%ymm0,%ymm0,%ymm7
VPCMOV (%eax),%ymm6,%ymm0,%ymm7
VPCMOV (%esi),%ymm0,%ymm0,%ymm7
VPCMOV (%ebx),%ymm7,%ymm3,%ymm7
VPCMOV (%ebx),%ymm0,%ymm3,%ymm7
VPCMOV (%esi),%ymm6,%ymm3,%ymm0
VPCMOV %ymm1,%ymm7,%ymm3,%ymm0
VPCMOV (%eax),%ymm7,%ymm7,%ymm5
VPCMOV %ymm7,%ymm6,%ymm7,%ymm5
VPCMOV %ymm7,%ymm6,%ymm0,%ymm0
VPCMOV (%ebx),%ymm7,%ymm3,%ymm5
# Tests for op VPCOMB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMB $0x3,(%eax),%xmm0,%xmm7
VPCOMB $0xFF,%xmm0,%xmm0,%xmm1
VPCOMB $0xFF,%xmm5,%xmm0,%xmm1
VPCOMB $0x0,%xmm5,%xmm5,%xmm1
VPCOMB $0x0,%xmm5,%xmm0,%xmm1
VPCOMB $0x0,%xmm0,%xmm7,%xmm1
VPCOMB $0x3,%xmm0,%xmm7,%xmm7
VPCOMB $0x0,%xmm5,%xmm7,%xmm7
VPCOMB $0xFF,%xmm7,%xmm7,%xmm7
VPCOMB $0x0,%xmm7,%xmm7,%xmm7
VPCOMB $0x3,%xmm7,%xmm0,%xmm0
VPCOMB $0xFF,%xmm7,%xmm0,%xmm1
VPCOMB $0xFF,(%eax),%xmm5,%xmm1
VPCOMB $0x3,(%eax),%xmm5,%xmm1
VPCOMB $0x3,%xmm0,%xmm0,%xmm7
VPCOMB $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPCOMD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMD $0x3,(%eax),%xmm0,%xmm7
VPCOMD $0xFF,%xmm0,%xmm0,%xmm1
VPCOMD $0xFF,%xmm5,%xmm0,%xmm1
VPCOMD $0x0,%xmm5,%xmm5,%xmm1
VPCOMD $0x0,%xmm5,%xmm0,%xmm1
VPCOMD $0x0,%xmm0,%xmm7,%xmm1
VPCOMD $0x3,%xmm0,%xmm7,%xmm7
VPCOMD $0x0,%xmm5,%xmm7,%xmm7
VPCOMD $0xFF,%xmm7,%xmm7,%xmm7
VPCOMD $0x0,%xmm7,%xmm7,%xmm7
VPCOMD $0x3,%xmm7,%xmm0,%xmm0
VPCOMD $0xFF,%xmm7,%xmm0,%xmm1
VPCOMD $0xFF,(%eax),%xmm5,%xmm1
VPCOMD $0x3,(%eax),%xmm5,%xmm1
VPCOMD $0x3,%xmm0,%xmm0,%xmm7
VPCOMD $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPCOMQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMQ $0x3,(%eax),%xmm0,%xmm7
VPCOMQ $0xFF,%xmm0,%xmm0,%xmm1
VPCOMQ $0xFF,%xmm5,%xmm0,%xmm1
VPCOMQ $0x0,%xmm5,%xmm5,%xmm1
VPCOMQ $0x0,%xmm5,%xmm0,%xmm1
VPCOMQ $0x0,%xmm0,%xmm7,%xmm1
VPCOMQ $0x3,%xmm0,%xmm7,%xmm7
VPCOMQ $0x0,%xmm5,%xmm7,%xmm7
VPCOMQ $0xFF,%xmm7,%xmm7,%xmm7
VPCOMQ $0x0,%xmm7,%xmm7,%xmm7
VPCOMQ $0x3,%xmm7,%xmm0,%xmm0
VPCOMQ $0xFF,%xmm7,%xmm0,%xmm1
VPCOMQ $0xFF,(%eax),%xmm5,%xmm1
VPCOMQ $0x3,(%eax),%xmm5,%xmm1
VPCOMQ $0x3,%xmm0,%xmm0,%xmm7
VPCOMQ $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPCOMUB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUB $0x3,(%eax),%xmm0,%xmm7
VPCOMUB $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUB $0xFF,%xmm5,%xmm0,%xmm1
VPCOMUB $0x0,%xmm5,%xmm5,%xmm1
VPCOMUB $0x0,%xmm5,%xmm0,%xmm1
VPCOMUB $0x0,%xmm0,%xmm7,%xmm1
VPCOMUB $0x3,%xmm0,%xmm7,%xmm7
VPCOMUB $0x0,%xmm5,%xmm7,%xmm7
VPCOMUB $0xFF,%xmm7,%xmm7,%xmm7
VPCOMUB $0x0,%xmm7,%xmm7,%xmm7
VPCOMUB $0x3,%xmm7,%xmm0,%xmm0
VPCOMUB $0xFF,%xmm7,%xmm0,%xmm1
VPCOMUB $0xFF,(%eax),%xmm5,%xmm1
VPCOMUB $0x3,(%eax),%xmm5,%xmm1
VPCOMUB $0x3,%xmm0,%xmm0,%xmm7
VPCOMUB $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPCOMUD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUD $0x3,(%eax),%xmm0,%xmm7
VPCOMUD $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUD $0xFF,%xmm5,%xmm0,%xmm1
VPCOMUD $0x0,%xmm5,%xmm5,%xmm1
VPCOMUD $0x0,%xmm5,%xmm0,%xmm1
VPCOMUD $0x0,%xmm0,%xmm7,%xmm1
VPCOMUD $0x3,%xmm0,%xmm7,%xmm7
VPCOMUD $0x0,%xmm5,%xmm7,%xmm7
VPCOMUD $0xFF,%xmm7,%xmm7,%xmm7
VPCOMUD $0x0,%xmm7,%xmm7,%xmm7
VPCOMUD $0x3,%xmm7,%xmm0,%xmm0
VPCOMUD $0xFF,%xmm7,%xmm0,%xmm1
VPCOMUD $0xFF,(%eax),%xmm5,%xmm1
VPCOMUD $0x3,(%eax),%xmm5,%xmm1
VPCOMUD $0x3,%xmm0,%xmm0,%xmm7
VPCOMUD $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPCOMUQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUQ $0x3,(%eax),%xmm0,%xmm7
VPCOMUQ $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUQ $0xFF,%xmm5,%xmm0,%xmm1
VPCOMUQ $0x0,%xmm5,%xmm5,%xmm1
VPCOMUQ $0x0,%xmm5,%xmm0,%xmm1
VPCOMUQ $0x0,%xmm0,%xmm7,%xmm1
VPCOMUQ $0x3,%xmm0,%xmm7,%xmm7
VPCOMUQ $0x0,%xmm5,%xmm7,%xmm7
VPCOMUQ $0xFF,%xmm7,%xmm7,%xmm7
VPCOMUQ $0x0,%xmm7,%xmm7,%xmm7
VPCOMUQ $0x3,%xmm7,%xmm0,%xmm0
VPCOMUQ $0xFF,%xmm7,%xmm0,%xmm1
VPCOMUQ $0xFF,(%eax),%xmm5,%xmm1
VPCOMUQ $0x3,(%eax),%xmm5,%xmm1
VPCOMUQ $0x3,%xmm0,%xmm0,%xmm7
VPCOMUQ $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPCOMUW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUW $0x3,(%eax),%xmm0,%xmm7
VPCOMUW $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUW $0xFF,%xmm5,%xmm0,%xmm1
VPCOMUW $0x0,%xmm5,%xmm5,%xmm1
VPCOMUW $0x0,%xmm5,%xmm0,%xmm1
VPCOMUW $0x0,%xmm0,%xmm7,%xmm1
VPCOMUW $0x3,%xmm0,%xmm7,%xmm7
VPCOMUW $0x0,%xmm5,%xmm7,%xmm7
VPCOMUW $0xFF,%xmm7,%xmm7,%xmm7
VPCOMUW $0x0,%xmm7,%xmm7,%xmm7
VPCOMUW $0x3,%xmm7,%xmm0,%xmm0
VPCOMUW $0xFF,%xmm7,%xmm0,%xmm1
VPCOMUW $0xFF,(%eax),%xmm5,%xmm1
VPCOMUW $0x3,(%eax),%xmm5,%xmm1
VPCOMUW $0x3,%xmm0,%xmm0,%xmm7
VPCOMUW $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPCOMW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMW $0x3,(%eax),%xmm0,%xmm7
VPCOMW $0xFF,%xmm0,%xmm0,%xmm1
VPCOMW $0xFF,%xmm5,%xmm0,%xmm1
VPCOMW $0x0,%xmm5,%xmm5,%xmm1
VPCOMW $0x0,%xmm5,%xmm0,%xmm1
VPCOMW $0x0,%xmm0,%xmm7,%xmm1
VPCOMW $0x3,%xmm0,%xmm7,%xmm7
VPCOMW $0x0,%xmm5,%xmm7,%xmm7
VPCOMW $0xFF,%xmm7,%xmm7,%xmm7
VPCOMW $0x0,%xmm7,%xmm7,%xmm7
VPCOMW $0x3,%xmm7,%xmm0,%xmm0
VPCOMW $0xFF,%xmm7,%xmm0,%xmm1
VPCOMW $0xFF,(%eax),%xmm5,%xmm1
VPCOMW $0x3,(%eax),%xmm5,%xmm1
VPCOMW $0x3,%xmm0,%xmm0,%xmm7
VPCOMW $0xFF,%xmm7,%xmm5,%xmm0
# Tests for op VPHADDBD xmm2/mem128, xmm1 (at&t syntax)
VPHADDBD %xmm7,%xmm7
VPHADDBD %xmm0,%xmm6
VPHADDBD (%ebx),%xmm0
VPHADDBD (%esi),%xmm7
VPHADDBD %xmm0,%xmm0
VPHADDBD (%eax),%xmm7
VPHADDBD %xmm7,%xmm0
VPHADDBD %xmm1,%xmm6
VPHADDBD %xmm1,%xmm0
VPHADDBD %xmm0,%xmm7
VPHADDBD (%eax),%xmm6
VPHADDBD %xmm1,%xmm7
VPHADDBD (%esi),%xmm0
VPHADDBD (%ebx),%xmm7
VPHADDBD (%esi),%xmm6
VPHADDBD (%eax),%xmm0
# Tests for op VPHADDBQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDBQ %xmm7,%xmm7
VPHADDBQ %xmm0,%xmm6
VPHADDBQ (%ebx),%xmm0
VPHADDBQ (%esi),%xmm7
VPHADDBQ %xmm0,%xmm0
VPHADDBQ (%eax),%xmm7
VPHADDBQ %xmm7,%xmm0
VPHADDBQ %xmm1,%xmm6
VPHADDBQ %xmm1,%xmm0
VPHADDBQ %xmm0,%xmm7
VPHADDBQ (%eax),%xmm6
VPHADDBQ %xmm1,%xmm7
VPHADDBQ (%esi),%xmm0
VPHADDBQ (%ebx),%xmm7
VPHADDBQ (%esi),%xmm6
VPHADDBQ (%eax),%xmm0
# Tests for op VPHADDBW xmm2/mem128, xmm1 (at&t syntax)
VPHADDBW %xmm7,%xmm7
VPHADDBW %xmm0,%xmm6
VPHADDBW (%ebx),%xmm0
VPHADDBW (%esi),%xmm7
VPHADDBW %xmm0,%xmm0
VPHADDBW (%eax),%xmm7
VPHADDBW %xmm7,%xmm0
VPHADDBW %xmm1,%xmm6
VPHADDBW %xmm1,%xmm0
VPHADDBW %xmm0,%xmm7
VPHADDBW (%eax),%xmm6
VPHADDBW %xmm1,%xmm7
VPHADDBW (%esi),%xmm0
VPHADDBW (%ebx),%xmm7
VPHADDBW (%esi),%xmm6
VPHADDBW (%eax),%xmm0
# Tests for op VPHADDDQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDDQ %xmm7,%xmm7
VPHADDDQ %xmm0,%xmm6
VPHADDDQ (%ebx),%xmm0
VPHADDDQ (%esi),%xmm7
VPHADDDQ %xmm0,%xmm0
VPHADDDQ (%eax),%xmm7
VPHADDDQ %xmm7,%xmm0
VPHADDDQ %xmm1,%xmm6
VPHADDDQ %xmm1,%xmm0
VPHADDDQ %xmm0,%xmm7
VPHADDDQ (%eax),%xmm6
VPHADDDQ %xmm1,%xmm7
VPHADDDQ (%esi),%xmm0
VPHADDDQ (%ebx),%xmm7
VPHADDDQ (%esi),%xmm6
VPHADDDQ (%eax),%xmm0
# Tests for op VPHADDUBD xmm2/mem128, xmm1 (at&t syntax)
VPHADDUBD %xmm7,%xmm7
VPHADDUBD %xmm0,%xmm6
VPHADDUBD (%ebx),%xmm0
VPHADDUBD (%esi),%xmm7
VPHADDUBD %xmm0,%xmm0
VPHADDUBD (%eax),%xmm7
VPHADDUBD %xmm7,%xmm0
VPHADDUBD %xmm1,%xmm6
VPHADDUBD %xmm1,%xmm0
VPHADDUBD %xmm0,%xmm7
VPHADDUBD (%eax),%xmm6
VPHADDUBD %xmm1,%xmm7
VPHADDUBD (%esi),%xmm0
VPHADDUBD (%ebx),%xmm7
VPHADDUBD (%esi),%xmm6
VPHADDUBD (%eax),%xmm0
# Tests for op VPHADDUBQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDUBQ %xmm7,%xmm7
VPHADDUBQ %xmm0,%xmm6
VPHADDUBQ (%ebx),%xmm0
VPHADDUBQ (%esi),%xmm7
VPHADDUBQ %xmm0,%xmm0
VPHADDUBQ (%eax),%xmm7
VPHADDUBQ %xmm7,%xmm0
VPHADDUBQ %xmm1,%xmm6
VPHADDUBQ %xmm1,%xmm0
VPHADDUBQ %xmm0,%xmm7
VPHADDUBQ (%eax),%xmm6
VPHADDUBQ %xmm1,%xmm7
VPHADDUBQ (%esi),%xmm0
VPHADDUBQ (%ebx),%xmm7
VPHADDUBQ (%esi),%xmm6
VPHADDUBQ (%eax),%xmm0
# Tests for op VPHADDUBW xmm2/mem128, xmm1 (at&t syntax)
VPHADDUBW %xmm7,%xmm7
VPHADDUBW %xmm0,%xmm6
VPHADDUBW (%ebx),%xmm0
VPHADDUBW (%esi),%xmm7
VPHADDUBW %xmm0,%xmm0
VPHADDUBW (%eax),%xmm7
VPHADDUBW %xmm7,%xmm0
VPHADDUBW %xmm1,%xmm6
VPHADDUBW %xmm1,%xmm0
VPHADDUBW %xmm0,%xmm7
VPHADDUBW (%eax),%xmm6
VPHADDUBW %xmm1,%xmm7
VPHADDUBW (%esi),%xmm0
VPHADDUBW (%ebx),%xmm7
VPHADDUBW (%esi),%xmm6
VPHADDUBW (%eax),%xmm0
# Tests for op VPHADDUDQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDUDQ %xmm7,%xmm7
VPHADDUDQ %xmm0,%xmm6
VPHADDUDQ (%ebx),%xmm0
VPHADDUDQ (%esi),%xmm7
VPHADDUDQ %xmm0,%xmm0
VPHADDUDQ (%eax),%xmm7
VPHADDUDQ %xmm7,%xmm0
VPHADDUDQ %xmm1,%xmm6
VPHADDUDQ %xmm1,%xmm0
VPHADDUDQ %xmm0,%xmm7
VPHADDUDQ (%eax),%xmm6
VPHADDUDQ %xmm1,%xmm7
VPHADDUDQ (%esi),%xmm0
VPHADDUDQ (%ebx),%xmm7
VPHADDUDQ (%esi),%xmm6
VPHADDUDQ (%eax),%xmm0
# Tests for op VPHADDUWD xmm2/mem128, xmm1 (at&t syntax)
VPHADDUWD %xmm7,%xmm7
VPHADDUWD %xmm0,%xmm6
VPHADDUWD (%ebx),%xmm0
VPHADDUWD (%esi),%xmm7
VPHADDUWD %xmm0,%xmm0
VPHADDUWD (%eax),%xmm7
VPHADDUWD %xmm7,%xmm0
VPHADDUWD %xmm1,%xmm6
VPHADDUWD %xmm1,%xmm0
VPHADDUWD %xmm0,%xmm7
VPHADDUWD (%eax),%xmm6
VPHADDUWD %xmm1,%xmm7
VPHADDUWD (%esi),%xmm0
VPHADDUWD (%ebx),%xmm7
VPHADDUWD (%esi),%xmm6
VPHADDUWD (%eax),%xmm0
# Tests for op VPHADDUWQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDUWQ %xmm7,%xmm7
VPHADDUWQ %xmm0,%xmm6
VPHADDUWQ (%ebx),%xmm0
VPHADDUWQ (%esi),%xmm7
VPHADDUWQ %xmm0,%xmm0
VPHADDUWQ (%eax),%xmm7
VPHADDUWQ %xmm7,%xmm0
VPHADDUWQ %xmm1,%xmm6
VPHADDUWQ %xmm1,%xmm0
VPHADDUWQ %xmm0,%xmm7
VPHADDUWQ (%eax),%xmm6
VPHADDUWQ %xmm1,%xmm7
VPHADDUWQ (%esi),%xmm0
VPHADDUWQ (%ebx),%xmm7
VPHADDUWQ (%esi),%xmm6
VPHADDUWQ (%eax),%xmm0
# Tests for op VPHADDWD xmm2/mem128, xmm1 (at&t syntax)
VPHADDWD %xmm7,%xmm7
VPHADDWD %xmm0,%xmm6
VPHADDWD (%ebx),%xmm0
VPHADDWD (%esi),%xmm7
VPHADDWD %xmm0,%xmm0
VPHADDWD (%eax),%xmm7
VPHADDWD %xmm7,%xmm0
VPHADDWD %xmm1,%xmm6
VPHADDWD %xmm1,%xmm0
VPHADDWD %xmm0,%xmm7
VPHADDWD (%eax),%xmm6
VPHADDWD %xmm1,%xmm7
VPHADDWD (%esi),%xmm0
VPHADDWD (%ebx),%xmm7
VPHADDWD (%esi),%xmm6
VPHADDWD (%eax),%xmm0
# Tests for op VPHADDWQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDWQ %xmm7,%xmm7
VPHADDWQ %xmm0,%xmm6
VPHADDWQ (%ebx),%xmm0
VPHADDWQ (%esi),%xmm7
VPHADDWQ %xmm0,%xmm0
VPHADDWQ (%eax),%xmm7
VPHADDWQ %xmm7,%xmm0
VPHADDWQ %xmm1,%xmm6
VPHADDWQ %xmm1,%xmm0
VPHADDWQ %xmm0,%xmm7
VPHADDWQ (%eax),%xmm6
VPHADDWQ %xmm1,%xmm7
VPHADDWQ (%esi),%xmm0
VPHADDWQ (%ebx),%xmm7
VPHADDWQ (%esi),%xmm6
VPHADDWQ (%eax),%xmm0
# Tests for op VPHSUBBW xmm2/mem128, xmm1 (at&t syntax)
VPHSUBBW %xmm7,%xmm7
VPHSUBBW %xmm0,%xmm6
VPHSUBBW (%ebx),%xmm0
VPHSUBBW (%esi),%xmm7
VPHSUBBW %xmm0,%xmm0
VPHSUBBW (%eax),%xmm7
VPHSUBBW %xmm7,%xmm0
VPHSUBBW %xmm1,%xmm6
VPHSUBBW %xmm1,%xmm0
VPHSUBBW %xmm0,%xmm7
VPHSUBBW (%eax),%xmm6
VPHSUBBW %xmm1,%xmm7
VPHSUBBW (%esi),%xmm0
VPHSUBBW (%ebx),%xmm7
VPHSUBBW (%esi),%xmm6
VPHSUBBW (%eax),%xmm0
# Tests for op VPHSUBDQ xmm2/mem128, xmm1 (at&t syntax)
VPHSUBDQ %xmm7,%xmm7
VPHSUBDQ %xmm0,%xmm6
VPHSUBDQ (%ebx),%xmm0
VPHSUBDQ (%esi),%xmm7
VPHSUBDQ %xmm0,%xmm0
VPHSUBDQ (%eax),%xmm7
VPHSUBDQ %xmm7,%xmm0
VPHSUBDQ %xmm1,%xmm6
VPHSUBDQ %xmm1,%xmm0
VPHSUBDQ %xmm0,%xmm7
VPHSUBDQ (%eax),%xmm6
VPHSUBDQ %xmm1,%xmm7
VPHSUBDQ (%esi),%xmm0
VPHSUBDQ (%ebx),%xmm7
VPHSUBDQ (%esi),%xmm6
VPHSUBDQ (%eax),%xmm0
# Tests for op VPHSUBWD xmm2/mem128, xmm1 (at&t syntax)
VPHSUBWD %xmm7,%xmm7
VPHSUBWD %xmm0,%xmm6
VPHSUBWD (%ebx),%xmm0
VPHSUBWD (%esi),%xmm7
VPHSUBWD %xmm0,%xmm0
VPHSUBWD (%eax),%xmm7
VPHSUBWD %xmm7,%xmm0
VPHSUBWD %xmm1,%xmm6
VPHSUBWD %xmm1,%xmm0
VPHSUBWD %xmm0,%xmm7
VPHSUBWD (%eax),%xmm6
VPHSUBWD %xmm1,%xmm7
VPHSUBWD (%esi),%xmm0
VPHSUBWD (%ebx),%xmm7
VPHSUBWD (%esi),%xmm6
VPHSUBWD (%eax),%xmm0
# Tests for op VPMACSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSDD %xmm0,%xmm7,%xmm7,%xmm0
VPMACSDD %xmm7,(%esi),%xmm0,%xmm0
VPMACSDD %xmm1,(%esi),%xmm3,%xmm0
VPMACSDD %xmm1,%xmm0,%xmm0,%xmm5
VPMACSDD %xmm1,%xmm6,%xmm0,%xmm0
VPMACSDD %xmm1,%xmm6,%xmm0,%xmm7
VPMACSDD %xmm1,(%edx),%xmm0,%xmm7
VPMACSDD %xmm7,%xmm0,%xmm0,%xmm7
VPMACSDD %xmm7,(%esi),%xmm3,%xmm7
VPMACSDD %xmm7,%xmm6,%xmm3,%xmm7
VPMACSDD %xmm7,%xmm7,%xmm3,%xmm0
VPMACSDD %xmm0,(%edx),%xmm3,%xmm0
VPMACSDD %xmm1,(%edx),%xmm7,%xmm5
VPMACSDD %xmm1,%xmm7,%xmm7,%xmm5
VPMACSDD %xmm1,%xmm7,%xmm0,%xmm0
VPMACSDD %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSDQH %xmm0,%xmm7,%xmm7,%xmm0
VPMACSDQH %xmm7,(%esi),%xmm0,%xmm0
VPMACSDQH %xmm1,(%esi),%xmm3,%xmm0
VPMACSDQH %xmm1,%xmm0,%xmm0,%xmm5
VPMACSDQH %xmm1,%xmm6,%xmm0,%xmm0
VPMACSDQH %xmm1,%xmm6,%xmm0,%xmm7
VPMACSDQH %xmm1,(%edx),%xmm0,%xmm7
VPMACSDQH %xmm7,%xmm0,%xmm0,%xmm7
VPMACSDQH %xmm7,(%esi),%xmm3,%xmm7
VPMACSDQH %xmm7,%xmm6,%xmm3,%xmm7
VPMACSDQH %xmm7,%xmm7,%xmm3,%xmm0
VPMACSDQH %xmm0,(%edx),%xmm3,%xmm0
VPMACSDQH %xmm1,(%edx),%xmm7,%xmm5
VPMACSDQH %xmm1,%xmm7,%xmm7,%xmm5
VPMACSDQH %xmm1,%xmm7,%xmm0,%xmm0
VPMACSDQH %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSDQL %xmm0,%xmm7,%xmm7,%xmm0
VPMACSDQL %xmm7,(%esi),%xmm0,%xmm0
VPMACSDQL %xmm1,(%esi),%xmm3,%xmm0
VPMACSDQL %xmm1,%xmm0,%xmm0,%xmm5
VPMACSDQL %xmm1,%xmm6,%xmm0,%xmm0
VPMACSDQL %xmm1,%xmm6,%xmm0,%xmm7
VPMACSDQL %xmm1,(%edx),%xmm0,%xmm7
VPMACSDQL %xmm7,%xmm0,%xmm0,%xmm7
VPMACSDQL %xmm7,(%esi),%xmm3,%xmm7
VPMACSDQL %xmm7,%xmm6,%xmm3,%xmm7
VPMACSDQL %xmm7,%xmm7,%xmm3,%xmm0
VPMACSDQL %xmm0,(%edx),%xmm3,%xmm0
VPMACSDQL %xmm1,(%edx),%xmm7,%xmm5
VPMACSDQL %xmm1,%xmm7,%xmm7,%xmm5
VPMACSDQL %xmm1,%xmm7,%xmm0,%xmm0
VPMACSDQL %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSDD %xmm0,%xmm7,%xmm7,%xmm0
VPMACSSDD %xmm7,(%esi),%xmm0,%xmm0
VPMACSSDD %xmm1,(%esi),%xmm3,%xmm0
VPMACSSDD %xmm1,%xmm0,%xmm0,%xmm5
VPMACSSDD %xmm1,%xmm6,%xmm0,%xmm0
VPMACSSDD %xmm1,%xmm6,%xmm0,%xmm7
VPMACSSDD %xmm1,(%edx),%xmm0,%xmm7
VPMACSSDD %xmm7,%xmm0,%xmm0,%xmm7
VPMACSSDD %xmm7,(%esi),%xmm3,%xmm7
VPMACSSDD %xmm7,%xmm6,%xmm3,%xmm7
VPMACSSDD %xmm7,%xmm7,%xmm3,%xmm0
VPMACSSDD %xmm0,(%edx),%xmm3,%xmm0
VPMACSSDD %xmm1,(%edx),%xmm7,%xmm5
VPMACSSDD %xmm1,%xmm7,%xmm7,%xmm5
VPMACSSDD %xmm1,%xmm7,%xmm0,%xmm0
VPMACSSDD %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSDQH %xmm0,%xmm7,%xmm7,%xmm0
VPMACSSDQH %xmm7,(%esi),%xmm0,%xmm0
VPMACSSDQH %xmm1,(%esi),%xmm3,%xmm0
VPMACSSDQH %xmm1,%xmm0,%xmm0,%xmm5
VPMACSSDQH %xmm1,%xmm6,%xmm0,%xmm0
VPMACSSDQH %xmm1,%xmm6,%xmm0,%xmm7
VPMACSSDQH %xmm1,(%edx),%xmm0,%xmm7
VPMACSSDQH %xmm7,%xmm0,%xmm0,%xmm7
VPMACSSDQH %xmm7,(%esi),%xmm3,%xmm7
VPMACSSDQH %xmm7,%xmm6,%xmm3,%xmm7
VPMACSSDQH %xmm7,%xmm7,%xmm3,%xmm0
VPMACSSDQH %xmm0,(%edx),%xmm3,%xmm0
VPMACSSDQH %xmm1,(%edx),%xmm7,%xmm5
VPMACSSDQH %xmm1,%xmm7,%xmm7,%xmm5
VPMACSSDQH %xmm1,%xmm7,%xmm0,%xmm0
VPMACSSDQH %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSDQL %xmm0,%xmm7,%xmm7,%xmm0
VPMACSSDQL %xmm7,(%esi),%xmm0,%xmm0
VPMACSSDQL %xmm1,(%esi),%xmm3,%xmm0
VPMACSSDQL %xmm1,%xmm0,%xmm0,%xmm5
VPMACSSDQL %xmm1,%xmm6,%xmm0,%xmm0
VPMACSSDQL %xmm1,%xmm6,%xmm0,%xmm7
VPMACSSDQL %xmm1,(%edx),%xmm0,%xmm7
VPMACSSDQL %xmm7,%xmm0,%xmm0,%xmm7
VPMACSSDQL %xmm7,(%esi),%xmm3,%xmm7
VPMACSSDQL %xmm7,%xmm6,%xmm3,%xmm7
VPMACSSDQL %xmm7,%xmm7,%xmm3,%xmm0
VPMACSSDQL %xmm0,(%edx),%xmm3,%xmm0
VPMACSSDQL %xmm1,(%edx),%xmm7,%xmm5
VPMACSSDQL %xmm1,%xmm7,%xmm7,%xmm5
VPMACSSDQL %xmm1,%xmm7,%xmm0,%xmm0
VPMACSSDQL %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSWD %xmm0,%xmm7,%xmm7,%xmm0
VPMACSSWD %xmm7,(%esi),%xmm0,%xmm0
VPMACSSWD %xmm1,(%esi),%xmm3,%xmm0
VPMACSSWD %xmm1,%xmm0,%xmm0,%xmm5
VPMACSSWD %xmm1,%xmm6,%xmm0,%xmm0
VPMACSSWD %xmm1,%xmm6,%xmm0,%xmm7
VPMACSSWD %xmm1,(%edx),%xmm0,%xmm7
VPMACSSWD %xmm7,%xmm0,%xmm0,%xmm7
VPMACSSWD %xmm7,(%esi),%xmm3,%xmm7
VPMACSSWD %xmm7,%xmm6,%xmm3,%xmm7
VPMACSSWD %xmm7,%xmm7,%xmm3,%xmm0
VPMACSSWD %xmm0,(%edx),%xmm3,%xmm0
VPMACSSWD %xmm1,(%edx),%xmm7,%xmm5
VPMACSSWD %xmm1,%xmm7,%xmm7,%xmm5
VPMACSSWD %xmm1,%xmm7,%xmm0,%xmm0
VPMACSSWD %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSWW %xmm0,%xmm7,%xmm7,%xmm0
VPMACSSWW %xmm7,(%esi),%xmm0,%xmm0
VPMACSSWW %xmm1,(%esi),%xmm3,%xmm0
VPMACSSWW %xmm1,%xmm0,%xmm0,%xmm5
VPMACSSWW %xmm1,%xmm6,%xmm0,%xmm0
VPMACSSWW %xmm1,%xmm6,%xmm0,%xmm7
VPMACSSWW %xmm1,(%edx),%xmm0,%xmm7
VPMACSSWW %xmm7,%xmm0,%xmm0,%xmm7
VPMACSSWW %xmm7,(%esi),%xmm3,%xmm7
VPMACSSWW %xmm7,%xmm6,%xmm3,%xmm7
VPMACSSWW %xmm7,%xmm7,%xmm3,%xmm0
VPMACSSWW %xmm0,(%edx),%xmm3,%xmm0
VPMACSSWW %xmm1,(%edx),%xmm7,%xmm5
VPMACSSWW %xmm1,%xmm7,%xmm7,%xmm5
VPMACSSWW %xmm1,%xmm7,%xmm0,%xmm0
VPMACSSWW %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSWD %xmm0,%xmm7,%xmm7,%xmm0
VPMACSWD %xmm7,(%esi),%xmm0,%xmm0
VPMACSWD %xmm1,(%esi),%xmm3,%xmm0
VPMACSWD %xmm1,%xmm0,%xmm0,%xmm5
VPMACSWD %xmm1,%xmm6,%xmm0,%xmm0
VPMACSWD %xmm1,%xmm6,%xmm0,%xmm7
VPMACSWD %xmm1,(%edx),%xmm0,%xmm7
VPMACSWD %xmm7,%xmm0,%xmm0,%xmm7
VPMACSWD %xmm7,(%esi),%xmm3,%xmm7
VPMACSWD %xmm7,%xmm6,%xmm3,%xmm7
VPMACSWD %xmm7,%xmm7,%xmm3,%xmm0
VPMACSWD %xmm0,(%edx),%xmm3,%xmm0
VPMACSWD %xmm1,(%edx),%xmm7,%xmm5
VPMACSWD %xmm1,%xmm7,%xmm7,%xmm5
VPMACSWD %xmm1,%xmm7,%xmm0,%xmm0
VPMACSWD %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMACSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSWW %xmm0,%xmm7,%xmm7,%xmm0
VPMACSWW %xmm7,(%esi),%xmm0,%xmm0
VPMACSWW %xmm1,(%esi),%xmm3,%xmm0
VPMACSWW %xmm1,%xmm0,%xmm0,%xmm5
VPMACSWW %xmm1,%xmm6,%xmm0,%xmm0
VPMACSWW %xmm1,%xmm6,%xmm0,%xmm7
VPMACSWW %xmm1,(%edx),%xmm0,%xmm7
VPMACSWW %xmm7,%xmm0,%xmm0,%xmm7
VPMACSWW %xmm7,(%esi),%xmm3,%xmm7
VPMACSWW %xmm7,%xmm6,%xmm3,%xmm7
VPMACSWW %xmm7,%xmm7,%xmm3,%xmm0
VPMACSWW %xmm0,(%edx),%xmm3,%xmm0
VPMACSWW %xmm1,(%edx),%xmm7,%xmm5
VPMACSWW %xmm1,%xmm7,%xmm7,%xmm5
VPMACSWW %xmm1,%xmm7,%xmm0,%xmm0
VPMACSWW %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMADCSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMADCSSWD %xmm0,%xmm7,%xmm7,%xmm0
VPMADCSSWD %xmm7,(%esi),%xmm0,%xmm0
VPMADCSSWD %xmm1,(%esi),%xmm3,%xmm0
VPMADCSSWD %xmm1,%xmm0,%xmm0,%xmm5
VPMADCSSWD %xmm1,%xmm6,%xmm0,%xmm0
VPMADCSSWD %xmm1,%xmm6,%xmm0,%xmm7
VPMADCSSWD %xmm1,(%edx),%xmm0,%xmm7
VPMADCSSWD %xmm7,%xmm0,%xmm0,%xmm7
VPMADCSSWD %xmm7,(%esi),%xmm3,%xmm7
VPMADCSSWD %xmm7,%xmm6,%xmm3,%xmm7
VPMADCSSWD %xmm7,%xmm7,%xmm3,%xmm0
VPMADCSSWD %xmm0,(%edx),%xmm3,%xmm0
VPMADCSSWD %xmm1,(%edx),%xmm7,%xmm5
VPMADCSSWD %xmm1,%xmm7,%xmm7,%xmm5
VPMADCSSWD %xmm1,%xmm7,%xmm0,%xmm0
VPMADCSSWD %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPMADCSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMADCSWD %xmm0,%xmm7,%xmm7,%xmm0
VPMADCSWD %xmm7,(%esi),%xmm0,%xmm0
VPMADCSWD %xmm1,(%esi),%xmm3,%xmm0
VPMADCSWD %xmm1,%xmm0,%xmm0,%xmm5
VPMADCSWD %xmm1,%xmm6,%xmm0,%xmm0
VPMADCSWD %xmm1,%xmm6,%xmm0,%xmm7
VPMADCSWD %xmm1,(%edx),%xmm0,%xmm7
VPMADCSWD %xmm7,%xmm0,%xmm0,%xmm7
VPMADCSWD %xmm7,(%esi),%xmm3,%xmm7
VPMADCSWD %xmm7,%xmm6,%xmm3,%xmm7
VPMADCSWD %xmm7,%xmm7,%xmm3,%xmm0
VPMADCSWD %xmm0,(%edx),%xmm3,%xmm0
VPMADCSWD %xmm1,(%edx),%xmm7,%xmm5
VPMADCSWD %xmm1,%xmm7,%xmm7,%xmm5
VPMADCSWD %xmm1,%xmm7,%xmm0,%xmm0
VPMADCSWD %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPPERM xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
VPPERM %xmm0,%xmm6,%xmm7,%xmm0
VPPERM (%esi),%xmm7,%xmm0,%xmm0
VPPERM (%eax),%xmm7,%xmm3,%xmm0
VPPERM %xmm7,%xmm0,%xmm0,%xmm5
VPPERM %xmm7,%xmm0,%xmm0,%xmm0
VPPERM %xmm7,%xmm0,%xmm0,%xmm7
VPPERM (%eax),%xmm6,%xmm0,%xmm7
VPPERM (%esi),%xmm0,%xmm0,%xmm7
VPPERM (%ebx),%xmm7,%xmm3,%xmm7
VPPERM (%ebx),%xmm0,%xmm3,%xmm7
VPPERM (%esi),%xmm6,%xmm3,%xmm0
VPPERM %xmm1,%xmm7,%xmm3,%xmm0
VPPERM (%eax),%xmm7,%xmm7,%xmm5
VPPERM %xmm7,%xmm6,%xmm7,%xmm5
VPPERM %xmm7,%xmm6,%xmm0,%xmm0
VPPERM (%ebx),%xmm7,%xmm3,%xmm5
# Tests for op VPPERM xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPPERM %xmm0,%xmm7,%xmm7,%xmm0
VPPERM %xmm7,(%esi),%xmm0,%xmm0
VPPERM %xmm1,(%esi),%xmm3,%xmm0
VPPERM %xmm1,%xmm0,%xmm0,%xmm5
VPPERM %xmm1,%xmm6,%xmm0,%xmm0
VPPERM %xmm1,%xmm6,%xmm0,%xmm7
VPPERM %xmm1,(%edx),%xmm0,%xmm7
VPPERM %xmm7,%xmm0,%xmm0,%xmm7
VPPERM %xmm7,(%esi),%xmm3,%xmm7
VPPERM %xmm7,%xmm6,%xmm3,%xmm7
VPPERM %xmm7,%xmm7,%xmm3,%xmm0
VPPERM %xmm0,(%edx),%xmm3,%xmm0
VPPERM %xmm1,(%edx),%xmm7,%xmm5
VPPERM %xmm1,%xmm7,%xmm7,%xmm5
VPPERM %xmm1,%xmm7,%xmm0,%xmm0
VPPERM %xmm7,(%esi),%xmm3,%xmm5
# Tests for op VPROTB xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTB %xmm7,%xmm0,%xmm3
VPROTB %xmm7,%xmm6,%xmm7
VPROTB %xmm7,%xmm0,%xmm0
VPROTB %xmm1,(%esi),%xmm3
VPROTB %xmm0,%xmm7,%xmm0
VPROTB %xmm0,%xmm7,%xmm3
VPROTB %xmm0,%xmm6,%xmm0
VPROTB %xmm1,%xmm6,%xmm0
VPROTB %xmm7,%xmm7,%xmm3
VPROTB %xmm0,(%esi),%xmm7
VPROTB %xmm0,%xmm6,%xmm7
VPROTB %xmm7,(%esi),%xmm3
VPROTB %xmm7,(%edx),%xmm0
VPROTB %xmm1,(%esi),%xmm7
VPROTB %xmm1,%xmm7,%xmm0
VPROTB %xmm0,(%edx),%xmm3
# Tests for op VPROTB xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTB (%ebx),%xmm0,%xmm3
VPROTB (%ebx),%xmm0,%xmm7
VPROTB (%esi),%xmm0,%xmm0
VPROTB (%eax),%xmm7,%xmm3
VPROTB %xmm1,%xmm6,%xmm0
VPROTB %xmm1,%xmm6,%xmm3
VPROTB %xmm1,%xmm0,%xmm0
VPROTB %xmm7,%xmm0,%xmm0
VPROTB (%esi),%xmm6,%xmm3
VPROTB %xmm1,%xmm7,%xmm7
VPROTB %xmm0,%xmm0,%xmm7
VPROTB (%ebx),%xmm7,%xmm3
VPROTB (%ebx),%xmm7,%xmm0
VPROTB (%eax),%xmm7,%xmm7
VPROTB (%eax),%xmm6,%xmm0
VPROTB %xmm1,%xmm7,%xmm3
# Tests for op VPROTB imm8, xmm2, xmm1 (at&t syntax)
VPROTB $0x3,%xmm5,%xmm2
VPROTB $0xFF,%xmm0,%xmm0
VPROTB $0xFF,%xmm5,%xmm7
VPROTB $0x0,%xmm5,%xmm7
VPROTB $0x0,%xmm7,%xmm7
VPROTB $0x0,%xmm0,%xmm2
VPROTB $0xFF,%xmm5,%xmm0
VPROTB $0x3,%xmm0,%xmm0
VPROTB $0x3,%xmm5,%xmm0
VPROTB $0x0,%xmm0,%xmm7
VPROTB $0xFF,%xmm7,%xmm0
VPROTB $0xFF,%xmm0,%xmm2
VPROTB $0xFF,%xmm7,%xmm2
VPROTB $0x3,%xmm7,%xmm7
VPROTB $0xFF,%xmm5,%xmm2
VPROTB $0x3,%xmm0,%xmm2
# Tests for op VPROTD xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTD %xmm7,%xmm0,%xmm3
VPROTD %xmm7,%xmm6,%xmm7
VPROTD %xmm7,%xmm0,%xmm0
VPROTD %xmm1,(%esi),%xmm3
VPROTD %xmm0,%xmm7,%xmm0
VPROTD %xmm0,%xmm7,%xmm3
VPROTD %xmm0,%xmm6,%xmm0
VPROTD %xmm1,%xmm6,%xmm0
VPROTD %xmm7,%xmm7,%xmm3
VPROTD %xmm0,(%esi),%xmm7
VPROTD %xmm0,%xmm6,%xmm7
VPROTD %xmm7,(%esi),%xmm3
VPROTD %xmm7,(%edx),%xmm0
VPROTD %xmm1,(%esi),%xmm7
VPROTD %xmm1,%xmm7,%xmm0
VPROTD %xmm0,(%edx),%xmm3
# Tests for op VPROTD xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTD (%ebx),%xmm0,%xmm3
VPROTD (%ebx),%xmm0,%xmm7
VPROTD (%esi),%xmm0,%xmm0
VPROTD (%eax),%xmm7,%xmm3
VPROTD %xmm1,%xmm6,%xmm0
VPROTD %xmm1,%xmm6,%xmm3
VPROTD %xmm1,%xmm0,%xmm0
VPROTD %xmm7,%xmm0,%xmm0
VPROTD (%esi),%xmm6,%xmm3
VPROTD %xmm1,%xmm7,%xmm7
VPROTD %xmm0,%xmm0,%xmm7
VPROTD (%ebx),%xmm7,%xmm3
VPROTD (%ebx),%xmm7,%xmm0
VPROTD (%eax),%xmm7,%xmm7
VPROTD (%eax),%xmm6,%xmm0
VPROTD %xmm1,%xmm7,%xmm3
# Tests for op VPROTD imm8, xmm2/mem128, xmm1 (at&t syntax)
VPROTD $0x0,%xmm7,%xmm7
VPROTD $0x0,(%ebx),%xmm7
VPROTD $0x0,%xmm0,%xmm5
VPROTD $0xFF,%xmm5,%xmm0
VPROTD $0x3,%xmm0,%xmm0
VPROTD $0x3,%xmm7,%xmm0
VPROTD $0x0,%xmm5,%xmm5
VPROTD $0x0,%xmm0,%xmm7
VPROTD $0x3,(%eax),%xmm0
VPROTD $0xFF,(%ebx),%xmm0
VPROTD $0x0,(%eax),%xmm7
VPROTD $0xFF,%xmm7,%xmm7
VPROTD $0xFF,%xmm5,%xmm5
VPROTD $0xFF,(%ebx),%xmm5
VPROTD $0xFF,%xmm7,%xmm0
VPROTD $0x3,(%eax),%xmm7
# Tests for op VPROTQ xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTQ %xmm7,%xmm0,%xmm3
VPROTQ %xmm7,%xmm6,%xmm7
VPROTQ %xmm7,%xmm0,%xmm0
VPROTQ %xmm1,(%esi),%xmm3
VPROTQ %xmm0,%xmm7,%xmm0
VPROTQ %xmm0,%xmm7,%xmm3
VPROTQ %xmm0,%xmm6,%xmm0
VPROTQ %xmm1,%xmm6,%xmm0
VPROTQ %xmm7,%xmm7,%xmm3
VPROTQ %xmm0,(%esi),%xmm7
VPROTQ %xmm0,%xmm6,%xmm7
VPROTQ %xmm7,(%esi),%xmm3
VPROTQ %xmm7,(%edx),%xmm0
VPROTQ %xmm1,(%esi),%xmm7
VPROTQ %xmm1,%xmm7,%xmm0
VPROTQ %xmm0,(%edx),%xmm3
# Tests for op VPROTQ xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTQ (%ebx),%xmm0,%xmm3
VPROTQ (%ebx),%xmm0,%xmm7
VPROTQ (%esi),%xmm0,%xmm0
VPROTQ (%eax),%xmm7,%xmm3
VPROTQ %xmm1,%xmm6,%xmm0
VPROTQ %xmm1,%xmm6,%xmm3
VPROTQ %xmm1,%xmm0,%xmm0
VPROTQ %xmm7,%xmm0,%xmm0
VPROTQ (%esi),%xmm6,%xmm3
VPROTQ %xmm1,%xmm7,%xmm7
VPROTQ %xmm0,%xmm0,%xmm7
VPROTQ (%ebx),%xmm7,%xmm3
VPROTQ (%ebx),%xmm7,%xmm0
VPROTQ (%eax),%xmm7,%xmm7
VPROTQ (%eax),%xmm6,%xmm0
VPROTQ %xmm1,%xmm7,%xmm3
# Tests for op VPROTQ imm8, xmm2/mem128, xmm1 (at&t syntax)
VPROTQ $0x0,%xmm7,%xmm7
VPROTQ $0x0,(%ebx),%xmm7
VPROTQ $0x0,%xmm0,%xmm5
VPROTQ $0xFF,%xmm5,%xmm0
VPROTQ $0x3,%xmm0,%xmm0
VPROTQ $0x3,%xmm7,%xmm0
VPROTQ $0x0,%xmm5,%xmm5
VPROTQ $0x0,%xmm0,%xmm7
VPROTQ $0x3,(%eax),%xmm0
VPROTQ $0xFF,(%ebx),%xmm0
VPROTQ $0x0,(%eax),%xmm7
VPROTQ $0xFF,%xmm7,%xmm7
VPROTQ $0xFF,%xmm5,%xmm5
VPROTQ $0xFF,(%ebx),%xmm5
VPROTQ $0xFF,%xmm7,%xmm0
VPROTQ $0x3,(%eax),%xmm7
# Tests for op VPROTW xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTW %xmm7,%xmm0,%xmm3
VPROTW %xmm7,%xmm6,%xmm7
VPROTW %xmm7,%xmm0,%xmm0
VPROTW %xmm1,(%esi),%xmm3
VPROTW %xmm0,%xmm7,%xmm0
VPROTW %xmm0,%xmm7,%xmm3
VPROTW %xmm0,%xmm6,%xmm0
VPROTW %xmm1,%xmm6,%xmm0
VPROTW %xmm7,%xmm7,%xmm3
VPROTW %xmm0,(%esi),%xmm7
VPROTW %xmm0,%xmm6,%xmm7
VPROTW %xmm7,(%esi),%xmm3
VPROTW %xmm7,(%edx),%xmm0
VPROTW %xmm1,(%esi),%xmm7
VPROTW %xmm1,%xmm7,%xmm0
VPROTW %xmm0,(%edx),%xmm3
# Tests for op VPROTW xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTW (%ebx),%xmm0,%xmm3
VPROTW (%ebx),%xmm0,%xmm7
VPROTW (%esi),%xmm0,%xmm0
VPROTW (%eax),%xmm7,%xmm3
VPROTW %xmm1,%xmm6,%xmm0
VPROTW %xmm1,%xmm6,%xmm3
VPROTW %xmm1,%xmm0,%xmm0
VPROTW %xmm7,%xmm0,%xmm0
VPROTW (%esi),%xmm6,%xmm3
VPROTW %xmm1,%xmm7,%xmm7
VPROTW %xmm0,%xmm0,%xmm7
VPROTW (%ebx),%xmm7,%xmm3
VPROTW (%ebx),%xmm7,%xmm0
VPROTW (%eax),%xmm7,%xmm7
VPROTW (%eax),%xmm6,%xmm0
VPROTW %xmm1,%xmm7,%xmm3
# Tests for op VPROTW imm8, xmm2/mem128, xmm1 (at&t syntax)
VPROTW $0x0,%xmm7,%xmm7
VPROTW $0x0,(%ebx),%xmm7
VPROTW $0x0,%xmm0,%xmm5
VPROTW $0xFF,%xmm5,%xmm0
VPROTW $0x3,%xmm0,%xmm0
VPROTW $0x3,%xmm7,%xmm0
VPROTW $0x0,%xmm5,%xmm5
VPROTW $0x0,%xmm0,%xmm7
VPROTW $0x3,(%eax),%xmm0
VPROTW $0xFF,(%ebx),%xmm0
VPROTW $0x0,(%eax),%xmm7
VPROTW $0xFF,%xmm7,%xmm7
VPROTW $0xFF,%xmm5,%xmm5
VPROTW $0xFF,(%ebx),%xmm5
VPROTW $0xFF,%xmm7,%xmm0
VPROTW $0x3,(%eax),%xmm7
# Tests for op VPSHAB xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAB %xmm7,%xmm0,%xmm3
VPSHAB %xmm7,%xmm6,%xmm7
VPSHAB %xmm7,%xmm0,%xmm0
VPSHAB %xmm1,(%esi),%xmm3
VPSHAB %xmm0,%xmm7,%xmm0
VPSHAB %xmm0,%xmm7,%xmm3
VPSHAB %xmm0,%xmm6,%xmm0
VPSHAB %xmm1,%xmm6,%xmm0
VPSHAB %xmm7,%xmm7,%xmm3
VPSHAB %xmm0,(%esi),%xmm7
VPSHAB %xmm0,%xmm6,%xmm7
VPSHAB %xmm7,(%esi),%xmm3
VPSHAB %xmm7,(%edx),%xmm0
VPSHAB %xmm1,(%esi),%xmm7
VPSHAB %xmm1,%xmm7,%xmm0
VPSHAB %xmm0,(%edx),%xmm3
# Tests for op VPSHAB xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAB (%ebx),%xmm0,%xmm3
VPSHAB (%ebx),%xmm0,%xmm7
VPSHAB (%esi),%xmm0,%xmm0
VPSHAB (%eax),%xmm7,%xmm3
VPSHAB %xmm1,%xmm6,%xmm0
VPSHAB %xmm1,%xmm6,%xmm3
VPSHAB %xmm1,%xmm0,%xmm0
VPSHAB %xmm7,%xmm0,%xmm0
VPSHAB (%esi),%xmm6,%xmm3
VPSHAB %xmm1,%xmm7,%xmm7
VPSHAB %xmm0,%xmm0,%xmm7
VPSHAB (%ebx),%xmm7,%xmm3
VPSHAB (%ebx),%xmm7,%xmm0
VPSHAB (%eax),%xmm7,%xmm7
VPSHAB (%eax),%xmm6,%xmm0
VPSHAB %xmm1,%xmm7,%xmm3
# Tests for op VPSHAD xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAD %xmm7,%xmm0,%xmm3
VPSHAD %xmm7,%xmm6,%xmm7
VPSHAD %xmm7,%xmm0,%xmm0
VPSHAD %xmm1,(%esi),%xmm3
VPSHAD %xmm0,%xmm7,%xmm0
VPSHAD %xmm0,%xmm7,%xmm3
VPSHAD %xmm0,%xmm6,%xmm0
VPSHAD %xmm1,%xmm6,%xmm0
VPSHAD %xmm7,%xmm7,%xmm3
VPSHAD %xmm0,(%esi),%xmm7
VPSHAD %xmm0,%xmm6,%xmm7
VPSHAD %xmm7,(%esi),%xmm3
VPSHAD %xmm7,(%edx),%xmm0
VPSHAD %xmm1,(%esi),%xmm7
VPSHAD %xmm1,%xmm7,%xmm0
VPSHAD %xmm0,(%edx),%xmm3
# Tests for op VPSHAD xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAD (%ebx),%xmm0,%xmm3
VPSHAD (%ebx),%xmm0,%xmm7
VPSHAD (%esi),%xmm0,%xmm0
VPSHAD (%eax),%xmm7,%xmm3
VPSHAD %xmm1,%xmm6,%xmm0
VPSHAD %xmm1,%xmm6,%xmm3
VPSHAD %xmm1,%xmm0,%xmm0
VPSHAD %xmm7,%xmm0,%xmm0
VPSHAD (%esi),%xmm6,%xmm3
VPSHAD %xmm1,%xmm7,%xmm7
VPSHAD %xmm0,%xmm0,%xmm7
VPSHAD (%ebx),%xmm7,%xmm3
VPSHAD (%ebx),%xmm7,%xmm0
VPSHAD (%eax),%xmm7,%xmm7
VPSHAD (%eax),%xmm6,%xmm0
VPSHAD %xmm1,%xmm7,%xmm3
# Tests for op VPSHAQ xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAQ %xmm7,%xmm0,%xmm3
VPSHAQ %xmm7,%xmm6,%xmm7
VPSHAQ %xmm7,%xmm0,%xmm0
VPSHAQ %xmm1,(%esi),%xmm3
VPSHAQ %xmm0,%xmm7,%xmm0
VPSHAQ %xmm0,%xmm7,%xmm3
VPSHAQ %xmm0,%xmm6,%xmm0
VPSHAQ %xmm1,%xmm6,%xmm0
VPSHAQ %xmm7,%xmm7,%xmm3
VPSHAQ %xmm0,(%esi),%xmm7
VPSHAQ %xmm0,%xmm6,%xmm7
VPSHAQ %xmm7,(%esi),%xmm3
VPSHAQ %xmm7,(%edx),%xmm0
VPSHAQ %xmm1,(%esi),%xmm7
VPSHAQ %xmm1,%xmm7,%xmm0
VPSHAQ %xmm0,(%edx),%xmm3
# Tests for op VPSHAQ xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAQ (%ebx),%xmm0,%xmm3
VPSHAQ (%ebx),%xmm0,%xmm7
VPSHAQ (%esi),%xmm0,%xmm0
VPSHAQ (%eax),%xmm7,%xmm3
VPSHAQ %xmm1,%xmm6,%xmm0
VPSHAQ %xmm1,%xmm6,%xmm3
VPSHAQ %xmm1,%xmm0,%xmm0
VPSHAQ %xmm7,%xmm0,%xmm0
VPSHAQ (%esi),%xmm6,%xmm3
VPSHAQ %xmm1,%xmm7,%xmm7
VPSHAQ %xmm0,%xmm0,%xmm7
VPSHAQ (%ebx),%xmm7,%xmm3
VPSHAQ (%ebx),%xmm7,%xmm0
VPSHAQ (%eax),%xmm7,%xmm7
VPSHAQ (%eax),%xmm6,%xmm0
VPSHAQ %xmm1,%xmm7,%xmm3
# Tests for op VPSHAW xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAW %xmm7,%xmm0,%xmm3
VPSHAW %xmm7,%xmm6,%xmm7
VPSHAW %xmm7,%xmm0,%xmm0
VPSHAW %xmm1,(%esi),%xmm3
VPSHAW %xmm0,%xmm7,%xmm0
VPSHAW %xmm0,%xmm7,%xmm3
VPSHAW %xmm0,%xmm6,%xmm0
VPSHAW %xmm1,%xmm6,%xmm0
VPSHAW %xmm7,%xmm7,%xmm3
VPSHAW %xmm0,(%esi),%xmm7
VPSHAW %xmm0,%xmm6,%xmm7
VPSHAW %xmm7,(%esi),%xmm3
VPSHAW %xmm7,(%edx),%xmm0
VPSHAW %xmm1,(%esi),%xmm7
VPSHAW %xmm1,%xmm7,%xmm0
VPSHAW %xmm0,(%edx),%xmm3
# Tests for op VPSHAW xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAW (%ebx),%xmm0,%xmm3
VPSHAW (%ebx),%xmm0,%xmm7
VPSHAW (%esi),%xmm0,%xmm0
VPSHAW (%eax),%xmm7,%xmm3
VPSHAW %xmm1,%xmm6,%xmm0
VPSHAW %xmm1,%xmm6,%xmm3
VPSHAW %xmm1,%xmm0,%xmm0
VPSHAW %xmm7,%xmm0,%xmm0
VPSHAW (%esi),%xmm6,%xmm3
VPSHAW %xmm1,%xmm7,%xmm7
VPSHAW %xmm0,%xmm0,%xmm7
VPSHAW (%ebx),%xmm7,%xmm3
VPSHAW (%ebx),%xmm7,%xmm0
VPSHAW (%eax),%xmm7,%xmm7
VPSHAW (%eax),%xmm6,%xmm0
VPSHAW %xmm1,%xmm7,%xmm3
# Tests for op VPSHLB xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHLB %xmm7,%xmm0,%xmm3
VPSHLB %xmm7,%xmm6,%xmm7
VPSHLB %xmm7,%xmm0,%xmm0
VPSHLB %xmm1,(%esi),%xmm3
VPSHLB %xmm0,%xmm7,%xmm0
VPSHLB %xmm0,%xmm7,%xmm3
VPSHLB %xmm0,%xmm6,%xmm0
VPSHLB %xmm1,%xmm6,%xmm0
VPSHLB %xmm7,%xmm7,%xmm3
VPSHLB %xmm0,(%esi),%xmm7
VPSHLB %xmm0,%xmm6,%xmm7
VPSHLB %xmm7,(%esi),%xmm3
VPSHLB %xmm7,(%edx),%xmm0
VPSHLB %xmm1,(%esi),%xmm7
VPSHLB %xmm1,%xmm7,%xmm0
VPSHLB %xmm0,(%edx),%xmm3
# Tests for op VPSHLB xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLB (%ebx),%xmm0,%xmm3
VPSHLB (%ebx),%xmm0,%xmm7
VPSHLB (%esi),%xmm0,%xmm0
VPSHLB (%eax),%xmm7,%xmm3
VPSHLB %xmm1,%xmm6,%xmm0
VPSHLB %xmm1,%xmm6,%xmm3
VPSHLB %xmm1,%xmm0,%xmm0
VPSHLB %xmm7,%xmm0,%xmm0
VPSHLB (%esi),%xmm6,%xmm3
VPSHLB %xmm1,%xmm7,%xmm7
VPSHLB %xmm0,%xmm0,%xmm7
VPSHLB (%ebx),%xmm7,%xmm3
VPSHLB (%ebx),%xmm7,%xmm0
VPSHLB (%eax),%xmm7,%xmm7
VPSHLB (%eax),%xmm6,%xmm0
VPSHLB %xmm1,%xmm7,%xmm3
# Tests for op VPSHLD xmm2, xmm3/mem128, xmm1 (at&t syntax)
VPSHLD %xmm7,%xmm0,%xmm3
VPSHLD %xmm7,%xmm6,%xmm7
VPSHLD %xmm7,%xmm0,%xmm0
VPSHLD %xmm1,(%esi),%xmm3
VPSHLD %xmm0,%xmm7,%xmm0
VPSHLD %xmm0,%xmm7,%xmm3
VPSHLD %xmm0,%xmm6,%xmm0
VPSHLD %xmm1,%xmm6,%xmm0
VPSHLD %xmm7,%xmm7,%xmm3
VPSHLD %xmm0,(%esi),%xmm7
VPSHLD %xmm0,%xmm6,%xmm7
VPSHLD %xmm7,(%esi),%xmm3
VPSHLD %xmm7,(%edx),%xmm0
VPSHLD %xmm1,(%esi),%xmm7
VPSHLD %xmm1,%xmm7,%xmm0
VPSHLD %xmm0,(%edx),%xmm3
# Tests for op VPSHLD xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLD (%ebx),%xmm0,%xmm3
VPSHLD (%ebx),%xmm0,%xmm7
VPSHLD (%esi),%xmm0,%xmm0
VPSHLD (%eax),%xmm7,%xmm3
VPSHLD %xmm1,%xmm6,%xmm0
VPSHLD %xmm1,%xmm6,%xmm3
VPSHLD %xmm1,%xmm0,%xmm0
VPSHLD %xmm7,%xmm0,%xmm0
VPSHLD (%esi),%xmm6,%xmm3
VPSHLD %xmm1,%xmm7,%xmm7
VPSHLD %xmm0,%xmm0,%xmm7
VPSHLD (%ebx),%xmm7,%xmm3
VPSHLD (%ebx),%xmm7,%xmm0
VPSHLD (%eax),%xmm7,%xmm7
VPSHLD (%eax),%xmm6,%xmm0
VPSHLD %xmm1,%xmm7,%xmm3
# Tests for op VPSHLQ xmm2, xmm3/mem128, xmm1 (at&t syntax)
VPSHLQ %xmm7,%xmm0,%xmm3
VPSHLQ %xmm7,%xmm6,%xmm7
VPSHLQ %xmm7,%xmm0,%xmm0
VPSHLQ %xmm1,(%esi),%xmm3
VPSHLQ %xmm0,%xmm7,%xmm0
VPSHLQ %xmm0,%xmm7,%xmm3
VPSHLQ %xmm0,%xmm6,%xmm0
VPSHLQ %xmm1,%xmm6,%xmm0
VPSHLQ %xmm7,%xmm7,%xmm3
VPSHLQ %xmm0,(%esi),%xmm7
VPSHLQ %xmm0,%xmm6,%xmm7
VPSHLQ %xmm7,(%esi),%xmm3
VPSHLQ %xmm7,(%edx),%xmm0
VPSHLQ %xmm1,(%esi),%xmm7
VPSHLQ %xmm1,%xmm7,%xmm0
VPSHLQ %xmm0,(%edx),%xmm3
# Tests for op VPSHLQ xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLQ (%ebx),%xmm0,%xmm3
VPSHLQ (%ebx),%xmm0,%xmm7
VPSHLQ (%esi),%xmm0,%xmm0
VPSHLQ (%eax),%xmm7,%xmm3
VPSHLQ %xmm1,%xmm6,%xmm0
VPSHLQ %xmm1,%xmm6,%xmm3
VPSHLQ %xmm1,%xmm0,%xmm0
VPSHLQ %xmm7,%xmm0,%xmm0
VPSHLQ (%esi),%xmm6,%xmm3
VPSHLQ %xmm1,%xmm7,%xmm7
VPSHLQ %xmm0,%xmm0,%xmm7
VPSHLQ (%ebx),%xmm7,%xmm3
VPSHLQ (%ebx),%xmm7,%xmm0
VPSHLQ (%eax),%xmm7,%xmm7
VPSHLQ (%eax),%xmm6,%xmm0
VPSHLQ %xmm1,%xmm7,%xmm3
# Tests for op VPSHLW xmm2, xmm3/mem128, xmm1 (at&t syntax)
VPSHLW %xmm7,%xmm0,%xmm3
VPSHLW %xmm7,%xmm6,%xmm7
VPSHLW %xmm7,%xmm0,%xmm0
VPSHLW %xmm1,(%esi),%xmm3
VPSHLW %xmm0,%xmm7,%xmm0
VPSHLW %xmm0,%xmm7,%xmm3
VPSHLW %xmm0,%xmm6,%xmm0
VPSHLW %xmm1,%xmm6,%xmm0
VPSHLW %xmm7,%xmm7,%xmm3
VPSHLW %xmm0,(%esi),%xmm7
VPSHLW %xmm0,%xmm6,%xmm7
VPSHLW %xmm7,(%esi),%xmm3
VPSHLW %xmm7,(%edx),%xmm0
VPSHLW %xmm1,(%esi),%xmm7
VPSHLW %xmm1,%xmm7,%xmm0
VPSHLW %xmm0,(%edx),%xmm3
# Tests for op VPSHLW xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLW (%ebx),%xmm0,%xmm3
VPSHLW (%ebx),%xmm0,%xmm7
VPSHLW (%esi),%xmm0,%xmm0
VPSHLW (%eax),%xmm7,%xmm3
VPSHLW %xmm1,%xmm6,%xmm0
VPSHLW %xmm1,%xmm6,%xmm3
VPSHLW %xmm1,%xmm0,%xmm0
VPSHLW %xmm7,%xmm0,%xmm0
VPSHLW (%esi),%xmm6,%xmm3
VPSHLW %xmm1,%xmm7,%xmm7
VPSHLW %xmm0,%xmm0,%xmm7
VPSHLW (%ebx),%xmm7,%xmm3
VPSHLW (%ebx),%xmm7,%xmm0
VPSHLW (%eax),%xmm7,%xmm7
VPSHLW (%eax),%xmm6,%xmm0
VPSHLW %xmm1,%xmm7,%xmm3