# 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
