| # 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 |