blob: f7405e54a51f5f8d7d42021a3146cc27725f33e1 [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
# 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