blob: 98f3c46c6f3fbbcf73b1cdd6a7819b3cb3cbcc77 [file] [log] [blame]
# Check XOP instructions (maxcombos=16, maxops=3, archbits=64, seed=1)
.allow_index_reg
.text
_start:
# Tests for op VFRCZPD xmm2/mem128, xmm1 (at&t syntax)
VFRCZPD %xmm2,%xmm15
VFRCZPD %xmm0,%xmm12
VFRCZPD (%r12),%xmm0
VFRCZPD (%rax),%xmm15
VFRCZPD %xmm0,%xmm0
VFRCZPD (%r10),%xmm15
VFRCZPD %xmm2,%xmm0
VFRCZPD %xmm15,%xmm12
VFRCZPD %xmm15,%xmm0
VFRCZPD %xmm0,%xmm15
VFRCZPD (%r10),%xmm12
VFRCZPD %xmm15,%xmm15
VFRCZPD (%rax),%xmm0
VFRCZPD (%r12),%xmm15
VFRCZPD (%rax),%xmm12
VFRCZPD (%r10),%xmm0
# Tests for op VFRCZPD ymm2/mem256, ymm1 (at&t syntax)
VFRCZPD %ymm2,%ymm15
VFRCZPD %ymm0,%ymm12
VFRCZPD (%r12),%ymm0
VFRCZPD (%rax),%ymm15
VFRCZPD %ymm0,%ymm0
VFRCZPD (%r10),%ymm15
VFRCZPD %ymm2,%ymm0
VFRCZPD %ymm15,%ymm12
VFRCZPD %ymm15,%ymm0
VFRCZPD %ymm0,%ymm15
VFRCZPD (%r10),%ymm12
VFRCZPD %ymm15,%ymm15
VFRCZPD (%rax),%ymm0
VFRCZPD (%r12),%ymm15
VFRCZPD (%rax),%ymm12
VFRCZPD (%r10),%ymm0
# Tests for op VFRCZPS xmm2/mem128, xmm1 (at&t syntax)
VFRCZPS %xmm2,%xmm15
VFRCZPS %xmm0,%xmm12
VFRCZPS (%r12),%xmm0
VFRCZPS (%rax),%xmm15
VFRCZPS %xmm0,%xmm0
VFRCZPS (%r10),%xmm15
VFRCZPS %xmm2,%xmm0
VFRCZPS %xmm15,%xmm12
VFRCZPS %xmm15,%xmm0
VFRCZPS %xmm0,%xmm15
VFRCZPS (%r10),%xmm12
VFRCZPS %xmm15,%xmm15
VFRCZPS (%rax),%xmm0
VFRCZPS (%r12),%xmm15
VFRCZPS (%rax),%xmm12
VFRCZPS (%r10),%xmm0
# Tests for op VFRCZPS ymm2/mem256, ymm1 (at&t syntax)
VFRCZPS %ymm2,%ymm15
VFRCZPS %ymm0,%ymm12
VFRCZPS (%r12),%ymm0
VFRCZPS (%rax),%ymm15
VFRCZPS %ymm0,%ymm0
VFRCZPS (%r10),%ymm15
VFRCZPS %ymm2,%ymm0
VFRCZPS %ymm15,%ymm12
VFRCZPS %ymm15,%ymm0
VFRCZPS %ymm0,%ymm15
VFRCZPS (%r10),%ymm12
VFRCZPS %ymm15,%ymm15
VFRCZPS (%rax),%ymm0
VFRCZPS (%r12),%ymm15
VFRCZPS (%rax),%ymm12
VFRCZPS (%r10),%ymm0
# Tests for op VFRCZSD xmm2/mem64, xmm1 (at&t syntax)
VFRCZSD %xmm2,%xmm15
VFRCZSD %xmm0,%xmm12
VFRCZSD (%r12),%xmm0
VFRCZSD (%rax),%xmm15
VFRCZSD %xmm0,%xmm0
VFRCZSD (%r10),%xmm15
VFRCZSD %xmm2,%xmm0
VFRCZSD %xmm15,%xmm12
VFRCZSD %xmm15,%xmm0
VFRCZSD %xmm0,%xmm15
VFRCZSD (%r10),%xmm12
VFRCZSD %xmm15,%xmm15
VFRCZSD (%rax),%xmm0
VFRCZSD (%r12),%xmm15
VFRCZSD (%rax),%xmm12
VFRCZSD (%r10),%xmm0
# Tests for op VFRCZSS xmm2/mem32, xmm1 (at&t syntax)
VFRCZSS %xmm2,%xmm15
VFRCZSS %xmm0,%xmm12
VFRCZSS (%r12),%xmm0
VFRCZSS (%rax),%xmm15
VFRCZSS %xmm0,%xmm0
VFRCZSS (%r10),%xmm15
VFRCZSS %xmm2,%xmm0
VFRCZSS %xmm15,%xmm12
VFRCZSS %xmm15,%xmm0
VFRCZSS %xmm0,%xmm15
VFRCZSS (%r10),%xmm12
VFRCZSS %xmm15,%xmm15
VFRCZSS (%rax),%xmm0
VFRCZSS (%r12),%xmm15
VFRCZSS (%rax),%xmm12
VFRCZSS (%r10),%xmm0
# Tests for op VPCMOV xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCMOV %xmm0,%xmm15,%xmm7,%xmm0
VPCMOV %xmm2,(%r9),%xmm0,%xmm0
VPCMOV %xmm15,(%r9),%xmm15,%xmm0
VPCMOV %xmm15,%xmm0,%xmm0,%xmm11
VPCMOV %xmm15,%xmm12,%xmm0,%xmm0
VPCMOV %xmm15,%xmm12,%xmm0,%xmm15
VPCMOV %xmm15,(%r12),%xmm0,%xmm15
VPCMOV %xmm2,%xmm0,%xmm0,%xmm15
VPCMOV %xmm2,(%r9),%xmm15,%xmm15
VPCMOV %xmm2,%xmm12,%xmm15,%xmm15
VPCMOV %xmm2,(%r12),%xmm15,%xmm0
VPCMOV %xmm0,(%r13),%xmm15,%xmm0
VPCMOV %xmm15,(%r13),%xmm7,%xmm11
VPCMOV %xmm15,(%r12),%xmm7,%xmm11
VPCMOV %xmm15,%xmm15,%xmm0,%xmm0
VPCMOV %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPCMOV ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax)
VPCMOV %ymm0,%ymm15,%ymm7,%ymm0
VPCMOV %ymm2,(%r9),%ymm0,%ymm0
VPCMOV %ymm15,(%r9),%ymm15,%ymm0
VPCMOV %ymm15,%ymm0,%ymm0,%ymm11
VPCMOV %ymm15,%ymm12,%ymm0,%ymm0
VPCMOV %ymm15,%ymm12,%ymm0,%ymm15
VPCMOV %ymm15,(%r12),%ymm0,%ymm15
VPCMOV %ymm2,%ymm0,%ymm0,%ymm15
VPCMOV %ymm2,(%r9),%ymm15,%ymm15
VPCMOV %ymm2,%ymm12,%ymm15,%ymm15
VPCMOV %ymm2,(%r12),%ymm15,%ymm0
VPCMOV %ymm0,(%r13),%ymm15,%ymm0
VPCMOV %ymm15,(%r13),%ymm7,%ymm11
VPCMOV %ymm15,(%r12),%ymm7,%ymm11
VPCMOV %ymm15,%ymm15,%ymm0,%ymm0
VPCMOV %ymm2,(%r9),%ymm15,%ymm11
# Tests for op VPCMOV xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
VPCMOV %xmm0,%xmm12,%xmm7,%xmm0
VPCMOV (%rax),%xmm15,%xmm0,%xmm0
VPCMOV (%r10),%xmm15,%xmm15,%xmm0
VPCMOV %xmm2,%xmm0,%xmm0,%xmm11
VPCMOV %xmm2,%xmm0,%xmm0,%xmm0
VPCMOV %xmm2,%xmm0,%xmm0,%xmm15
VPCMOV (%r10),%xmm12,%xmm0,%xmm15
VPCMOV (%rax),%xmm0,%xmm0,%xmm15
VPCMOV (%r12),%xmm15,%xmm15,%xmm15
VPCMOV (%r12),%xmm0,%xmm15,%xmm15
VPCMOV (%rax),%xmm12,%xmm15,%xmm0
VPCMOV %xmm15,%xmm15,%xmm15,%xmm0
VPCMOV (%r10),%xmm15,%xmm7,%xmm11
VPCMOV %xmm2,%xmm12,%xmm7,%xmm11
VPCMOV %xmm2,%xmm12,%xmm0,%xmm0
VPCMOV (%r12),%xmm15,%xmm15,%xmm11
# Tests for op VPCMOV ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax)
VPCMOV %ymm0,%ymm12,%ymm7,%ymm0
VPCMOV (%rax),%ymm15,%ymm0,%ymm0
VPCMOV (%r10),%ymm15,%ymm15,%ymm0
VPCMOV %ymm2,%ymm0,%ymm0,%ymm11
VPCMOV %ymm2,%ymm0,%ymm0,%ymm0
VPCMOV %ymm2,%ymm0,%ymm0,%ymm15
VPCMOV (%r10),%ymm12,%ymm0,%ymm15
VPCMOV (%rax),%ymm0,%ymm0,%ymm15
VPCMOV (%r12),%ymm15,%ymm15,%ymm15
VPCMOV (%r12),%ymm0,%ymm15,%ymm15
VPCMOV (%rax),%ymm12,%ymm15,%ymm0
VPCMOV %ymm15,%ymm15,%ymm15,%ymm0
VPCMOV (%r10),%ymm15,%ymm7,%ymm11
VPCMOV %ymm2,%ymm12,%ymm7,%ymm11
VPCMOV %ymm2,%ymm12,%ymm0,%ymm0
VPCMOV (%r12),%ymm15,%ymm15,%ymm11
# Tests for op VPCOMB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMB $0x3,(%rdi),%xmm0,%xmm15
VPCOMB $0xFF,%xmm0,%xmm0,%xmm1
VPCOMB $0xFF,%xmm15,%xmm0,%xmm1
VPCOMB $0x0,%xmm11,%xmm11,%xmm1
VPCOMB $0x0,%xmm11,%xmm0,%xmm1
VPCOMB $0x0,%xmm0,%xmm15,%xmm1
VPCOMB $0x3,%xmm11,%xmm15,%xmm15
VPCOMB $0x0,%xmm11,%xmm15,%xmm15
VPCOMB $0xFF,%xmm15,%xmm15,%xmm15
VPCOMB $0x0,(%rcx),%xmm15,%xmm15
VPCOMB $0x3,(%rcx),%xmm0,%xmm0
VPCOMB $0xFF,(%rdi),%xmm11,%xmm1
VPCOMB $0x3,(%rdi),%xmm11,%xmm1
VPCOMB $0x3,%xmm0,%xmm0,%xmm15
VPCOMB $0xFF,(%rcx),%xmm11,%xmm0
VPCOMB $0x3,(%rsi),%xmm15,%xmm1
# Tests for op VPCOMD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMD $0x3,(%rdi),%xmm0,%xmm15
VPCOMD $0xFF,%xmm0,%xmm0,%xmm1
VPCOMD $0xFF,%xmm15,%xmm0,%xmm1
VPCOMD $0x0,%xmm11,%xmm11,%xmm1
VPCOMD $0x0,%xmm11,%xmm0,%xmm1
VPCOMD $0x0,%xmm0,%xmm15,%xmm1
VPCOMD $0x3,%xmm11,%xmm15,%xmm15
VPCOMD $0x0,%xmm11,%xmm15,%xmm15
VPCOMD $0xFF,%xmm15,%xmm15,%xmm15
VPCOMD $0x0,(%rcx),%xmm15,%xmm15
VPCOMD $0x3,(%rcx),%xmm0,%xmm0
VPCOMD $0xFF,(%rdi),%xmm11,%xmm1
VPCOMD $0x3,(%rdi),%xmm11,%xmm1
VPCOMD $0x3,%xmm0,%xmm0,%xmm15
VPCOMD $0xFF,(%rcx),%xmm11,%xmm0
VPCOMD $0x3,(%rsi),%xmm15,%xmm1
# Tests for op VPCOMQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMQ $0x3,(%rdi),%xmm0,%xmm15
VPCOMQ $0xFF,%xmm0,%xmm0,%xmm1
VPCOMQ $0xFF,%xmm15,%xmm0,%xmm1
VPCOMQ $0x0,%xmm11,%xmm11,%xmm1
VPCOMQ $0x0,%xmm11,%xmm0,%xmm1
VPCOMQ $0x0,%xmm0,%xmm15,%xmm1
VPCOMQ $0x3,%xmm11,%xmm15,%xmm15
VPCOMQ $0x0,%xmm11,%xmm15,%xmm15
VPCOMQ $0xFF,%xmm15,%xmm15,%xmm15
VPCOMQ $0x0,(%rcx),%xmm15,%xmm15
VPCOMQ $0x3,(%rcx),%xmm0,%xmm0
VPCOMQ $0xFF,(%rdi),%xmm11,%xmm1
VPCOMQ $0x3,(%rdi),%xmm11,%xmm1
VPCOMQ $0x3,%xmm0,%xmm0,%xmm15
VPCOMQ $0xFF,(%rcx),%xmm11,%xmm0
VPCOMQ $0x3,(%rsi),%xmm15,%xmm1
# Tests for op VPCOMUB imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUB $0x3,(%rdi),%xmm0,%xmm15
VPCOMUB $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUB $0xFF,%xmm15,%xmm0,%xmm1
VPCOMUB $0x0,%xmm11,%xmm11,%xmm1
VPCOMUB $0x0,%xmm11,%xmm0,%xmm1
VPCOMUB $0x0,%xmm0,%xmm15,%xmm1
VPCOMUB $0x3,%xmm11,%xmm15,%xmm15
VPCOMUB $0x0,%xmm11,%xmm15,%xmm15
VPCOMUB $0xFF,%xmm15,%xmm15,%xmm15
VPCOMUB $0x0,(%rcx),%xmm15,%xmm15
VPCOMUB $0x3,(%rcx),%xmm0,%xmm0
VPCOMUB $0xFF,(%rdi),%xmm11,%xmm1
VPCOMUB $0x3,(%rdi),%xmm11,%xmm1
VPCOMUB $0x3,%xmm0,%xmm0,%xmm15
VPCOMUB $0xFF,(%rcx),%xmm11,%xmm0
VPCOMUB $0x3,(%rsi),%xmm15,%xmm1
# Tests for op VPCOMUD imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUD $0x3,(%rdi),%xmm0,%xmm15
VPCOMUD $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUD $0xFF,%xmm15,%xmm0,%xmm1
VPCOMUD $0x0,%xmm11,%xmm11,%xmm1
VPCOMUD $0x0,%xmm11,%xmm0,%xmm1
VPCOMUD $0x0,%xmm0,%xmm15,%xmm1
VPCOMUD $0x3,%xmm11,%xmm15,%xmm15
VPCOMUD $0x0,%xmm11,%xmm15,%xmm15
VPCOMUD $0xFF,%xmm15,%xmm15,%xmm15
VPCOMUD $0x0,(%rcx),%xmm15,%xmm15
VPCOMUD $0x3,(%rcx),%xmm0,%xmm0
VPCOMUD $0xFF,(%rdi),%xmm11,%xmm1
VPCOMUD $0x3,(%rdi),%xmm11,%xmm1
VPCOMUD $0x3,%xmm0,%xmm0,%xmm15
VPCOMUD $0xFF,(%rcx),%xmm11,%xmm0
VPCOMUD $0x3,(%rsi),%xmm15,%xmm1
# Tests for op VPCOMUQ imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUQ $0x3,(%rdi),%xmm0,%xmm15
VPCOMUQ $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUQ $0xFF,%xmm15,%xmm0,%xmm1
VPCOMUQ $0x0,%xmm11,%xmm11,%xmm1
VPCOMUQ $0x0,%xmm11,%xmm0,%xmm1
VPCOMUQ $0x0,%xmm0,%xmm15,%xmm1
VPCOMUQ $0x3,%xmm11,%xmm15,%xmm15
VPCOMUQ $0x0,%xmm11,%xmm15,%xmm15
VPCOMUQ $0xFF,%xmm15,%xmm15,%xmm15
VPCOMUQ $0x0,(%rcx),%xmm15,%xmm15
VPCOMUQ $0x3,(%rcx),%xmm0,%xmm0
VPCOMUQ $0xFF,(%rdi),%xmm11,%xmm1
VPCOMUQ $0x3,(%rdi),%xmm11,%xmm1
VPCOMUQ $0x3,%xmm0,%xmm0,%xmm15
VPCOMUQ $0xFF,(%rcx),%xmm11,%xmm0
VPCOMUQ $0x3,(%rsi),%xmm15,%xmm1
# Tests for op VPCOMUW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMUW $0x3,(%rdi),%xmm0,%xmm15
VPCOMUW $0xFF,%xmm0,%xmm0,%xmm1
VPCOMUW $0xFF,%xmm15,%xmm0,%xmm1
VPCOMUW $0x0,%xmm11,%xmm11,%xmm1
VPCOMUW $0x0,%xmm11,%xmm0,%xmm1
VPCOMUW $0x0,%xmm0,%xmm15,%xmm1
VPCOMUW $0x3,%xmm11,%xmm15,%xmm15
VPCOMUW $0x0,%xmm11,%xmm15,%xmm15
VPCOMUW $0xFF,%xmm15,%xmm15,%xmm15
VPCOMUW $0x0,(%rcx),%xmm15,%xmm15
VPCOMUW $0x3,(%rcx),%xmm0,%xmm0
VPCOMUW $0xFF,(%rdi),%xmm11,%xmm1
VPCOMUW $0x3,(%rdi),%xmm11,%xmm1
VPCOMUW $0x3,%xmm0,%xmm0,%xmm15
VPCOMUW $0xFF,(%rcx),%xmm11,%xmm0
VPCOMUW $0x3,(%rsi),%xmm15,%xmm1
# Tests for op VPCOMW imm8, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPCOMW $0x3,(%rdi),%xmm0,%xmm15
VPCOMW $0xFF,%xmm0,%xmm0,%xmm1
VPCOMW $0xFF,%xmm15,%xmm0,%xmm1
VPCOMW $0x0,%xmm11,%xmm11,%xmm1
VPCOMW $0x0,%xmm11,%xmm0,%xmm1
VPCOMW $0x0,%xmm0,%xmm15,%xmm1
VPCOMW $0x3,%xmm11,%xmm15,%xmm15
VPCOMW $0x0,%xmm11,%xmm15,%xmm15
VPCOMW $0xFF,%xmm15,%xmm15,%xmm15
VPCOMW $0x0,(%rcx),%xmm15,%xmm15
VPCOMW $0x3,(%rcx),%xmm0,%xmm0
VPCOMW $0xFF,(%rdi),%xmm11,%xmm1
VPCOMW $0x3,(%rdi),%xmm11,%xmm1
VPCOMW $0x3,%xmm0,%xmm0,%xmm15
VPCOMW $0xFF,(%rcx),%xmm11,%xmm0
VPCOMW $0x3,(%rsi),%xmm15,%xmm1
# Testing VPERMIL2PD imm8, xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPERMIL2PD $0x3,%xmm14,%xmm13,%xmm11,%xmm10
VPERMIL2PD $0x2,%xmm15,(%rdi,%r8),%xmm1,%xmm0
VPERMIL2PD $0x1,%xmm0,0x23(%r12,%r12,8),%xmm0,%xmm2
VPERMIL2PD $0x0,%xmm3,%xmm15,%xmm13,%xmm2
VPERMIL2PD $0x2,%xmm3,%xmm14,%xmm11,%xmm0
VPERMIL2PD $0x1,%xmm0,(%rdx),%xmm1,%xmm0
VPERMIL2PD $0x3,%xmm3,%xmm0,%xmm0,%xmm9
VPERMIL2PD $0x0,%xmm2,0x23(%r12,%r12,8),%xmm0,%xmm3
# Testing VPERMIL2PD imm8, xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
VPERMIL2PD $0x0,%xmm0,%xmm7,%xmm11,%xmm0
VPERMIL2PD $0x1,%xmm4,%xmm5,%xmm15,%xmm0
VPERMIL2PD $0x3,0x4(%r12,%rbx,4),%xmm8,%xmm0,%xmm10
VPERMIL2PD $0x2,%xmm1,%xmm0,%xmm7,%xmm6
VPERMIL2PD $0x1,(%r13,%rbx),%xmm12,%xmm6,%xmm10
VPERMIL2PD $0x2,%xmm4,%xmm6,%xmm0,%xmm9
VPERMIL2PD $0x0,(%rbx,%rbx,8),%xmm8,%xmm6,%xmm11
VPERMIL2PD $0x3,%xmm5,%xmm13,%xmm6,%xmm0
# Testing VPERMIL2PD imm8, ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax)
VPERMIL2PD $0x1,%ymm7,%ymm5,%ymm0,%ymm13
VPERMIL2PD $0x0,%ymm7,(%rcx,%r9,2),%ymm4,%ymm12
VPERMIL2PD $0x3,%ymm3,(%r14,%r11),%ymm0,%ymm8
VPERMIL2PD $0x2,%ymm7,0x107(%r9,%rax,4),%ymm0,%ymm9
VPERMIL2PD $0x2,%ymm7,(%r14,%r11),%ymm0,%ymm8
VPERMIL2PD $0x3,%ymm0,(%rcx,%r9,2),%ymm4,%ymm0
VPERMIL2PD $0x1,%ymm8,(%r14,%r11),%ymm11,%ymm5
VPERMIL2PD $0x0,%ymm2,(%rsi),%ymm0,%ymm13
# Testing VPERMIL2PD imm8, ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax)
VPERMIL2PD $0x1,(%rcx,%rsi),%ymm0,%ymm10,%ymm15
VPERMIL2PD $0x2,(%r9),%ymm12,%ymm0,%ymm0
VPERMIL2PD $0x0,0x15D8D9(%rcx,%r14,1),%ymm8,%ymm11,%ymm4
VPERMIL2PD $0x3,%ymm9,%ymm12,%ymm0,%ymm0
VPERMIL2PD $0x3,(%r13,%r11,1),%ymm1,%ymm14,%ymm8
VPERMIL2PD $0x0,0x15D8D9(%rcx,%r14,1),%ymm0,%ymm0,%ymm11
VPERMIL2PD $0x1,(%r13,%r11,1),%ymm1,%ymm15,%ymm0
VPERMIL2PD $0x2,%ymm9,%ymm13,%ymm11,%ymm5
# Testing VPERMIL2PS imm8, xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPERMIL2PS $0x2,%xmm0,0x23(%r12,%r12,8),%xmm0,%xmm15
VPERMIL2PS $0x0,%xmm0,0x23(%r12,%r12,8),%xmm3,%xmm9
VPERMIL2PS $0x3,%xmm0,%xmm12,%xmm7,%xmm11
VPERMIL2PS $0x1,%xmm3,(%rdx),%xmm0,%xmm0
VPERMIL2PS $0x2,%xmm3,(%r14,%r9,1),%xmm0,%xmm0
VPERMIL2PS $0x1,%xmm3,(%rdx),%xmm1,%xmm0
VPERMIL2PS $0x0,%xmm3,%xmm8,%xmm0,%xmm12
VPERMIL2PS $0x3,%xmm3,(%r14,%r9,1),%xmm1,%xmm2
# Testing VPERMIL2PS imm8, xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
VPERMIL2PS $0x1,(%r13,%rax),%xmm0,%xmm0,%xmm11
VPERMIL2PS $0x3,(%rdi),%xmm15,%xmm6,%xmm10
VPERMIL2PS $0x2,%xmm0,%xmm13,%xmm0,%xmm0
VPERMIL2PS $0x0,%xmm4,%xmm0,%xmm14,%xmm10
VPERMIL2PS $0x1,%xmm0,%xmm0,%xmm3,%xmm11
VPERMIL2PS $0x2,(%rbx,%rbx,8),%xmm11,%xmm6,%xmm10
VPERMIL2PS $0x3,%xmm4,%xmm5,%xmm6,%xmm15
VPERMIL2PS $0x0,0x4(%r12,%rbx,4),%xmm0,%xmm0,%xmm10
# Testing VPERMIL2PS imm8, ymm4, ymm3/mem256, ymm2, ymm1 (at&t syntax)
VPERMIL2PS $0x1,%ymm0,(%rsi),%ymm0,%ymm0
VPERMIL2PS $0x2,%ymm15,0x107(%r9,%rax,4),%ymm11,%ymm0
VPERMIL2PS $0x0,%ymm7,%ymm0,%ymm4,%ymm0
VPERMIL2PS $0x3,%ymm7,(%rcx,%r9,2),%ymm4,%ymm15
VPERMIL2PS $0x2,%ymm0,%ymm0,%ymm4,%ymm15
VPERMIL2PS $0x3,%ymm0,0x107(%r9,%rax,4),%ymm15,%ymm13
VPERMIL2PS $0x0,%ymm7,%ymm8,%ymm14,%ymm13
VPERMIL2PS $0x1,%ymm7,%ymm15,%ymm4,%ymm13
# Testing VPERMIL2PS imm8, ymm4/mem256, ymm3, ymm2, ymm1 (at&t syntax)
VPERMIL2PS $0x0,0x15D8D9(%rcx,%r14,1),%ymm0,%ymm0,%ymm15
VPERMIL2PS $0x3,(%r13,%r11,1),%ymm12,%ymm15,%ymm4
VPERMIL2PS $0x2,0x15D8D9(%rcx,%r14,1),%ymm0,%ymm0,%ymm0
VPERMIL2PS $0x1,%ymm0,%ymm2,%ymm3,%ymm4
VPERMIL2PS $0x3,(%rcx,%rsi),%ymm12,%ymm0,%ymm4
VPERMIL2PS $0x2,(%rcx,%rsi),%ymm1,%ymm0,%ymm4
VPERMIL2PS $0x0,(%r13,%r11,1),%ymm0,%ymm0,%ymm4
VPERMIL2PS $0x1,%ymm8,%ymm7,%ymm4,%ymm0
# Tests for op VPHADDBD xmm2/mem128, xmm1 (at&t syntax)
VPHADDBD %xmm2,%xmm15
VPHADDBD %xmm0,%xmm12
VPHADDBD (%r12),%xmm0
VPHADDBD (%rax),%xmm15
VPHADDBD %xmm0,%xmm0
VPHADDBD (%r10),%xmm15
VPHADDBD %xmm2,%xmm0
VPHADDBD %xmm15,%xmm12
VPHADDBD %xmm15,%xmm0
VPHADDBD %xmm0,%xmm15
VPHADDBD (%r10),%xmm12
VPHADDBD %xmm15,%xmm15
VPHADDBD (%rax),%xmm0
VPHADDBD (%r12),%xmm15
VPHADDBD (%rax),%xmm12
VPHADDBD (%r10),%xmm0
# Tests for op VPHADDBQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDBQ %xmm2,%xmm15
VPHADDBQ %xmm0,%xmm12
VPHADDBQ (%r12),%xmm0
VPHADDBQ (%rax),%xmm15
VPHADDBQ %xmm0,%xmm0
VPHADDBQ (%r10),%xmm15
VPHADDBQ %xmm2,%xmm0
VPHADDBQ %xmm15,%xmm12
VPHADDBQ %xmm15,%xmm0
VPHADDBQ %xmm0,%xmm15
VPHADDBQ (%r10),%xmm12
VPHADDBQ %xmm15,%xmm15
VPHADDBQ (%rax),%xmm0
VPHADDBQ (%r12),%xmm15
VPHADDBQ (%rax),%xmm12
VPHADDBQ (%r10),%xmm0
# Tests for op VPHADDBW xmm2/mem128, xmm1 (at&t syntax)
VPHADDBW %xmm2,%xmm15
VPHADDBW %xmm0,%xmm12
VPHADDBW (%r12),%xmm0
VPHADDBW (%rax),%xmm15
VPHADDBW %xmm0,%xmm0
VPHADDBW (%r10),%xmm15
VPHADDBW %xmm2,%xmm0
VPHADDBW %xmm15,%xmm12
VPHADDBW %xmm15,%xmm0
VPHADDBW %xmm0,%xmm15
VPHADDBW (%r10),%xmm12
VPHADDBW %xmm15,%xmm15
VPHADDBW (%rax),%xmm0
VPHADDBW (%r12),%xmm15
VPHADDBW (%rax),%xmm12
VPHADDBW (%r10),%xmm0
# Tests for op VPHADDDQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDDQ %xmm2,%xmm15
VPHADDDQ %xmm0,%xmm12
VPHADDDQ (%r12),%xmm0
VPHADDDQ (%rax),%xmm15
VPHADDDQ %xmm0,%xmm0
VPHADDDQ (%r10),%xmm15
VPHADDDQ %xmm2,%xmm0
VPHADDDQ %xmm15,%xmm12
VPHADDDQ %xmm15,%xmm0
VPHADDDQ %xmm0,%xmm15
VPHADDDQ (%r10),%xmm12
VPHADDDQ %xmm15,%xmm15
VPHADDDQ (%rax),%xmm0
VPHADDDQ (%r12),%xmm15
VPHADDDQ (%rax),%xmm12
VPHADDDQ (%r10),%xmm0
# Tests for op VPHADDUBD xmm2/mem128, xmm1 (at&t syntax)
VPHADDUBD %xmm2,%xmm15
VPHADDUBD %xmm0,%xmm12
VPHADDUBD (%r12),%xmm0
VPHADDUBD (%rax),%xmm15
VPHADDUBD %xmm0,%xmm0
VPHADDUBD (%r10),%xmm15
VPHADDUBD %xmm2,%xmm0
VPHADDUBD %xmm15,%xmm12
VPHADDUBD %xmm15,%xmm0
VPHADDUBD %xmm0,%xmm15
VPHADDUBD (%r10),%xmm12
VPHADDUBD %xmm15,%xmm15
VPHADDUBD (%rax),%xmm0
VPHADDUBD (%r12),%xmm15
VPHADDUBD (%rax),%xmm12
VPHADDUBD (%r10),%xmm0
# Tests for op VPHADDUBQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDUBQ %xmm2,%xmm15
VPHADDUBQ %xmm0,%xmm12
VPHADDUBQ (%r12),%xmm0
VPHADDUBQ (%rax),%xmm15
VPHADDUBQ %xmm0,%xmm0
VPHADDUBQ (%r10),%xmm15
VPHADDUBQ %xmm2,%xmm0
VPHADDUBQ %xmm15,%xmm12
VPHADDUBQ %xmm15,%xmm0
VPHADDUBQ %xmm0,%xmm15
VPHADDUBQ (%r10),%xmm12
VPHADDUBQ %xmm15,%xmm15
VPHADDUBQ (%rax),%xmm0
VPHADDUBQ (%r12),%xmm15
VPHADDUBQ (%rax),%xmm12
VPHADDUBQ (%r10),%xmm0
# Tests for op VPHADDUBW xmm2/mem128, xmm1 (at&t syntax)
VPHADDUBW %xmm2,%xmm15
VPHADDUBW %xmm0,%xmm12
VPHADDUBW (%r12),%xmm0
VPHADDUBW (%rax),%xmm15
VPHADDUBW %xmm0,%xmm0
VPHADDUBW (%r10),%xmm15
VPHADDUBW %xmm2,%xmm0
VPHADDUBW %xmm15,%xmm12
VPHADDUBW %xmm15,%xmm0
VPHADDUBW %xmm0,%xmm15
VPHADDUBW (%r10),%xmm12
VPHADDUBW %xmm15,%xmm15
VPHADDUBW (%rax),%xmm0
VPHADDUBW (%r12),%xmm15
VPHADDUBW (%rax),%xmm12
VPHADDUBW (%r10),%xmm0
# Tests for op VPHADDUDQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDUDQ %xmm2,%xmm15
VPHADDUDQ %xmm0,%xmm12
VPHADDUDQ (%r12),%xmm0
VPHADDUDQ (%rax),%xmm15
VPHADDUDQ %xmm0,%xmm0
VPHADDUDQ (%r10),%xmm15
VPHADDUDQ %xmm2,%xmm0
VPHADDUDQ %xmm15,%xmm12
VPHADDUDQ %xmm15,%xmm0
VPHADDUDQ %xmm0,%xmm15
VPHADDUDQ (%r10),%xmm12
VPHADDUDQ %xmm15,%xmm15
VPHADDUDQ (%rax),%xmm0
VPHADDUDQ (%r12),%xmm15
VPHADDUDQ (%rax),%xmm12
VPHADDUDQ (%r10),%xmm0
# Tests for op VPHADDUWD xmm2/mem128, xmm1 (at&t syntax)
VPHADDUWD %xmm2,%xmm15
VPHADDUWD %xmm0,%xmm12
VPHADDUWD (%r12),%xmm0
VPHADDUWD (%rax),%xmm15
VPHADDUWD %xmm0,%xmm0
VPHADDUWD (%r10),%xmm15
VPHADDUWD %xmm2,%xmm0
VPHADDUWD %xmm15,%xmm12
VPHADDUWD %xmm15,%xmm0
VPHADDUWD %xmm0,%xmm15
VPHADDUWD (%r10),%xmm12
VPHADDUWD %xmm15,%xmm15
VPHADDUWD (%rax),%xmm0
VPHADDUWD (%r12),%xmm15
VPHADDUWD (%rax),%xmm12
VPHADDUWD (%r10),%xmm0
# Tests for op VPHADDUWQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDUWQ %xmm2,%xmm15
VPHADDUWQ %xmm0,%xmm12
VPHADDUWQ (%r12),%xmm0
VPHADDUWQ (%rax),%xmm15
VPHADDUWQ %xmm0,%xmm0
VPHADDUWQ (%r10),%xmm15
VPHADDUWQ %xmm2,%xmm0
VPHADDUWQ %xmm15,%xmm12
VPHADDUWQ %xmm15,%xmm0
VPHADDUWQ %xmm0,%xmm15
VPHADDUWQ (%r10),%xmm12
VPHADDUWQ %xmm15,%xmm15
VPHADDUWQ (%rax),%xmm0
VPHADDUWQ (%r12),%xmm15
VPHADDUWQ (%rax),%xmm12
VPHADDUWQ (%r10),%xmm0
# Tests for op VPHADDWD xmm2/mem128, xmm1 (at&t syntax)
VPHADDWD %xmm2,%xmm15
VPHADDWD %xmm0,%xmm12
VPHADDWD (%r12),%xmm0
VPHADDWD (%rax),%xmm15
VPHADDWD %xmm0,%xmm0
VPHADDWD (%r10),%xmm15
VPHADDWD %xmm2,%xmm0
VPHADDWD %xmm15,%xmm12
VPHADDWD %xmm15,%xmm0
VPHADDWD %xmm0,%xmm15
VPHADDWD (%r10),%xmm12
VPHADDWD %xmm15,%xmm15
VPHADDWD (%rax),%xmm0
VPHADDWD (%r12),%xmm15
VPHADDWD (%rax),%xmm12
VPHADDWD (%r10),%xmm0
# Tests for op VPHADDWQ xmm2/mem128, xmm1 (at&t syntax)
VPHADDWQ %xmm2,%xmm15
VPHADDWQ %xmm0,%xmm12
VPHADDWQ (%r12),%xmm0
VPHADDWQ (%rax),%xmm15
VPHADDWQ %xmm0,%xmm0
VPHADDWQ (%r10),%xmm15
VPHADDWQ %xmm2,%xmm0
VPHADDWQ %xmm15,%xmm12
VPHADDWQ %xmm15,%xmm0
VPHADDWQ %xmm0,%xmm15
VPHADDWQ (%r10),%xmm12
VPHADDWQ %xmm15,%xmm15
VPHADDWQ (%rax),%xmm0
VPHADDWQ (%r12),%xmm15
VPHADDWQ (%rax),%xmm12
VPHADDWQ (%r10),%xmm0
# Tests for op VPHSUBBW xmm2/mem128, xmm1 (at&t syntax)
VPHSUBBW %xmm2,%xmm15
VPHSUBBW %xmm0,%xmm12
VPHSUBBW (%r12),%xmm0
VPHSUBBW (%rax),%xmm15
VPHSUBBW %xmm0,%xmm0
VPHSUBBW (%r10),%xmm15
VPHSUBBW %xmm2,%xmm0
VPHSUBBW %xmm15,%xmm12
VPHSUBBW %xmm15,%xmm0
VPHSUBBW %xmm0,%xmm15
VPHSUBBW (%r10),%xmm12
VPHSUBBW %xmm15,%xmm15
VPHSUBBW (%rax),%xmm0
VPHSUBBW (%r12),%xmm15
VPHSUBBW (%rax),%xmm12
VPHSUBBW (%r10),%xmm0
# Tests for op VPHSUBDQ xmm2/mem128, xmm1 (at&t syntax)
VPHSUBDQ %xmm2,%xmm15
VPHSUBDQ %xmm0,%xmm12
VPHSUBDQ (%r12),%xmm0
VPHSUBDQ (%rax),%xmm15
VPHSUBDQ %xmm0,%xmm0
VPHSUBDQ (%r10),%xmm15
VPHSUBDQ %xmm2,%xmm0
VPHSUBDQ %xmm15,%xmm12
VPHSUBDQ %xmm15,%xmm0
VPHSUBDQ %xmm0,%xmm15
VPHSUBDQ (%r10),%xmm12
VPHSUBDQ %xmm15,%xmm15
VPHSUBDQ (%rax),%xmm0
VPHSUBDQ (%r12),%xmm15
VPHSUBDQ (%rax),%xmm12
VPHSUBDQ (%r10),%xmm0
# Tests for op VPHSUBWD xmm2/mem128, xmm1 (at&t syntax)
VPHSUBWD %xmm2,%xmm15
VPHSUBWD %xmm0,%xmm12
VPHSUBWD (%r12),%xmm0
VPHSUBWD (%rax),%xmm15
VPHSUBWD %xmm0,%xmm0
VPHSUBWD (%r10),%xmm15
VPHSUBWD %xmm2,%xmm0
VPHSUBWD %xmm15,%xmm12
VPHSUBWD %xmm15,%xmm0
VPHSUBWD %xmm0,%xmm15
VPHSUBWD (%r10),%xmm12
VPHSUBWD %xmm15,%xmm15
VPHSUBWD (%rax),%xmm0
VPHSUBWD (%r12),%xmm15
VPHSUBWD (%rax),%xmm12
VPHSUBWD (%r10),%xmm0
# Tests for op VPMACSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSDD %xmm0,%xmm15,%xmm7,%xmm0
VPMACSDD %xmm2,(%r9),%xmm0,%xmm0
VPMACSDD %xmm15,(%r9),%xmm15,%xmm0
VPMACSDD %xmm15,%xmm0,%xmm0,%xmm11
VPMACSDD %xmm15,%xmm12,%xmm0,%xmm0
VPMACSDD %xmm15,%xmm12,%xmm0,%xmm15
VPMACSDD %xmm15,(%r12),%xmm0,%xmm15
VPMACSDD %xmm2,%xmm0,%xmm0,%xmm15
VPMACSDD %xmm2,(%r9),%xmm15,%xmm15
VPMACSDD %xmm2,%xmm12,%xmm15,%xmm15
VPMACSDD %xmm2,(%r12),%xmm15,%xmm0
VPMACSDD %xmm0,(%r13),%xmm15,%xmm0
VPMACSDD %xmm15,(%r13),%xmm7,%xmm11
VPMACSDD %xmm15,(%r12),%xmm7,%xmm11
VPMACSDD %xmm15,%xmm15,%xmm0,%xmm0
VPMACSDD %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSDQH %xmm0,%xmm15,%xmm7,%xmm0
VPMACSDQH %xmm2,(%r9),%xmm0,%xmm0
VPMACSDQH %xmm15,(%r9),%xmm15,%xmm0
VPMACSDQH %xmm15,%xmm0,%xmm0,%xmm11
VPMACSDQH %xmm15,%xmm12,%xmm0,%xmm0
VPMACSDQH %xmm15,%xmm12,%xmm0,%xmm15
VPMACSDQH %xmm15,(%r12),%xmm0,%xmm15
VPMACSDQH %xmm2,%xmm0,%xmm0,%xmm15
VPMACSDQH %xmm2,(%r9),%xmm15,%xmm15
VPMACSDQH %xmm2,%xmm12,%xmm15,%xmm15
VPMACSDQH %xmm2,(%r12),%xmm15,%xmm0
VPMACSDQH %xmm0,(%r13),%xmm15,%xmm0
VPMACSDQH %xmm15,(%r13),%xmm7,%xmm11
VPMACSDQH %xmm15,(%r12),%xmm7,%xmm11
VPMACSDQH %xmm15,%xmm15,%xmm0,%xmm0
VPMACSDQH %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSDQL %xmm0,%xmm15,%xmm7,%xmm0
VPMACSDQL %xmm2,(%r9),%xmm0,%xmm0
VPMACSDQL %xmm15,(%r9),%xmm15,%xmm0
VPMACSDQL %xmm15,%xmm0,%xmm0,%xmm11
VPMACSDQL %xmm15,%xmm12,%xmm0,%xmm0
VPMACSDQL %xmm15,%xmm12,%xmm0,%xmm15
VPMACSDQL %xmm15,(%r12),%xmm0,%xmm15
VPMACSDQL %xmm2,%xmm0,%xmm0,%xmm15
VPMACSDQL %xmm2,(%r9),%xmm15,%xmm15
VPMACSDQL %xmm2,%xmm12,%xmm15,%xmm15
VPMACSDQL %xmm2,(%r12),%xmm15,%xmm0
VPMACSDQL %xmm0,(%r13),%xmm15,%xmm0
VPMACSDQL %xmm15,(%r13),%xmm7,%xmm11
VPMACSDQL %xmm15,(%r12),%xmm7,%xmm11
VPMACSDQL %xmm15,%xmm15,%xmm0,%xmm0
VPMACSDQL %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSSDD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSDD %xmm0,%xmm15,%xmm7,%xmm0
VPMACSSDD %xmm2,(%r9),%xmm0,%xmm0
VPMACSSDD %xmm15,(%r9),%xmm15,%xmm0
VPMACSSDD %xmm15,%xmm0,%xmm0,%xmm11
VPMACSSDD %xmm15,%xmm12,%xmm0,%xmm0
VPMACSSDD %xmm15,%xmm12,%xmm0,%xmm15
VPMACSSDD %xmm15,(%r12),%xmm0,%xmm15
VPMACSSDD %xmm2,%xmm0,%xmm0,%xmm15
VPMACSSDD %xmm2,(%r9),%xmm15,%xmm15
VPMACSSDD %xmm2,%xmm12,%xmm15,%xmm15
VPMACSSDD %xmm2,(%r12),%xmm15,%xmm0
VPMACSSDD %xmm0,(%r13),%xmm15,%xmm0
VPMACSSDD %xmm15,(%r13),%xmm7,%xmm11
VPMACSSDD %xmm15,(%r12),%xmm7,%xmm11
VPMACSSDD %xmm15,%xmm15,%xmm0,%xmm0
VPMACSSDD %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSSDQH xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSDQH %xmm0,%xmm15,%xmm7,%xmm0
VPMACSSDQH %xmm2,(%r9),%xmm0,%xmm0
VPMACSSDQH %xmm15,(%r9),%xmm15,%xmm0
VPMACSSDQH %xmm15,%xmm0,%xmm0,%xmm11
VPMACSSDQH %xmm15,%xmm12,%xmm0,%xmm0
VPMACSSDQH %xmm15,%xmm12,%xmm0,%xmm15
VPMACSSDQH %xmm15,(%r12),%xmm0,%xmm15
VPMACSSDQH %xmm2,%xmm0,%xmm0,%xmm15
VPMACSSDQH %xmm2,(%r9),%xmm15,%xmm15
VPMACSSDQH %xmm2,%xmm12,%xmm15,%xmm15
VPMACSSDQH %xmm2,(%r12),%xmm15,%xmm0
VPMACSSDQH %xmm0,(%r13),%xmm15,%xmm0
VPMACSSDQH %xmm15,(%r13),%xmm7,%xmm11
VPMACSSDQH %xmm15,(%r12),%xmm7,%xmm11
VPMACSSDQH %xmm15,%xmm15,%xmm0,%xmm0
VPMACSSDQH %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSSDQL xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSDQL %xmm0,%xmm15,%xmm7,%xmm0
VPMACSSDQL %xmm2,(%r9),%xmm0,%xmm0
VPMACSSDQL %xmm15,(%r9),%xmm15,%xmm0
VPMACSSDQL %xmm15,%xmm0,%xmm0,%xmm11
VPMACSSDQL %xmm15,%xmm12,%xmm0,%xmm0
VPMACSSDQL %xmm15,%xmm12,%xmm0,%xmm15
VPMACSSDQL %xmm15,(%r12),%xmm0,%xmm15
VPMACSSDQL %xmm2,%xmm0,%xmm0,%xmm15
VPMACSSDQL %xmm2,(%r9),%xmm15,%xmm15
VPMACSSDQL %xmm2,%xmm12,%xmm15,%xmm15
VPMACSSDQL %xmm2,(%r12),%xmm15,%xmm0
VPMACSSDQL %xmm0,(%r13),%xmm15,%xmm0
VPMACSSDQL %xmm15,(%r13),%xmm7,%xmm11
VPMACSSDQL %xmm15,(%r12),%xmm7,%xmm11
VPMACSSDQL %xmm15,%xmm15,%xmm0,%xmm0
VPMACSSDQL %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSWD %xmm0,%xmm15,%xmm7,%xmm0
VPMACSSWD %xmm2,(%r9),%xmm0,%xmm0
VPMACSSWD %xmm15,(%r9),%xmm15,%xmm0
VPMACSSWD %xmm15,%xmm0,%xmm0,%xmm11
VPMACSSWD %xmm15,%xmm12,%xmm0,%xmm0
VPMACSSWD %xmm15,%xmm12,%xmm0,%xmm15
VPMACSSWD %xmm15,(%r12),%xmm0,%xmm15
VPMACSSWD %xmm2,%xmm0,%xmm0,%xmm15
VPMACSSWD %xmm2,(%r9),%xmm15,%xmm15
VPMACSSWD %xmm2,%xmm12,%xmm15,%xmm15
VPMACSSWD %xmm2,(%r12),%xmm15,%xmm0
VPMACSSWD %xmm0,(%r13),%xmm15,%xmm0
VPMACSSWD %xmm15,(%r13),%xmm7,%xmm11
VPMACSSWD %xmm15,(%r12),%xmm7,%xmm11
VPMACSSWD %xmm15,%xmm15,%xmm0,%xmm0
VPMACSSWD %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSSWW %xmm0,%xmm15,%xmm7,%xmm0
VPMACSSWW %xmm2,(%r9),%xmm0,%xmm0
VPMACSSWW %xmm15,(%r9),%xmm15,%xmm0
VPMACSSWW %xmm15,%xmm0,%xmm0,%xmm11
VPMACSSWW %xmm15,%xmm12,%xmm0,%xmm0
VPMACSSWW %xmm15,%xmm12,%xmm0,%xmm15
VPMACSSWW %xmm15,(%r12),%xmm0,%xmm15
VPMACSSWW %xmm2,%xmm0,%xmm0,%xmm15
VPMACSSWW %xmm2,(%r9),%xmm15,%xmm15
VPMACSSWW %xmm2,%xmm12,%xmm15,%xmm15
VPMACSSWW %xmm2,(%r12),%xmm15,%xmm0
VPMACSSWW %xmm0,(%r13),%xmm15,%xmm0
VPMACSSWW %xmm15,(%r13),%xmm7,%xmm11
VPMACSSWW %xmm15,(%r12),%xmm7,%xmm11
VPMACSSWW %xmm15,%xmm15,%xmm0,%xmm0
VPMACSSWW %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSWD %xmm0,%xmm15,%xmm7,%xmm0
VPMACSWD %xmm2,(%r9),%xmm0,%xmm0
VPMACSWD %xmm15,(%r9),%xmm15,%xmm0
VPMACSWD %xmm15,%xmm0,%xmm0,%xmm11
VPMACSWD %xmm15,%xmm12,%xmm0,%xmm0
VPMACSWD %xmm15,%xmm12,%xmm0,%xmm15
VPMACSWD %xmm15,(%r12),%xmm0,%xmm15
VPMACSWD %xmm2,%xmm0,%xmm0,%xmm15
VPMACSWD %xmm2,(%r9),%xmm15,%xmm15
VPMACSWD %xmm2,%xmm12,%xmm15,%xmm15
VPMACSWD %xmm2,(%r12),%xmm15,%xmm0
VPMACSWD %xmm0,(%r13),%xmm15,%xmm0
VPMACSWD %xmm15,(%r13),%xmm7,%xmm11
VPMACSWD %xmm15,(%r12),%xmm7,%xmm11
VPMACSWD %xmm15,%xmm15,%xmm0,%xmm0
VPMACSWD %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMACSWW xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMACSWW %xmm0,%xmm15,%xmm7,%xmm0
VPMACSWW %xmm2,(%r9),%xmm0,%xmm0
VPMACSWW %xmm15,(%r9),%xmm15,%xmm0
VPMACSWW %xmm15,%xmm0,%xmm0,%xmm11
VPMACSWW %xmm15,%xmm12,%xmm0,%xmm0
VPMACSWW %xmm15,%xmm12,%xmm0,%xmm15
VPMACSWW %xmm15,(%r12),%xmm0,%xmm15
VPMACSWW %xmm2,%xmm0,%xmm0,%xmm15
VPMACSWW %xmm2,(%r9),%xmm15,%xmm15
VPMACSWW %xmm2,%xmm12,%xmm15,%xmm15
VPMACSWW %xmm2,(%r12),%xmm15,%xmm0
VPMACSWW %xmm0,(%r13),%xmm15,%xmm0
VPMACSWW %xmm15,(%r13),%xmm7,%xmm11
VPMACSWW %xmm15,(%r12),%xmm7,%xmm11
VPMACSWW %xmm15,%xmm15,%xmm0,%xmm0
VPMACSWW %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMADCSSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMADCSSWD %xmm0,%xmm15,%xmm7,%xmm0
VPMADCSSWD %xmm2,(%r9),%xmm0,%xmm0
VPMADCSSWD %xmm15,(%r9),%xmm15,%xmm0
VPMADCSSWD %xmm15,%xmm0,%xmm0,%xmm11
VPMADCSSWD %xmm15,%xmm12,%xmm0,%xmm0
VPMADCSSWD %xmm15,%xmm12,%xmm0,%xmm15
VPMADCSSWD %xmm15,(%r12),%xmm0,%xmm15
VPMADCSSWD %xmm2,%xmm0,%xmm0,%xmm15
VPMADCSSWD %xmm2,(%r9),%xmm15,%xmm15
VPMADCSSWD %xmm2,%xmm12,%xmm15,%xmm15
VPMADCSSWD %xmm2,(%r12),%xmm15,%xmm0
VPMADCSSWD %xmm0,(%r13),%xmm15,%xmm0
VPMADCSSWD %xmm15,(%r13),%xmm7,%xmm11
VPMADCSSWD %xmm15,(%r12),%xmm7,%xmm11
VPMADCSSWD %xmm15,%xmm15,%xmm0,%xmm0
VPMADCSSWD %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPMADCSWD xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPMADCSWD %xmm0,%xmm15,%xmm7,%xmm0
VPMADCSWD %xmm2,(%r9),%xmm0,%xmm0
VPMADCSWD %xmm15,(%r9),%xmm15,%xmm0
VPMADCSWD %xmm15,%xmm0,%xmm0,%xmm11
VPMADCSWD %xmm15,%xmm12,%xmm0,%xmm0
VPMADCSWD %xmm15,%xmm12,%xmm0,%xmm15
VPMADCSWD %xmm15,(%r12),%xmm0,%xmm15
VPMADCSWD %xmm2,%xmm0,%xmm0,%xmm15
VPMADCSWD %xmm2,(%r9),%xmm15,%xmm15
VPMADCSWD %xmm2,%xmm12,%xmm15,%xmm15
VPMADCSWD %xmm2,(%r12),%xmm15,%xmm0
VPMADCSWD %xmm0,(%r13),%xmm15,%xmm0
VPMADCSWD %xmm15,(%r13),%xmm7,%xmm11
VPMADCSWD %xmm15,(%r12),%xmm7,%xmm11
VPMADCSWD %xmm15,%xmm15,%xmm0,%xmm0
VPMADCSWD %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPPERM xmm4/mem128, xmm3, xmm2, xmm1 (at&t syntax)
VPPERM %xmm0,%xmm12,%xmm7,%xmm0
VPPERM (%rax),%xmm15,%xmm0,%xmm0
VPPERM (%r10),%xmm15,%xmm15,%xmm0
VPPERM %xmm2,%xmm0,%xmm0,%xmm11
VPPERM %xmm2,%xmm0,%xmm0,%xmm0
VPPERM %xmm2,%xmm0,%xmm0,%xmm15
VPPERM (%r10),%xmm12,%xmm0,%xmm15
VPPERM (%rax),%xmm0,%xmm0,%xmm15
VPPERM (%r12),%xmm15,%xmm15,%xmm15
VPPERM (%r12),%xmm0,%xmm15,%xmm15
VPPERM (%rax),%xmm12,%xmm15,%xmm0
VPPERM %xmm15,%xmm15,%xmm15,%xmm0
VPPERM (%r10),%xmm15,%xmm7,%xmm11
VPPERM %xmm2,%xmm12,%xmm7,%xmm11
VPPERM %xmm2,%xmm12,%xmm0,%xmm0
VPPERM (%r12),%xmm15,%xmm15,%xmm11
# Tests for op VPPERM xmm4, xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPPERM %xmm0,%xmm15,%xmm7,%xmm0
VPPERM %xmm2,(%r9),%xmm0,%xmm0
VPPERM %xmm15,(%r9),%xmm15,%xmm0
VPPERM %xmm15,%xmm0,%xmm0,%xmm11
VPPERM %xmm15,%xmm12,%xmm0,%xmm0
VPPERM %xmm15,%xmm12,%xmm0,%xmm15
VPPERM %xmm15,(%r12),%xmm0,%xmm15
VPPERM %xmm2,%xmm0,%xmm0,%xmm15
VPPERM %xmm2,(%r9),%xmm15,%xmm15
VPPERM %xmm2,%xmm12,%xmm15,%xmm15
VPPERM %xmm2,(%r12),%xmm15,%xmm0
VPPERM %xmm0,(%r13),%xmm15,%xmm0
VPPERM %xmm15,(%r13),%xmm7,%xmm11
VPPERM %xmm15,(%r12),%xmm7,%xmm11
VPPERM %xmm15,%xmm15,%xmm0,%xmm0
VPPERM %xmm2,(%r9),%xmm15,%xmm11
# Tests for op VPROTB xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTB %xmm2,%xmm0,%xmm15
VPROTB %xmm2,%xmm12,%xmm7
VPROTB %xmm2,%xmm0,%xmm0
VPROTB %xmm15,(%r9),%xmm15
VPROTB %xmm0,%xmm15,%xmm0
VPROTB %xmm0,%xmm15,%xmm15
VPROTB %xmm0,%xmm12,%xmm0
VPROTB %xmm15,%xmm12,%xmm0
VPROTB %xmm2,(%r12),%xmm15
VPROTB %xmm0,(%r9),%xmm7
VPROTB %xmm0,%xmm12,%xmm7
VPROTB %xmm2,(%r9),%xmm15
VPROTB %xmm2,(%r13),%xmm0
VPROTB %xmm15,(%r9),%xmm7
VPROTB %xmm15,(%r12),%xmm0
VPROTB %xmm0,(%r13),%xmm15
# Tests for op VPROTB xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTB (%r12),%xmm0,%xmm15
VPROTB (%r12),%xmm0,%xmm7
VPROTB (%rax),%xmm0,%xmm0
VPROTB (%r10),%xmm15,%xmm15
VPROTB %xmm15,%xmm12,%xmm0
VPROTB %xmm15,%xmm12,%xmm15
VPROTB %xmm15,%xmm0,%xmm0
VPROTB %xmm2,%xmm0,%xmm0
VPROTB (%rax),%xmm12,%xmm15
VPROTB %xmm15,%xmm15,%xmm7
VPROTB %xmm0,%xmm0,%xmm7
VPROTB (%r12),%xmm15,%xmm15
VPROTB (%r12),%xmm15,%xmm0
VPROTB (%r10),%xmm15,%xmm7
VPROTB (%r10),%xmm12,%xmm0
VPROTB %xmm15,%xmm15,%xmm15
# Tests for op VPROTB imm8, xmm2, xmm1 (at&t syntax)
VPROTB $0x3,%xmm11,%xmm15
VPROTB $0xFF,%xmm0,%xmm0
VPROTB $0xFF,%xmm11,%xmm4
VPROTB $0x0,%xmm11,%xmm4
VPROTB $0x0,%xmm15,%xmm4
VPROTB $0x0,%xmm0,%xmm15
VPROTB $0xFF,%xmm11,%xmm0
VPROTB $0x3,%xmm0,%xmm0
VPROTB $0x3,%xmm11,%xmm0
VPROTB $0x0,%xmm0,%xmm4
VPROTB $0xFF,%xmm15,%xmm0
VPROTB $0xFF,%xmm0,%xmm15
VPROTB $0xFF,%xmm15,%xmm15
VPROTB $0x3,%xmm15,%xmm4
VPROTB $0xFF,%xmm11,%xmm15
VPROTB $0x3,%xmm0,%xmm15
# Tests for op VPROTD xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTD %xmm2,%xmm0,%xmm15
VPROTD %xmm2,%xmm12,%xmm7
VPROTD %xmm2,%xmm0,%xmm0
VPROTD %xmm15,(%r9),%xmm15
VPROTD %xmm0,%xmm15,%xmm0
VPROTD %xmm0,%xmm15,%xmm15
VPROTD %xmm0,%xmm12,%xmm0
VPROTD %xmm15,%xmm12,%xmm0
VPROTD %xmm2,(%r12),%xmm15
VPROTD %xmm0,(%r9),%xmm7
VPROTD %xmm0,%xmm12,%xmm7
VPROTD %xmm2,(%r9),%xmm15
VPROTD %xmm2,(%r13),%xmm0
VPROTD %xmm15,(%r9),%xmm7
VPROTD %xmm15,(%r12),%xmm0
VPROTD %xmm0,(%r13),%xmm15
# Tests for op VPROTD xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTD (%r12),%xmm0,%xmm15
VPROTD (%r12),%xmm0,%xmm7
VPROTD (%rax),%xmm0,%xmm0
VPROTD (%r10),%xmm15,%xmm15
VPROTD %xmm15,%xmm12,%xmm0
VPROTD %xmm15,%xmm12,%xmm15
VPROTD %xmm15,%xmm0,%xmm0
VPROTD %xmm2,%xmm0,%xmm0
VPROTD (%rax),%xmm12,%xmm15
VPROTD %xmm15,%xmm15,%xmm7
VPROTD %xmm0,%xmm0,%xmm7
VPROTD (%r12),%xmm15,%xmm15
VPROTD (%r12),%xmm15,%xmm0
VPROTD (%r10),%xmm15,%xmm7
VPROTD (%r10),%xmm12,%xmm0
VPROTD %xmm15,%xmm15,%xmm15
# Tests for op VPROTD imm8, xmm2/mem128, xmm1 (at&t syntax)
VPROTD $0x0,%xmm15,%xmm15
VPROTD $0x0,(%rsi),%xmm15
VPROTD $0x0,%xmm0,%xmm11
VPROTD $0xFF,%xmm15,%xmm0
VPROTD $0x3,%xmm0,%xmm0
VPROTD $0x3,%xmm15,%xmm0
VPROTD $0x0,%xmm11,%xmm11
VPROTD $0x0,%xmm0,%xmm15
VPROTD $0x3,(%rcx),%xmm0
VPROTD $0xFF,(%rsi),%xmm0
VPROTD $0x0,(%rdi),%xmm15
VPROTD $0xFF,%xmm15,%xmm15
VPROTD $0xFF,%xmm11,%xmm11
VPROTD $0xFF,(%rsi),%xmm11
VPROTD $0x3,(%rdi),%xmm15
VPROTD $0x3,%xmm15,%xmm11
# Tests for op VPROTQ xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTQ %xmm2,%xmm0,%xmm15
VPROTQ %xmm2,%xmm12,%xmm7
VPROTQ %xmm2,%xmm0,%xmm0
VPROTQ %xmm15,(%r9),%xmm15
VPROTQ %xmm0,%xmm15,%xmm0
VPROTQ %xmm0,%xmm15,%xmm15
VPROTQ %xmm0,%xmm12,%xmm0
VPROTQ %xmm15,%xmm12,%xmm0
VPROTQ %xmm2,(%r12),%xmm15
VPROTQ %xmm0,(%r9),%xmm7
VPROTQ %xmm0,%xmm12,%xmm7
VPROTQ %xmm2,(%r9),%xmm15
VPROTQ %xmm2,(%r13),%xmm0
VPROTQ %xmm15,(%r9),%xmm7
VPROTQ %xmm15,(%r12),%xmm0
VPROTQ %xmm0,(%r13),%xmm15
# Tests for op VPROTQ xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTQ (%r12),%xmm0,%xmm15
VPROTQ (%r12),%xmm0,%xmm7
VPROTQ (%rax),%xmm0,%xmm0
VPROTQ (%r10),%xmm15,%xmm15
VPROTQ %xmm15,%xmm12,%xmm0
VPROTQ %xmm15,%xmm12,%xmm15
VPROTQ %xmm15,%xmm0,%xmm0
VPROTQ %xmm2,%xmm0,%xmm0
VPROTQ (%rax),%xmm12,%xmm15
VPROTQ %xmm15,%xmm15,%xmm7
VPROTQ %xmm0,%xmm0,%xmm7
VPROTQ (%r12),%xmm15,%xmm15
VPROTQ (%r12),%xmm15,%xmm0
VPROTQ (%r10),%xmm15,%xmm7
VPROTQ (%r10),%xmm12,%xmm0
VPROTQ %xmm15,%xmm15,%xmm15
# Tests for op VPROTQ imm8, xmm2/mem128, xmm1 (at&t syntax)
VPROTQ $0x0,%xmm15,%xmm15
VPROTQ $0x0,(%rsi),%xmm15
VPROTQ $0x0,%xmm0,%xmm11
VPROTQ $0xFF,%xmm15,%xmm0
VPROTQ $0x3,%xmm0,%xmm0
VPROTQ $0x3,%xmm15,%xmm0
VPROTQ $0x0,%xmm11,%xmm11
VPROTQ $0x0,%xmm0,%xmm15
VPROTQ $0x3,(%rcx),%xmm0
VPROTQ $0xFF,(%rsi),%xmm0
VPROTQ $0x0,(%rdi),%xmm15
VPROTQ $0xFF,%xmm15,%xmm15
VPROTQ $0xFF,%xmm11,%xmm11
VPROTQ $0xFF,(%rsi),%xmm11
VPROTQ $0x3,(%rdi),%xmm15
VPROTQ $0x3,%xmm15,%xmm11
# Tests for op VPROTW xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPROTW %xmm2,%xmm0,%xmm15
VPROTW %xmm2,%xmm12,%xmm7
VPROTW %xmm2,%xmm0,%xmm0
VPROTW %xmm15,(%r9),%xmm15
VPROTW %xmm0,%xmm15,%xmm0
VPROTW %xmm0,%xmm15,%xmm15
VPROTW %xmm0,%xmm12,%xmm0
VPROTW %xmm15,%xmm12,%xmm0
VPROTW %xmm2,(%r12),%xmm15
VPROTW %xmm0,(%r9),%xmm7
VPROTW %xmm0,%xmm12,%xmm7
VPROTW %xmm2,(%r9),%xmm15
VPROTW %xmm2,(%r13),%xmm0
VPROTW %xmm15,(%r9),%xmm7
VPROTW %xmm15,(%r12),%xmm0
VPROTW %xmm0,(%r13),%xmm15
# Tests for op VPROTW xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPROTW (%r12),%xmm0,%xmm15
VPROTW (%r12),%xmm0,%xmm7
VPROTW (%rax),%xmm0,%xmm0
VPROTW (%r10),%xmm15,%xmm15
VPROTW %xmm15,%xmm12,%xmm0
VPROTW %xmm15,%xmm12,%xmm15
VPROTW %xmm15,%xmm0,%xmm0
VPROTW %xmm2,%xmm0,%xmm0
VPROTW (%rax),%xmm12,%xmm15
VPROTW %xmm15,%xmm15,%xmm7
VPROTW %xmm0,%xmm0,%xmm7
VPROTW (%r12),%xmm15,%xmm15
VPROTW (%r12),%xmm15,%xmm0
VPROTW (%r10),%xmm15,%xmm7
VPROTW (%r10),%xmm12,%xmm0
VPROTW %xmm15,%xmm15,%xmm15
# Tests for op VPROTW imm8, xmm2/mem128, xmm1 (at&t syntax)
VPROTW $0x0,%xmm15,%xmm15
VPROTW $0x0,(%rsi),%xmm15
VPROTW $0x0,%xmm0,%xmm11
VPROTW $0xFF,%xmm15,%xmm0
VPROTW $0x3,%xmm0,%xmm0
VPROTW $0x3,%xmm15,%xmm0
VPROTW $0x0,%xmm11,%xmm11
VPROTW $0x0,%xmm0,%xmm15
VPROTW $0x3,(%rcx),%xmm0
VPROTW $0xFF,(%rsi),%xmm0
VPROTW $0x0,(%rdi),%xmm15
VPROTW $0xFF,%xmm15,%xmm15
VPROTW $0xFF,%xmm11,%xmm11
VPROTW $0xFF,(%rsi),%xmm11
VPROTW $0x3,(%rdi),%xmm15
VPROTW $0x3,%xmm15,%xmm11
# Tests for op VPSHAB xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAB %xmm2,%xmm0,%xmm15
VPSHAB %xmm2,%xmm12,%xmm7
VPSHAB %xmm2,%xmm0,%xmm0
VPSHAB %xmm15,(%r9),%xmm15
VPSHAB %xmm0,%xmm15,%xmm0
VPSHAB %xmm0,%xmm15,%xmm15
VPSHAB %xmm0,%xmm12,%xmm0
VPSHAB %xmm15,%xmm12,%xmm0
VPSHAB %xmm2,(%r12),%xmm15
VPSHAB %xmm0,(%r9),%xmm7
VPSHAB %xmm0,%xmm12,%xmm7
VPSHAB %xmm2,(%r9),%xmm15
VPSHAB %xmm2,(%r13),%xmm0
VPSHAB %xmm15,(%r9),%xmm7
VPSHAB %xmm15,(%r12),%xmm0
VPSHAB %xmm0,(%r13),%xmm15
# Tests for op VPSHAB xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAB (%r12),%xmm0,%xmm15
VPSHAB (%r12),%xmm0,%xmm7
VPSHAB (%rax),%xmm0,%xmm0
VPSHAB (%r10),%xmm15,%xmm15
VPSHAB %xmm15,%xmm12,%xmm0
VPSHAB %xmm15,%xmm12,%xmm15
VPSHAB %xmm15,%xmm0,%xmm0
VPSHAB %xmm2,%xmm0,%xmm0
VPSHAB (%rax),%xmm12,%xmm15
VPSHAB %xmm15,%xmm15,%xmm7
VPSHAB %xmm0,%xmm0,%xmm7
VPSHAB (%r12),%xmm15,%xmm15
VPSHAB (%r12),%xmm15,%xmm0
VPSHAB (%r10),%xmm15,%xmm7
VPSHAB (%r10),%xmm12,%xmm0
VPSHAB %xmm15,%xmm15,%xmm15
# Tests for op VPSHAD xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAD %xmm2,%xmm0,%xmm15
VPSHAD %xmm2,%xmm12,%xmm7
VPSHAD %xmm2,%xmm0,%xmm0
VPSHAD %xmm15,(%r9),%xmm15
VPSHAD %xmm0,%xmm15,%xmm0
VPSHAD %xmm0,%xmm15,%xmm15
VPSHAD %xmm0,%xmm12,%xmm0
VPSHAD %xmm15,%xmm12,%xmm0
VPSHAD %xmm2,(%r12),%xmm15
VPSHAD %xmm0,(%r9),%xmm7
VPSHAD %xmm0,%xmm12,%xmm7
VPSHAD %xmm2,(%r9),%xmm15
VPSHAD %xmm2,(%r13),%xmm0
VPSHAD %xmm15,(%r9),%xmm7
VPSHAD %xmm15,(%r12),%xmm0
VPSHAD %xmm0,(%r13),%xmm15
# Tests for op VPSHAD xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAD (%r12),%xmm0,%xmm15
VPSHAD (%r12),%xmm0,%xmm7
VPSHAD (%rax),%xmm0,%xmm0
VPSHAD (%r10),%xmm15,%xmm15
VPSHAD %xmm15,%xmm12,%xmm0
VPSHAD %xmm15,%xmm12,%xmm15
VPSHAD %xmm15,%xmm0,%xmm0
VPSHAD %xmm2,%xmm0,%xmm0
VPSHAD (%rax),%xmm12,%xmm15
VPSHAD %xmm15,%xmm15,%xmm7
VPSHAD %xmm0,%xmm0,%xmm7
VPSHAD (%r12),%xmm15,%xmm15
VPSHAD (%r12),%xmm15,%xmm0
VPSHAD (%r10),%xmm15,%xmm7
VPSHAD (%r10),%xmm12,%xmm0
VPSHAD %xmm15,%xmm15,%xmm15
# Tests for op VPSHAQ xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAQ %xmm2,%xmm0,%xmm15
VPSHAQ %xmm2,%xmm12,%xmm7
VPSHAQ %xmm2,%xmm0,%xmm0
VPSHAQ %xmm15,(%r9),%xmm15
VPSHAQ %xmm0,%xmm15,%xmm0
VPSHAQ %xmm0,%xmm15,%xmm15
VPSHAQ %xmm0,%xmm12,%xmm0
VPSHAQ %xmm15,%xmm12,%xmm0
VPSHAQ %xmm2,(%r12),%xmm15
VPSHAQ %xmm0,(%r9),%xmm7
VPSHAQ %xmm0,%xmm12,%xmm7
VPSHAQ %xmm2,(%r9),%xmm15
VPSHAQ %xmm2,(%r13),%xmm0
VPSHAQ %xmm15,(%r9),%xmm7
VPSHAQ %xmm15,(%r12),%xmm0
VPSHAQ %xmm0,(%r13),%xmm15
# Tests for op VPSHAQ xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAQ (%r12),%xmm0,%xmm15
VPSHAQ (%r12),%xmm0,%xmm7
VPSHAQ (%rax),%xmm0,%xmm0
VPSHAQ (%r10),%xmm15,%xmm15
VPSHAQ %xmm15,%xmm12,%xmm0
VPSHAQ %xmm15,%xmm12,%xmm15
VPSHAQ %xmm15,%xmm0,%xmm0
VPSHAQ %xmm2,%xmm0,%xmm0
VPSHAQ (%rax),%xmm12,%xmm15
VPSHAQ %xmm15,%xmm15,%xmm7
VPSHAQ %xmm0,%xmm0,%xmm7
VPSHAQ (%r12),%xmm15,%xmm15
VPSHAQ (%r12),%xmm15,%xmm0
VPSHAQ (%r10),%xmm15,%xmm7
VPSHAQ (%r10),%xmm12,%xmm0
VPSHAQ %xmm15,%xmm15,%xmm15
# Tests for op VPSHAW xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHAW %xmm2,%xmm0,%xmm15
VPSHAW %xmm2,%xmm12,%xmm7
VPSHAW %xmm2,%xmm0,%xmm0
VPSHAW %xmm15,(%r9),%xmm15
VPSHAW %xmm0,%xmm15,%xmm0
VPSHAW %xmm0,%xmm15,%xmm15
VPSHAW %xmm0,%xmm12,%xmm0
VPSHAW %xmm15,%xmm12,%xmm0
VPSHAW %xmm2,(%r12),%xmm15
VPSHAW %xmm0,(%r9),%xmm7
VPSHAW %xmm0,%xmm12,%xmm7
VPSHAW %xmm2,(%r9),%xmm15
VPSHAW %xmm2,(%r13),%xmm0
VPSHAW %xmm15,(%r9),%xmm7
VPSHAW %xmm15,(%r12),%xmm0
VPSHAW %xmm0,(%r13),%xmm15
# Tests for op VPSHAW xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHAW (%r12),%xmm0,%xmm15
VPSHAW (%r12),%xmm0,%xmm7
VPSHAW (%rax),%xmm0,%xmm0
VPSHAW (%r10),%xmm15,%xmm15
VPSHAW %xmm15,%xmm12,%xmm0
VPSHAW %xmm15,%xmm12,%xmm15
VPSHAW %xmm15,%xmm0,%xmm0
VPSHAW %xmm2,%xmm0,%xmm0
VPSHAW (%rax),%xmm12,%xmm15
VPSHAW %xmm15,%xmm15,%xmm7
VPSHAW %xmm0,%xmm0,%xmm7
VPSHAW (%r12),%xmm15,%xmm15
VPSHAW (%r12),%xmm15,%xmm0
VPSHAW (%r10),%xmm15,%xmm7
VPSHAW (%r10),%xmm12,%xmm0
VPSHAW %xmm15,%xmm15,%xmm15
# Tests for op VPSHLB xmm3, xmm2/mem128, xmm1 (at&t syntax)
VPSHLB %xmm2,%xmm0,%xmm15
VPSHLB %xmm2,%xmm12,%xmm7
VPSHLB %xmm2,%xmm0,%xmm0
VPSHLB %xmm15,(%r9),%xmm15
VPSHLB %xmm0,%xmm15,%xmm0
VPSHLB %xmm0,%xmm15,%xmm15
VPSHLB %xmm0,%xmm12,%xmm0
VPSHLB %xmm15,%xmm12,%xmm0
VPSHLB %xmm2,(%r12),%xmm15
VPSHLB %xmm0,(%r9),%xmm7
VPSHLB %xmm0,%xmm12,%xmm7
VPSHLB %xmm2,(%r9),%xmm15
VPSHLB %xmm2,(%r13),%xmm0
VPSHLB %xmm15,(%r9),%xmm7
VPSHLB %xmm15,(%r12),%xmm0
VPSHLB %xmm0,(%r13),%xmm15
# Tests for op VPSHLB xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLB (%r12),%xmm0,%xmm15
VPSHLB (%r12),%xmm0,%xmm7
VPSHLB (%rax),%xmm0,%xmm0
VPSHLB (%r10),%xmm15,%xmm15
VPSHLB %xmm15,%xmm12,%xmm0
VPSHLB %xmm15,%xmm12,%xmm15
VPSHLB %xmm15,%xmm0,%xmm0
VPSHLB %xmm2,%xmm0,%xmm0
VPSHLB (%rax),%xmm12,%xmm15
VPSHLB %xmm15,%xmm15,%xmm7
VPSHLB %xmm0,%xmm0,%xmm7
VPSHLB (%r12),%xmm15,%xmm15
VPSHLB (%r12),%xmm15,%xmm0
VPSHLB (%r10),%xmm15,%xmm7
VPSHLB (%r10),%xmm12,%xmm0
VPSHLB %xmm15,%xmm15,%xmm15
# Tests for op VPSHLD xmm2, xmm3/mem128, xmm1 (at&t syntax)
VPSHLD %xmm2,%xmm0,%xmm15
VPSHLD %xmm2,%xmm12,%xmm7
VPSHLD %xmm2,%xmm0,%xmm0
VPSHLD %xmm15,(%r9),%xmm15
VPSHLD %xmm0,%xmm15,%xmm0
VPSHLD %xmm0,%xmm15,%xmm15
VPSHLD %xmm0,%xmm12,%xmm0
VPSHLD %xmm15,%xmm12,%xmm0
VPSHLD %xmm2,(%r12),%xmm15
VPSHLD %xmm0,(%r9),%xmm7
VPSHLD %xmm0,%xmm12,%xmm7
VPSHLD %xmm2,(%r9),%xmm15
VPSHLD %xmm2,(%r13),%xmm0
VPSHLD %xmm15,(%r9),%xmm7
VPSHLD %xmm15,(%r12),%xmm0
VPSHLD %xmm0,(%r13),%xmm15
# Tests for op VPSHLD xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLD (%r12),%xmm0,%xmm15
VPSHLD (%r12),%xmm0,%xmm7
VPSHLD (%rax),%xmm0,%xmm0
VPSHLD (%r10),%xmm15,%xmm15
VPSHLD %xmm15,%xmm12,%xmm0
VPSHLD %xmm15,%xmm12,%xmm15
VPSHLD %xmm15,%xmm0,%xmm0
VPSHLD %xmm2,%xmm0,%xmm0
VPSHLD (%rax),%xmm12,%xmm15
VPSHLD %xmm15,%xmm15,%xmm7
VPSHLD %xmm0,%xmm0,%xmm7
VPSHLD (%r12),%xmm15,%xmm15
VPSHLD (%r12),%xmm15,%xmm0
VPSHLD (%r10),%xmm15,%xmm7
VPSHLD (%r10),%xmm12,%xmm0
VPSHLD %xmm15,%xmm15,%xmm15
# Tests for op VPSHLQ xmm2, xmm3/mem128, xmm1 (at&t syntax)
VPSHLQ %xmm2,%xmm0,%xmm15
VPSHLQ %xmm2,%xmm12,%xmm7
VPSHLQ %xmm2,%xmm0,%xmm0
VPSHLQ %xmm15,(%r9),%xmm15
VPSHLQ %xmm0,%xmm15,%xmm0
VPSHLQ %xmm0,%xmm15,%xmm15
VPSHLQ %xmm0,%xmm12,%xmm0
VPSHLQ %xmm15,%xmm12,%xmm0
VPSHLQ %xmm2,(%r12),%xmm15
VPSHLQ %xmm0,(%r9),%xmm7
VPSHLQ %xmm0,%xmm12,%xmm7
VPSHLQ %xmm2,(%r9),%xmm15
VPSHLQ %xmm2,(%r13),%xmm0
VPSHLQ %xmm15,(%r9),%xmm7
VPSHLQ %xmm15,(%r12),%xmm0
VPSHLQ %xmm0,(%r13),%xmm15
# Tests for op VPSHLQ xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLQ (%r12),%xmm0,%xmm15
VPSHLQ (%r12),%xmm0,%xmm7
VPSHLQ (%rax),%xmm0,%xmm0
VPSHLQ (%r10),%xmm15,%xmm15
VPSHLQ %xmm15,%xmm12,%xmm0
VPSHLQ %xmm15,%xmm12,%xmm15
VPSHLQ %xmm15,%xmm0,%xmm0
VPSHLQ %xmm2,%xmm0,%xmm0
VPSHLQ (%rax),%xmm12,%xmm15
VPSHLQ %xmm15,%xmm15,%xmm7
VPSHLQ %xmm0,%xmm0,%xmm7
VPSHLQ (%r12),%xmm15,%xmm15
VPSHLQ (%r12),%xmm15,%xmm0
VPSHLQ (%r10),%xmm15,%xmm7
VPSHLQ (%r10),%xmm12,%xmm0
VPSHLQ %xmm15,%xmm15,%xmm15
# Tests for op VPSHLW xmm2, xmm3/mem128, xmm1 (at&t syntax)
VPSHLW %xmm2,%xmm0,%xmm15
VPSHLW %xmm2,%xmm12,%xmm7
VPSHLW %xmm2,%xmm0,%xmm0
VPSHLW %xmm15,(%r9),%xmm15
VPSHLW %xmm0,%xmm15,%xmm0
VPSHLW %xmm0,%xmm15,%xmm15
VPSHLW %xmm0,%xmm12,%xmm0
VPSHLW %xmm15,%xmm12,%xmm0
VPSHLW %xmm2,(%r12),%xmm15
VPSHLW %xmm0,(%r9),%xmm7
VPSHLW %xmm0,%xmm12,%xmm7
VPSHLW %xmm2,(%r9),%xmm15
VPSHLW %xmm2,(%r13),%xmm0
VPSHLW %xmm15,(%r9),%xmm7
VPSHLW %xmm15,(%r12),%xmm0
VPSHLW %xmm0,(%r13),%xmm15
# Tests for op VPSHLW xmm3/mem128, xmm2, xmm1 (at&t syntax)
VPSHLW (%r12),%xmm0,%xmm15
VPSHLW (%r12),%xmm0,%xmm7
VPSHLW (%rax),%xmm0,%xmm0
VPSHLW (%r10),%xmm15,%xmm15
VPSHLW %xmm15,%xmm12,%xmm0
VPSHLW %xmm15,%xmm12,%xmm15
VPSHLW %xmm15,%xmm0,%xmm0
VPSHLW %xmm2,%xmm0,%xmm0
VPSHLW (%rax),%xmm12,%xmm15
VPSHLW %xmm15,%xmm15,%xmm7
VPSHLW %xmm0,%xmm0,%xmm7
VPSHLW (%r12),%xmm15,%xmm15
VPSHLW (%r12),%xmm15,%xmm0
VPSHLW (%r10),%xmm15,%xmm7
VPSHLW (%r10),%xmm12,%xmm0
VPSHLW %xmm15,%xmm15,%xmm15
# All variants of VPCOM* aliases
VPCOMLTB %xmm8,%xmm11,%xmm0
VPCOMLTB (%r12),%xmm11,%xmm15
VPCOMLTB (%rdi,%rcx),%xmm0,%xmm0
VPCOMLTB %xmm15,%xmm0,%xmm15
VPCOMLTB (%rdi,%rcx),%xmm15,%xmm7
VPCOMLTB (%rdi,%rcx),%xmm11,%xmm0
VPCOMLTB 0x6(%r9,%r11,2),%xmm15,%xmm15
VPCOMLTB (%rbx,%rax,4),%xmm15,%xmm7
VPCOMLTD (%rdi,%rcx),%xmm11,%xmm15
VPCOMLTD %xmm0,%xmm15,%xmm0
VPCOMLTD (%r12),%xmm15,%xmm7
VPCOMLTD %xmm15,%xmm0,%xmm15
VPCOMLTD %xmm0,%xmm11,%xmm15
VPCOMLTD (%r12),%xmm11,%xmm0
VPCOMLTD %xmm8,%xmm0,%xmm15
VPCOMLTD %xmm15,%xmm0,%xmm0
VPCOMLTQ %xmm0,%xmm11,%xmm7
VPCOMLTQ %xmm15,%xmm11,%xmm7
VPCOMLTQ %xmm15,%xmm11,%xmm0
VPCOMLTQ (%rdi,%rcx),%xmm0,%xmm15
VPCOMLTQ 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMLTQ (%r12),%xmm15,%xmm15
VPCOMLTQ %xmm15,%xmm0,%xmm0
VPCOMLTQ (%rdi,%rcx),%xmm0,%xmm7
VPCOMLTUB %xmm0,%xmm0,%xmm15
VPCOMLTUB 0x6(%r9,%r11,2),%xmm15,%xmm15
VPCOMLTUB (%rdi,%rcx),%xmm0,%xmm7
VPCOMLTUB %xmm8,%xmm11,%xmm15
VPCOMLTUB (%rbx,%rax,4),%xmm11,%xmm7
VPCOMLTUB (%rdi,%rcx),%xmm11,%xmm15
VPCOMLTUB %xmm8,%xmm11,%xmm7
VPCOMLTUB (%r12),%xmm15,%xmm7
VPCOMLTUD %xmm0,%xmm0,%xmm7
VPCOMLTUD %xmm15,%xmm15,%xmm0
VPCOMLTUD %xmm15,%xmm0,%xmm7
VPCOMLTUD (%rdi,%rcx),%xmm11,%xmm15
VPCOMLTUD (%rdi,%rcx),%xmm11,%xmm7
VPCOMLTUD %xmm15,%xmm0,%xmm15
VPCOMLTUD 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMLTUD 0x6(%r9,%r11,2),%xmm0,%xmm0
VPCOMLTUQ %xmm15,%xmm0,%xmm0
VPCOMLTUQ (%rbx,%rax,4),%xmm0,%xmm7
VPCOMLTUQ (%r12),%xmm11,%xmm15
VPCOMLTUQ (%rdi,%rcx),%xmm0,%xmm0
VPCOMLTUQ %xmm0,%xmm11,%xmm0
VPCOMLTUQ (%rdi,%rcx),%xmm11,%xmm7
VPCOMLTUQ (%rdi,%rcx),%xmm0,%xmm15
VPCOMLTUQ (%r12),%xmm0,%xmm7
VPCOMLTUW (%rbx,%rax,4),%xmm11,%xmm7
VPCOMLTUW (%rbx,%rax,4),%xmm15,%xmm15
VPCOMLTUW %xmm8,%xmm11,%xmm7
VPCOMLTUW (%r12),%xmm15,%xmm7
VPCOMLTUW (%rdi,%rcx),%xmm11,%xmm7
VPCOMLTUW (%rbx,%rax,4),%xmm0,%xmm15
VPCOMLTUW %xmm0,%xmm15,%xmm7
VPCOMLTUW %xmm0,%xmm0,%xmm0
VPCOMLTW %xmm0,%xmm11,%xmm0
VPCOMLTW 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMLTW %xmm15,%xmm11,%xmm15
VPCOMLTW (%r12),%xmm11,%xmm7
VPCOMLTW (%r12),%xmm15,%xmm7
VPCOMLTW 0x6(%r9,%r11,2),%xmm15,%xmm0
VPCOMLTW (%rdi,%rcx),%xmm11,%xmm7
VPCOMLTW %xmm8,%xmm11,%xmm7
VPCOMLEB %xmm0,%xmm11,%xmm7
VPCOMLEB 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMLEB %xmm0,%xmm0,%xmm15
VPCOMLEB %xmm15,%xmm0,%xmm15
VPCOMLEB (%r12),%xmm11,%xmm7
VPCOMLEB %xmm15,%xmm11,%xmm7
VPCOMLEB (%rbx,%rax,4),%xmm11,%xmm15
VPCOMLEB (%r12),%xmm15,%xmm15
VPCOMLED (%r12),%xmm0,%xmm15
VPCOMLED %xmm8,%xmm11,%xmm15
VPCOMLED 0x6(%r9,%r11,2),%xmm0,%xmm0
VPCOMLED %xmm0,%xmm15,%xmm7
VPCOMLED %xmm15,%xmm15,%xmm15
VPCOMLED 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMLED (%rbx,%rax,4),%xmm11,%xmm7
VPCOMLED (%rdi,%rcx),%xmm0,%xmm0
VPCOMLEQ 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMLEQ %xmm0,%xmm0,%xmm15
VPCOMLEQ %xmm15,%xmm11,%xmm0
VPCOMLEQ %xmm8,%xmm11,%xmm0
VPCOMLEQ %xmm8,%xmm0,%xmm0
VPCOMLEQ %xmm8,%xmm15,%xmm7
VPCOMLEQ %xmm0,%xmm11,%xmm7
VPCOMLEQ %xmm15,%xmm0,%xmm0
VPCOMLEUB (%rdi,%rcx),%xmm15,%xmm7
VPCOMLEUB 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMLEUB (%rbx,%rax,4),%xmm0,%xmm15
VPCOMLEUB 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMLEUB (%rbx,%rax,4),%xmm0,%xmm7
VPCOMLEUB (%r12),%xmm11,%xmm7
VPCOMLEUB %xmm0,%xmm15,%xmm0
VPCOMLEUB (%rbx,%rax,4),%xmm11,%xmm15
VPCOMLEUD (%rbx,%rax,4),%xmm15,%xmm15
VPCOMLEUD %xmm15,%xmm15,%xmm0
VPCOMLEUD %xmm15,%xmm0,%xmm0
VPCOMLEUD (%rbx,%rax,4),%xmm0,%xmm7
VPCOMLEUD %xmm8,%xmm11,%xmm7
VPCOMLEUD (%rbx,%rax,4),%xmm0,%xmm0
VPCOMLEUD 0x6(%r9,%r11,2),%xmm15,%xmm0
VPCOMLEUD 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMLEUQ %xmm8,%xmm11,%xmm15
VPCOMLEUQ (%rbx,%rax,4),%xmm0,%xmm15
VPCOMLEUQ %xmm15,%xmm0,%xmm15
VPCOMLEUQ %xmm15,%xmm15,%xmm7
VPCOMLEUQ %xmm15,%xmm11,%xmm0
VPCOMLEUQ (%rbx,%rax,4),%xmm0,%xmm7
VPCOMLEUQ 0x6(%r9,%r11,2),%xmm15,%xmm15
VPCOMLEUQ %xmm8,%xmm0,%xmm7
VPCOMLEUW 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMLEUW 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMLEUW %xmm8,%xmm15,%xmm0
VPCOMLEUW (%rbx,%rax,4),%xmm15,%xmm0
VPCOMLEUW %xmm0,%xmm0,%xmm15
VPCOMLEUW (%r12),%xmm0,%xmm7
VPCOMLEUW %xmm8,%xmm0,%xmm0
VPCOMLEUW (%rbx,%rax,4),%xmm11,%xmm7
VPCOMLEW (%rdi,%rcx),%xmm15,%xmm15
VPCOMLEW %xmm0,%xmm15,%xmm7
VPCOMLEW (%rbx,%rax,4),%xmm15,%xmm0
VPCOMLEW %xmm8,%xmm11,%xmm0
VPCOMLEW (%rdi,%rcx),%xmm15,%xmm7
VPCOMLEW (%rdi,%rcx),%xmm11,%xmm15
VPCOMLEW %xmm8,%xmm0,%xmm0
VPCOMLEW (%r12),%xmm11,%xmm7
VPCOMGTB (%r12),%xmm15,%xmm15
VPCOMGTB (%rbx,%rax,4),%xmm15,%xmm15
VPCOMGTB (%r12),%xmm11,%xmm15
VPCOMGTB %xmm15,%xmm15,%xmm0
VPCOMGTB %xmm8,%xmm15,%xmm0
VPCOMGTB (%rbx,%rax,4),%xmm11,%xmm7
VPCOMGTB %xmm8,%xmm11,%xmm15
VPCOMGTB %xmm8,%xmm15,%xmm15
VPCOMGTD (%rdi,%rcx),%xmm15,%xmm15
VPCOMGTD %xmm15,%xmm11,%xmm15
VPCOMGTD %xmm8,%xmm0,%xmm7
VPCOMGTD 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMGTD (%rbx,%rax,4),%xmm11,%xmm15
VPCOMGTD %xmm8,%xmm0,%xmm0
VPCOMGTD (%rdi,%rcx),%xmm11,%xmm0
VPCOMGTD %xmm15,%xmm0,%xmm0
VPCOMGTQ %xmm15,%xmm0,%xmm7
VPCOMGTQ %xmm8,%xmm0,%xmm0
VPCOMGTQ (%rdi,%rcx),%xmm15,%xmm7
VPCOMGTQ (%r12),%xmm0,%xmm7
VPCOMGTQ %xmm15,%xmm15,%xmm7
VPCOMGTQ (%rdi,%rcx),%xmm11,%xmm15
VPCOMGTQ %xmm0,%xmm15,%xmm15
VPCOMGTQ (%r12),%xmm11,%xmm15
VPCOMGTUB %xmm8,%xmm15,%xmm15
VPCOMGTUB %xmm8,%xmm11,%xmm0
VPCOMGTUB (%rbx,%rax,4),%xmm0,%xmm15
VPCOMGTUB (%r12),%xmm0,%xmm15
VPCOMGTUB (%rbx,%rax,4),%xmm11,%xmm7
VPCOMGTUB %xmm8,%xmm15,%xmm0
VPCOMGTUB %xmm15,%xmm15,%xmm15
VPCOMGTUB 0x6(%r9,%r11,2),%xmm15,%xmm0
VPCOMGTUD (%r12),%xmm15,%xmm0
VPCOMGTUD %xmm15,%xmm11,%xmm15
VPCOMGTUD %xmm15,%xmm0,%xmm0
VPCOMGTUD 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMGTUD (%rbx,%rax,4),%xmm11,%xmm0
VPCOMGTUD %xmm0,%xmm0,%xmm0
VPCOMGTUD (%rdi,%rcx),%xmm0,%xmm0
VPCOMGTUD %xmm8,%xmm15,%xmm15
VPCOMGTUQ %xmm15,%xmm15,%xmm7
VPCOMGTUQ (%rbx,%rax,4),%xmm11,%xmm7
VPCOMGTUQ (%r12),%xmm11,%xmm0
VPCOMGTUQ 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMGTUQ %xmm8,%xmm11,%xmm15
VPCOMGTUQ %xmm0,%xmm0,%xmm0
VPCOMGTUQ %xmm0,%xmm15,%xmm15
VPCOMGTUQ (%r12),%xmm11,%xmm15
VPCOMGTUW (%rdi,%rcx),%xmm0,%xmm0
VPCOMGTUW 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMGTUW %xmm15,%xmm11,%xmm0
VPCOMGTUW (%r12),%xmm0,%xmm15
VPCOMGTUW %xmm0,%xmm15,%xmm7
VPCOMGTUW %xmm15,%xmm0,%xmm7
VPCOMGTUW %xmm15,%xmm11,%xmm7
VPCOMGTUW %xmm15,%xmm15,%xmm7
VPCOMGTW %xmm8,%xmm0,%xmm0
VPCOMGTW (%rbx,%rax,4),%xmm15,%xmm15
VPCOMGTW %xmm15,%xmm0,%xmm7
VPCOMGTW %xmm15,%xmm15,%xmm7
VPCOMGTW (%rbx,%rax,4),%xmm0,%xmm15
VPCOMGTW (%r12),%xmm15,%xmm7
VPCOMGTW 0x6(%r9,%r11,2),%xmm11,%xmm7
VPCOMGTW (%rdi,%rcx),%xmm11,%xmm15
VPCOMGEB (%rbx,%rax,4),%xmm15,%xmm0
VPCOMGEB 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMGEB (%rdi,%rcx),%xmm15,%xmm15
VPCOMGEB (%rdi,%rcx),%xmm15,%xmm7
VPCOMGEB %xmm15,%xmm0,%xmm15
VPCOMGEB %xmm15,%xmm11,%xmm15
VPCOMGEB %xmm0,%xmm11,%xmm15
VPCOMGEB %xmm8,%xmm15,%xmm0
VPCOMGED %xmm15,%xmm11,%xmm15
VPCOMGED %xmm0,%xmm15,%xmm7
VPCOMGED (%rbx,%rax,4),%xmm0,%xmm7
VPCOMGED %xmm15,%xmm0,%xmm0
VPCOMGED %xmm15,%xmm0,%xmm15
VPCOMGED (%rdi,%rcx),%xmm11,%xmm15
VPCOMGED (%rbx,%rax,4),%xmm11,%xmm15
VPCOMGED %xmm8,%xmm0,%xmm15
VPCOMGEQ %xmm8,%xmm11,%xmm7
VPCOMGEQ %xmm15,%xmm15,%xmm7
VPCOMGEQ %xmm8,%xmm15,%xmm7
VPCOMGEQ %xmm15,%xmm11,%xmm0
VPCOMGEQ 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMGEQ 0x6(%r9,%r11,2),%xmm15,%xmm0
VPCOMGEQ %xmm15,%xmm11,%xmm15
VPCOMGEQ (%rbx,%rax,4),%xmm15,%xmm0
VPCOMGEUB (%r12),%xmm15,%xmm7
VPCOMGEUB 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMGEUB (%r12),%xmm15,%xmm0
VPCOMGEUB (%rbx,%rax,4),%xmm15,%xmm0
VPCOMGEUB 0x6(%r9,%r11,2),%xmm15,%xmm7
VPCOMGEUB %xmm0,%xmm0,%xmm7
VPCOMGEUB %xmm0,%xmm15,%xmm0
VPCOMGEUB %xmm15,%xmm11,%xmm7
VPCOMGEUD %xmm15,%xmm0,%xmm7
VPCOMGEUD (%rdi,%rcx),%xmm15,%xmm15
VPCOMGEUD (%rbx,%rax,4),%xmm11,%xmm0
VPCOMGEUD (%rbx,%rax,4),%xmm15,%xmm0
VPCOMGEUD %xmm0,%xmm11,%xmm15
VPCOMGEUD %xmm8,%xmm0,%xmm15
VPCOMGEUD (%r12),%xmm15,%xmm0
VPCOMGEUD (%rdi,%rcx),%xmm0,%xmm0
VPCOMGEUQ %xmm8,%xmm15,%xmm0
VPCOMGEUQ (%r12),%xmm11,%xmm15
VPCOMGEUQ %xmm15,%xmm0,%xmm7
VPCOMGEUQ %xmm0,%xmm11,%xmm15
VPCOMGEUQ (%rdi,%rcx),%xmm0,%xmm0
VPCOMGEUQ %xmm0,%xmm11,%xmm7
VPCOMGEUQ (%r12),%xmm0,%xmm0
VPCOMGEUQ 0x6(%r9,%r11,2),%xmm15,%xmm7
VPCOMGEUW %xmm8,%xmm15,%xmm15
VPCOMGEUW %xmm15,%xmm0,%xmm7
VPCOMGEUW 0x6(%r9,%r11,2),%xmm15,%xmm7
VPCOMGEUW %xmm0,%xmm11,%xmm7
VPCOMGEUW (%r12),%xmm15,%xmm15
VPCOMGEUW (%rdi,%rcx),%xmm11,%xmm7
VPCOMGEUW %xmm15,%xmm15,%xmm0
VPCOMGEUW %xmm8,%xmm15,%xmm7
VPCOMGEW (%rbx,%rax,4),%xmm0,%xmm15
VPCOMGEW %xmm0,%xmm0,%xmm0
VPCOMGEW %xmm0,%xmm15,%xmm7
VPCOMGEW %xmm0,%xmm0,%xmm15
VPCOMGEW 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMGEW %xmm0,%xmm0,%xmm7
VPCOMGEW (%rbx,%rax,4),%xmm15,%xmm15
VPCOMGEW (%rbx,%rax,4),%xmm0,%xmm0
VPCOMEQB (%r12),%xmm11,%xmm15
VPCOMEQB (%r12),%xmm15,%xmm7
VPCOMEQB %xmm15,%xmm11,%xmm7
VPCOMEQB %xmm0,%xmm15,%xmm0
VPCOMEQB 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMEQB %xmm0,%xmm15,%xmm7
VPCOMEQB (%rdi,%rcx),%xmm0,%xmm7
VPCOMEQB 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMEQD %xmm15,%xmm11,%xmm0
VPCOMEQD %xmm8,%xmm0,%xmm0
VPCOMEQD (%rbx,%rax,4),%xmm0,%xmm0
VPCOMEQD %xmm8,%xmm11,%xmm7
VPCOMEQD %xmm8,%xmm0,%xmm7
VPCOMEQD (%r12),%xmm0,%xmm7
VPCOMEQD 0x6(%r9,%r11,2),%xmm0,%xmm0
VPCOMEQD 0x6(%r9,%r11,2),%xmm15,%xmm15
VPCOMEQQ %xmm8,%xmm0,%xmm7
VPCOMEQQ %xmm8,%xmm0,%xmm15
VPCOMEQQ 0x6(%r9,%r11,2),%xmm15,%xmm0
VPCOMEQQ (%rbx,%rax,4),%xmm15,%xmm7
VPCOMEQQ (%r12),%xmm0,%xmm15
VPCOMEQQ %xmm8,%xmm11,%xmm7
VPCOMEQQ %xmm15,%xmm15,%xmm15
VPCOMEQQ 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMEQUB %xmm0,%xmm0,%xmm15
VPCOMEQUB %xmm15,%xmm11,%xmm7
VPCOMEQUB %xmm0,%xmm11,%xmm0
VPCOMEQUB (%r12),%xmm0,%xmm0
VPCOMEQUB (%r12),%xmm15,%xmm15
VPCOMEQUB (%rbx,%rax,4),%xmm0,%xmm7
VPCOMEQUB (%r12),%xmm11,%xmm0
VPCOMEQUB %xmm8,%xmm15,%xmm7
VPCOMEQUD (%rbx,%rax,4),%xmm0,%xmm7
VPCOMEQUD 0x6(%r9,%r11,2),%xmm15,%xmm15
VPCOMEQUD (%rbx,%rax,4),%xmm15,%xmm0
VPCOMEQUD (%rbx,%rax,4),%xmm0,%xmm15
VPCOMEQUD %xmm15,%xmm11,%xmm0
VPCOMEQUD (%rbx,%rax,4),%xmm15,%xmm15
VPCOMEQUD (%r12),%xmm11,%xmm7
VPCOMEQUD (%r12),%xmm0,%xmm7
VPCOMEQUQ (%r12),%xmm0,%xmm15
VPCOMEQUQ %xmm15,%xmm0,%xmm7
VPCOMEQUQ (%r12),%xmm11,%xmm15
VPCOMEQUQ (%rdi,%rcx),%xmm0,%xmm7
VPCOMEQUQ %xmm0,%xmm15,%xmm15
VPCOMEQUQ %xmm15,%xmm0,%xmm0
VPCOMEQUQ (%rdi,%rcx),%xmm11,%xmm7
VPCOMEQUQ %xmm0,%xmm0,%xmm7
VPCOMEQUW (%rdi,%rcx),%xmm15,%xmm15
VPCOMEQUW %xmm15,%xmm11,%xmm7
VPCOMEQUW 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMEQUW (%rdi,%rcx),%xmm0,%xmm15
VPCOMEQUW (%r12),%xmm15,%xmm0
VPCOMEQUW %xmm8,%xmm0,%xmm0
VPCOMEQUW (%r12),%xmm0,%xmm15
VPCOMEQUW (%rbx,%rax,4),%xmm0,%xmm15
VPCOMEQW 0x6(%r9,%r11,2),%xmm11,%xmm7
VPCOMEQW %xmm0,%xmm15,%xmm0
VPCOMEQW %xmm15,%xmm11,%xmm0
VPCOMEQW %xmm0,%xmm0,%xmm7
VPCOMEQW (%rbx,%rax,4),%xmm0,%xmm15
VPCOMEQW (%rbx,%rax,4),%xmm15,%xmm7
VPCOMEQW %xmm15,%xmm0,%xmm0
VPCOMEQW (%rbx,%rax,4),%xmm15,%xmm15
VPCOMNEQB (%r12),%xmm11,%xmm15
VPCOMNEQB 0x6(%r9,%r11,2),%xmm11,%xmm7
VPCOMNEQB %xmm0,%xmm0,%xmm0
VPCOMNEQB (%r12),%xmm0,%xmm7
VPCOMNEQB (%rbx,%rax,4),%xmm0,%xmm15
VPCOMNEQB (%rbx,%rax,4),%xmm15,%xmm15
VPCOMNEQB (%r12),%xmm11,%xmm0
VPCOMNEQB %xmm8,%xmm11,%xmm7
VPCOMNEQD (%rbx,%rax,4),%xmm15,%xmm7
VPCOMNEQD %xmm8,%xmm0,%xmm15
VPCOMNEQD %xmm8,%xmm15,%xmm0
VPCOMNEQD 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMNEQD %xmm15,%xmm11,%xmm0
VPCOMNEQD (%rdi,%rcx),%xmm0,%xmm0
VPCOMNEQD (%r12),%xmm0,%xmm0
VPCOMNEQD %xmm8,%xmm0,%xmm7
VPCOMNEQQ (%r12),%xmm0,%xmm15
VPCOMNEQQ %xmm8,%xmm15,%xmm0
VPCOMNEQQ (%rdi,%rcx),%xmm11,%xmm7
VPCOMNEQQ 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMNEQQ %xmm0,%xmm0,%xmm15
VPCOMNEQQ %xmm0,%xmm11,%xmm15
VPCOMNEQQ %xmm0,%xmm0,%xmm0
VPCOMNEQQ (%rbx,%rax,4),%xmm11,%xmm15
VPCOMNEQUB (%rdi,%rcx),%xmm11,%xmm15
VPCOMNEQUB (%rbx,%rax,4),%xmm0,%xmm0
VPCOMNEQUB %xmm15,%xmm11,%xmm7
VPCOMNEQUB %xmm8,%xmm11,%xmm15
VPCOMNEQUB %xmm0,%xmm0,%xmm0
VPCOMNEQUB 0x6(%r9,%r11,2),%xmm15,%xmm0
VPCOMNEQUB %xmm8,%xmm15,%xmm15
VPCOMNEQUB %xmm15,%xmm0,%xmm7
VPCOMNEQUD (%rbx,%rax,4),%xmm11,%xmm15
VPCOMNEQUD (%r12),%xmm15,%xmm15
VPCOMNEQUD %xmm15,%xmm11,%xmm15
VPCOMNEQUD %xmm15,%xmm15,%xmm7
VPCOMNEQUD %xmm0,%xmm15,%xmm15
VPCOMNEQUD %xmm15,%xmm11,%xmm7
VPCOMNEQUD (%r12),%xmm0,%xmm15
VPCOMNEQUD (%r12),%xmm0,%xmm0
VPCOMNEQUQ 0x6(%r9,%r11,2),%xmm15,%xmm7
VPCOMNEQUQ (%r12),%xmm0,%xmm7
VPCOMNEQUQ %xmm0,%xmm11,%xmm15
VPCOMNEQUQ (%rdi,%rcx),%xmm11,%xmm15
VPCOMNEQUQ (%rbx,%rax,4),%xmm15,%xmm15
VPCOMNEQUQ %xmm8,%xmm0,%xmm0
VPCOMNEQUQ (%r12),%xmm15,%xmm15
VPCOMNEQUQ %xmm15,%xmm15,%xmm15
VPCOMNEQUW %xmm15,%xmm0,%xmm7
VPCOMNEQUW %xmm8,%xmm0,%xmm7
VPCOMNEQUW %xmm15,%xmm15,%xmm7
VPCOMNEQUW %xmm8,%xmm11,%xmm7
VPCOMNEQUW %xmm8,%xmm0,%xmm15
VPCOMNEQUW (%rbx,%rax,4),%xmm15,%xmm15
VPCOMNEQUW 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMNEQUW %xmm15,%xmm0,%xmm15
VPCOMNEQW (%rbx,%rax,4),%xmm11,%xmm0
VPCOMNEQW (%r12),%xmm11,%xmm0
VPCOMNEQW %xmm15,%xmm11,%xmm0
VPCOMNEQW (%r12),%xmm15,%xmm15
VPCOMNEQW %xmm0,%xmm15,%xmm7
VPCOMNEQW %xmm0,%xmm0,%xmm15
VPCOMNEQW %xmm15,%xmm0,%xmm7
VPCOMNEQW (%rdi,%rcx),%xmm11,%xmm15
VPCOMFALSEB (%rdi,%rcx),%xmm11,%xmm15
VPCOMFALSEB %xmm0,%xmm15,%xmm7
VPCOMFALSEB (%r12),%xmm0,%xmm0
VPCOMFALSEB %xmm8,%xmm11,%xmm15
VPCOMFALSEB (%rbx,%rax,4),%xmm11,%xmm0
VPCOMFALSEB (%r12),%xmm15,%xmm0
VPCOMFALSEB (%r12),%xmm0,%xmm7
VPCOMFALSEB (%rdi,%rcx),%xmm15,%xmm15
VPCOMFALSED (%rdi,%rcx),%xmm11,%xmm15
VPCOMFALSED %xmm0,%xmm11,%xmm15
VPCOMFALSED 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMFALSED %xmm15,%xmm15,%xmm15
VPCOMFALSED %xmm0,%xmm11,%xmm0
VPCOMFALSED %xmm15,%xmm0,%xmm15
VPCOMFALSED %xmm0,%xmm11,%xmm7
VPCOMFALSED %xmm15,%xmm15,%xmm0
VPCOMFALSEQ %xmm15,%xmm15,%xmm7
VPCOMFALSEQ (%rdi,%rcx),%xmm0,%xmm15
VPCOMFALSEQ (%rbx,%rax,4),%xmm0,%xmm15
VPCOMFALSEQ (%r12),%xmm0,%xmm0
VPCOMFALSEQ %xmm0,%xmm0,%xmm0
VPCOMFALSEQ %xmm8,%xmm0,%xmm15
VPCOMFALSEQ %xmm15,%xmm11,%xmm7
VPCOMFALSEQ (%r12),%xmm0,%xmm7
VPCOMFALSEUB (%rdi,%rcx),%xmm11,%xmm0
VPCOMFALSEUB (%rbx,%rax,4),%xmm0,%xmm7
VPCOMFALSEUB (%rbx,%rax,4),%xmm11,%xmm0
VPCOMFALSEUB 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMFALSEUB %xmm15,%xmm15,%xmm7
VPCOMFALSEUB %xmm8,%xmm0,%xmm15
VPCOMFALSEUB (%rbx,%rax,4),%xmm11,%xmm7
VPCOMFALSEUB %xmm8,%xmm11,%xmm15
VPCOMFALSEUD 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMFALSEUD %xmm8,%xmm15,%xmm0
VPCOMFALSEUD 0x6(%r9,%r11,2),%xmm11,%xmm7
VPCOMFALSEUD 0x6(%r9,%r11,2),%xmm0,%xmm0
VPCOMFALSEUD %xmm0,%xmm0,%xmm15
VPCOMFALSEUD (%r12),%xmm15,%xmm0
VPCOMFALSEUD %xmm0,%xmm15,%xmm7
VPCOMFALSEUD %xmm15,%xmm0,%xmm7
VPCOMFALSEUQ %xmm15,%xmm0,%xmm15
VPCOMFALSEUQ %xmm15,%xmm0,%xmm7
VPCOMFALSEUQ (%r12),%xmm0,%xmm7
VPCOMFALSEUQ %xmm0,%xmm0,%xmm0
VPCOMFALSEUQ (%rdi,%rcx),%xmm0,%xmm15
VPCOMFALSEUQ 0x6(%r9,%r11,2),%xmm11,%xmm7
VPCOMFALSEUQ (%rdi,%rcx),%xmm11,%xmm0
VPCOMFALSEUQ %xmm0,%xmm15,%xmm7
VPCOMFALSEUW %xmm0,%xmm0,%xmm0
VPCOMFALSEUW (%r12),%xmm11,%xmm7
VPCOMFALSEUW (%rdi,%rcx),%xmm15,%xmm15
VPCOMFALSEUW %xmm8,%xmm15,%xmm0
VPCOMFALSEUW (%rdi,%rcx),%xmm11,%xmm7
VPCOMFALSEUW %xmm15,%xmm11,%xmm0
VPCOMFALSEUW 0x6(%r9,%r11,2),%xmm15,%xmm7
VPCOMFALSEUW (%rdi,%rcx),%xmm11,%xmm0
VPCOMFALSEW 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMFALSEW 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMFALSEW 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMFALSEW 0x6(%r9,%r11,2),%xmm11,%xmm7
VPCOMFALSEW %xmm15,%xmm15,%xmm15
VPCOMFALSEW %xmm8,%xmm11,%xmm7
VPCOMFALSEW (%rbx,%rax,4),%xmm0,%xmm0
VPCOMFALSEW (%r12),%xmm15,%xmm0
VPCOMTRUEB (%rbx,%rax,4),%xmm15,%xmm7
VPCOMTRUEB (%r12),%xmm0,%xmm7
VPCOMTRUEB %xmm0,%xmm15,%xmm7
VPCOMTRUEB (%rdi,%rcx),%xmm15,%xmm0
VPCOMTRUEB %xmm15,%xmm15,%xmm0
VPCOMTRUEB (%r12),%xmm15,%xmm0
VPCOMTRUEB %xmm15,%xmm11,%xmm15
VPCOMTRUEB (%rdi,%rcx),%xmm11,%xmm7
VPCOMTRUED (%r12),%xmm11,%xmm0
VPCOMTRUED (%r12),%xmm11,%xmm15
VPCOMTRUED %xmm15,%xmm11,%xmm0
VPCOMTRUED 0x6(%r9,%r11,2),%xmm0,%xmm7
VPCOMTRUED %xmm0,%xmm15,%xmm7
VPCOMTRUED %xmm0,%xmm11,%xmm7
VPCOMTRUED (%rbx,%rax,4),%xmm15,%xmm7
VPCOMTRUED (%r12),%xmm0,%xmm7
VPCOMTRUEQ %xmm15,%xmm0,%xmm7
VPCOMTRUEQ (%r12),%xmm15,%xmm7
VPCOMTRUEQ %xmm0,%xmm15,%xmm7
VPCOMTRUEQ 0x6(%r9,%r11,2),%xmm0,%xmm15
VPCOMTRUEQ %xmm15,%xmm11,%xmm0
VPCOMTRUEQ %xmm0,%xmm11,%xmm15
VPCOMTRUEQ (%rdi,%rcx),%xmm15,%xmm0
VPCOMTRUEQ 0x6(%r9,%r11,2),%xmm11,%xmm7
VPCOMTRUEUB %xmm0,%xmm15,%xmm15
VPCOMTRUEUB %xmm8,%xmm0,%xmm0
VPCOMTRUEUB %xmm15,%xmm0,%xmm0
VPCOMTRUEUB (%r12),%xmm15,%xmm7
VPCOMTRUEUB (%r12),%xmm0,%xmm7
VPCOMTRUEUB %xmm0,%xmm11,%xmm15
VPCOMTRUEUB 0x6(%r9,%r11,2),%xmm11,%xmm0
VPCOMTRUEUB %xmm15,%xmm11,%xmm15
VPCOMTRUEUD %xmm15,%xmm15,%xmm15
VPCOMTRUEUD 0x6(%r9,%r11,2),%xmm11,%xmm15
VPCOMTRUEUD %xmm0,%xmm15,%xmm15
VPCOMTRUEUD %xmm8,%xmm11,%xmm0
VPCOMTRUEUD 0x6(%r9,%r11,2),%xmm0,%xmm0
VPCOMTRUEUD (%rbx,%rax,4),%xmm15,%xmm15
VPCOMTRUEUD %xmm15,%xmm0,%xmm7
VPCOMTRUEUD (%rdi,%rcx),%xmm15,%xmm15
VPCOMTRUEUQ (%rdi,%rcx),%xmm0,%xmm0
VPCOMTRUEUQ (%rbx,%rax,4),%xmm15,%xmm15
VPCOMTRUEUQ (%r12),%xmm11,%xmm0
VPCOMTRUEUQ (%rbx,%rax,4),%xmm0,%xmm7
VPCOMTRUEUQ %xmm8,%xmm11,%xmm15
VPCOMTRUEUQ 0x6(%r9,%r11,2),%xmm0,%xmm0
VPCOMTRUEUQ %xmm8,%xmm15,%xmm15
VPCOMTRUEUQ (%r12),%xmm15,%xmm15
VPCOMTRUEUW %xmm8,%xmm15,%xmm15
VPCOMTRUEUW 0x6(%r9,%r11,2),%xmm15,%xmm7
VPCOMTRUEUW (%r12),%xmm11,%xmm15
VPCOMTRUEUW (%rbx,%rax,4),%xmm11,%xmm15
VPCOMTRUEUW %xmm0,%xmm15,%xmm15
VPCOMTRUEUW %xmm8,%xmm0,%xmm7
VPCOMTRUEUW (%rbx,%rax,4),%xmm0,%xmm7
VPCOMTRUEUW (%rbx,%rax,4),%xmm15,%xmm7
VPCOMTRUEW (%r12),%xmm11,%xmm0
VPCOMTRUEW %xmm15,%xmm15,%xmm15
VPCOMTRUEW %xmm15,%xmm11,%xmm15
VPCOMTRUEW (%rbx,%rax,4),%xmm11,%xmm15
VPCOMTRUEW (%r12),%xmm15,%xmm7
VPCOMTRUEW %xmm8,%xmm15,%xmm0
VPCOMTRUEW %xmm0,%xmm0,%xmm7
VPCOMTRUEW (%rbx,%rax,4),%xmm0,%xmm15