// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding < %s | FileCheck %s // CHECK: vpexpandb %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x62,0xcb] vpexpandb %xmm3, %xmm1 // CHECK: vpexpandw %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x62,0xcb] vpexpandw %xmm3, %xmm1 // CHECK: vpexpandb %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x08,0x62,0xef] vpexpandb %xmm23, %xmm21 // CHECK: vpexpandw %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x08,0x62,0xef] vpexpandw %xmm23, %xmm21 // CHECK: vpexpandb %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x0a,0x62,0xcb] vpexpandb %xmm3, %xmm1 {%k2} // CHECK: vpexpandw %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x0a,0x62,0xcb] vpexpandw %xmm3, %xmm1 {%k2} // CHECK: vpexpandb %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x62,0xef] vpexpandb %xmm23, %xmm21 {%k2} // CHECK: vpexpandw %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x62,0xef] vpexpandw %xmm23, %xmm21 {%k2} // CHECK: vpexpandb (%rcx), %xmm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x62,0x09] vpexpandb (%rcx), %xmm1 // CHECK: vpexpandb -4(%rsp), %xmm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x62,0x4c,0x24,0xfc] vpexpandb -4(%rsp), %xmm1 // CHECK: vpexpandb 4(%rsp), %xmm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x62,0x4c,0x24,0x04] vpexpandb 4(%rsp), %xmm1 // CHECK: vpexpandb 268435456(%rcx,%r14,8), %xmm1 // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %xmm1 // CHECK: vpexpandb -536870912(%rcx,%r14,8), %xmm1 // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %xmm1 // CHECK: vpexpandb -536870910(%rcx,%r14,8), %xmm1 // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %xmm1 // CHECK: vpexpandw (%rcx), %xmm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x62,0x09] vpexpandw (%rcx), %xmm1 // CHECK: vpexpandw -8(%rsp), %xmm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x62,0x4c,0x24,0xfc] vpexpandw -8(%rsp), %xmm1 // CHECK: vpexpandw 8(%rsp), %xmm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x62,0x4c,0x24,0x04] vpexpandw 8(%rsp), %xmm1 // CHECK: vpexpandw 268435456(%rcx,%r14,8), %xmm1 // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %xmm1 // CHECK: vpexpandw -536870912(%rcx,%r14,8), %xmm1 // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %xmm1 // CHECK: vpexpandw -536870910(%rcx,%r14,8), %xmm1 // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %xmm1 // CHECK: vpexpandb (%rcx), %xmm21 // CHECK: encoding: [0x62,0xe2,0x7d,0x08,0x62,0x29] vpexpandb (%rcx), %xmm21 // CHECK: vpexpandb -4(%rsp), %xmm21 // CHECK: encoding: [0x62,0xe2,0x7d,0x08,0x62,0x6c,0x24,0xfc] vpexpandb -4(%rsp), %xmm21 // CHECK: vpexpandb 4(%rsp), %xmm21 // CHECK: encoding: [0x62,0xe2,0x7d,0x08,0x62,0x6c,0x24,0x04] vpexpandb 4(%rsp), %xmm21 // CHECK: vpexpandb 268435456(%rcx,%r14,8), %xmm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %xmm21 // CHECK: vpexpandb -536870912(%rcx,%r14,8), %xmm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %xmm21 // CHECK: vpexpandb -536870910(%rcx,%r14,8), %xmm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x08,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %xmm21 // CHECK: vpexpandw (%rcx), %xmm21 // CHECK: encoding: [0x62,0xe2,0xfd,0x08,0x62,0x29] vpexpandw (%rcx), %xmm21 // CHECK: vpexpandw -8(%rsp), %xmm21 // CHECK: encoding: [0x62,0xe2,0xfd,0x08,0x62,0x6c,0x24,0xfc] vpexpandw -8(%rsp), %xmm21 // CHECK: vpexpandw 8(%rsp), %xmm21 // CHECK: encoding: [0x62,0xe2,0xfd,0x08,0x62,0x6c,0x24,0x04] vpexpandw 8(%rsp), %xmm21 // CHECK: vpexpandw 268435456(%rcx,%r14,8), %xmm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %xmm21 // CHECK: vpexpandw -536870912(%rcx,%r14,8), %xmm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %xmm21 // CHECK: vpexpandw -536870910(%rcx,%r14,8), %xmm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x08,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %xmm21 // CHECK: vpexpandb (%rcx), %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x0a,0x62,0x09] vpexpandb (%rcx), %xmm1 {%k2} // CHECK: vpexpandb -4(%rsp), %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x0a,0x62,0x4c,0x24,0xfc] vpexpandb -4(%rsp), %xmm1 {%k2} // CHECK: vpexpandb 4(%rsp), %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x0a,0x62,0x4c,0x24,0x04] vpexpandb 4(%rsp), %xmm1 {%k2} // CHECK: vpexpandb 268435456(%rcx,%r14,8), %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x7d,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %xmm1 {%k2} // CHECK: vpexpandb -536870912(%rcx,%r14,8), %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x7d,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %xmm1 {%k2} // CHECK: vpexpandb -536870910(%rcx,%r14,8), %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x7d,0x0a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %xmm1 {%k2} // CHECK: vpexpandw (%rcx), %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x0a,0x62,0x09] vpexpandw (%rcx), %xmm1 {%k2} // CHECK: vpexpandw -8(%rsp), %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x0a,0x62,0x4c,0x24,0xfc] vpexpandw -8(%rsp), %xmm1 {%k2} // CHECK: vpexpandw 8(%rsp), %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x0a,0x62,0x4c,0x24,0x04] vpexpandw 8(%rsp), %xmm1 {%k2} // CHECK: vpexpandw 268435456(%rcx,%r14,8), %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xfd,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %xmm1 {%k2} // CHECK: vpexpandw -536870912(%rcx,%r14,8), %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xfd,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %xmm1 {%k2} // CHECK: vpexpandw -536870910(%rcx,%r14,8), %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xfd,0x0a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %xmm1 {%k2} // CHECK: vpexpandb (%rcx), %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x62,0x29] vpexpandb (%rcx), %xmm21 {%k2} // CHECK: vpexpandb -4(%rsp), %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x62,0x6c,0x24,0xfc] vpexpandb -4(%rsp), %xmm21 {%k2} // CHECK: vpexpandb 4(%rsp), %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x62,0x6c,0x24,0x04] vpexpandb 4(%rsp), %xmm21 {%k2} // CHECK: vpexpandb 268435456(%rcx,%r14,8), %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %xmm21 {%k2} // CHECK: vpexpandb -536870912(%rcx,%r14,8), %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %xmm21 {%k2} // CHECK: vpexpandb -536870910(%rcx,%r14,8), %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %xmm21 {%k2} // CHECK: vpexpandw (%rcx), %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x62,0x29] vpexpandw (%rcx), %xmm21 {%k2} // CHECK: vpexpandw -8(%rsp), %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x62,0x6c,0x24,0xfc] vpexpandw -8(%rsp), %xmm21 {%k2} // CHECK: vpexpandw 8(%rsp), %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x62,0x6c,0x24,0x04] vpexpandw 8(%rsp), %xmm21 {%k2} // CHECK: vpexpandw 268435456(%rcx,%r14,8), %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %xmm21 {%k2} // CHECK: vpexpandw -536870912(%rcx,%r14,8), %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %xmm21 {%k2} // CHECK: vpexpandw -536870910(%rcx,%r14,8), %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %xmm21 {%k2} // CHECK: vpexpandb %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x62,0xcb] vpexpandb %ymm3, %ymm1 // CHECK: vpexpandw %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x62,0xcb] vpexpandw %ymm3, %ymm1 // CHECK: vpexpandb %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x62,0xef] vpexpandb %ymm23, %ymm21 // CHECK: vpexpandw %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x62,0xef] vpexpandw %ymm23, %ymm21 // CHECK: vpexpandb %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x2a,0x62,0xcb] vpexpandb %ymm3, %ymm1 {%k2} // CHECK: vpexpandw %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x2a,0x62,0xcb] vpexpandw %ymm3, %ymm1 {%k2} // CHECK: vpexpandb %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x62,0xef] vpexpandb %ymm23, %ymm21 {%k2} // CHECK: vpexpandw %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x62,0xef] vpexpandw %ymm23, %ymm21 {%k2} // CHECK: vpexpandb (%rcx), %ymm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x62,0x09] vpexpandb (%rcx), %ymm1 // CHECK: vpexpandb -4(%rsp), %ymm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x62,0x4c,0x24,0xfc] vpexpandb -4(%rsp), %ymm1 // CHECK: vpexpandb 4(%rsp), %ymm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x62,0x4c,0x24,0x04] vpexpandb 4(%rsp), %ymm1 // CHECK: vpexpandb 268435456(%rcx,%r14,8), %ymm1 // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %ymm1 // CHECK: vpexpandb -536870912(%rcx,%r14,8), %ymm1 // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %ymm1 // CHECK: vpexpandb -536870910(%rcx,%r14,8), %ymm1 // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %ymm1 // CHECK: vpexpandw (%rcx), %ymm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x62,0x09] vpexpandw (%rcx), %ymm1 // CHECK: vpexpandw -8(%rsp), %ymm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x62,0x4c,0x24,0xfc] vpexpandw -8(%rsp), %ymm1 // CHECK: vpexpandw 8(%rsp), %ymm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x62,0x4c,0x24,0x04] vpexpandw 8(%rsp), %ymm1 // CHECK: vpexpandw 268435456(%rcx,%r14,8), %ymm1 // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %ymm1 // CHECK: vpexpandw -536870912(%rcx,%r14,8), %ymm1 // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %ymm1 // CHECK: vpexpandw -536870910(%rcx,%r14,8), %ymm1 // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %ymm1 // CHECK: vpexpandb (%rcx), %ymm21 // CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x62,0x29] vpexpandb (%rcx), %ymm21 // CHECK: vpexpandb -4(%rsp), %ymm21 // CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x62,0x6c,0x24,0xfc] vpexpandb -4(%rsp), %ymm21 // CHECK: vpexpandb 4(%rsp), %ymm21 // CHECK: encoding: [0x62,0xe2,0x7d,0x28,0x62,0x6c,0x24,0x04] vpexpandb 4(%rsp), %ymm21 // CHECK: vpexpandb 268435456(%rcx,%r14,8), %ymm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %ymm21 // CHECK: vpexpandb -536870912(%rcx,%r14,8), %ymm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %ymm21 // CHECK: vpexpandb -536870910(%rcx,%r14,8), %ymm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %ymm21 // CHECK: vpexpandw (%rcx), %ymm21 // CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x62,0x29] vpexpandw (%rcx), %ymm21 // CHECK: vpexpandw -8(%rsp), %ymm21 // CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x62,0x6c,0x24,0xfc] vpexpandw -8(%rsp), %ymm21 // CHECK: vpexpandw 8(%rsp), %ymm21 // CHECK: encoding: [0x62,0xe2,0xfd,0x28,0x62,0x6c,0x24,0x04] vpexpandw 8(%rsp), %ymm21 // CHECK: vpexpandw 268435456(%rcx,%r14,8), %ymm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %ymm21 // CHECK: vpexpandw -536870912(%rcx,%r14,8), %ymm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %ymm21 // CHECK: vpexpandw -536870910(%rcx,%r14,8), %ymm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %ymm21 // CHECK: vpexpandb (%rcx), %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x2a,0x62,0x09] vpexpandb (%rcx), %ymm1 {%k2} // CHECK: vpexpandb -4(%rsp), %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x2a,0x62,0x4c,0x24,0xfc] vpexpandb -4(%rsp), %ymm1 {%k2} // CHECK: vpexpandb 4(%rsp), %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x2a,0x62,0x4c,0x24,0x04] vpexpandb 4(%rsp), %ymm1 {%k2} // CHECK: vpexpandb 268435456(%rcx,%r14,8), %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x7d,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %ymm1 {%k2} // CHECK: vpexpandb -536870912(%rcx,%r14,8), %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x7d,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %ymm1 {%k2} // CHECK: vpexpandb -536870910(%rcx,%r14,8), %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x7d,0x2a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %ymm1 {%k2} // CHECK: vpexpandw (%rcx), %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x2a,0x62,0x09] vpexpandw (%rcx), %ymm1 {%k2} // CHECK: vpexpandw -8(%rsp), %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x2a,0x62,0x4c,0x24,0xfc] vpexpandw -8(%rsp), %ymm1 {%k2} // CHECK: vpexpandw 8(%rsp), %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x2a,0x62,0x4c,0x24,0x04] vpexpandw 8(%rsp), %ymm1 {%k2} // CHECK: vpexpandw 268435456(%rcx,%r14,8), %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xfd,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %ymm1 {%k2} // CHECK: vpexpandw -536870912(%rcx,%r14,8), %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xfd,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %ymm1 {%k2} // CHECK: vpexpandw -536870910(%rcx,%r14,8), %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xfd,0x2a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %ymm1 {%k2} // CHECK: vpexpandb (%rcx), %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x62,0x29] vpexpandb (%rcx), %ymm21 {%k2} // CHECK: vpexpandb -4(%rsp), %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x62,0x6c,0x24,0xfc] vpexpandb -4(%rsp), %ymm21 {%k2} // CHECK: vpexpandb 4(%rsp), %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x62,0x6c,0x24,0x04] vpexpandb 4(%rsp), %ymm21 {%k2} // CHECK: vpexpandb 268435456(%rcx,%r14,8), %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandb 268435456(%rcx,%r14,8), %ymm21 {%k2} // CHECK: vpexpandb -536870912(%rcx,%r14,8), %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandb -536870912(%rcx,%r14,8), %ymm21 {%k2} // CHECK: vpexpandb -536870910(%rcx,%r14,8), %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandb -536870910(%rcx,%r14,8), %ymm21 {%k2} // CHECK: vpexpandw (%rcx), %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x62,0x29] vpexpandw (%rcx), %ymm21 {%k2} // CHECK: vpexpandw -8(%rsp), %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x62,0x6c,0x24,0xfc] vpexpandw -8(%rsp), %ymm21 {%k2} // CHECK: vpexpandw 8(%rsp), %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x62,0x6c,0x24,0x04] vpexpandw 8(%rsp), %ymm21 {%k2} // CHECK: vpexpandw 268435456(%rcx,%r14,8), %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10] vpexpandw 268435456(%rcx,%r14,8), %ymm21 {%k2} // CHECK: vpexpandw -536870912(%rcx,%r14,8), %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0] vpexpandw -536870912(%rcx,%r14,8), %ymm21 {%k2} // CHECK: vpexpandw -536870910(%rcx,%r14,8), %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0] vpexpandw -536870910(%rcx,%r14,8), %ymm21 {%k2} // CHECK: vpcompressb %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x63,0xd9] vpcompressb %xmm3, %xmm1 // CHECK: vpcompressw %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x63,0xd9] vpcompressw %xmm3, %xmm1 // CHECK: vpcompressb %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x08,0x63,0xfd] vpcompressb %xmm23, %xmm21 // CHECK: vpcompressw %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x08,0x63,0xfd] vpcompressw %xmm23, %xmm21 // CHECK: vpcompressb %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x0a,0x63,0xd9] vpcompressb %xmm3, %xmm1 {%k2} // CHECK: vpcompressw %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x0a,0x63,0xd9] vpcompressw %xmm3, %xmm1 {%k2} // CHECK: vpcompressb %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x63,0xfd] vpcompressb %xmm23, %xmm21 {%k2} // CHECK: vpcompressw %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x63,0xfd] vpcompressw %xmm23, %xmm21 {%k2} // CHECK: vpcompressb %xmm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x63,0x09] vpcompressb %xmm1, (%rcx) // CHECK: vpcompressb %xmm1, -4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0xfc] vpcompressb %xmm1, -4(%rsp) // CHECK: vpcompressb %xmm1, 4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0x04] vpcompressb %xmm1, 4(%rsp) // CHECK: vpcompressb %xmm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressb %xmm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressb %xmm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %xmm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressb %xmm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %xmm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressw %xmm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x63,0x09] vpcompressw %xmm1, (%rcx) // CHECK: vpcompressw %xmm1, -8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0xfc] vpcompressw %xmm1, -8(%rsp) // CHECK: vpcompressw %xmm1, 8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0x04] vpcompressw %xmm1, 8(%rsp) // CHECK: vpcompressw %xmm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressw %xmm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressw %xmm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %xmm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressw %xmm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %xmm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressb %xmm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x63,0x29] vpcompressb %xmm21, (%rcx) {%k2} // CHECK: vpcompressb %xmm21, -4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0xfc] vpcompressb %xmm21, -4(%rsp) {%k2} // CHECK: vpcompressb %xmm21, 4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0x04] vpcompressb %xmm21, 4(%rsp) {%k2} // CHECK: vpcompressb %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressb %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %xmm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x63,0x29] vpcompressw %xmm21, (%rcx) {%k2} // CHECK: vpcompressw %xmm21, -8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0xfc] vpcompressw %xmm21, -8(%rsp) {%k2} // CHECK: vpcompressw %xmm21, 8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0x04] vpcompressw %xmm21, 8(%rsp) {%k2} // CHECK: vpcompressw %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressw %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %xmm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x63,0x09] vpcompressb %xmm1, (%rcx) // CHECK: vpcompressb %xmm1, -4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0xfc] vpcompressb %xmm1, -4(%rsp) // CHECK: vpcompressb %xmm1, 4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0x04] vpcompressb %xmm1, 4(%rsp) // CHECK: vpcompressb %xmm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressb %xmm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressb %xmm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %xmm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressb %xmm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %xmm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressw %xmm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x63,0x09] vpcompressw %xmm1, (%rcx) // CHECK: vpcompressw %xmm1, -8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0xfc] vpcompressw %xmm1, -8(%rsp) // CHECK: vpcompressw %xmm1, 8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0x04] vpcompressw %xmm1, 8(%rsp) // CHECK: vpcompressw %xmm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressw %xmm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressw %xmm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %xmm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressw %xmm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %xmm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressb %xmm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x63,0x29] vpcompressb %xmm21, (%rcx) {%k2} // CHECK: vpcompressb %xmm21, -4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0xfc] vpcompressb %xmm21, -4(%rsp) {%k2} // CHECK: vpcompressb %xmm21, 4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0x04] vpcompressb %xmm21, 4(%rsp) {%k2} // CHECK: vpcompressb %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressb %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %xmm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x63,0x29] vpcompressw %xmm21, (%rcx) {%k2} // CHECK: vpcompressw %xmm21, -8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0xfc] vpcompressw %xmm21, -8(%rsp) {%k2} // CHECK: vpcompressw %xmm21, 8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0x04] vpcompressw %xmm21, 8(%rsp) {%k2} // CHECK: vpcompressw %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressw %xmm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %xmm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %xmm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x63,0xd9] vpcompressb %ymm3, %ymm1 // CHECK: vpcompressw %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x63,0xd9] vpcompressw %ymm3, %ymm1 // CHECK: vpcompressb %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x7d,0x28,0x63,0xfd] vpcompressb %ymm23, %ymm21 // CHECK: vpcompressw %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xfd,0x28,0x63,0xfd] vpcompressw %ymm23, %ymm21 // CHECK: vpcompressb %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x7d,0x2a,0x63,0xd9] vpcompressb %ymm3, %ymm1 {%k2} // CHECK: vpcompressw %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xfd,0x2a,0x63,0xd9] vpcompressw %ymm3, %ymm1 {%k2} // CHECK: vpcompressb %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x63,0xfd] vpcompressb %ymm23, %ymm21 {%k2} // CHECK: vpcompressw %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x63,0xfd] vpcompressw %ymm23, %ymm21 {%k2} // CHECK: vpcompressb %ymm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x63,0x09] vpcompressb %ymm1, (%rcx) // CHECK: vpcompressb %ymm1, -4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0xfc] vpcompressb %ymm1, -4(%rsp) // CHECK: vpcompressb %ymm1, 4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0x04] vpcompressb %ymm1, 4(%rsp) // CHECK: vpcompressb %ymm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressb %ymm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressb %ymm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %ymm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressb %ymm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %ymm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressw %ymm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x63,0x09] vpcompressw %ymm1, (%rcx) // CHECK: vpcompressw %ymm1, -8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0xfc] vpcompressw %ymm1, -8(%rsp) // CHECK: vpcompressw %ymm1, 8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0x04] vpcompressw %ymm1, 8(%rsp) // CHECK: vpcompressw %ymm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressw %ymm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressw %ymm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %ymm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressw %ymm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %ymm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressb %ymm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x63,0x29] vpcompressb %ymm21, (%rcx) {%k2} // CHECK: vpcompressb %ymm21, -4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0xfc] vpcompressb %ymm21, -4(%rsp) {%k2} // CHECK: vpcompressb %ymm21, 4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0x04] vpcompressb %ymm21, 4(%rsp) {%k2} // CHECK: vpcompressb %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressb %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %ymm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x63,0x29] vpcompressw %ymm21, (%rcx) {%k2} // CHECK: vpcompressw %ymm21, -8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0xfc] vpcompressw %ymm21, -8(%rsp) {%k2} // CHECK: vpcompressw %ymm21, 8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0x04] vpcompressw %ymm21, 8(%rsp) {%k2} // CHECK: vpcompressw %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressw %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %ymm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x63,0x09] vpcompressb %ymm1, (%rcx) // CHECK: vpcompressb %ymm1, -4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0xfc] vpcompressb %ymm1, -4(%rsp) // CHECK: vpcompressb %ymm1, 4(%rsp) // CHECK: encoding: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0x04] vpcompressb %ymm1, 4(%rsp) // CHECK: vpcompressb %ymm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressb %ymm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressb %ymm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %ymm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressb %ymm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %ymm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressw %ymm1, (%rcx) // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x63,0x09] vpcompressw %ymm1, (%rcx) // CHECK: vpcompressw %ymm1, -8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0xfc] vpcompressw %ymm1, -8(%rsp) // CHECK: vpcompressw %ymm1, 8(%rsp) // CHECK: encoding: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0x04] vpcompressw %ymm1, 8(%rsp) // CHECK: vpcompressw %ymm1, 268435456(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10] vpcompressw %ymm1, 268435456(%rcx,%r14,8) // CHECK: vpcompressw %ymm1, -536870912(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %ymm1, -536870912(%rcx,%r14,8) // CHECK: vpcompressw %ymm1, -536870910(%rcx,%r14,8) // CHECK: encoding: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %ymm1, -536870910(%rcx,%r14,8) // CHECK: vpcompressb %ymm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x63,0x29] vpcompressb %ymm21, (%rcx) {%k2} // CHECK: vpcompressb %ymm21, -4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0xfc] vpcompressb %ymm21, -4(%rsp) {%k2} // CHECK: vpcompressb %ymm21, 4(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0x04] vpcompressb %ymm21, 4(%rsp) {%k2} // CHECK: vpcompressb %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressb %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressb %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressb %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressb %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %ymm21, (%rcx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x63,0x29] vpcompressw %ymm21, (%rcx) {%k2} // CHECK: vpcompressw %ymm21, -8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0xfc] vpcompressw %ymm21, -8(%rsp) {%k2} // CHECK: vpcompressw %ymm21, 8(%rsp) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0x04] vpcompressw %ymm21, 8(%rsp) {%k2} // CHECK: vpcompressw %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10] vpcompressw %ymm21, 268435456(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0] vpcompressw %ymm21, -536870912(%rcx,%r14,8) {%k2} // CHECK: vpcompressw %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0] vpcompressw %ymm21, -536870910(%rcx,%r14,8) {%k2} // CHECK: vpshldw $7, %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x70,0xcb,0x07] vpshldw $7, %xmm3, %xmm3, %xmm1 // CHECK: vpshldd $7, %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x71,0xcb,0x07] vpshldd $7, %xmm3, %xmm3, %xmm1 // CHECK: vpshldq $7, %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x71,0xcb,0x07] vpshldq $7, %xmm3, %xmm3, %xmm1 // CHECK: vpshrdw $7, %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x72,0xcb,0x07] vpshrdw $7, %xmm3, %xmm3, %xmm1 // CHECK: vpshrdd $7, %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x73,0xcb,0x07] vpshrdd $7, %xmm3, %xmm3, %xmm1 // CHECK: vpshrdq $7, %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x73,0xcb,0x07] vpshrdq $7, %xmm3, %xmm3, %xmm1 // CHECK: vpshldw $7, %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x70,0xef,0x07] vpshldw $7, %xmm23, %xmm23, %xmm21 // CHECK: vpshldd $7, %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x71,0xef,0x07] vpshldd $7, %xmm23, %xmm23, %xmm21 // CHECK: vpshldq $7, %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x71,0xef,0x07] vpshldq $7, %xmm23, %xmm23, %xmm21 // CHECK: vpshrdw $7, %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x72,0xef,0x07] vpshrdw $7, %xmm23, %xmm23, %xmm21 // CHECK: vpshrdd $7, %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x73,0xef,0x07] vpshrdd $7, %xmm23, %xmm23, %xmm21 // CHECK: vpshrdq $7, %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x73,0xef,0x07] vpshrdq $7, %xmm23, %xmm23, %xmm21 // CHECK: vpshldw $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x70,0xcb,0x07] vpshldw $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshldd $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x71,0xcb,0x07] vpshldd $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshldq $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x71,0xcb,0x07] vpshldq $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshrdw $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x72,0xcb,0x07] vpshrdw $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshrdd $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x73,0xcb,0x07] vpshrdd $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshrdq $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x73,0xcb,0x07] vpshrdq $7, %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshldw $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x70,0xef,0x07] vpshldw $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshldd $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x71,0xef,0x07] vpshldd $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshldq $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x71,0xef,0x07] vpshldq $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshrdw $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x72,0xef,0x07] vpshrdw $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshrdd $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x73,0xef,0x07] vpshrdd $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshrdq $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x73,0xef,0x07] vpshrdq $7, %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshldw $7, (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x70,0x09,0x07] vpshldw $7, (%rcx), %xmm3, %xmm1 // CHECK: vpshldw $7, -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x70,0x4c,0x24,0xfc,0x07] vpshldw $7, -64(%rsp), %xmm3, %xmm1 // CHECK: vpshldw $7, 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x70,0x4c,0x24,0x04,0x07] vpshldw $7, 64(%rsp), %xmm3, %xmm1 // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldd $7, (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x71,0x09,0x07] vpshldd $7, (%rcx), %xmm3, %xmm1 // CHECK: vpshldd $7, -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x71,0x4c,0x24,0xfc,0x07] vpshldd $7, -64(%rsp), %xmm3, %xmm1 // CHECK: vpshldd $7, 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x71,0x4c,0x24,0x04,0x07] vpshldd $7, 64(%rsp), %xmm3, %xmm1 // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0x65,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldq $7, (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x71,0x09,0x07] vpshldq $7, (%rcx), %xmm3, %xmm1 // CHECK: vpshldq $7, -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x71,0x4c,0x24,0xfc,0x07] vpshldq $7, -64(%rsp), %xmm3, %xmm1 // CHECK: vpshldq $7, 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x71,0x4c,0x24,0x04,0x07] vpshldq $7, 64(%rsp), %xmm3, %xmm1 // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdw $7, (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x72,0x09,0x07] vpshrdw $7, (%rcx), %xmm3, %xmm1 // CHECK: vpshrdw $7, -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x72,0x4c,0x24,0xfc,0x07] vpshrdw $7, -64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdw $7, 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x72,0x4c,0x24,0x04,0x07] vpshrdw $7, 64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdd $7, (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x73,0x09,0x07] vpshrdd $7, (%rcx), %xmm3, %xmm1 // CHECK: vpshrdd $7, -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x73,0x4c,0x24,0xfc,0x07] vpshrdd $7, -64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdd $7, 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0x65,0x08,0x73,0x4c,0x24,0x04,0x07] vpshrdd $7, 64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0x65,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdq $7, (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x73,0x09,0x07] vpshrdq $7, (%rcx), %xmm3, %xmm1 // CHECK: vpshrdq $7, -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x73,0x4c,0x24,0xfc,0x07] vpshrdq $7, -64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdq $7, 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x08,0x73,0x4c,0x24,0x04,0x07] vpshrdq $7, 64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldw $7, (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x70,0x29,0x07] vpshldw $7, (%rcx), %xmm23, %xmm21 // CHECK: vpshldw $7, -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x70,0x6c,0x24,0xfc,0x07] vpshldw $7, -64(%rsp), %xmm23, %xmm21 // CHECK: vpshldw $7, 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x70,0x6c,0x24,0x04,0x07] vpshldw $7, 64(%rsp), %xmm23, %xmm21 // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldd $7, (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0x45,0x00,0x71,0x29,0x07] vpshldd $7, (%rcx), %xmm23, %xmm21 // CHECK: vpshldd $7, -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0x45,0x00,0x71,0x6c,0x24,0xfc,0x07] vpshldd $7, -64(%rsp), %xmm23, %xmm21 // CHECK: vpshldd $7, 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0x45,0x00,0x71,0x6c,0x24,0x04,0x07] vpshldd $7, 64(%rsp), %xmm23, %xmm21 // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldq $7, (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x71,0x29,0x07] vpshldq $7, (%rcx), %xmm23, %xmm21 // CHECK: vpshldq $7, -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x71,0x6c,0x24,0xfc,0x07] vpshldq $7, -64(%rsp), %xmm23, %xmm21 // CHECK: vpshldq $7, 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x71,0x6c,0x24,0x04,0x07] vpshldq $7, 64(%rsp), %xmm23, %xmm21 // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdw $7, (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x72,0x29,0x07] vpshrdw $7, (%rcx), %xmm23, %xmm21 // CHECK: vpshrdw $7, -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x72,0x6c,0x24,0xfc,0x07] vpshrdw $7, -64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdw $7, 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x72,0x6c,0x24,0x04,0x07] vpshrdw $7, 64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdd $7, (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0x45,0x00,0x73,0x29,0x07] vpshrdd $7, (%rcx), %xmm23, %xmm21 // CHECK: vpshrdd $7, -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0x45,0x00,0x73,0x6c,0x24,0xfc,0x07] vpshrdd $7, -64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdd $7, 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0x45,0x00,0x73,0x6c,0x24,0x04,0x07] vpshrdd $7, 64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0x45,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdq $7, (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x73,0x29,0x07] vpshrdq $7, (%rcx), %xmm23, %xmm21 // CHECK: vpshrdq $7, -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x73,0x6c,0x24,0xfc,0x07] vpshrdq $7, -64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdq $7, 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x00,0x73,0x6c,0x24,0x04,0x07] vpshrdq $7, 64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldw $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x70,0x09,0x07] vpshldw $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshldw $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x70,0x4c,0x24,0xfc,0x07] vpshldw $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldw $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x70,0x4c,0x24,0x04,0x07] vpshldw $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldd $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x71,0x09,0x07] vpshldd $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshldd $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x71,0x4c,0x24,0xfc,0x07] vpshldd $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldd $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x71,0x4c,0x24,0x04,0x07] vpshldd $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldq $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x71,0x09,0x07] vpshldq $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshldq $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x71,0x4c,0x24,0xfc,0x07] vpshldq $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldq $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x71,0x4c,0x24,0x04,0x07] vpshldq $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdw $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x72,0x09,0x07] vpshrdw $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshrdw $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x72,0x4c,0x24,0xfc,0x07] vpshrdw $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdw $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x72,0x4c,0x24,0x04,0x07] vpshrdw $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdd $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x73,0x09,0x07] vpshrdd $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshrdd $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x73,0x4c,0x24,0xfc,0x07] vpshrdd $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdd $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x0a,0x73,0x4c,0x24,0x04,0x07] vpshrdd $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdq $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x73,0x09,0x07] vpshrdq $7, (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshrdq $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x73,0x4c,0x24,0xfc,0x07] vpshrdq $7, -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdq $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x0a,0x73,0x4c,0x24,0x04,0x07] vpshrdq $7, 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldw $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x70,0x29,0x07] vpshldw $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshldw $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x70,0x6c,0x24,0xfc,0x07] vpshldw $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldw $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x70,0x6c,0x24,0x04,0x07] vpshldw $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldd $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x02,0x71,0x29,0x07] vpshldd $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshldd $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x02,0x71,0x6c,0x24,0xfc,0x07] vpshldd $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldd $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x02,0x71,0x6c,0x24,0x04,0x07] vpshldd $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldq $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x71,0x29,0x07] vpshldq $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshldq $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x71,0x6c,0x24,0xfc,0x07] vpshldq $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldq $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x71,0x6c,0x24,0x04,0x07] vpshldq $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdw $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x72,0x29,0x07] vpshrdw $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshrdw $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x72,0x6c,0x24,0xfc,0x07] vpshrdw $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdw $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x72,0x6c,0x24,0x04,0x07] vpshrdw $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdd $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x02,0x73,0x29,0x07] vpshrdd $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshrdd $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x02,0x73,0x6c,0x24,0xfc,0x07] vpshrdd $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdd $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x02,0x73,0x6c,0x24,0x04,0x07] vpshrdd $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdq $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x73,0x29,0x07] vpshrdq $7, (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshrdq $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x73,0x6c,0x24,0xfc,0x07] vpshrdq $7, -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdq $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x02,0x73,0x6c,0x24,0x04,0x07] vpshrdq $7, 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldw $7, %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x70,0xcb,0x07] vpshldw $7, %ymm3, %ymm3, %ymm1 // CHECK: vpshldd $7, %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x71,0xcb,0x07] vpshldd $7, %ymm3, %ymm3, %ymm1 // CHECK: vpshldq $7, %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x71,0xcb,0x07] vpshldq $7, %ymm3, %ymm3, %ymm1 // CHECK: vpshrdw $7, %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x72,0xcb,0x07] vpshrdw $7, %ymm3, %ymm3, %ymm1 // CHECK: vpshrdd $7, %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x73,0xcb,0x07] vpshrdd $7, %ymm3, %ymm3, %ymm1 // CHECK: vpshrdq $7, %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x73,0xcb,0x07] vpshrdq $7, %ymm3, %ymm3, %ymm1 // CHECK: vpshldw $7, %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x70,0xef,0x07] vpshldw $7, %ymm23, %ymm23, %ymm21 // CHECK: vpshldd $7, %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x71,0xef,0x07] vpshldd $7, %ymm23, %ymm23, %ymm21 // CHECK: vpshldq $7, %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x71,0xef,0x07] vpshldq $7, %ymm23, %ymm23, %ymm21 // CHECK: vpshrdw $7, %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x72,0xef,0x07] vpshrdw $7, %ymm23, %ymm23, %ymm21 // CHECK: vpshrdd $7, %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x73,0xef,0x07] vpshrdd $7, %ymm23, %ymm23, %ymm21 // CHECK: vpshrdq $7, %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x73,0xef,0x07] vpshrdq $7, %ymm23, %ymm23, %ymm21 // CHECK: vpshldw $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x70,0xcb,0x07] vpshldw $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshldd $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x71,0xcb,0x07] vpshldd $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshldq $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x71,0xcb,0x07] vpshldq $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshrdw $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x72,0xcb,0x07] vpshrdw $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshrdd $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x73,0xcb,0x07] vpshrdd $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshrdq $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x73,0xcb,0x07] vpshrdq $7, %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshldw $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x70,0xef,0x07] vpshldw $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshldd $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x71,0xef,0x07] vpshldd $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshldq $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x71,0xef,0x07] vpshldq $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshrdw $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x72,0xef,0x07] vpshrdw $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshrdd $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x73,0xef,0x07] vpshrdd $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshrdq $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x73,0xef,0x07] vpshrdq $7, %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshldw $7, (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x70,0x09,0x07] vpshldw $7, (%rcx), %ymm3, %ymm1 // CHECK: vpshldw $7, -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x70,0x4c,0x24,0xfc,0x07] vpshldw $7, -128(%rsp), %ymm3, %ymm1 // CHECK: vpshldw $7, 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x70,0x4c,0x24,0x04,0x07] vpshldw $7, 128(%rsp), %ymm3, %ymm1 // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldd $7, (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x71,0x09,0x07] vpshldd $7, (%rcx), %ymm3, %ymm1 // CHECK: vpshldd $7, -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x71,0x4c,0x24,0xfc,0x07] vpshldd $7, -128(%rsp), %ymm3, %ymm1 // CHECK: vpshldd $7, 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x71,0x4c,0x24,0x04,0x07] vpshldd $7, 128(%rsp), %ymm3, %ymm1 // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0x65,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldq $7, (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x71,0x09,0x07] vpshldq $7, (%rcx), %ymm3, %ymm1 // CHECK: vpshldq $7, -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x71,0x4c,0x24,0xfc,0x07] vpshldq $7, -128(%rsp), %ymm3, %ymm1 // CHECK: vpshldq $7, 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x71,0x4c,0x24,0x04,0x07] vpshldq $7, 128(%rsp), %ymm3, %ymm1 // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdw $7, (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x72,0x09,0x07] vpshrdw $7, (%rcx), %ymm3, %ymm1 // CHECK: vpshrdw $7, -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x72,0x4c,0x24,0xfc,0x07] vpshrdw $7, -128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdw $7, 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x72,0x4c,0x24,0x04,0x07] vpshrdw $7, 128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdd $7, (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x73,0x09,0x07] vpshrdd $7, (%rcx), %ymm3, %ymm1 // CHECK: vpshrdd $7, -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x73,0x4c,0x24,0xfc,0x07] vpshrdd $7, -128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdd $7, 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0x65,0x28,0x73,0x4c,0x24,0x04,0x07] vpshrdd $7, 128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0x65,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdq $7, (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x73,0x09,0x07] vpshrdq $7, (%rcx), %ymm3, %ymm1 // CHECK: vpshrdq $7, -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x73,0x4c,0x24,0xfc,0x07] vpshrdq $7, -128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdq $7, 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf3,0xe5,0x28,0x73,0x4c,0x24,0x04,0x07] vpshrdq $7, 128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb3,0xe5,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldw $7, (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x70,0x29,0x07] vpshldw $7, (%rcx), %ymm23, %ymm21 // CHECK: vpshldw $7, -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x70,0x6c,0x24,0xfc,0x07] vpshldw $7, -128(%rsp), %ymm23, %ymm21 // CHECK: vpshldw $7, 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x70,0x6c,0x24,0x04,0x07] vpshldw $7, 128(%rsp), %ymm23, %ymm21 // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldd $7, (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0x45,0x20,0x71,0x29,0x07] vpshldd $7, (%rcx), %ymm23, %ymm21 // CHECK: vpshldd $7, -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0x45,0x20,0x71,0x6c,0x24,0xfc,0x07] vpshldd $7, -128(%rsp), %ymm23, %ymm21 // CHECK: vpshldd $7, 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0x45,0x20,0x71,0x6c,0x24,0x04,0x07] vpshldd $7, 128(%rsp), %ymm23, %ymm21 // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldq $7, (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x71,0x29,0x07] vpshldq $7, (%rcx), %ymm23, %ymm21 // CHECK: vpshldq $7, -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x71,0x6c,0x24,0xfc,0x07] vpshldq $7, -128(%rsp), %ymm23, %ymm21 // CHECK: vpshldq $7, 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x71,0x6c,0x24,0x04,0x07] vpshldq $7, 128(%rsp), %ymm23, %ymm21 // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdw $7, (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x72,0x29,0x07] vpshrdw $7, (%rcx), %ymm23, %ymm21 // CHECK: vpshrdw $7, -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x72,0x6c,0x24,0xfc,0x07] vpshrdw $7, -128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdw $7, 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x72,0x6c,0x24,0x04,0x07] vpshrdw $7, 128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdd $7, (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0x45,0x20,0x73,0x29,0x07] vpshrdd $7, (%rcx), %ymm23, %ymm21 // CHECK: vpshrdd $7, -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0x45,0x20,0x73,0x6c,0x24,0xfc,0x07] vpshrdd $7, -128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdd $7, 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0x45,0x20,0x73,0x6c,0x24,0x04,0x07] vpshrdd $7, 128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0x45,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdq $7, (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x73,0x29,0x07] vpshrdq $7, (%rcx), %ymm23, %ymm21 // CHECK: vpshrdq $7, -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x73,0x6c,0x24,0xfc,0x07] vpshrdq $7, -128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdq $7, 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe3,0xc5,0x20,0x73,0x6c,0x24,0x04,0x07] vpshrdq $7, 128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa3,0xc5,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldw $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x70,0x09,0x07] vpshldw $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshldw $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x70,0x4c,0x24,0xfc,0x07] vpshldw $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldw $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x70,0x4c,0x24,0x04,0x07] vpshldw $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldd $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x71,0x09,0x07] vpshldd $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshldd $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x71,0x4c,0x24,0xfc,0x07] vpshldd $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldd $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x71,0x4c,0x24,0x04,0x07] vpshldd $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldq $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x71,0x09,0x07] vpshldq $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshldq $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x71,0x4c,0x24,0xfc,0x07] vpshldq $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldq $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x71,0x4c,0x24,0x04,0x07] vpshldq $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdw $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x72,0x09,0x07] vpshrdw $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshrdw $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x72,0x4c,0x24,0xfc,0x07] vpshrdw $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdw $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x72,0x4c,0x24,0x04,0x07] vpshrdw $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdd $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x73,0x09,0x07] vpshrdd $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshrdd $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x73,0x4c,0x24,0xfc,0x07] vpshrdd $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdd $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x2a,0x73,0x4c,0x24,0x04,0x07] vpshrdd $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdq $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x73,0x09,0x07] vpshrdq $7, (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshrdq $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x73,0x4c,0x24,0xfc,0x07] vpshrdq $7, -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdq $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x2a,0x73,0x4c,0x24,0x04,0x07] vpshrdq $7, 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldw $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x70,0x29,0x07] vpshldw $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshldw $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x70,0x6c,0x24,0xfc,0x07] vpshldw $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldw $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x70,0x6c,0x24,0x04,0x07] vpshldw $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldd $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x22,0x71,0x29,0x07] vpshldd $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshldd $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x22,0x71,0x6c,0x24,0xfc,0x07] vpshldd $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldd $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x22,0x71,0x6c,0x24,0x04,0x07] vpshldd $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldq $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x71,0x29,0x07] vpshldq $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshldq $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x71,0x6c,0x24,0xfc,0x07] vpshldq $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldq $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x71,0x6c,0x24,0x04,0x07] vpshldq $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshldq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshldq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshldq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdw $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x72,0x29,0x07] vpshrdw $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshrdw $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x72,0x6c,0x24,0xfc,0x07] vpshrdw $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdw $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x72,0x6c,0x24,0x04,0x07] vpshrdw $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdw $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdw $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdd $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x22,0x73,0x29,0x07] vpshrdd $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshrdd $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x22,0x73,0x6c,0x24,0xfc,0x07] vpshrdd $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdd $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0x45,0x22,0x73,0x6c,0x24,0x04,0x07] vpshrdd $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdd $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0x45,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdd $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdq $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x73,0x29,0x07] vpshrdq $7, (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshrdq $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x73,0x6c,0x24,0xfc,0x07] vpshrdq $7, -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdq $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe3,0xc5,0x22,0x73,0x6c,0x24,0x04,0x07] vpshrdq $7, 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07] vpshrdq $7, 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa3,0xc5,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07] vpshrdq $7, -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvw %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x70,0xcb] vpshldvw %xmm3, %xmm3, %xmm1 // CHECK: vpshldvd %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x71,0xcb] vpshldvd %xmm3, %xmm3, %xmm1 // CHECK: vpshldvq %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x71,0xcb] vpshldvq %xmm3, %xmm3, %xmm1 // CHECK: vpshrdvw %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x72,0xcb] vpshrdvw %xmm3, %xmm3, %xmm1 // CHECK: vpshrdvd %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x73,0xcb] vpshrdvd %xmm3, %xmm3, %xmm1 // CHECK: vpshrdvq %xmm3, %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x73,0xcb] vpshrdvq %xmm3, %xmm3, %xmm1 // CHECK: vpshldvw %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x70,0xef] vpshldvw %xmm23, %xmm23, %xmm21 // CHECK: vpshldvd %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x71,0xef] vpshldvd %xmm23, %xmm23, %xmm21 // CHECK: vpshldvq %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x71,0xef] vpshldvq %xmm23, %xmm23, %xmm21 // CHECK: vpshrdvw %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x72,0xef] vpshrdvw %xmm23, %xmm23, %xmm21 // CHECK: vpshrdvd %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x73,0xef] vpshrdvd %xmm23, %xmm23, %xmm21 // CHECK: vpshrdvq %xmm23, %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x73,0xef] vpshrdvq %xmm23, %xmm23, %xmm21 // CHECK: vpshldvw %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x70,0xcb] vpshldvw %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshldvd %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x71,0xcb] vpshldvd %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshldvq %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x71,0xcb] vpshldvq %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshrdvw %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x72,0xcb] vpshrdvw %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshrdvd %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x73,0xcb] vpshrdvd %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshrdvq %xmm3, %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x73,0xcb] vpshrdvq %xmm3, %xmm3, %xmm1 {%k2} // CHECK: vpshldvw %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x70,0xef] vpshldvw %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshldvd %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x71,0xef] vpshldvd %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshldvq %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x71,0xef] vpshldvq %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshrdvw %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x72,0xef] vpshrdvw %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshrdvd %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x73,0xef] vpshrdvd %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshrdvq %xmm23, %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x73,0xef] vpshrdvq %xmm23, %xmm23, %xmm21 {%k2} // CHECK: vpshldvw (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x70,0x09] vpshldvw (%rcx), %xmm3, %xmm1 // CHECK: vpshldvw -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x70,0x4c,0x24,0xfc] vpshldvw -64(%rsp), %xmm3, %xmm1 // CHECK: vpshldvw 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x70,0x4c,0x24,0x04] vpshldvw 64(%rsp), %xmm3, %xmm1 // CHECK: vpshldvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvd (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x71,0x09] vpshldvd (%rcx), %xmm3, %xmm1 // CHECK: vpshldvd -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x71,0x4c,0x24,0xfc] vpshldvd -64(%rsp), %xmm3, %xmm1 // CHECK: vpshldvd 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x71,0x4c,0x24,0x04] vpshldvd 64(%rsp), %xmm3, %xmm1 // CHECK: vpshldvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0x65,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvq (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x71,0x09] vpshldvq (%rcx), %xmm3, %xmm1 // CHECK: vpshldvq -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x71,0x4c,0x24,0xfc] vpshldvq -64(%rsp), %xmm3, %xmm1 // CHECK: vpshldvq 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x71,0x4c,0x24,0x04] vpshldvq 64(%rsp), %xmm3, %xmm1 // CHECK: vpshldvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvw (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x72,0x09] vpshrdvw (%rcx), %xmm3, %xmm1 // CHECK: vpshrdvw -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x72,0x4c,0x24,0xfc] vpshrdvw -64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdvw 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x72,0x4c,0x24,0x04] vpshrdvw 64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvd (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x73,0x09] vpshrdvd (%rcx), %xmm3, %xmm1 // CHECK: vpshrdvd -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x73,0x4c,0x24,0xfc] vpshrdvd -64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdvd 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0x65,0x08,0x73,0x4c,0x24,0x04] vpshrdvd 64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0x65,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvq (%rcx), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x73,0x09] vpshrdvq (%rcx), %xmm3, %xmm1 // CHECK: vpshrdvq -64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x73,0x4c,0x24,0xfc] vpshrdvq -64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdvq 64(%rsp), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x08,0x73,0x4c,0x24,0x04] vpshrdvq 64(%rsp), %xmm3, %xmm1 // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 // CHECK: vpshldvw (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x70,0x29] vpshldvw (%rcx), %xmm23, %xmm21 // CHECK: vpshldvw -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x70,0x6c,0x24,0xfc] vpshldvw -64(%rsp), %xmm23, %xmm21 // CHECK: vpshldvw 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x70,0x6c,0x24,0x04] vpshldvw 64(%rsp), %xmm23, %xmm21 // CHECK: vpshldvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvd (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0x45,0x00,0x71,0x29] vpshldvd (%rcx), %xmm23, %xmm21 // CHECK: vpshldvd -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0x45,0x00,0x71,0x6c,0x24,0xfc] vpshldvd -64(%rsp), %xmm23, %xmm21 // CHECK: vpshldvd 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0x45,0x00,0x71,0x6c,0x24,0x04] vpshldvd 64(%rsp), %xmm23, %xmm21 // CHECK: vpshldvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvq (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x71,0x29] vpshldvq (%rcx), %xmm23, %xmm21 // CHECK: vpshldvq -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x71,0x6c,0x24,0xfc] vpshldvq -64(%rsp), %xmm23, %xmm21 // CHECK: vpshldvq 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x71,0x6c,0x24,0x04] vpshldvq 64(%rsp), %xmm23, %xmm21 // CHECK: vpshldvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvw (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x72,0x29] vpshrdvw (%rcx), %xmm23, %xmm21 // CHECK: vpshrdvw -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x72,0x6c,0x24,0xfc] vpshrdvw -64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdvw 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x72,0x6c,0x24,0x04] vpshrdvw 64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvd (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0x45,0x00,0x73,0x29] vpshrdvd (%rcx), %xmm23, %xmm21 // CHECK: vpshrdvd -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0x45,0x00,0x73,0x6c,0x24,0xfc] vpshrdvd -64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdvd 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0x45,0x00,0x73,0x6c,0x24,0x04] vpshrdvd 64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0x45,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvq (%rcx), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x73,0x29] vpshrdvq (%rcx), %xmm23, %xmm21 // CHECK: vpshrdvq -64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x73,0x6c,0x24,0xfc] vpshrdvq -64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdvq 64(%rsp), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x00,0x73,0x6c,0x24,0x04] vpshrdvq 64(%rsp), %xmm23, %xmm21 // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 // CHECK: vpshldvw (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x70,0x09] vpshldvw (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshldvw -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x70,0x4c,0x24,0xfc] vpshldvw -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldvw 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x70,0x4c,0x24,0x04] vpshldvw 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvd (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x71,0x09] vpshldvd (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshldvd -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x71,0x4c,0x24,0xfc] vpshldvd -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldvd 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x71,0x4c,0x24,0x04] vpshldvd 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvq (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x71,0x09] vpshldvq (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshldvq -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x71,0x4c,0x24,0xfc] vpshldvq -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldvq 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x71,0x4c,0x24,0x04] vpshldvq 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshldvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvw (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x72,0x09] vpshrdvw (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvw -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x72,0x4c,0x24,0xfc] vpshrdvw -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvw 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x72,0x4c,0x24,0x04] vpshrdvw 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvd (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x73,0x09] vpshrdvd (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvd -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x73,0x4c,0x24,0xfc] vpshrdvd -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvd 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x0a,0x73,0x4c,0x24,0x04] vpshrdvd 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvq (%rcx), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x73,0x09] vpshrdvq (%rcx), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvq -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x73,0x4c,0x24,0xfc] vpshrdvq -64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvq 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x0a,0x73,0x4c,0x24,0x04] vpshrdvq 64(%rsp), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %xmm3, %xmm1 {%k2} // CHECK: vpshldvw (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x70,0x29] vpshldvw (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshldvw -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x70,0x6c,0x24,0xfc] vpshldvw -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldvw 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x70,0x6c,0x24,0x04] vpshldvw 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvd (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x02,0x71,0x29] vpshldvd (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshldvd -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x02,0x71,0x6c,0x24,0xfc] vpshldvd -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldvd 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x02,0x71,0x6c,0x24,0x04] vpshldvd 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvq (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x71,0x29] vpshldvq (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshldvq -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x71,0x6c,0x24,0xfc] vpshldvq -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldvq 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x71,0x6c,0x24,0x04] vpshldvq 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshldvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvw (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x72,0x29] vpshrdvw (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvw -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x72,0x6c,0x24,0xfc] vpshrdvw -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvw 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x72,0x6c,0x24,0x04] vpshrdvw 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvd (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x02,0x73,0x29] vpshrdvd (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvd -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x02,0x73,0x6c,0x24,0xfc] vpshrdvd -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvd 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x02,0x73,0x6c,0x24,0x04] vpshrdvd 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvq (%rcx), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x73,0x29] vpshrdvq (%rcx), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvq -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x73,0x6c,0x24,0xfc] vpshrdvq -64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvq 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x02,0x73,0x6c,0x24,0x04] vpshrdvq 64(%rsp), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %xmm23, %xmm21 {%k2} // CHECK: vpshldvw %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x70,0xcb] vpshldvw %ymm3, %ymm3, %ymm1 // CHECK: vpshldvd %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x71,0xcb] vpshldvd %ymm3, %ymm3, %ymm1 // CHECK: vpshldvq %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x71,0xcb] vpshldvq %ymm3, %ymm3, %ymm1 // CHECK: vpshrdvw %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x72,0xcb] vpshrdvw %ymm3, %ymm3, %ymm1 // CHECK: vpshrdvd %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x73,0xcb] vpshrdvd %ymm3, %ymm3, %ymm1 // CHECK: vpshrdvq %ymm3, %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x73,0xcb] vpshrdvq %ymm3, %ymm3, %ymm1 // CHECK: vpshldvw %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x70,0xef] vpshldvw %ymm23, %ymm23, %ymm21 // CHECK: vpshldvd %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x71,0xef] vpshldvd %ymm23, %ymm23, %ymm21 // CHECK: vpshldvq %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x71,0xef] vpshldvq %ymm23, %ymm23, %ymm21 // CHECK: vpshrdvw %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x72,0xef] vpshrdvw %ymm23, %ymm23, %ymm21 // CHECK: vpshrdvd %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x73,0xef] vpshrdvd %ymm23, %ymm23, %ymm21 // CHECK: vpshrdvq %ymm23, %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x73,0xef] vpshrdvq %ymm23, %ymm23, %ymm21 // CHECK: vpshldvw %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x70,0xcb] vpshldvw %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshldvd %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x71,0xcb] vpshldvd %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshldvq %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x71,0xcb] vpshldvq %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshrdvw %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x72,0xcb] vpshrdvw %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshrdvd %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x73,0xcb] vpshrdvd %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshrdvq %ymm3, %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x73,0xcb] vpshrdvq %ymm3, %ymm3, %ymm1 {%k2} // CHECK: vpshldvw %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x70,0xef] vpshldvw %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshldvd %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x71,0xef] vpshldvd %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshldvq %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x71,0xef] vpshldvq %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshrdvw %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x72,0xef] vpshrdvw %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshrdvd %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x73,0xef] vpshrdvd %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshrdvq %ymm23, %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x73,0xef] vpshrdvq %ymm23, %ymm23, %ymm21 {%k2} // CHECK: vpshldvw (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x70,0x09] vpshldvw (%rcx), %ymm3, %ymm1 // CHECK: vpshldvw -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x70,0x4c,0x24,0xfc] vpshldvw -128(%rsp), %ymm3, %ymm1 // CHECK: vpshldvw 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x70,0x4c,0x24,0x04] vpshldvw 128(%rsp), %ymm3, %ymm1 // CHECK: vpshldvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvd (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x71,0x09] vpshldvd (%rcx), %ymm3, %ymm1 // CHECK: vpshldvd -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x71,0x4c,0x24,0xfc] vpshldvd -128(%rsp), %ymm3, %ymm1 // CHECK: vpshldvd 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x71,0x4c,0x24,0x04] vpshldvd 128(%rsp), %ymm3, %ymm1 // CHECK: vpshldvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0x65,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvq (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x71,0x09] vpshldvq (%rcx), %ymm3, %ymm1 // CHECK: vpshldvq -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x71,0x4c,0x24,0xfc] vpshldvq -128(%rsp), %ymm3, %ymm1 // CHECK: vpshldvq 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x71,0x4c,0x24,0x04] vpshldvq 128(%rsp), %ymm3, %ymm1 // CHECK: vpshldvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvw (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x72,0x09] vpshrdvw (%rcx), %ymm3, %ymm1 // CHECK: vpshrdvw -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x72,0x4c,0x24,0xfc] vpshrdvw -128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdvw 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x72,0x4c,0x24,0x04] vpshrdvw 128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvd (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x73,0x09] vpshrdvd (%rcx), %ymm3, %ymm1 // CHECK: vpshrdvd -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x73,0x4c,0x24,0xfc] vpshrdvd -128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdvd 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0x65,0x28,0x73,0x4c,0x24,0x04] vpshrdvd 128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0x65,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvq (%rcx), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x73,0x09] vpshrdvq (%rcx), %ymm3, %ymm1 // CHECK: vpshrdvq -128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x73,0x4c,0x24,0xfc] vpshrdvq -128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdvq 128(%rsp), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xf2,0xe5,0x28,0x73,0x4c,0x24,0x04] vpshrdvq 128(%rsp), %ymm3, %ymm1 // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: encoding: [0x62,0xb2,0xe5,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 // CHECK: vpshldvw (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x70,0x29] vpshldvw (%rcx), %ymm23, %ymm21 // CHECK: vpshldvw -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x70,0x6c,0x24,0xfc] vpshldvw -128(%rsp), %ymm23, %ymm21 // CHECK: vpshldvw 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x70,0x6c,0x24,0x04] vpshldvw 128(%rsp), %ymm23, %ymm21 // CHECK: vpshldvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvd (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0x45,0x20,0x71,0x29] vpshldvd (%rcx), %ymm23, %ymm21 // CHECK: vpshldvd -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0x45,0x20,0x71,0x6c,0x24,0xfc] vpshldvd -128(%rsp), %ymm23, %ymm21 // CHECK: vpshldvd 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0x45,0x20,0x71,0x6c,0x24,0x04] vpshldvd 128(%rsp), %ymm23, %ymm21 // CHECK: vpshldvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvq (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x71,0x29] vpshldvq (%rcx), %ymm23, %ymm21 // CHECK: vpshldvq -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x71,0x6c,0x24,0xfc] vpshldvq -128(%rsp), %ymm23, %ymm21 // CHECK: vpshldvq 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x71,0x6c,0x24,0x04] vpshldvq 128(%rsp), %ymm23, %ymm21 // CHECK: vpshldvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvw (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x72,0x29] vpshrdvw (%rcx), %ymm23, %ymm21 // CHECK: vpshrdvw -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x72,0x6c,0x24,0xfc] vpshrdvw -128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdvw 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x72,0x6c,0x24,0x04] vpshrdvw 128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvd (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0x45,0x20,0x73,0x29] vpshrdvd (%rcx), %ymm23, %ymm21 // CHECK: vpshrdvd -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0x45,0x20,0x73,0x6c,0x24,0xfc] vpshrdvd -128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdvd 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0x45,0x20,0x73,0x6c,0x24,0x04] vpshrdvd 128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0x45,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvq (%rcx), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x73,0x29] vpshrdvq (%rcx), %ymm23, %ymm21 // CHECK: vpshrdvq -128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x73,0x6c,0x24,0xfc] vpshrdvq -128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdvq 128(%rsp), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xe2,0xc5,0x20,0x73,0x6c,0x24,0x04] vpshrdvq 128(%rsp), %ymm23, %ymm21 // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: encoding: [0x62,0xa2,0xc5,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 // CHECK: vpshldvw (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x70,0x09] vpshldvw (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshldvw -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x70,0x4c,0x24,0xfc] vpshldvw -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldvw 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x70,0x4c,0x24,0x04] vpshldvw 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvd (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x71,0x09] vpshldvd (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshldvd -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x71,0x4c,0x24,0xfc] vpshldvd -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldvd 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x71,0x4c,0x24,0x04] vpshldvd 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvq (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x71,0x09] vpshldvq (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshldvq -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x71,0x4c,0x24,0xfc] vpshldvq -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldvq 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x71,0x4c,0x24,0x04] vpshldvq 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshldvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvw (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x72,0x09] vpshrdvw (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvw -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x72,0x4c,0x24,0xfc] vpshrdvw -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvw 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x72,0x4c,0x24,0x04] vpshrdvw 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvd (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x73,0x09] vpshrdvd (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvd -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x73,0x4c,0x24,0xfc] vpshrdvd -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvd 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x2a,0x73,0x4c,0x24,0x04] vpshrdvd 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvq (%rcx), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x73,0x09] vpshrdvq (%rcx), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvq -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x73,0x4c,0x24,0xfc] vpshrdvq -128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvq 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x2a,0x73,0x4c,0x24,0x04] vpshrdvq 128(%rsp), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %ymm3, %ymm1 {%k2} // CHECK: vpshldvw (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x70,0x29] vpshldvw (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshldvw -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x70,0x6c,0x24,0xfc] vpshldvw -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldvw 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x70,0x6c,0x24,0x04] vpshldvw 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvd (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x22,0x71,0x29] vpshldvd (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshldvd -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x22,0x71,0x6c,0x24,0xfc] vpshldvd -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldvd 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x22,0x71,0x6c,0x24,0x04] vpshldvd 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvq (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x71,0x29] vpshldvq (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshldvq -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x71,0x6c,0x24,0xfc] vpshldvq -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldvq 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x71,0x6c,0x24,0x04] vpshldvq 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshldvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10] vpshldvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshldvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshldvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshldvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvw (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x72,0x29] vpshrdvw (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvw -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x72,0x6c,0x24,0xfc] vpshrdvw -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvw 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x72,0x6c,0x24,0x04] vpshrdvw 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvw 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvw -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvw -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvd (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x22,0x73,0x29] vpshrdvd (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvd -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x22,0x73,0x6c,0x24,0xfc] vpshrdvd -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvd 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0x45,0x22,0x73,0x6c,0x24,0x04] vpshrdvd 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvd 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvd -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0x45,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvd -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvq (%rcx), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x73,0x29] vpshrdvq (%rcx), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvq -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x73,0x6c,0x24,0xfc] vpshrdvq -128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvq 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xe2,0xc5,0x22,0x73,0x6c,0x24,0x04] vpshrdvq 128(%rsp), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10] vpshrdvq 268435456(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0] vpshrdvq -536870912(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: vpshrdvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2} // CHECK: encoding: [0x62,0xa2,0xc5,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0] vpshrdvq -536870910(%rcx,%r14,8), %ymm23, %ymm21 {%k2}