llvm/llvm/test/MC/X86/AVX-64.s

// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s

// CHECK: vaddpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddpd 485498096, %xmm15, %xmm15 

// CHECK: vaddpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddpd 485498096, %xmm6, %xmm6 

// CHECK: vaddpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddpd 485498096, %ymm7, %ymm7 

// CHECK: vaddpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x58,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddpd 485498096, %ymm9, %ymm9 

// CHECK: vaddpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x58,0x7c,0x82,0xc0]      
vaddpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x58,0x7c,0x82,0x40]      
vaddpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x58,0x74,0x82,0xc0]      
vaddpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x58,0x74,0x82,0x40]      
vaddpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x58,0x7c,0x82,0xc0]      
vaddpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x58,0x7c,0x82,0x40]      
vaddpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x58,0x4c,0x82,0xc0]      
vaddpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x58,0x4c,0x82,0x40]      
vaddpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x58,0x7c,0x02,0x40]      
vaddpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vaddpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x58,0x74,0x02,0x40]      
vaddpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vaddpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x58,0x7c,0x02,0x40]      
vaddpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vaddpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x58,0x4c,0x02,0x40]      
vaddpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vaddpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x58,0x7a,0x40]      
vaddpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vaddpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x58,0x72,0x40]      
vaddpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vaddpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x58,0x7a,0x40]      
vaddpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vaddpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x58,0x4a,0x40]      
vaddpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vaddpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x58,0x3a]      
vaddpd (%rdx), %xmm15, %xmm15 

// CHECK: vaddpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x58,0x32]      
vaddpd (%rdx), %xmm6, %xmm6 

// CHECK: vaddpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x58,0x3a]      
vaddpd (%rdx), %ymm7, %ymm7 

// CHECK: vaddpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x58,0x0a]      
vaddpd (%rdx), %ymm9, %ymm9 

// CHECK: vaddpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x58,0xff]      
vaddpd %xmm15, %xmm15, %xmm15 

// CHECK: vaddpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x58,0xf6]      
vaddpd %xmm6, %xmm6, %xmm6 

// CHECK: vaddpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x58,0xff]      
vaddpd %ymm7, %ymm7, %ymm7 

// CHECK: vaddpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x58,0xc9]      
vaddpd %ymm9, %ymm9, %ymm9 

// CHECK: vaddps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddps 485498096, %xmm15, %xmm15 

// CHECK: vaddps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddps 485498096, %xmm6, %xmm6 

// CHECK: vaddps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddps 485498096, %ymm7, %ymm7 

// CHECK: vaddps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x58,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddps 485498096, %ymm9, %ymm9 

// CHECK: vaddps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x58,0x7c,0x82,0xc0]      
vaddps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x58,0x7c,0x82,0x40]      
vaddps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x58,0x74,0x82,0xc0]      
vaddps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x58,0x74,0x82,0x40]      
vaddps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x58,0x7c,0x82,0xc0]      
vaddps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x58,0x7c,0x82,0x40]      
vaddps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x58,0x4c,0x82,0xc0]      
vaddps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x58,0x4c,0x82,0x40]      
vaddps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x58,0x7c,0x02,0x40]      
vaddps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vaddps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x58,0x74,0x02,0x40]      
vaddps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vaddps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x58,0x7c,0x02,0x40]      
vaddps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vaddps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x58,0x4c,0x02,0x40]      
vaddps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vaddps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x58,0x7a,0x40]      
vaddps 64(%rdx), %xmm15, %xmm15 

// CHECK: vaddps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x58,0x72,0x40]      
vaddps 64(%rdx), %xmm6, %xmm6 

// CHECK: vaddps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x58,0x7a,0x40]      
vaddps 64(%rdx), %ymm7, %ymm7 

// CHECK: vaddps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x58,0x4a,0x40]      
vaddps 64(%rdx), %ymm9, %ymm9 

// CHECK: vaddps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x58,0x3a]      
vaddps (%rdx), %xmm15, %xmm15 

// CHECK: vaddps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x58,0x32]      
vaddps (%rdx), %xmm6, %xmm6 

// CHECK: vaddps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x58,0x3a]      
vaddps (%rdx), %ymm7, %ymm7 

// CHECK: vaddps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x58,0x0a]      
vaddps (%rdx), %ymm9, %ymm9 

// CHECK: vaddps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x58,0xff]      
vaddps %xmm15, %xmm15, %xmm15 

// CHECK: vaddps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x58,0xf6]      
vaddps %xmm6, %xmm6, %xmm6 

// CHECK: vaddps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x58,0xff]      
vaddps %ymm7, %ymm7, %ymm7 

// CHECK: vaddps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x58,0xc9]      
vaddps %ymm9, %ymm9, %ymm9 

// CHECK: vaddsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsd 485498096, %xmm15, %xmm15 

// CHECK: vaddsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsd 485498096, %xmm6, %xmm6 

// CHECK: vaddsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x58,0x7c,0x82,0xc0]      
vaddsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x58,0x7c,0x82,0x40]      
vaddsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x58,0x74,0x82,0xc0]      
vaddsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x58,0x74,0x82,0x40]      
vaddsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x58,0x7c,0x02,0x40]      
vaddsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vaddsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x58,0x74,0x02,0x40]      
vaddsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vaddsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x58,0x7a,0x40]      
vaddsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vaddsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x58,0x72,0x40]      
vaddsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vaddsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x58,0x3a]      
vaddsd (%rdx), %xmm15, %xmm15 

// CHECK: vaddsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x58,0x32]      
vaddsd (%rdx), %xmm6, %xmm6 

// CHECK: vaddsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x58,0xff]      
vaddsd %xmm15, %xmm15, %xmm15 

// CHECK: vaddsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x58,0xf6]      
vaddsd %xmm6, %xmm6, %xmm6 

// CHECK: vaddss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddss 485498096, %xmm15, %xmm15 

// CHECK: vaddss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddss 485498096, %xmm6, %xmm6 

// CHECK: vaddss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x58,0x7c,0x82,0xc0]      
vaddss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x58,0x7c,0x82,0x40]      
vaddss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x58,0x74,0x82,0xc0]      
vaddss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x58,0x74,0x82,0x40]      
vaddss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x58,0x7c,0x02,0x40]      
vaddss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vaddss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x58,0x74,0x02,0x40]      
vaddss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vaddss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x58,0x7a,0x40]      
vaddss 64(%rdx), %xmm15, %xmm15 

// CHECK: vaddss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x58,0x72,0x40]      
vaddss 64(%rdx), %xmm6, %xmm6 

// CHECK: vaddss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x58,0x3a]      
vaddss (%rdx), %xmm15, %xmm15 

// CHECK: vaddss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x58,0x32]      
vaddss (%rdx), %xmm6, %xmm6 

// CHECK: vaddss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x58,0xff]      
vaddss %xmm15, %xmm15, %xmm15 

// CHECK: vaddss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x58,0xf6]      
vaddss %xmm6, %xmm6, %xmm6 

// CHECK: vaddsubpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubpd 485498096, %xmm15, %xmm15 

// CHECK: vaddsubpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubpd 485498096, %xmm6, %xmm6 

// CHECK: vaddsubpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubpd 485498096, %ymm7, %ymm7 

// CHECK: vaddsubpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xd0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubpd 485498096, %ymm9, %ymm9 

// CHECK: vaddsubpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd0,0x7c,0x82,0xc0]      
vaddsubpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddsubpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd0,0x7c,0x82,0x40]      
vaddsubpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddsubpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd0,0x74,0x82,0xc0]      
vaddsubpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddsubpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd0,0x74,0x82,0x40]      
vaddsubpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddsubpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xd0,0x7c,0x82,0xc0]      
vaddsubpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddsubpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xd0,0x7c,0x82,0x40]      
vaddsubpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddsubpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xd0,0x4c,0x82,0xc0]      
vaddsubpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddsubpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xd0,0x4c,0x82,0x40]      
vaddsubpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddsubpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd0,0x7c,0x02,0x40]      
vaddsubpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vaddsubpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd0,0x74,0x02,0x40]      
vaddsubpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vaddsubpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xd0,0x7c,0x02,0x40]      
vaddsubpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vaddsubpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xd0,0x4c,0x02,0x40]      
vaddsubpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vaddsubpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd0,0x7a,0x40]      
vaddsubpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vaddsubpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd0,0x72,0x40]      
vaddsubpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vaddsubpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xd0,0x7a,0x40]      
vaddsubpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vaddsubpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xd0,0x4a,0x40]      
vaddsubpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vaddsubpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd0,0x3a]      
vaddsubpd (%rdx), %xmm15, %xmm15 

// CHECK: vaddsubpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd0,0x32]      
vaddsubpd (%rdx), %xmm6, %xmm6 

// CHECK: vaddsubpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xd0,0x3a]      
vaddsubpd (%rdx), %ymm7, %ymm7 

// CHECK: vaddsubpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xd0,0x0a]      
vaddsubpd (%rdx), %ymm9, %ymm9 

// CHECK: vaddsubpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd0,0xff]      
vaddsubpd %xmm15, %xmm15, %xmm15 

// CHECK: vaddsubpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd0,0xf6]      
vaddsubpd %xmm6, %xmm6, %xmm6 

// CHECK: vaddsubpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xd0,0xff]      
vaddsubpd %ymm7, %ymm7, %ymm7 

// CHECK: vaddsubpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0xd0,0xc9]      
vaddsubpd %ymm9, %ymm9, %ymm9 

// CHECK: vaddsubps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubps 485498096, %xmm15, %xmm15 

// CHECK: vaddsubps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xd0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubps 485498096, %xmm6, %xmm6 

// CHECK: vaddsubps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubps 485498096, %ymm7, %ymm7 

// CHECK: vaddsubps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0xd0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vaddsubps 485498096, %ymm9, %ymm9 

// CHECK: vaddsubps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xd0,0x7c,0x82,0xc0]      
vaddsubps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddsubps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xd0,0x7c,0x82,0x40]      
vaddsubps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vaddsubps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xd0,0x74,0x82,0xc0]      
vaddsubps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddsubps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xd0,0x74,0x82,0x40]      
vaddsubps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vaddsubps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0xd0,0x7c,0x82,0xc0]      
vaddsubps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddsubps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0xd0,0x7c,0x82,0x40]      
vaddsubps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vaddsubps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0xd0,0x4c,0x82,0xc0]      
vaddsubps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddsubps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0xd0,0x4c,0x82,0x40]      
vaddsubps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vaddsubps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xd0,0x7c,0x02,0x40]      
vaddsubps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vaddsubps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xd0,0x74,0x02,0x40]      
vaddsubps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vaddsubps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0xd0,0x7c,0x02,0x40]      
vaddsubps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vaddsubps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0xd0,0x4c,0x02,0x40]      
vaddsubps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vaddsubps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xd0,0x7a,0x40]      
vaddsubps 64(%rdx), %xmm15, %xmm15 

// CHECK: vaddsubps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xd0,0x72,0x40]      
vaddsubps 64(%rdx), %xmm6, %xmm6 

// CHECK: vaddsubps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0xd0,0x7a,0x40]      
vaddsubps 64(%rdx), %ymm7, %ymm7 

// CHECK: vaddsubps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0xd0,0x4a,0x40]      
vaddsubps 64(%rdx), %ymm9, %ymm9 

// CHECK: vaddsubps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xd0,0x3a]      
vaddsubps (%rdx), %xmm15, %xmm15 

// CHECK: vaddsubps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xd0,0x32]      
vaddsubps (%rdx), %xmm6, %xmm6 

// CHECK: vaddsubps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0xd0,0x3a]      
vaddsubps (%rdx), %ymm7, %ymm7 

// CHECK: vaddsubps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0xd0,0x0a]      
vaddsubps (%rdx), %ymm9, %ymm9 

// CHECK: vaddsubps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0xd0,0xff]      
vaddsubps %xmm15, %xmm15, %xmm15 

// CHECK: vaddsubps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xd0,0xf6]      
vaddsubps %xmm6, %xmm6, %xmm6 

// CHECK: vaddsubps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0xd0,0xff]      
vaddsubps %ymm7, %ymm7, %ymm7 

// CHECK: vaddsubps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x37,0xd0,0xc9]      
vaddsubps %ymm9, %ymm9, %ymm9 

// CHECK: vandnpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnpd 485498096, %xmm15, %xmm15 

// CHECK: vandnpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x55,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnpd 485498096, %xmm6, %xmm6 

// CHECK: vandnpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnpd 485498096, %ymm7, %ymm7 

// CHECK: vandnpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x55,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnpd 485498096, %ymm9, %ymm9 

// CHECK: vandnpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x55,0x7c,0x82,0xc0]      
vandnpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandnpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x55,0x7c,0x82,0x40]      
vandnpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandnpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x55,0x74,0x82,0xc0]      
vandnpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandnpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x55,0x74,0x82,0x40]      
vandnpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandnpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x55,0x7c,0x82,0xc0]      
vandnpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandnpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x55,0x7c,0x82,0x40]      
vandnpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandnpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x55,0x4c,0x82,0xc0]      
vandnpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandnpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x55,0x4c,0x82,0x40]      
vandnpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandnpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x55,0x7c,0x02,0x40]      
vandnpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vandnpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x55,0x74,0x02,0x40]      
vandnpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vandnpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x55,0x7c,0x02,0x40]      
vandnpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vandnpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x55,0x4c,0x02,0x40]      
vandnpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vandnpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x55,0x7a,0x40]      
vandnpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vandnpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x55,0x72,0x40]      
vandnpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vandnpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x55,0x7a,0x40]      
vandnpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vandnpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x55,0x4a,0x40]      
vandnpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vandnpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x55,0x3a]      
vandnpd (%rdx), %xmm15, %xmm15 

// CHECK: vandnpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x55,0x32]      
vandnpd (%rdx), %xmm6, %xmm6 

// CHECK: vandnpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x55,0x3a]      
vandnpd (%rdx), %ymm7, %ymm7 

// CHECK: vandnpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x55,0x0a]      
vandnpd (%rdx), %ymm9, %ymm9 

// CHECK: vandnpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x55,0xff]      
vandnpd %xmm15, %xmm15, %xmm15 

// CHECK: vandnpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x55,0xf6]      
vandnpd %xmm6, %xmm6, %xmm6 

// CHECK: vandnpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x55,0xff]      
vandnpd %ymm7, %ymm7, %ymm7 

// CHECK: vandnpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x55,0xc9]      
vandnpd %ymm9, %ymm9, %ymm9 

// CHECK: vandnps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnps 485498096, %xmm15, %xmm15 

// CHECK: vandnps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x55,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnps 485498096, %xmm6, %xmm6 

// CHECK: vandnps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnps 485498096, %ymm7, %ymm7 

// CHECK: vandnps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x55,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandnps 485498096, %ymm9, %ymm9 

// CHECK: vandnps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x55,0x7c,0x82,0xc0]      
vandnps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandnps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x55,0x7c,0x82,0x40]      
vandnps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandnps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x55,0x74,0x82,0xc0]      
vandnps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandnps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x55,0x74,0x82,0x40]      
vandnps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandnps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x55,0x7c,0x82,0xc0]      
vandnps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandnps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x55,0x7c,0x82,0x40]      
vandnps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandnps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x55,0x4c,0x82,0xc0]      
vandnps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandnps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x55,0x4c,0x82,0x40]      
vandnps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandnps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x55,0x7c,0x02,0x40]      
vandnps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vandnps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x55,0x74,0x02,0x40]      
vandnps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vandnps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x55,0x7c,0x02,0x40]      
vandnps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vandnps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x55,0x4c,0x02,0x40]      
vandnps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vandnps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x55,0x7a,0x40]      
vandnps 64(%rdx), %xmm15, %xmm15 

// CHECK: vandnps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x55,0x72,0x40]      
vandnps 64(%rdx), %xmm6, %xmm6 

// CHECK: vandnps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x55,0x7a,0x40]      
vandnps 64(%rdx), %ymm7, %ymm7 

// CHECK: vandnps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x55,0x4a,0x40]      
vandnps 64(%rdx), %ymm9, %ymm9 

// CHECK: vandnps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x55,0x3a]      
vandnps (%rdx), %xmm15, %xmm15 

// CHECK: vandnps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x55,0x32]      
vandnps (%rdx), %xmm6, %xmm6 

// CHECK: vandnps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x55,0x3a]      
vandnps (%rdx), %ymm7, %ymm7 

// CHECK: vandnps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x55,0x0a]      
vandnps (%rdx), %ymm9, %ymm9 

// CHECK: vandnps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x55,0xff]      
vandnps %xmm15, %xmm15, %xmm15 

// CHECK: vandnps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x55,0xf6]      
vandnps %xmm6, %xmm6, %xmm6 

// CHECK: vandnps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x55,0xff]      
vandnps %ymm7, %ymm7, %ymm7 

// CHECK: vandnps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x55,0xc9]      
vandnps %ymm9, %ymm9, %ymm9 

// CHECK: vandpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandpd 485498096, %xmm15, %xmm15 

// CHECK: vandpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x54,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vandpd 485498096, %xmm6, %xmm6 

// CHECK: vandpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandpd 485498096, %ymm7, %ymm7 

// CHECK: vandpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x54,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandpd 485498096, %ymm9, %ymm9 

// CHECK: vandpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x54,0x7c,0x82,0xc0]      
vandpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x54,0x7c,0x82,0x40]      
vandpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x54,0x74,0x82,0xc0]      
vandpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x54,0x74,0x82,0x40]      
vandpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x54,0x7c,0x82,0xc0]      
vandpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x54,0x7c,0x82,0x40]      
vandpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x54,0x4c,0x82,0xc0]      
vandpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x54,0x4c,0x82,0x40]      
vandpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x54,0x7c,0x02,0x40]      
vandpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vandpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x54,0x74,0x02,0x40]      
vandpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vandpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x54,0x7c,0x02,0x40]      
vandpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vandpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x54,0x4c,0x02,0x40]      
vandpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vandpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x54,0x7a,0x40]      
vandpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vandpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x54,0x72,0x40]      
vandpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vandpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x54,0x7a,0x40]      
vandpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vandpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x54,0x4a,0x40]      
vandpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vandpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x54,0x3a]      
vandpd (%rdx), %xmm15, %xmm15 

// CHECK: vandpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x54,0x32]      
vandpd (%rdx), %xmm6, %xmm6 

// CHECK: vandpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x54,0x3a]      
vandpd (%rdx), %ymm7, %ymm7 

// CHECK: vandpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x54,0x0a]      
vandpd (%rdx), %ymm9, %ymm9 

// CHECK: vandpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x54,0xff]      
vandpd %xmm15, %xmm15, %xmm15 

// CHECK: vandpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x54,0xf6]      
vandpd %xmm6, %xmm6, %xmm6 

// CHECK: vandpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x54,0xff]      
vandpd %ymm7, %ymm7, %ymm7 

// CHECK: vandpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x54,0xc9]      
vandpd %ymm9, %ymm9, %ymm9 

// CHECK: vandps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandps 485498096, %xmm15, %xmm15 

// CHECK: vandps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x54,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vandps 485498096, %xmm6, %xmm6 

// CHECK: vandps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandps 485498096, %ymm7, %ymm7 

// CHECK: vandps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x54,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vandps 485498096, %ymm9, %ymm9 

// CHECK: vandps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x54,0x7c,0x82,0xc0]      
vandps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x54,0x7c,0x82,0x40]      
vandps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vandps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x54,0x74,0x82,0xc0]      
vandps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x54,0x74,0x82,0x40]      
vandps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vandps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x54,0x7c,0x82,0xc0]      
vandps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x54,0x7c,0x82,0x40]      
vandps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vandps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x54,0x4c,0x82,0xc0]      
vandps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x54,0x4c,0x82,0x40]      
vandps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vandps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x54,0x7c,0x02,0x40]      
vandps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vandps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x54,0x74,0x02,0x40]      
vandps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vandps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x54,0x7c,0x02,0x40]      
vandps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vandps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x54,0x4c,0x02,0x40]      
vandps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vandps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x54,0x7a,0x40]      
vandps 64(%rdx), %xmm15, %xmm15 

// CHECK: vandps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x54,0x72,0x40]      
vandps 64(%rdx), %xmm6, %xmm6 

// CHECK: vandps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x54,0x7a,0x40]      
vandps 64(%rdx), %ymm7, %ymm7 

// CHECK: vandps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x54,0x4a,0x40]      
vandps 64(%rdx), %ymm9, %ymm9 

// CHECK: vandps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x54,0x3a]      
vandps (%rdx), %xmm15, %xmm15 

// CHECK: vandps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x54,0x32]      
vandps (%rdx), %xmm6, %xmm6 

// CHECK: vandps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x54,0x3a]      
vandps (%rdx), %ymm7, %ymm7 

// CHECK: vandps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x54,0x0a]      
vandps (%rdx), %ymm9, %ymm9 

// CHECK: vandps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x54,0xff]      
vandps %xmm15, %xmm15, %xmm15 

// CHECK: vandps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x54,0xf6]      
vandps %xmm6, %xmm6, %xmm6 

// CHECK: vandps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x54,0xff]      
vandps %ymm7, %ymm7, %ymm7 

// CHECK: vandps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x54,0xc9]      
vandps %ymm9, %ymm9, %ymm9 

// CHECK: vblendpd $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendpd $0, 485498096, %xmm15, %xmm15 

// CHECK: vblendpd $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0d,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendpd $0, 485498096, %xmm6, %xmm6 

// CHECK: vblendpd $0, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendpd $0, 485498096, %ymm7, %ymm7 

// CHECK: vblendpd $0, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendpd $0, 485498096, %ymm9, %ymm9 

// CHECK: vblendpd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0d,0x7c,0x82,0xc0,0x00]     
vblendpd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendpd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0d,0x7c,0x82,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendpd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0d,0x74,0x82,0xc0,0x00]     
vblendpd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendpd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0d,0x74,0x82,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendpd $0, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0d,0x7c,0x82,0xc0,0x00]     
vblendpd $0, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendpd $0, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0d,0x7c,0x82,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendpd $0, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0d,0x4c,0x82,0xc0,0x00]     
vblendpd $0, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendpd $0, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0d,0x4c,0x82,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendpd $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0d,0x7c,0x02,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vblendpd $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0d,0x74,0x02,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vblendpd $0, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0d,0x7c,0x02,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vblendpd $0, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0d,0x4c,0x02,0x40,0x00]     
vblendpd $0, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vblendpd $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0d,0x7a,0x40,0x00]     
vblendpd $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vblendpd $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0d,0x72,0x40,0x00]     
vblendpd $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vblendpd $0, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0d,0x7a,0x40,0x00]     
vblendpd $0, 64(%rdx), %ymm7, %ymm7 

// CHECK: vblendpd $0, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0d,0x4a,0x40,0x00]     
vblendpd $0, 64(%rdx), %ymm9, %ymm9 

// CHECK: vblendpd $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0d,0x3a,0x00]     
vblendpd $0, (%rdx), %xmm15, %xmm15 

// CHECK: vblendpd $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0d,0x32,0x00]     
vblendpd $0, (%rdx), %xmm6, %xmm6 

// CHECK: vblendpd $0, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0d,0x3a,0x00]     
vblendpd $0, (%rdx), %ymm7, %ymm7 

// CHECK: vblendpd $0, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0d,0x0a,0x00]     
vblendpd $0, (%rdx), %ymm9, %ymm9 

// CHECK: vblendpd $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x0d,0xff,0x00]     
vblendpd $0, %xmm15, %xmm15, %xmm15 

// CHECK: vblendpd $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0d,0xf6,0x00]     
vblendpd $0, %xmm6, %xmm6, %xmm6 

// CHECK: vblendpd $0, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0d,0xff,0x00]     
vblendpd $0, %ymm7, %ymm7, %ymm7 

// CHECK: vblendpd $0, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x35,0x0d,0xc9,0x00]     
vblendpd $0, %ymm9, %ymm9, %ymm9 

// CHECK: vblendps $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendps $0, 485498096, %xmm15, %xmm15 

// CHECK: vblendps $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0c,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendps $0, 485498096, %xmm6, %xmm6 

// CHECK: vblendps $0, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendps $0, 485498096, %ymm7, %ymm7 

// CHECK: vblendps $0, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vblendps $0, 485498096, %ymm9, %ymm9 

// CHECK: vblendps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0c,0x7c,0x82,0xc0,0x00]     
vblendps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0c,0x7c,0x82,0x40,0x00]     
vblendps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0c,0x74,0x82,0xc0,0x00]     
vblendps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0c,0x74,0x82,0x40,0x00]     
vblendps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendps $0, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0c,0x7c,0x82,0xc0,0x00]     
vblendps $0, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendps $0, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0c,0x7c,0x82,0x40,0x00]     
vblendps $0, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendps $0, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0c,0x4c,0x82,0xc0,0x00]     
vblendps $0, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendps $0, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0c,0x4c,0x82,0x40,0x00]     
vblendps $0, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendps $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0c,0x7c,0x02,0x40,0x00]     
vblendps $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vblendps $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0c,0x74,0x02,0x40,0x00]     
vblendps $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vblendps $0, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0c,0x7c,0x02,0x40,0x00]     
vblendps $0, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vblendps $0, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0c,0x4c,0x02,0x40,0x00]     
vblendps $0, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vblendps $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0c,0x7a,0x40,0x00]     
vblendps $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vblendps $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0c,0x72,0x40,0x00]     
vblendps $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vblendps $0, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0c,0x7a,0x40,0x00]     
vblendps $0, 64(%rdx), %ymm7, %ymm7 

// CHECK: vblendps $0, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0c,0x4a,0x40,0x00]     
vblendps $0, 64(%rdx), %ymm9, %ymm9 

// CHECK: vblendps $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0c,0x3a,0x00]     
vblendps $0, (%rdx), %xmm15, %xmm15 

// CHECK: vblendps $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0c,0x32,0x00]     
vblendps $0, (%rdx), %xmm6, %xmm6 

// CHECK: vblendps $0, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0c,0x3a,0x00]     
vblendps $0, (%rdx), %ymm7, %ymm7 

// CHECK: vblendps $0, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x0c,0x0a,0x00]     
vblendps $0, (%rdx), %ymm9, %ymm9 

// CHECK: vblendps $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x0c,0xff,0x00]     
vblendps $0, %xmm15, %xmm15, %xmm15 

// CHECK: vblendps $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0c,0xf6,0x00]     
vblendps $0, %xmm6, %xmm6, %xmm6 

// CHECK: vblendps $0, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x0c,0xff,0x00]     
vblendps $0, %ymm7, %ymm7, %ymm7 

// CHECK: vblendps $0, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x35,0x0c,0xc9,0x00]     
vblendps $0, %ymm9, %ymm9, %ymm9 

// CHECK: vblendvpd %xmm15, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0xf0]     
vblendvpd %xmm15, 485498096, %xmm15, %xmm15 

// CHECK: vblendvpd %xmm15, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4b,0x7c,0x82,0xc0,0xf0]     
vblendvpd %xmm15, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendvpd %xmm15, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4b,0x7c,0x82,0x40,0xf0]     
vblendvpd %xmm15, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendvpd %xmm15, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4b,0x7c,0x02,0x40,0xf0]     
vblendvpd %xmm15, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vblendvpd %xmm15, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4b,0x7a,0x40,0xf0]     
vblendvpd %xmm15, 64(%rdx), %xmm15, %xmm15 

// CHECK: vblendvpd %xmm15, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4b,0x3a,0xf0]     
vblendvpd %xmm15, (%rdx), %xmm15, %xmm15 

// CHECK: vblendvpd %xmm15, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x4b,0xff,0xf0]     
vblendvpd %xmm15, %xmm15, %xmm15, %xmm15 

// CHECK: vblendvpd %xmm6, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4b,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x60]     
vblendvpd %xmm6, 485498096, %xmm6, %xmm6 

// CHECK: vblendvpd %xmm6, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4b,0x74,0x82,0xc0,0x60]     
vblendvpd %xmm6, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendvpd %xmm6, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4b,0x74,0x82,0x40,0x60]     
vblendvpd %xmm6, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendvpd %xmm6, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4b,0x74,0x02,0x40,0x60]     
vblendvpd %xmm6, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vblendvpd %xmm6, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4b,0x72,0x40,0x60]     
vblendvpd %xmm6, 64(%rdx), %xmm6, %xmm6 

// CHECK: vblendvpd %xmm6, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4b,0x32,0x60]     
vblendvpd %xmm6, (%rdx), %xmm6, %xmm6 

// CHECK: vblendvpd %xmm6, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4b,0xf6,0x60]     
vblendvpd %xmm6, %xmm6, %xmm6, %xmm6 

// CHECK: vblendvpd %ymm7, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x70]     
vblendvpd %ymm7, 485498096, %ymm7, %ymm7 

// CHECK: vblendvpd %ymm7, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4b,0x7c,0x82,0xc0,0x70]     
vblendvpd %ymm7, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendvpd %ymm7, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4b,0x7c,0x82,0x40,0x70]     
vblendvpd %ymm7, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendvpd %ymm7, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4b,0x7c,0x02,0x40,0x70]     
vblendvpd %ymm7, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vblendvpd %ymm7, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4b,0x7a,0x40,0x70]     
vblendvpd %ymm7, 64(%rdx), %ymm7, %ymm7 

// CHECK: vblendvpd %ymm7, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4b,0x3a,0x70]     
vblendvpd %ymm7, (%rdx), %ymm7, %ymm7 

// CHECK: vblendvpd %ymm7, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4b,0xff,0x70]     
vblendvpd %ymm7, %ymm7, %ymm7, %ymm7 

// CHECK: vblendvpd %ymm9, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x90]     
vblendvpd %ymm9, 485498096, %ymm9, %ymm9 

// CHECK: vblendvpd %ymm9, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4b,0x4c,0x82,0xc0,0x90]     
vblendvpd %ymm9, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendvpd %ymm9, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4b,0x4c,0x82,0x40,0x90]     
vblendvpd %ymm9, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendvpd %ymm9, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4b,0x4c,0x02,0x40,0x90]     
vblendvpd %ymm9, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vblendvpd %ymm9, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4b,0x4a,0x40,0x90]     
vblendvpd %ymm9, 64(%rdx), %ymm9, %ymm9 

// CHECK: vblendvpd %ymm9, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4b,0x0a,0x90]     
vblendvpd %ymm9, (%rdx), %ymm9, %ymm9 

// CHECK: vblendvpd %ymm9, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x35,0x4b,0xc9,0x90]     
vblendvpd %ymm9, %ymm9, %ymm9, %ymm9 

// CHECK: vblendvps %xmm15, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0xf0]     
vblendvps %xmm15, 485498096, %xmm15, %xmm15 

// CHECK: vblendvps %xmm15, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4a,0x7c,0x82,0xc0,0xf0]     
vblendvps %xmm15, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendvps %xmm15, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4a,0x7c,0x82,0x40,0xf0]     
vblendvps %xmm15, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vblendvps %xmm15, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4a,0x7c,0x02,0x40,0xf0]     
vblendvps %xmm15, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vblendvps %xmm15, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4a,0x7a,0x40,0xf0]     
vblendvps %xmm15, 64(%rdx), %xmm15, %xmm15 

// CHECK: vblendvps %xmm15, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4a,0x3a,0xf0]     
vblendvps %xmm15, (%rdx), %xmm15, %xmm15 

// CHECK: vblendvps %xmm15, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x4a,0xff,0xf0]     
vblendvps %xmm15, %xmm15, %xmm15, %xmm15 

// CHECK: vblendvps %xmm6, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4a,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x60]     
vblendvps %xmm6, 485498096, %xmm6, %xmm6 

// CHECK: vblendvps %xmm6, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4a,0x74,0x82,0xc0,0x60]     
vblendvps %xmm6, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendvps %xmm6, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4a,0x74,0x82,0x40,0x60]     
vblendvps %xmm6, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vblendvps %xmm6, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4a,0x74,0x02,0x40,0x60]     
vblendvps %xmm6, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vblendvps %xmm6, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4a,0x72,0x40,0x60]     
vblendvps %xmm6, 64(%rdx), %xmm6, %xmm6 

// CHECK: vblendvps %xmm6, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4a,0x32,0x60]     
vblendvps %xmm6, (%rdx), %xmm6, %xmm6 

// CHECK: vblendvps %xmm6, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4a,0xf6,0x60]     
vblendvps %xmm6, %xmm6, %xmm6, %xmm6 

// CHECK: vblendvps %ymm7, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x70]     
vblendvps %ymm7, 485498096, %ymm7, %ymm7 

// CHECK: vblendvps %ymm7, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4a,0x7c,0x82,0xc0,0x70]     
vblendvps %ymm7, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendvps %ymm7, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4a,0x7c,0x82,0x40,0x70]     
vblendvps %ymm7, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vblendvps %ymm7, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4a,0x7c,0x02,0x40,0x70]     
vblendvps %ymm7, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vblendvps %ymm7, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4a,0x7a,0x40,0x70]     
vblendvps %ymm7, 64(%rdx), %ymm7, %ymm7 

// CHECK: vblendvps %ymm7, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4a,0x3a,0x70]     
vblendvps %ymm7, (%rdx), %ymm7, %ymm7 

// CHECK: vblendvps %ymm7, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x4a,0xff,0x70]     
vblendvps %ymm7, %ymm7, %ymm7, %ymm7 

// CHECK: vblendvps %ymm9, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4a,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x90]     
vblendvps %ymm9, 485498096, %ymm9, %ymm9 

// CHECK: vblendvps %ymm9, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4a,0x4c,0x82,0xc0,0x90]     
vblendvps %ymm9, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendvps %ymm9, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4a,0x4c,0x82,0x40,0x90]     
vblendvps %ymm9, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vblendvps %ymm9, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4a,0x4c,0x02,0x40,0x90]     
vblendvps %ymm9, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vblendvps %ymm9, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4a,0x4a,0x40,0x90]     
vblendvps %ymm9, 64(%rdx), %ymm9, %ymm9 

// CHECK: vblendvps %ymm9, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x4a,0x0a,0x90]     
vblendvps %ymm9, (%rdx), %ymm9, %ymm9 

// CHECK: vblendvps %ymm9, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x35,0x4a,0xc9,0x90]     
vblendvps %ymm9, %ymm9, %ymm9, %ymm9 

// CHECK: vbroadcastf128 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastf128 485498096, %ymm7 

// CHECK: vbroadcastf128 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastf128 485498096, %ymm9 

// CHECK: vbroadcastf128 -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x7c,0x82,0xc0]       
vbroadcastf128 -64(%rdx,%rax,4), %ymm7 

// CHECK: vbroadcastf128 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x7c,0x82,0x40]       
vbroadcastf128 64(%rdx,%rax,4), %ymm7 

// CHECK: vbroadcastf128 -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x4c,0x82,0xc0]       
vbroadcastf128 -64(%rdx,%rax,4), %ymm9 

// CHECK: vbroadcastf128 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x4c,0x82,0x40]       
vbroadcastf128 64(%rdx,%rax,4), %ymm9 

// CHECK: vbroadcastf128 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x7c,0x02,0x40]       
vbroadcastf128 64(%rdx,%rax), %ymm7 

// CHECK: vbroadcastf128 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x4c,0x02,0x40]       
vbroadcastf128 64(%rdx,%rax), %ymm9 

// CHECK: vbroadcastf128 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x7a,0x40]       
vbroadcastf128 64(%rdx), %ymm7 

// CHECK: vbroadcastf128 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x4a,0x40]       
vbroadcastf128 64(%rdx), %ymm9 

// CHECK: vbroadcastf128 (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x3a]       
vbroadcastf128 (%rdx), %ymm7 

// CHECK: vbroadcastf128 (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x1a,0x0a]       
vbroadcastf128 (%rdx), %ymm9 

// CHECK: vbroadcastsd 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastsd 485498096, %ymm7 

// CHECK: vbroadcastsd 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastsd 485498096, %ymm9 

// CHECK: vbroadcastsd -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x7c,0x82,0xc0]       
vbroadcastsd -64(%rdx,%rax,4), %ymm7 

// CHECK: vbroadcastsd 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x7c,0x82,0x40]       
vbroadcastsd 64(%rdx,%rax,4), %ymm7 

// CHECK: vbroadcastsd -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x4c,0x82,0xc0]       
vbroadcastsd -64(%rdx,%rax,4), %ymm9 

// CHECK: vbroadcastsd 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x4c,0x82,0x40]       
vbroadcastsd 64(%rdx,%rax,4), %ymm9 

// CHECK: vbroadcastsd 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x7c,0x02,0x40]       
vbroadcastsd 64(%rdx,%rax), %ymm7 

// CHECK: vbroadcastsd 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x4c,0x02,0x40]       
vbroadcastsd 64(%rdx,%rax), %ymm9 

// CHECK: vbroadcastsd 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x7a,0x40]       
vbroadcastsd 64(%rdx), %ymm7 

// CHECK: vbroadcastsd 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x4a,0x40]       
vbroadcastsd 64(%rdx), %ymm9 

// CHECK: vbroadcastsd (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x3a]       
vbroadcastsd (%rdx), %ymm7 

// CHECK: vbroadcastsd (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x19,0x0a]       
vbroadcastsd (%rdx), %ymm9 

// CHECK: vbroadcastss 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastss 485498096, %xmm15 

// CHECK: vbroadcastss 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastss 485498096, %xmm6 

// CHECK: vbroadcastss 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastss 485498096, %ymm7 

// CHECK: vbroadcastss 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vbroadcastss 485498096, %ymm9 

// CHECK: vbroadcastss -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x7c,0x82,0xc0]       
vbroadcastss -64(%rdx,%rax,4), %xmm15 

// CHECK: vbroadcastss 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x7c,0x82,0x40]       
vbroadcastss 64(%rdx,%rax,4), %xmm15 

// CHECK: vbroadcastss -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x74,0x82,0xc0]       
vbroadcastss -64(%rdx,%rax,4), %xmm6 

// CHECK: vbroadcastss 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x74,0x82,0x40]       
vbroadcastss 64(%rdx,%rax,4), %xmm6 

// CHECK: vbroadcastss -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x7c,0x82,0xc0]       
vbroadcastss -64(%rdx,%rax,4), %ymm7 

// CHECK: vbroadcastss 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x7c,0x82,0x40]       
vbroadcastss 64(%rdx,%rax,4), %ymm7 

// CHECK: vbroadcastss -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x4c,0x82,0xc0]       
vbroadcastss -64(%rdx,%rax,4), %ymm9 

// CHECK: vbroadcastss 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x4c,0x82,0x40]       
vbroadcastss 64(%rdx,%rax,4), %ymm9 

// CHECK: vbroadcastss 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x7c,0x02,0x40]       
vbroadcastss 64(%rdx,%rax), %xmm15 

// CHECK: vbroadcastss 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x74,0x02,0x40]       
vbroadcastss 64(%rdx,%rax), %xmm6 

// CHECK: vbroadcastss 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x7c,0x02,0x40]       
vbroadcastss 64(%rdx,%rax), %ymm7 

// CHECK: vbroadcastss 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x4c,0x02,0x40]       
vbroadcastss 64(%rdx,%rax), %ymm9 

// CHECK: vbroadcastss 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x7a,0x40]       
vbroadcastss 64(%rdx), %xmm15 

// CHECK: vbroadcastss 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x72,0x40]       
vbroadcastss 64(%rdx), %xmm6 

// CHECK: vbroadcastss 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x7a,0x40]       
vbroadcastss 64(%rdx), %ymm7 

// CHECK: vbroadcastss 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x4a,0x40]       
vbroadcastss 64(%rdx), %ymm9 

// CHECK: vbroadcastss (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x18,0x3a]       
vbroadcastss (%rdx), %xmm15 

// CHECK: vbroadcastss (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x32]       
vbroadcastss (%rdx), %xmm6 

// CHECK: vbroadcastss (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x3a]       
vbroadcastss (%rdx), %ymm7 

// CHECK: vbroadcastss (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x18,0x0a]       
vbroadcastss (%rdx), %ymm9 

// CHECK: vcmpeqpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqpd 485498096, %xmm15, %xmm15 

// CHECK: vcmpeqpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqpd 485498096, %xmm6, %xmm6 

// CHECK: vcmpeqpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqpd 485498096, %ymm7, %ymm7 

// CHECK: vcmpeqpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc2,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqpd 485498096, %ymm9, %ymm9 

// CHECK: vcmpeqpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc2,0x7c,0x82,0xc0,0x00]      
vcmpeqpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc2,0x7c,0x82,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc2,0x74,0x82,0xc0,0x00]      
vcmpeqpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc2,0x74,0x82,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc2,0x7c,0x82,0xc0,0x00]      
vcmpeqpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vcmpeqpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc2,0x7c,0x82,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vcmpeqpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc2,0x4c,0x82,0xc0,0x00]      
vcmpeqpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vcmpeqpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc2,0x4c,0x82,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vcmpeqpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc2,0x7c,0x02,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcmpeqpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc2,0x74,0x02,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcmpeqpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc2,0x7c,0x02,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vcmpeqpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc2,0x4c,0x02,0x40,0x00]      
vcmpeqpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vcmpeqpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc2,0x7a,0x40,0x00]      
vcmpeqpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc2,0x72,0x40,0x00]      
vcmpeqpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc2,0x7a,0x40,0x00]      
vcmpeqpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vcmpeqpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc2,0x4a,0x40,0x00]      
vcmpeqpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vcmpeqpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc2,0x3a,0x00]      
vcmpeqpd (%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc2,0x32,0x00]      
vcmpeqpd (%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc2,0x3a,0x00]      
vcmpeqpd (%rdx), %ymm7, %ymm7 

// CHECK: vcmpeqpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc2,0x0a,0x00]      
vcmpeqpd (%rdx), %ymm9, %ymm9 

// CHECK: vcmpeqpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xc2,0xff,0x00]      
vcmpeqpd %xmm15, %xmm15, %xmm15 

// CHECK: vcmpeqpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc2,0xf6,0x00]      
vcmpeqpd %xmm6, %xmm6, %xmm6 

// CHECK: vcmpeqpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc2,0xff,0x00]      
vcmpeqpd %ymm7, %ymm7, %ymm7 

// CHECK: vcmpeqpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0xc2,0xc9,0x00]      
vcmpeqpd %ymm9, %ymm9, %ymm9 

// CHECK: vcmpeqps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqps 485498096, %xmm15, %xmm15 

// CHECK: vcmpeqps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqps 485498096, %xmm6, %xmm6 

// CHECK: vcmpeqps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqps 485498096, %ymm7, %ymm7 

// CHECK: vcmpeqps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc2,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqps 485498096, %ymm9, %ymm9 

// CHECK: vcmpeqps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc2,0x7c,0x82,0xc0,0x00]      
vcmpeqps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc2,0x7c,0x82,0x40,0x00]      
vcmpeqps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc2,0x74,0x82,0xc0,0x00]      
vcmpeqps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc2,0x74,0x82,0x40,0x00]      
vcmpeqps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc2,0x7c,0x82,0xc0,0x00]      
vcmpeqps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vcmpeqps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc2,0x7c,0x82,0x40,0x00]      
vcmpeqps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vcmpeqps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc2,0x4c,0x82,0xc0,0x00]      
vcmpeqps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vcmpeqps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc2,0x4c,0x82,0x40,0x00]      
vcmpeqps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vcmpeqps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc2,0x7c,0x02,0x40,0x00]      
vcmpeqps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcmpeqps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc2,0x74,0x02,0x40,0x00]      
vcmpeqps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcmpeqps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc2,0x7c,0x02,0x40,0x00]      
vcmpeqps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vcmpeqps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc2,0x4c,0x02,0x40,0x00]      
vcmpeqps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vcmpeqps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc2,0x7a,0x40,0x00]      
vcmpeqps 64(%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc2,0x72,0x40,0x00]      
vcmpeqps 64(%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc2,0x7a,0x40,0x00]      
vcmpeqps 64(%rdx), %ymm7, %ymm7 

// CHECK: vcmpeqps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc2,0x4a,0x40,0x00]      
vcmpeqps 64(%rdx), %ymm9, %ymm9 

// CHECK: vcmpeqps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc2,0x3a,0x00]      
vcmpeqps (%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc2,0x32,0x00]      
vcmpeqps (%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc2,0x3a,0x00]      
vcmpeqps (%rdx), %ymm7, %ymm7 

// CHECK: vcmpeqps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc2,0x0a,0x00]      
vcmpeqps (%rdx), %ymm9, %ymm9 

// CHECK: vcmpeqps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0xc2,0xff,0x00]      
vcmpeqps %xmm15, %xmm15, %xmm15 

// CHECK: vcmpeqps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc2,0xf6,0x00]      
vcmpeqps %xmm6, %xmm6, %xmm6 

// CHECK: vcmpeqps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc2,0xff,0x00]      
vcmpeqps %ymm7, %ymm7, %ymm7 

// CHECK: vcmpeqps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0xc2,0xc9,0x00]      
vcmpeqps %ymm9, %ymm9, %ymm9 

// CHECK: vcmpeqsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqsd 485498096, %xmm15, %xmm15 

// CHECK: vcmpeqsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqsd 485498096, %xmm6, %xmm6 

// CHECK: vcmpeqsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xc2,0x7c,0x82,0xc0,0x00]      
vcmpeqsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xc2,0x7c,0x82,0x40,0x00]      
vcmpeqsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xc2,0x74,0x82,0xc0,0x00]      
vcmpeqsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xc2,0x74,0x82,0x40,0x00]      
vcmpeqsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xc2,0x7c,0x02,0x40,0x00]      
vcmpeqsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcmpeqsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xc2,0x74,0x02,0x40,0x00]      
vcmpeqsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcmpeqsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xc2,0x7a,0x40,0x00]      
vcmpeqsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xc2,0x72,0x40,0x00]      
vcmpeqsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0xc2,0x3a,0x00]      
vcmpeqsd (%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xc2,0x32,0x00]      
vcmpeqsd (%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0xc2,0xff,0x00]      
vcmpeqsd %xmm15, %xmm15, %xmm15 

// CHECK: vcmpeqsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0xc2,0xf6,0x00]      
vcmpeqsd %xmm6, %xmm6, %xmm6 

// CHECK: vcmpeqss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqss 485498096, %xmm15, %xmm15 

// CHECK: vcmpeqss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vcmpeqss 485498096, %xmm6, %xmm6 

// CHECK: vcmpeqss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0xc2,0x7c,0x82,0xc0,0x00]      
vcmpeqss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0xc2,0x7c,0x82,0x40,0x00]      
vcmpeqss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcmpeqss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0xc2,0x74,0x82,0xc0,0x00]      
vcmpeqss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0xc2,0x74,0x82,0x40,0x00]      
vcmpeqss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcmpeqss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0xc2,0x7c,0x02,0x40,0x00]      
vcmpeqss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcmpeqss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0xc2,0x74,0x02,0x40,0x00]      
vcmpeqss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcmpeqss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0xc2,0x7a,0x40,0x00]      
vcmpeqss 64(%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0xc2,0x72,0x40,0x00]      
vcmpeqss 64(%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0xc2,0x3a,0x00]      
vcmpeqss (%rdx), %xmm15, %xmm15 

// CHECK: vcmpeqss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0xc2,0x32,0x00]      
vcmpeqss (%rdx), %xmm6, %xmm6 

// CHECK: vcmpeqss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0xc2,0xff,0x00]      
vcmpeqss %xmm15, %xmm15, %xmm15 

// CHECK: vcmpeqss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0xc2,0xf6,0x00]      
vcmpeqss %xmm6, %xmm6, %xmm6 

// CHECK: vcomisd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcomisd 485498096, %xmm15 

// CHECK: vcomisd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcomisd 485498096, %xmm6 

// CHECK: vcomisd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2f,0x7c,0x82,0xc0]       
vcomisd -64(%rdx,%rax,4), %xmm15 

// CHECK: vcomisd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2f,0x7c,0x82,0x40]       
vcomisd 64(%rdx,%rax,4), %xmm15 

// CHECK: vcomisd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2f,0x74,0x82,0xc0]       
vcomisd -64(%rdx,%rax,4), %xmm6 

// CHECK: vcomisd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2f,0x74,0x82,0x40]       
vcomisd 64(%rdx,%rax,4), %xmm6 

// CHECK: vcomisd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2f,0x7c,0x02,0x40]       
vcomisd 64(%rdx,%rax), %xmm15 

// CHECK: vcomisd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2f,0x74,0x02,0x40]       
vcomisd 64(%rdx,%rax), %xmm6 

// CHECK: vcomisd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2f,0x7a,0x40]       
vcomisd 64(%rdx), %xmm15 

// CHECK: vcomisd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2f,0x72,0x40]       
vcomisd 64(%rdx), %xmm6 

// CHECK: vcomisd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2f,0x3a]       
vcomisd (%rdx), %xmm15 

// CHECK: vcomisd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2f,0x32]       
vcomisd (%rdx), %xmm6 

// CHECK: vcomisd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x2f,0xff]       
vcomisd %xmm15, %xmm15 

// CHECK: vcomisd %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2f,0xf6]       
vcomisd %xmm6, %xmm6 

// CHECK: vcomiss 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcomiss 485498096, %xmm15 

// CHECK: vcomiss 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcomiss 485498096, %xmm6 

// CHECK: vcomiss -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2f,0x7c,0x82,0xc0]       
vcomiss -64(%rdx,%rax,4), %xmm15 

// CHECK: vcomiss 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2f,0x7c,0x82,0x40]       
vcomiss 64(%rdx,%rax,4), %xmm15 

// CHECK: vcomiss -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2f,0x74,0x82,0xc0]       
vcomiss -64(%rdx,%rax,4), %xmm6 

// CHECK: vcomiss 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2f,0x74,0x82,0x40]       
vcomiss 64(%rdx,%rax,4), %xmm6 

// CHECK: vcomiss 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2f,0x7c,0x02,0x40]       
vcomiss 64(%rdx,%rax), %xmm15 

// CHECK: vcomiss 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2f,0x74,0x02,0x40]       
vcomiss 64(%rdx,%rax), %xmm6 

// CHECK: vcomiss 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2f,0x7a,0x40]       
vcomiss 64(%rdx), %xmm15 

// CHECK: vcomiss 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2f,0x72,0x40]       
vcomiss 64(%rdx), %xmm6 

// CHECK: vcomiss (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2f,0x3a]       
vcomiss (%rdx), %xmm15 

// CHECK: vcomiss (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2f,0x32]       
vcomiss (%rdx), %xmm6 

// CHECK: vcomiss %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x2f,0xff]       
vcomiss %xmm15, %xmm15 

// CHECK: vcomiss %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2f,0xf6]       
vcomiss %xmm6, %xmm6 

// CHECK: vcvtdq2pd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2pd 485498096, %xmm15 

// CHECK: vcvtdq2pd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2pd 485498096, %xmm6 

// CHECK: vcvtdq2pd 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2pd 485498096, %ymm7 

// CHECK: vcvtdq2pd 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7e,0xe6,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2pd 485498096, %ymm9 

// CHECK: vcvtdq2pd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0xe6,0x7c,0x82,0xc0]       
vcvtdq2pd -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtdq2pd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0xe6,0x7c,0x82,0x40]       
vcvtdq2pd 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtdq2pd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0xe6,0x74,0x82,0xc0]       
vcvtdq2pd -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtdq2pd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0xe6,0x74,0x82,0x40]       
vcvtdq2pd 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtdq2pd -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0xe6,0x7c,0x82,0xc0]       
vcvtdq2pd -64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtdq2pd 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0xe6,0x7c,0x82,0x40]       
vcvtdq2pd 64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtdq2pd -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0xe6,0x4c,0x82,0xc0]       
vcvtdq2pd -64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtdq2pd 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0xe6,0x4c,0x82,0x40]       
vcvtdq2pd 64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtdq2pd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0xe6,0x7c,0x02,0x40]       
vcvtdq2pd 64(%rdx,%rax), %xmm15 

// CHECK: vcvtdq2pd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0xe6,0x74,0x02,0x40]       
vcvtdq2pd 64(%rdx,%rax), %xmm6 

// CHECK: vcvtdq2pd 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0xe6,0x7c,0x02,0x40]       
vcvtdq2pd 64(%rdx,%rax), %ymm7 

// CHECK: vcvtdq2pd 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0xe6,0x4c,0x02,0x40]       
vcvtdq2pd 64(%rdx,%rax), %ymm9 

// CHECK: vcvtdq2pd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0xe6,0x7a,0x40]       
vcvtdq2pd 64(%rdx), %xmm15 

// CHECK: vcvtdq2pd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0xe6,0x72,0x40]       
vcvtdq2pd 64(%rdx), %xmm6 

// CHECK: vcvtdq2pd 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0xe6,0x7a,0x40]       
vcvtdq2pd 64(%rdx), %ymm7 

// CHECK: vcvtdq2pd 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0xe6,0x4a,0x40]       
vcvtdq2pd 64(%rdx), %ymm9 

// CHECK: vcvtdq2pd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0xe6,0x3a]       
vcvtdq2pd (%rdx), %xmm15 

// CHECK: vcvtdq2pd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0xe6,0x32]       
vcvtdq2pd (%rdx), %xmm6 

// CHECK: vcvtdq2pd (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0xe6,0x3a]       
vcvtdq2pd (%rdx), %ymm7 

// CHECK: vcvtdq2pd (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0xe6,0x0a]       
vcvtdq2pd (%rdx), %ymm9 

// CHECK: vcvtdq2pd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7a,0xe6,0xff]       
vcvtdq2pd %xmm15, %xmm15 

// CHECK: vcvtdq2pd %xmm15, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7e,0xe6,0xcf]       
vcvtdq2pd %xmm15, %ymm9 

// CHECK: vcvtdq2pd %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0xe6,0xf6]       
vcvtdq2pd %xmm6, %xmm6 

// CHECK: vcvtdq2pd %xmm6, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0xe6,0xfe]       
vcvtdq2pd %xmm6, %ymm7 

// CHECK: vcvtdq2ps 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2ps 485498096, %xmm15 

// CHECK: vcvtdq2ps 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2ps 485498096, %xmm6 

// CHECK: vcvtdq2ps 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2ps 485498096, %ymm7 

// CHECK: vcvtdq2ps 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtdq2ps 485498096, %ymm9 

// CHECK: vcvtdq2ps -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5b,0x7c,0x82,0xc0]       
vcvtdq2ps -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtdq2ps 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5b,0x7c,0x82,0x40]       
vcvtdq2ps 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtdq2ps -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5b,0x74,0x82,0xc0]       
vcvtdq2ps -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtdq2ps 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5b,0x74,0x82,0x40]       
vcvtdq2ps 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtdq2ps -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5b,0x7c,0x82,0xc0]       
vcvtdq2ps -64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtdq2ps 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5b,0x7c,0x82,0x40]       
vcvtdq2ps 64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtdq2ps -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5b,0x4c,0x82,0xc0]       
vcvtdq2ps -64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtdq2ps 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5b,0x4c,0x82,0x40]       
vcvtdq2ps 64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtdq2ps 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5b,0x7c,0x02,0x40]       
vcvtdq2ps 64(%rdx,%rax), %xmm15 

// CHECK: vcvtdq2ps 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5b,0x74,0x02,0x40]       
vcvtdq2ps 64(%rdx,%rax), %xmm6 

// CHECK: vcvtdq2ps 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5b,0x7c,0x02,0x40]       
vcvtdq2ps 64(%rdx,%rax), %ymm7 

// CHECK: vcvtdq2ps 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5b,0x4c,0x02,0x40]       
vcvtdq2ps 64(%rdx,%rax), %ymm9 

// CHECK: vcvtdq2ps 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5b,0x7a,0x40]       
vcvtdq2ps 64(%rdx), %xmm15 

// CHECK: vcvtdq2ps 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5b,0x72,0x40]       
vcvtdq2ps 64(%rdx), %xmm6 

// CHECK: vcvtdq2ps 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5b,0x7a,0x40]       
vcvtdq2ps 64(%rdx), %ymm7 

// CHECK: vcvtdq2ps 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5b,0x4a,0x40]       
vcvtdq2ps 64(%rdx), %ymm9 

// CHECK: vcvtdq2ps (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5b,0x3a]       
vcvtdq2ps (%rdx), %xmm15 

// CHECK: vcvtdq2ps (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5b,0x32]       
vcvtdq2ps (%rdx), %xmm6 

// CHECK: vcvtdq2ps (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5b,0x3a]       
vcvtdq2ps (%rdx), %ymm7 

// CHECK: vcvtdq2ps (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5b,0x0a]       
vcvtdq2ps (%rdx), %ymm9 

// CHECK: vcvtdq2ps %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x5b,0xff]       
vcvtdq2ps %xmm15, %xmm15 

// CHECK: vcvtdq2ps %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5b,0xf6]       
vcvtdq2ps %xmm6, %xmm6 

// CHECK: vcvtdq2ps %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5b,0xff]       
vcvtdq2ps %ymm7, %ymm7 

// CHECK: vcvtdq2ps %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7c,0x5b,0xc9]       
vcvtdq2ps %ymm9, %ymm9 

// CHECK: vcvtpd2dqx 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2dqx 485498096, %xmm15 

// CHECK: vcvtpd2dqx 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2dqx 485498096, %xmm6 

// CHECK: vcvtpd2dqx -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xe6,0x7c,0x82,0xc0]       
vcvtpd2dqx -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2dqx 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xe6,0x7c,0x82,0x40]       
vcvtpd2dqx 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2dqx -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xe6,0x74,0x82,0xc0]       
vcvtpd2dqx -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2dqx 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xe6,0x74,0x82,0x40]       
vcvtpd2dqx 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2dqx 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xe6,0x7c,0x02,0x40]       
vcvtpd2dqx 64(%rdx,%rax), %xmm15 

// CHECK: vcvtpd2dqx 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xe6,0x74,0x02,0x40]       
vcvtpd2dqx 64(%rdx,%rax), %xmm6 

// CHECK: vcvtpd2dqx 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xe6,0x7a,0x40]       
vcvtpd2dqx 64(%rdx), %xmm15 

// CHECK: vcvtpd2dqx 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xe6,0x72,0x40]       
vcvtpd2dqx 64(%rdx), %xmm6 

// CHECK: vcvtpd2dq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7b,0xe6,0xff]       
vcvtpd2dq %xmm15, %xmm15 

// CHECK: vcvtpd2dq %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xe6,0xf6]       
vcvtpd2dq %xmm6, %xmm6 

// CHECK: vcvtpd2dqx (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xe6,0x3a]       
vcvtpd2dqx (%rdx), %xmm15 

// CHECK: vcvtpd2dqx (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xe6,0x32]       
vcvtpd2dqx (%rdx), %xmm6 

// CHECK: vcvtpd2dqy 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7f,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2dqy 485498096, %xmm15 

// CHECK: vcvtpd2dqy 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xff,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2dqy 485498096, %xmm6 

// CHECK: vcvtpd2dqy -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7f,0xe6,0x7c,0x82,0xc0]       
vcvtpd2dqy -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2dqy 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7f,0xe6,0x7c,0x82,0x40]       
vcvtpd2dqy 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2dqy -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xff,0xe6,0x74,0x82,0xc0]       
vcvtpd2dqy -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2dqy 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xff,0xe6,0x74,0x82,0x40]       
vcvtpd2dqy 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2dqy 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7f,0xe6,0x7c,0x02,0x40]       
vcvtpd2dqy 64(%rdx,%rax), %xmm15 

// CHECK: vcvtpd2dqy 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xff,0xe6,0x74,0x02,0x40]       
vcvtpd2dqy 64(%rdx,%rax), %xmm6 

// CHECK: vcvtpd2dqy 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7f,0xe6,0x7a,0x40]       
vcvtpd2dqy 64(%rdx), %xmm15 

// CHECK: vcvtpd2dqy 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xff,0xe6,0x72,0x40]       
vcvtpd2dqy 64(%rdx), %xmm6 

// CHECK: vcvtpd2dq %ymm7, %xmm6 
// CHECK: encoding: [0xc5,0xff,0xe6,0xf7]       
vcvtpd2dq %ymm7, %xmm6 

// CHECK: vcvtpd2dq %ymm9, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7f,0xe6,0xf9]       
vcvtpd2dq %ymm9, %xmm15 

// CHECK: vcvtpd2dqy (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7f,0xe6,0x3a]       
vcvtpd2dqy (%rdx), %xmm15 

// CHECK: vcvtpd2dqy (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xff,0xe6,0x32]       
vcvtpd2dqy (%rdx), %xmm6 

// CHECK: vcvtpd2psx 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2psx 485498096, %xmm15 

// CHECK: vcvtpd2psx 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2psx 485498096, %xmm6 

// CHECK: vcvtpd2psx -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5a,0x7c,0x82,0xc0]       
vcvtpd2psx -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2psx 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5a,0x7c,0x82,0x40]       
vcvtpd2psx 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2psx -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5a,0x74,0x82,0xc0]       
vcvtpd2psx -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2psx 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5a,0x74,0x82,0x40]       
vcvtpd2psx 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2psx 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5a,0x7c,0x02,0x40]       
vcvtpd2psx 64(%rdx,%rax), %xmm15 

// CHECK: vcvtpd2psx 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5a,0x74,0x02,0x40]       
vcvtpd2psx 64(%rdx,%rax), %xmm6 

// CHECK: vcvtpd2psx 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5a,0x7a,0x40]       
vcvtpd2psx 64(%rdx), %xmm15 

// CHECK: vcvtpd2psx 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5a,0x72,0x40]       
vcvtpd2psx 64(%rdx), %xmm6 

// CHECK: vcvtpd2ps %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x5a,0xff]       
vcvtpd2ps %xmm15, %xmm15 

// CHECK: vcvtpd2ps %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5a,0xf6]       
vcvtpd2ps %xmm6, %xmm6 

// CHECK: vcvtpd2psx (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5a,0x3a]       
vcvtpd2psx (%rdx), %xmm15 

// CHECK: vcvtpd2psx (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5a,0x32]       
vcvtpd2psx (%rdx), %xmm6 

// CHECK: vcvtpd2psy 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7d,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2psy 485498096, %xmm15 

// CHECK: vcvtpd2psy 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfd,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtpd2psy 485498096, %xmm6 

// CHECK: vcvtpd2psy -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0x5a,0x7c,0x82,0xc0]       
vcvtpd2psy -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2psy 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0x5a,0x7c,0x82,0x40]       
vcvtpd2psy 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtpd2psy -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0x5a,0x74,0x82,0xc0]       
vcvtpd2psy -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2psy 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0x5a,0x74,0x82,0x40]       
vcvtpd2psy 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtpd2psy 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0x5a,0x7c,0x02,0x40]       
vcvtpd2psy 64(%rdx,%rax), %xmm15 

// CHECK: vcvtpd2psy 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0x5a,0x74,0x02,0x40]       
vcvtpd2psy 64(%rdx,%rax), %xmm6 

// CHECK: vcvtpd2psy 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0x5a,0x7a,0x40]       
vcvtpd2psy 64(%rdx), %xmm15 

// CHECK: vcvtpd2psy 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0x5a,0x72,0x40]       
vcvtpd2psy 64(%rdx), %xmm6 

// CHECK: vcvtpd2ps %ymm7, %xmm6 
// CHECK: encoding: [0xc5,0xfd,0x5a,0xf7]       
vcvtpd2ps %ymm7, %xmm6 

// CHECK: vcvtpd2ps %ymm9, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7d,0x5a,0xf9]       
vcvtpd2ps %ymm9, %xmm15 

// CHECK: vcvtpd2psy (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0x5a,0x3a]       
vcvtpd2psy (%rdx), %xmm15 

// CHECK: vcvtpd2psy (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0x5a,0x32]       
vcvtpd2psy (%rdx), %xmm6 

// CHECK: vcvtps2dq 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2dq 485498096, %xmm15 

// CHECK: vcvtps2dq 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2dq 485498096, %xmm6 

// CHECK: vcvtps2dq 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2dq 485498096, %ymm7 

// CHECK: vcvtps2dq 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x5b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2dq 485498096, %ymm9 

// CHECK: vcvtps2dq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5b,0x7c,0x82,0xc0]       
vcvtps2dq -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtps2dq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5b,0x7c,0x82,0x40]       
vcvtps2dq 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtps2dq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5b,0x74,0x82,0xc0]       
vcvtps2dq -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtps2dq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5b,0x74,0x82,0x40]       
vcvtps2dq 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtps2dq -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x5b,0x7c,0x82,0xc0]       
vcvtps2dq -64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtps2dq 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x5b,0x7c,0x82,0x40]       
vcvtps2dq 64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtps2dq -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x5b,0x4c,0x82,0xc0]       
vcvtps2dq -64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtps2dq 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x5b,0x4c,0x82,0x40]       
vcvtps2dq 64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtps2dq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5b,0x7c,0x02,0x40]       
vcvtps2dq 64(%rdx,%rax), %xmm15 

// CHECK: vcvtps2dq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5b,0x74,0x02,0x40]       
vcvtps2dq 64(%rdx,%rax), %xmm6 

// CHECK: vcvtps2dq 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x5b,0x7c,0x02,0x40]       
vcvtps2dq 64(%rdx,%rax), %ymm7 

// CHECK: vcvtps2dq 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x5b,0x4c,0x02,0x40]       
vcvtps2dq 64(%rdx,%rax), %ymm9 

// CHECK: vcvtps2dq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5b,0x7a,0x40]       
vcvtps2dq 64(%rdx), %xmm15 

// CHECK: vcvtps2dq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5b,0x72,0x40]       
vcvtps2dq 64(%rdx), %xmm6 

// CHECK: vcvtps2dq 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x5b,0x7a,0x40]       
vcvtps2dq 64(%rdx), %ymm7 

// CHECK: vcvtps2dq 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x5b,0x4a,0x40]       
vcvtps2dq 64(%rdx), %ymm9 

// CHECK: vcvtps2dq (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x5b,0x3a]       
vcvtps2dq (%rdx), %xmm15 

// CHECK: vcvtps2dq (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5b,0x32]       
vcvtps2dq (%rdx), %xmm6 

// CHECK: vcvtps2dq (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x5b,0x3a]       
vcvtps2dq (%rdx), %ymm7 

// CHECK: vcvtps2dq (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x5b,0x0a]       
vcvtps2dq (%rdx), %ymm9 

// CHECK: vcvtps2dq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x5b,0xff]       
vcvtps2dq %xmm15, %xmm15 

// CHECK: vcvtps2dq %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x5b,0xf6]       
vcvtps2dq %xmm6, %xmm6 

// CHECK: vcvtps2dq %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x5b,0xff]       
vcvtps2dq %ymm7, %ymm7 

// CHECK: vcvtps2dq %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7d,0x5b,0xc9]       
vcvtps2dq %ymm9, %ymm9 

// CHECK: vcvtps2pd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2pd 485498096, %xmm15 

// CHECK: vcvtps2pd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2pd 485498096, %xmm6 

// CHECK: vcvtps2pd 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2pd 485498096, %ymm7 

// CHECK: vcvtps2pd 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5a,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtps2pd 485498096, %ymm9 

// CHECK: vcvtps2pd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5a,0x7c,0x82,0xc0]       
vcvtps2pd -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtps2pd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5a,0x7c,0x82,0x40]       
vcvtps2pd 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvtps2pd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5a,0x74,0x82,0xc0]       
vcvtps2pd -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtps2pd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5a,0x74,0x82,0x40]       
vcvtps2pd 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvtps2pd -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5a,0x7c,0x82,0xc0]       
vcvtps2pd -64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtps2pd 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5a,0x7c,0x82,0x40]       
vcvtps2pd 64(%rdx,%rax,4), %ymm7 

// CHECK: vcvtps2pd -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5a,0x4c,0x82,0xc0]       
vcvtps2pd -64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtps2pd 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5a,0x4c,0x82,0x40]       
vcvtps2pd 64(%rdx,%rax,4), %ymm9 

// CHECK: vcvtps2pd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5a,0x7c,0x02,0x40]       
vcvtps2pd 64(%rdx,%rax), %xmm15 

// CHECK: vcvtps2pd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5a,0x74,0x02,0x40]       
vcvtps2pd 64(%rdx,%rax), %xmm6 

// CHECK: vcvtps2pd 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5a,0x7c,0x02,0x40]       
vcvtps2pd 64(%rdx,%rax), %ymm7 

// CHECK: vcvtps2pd 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5a,0x4c,0x02,0x40]       
vcvtps2pd 64(%rdx,%rax), %ymm9 

// CHECK: vcvtps2pd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5a,0x7a,0x40]       
vcvtps2pd 64(%rdx), %xmm15 

// CHECK: vcvtps2pd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5a,0x72,0x40]       
vcvtps2pd 64(%rdx), %xmm6 

// CHECK: vcvtps2pd 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5a,0x7a,0x40]       
vcvtps2pd 64(%rdx), %ymm7 

// CHECK: vcvtps2pd 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5a,0x4a,0x40]       
vcvtps2pd 64(%rdx), %ymm9 

// CHECK: vcvtps2pd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x5a,0x3a]       
vcvtps2pd (%rdx), %xmm15 

// CHECK: vcvtps2pd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5a,0x32]       
vcvtps2pd (%rdx), %xmm6 

// CHECK: vcvtps2pd (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5a,0x3a]       
vcvtps2pd (%rdx), %ymm7 

// CHECK: vcvtps2pd (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x5a,0x0a]       
vcvtps2pd (%rdx), %ymm9 

// CHECK: vcvtps2pd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x5a,0xff]       
vcvtps2pd %xmm15, %xmm15 

// CHECK: vcvtps2pd %xmm15, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7c,0x5a,0xcf]       
vcvtps2pd %xmm15, %ymm9 

// CHECK: vcvtps2pd %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x5a,0xf6]       
vcvtps2pd %xmm6, %xmm6 

// CHECK: vcvtps2pd %xmm6, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x5a,0xfe]       
vcvtps2pd %xmm6, %ymm7 

// CHECK: vcvtsd2si 485498096, %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtsd2si 485498096, %r13d 

// CHECK: vcvtsd2si 485498096, %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtsd2si 485498096, %r15 

// CHECK: vcvtsd2si 64(%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2d,0x6a,0x40]       
vcvtsd2si 64(%rdx), %r13d 

// CHECK: vcvtsd2si 64(%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2d,0x7a,0x40]       
vcvtsd2si 64(%rdx), %r15 

// CHECK: vcvtsd2si -64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2d,0x6c,0x82,0xc0]       
vcvtsd2si -64(%rdx,%rax,4), %r13d 

// CHECK: vcvtsd2si 64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2d,0x6c,0x82,0x40]       
vcvtsd2si 64(%rdx,%rax,4), %r13d 

// CHECK: vcvtsd2si -64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2d,0x7c,0x82,0xc0]       
vcvtsd2si -64(%rdx,%rax,4), %r15 

// CHECK: vcvtsd2si 64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2d,0x7c,0x82,0x40]       
vcvtsd2si 64(%rdx,%rax,4), %r15 

// CHECK: vcvtsd2si 64(%rdx,%rax), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2d,0x6c,0x02,0x40]       
vcvtsd2si 64(%rdx,%rax), %r13d 

// CHECK: vcvtsd2si 64(%rdx,%rax), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2d,0x7c,0x02,0x40]       
vcvtsd2si 64(%rdx,%rax), %r15 

// CHECK: vcvtsd2si (%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2d,0x2a]       
vcvtsd2si (%rdx), %r13d 

// CHECK: vcvtsd2si (%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2d,0x3a]       
vcvtsd2si (%rdx), %r15 

// CHECK: vcvtsd2si %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x7b,0x2d,0xef]       
vcvtsd2si %xmm15, %r13d 

// CHECK: vcvtsd2si %xmm15, %r15 
// CHECK: encoding: [0xc4,0x41,0xfb,0x2d,0xff]       
vcvtsd2si %xmm15, %r15 

// CHECK: vcvtsd2si %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2d,0xee]       
vcvtsd2si %xmm6, %r13d 

// CHECK: vcvtsd2si %xmm6, %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2d,0xfe]       
vcvtsd2si %xmm6, %r15 

// CHECK: vcvtsd2ss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsd2ss 485498096, %xmm15, %xmm15 

// CHECK: vcvtsd2ss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsd2ss 485498096, %xmm6, %xmm6 

// CHECK: vcvtsd2ss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5a,0x7c,0x82,0xc0]      
vcvtsd2ss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsd2ss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5a,0x7c,0x82,0x40]      
vcvtsd2ss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsd2ss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5a,0x74,0x82,0xc0]      
vcvtsd2ss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsd2ss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5a,0x74,0x82,0x40]      
vcvtsd2ss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsd2ss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5a,0x7c,0x02,0x40]      
vcvtsd2ss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcvtsd2ss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5a,0x74,0x02,0x40]      
vcvtsd2ss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcvtsd2ss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5a,0x7a,0x40]      
vcvtsd2ss 64(%rdx), %xmm15, %xmm15 

// CHECK: vcvtsd2ss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5a,0x72,0x40]      
vcvtsd2ss 64(%rdx), %xmm6, %xmm6 

// CHECK: vcvtsd2ss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5a,0x3a]      
vcvtsd2ss (%rdx), %xmm15, %xmm15 

// CHECK: vcvtsd2ss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5a,0x32]      
vcvtsd2ss (%rdx), %xmm6, %xmm6 

// CHECK: vcvtsd2ss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x5a,0xff]      
vcvtsd2ss %xmm15, %xmm15, %xmm15 

// CHECK: vcvtsd2ss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5a,0xf6]      
vcvtsd2ss %xmm6, %xmm6, %xmm6 

// CHECK: vcvtsi2sdl 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2sdl 485498096, %xmm15, %xmm15 

// CHECK: vcvtsi2sdl 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2sdl 485498096, %xmm6, %xmm6 

// CHECK: vcvtsi2sdl -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x2a,0x7c,0x82,0xc0]      
vcvtsi2sdl -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2sdl 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x2a,0x7c,0x82,0x40]      
vcvtsi2sdl 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2sdl -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x2a,0x74,0x82,0xc0]      
vcvtsi2sdl -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2sdl 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x2a,0x74,0x82,0x40]      
vcvtsi2sdl 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2sdl 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x2a,0x7c,0x02,0x40]      
vcvtsi2sdl 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcvtsi2sdl 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x2a,0x74,0x02,0x40]      
vcvtsi2sdl 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcvtsi2sdl 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x2a,0x7a,0x40]      
vcvtsi2sdl 64(%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2sdl 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x2a,0x72,0x40]      
vcvtsi2sdl 64(%rdx), %xmm6, %xmm6 

// CHECK: vcvtsi2sd %r13d, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x2a,0xfd]      
vcvtsi2sdl %r13d, %xmm15, %xmm15 

// CHECK: vcvtsi2sd %r13d, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc1,0x4b,0x2a,0xf5]      
vcvtsi2sdl %r13d, %xmm6, %xmm6 

// CHECK: vcvtsi2sdl (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x2a,0x3a]      
vcvtsi2sdl (%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2sdl (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x2a,0x32]      
vcvtsi2sdl (%rdx), %xmm6, %xmm6 

// CHECK: vcvtsi2sdq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x83,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2sdq 485498096, %xmm15, %xmm15 

// CHECK: vcvtsi2sdq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xcb,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2sdq 485498096, %xmm6, %xmm6 

// CHECK: vcvtsi2sdq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x83,0x2a,0x7c,0x82,0xc0]      
vcvtsi2sdq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2sdq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x83,0x2a,0x7c,0x82,0x40]      
vcvtsi2sdq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2sdq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xcb,0x2a,0x74,0x82,0xc0]      
vcvtsi2sdq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2sdq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xcb,0x2a,0x74,0x82,0x40]      
vcvtsi2sdq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2sdq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x83,0x2a,0x7c,0x02,0x40]      
vcvtsi2sdq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcvtsi2sdq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xcb,0x2a,0x74,0x02,0x40]      
vcvtsi2sdq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcvtsi2sdq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x83,0x2a,0x7a,0x40]      
vcvtsi2sdq 64(%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2sdq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xcb,0x2a,0x72,0x40]      
vcvtsi2sdq 64(%rdx), %xmm6, %xmm6 

// CHECK: vcvtsi2sd %r15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x83,0x2a,0xff]      
vcvtsi2sdq %r15, %xmm15, %xmm15 

// CHECK: vcvtsi2sd %r15, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc1,0xcb,0x2a,0xf7]      
vcvtsi2sdq %r15, %xmm6, %xmm6 

// CHECK: vcvtsi2sdq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x83,0x2a,0x3a]      
vcvtsi2sdq (%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2sdq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xcb,0x2a,0x32]      
vcvtsi2sdq (%rdx), %xmm6, %xmm6 

// CHECK: vcvtsi2ssl 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2ssl 485498096, %xmm15, %xmm15 

// CHECK: vcvtsi2ssl 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2ssl 485498096, %xmm6, %xmm6 

// CHECK: vcvtsi2ssl -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x2a,0x7c,0x82,0xc0]      
vcvtsi2ssl -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2ssl 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x2a,0x7c,0x82,0x40]      
vcvtsi2ssl 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2ssl -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x2a,0x74,0x82,0xc0]      
vcvtsi2ssl -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2ssl 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x2a,0x74,0x82,0x40]      
vcvtsi2ssl 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2ssl 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x2a,0x7c,0x02,0x40]      
vcvtsi2ssl 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcvtsi2ssl 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x2a,0x74,0x02,0x40]      
vcvtsi2ssl 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcvtsi2ssl 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x2a,0x7a,0x40]      
vcvtsi2ssl 64(%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2ssl 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x2a,0x72,0x40]      
vcvtsi2ssl 64(%rdx), %xmm6, %xmm6 

// CHECK: vcvtsi2ss %r13d, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x2a,0xfd]      
vcvtsi2ssl %r13d, %xmm15, %xmm15 

// CHECK: vcvtsi2ss %r13d, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc1,0x4a,0x2a,0xf5]      
vcvtsi2ssl %r13d, %xmm6, %xmm6 

// CHECK: vcvtsi2ssl (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x2a,0x3a]      
vcvtsi2ssl (%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2ssl (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x2a,0x32]      
vcvtsi2ssl (%rdx), %xmm6, %xmm6 

// CHECK: vcvtsi2ssq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x82,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2ssq 485498096, %xmm15, %xmm15 

// CHECK: vcvtsi2ssq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xca,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtsi2ssq 485498096, %xmm6, %xmm6 

// CHECK: vcvtsi2ssq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x82,0x2a,0x7c,0x82,0xc0]      
vcvtsi2ssq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2ssq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x82,0x2a,0x7c,0x82,0x40]      
vcvtsi2ssq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtsi2ssq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xca,0x2a,0x74,0x82,0xc0]      
vcvtsi2ssq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2ssq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xca,0x2a,0x74,0x82,0x40]      
vcvtsi2ssq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtsi2ssq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x82,0x2a,0x7c,0x02,0x40]      
vcvtsi2ssq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcvtsi2ssq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xca,0x2a,0x74,0x02,0x40]      
vcvtsi2ssq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcvtsi2ssq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x82,0x2a,0x7a,0x40]      
vcvtsi2ssq 64(%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2ssq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xca,0x2a,0x72,0x40]      
vcvtsi2ssq 64(%rdx), %xmm6, %xmm6 

// CHECK: vcvtsi2ss %r15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x82,0x2a,0xff]      
vcvtsi2ssq %r15, %xmm15, %xmm15 

// CHECK: vcvtsi2ss %r15, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc1,0xca,0x2a,0xf7]      
vcvtsi2ssq %r15, %xmm6, %xmm6 

// CHECK: vcvtsi2ssq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x61,0x82,0x2a,0x3a]      
vcvtsi2ssq (%rdx), %xmm15, %xmm15 

// CHECK: vcvtsi2ssq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe1,0xca,0x2a,0x32]      
vcvtsi2ssq (%rdx), %xmm6, %xmm6 

// CHECK: vcvtss2sd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtss2sd 485498096, %xmm15, %xmm15 

// CHECK: vcvtss2sd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vcvtss2sd 485498096, %xmm6, %xmm6 

// CHECK: vcvtss2sd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5a,0x7c,0x82,0xc0]      
vcvtss2sd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtss2sd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5a,0x7c,0x82,0x40]      
vcvtss2sd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vcvtss2sd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5a,0x74,0x82,0xc0]      
vcvtss2sd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtss2sd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5a,0x74,0x82,0x40]      
vcvtss2sd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vcvtss2sd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5a,0x7c,0x02,0x40]      
vcvtss2sd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vcvtss2sd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5a,0x74,0x02,0x40]      
vcvtss2sd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vcvtss2sd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5a,0x7a,0x40]      
vcvtss2sd 64(%rdx), %xmm15, %xmm15 

// CHECK: vcvtss2sd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5a,0x72,0x40]      
vcvtss2sd 64(%rdx), %xmm6, %xmm6 

// CHECK: vcvtss2sd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5a,0x3a]      
vcvtss2sd (%rdx), %xmm15, %xmm15 

// CHECK: vcvtss2sd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5a,0x32]      
vcvtss2sd (%rdx), %xmm6, %xmm6 

// CHECK: vcvtss2sd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x5a,0xff]      
vcvtss2sd %xmm15, %xmm15, %xmm15 

// CHECK: vcvtss2sd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5a,0xf6]      
vcvtss2sd %xmm6, %xmm6, %xmm6 

// CHECK: vcvtss2si 485498096, %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtss2si 485498096, %r13d 

// CHECK: vcvtss2si 485498096, %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvtss2si 485498096, %r15 

// CHECK: vcvtss2si 64(%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2d,0x6a,0x40]       
vcvtss2si 64(%rdx), %r13d 

// CHECK: vcvtss2si 64(%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x7a,0x40]       
vcvtss2si 64(%rdx), %r15 

// CHECK: vcvtss2si -64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2d,0x6c,0x82,0xc0]       
vcvtss2si -64(%rdx,%rax,4), %r13d 

// CHECK: vcvtss2si 64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2d,0x6c,0x82,0x40]       
vcvtss2si 64(%rdx,%rax,4), %r13d 

// CHECK: vcvtss2si -64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x7c,0x82,0xc0]       
vcvtss2si -64(%rdx,%rax,4), %r15 

// CHECK: vcvtss2si 64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x7c,0x82,0x40]       
vcvtss2si 64(%rdx,%rax,4), %r15 

// CHECK: vcvtss2si 64(%rdx,%rax), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2d,0x6c,0x02,0x40]       
vcvtss2si 64(%rdx,%rax), %r13d 

// CHECK: vcvtss2si 64(%rdx,%rax), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x7c,0x02,0x40]       
vcvtss2si 64(%rdx,%rax), %r15 

// CHECK: vcvtss2si (%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2d,0x2a]       
vcvtss2si (%rdx), %r13d 

// CHECK: vcvtss2si (%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0x3a]       
vcvtss2si (%rdx), %r15 

// CHECK: vcvtss2si %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x7a,0x2d,0xef]       
vcvtss2si %xmm15, %r13d 

// CHECK: vcvtss2si %xmm15, %r15 
// CHECK: encoding: [0xc4,0x41,0xfa,0x2d,0xff]       
vcvtss2si %xmm15, %r15 

// CHECK: vcvtss2si %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2d,0xee]       
vcvtss2si %xmm6, %r13d 

// CHECK: vcvtss2si %xmm6, %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2d,0xfe]       
vcvtss2si %xmm6, %r15 

// CHECK: vcvttpd2dqx 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttpd2dqx 485498096, %xmm15 

// CHECK: vcvttpd2dqx 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttpd2dqx 485498096, %xmm6 

// CHECK: vcvttpd2dqx -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0xe6,0x7c,0x82,0xc0]       
vcvttpd2dqx -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvttpd2dqx 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0xe6,0x7c,0x82,0x40]       
vcvttpd2dqx 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvttpd2dqx -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xe6,0x74,0x82,0xc0]       
vcvttpd2dqx -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvttpd2dqx 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xe6,0x74,0x82,0x40]       
vcvttpd2dqx 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvttpd2dqx 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0xe6,0x7c,0x02,0x40]       
vcvttpd2dqx 64(%rdx,%rax), %xmm15 

// CHECK: vcvttpd2dqx 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xe6,0x74,0x02,0x40]       
vcvttpd2dqx 64(%rdx,%rax), %xmm6 

// CHECK: vcvttpd2dqx 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0xe6,0x7a,0x40]       
vcvttpd2dqx 64(%rdx), %xmm15 

// CHECK: vcvttpd2dqx 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xe6,0x72,0x40]       
vcvttpd2dqx 64(%rdx), %xmm6 

// CHECK: vcvttpd2dq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0xe6,0xff]       
vcvttpd2dq %xmm15, %xmm15 

// CHECK: vcvttpd2dq %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xe6,0xf6]       
vcvttpd2dq %xmm6, %xmm6 

// CHECK: vcvttpd2dqx (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0xe6,0x3a]       
vcvttpd2dqx (%rdx), %xmm15 

// CHECK: vcvttpd2dqx (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xe6,0x32]       
vcvttpd2dqx (%rdx), %xmm6 

// CHECK: vcvttpd2dqy 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7d,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttpd2dqy 485498096, %xmm15 

// CHECK: vcvttpd2dqy 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfd,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttpd2dqy 485498096, %xmm6 

// CHECK: vcvttpd2dqy -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0xe6,0x7c,0x82,0xc0]       
vcvttpd2dqy -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvttpd2dqy 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0xe6,0x7c,0x82,0x40]       
vcvttpd2dqy 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvttpd2dqy -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0xe6,0x74,0x82,0xc0]       
vcvttpd2dqy -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvttpd2dqy 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0xe6,0x74,0x82,0x40]       
vcvttpd2dqy 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvttpd2dqy 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0xe6,0x7c,0x02,0x40]       
vcvttpd2dqy 64(%rdx,%rax), %xmm15 

// CHECK: vcvttpd2dqy 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0xe6,0x74,0x02,0x40]       
vcvttpd2dqy 64(%rdx,%rax), %xmm6 

// CHECK: vcvttpd2dqy 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0xe6,0x7a,0x40]       
vcvttpd2dqy 64(%rdx), %xmm15 

// CHECK: vcvttpd2dqy 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0xe6,0x72,0x40]       
vcvttpd2dqy 64(%rdx), %xmm6 

// CHECK: vcvttpd2dq %ymm7, %xmm6 
// CHECK: encoding: [0xc5,0xfd,0xe6,0xf7]       
vcvttpd2dq %ymm7, %xmm6 

// CHECK: vcvttpd2dq %ymm9, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7d,0xe6,0xf9]       
vcvttpd2dq %ymm9, %xmm15 

// CHECK: vcvttpd2dqy (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7d,0xe6,0x3a]       
vcvttpd2dqy (%rdx), %xmm15 

// CHECK: vcvttpd2dqy (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfd,0xe6,0x32]       
vcvttpd2dqy (%rdx), %xmm6 

// CHECK: vcvttps2dq 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttps2dq 485498096, %xmm15 

// CHECK: vcvttps2dq 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttps2dq 485498096, %xmm6 

// CHECK: vcvttps2dq 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttps2dq 485498096, %ymm7 

// CHECK: vcvttps2dq 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x5b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttps2dq 485498096, %ymm9 

// CHECK: vcvttps2dq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x5b,0x7c,0x82,0xc0]       
vcvttps2dq -64(%rdx,%rax,4), %xmm15 

// CHECK: vcvttps2dq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x5b,0x7c,0x82,0x40]       
vcvttps2dq 64(%rdx,%rax,4), %xmm15 

// CHECK: vcvttps2dq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x5b,0x74,0x82,0xc0]       
vcvttps2dq -64(%rdx,%rax,4), %xmm6 

// CHECK: vcvttps2dq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x5b,0x74,0x82,0x40]       
vcvttps2dq 64(%rdx,%rax,4), %xmm6 

// CHECK: vcvttps2dq -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x5b,0x7c,0x82,0xc0]       
vcvttps2dq -64(%rdx,%rax,4), %ymm7 

// CHECK: vcvttps2dq 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x5b,0x7c,0x82,0x40]       
vcvttps2dq 64(%rdx,%rax,4), %ymm7 

// CHECK: vcvttps2dq -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x5b,0x4c,0x82,0xc0]       
vcvttps2dq -64(%rdx,%rax,4), %ymm9 

// CHECK: vcvttps2dq 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x5b,0x4c,0x82,0x40]       
vcvttps2dq 64(%rdx,%rax,4), %ymm9 

// CHECK: vcvttps2dq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x5b,0x7c,0x02,0x40]       
vcvttps2dq 64(%rdx,%rax), %xmm15 

// CHECK: vcvttps2dq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x5b,0x74,0x02,0x40]       
vcvttps2dq 64(%rdx,%rax), %xmm6 

// CHECK: vcvttps2dq 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x5b,0x7c,0x02,0x40]       
vcvttps2dq 64(%rdx,%rax), %ymm7 

// CHECK: vcvttps2dq 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x5b,0x4c,0x02,0x40]       
vcvttps2dq 64(%rdx,%rax), %ymm9 

// CHECK: vcvttps2dq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x5b,0x7a,0x40]       
vcvttps2dq 64(%rdx), %xmm15 

// CHECK: vcvttps2dq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x5b,0x72,0x40]       
vcvttps2dq 64(%rdx), %xmm6 

// CHECK: vcvttps2dq 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x5b,0x7a,0x40]       
vcvttps2dq 64(%rdx), %ymm7 

// CHECK: vcvttps2dq 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x5b,0x4a,0x40]       
vcvttps2dq 64(%rdx), %ymm9 

// CHECK: vcvttps2dq (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x5b,0x3a]       
vcvttps2dq (%rdx), %xmm15 

// CHECK: vcvttps2dq (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x5b,0x32]       
vcvttps2dq (%rdx), %xmm6 

// CHECK: vcvttps2dq (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x5b,0x3a]       
vcvttps2dq (%rdx), %ymm7 

// CHECK: vcvttps2dq (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x5b,0x0a]       
vcvttps2dq (%rdx), %ymm9 

// CHECK: vcvttps2dq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7a,0x5b,0xff]       
vcvttps2dq %xmm15, %xmm15 

// CHECK: vcvttps2dq %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x5b,0xf6]       
vcvttps2dq %xmm6, %xmm6 

// CHECK: vcvttps2dq %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x5b,0xff]       
vcvttps2dq %ymm7, %ymm7 

// CHECK: vcvttps2dq %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7e,0x5b,0xc9]       
vcvttps2dq %ymm9, %ymm9 

// CHECK: vcvttsd2si 485498096, %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2c,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttsd2si 485498096, %r13d 

// CHECK: vcvttsd2si 485498096, %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttsd2si 485498096, %r15 

// CHECK: vcvttsd2si 64(%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2c,0x6a,0x40]       
vcvttsd2si 64(%rdx), %r13d 

// CHECK: vcvttsd2si 64(%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2c,0x7a,0x40]       
vcvttsd2si 64(%rdx), %r15 

// CHECK: vcvttsd2si -64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2c,0x6c,0x82,0xc0]       
vcvttsd2si -64(%rdx,%rax,4), %r13d 

// CHECK: vcvttsd2si 64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2c,0x6c,0x82,0x40]       
vcvttsd2si 64(%rdx,%rax,4), %r13d 

// CHECK: vcvttsd2si -64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2c,0x7c,0x82,0xc0]       
vcvttsd2si -64(%rdx,%rax,4), %r15 

// CHECK: vcvttsd2si 64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2c,0x7c,0x82,0x40]       
vcvttsd2si 64(%rdx,%rax,4), %r15 

// CHECK: vcvttsd2si 64(%rdx,%rax), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2c,0x6c,0x02,0x40]       
vcvttsd2si 64(%rdx,%rax), %r13d 

// CHECK: vcvttsd2si 64(%rdx,%rax), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2c,0x7c,0x02,0x40]       
vcvttsd2si 64(%rdx,%rax), %r15 

// CHECK: vcvttsd2si (%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2c,0x2a]       
vcvttsd2si (%rdx), %r13d 

// CHECK: vcvttsd2si (%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2c,0x3a]       
vcvttsd2si (%rdx), %r15 

// CHECK: vcvttsd2si %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x7b,0x2c,0xef]       
vcvttsd2si %xmm15, %r13d 

// CHECK: vcvttsd2si %xmm15, %r15 
// CHECK: encoding: [0xc4,0x41,0xfb,0x2c,0xff]       
vcvttsd2si %xmm15, %r15 

// CHECK: vcvttsd2si %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x7b,0x2c,0xee]       
vcvttsd2si %xmm6, %r13d 

// CHECK: vcvttsd2si %xmm6, %r15 
// CHECK: encoding: [0xc4,0x61,0xfb,0x2c,0xfe]       
vcvttsd2si %xmm6, %r15 

// CHECK: vcvttss2si 485498096, %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2c,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttss2si 485498096, %r13d 

// CHECK: vcvttss2si 485498096, %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vcvttss2si 485498096, %r15 

// CHECK: vcvttss2si 64(%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2c,0x6a,0x40]       
vcvttss2si 64(%rdx), %r13d 

// CHECK: vcvttss2si 64(%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2c,0x7a,0x40]       
vcvttss2si 64(%rdx), %r15 

// CHECK: vcvttss2si -64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2c,0x6c,0x82,0xc0]       
vcvttss2si -64(%rdx,%rax,4), %r13d 

// CHECK: vcvttss2si 64(%rdx,%rax,4), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2c,0x6c,0x82,0x40]       
vcvttss2si 64(%rdx,%rax,4), %r13d 

// CHECK: vcvttss2si -64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2c,0x7c,0x82,0xc0]       
vcvttss2si -64(%rdx,%rax,4), %r15 

// CHECK: vcvttss2si 64(%rdx,%rax,4), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2c,0x7c,0x82,0x40]       
vcvttss2si 64(%rdx,%rax,4), %r15 

// CHECK: vcvttss2si 64(%rdx,%rax), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2c,0x6c,0x02,0x40]       
vcvttss2si 64(%rdx,%rax), %r13d 

// CHECK: vcvttss2si 64(%rdx,%rax), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2c,0x7c,0x02,0x40]       
vcvttss2si 64(%rdx,%rax), %r15 

// CHECK: vcvttss2si (%rdx), %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2c,0x2a]       
vcvttss2si (%rdx), %r13d 

// CHECK: vcvttss2si (%rdx), %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2c,0x3a]       
vcvttss2si (%rdx), %r15 

// CHECK: vcvttss2si %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x7a,0x2c,0xef]       
vcvttss2si %xmm15, %r13d 

// CHECK: vcvttss2si %xmm15, %r15 
// CHECK: encoding: [0xc4,0x41,0xfa,0x2c,0xff]       
vcvttss2si %xmm15, %r15 

// CHECK: vcvttss2si %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x7a,0x2c,0xee]       
vcvttss2si %xmm6, %r13d 

// CHECK: vcvttss2si %xmm6, %r15 
// CHECK: encoding: [0xc4,0x61,0xfa,0x2c,0xfe]       
vcvttss2si %xmm6, %r15 

// CHECK: vdivpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivpd 485498096, %xmm15, %xmm15 

// CHECK: vdivpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivpd 485498096, %xmm6, %xmm6 

// CHECK: vdivpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivpd 485498096, %ymm7, %ymm7 

// CHECK: vdivpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivpd 485498096, %ymm9, %ymm9 

// CHECK: vdivpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5e,0x7c,0x82,0xc0]      
vdivpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5e,0x7c,0x82,0x40]      
vdivpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5e,0x74,0x82,0xc0]      
vdivpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5e,0x74,0x82,0x40]      
vdivpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5e,0x7c,0x82,0xc0]      
vdivpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vdivpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5e,0x7c,0x82,0x40]      
vdivpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vdivpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5e,0x4c,0x82,0xc0]      
vdivpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vdivpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5e,0x4c,0x82,0x40]      
vdivpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vdivpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5e,0x7c,0x02,0x40]      
vdivpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vdivpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5e,0x74,0x02,0x40]      
vdivpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vdivpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5e,0x7c,0x02,0x40]      
vdivpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vdivpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5e,0x4c,0x02,0x40]      
vdivpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vdivpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5e,0x7a,0x40]      
vdivpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vdivpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5e,0x72,0x40]      
vdivpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vdivpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5e,0x7a,0x40]      
vdivpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vdivpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5e,0x4a,0x40]      
vdivpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vdivpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5e,0x3a]      
vdivpd (%rdx), %xmm15, %xmm15 

// CHECK: vdivpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5e,0x32]      
vdivpd (%rdx), %xmm6, %xmm6 

// CHECK: vdivpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5e,0x3a]      
vdivpd (%rdx), %ymm7, %ymm7 

// CHECK: vdivpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5e,0x0a]      
vdivpd (%rdx), %ymm9, %ymm9 

// CHECK: vdivpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x5e,0xff]      
vdivpd %xmm15, %xmm15, %xmm15 

// CHECK: vdivpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5e,0xf6]      
vdivpd %xmm6, %xmm6, %xmm6 

// CHECK: vdivpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5e,0xff]      
vdivpd %ymm7, %ymm7, %ymm7 

// CHECK: vdivpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x5e,0xc9]      
vdivpd %ymm9, %ymm9, %ymm9 

// CHECK: vdivps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivps 485498096, %xmm15, %xmm15 

// CHECK: vdivps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivps 485498096, %xmm6, %xmm6 

// CHECK: vdivps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivps 485498096, %ymm7, %ymm7 

// CHECK: vdivps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivps 485498096, %ymm9, %ymm9 

// CHECK: vdivps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5e,0x7c,0x82,0xc0]      
vdivps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5e,0x7c,0x82,0x40]      
vdivps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5e,0x74,0x82,0xc0]      
vdivps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5e,0x74,0x82,0x40]      
vdivps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5e,0x7c,0x82,0xc0]      
vdivps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vdivps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5e,0x7c,0x82,0x40]      
vdivps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vdivps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5e,0x4c,0x82,0xc0]      
vdivps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vdivps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5e,0x4c,0x82,0x40]      
vdivps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vdivps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5e,0x7c,0x02,0x40]      
vdivps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vdivps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5e,0x74,0x02,0x40]      
vdivps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vdivps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5e,0x7c,0x02,0x40]      
vdivps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vdivps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5e,0x4c,0x02,0x40]      
vdivps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vdivps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5e,0x7a,0x40]      
vdivps 64(%rdx), %xmm15, %xmm15 

// CHECK: vdivps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5e,0x72,0x40]      
vdivps 64(%rdx), %xmm6, %xmm6 

// CHECK: vdivps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5e,0x7a,0x40]      
vdivps 64(%rdx), %ymm7, %ymm7 

// CHECK: vdivps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5e,0x4a,0x40]      
vdivps 64(%rdx), %ymm9, %ymm9 

// CHECK: vdivps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5e,0x3a]      
vdivps (%rdx), %xmm15, %xmm15 

// CHECK: vdivps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5e,0x32]      
vdivps (%rdx), %xmm6, %xmm6 

// CHECK: vdivps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5e,0x3a]      
vdivps (%rdx), %ymm7, %ymm7 

// CHECK: vdivps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5e,0x0a]      
vdivps (%rdx), %ymm9, %ymm9 

// CHECK: vdivps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x5e,0xff]      
vdivps %xmm15, %xmm15, %xmm15 

// CHECK: vdivps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5e,0xf6]      
vdivps %xmm6, %xmm6, %xmm6 

// CHECK: vdivps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5e,0xff]      
vdivps %ymm7, %ymm7, %ymm7 

// CHECK: vdivps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x5e,0xc9]      
vdivps %ymm9, %ymm9, %ymm9 

// CHECK: vdivsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivsd 485498096, %xmm15, %xmm15 

// CHECK: vdivsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivsd 485498096, %xmm6, %xmm6 

// CHECK: vdivsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5e,0x7c,0x82,0xc0]      
vdivsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5e,0x7c,0x82,0x40]      
vdivsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5e,0x74,0x82,0xc0]      
vdivsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5e,0x74,0x82,0x40]      
vdivsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5e,0x7c,0x02,0x40]      
vdivsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vdivsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5e,0x74,0x02,0x40]      
vdivsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vdivsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5e,0x7a,0x40]      
vdivsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vdivsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5e,0x72,0x40]      
vdivsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vdivsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5e,0x3a]      
vdivsd (%rdx), %xmm15, %xmm15 

// CHECK: vdivsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5e,0x32]      
vdivsd (%rdx), %xmm6, %xmm6 

// CHECK: vdivsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x5e,0xff]      
vdivsd %xmm15, %xmm15, %xmm15 

// CHECK: vdivsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5e,0xf6]      
vdivsd %xmm6, %xmm6, %xmm6 

// CHECK: vdivss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivss 485498096, %xmm15, %xmm15 

// CHECK: vdivss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vdivss 485498096, %xmm6, %xmm6 

// CHECK: vdivss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5e,0x7c,0x82,0xc0]      
vdivss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5e,0x7c,0x82,0x40]      
vdivss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdivss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5e,0x74,0x82,0xc0]      
vdivss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5e,0x74,0x82,0x40]      
vdivss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdivss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5e,0x7c,0x02,0x40]      
vdivss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vdivss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5e,0x74,0x02,0x40]      
vdivss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vdivss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5e,0x7a,0x40]      
vdivss 64(%rdx), %xmm15, %xmm15 

// CHECK: vdivss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5e,0x72,0x40]      
vdivss 64(%rdx), %xmm6, %xmm6 

// CHECK: vdivss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5e,0x3a]      
vdivss (%rdx), %xmm15, %xmm15 

// CHECK: vdivss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5e,0x32]      
vdivss (%rdx), %xmm6, %xmm6 

// CHECK: vdivss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x5e,0xff]      
vdivss %xmm15, %xmm15, %xmm15 

// CHECK: vdivss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5e,0xf6]      
vdivss %xmm6, %xmm6, %xmm6 

// CHECK: vdppd $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x41,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vdppd $0, 485498096, %xmm15, %xmm15 

// CHECK: vdppd $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x41,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vdppd $0, 485498096, %xmm6, %xmm6 

// CHECK: vdppd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x41,0x7c,0x82,0xc0,0x00]     
vdppd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdppd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x41,0x7c,0x82,0x40,0x00]     
vdppd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdppd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x41,0x74,0x82,0xc0,0x00]     
vdppd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdppd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x41,0x74,0x82,0x40,0x00]     
vdppd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdppd $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x41,0x7c,0x02,0x40,0x00]     
vdppd $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vdppd $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x41,0x74,0x02,0x40,0x00]     
vdppd $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vdppd $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x41,0x7a,0x40,0x00]     
vdppd $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vdppd $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x41,0x72,0x40,0x00]     
vdppd $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vdppd $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x41,0x3a,0x00]     
vdppd $0, (%rdx), %xmm15, %xmm15 

// CHECK: vdppd $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x41,0x32,0x00]     
vdppd $0, (%rdx), %xmm6, %xmm6 

// CHECK: vdppd $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x41,0xff,0x00]     
vdppd $0, %xmm15, %xmm15, %xmm15 

// CHECK: vdppd $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x41,0xf6,0x00]     
vdppd $0, %xmm6, %xmm6, %xmm6 

// CHECK: vdpps $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x40,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vdpps $0, 485498096, %xmm15, %xmm15 

// CHECK: vdpps $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x40,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vdpps $0, 485498096, %xmm6, %xmm6 

// CHECK: vdpps $0, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x40,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vdpps $0, 485498096, %ymm7, %ymm7 

// CHECK: vdpps $0, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x40,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vdpps $0, 485498096, %ymm9, %ymm9 

// CHECK: vdpps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x40,0x7c,0x82,0xc0,0x00]     
vdpps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdpps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x40,0x7c,0x82,0x40,0x00]     
vdpps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vdpps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x40,0x74,0x82,0xc0,0x00]     
vdpps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdpps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x40,0x74,0x82,0x40,0x00]     
vdpps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vdpps $0, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x40,0x7c,0x82,0xc0,0x00]     
vdpps $0, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vdpps $0, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x40,0x7c,0x82,0x40,0x00]     
vdpps $0, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vdpps $0, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x40,0x4c,0x82,0xc0,0x00]     
vdpps $0, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vdpps $0, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x40,0x4c,0x82,0x40,0x00]     
vdpps $0, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vdpps $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x40,0x7c,0x02,0x40,0x00]     
vdpps $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vdpps $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x40,0x74,0x02,0x40,0x00]     
vdpps $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vdpps $0, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x40,0x7c,0x02,0x40,0x00]     
vdpps $0, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vdpps $0, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x40,0x4c,0x02,0x40,0x00]     
vdpps $0, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vdpps $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x40,0x7a,0x40,0x00]     
vdpps $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vdpps $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x40,0x72,0x40,0x00]     
vdpps $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vdpps $0, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x40,0x7a,0x40,0x00]     
vdpps $0, 64(%rdx), %ymm7, %ymm7 

// CHECK: vdpps $0, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x40,0x4a,0x40,0x00]     
vdpps $0, 64(%rdx), %ymm9, %ymm9 

// CHECK: vdpps $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x40,0x3a,0x00]     
vdpps $0, (%rdx), %xmm15, %xmm15 

// CHECK: vdpps $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x40,0x32,0x00]     
vdpps $0, (%rdx), %xmm6, %xmm6 

// CHECK: vdpps $0, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x40,0x3a,0x00]     
vdpps $0, (%rdx), %ymm7, %ymm7 

// CHECK: vdpps $0, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x40,0x0a,0x00]     
vdpps $0, (%rdx), %ymm9, %ymm9 

// CHECK: vdpps $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x40,0xff,0x00]     
vdpps $0, %xmm15, %xmm15, %xmm15 

// CHECK: vdpps $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x40,0xf6,0x00]     
vdpps $0, %xmm6, %xmm6, %xmm6 

// CHECK: vdpps $0, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x40,0xff,0x00]     
vdpps $0, %ymm7, %ymm7, %ymm7 

// CHECK: vdpps $0, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x35,0x40,0xc9,0x00]     
vdpps $0, %ymm9, %ymm9, %ymm9 

// CHECK: vextractf128 $0, %ymm7, 485498096 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vextractf128 $0, %ymm7, 485498096 

// CHECK: vextractf128 $0, %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x7a,0x40,0x00]      
vextractf128 $0, %ymm7, 64(%rdx) 

// CHECK: vextractf128 $0, %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x7c,0x02,0x40,0x00]      
vextractf128 $0, %ymm7, 64(%rdx,%rax) 

// CHECK: vextractf128 $0, %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x7c,0x82,0xc0,0x00]      
vextractf128 $0, %ymm7, -64(%rdx,%rax,4) 

// CHECK: vextractf128 $0, %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x7c,0x82,0x40,0x00]      
vextractf128 $0, %ymm7, 64(%rdx,%rax,4) 

// CHECK: vextractf128 $0, %ymm7, (%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x3a,0x00]      
vextractf128 $0, %ymm7, (%rdx) 

// CHECK: vextractf128 $0, %ymm7, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0xfe,0x00]      
vextractf128 $0, %ymm7, %xmm6 

// CHECK: vextractf128 $0, %ymm9, 485498096 
// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vextractf128 $0, %ymm9, 485498096 

// CHECK: vextractf128 $0, %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x4a,0x40,0x00]      
vextractf128 $0, %ymm9, 64(%rdx) 

// CHECK: vextractf128 $0, %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x4c,0x02,0x40,0x00]      
vextractf128 $0, %ymm9, 64(%rdx,%rax) 

// CHECK: vextractf128 $0, %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x4c,0x82,0xc0,0x00]      
vextractf128 $0, %ymm9, -64(%rdx,%rax,4) 

// CHECK: vextractf128 $0, %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x4c,0x82,0x40,0x00]      
vextractf128 $0, %ymm9, 64(%rdx,%rax,4) 

// CHECK: vextractf128 $0, %ymm9, (%rdx) 
// CHECK: encoding: [0xc4,0x63,0x7d,0x19,0x0a,0x00]      
vextractf128 $0, %ymm9, (%rdx) 

// CHECK: vextractf128 $0, %ymm9, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x7d,0x19,0xcf,0x00]      
vextractf128 $0, %ymm9, %xmm15 

// CHECK: vextractps $0, %xmm15, 485498096 
// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vextractps $0, %xmm15, 485498096 

// CHECK: vextractps $0, %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x7a,0x40,0x00]      
vextractps $0, %xmm15, 64(%rdx) 

// CHECK: vextractps $0, %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x7c,0x02,0x40,0x00]      
vextractps $0, %xmm15, 64(%rdx,%rax) 

// CHECK: vextractps $0, %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x7c,0x82,0xc0,0x00]      
vextractps $0, %xmm15, -64(%rdx,%rax,4) 

// CHECK: vextractps $0, %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x7c,0x82,0x40,0x00]      
vextractps $0, %xmm15, 64(%rdx,%rax,4) 

// CHECK: vextractps $0, %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x43,0x79,0x17,0xfd,0x00]      
vextractps $0, %xmm15, %r13d 

// CHECK: vextractps $0, %xmm15, (%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x17,0x3a,0x00]      
vextractps $0, %xmm15, (%rdx) 

// CHECK: vextractps $0, %xmm6, 485498096 
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vextractps $0, %xmm6, 485498096 

// CHECK: vextractps $0, %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x72,0x40,0x00]      
vextractps $0, %xmm6, 64(%rdx) 

// CHECK: vextractps $0, %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x74,0x02,0x40,0x00]      
vextractps $0, %xmm6, 64(%rdx,%rax) 

// CHECK: vextractps $0, %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x74,0x82,0xc0,0x00]      
vextractps $0, %xmm6, -64(%rdx,%rax,4) 

// CHECK: vextractps $0, %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x74,0x82,0x40,0x00]      
vextractps $0, %xmm6, 64(%rdx,%rax,4) 

// CHECK: vextractps $0, %xmm6, %r13d 
// CHECK: encoding: [0xc4,0xc3,0x79,0x17,0xf5,0x00]      
vextractps $0, %xmm6, %r13d 

// CHECK: vextractps $0, %xmm6, (%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x32,0x00]      
vextractps $0, %xmm6, (%rdx) 

// CHECK: vhaddpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddpd 485498096, %xmm15, %xmm15 

// CHECK: vhaddpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddpd 485498096, %xmm6, %xmm6 

// CHECK: vhaddpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddpd 485498096, %ymm7, %ymm7 

// CHECK: vhaddpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddpd 485498096, %ymm9, %ymm9 

// CHECK: vhaddpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7c,0x7c,0x82,0xc0]      
vhaddpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhaddpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7c,0x7c,0x82,0x40]      
vhaddpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhaddpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7c,0x74,0x82,0xc0]      
vhaddpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhaddpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7c,0x74,0x82,0x40]      
vhaddpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhaddpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7c,0x7c,0x82,0xc0]      
vhaddpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhaddpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7c,0x7c,0x82,0x40]      
vhaddpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhaddpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7c,0x4c,0x82,0xc0]      
vhaddpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhaddpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7c,0x4c,0x82,0x40]      
vhaddpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhaddpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7c,0x7c,0x02,0x40]      
vhaddpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vhaddpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7c,0x74,0x02,0x40]      
vhaddpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vhaddpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7c,0x7c,0x02,0x40]      
vhaddpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vhaddpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7c,0x4c,0x02,0x40]      
vhaddpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vhaddpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7c,0x7a,0x40]      
vhaddpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vhaddpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7c,0x72,0x40]      
vhaddpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vhaddpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7c,0x7a,0x40]      
vhaddpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vhaddpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7c,0x4a,0x40]      
vhaddpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vhaddpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7c,0x3a]      
vhaddpd (%rdx), %xmm15, %xmm15 

// CHECK: vhaddpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7c,0x32]      
vhaddpd (%rdx), %xmm6, %xmm6 

// CHECK: vhaddpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7c,0x3a]      
vhaddpd (%rdx), %ymm7, %ymm7 

// CHECK: vhaddpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7c,0x0a]      
vhaddpd (%rdx), %ymm9, %ymm9 

// CHECK: vhaddpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x7c,0xff]      
vhaddpd %xmm15, %xmm15, %xmm15 

// CHECK: vhaddpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7c,0xf6]      
vhaddpd %xmm6, %xmm6, %xmm6 

// CHECK: vhaddpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7c,0xff]      
vhaddpd %ymm7, %ymm7, %ymm7 

// CHECK: vhaddpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x7c,0xc9]      
vhaddpd %ymm9, %ymm9, %ymm9 

// CHECK: vhaddps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddps 485498096, %xmm15, %xmm15 

// CHECK: vhaddps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddps 485498096, %xmm6, %xmm6 

// CHECK: vhaddps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddps 485498096, %ymm7, %ymm7 

// CHECK: vhaddps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhaddps 485498096, %ymm9, %ymm9 

// CHECK: vhaddps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7c,0x7c,0x82,0xc0]      
vhaddps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhaddps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7c,0x7c,0x82,0x40]      
vhaddps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhaddps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7c,0x74,0x82,0xc0]      
vhaddps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhaddps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7c,0x74,0x82,0x40]      
vhaddps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhaddps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7c,0x7c,0x82,0xc0]      
vhaddps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhaddps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7c,0x7c,0x82,0x40]      
vhaddps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhaddps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7c,0x4c,0x82,0xc0]      
vhaddps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhaddps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7c,0x4c,0x82,0x40]      
vhaddps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhaddps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7c,0x7c,0x02,0x40]      
vhaddps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vhaddps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7c,0x74,0x02,0x40]      
vhaddps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vhaddps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7c,0x7c,0x02,0x40]      
vhaddps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vhaddps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7c,0x4c,0x02,0x40]      
vhaddps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vhaddps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7c,0x7a,0x40]      
vhaddps 64(%rdx), %xmm15, %xmm15 

// CHECK: vhaddps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7c,0x72,0x40]      
vhaddps 64(%rdx), %xmm6, %xmm6 

// CHECK: vhaddps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7c,0x7a,0x40]      
vhaddps 64(%rdx), %ymm7, %ymm7 

// CHECK: vhaddps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7c,0x4a,0x40]      
vhaddps 64(%rdx), %ymm9, %ymm9 

// CHECK: vhaddps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7c,0x3a]      
vhaddps (%rdx), %xmm15, %xmm15 

// CHECK: vhaddps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7c,0x32]      
vhaddps (%rdx), %xmm6, %xmm6 

// CHECK: vhaddps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7c,0x3a]      
vhaddps (%rdx), %ymm7, %ymm7 

// CHECK: vhaddps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7c,0x0a]      
vhaddps (%rdx), %ymm9, %ymm9 

// CHECK: vhaddps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x7c,0xff]      
vhaddps %xmm15, %xmm15, %xmm15 

// CHECK: vhaddps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7c,0xf6]      
vhaddps %xmm6, %xmm6, %xmm6 

// CHECK: vhaddps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7c,0xff]      
vhaddps %ymm7, %ymm7, %ymm7 

// CHECK: vhaddps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x37,0x7c,0xc9]      
vhaddps %ymm9, %ymm9, %ymm9 

// CHECK: vhsubpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubpd 485498096, %xmm15, %xmm15 

// CHECK: vhsubpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubpd 485498096, %xmm6, %xmm6 

// CHECK: vhsubpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubpd 485498096, %ymm7, %ymm7 

// CHECK: vhsubpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubpd 485498096, %ymm9, %ymm9 

// CHECK: vhsubpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7d,0x7c,0x82,0xc0]      
vhsubpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhsubpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7d,0x7c,0x82,0x40]      
vhsubpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhsubpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7d,0x74,0x82,0xc0]      
vhsubpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhsubpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7d,0x74,0x82,0x40]      
vhsubpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhsubpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7d,0x7c,0x82,0xc0]      
vhsubpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhsubpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7d,0x7c,0x82,0x40]      
vhsubpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhsubpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7d,0x4c,0x82,0xc0]      
vhsubpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhsubpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7d,0x4c,0x82,0x40]      
vhsubpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhsubpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7d,0x7c,0x02,0x40]      
vhsubpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vhsubpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7d,0x74,0x02,0x40]      
vhsubpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vhsubpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7d,0x7c,0x02,0x40]      
vhsubpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vhsubpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7d,0x4c,0x02,0x40]      
vhsubpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vhsubpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7d,0x7a,0x40]      
vhsubpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vhsubpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7d,0x72,0x40]      
vhsubpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vhsubpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7d,0x7a,0x40]      
vhsubpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vhsubpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7d,0x4a,0x40]      
vhsubpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vhsubpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x7d,0x3a]      
vhsubpd (%rdx), %xmm15, %xmm15 

// CHECK: vhsubpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7d,0x32]      
vhsubpd (%rdx), %xmm6, %xmm6 

// CHECK: vhsubpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7d,0x3a]      
vhsubpd (%rdx), %ymm7, %ymm7 

// CHECK: vhsubpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x7d,0x0a]      
vhsubpd (%rdx), %ymm9, %ymm9 

// CHECK: vhsubpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x7d,0xff]      
vhsubpd %xmm15, %xmm15, %xmm15 

// CHECK: vhsubpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x7d,0xf6]      
vhsubpd %xmm6, %xmm6, %xmm6 

// CHECK: vhsubpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x7d,0xff]      
vhsubpd %ymm7, %ymm7, %ymm7 

// CHECK: vhsubpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x7d,0xc9]      
vhsubpd %ymm9, %ymm9, %ymm9 

// CHECK: vhsubps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubps 485498096, %xmm15, %xmm15 

// CHECK: vhsubps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubps 485498096, %xmm6, %xmm6 

// CHECK: vhsubps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubps 485498096, %ymm7, %ymm7 

// CHECK: vhsubps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vhsubps 485498096, %ymm9, %ymm9 

// CHECK: vhsubps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7d,0x7c,0x82,0xc0]      
vhsubps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhsubps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7d,0x7c,0x82,0x40]      
vhsubps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vhsubps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7d,0x74,0x82,0xc0]      
vhsubps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhsubps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7d,0x74,0x82,0x40]      
vhsubps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vhsubps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7d,0x7c,0x82,0xc0]      
vhsubps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhsubps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7d,0x7c,0x82,0x40]      
vhsubps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vhsubps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7d,0x4c,0x82,0xc0]      
vhsubps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhsubps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7d,0x4c,0x82,0x40]      
vhsubps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vhsubps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7d,0x7c,0x02,0x40]      
vhsubps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vhsubps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7d,0x74,0x02,0x40]      
vhsubps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vhsubps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7d,0x7c,0x02,0x40]      
vhsubps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vhsubps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7d,0x4c,0x02,0x40]      
vhsubps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vhsubps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7d,0x7a,0x40]      
vhsubps 64(%rdx), %xmm15, %xmm15 

// CHECK: vhsubps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7d,0x72,0x40]      
vhsubps 64(%rdx), %xmm6, %xmm6 

// CHECK: vhsubps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7d,0x7a,0x40]      
vhsubps 64(%rdx), %ymm7, %ymm7 

// CHECK: vhsubps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7d,0x4a,0x40]      
vhsubps 64(%rdx), %ymm9, %ymm9 

// CHECK: vhsubps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x7d,0x3a]      
vhsubps (%rdx), %xmm15, %xmm15 

// CHECK: vhsubps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7d,0x32]      
vhsubps (%rdx), %xmm6, %xmm6 

// CHECK: vhsubps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7d,0x3a]      
vhsubps (%rdx), %ymm7, %ymm7 

// CHECK: vhsubps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x37,0x7d,0x0a]      
vhsubps (%rdx), %ymm9, %ymm9 

// CHECK: vhsubps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x7d,0xff]      
vhsubps %xmm15, %xmm15, %xmm15 

// CHECK: vhsubps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x7d,0xf6]      
vhsubps %xmm6, %xmm6, %xmm6 

// CHECK: vhsubps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc7,0x7d,0xff]      
vhsubps %ymm7, %ymm7, %ymm7 

// CHECK: vhsubps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x37,0x7d,0xc9]      
vhsubps %ymm9, %ymm9, %ymm9 

// CHECK: vinsertf128 $0, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x18,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vinsertf128 $0, 485498096, %ymm7, %ymm7 

// CHECK: vinsertf128 $0, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x18,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vinsertf128 $0, 485498096, %ymm9, %ymm9 

// CHECK: vinsertf128 $0, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x18,0x7c,0x82,0xc0,0x00]     
vinsertf128 $0, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vinsertf128 $0, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x18,0x7c,0x82,0x40,0x00]     
vinsertf128 $0, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vinsertf128 $0, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x18,0x4c,0x82,0xc0,0x00]     
vinsertf128 $0, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vinsertf128 $0, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x18,0x4c,0x82,0x40,0x00]     
vinsertf128 $0, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vinsertf128 $0, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x18,0x7c,0x02,0x40,0x00]     
vinsertf128 $0, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vinsertf128 $0, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x18,0x4c,0x02,0x40,0x00]     
vinsertf128 $0, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vinsertf128 $0, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x18,0x7a,0x40,0x00]     
vinsertf128 $0, 64(%rdx), %ymm7, %ymm7 

// CHECK: vinsertf128 $0, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x18,0x4a,0x40,0x00]     
vinsertf128 $0, 64(%rdx), %ymm9, %ymm9 

// CHECK: vinsertf128 $0, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x18,0x3a,0x00]     
vinsertf128 $0, (%rdx), %ymm7, %ymm7 

// CHECK: vinsertf128 $0, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x18,0x0a,0x00]     
vinsertf128 $0, (%rdx), %ymm9, %ymm9 

// CHECK: vinsertf128 $0, %xmm15, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x35,0x18,0xcf,0x00]     
vinsertf128 $0, %xmm15, %ymm9, %ymm9 

// CHECK: vinsertf128 $0, %xmm6, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x18,0xfe,0x00]     
vinsertf128 $0, %xmm6, %ymm7, %ymm7 

// CHECK: vinsertps $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x21,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vinsertps $0, 485498096, %xmm15, %xmm15 

// CHECK: vinsertps $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vinsertps $0, 485498096, %xmm6, %xmm6 

// CHECK: vinsertps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x21,0x7c,0x82,0xc0,0x00]     
vinsertps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vinsertps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x21,0x7c,0x82,0x40,0x00]     
vinsertps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vinsertps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x21,0x74,0x82,0xc0,0x00]     
vinsertps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vinsertps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x21,0x74,0x82,0x40,0x00]     
vinsertps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vinsertps $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x21,0x7c,0x02,0x40,0x00]     
vinsertps $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vinsertps $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x21,0x74,0x02,0x40,0x00]     
vinsertps $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vinsertps $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x21,0x7a,0x40,0x00]     
vinsertps $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vinsertps $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x21,0x72,0x40,0x00]     
vinsertps $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vinsertps $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x21,0x3a,0x00]     
vinsertps $0, (%rdx), %xmm15, %xmm15 

// CHECK: vinsertps $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x21,0x32,0x00]     
vinsertps $0, (%rdx), %xmm6, %xmm6 

// CHECK: vinsertps $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x21,0xff,0x00]     
vinsertps $0, %xmm15, %xmm15, %xmm15 

// CHECK: vinsertps $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x21,0xf6,0x00]     
vinsertps $0, %xmm6, %xmm6, %xmm6 

// CHECK: vlddqu 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xf0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vlddqu 485498096, %xmm15 

// CHECK: vlddqu 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xf0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vlddqu 485498096, %xmm6 

// CHECK: vlddqu 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xff,0xf0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vlddqu 485498096, %ymm7 

// CHECK: vlddqu 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7f,0xf0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vlddqu 485498096, %ymm9 

// CHECK: vlddqu -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xf0,0x7c,0x82,0xc0]       
vlddqu -64(%rdx,%rax,4), %xmm15 

// CHECK: vlddqu 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xf0,0x7c,0x82,0x40]       
vlddqu 64(%rdx,%rax,4), %xmm15 

// CHECK: vlddqu -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xf0,0x74,0x82,0xc0]       
vlddqu -64(%rdx,%rax,4), %xmm6 

// CHECK: vlddqu 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xf0,0x74,0x82,0x40]       
vlddqu 64(%rdx,%rax,4), %xmm6 

// CHECK: vlddqu -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xff,0xf0,0x7c,0x82,0xc0]       
vlddqu -64(%rdx,%rax,4), %ymm7 

// CHECK: vlddqu 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xff,0xf0,0x7c,0x82,0x40]       
vlddqu 64(%rdx,%rax,4), %ymm7 

// CHECK: vlddqu -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0xf0,0x4c,0x82,0xc0]       
vlddqu -64(%rdx,%rax,4), %ymm9 

// CHECK: vlddqu 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0xf0,0x4c,0x82,0x40]       
vlddqu 64(%rdx,%rax,4), %ymm9 

// CHECK: vlddqu 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xf0,0x7c,0x02,0x40]       
vlddqu 64(%rdx,%rax), %xmm15 

// CHECK: vlddqu 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xf0,0x74,0x02,0x40]       
vlddqu 64(%rdx,%rax), %xmm6 

// CHECK: vlddqu 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xff,0xf0,0x7c,0x02,0x40]       
vlddqu 64(%rdx,%rax), %ymm7 

// CHECK: vlddqu 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0xf0,0x4c,0x02,0x40]       
vlddqu 64(%rdx,%rax), %ymm9 

// CHECK: vlddqu 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xf0,0x7a,0x40]       
vlddqu 64(%rdx), %xmm15 

// CHECK: vlddqu 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xf0,0x72,0x40]       
vlddqu 64(%rdx), %xmm6 

// CHECK: vlddqu 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xff,0xf0,0x7a,0x40]       
vlddqu 64(%rdx), %ymm7 

// CHECK: vlddqu 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0xf0,0x4a,0x40]       
vlddqu 64(%rdx), %ymm9 

// CHECK: vlddqu (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0xf0,0x3a]       
vlddqu (%rdx), %xmm15 

// CHECK: vlddqu (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0xf0,0x32]       
vlddqu (%rdx), %xmm6 

// CHECK: vlddqu (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xff,0xf0,0x3a]       
vlddqu (%rdx), %ymm7 

// CHECK: vlddqu (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0xf0,0x0a]       
vlddqu (%rdx), %ymm9 

// CHECK: vldmxcsr 485498096 
// CHECK: encoding: [0xc5,0xf8,0xae,0x14,0x25,0xf0,0x1c,0xf0,0x1c]        
vldmxcsr 485498096 

// CHECK: vldmxcsr 64(%rdx) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x52,0x40]        
vldmxcsr 64(%rdx) 

// CHECK: vldmxcsr -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x54,0x82,0xc0]        
vldmxcsr -64(%rdx,%rax,4) 

// CHECK: vldmxcsr 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x54,0x82,0x40]        
vldmxcsr 64(%rdx,%rax,4) 

// CHECK: vldmxcsr 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x54,0x02,0x40]        
vldmxcsr 64(%rdx,%rax) 

// CHECK: vldmxcsr (%rdx) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x12]        
vldmxcsr (%rdx) 

// CHECK: vmaskmovdqu %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0xf7,0xff]       
vmaskmovdqu %xmm15, %xmm15 

// CHECK: vmaskmovdqu %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0xf7,0xf6]       
vmaskmovdqu %xmm6, %xmm6 

// CHECK: vmaskmovpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd 485498096, %xmm15, %xmm15 

// CHECK: vmaskmovpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd 485498096, %xmm6, %xmm6 

// CHECK: vmaskmovpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd 485498096, %ymm7, %ymm7 

// CHECK: vmaskmovpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd 485498096, %ymm9, %ymm9 

// CHECK: vmaskmovpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2d,0x7c,0x82,0xc0]      
vmaskmovpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaskmovpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2d,0x7c,0x82,0x40]      
vmaskmovpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaskmovpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2d,0x74,0x82,0xc0]      
vmaskmovpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaskmovpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2d,0x74,0x82,0x40]      
vmaskmovpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaskmovpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2d,0x7c,0x82,0xc0]      
vmaskmovpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaskmovpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2d,0x7c,0x82,0x40]      
vmaskmovpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaskmovpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2d,0x4c,0x82,0xc0]      
vmaskmovpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaskmovpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2d,0x4c,0x82,0x40]      
vmaskmovpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaskmovpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2d,0x7c,0x02,0x40]      
vmaskmovpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmaskmovpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2d,0x74,0x02,0x40]      
vmaskmovpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmaskmovpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2d,0x7c,0x02,0x40]      
vmaskmovpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vmaskmovpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2d,0x4c,0x02,0x40]      
vmaskmovpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vmaskmovpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2d,0x7a,0x40]      
vmaskmovpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vmaskmovpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2d,0x72,0x40]      
vmaskmovpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vmaskmovpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2d,0x7a,0x40]      
vmaskmovpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vmaskmovpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2d,0x4a,0x40]      
vmaskmovpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vmaskmovpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2d,0x3a]      
vmaskmovpd (%rdx), %xmm15, %xmm15 

// CHECK: vmaskmovpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2d,0x32]      
vmaskmovpd (%rdx), %xmm6, %xmm6 

// CHECK: vmaskmovpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2d,0x3a]      
vmaskmovpd (%rdx), %ymm7, %ymm7 

// CHECK: vmaskmovpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2d,0x0a]      
vmaskmovpd (%rdx), %ymm9, %ymm9 

// CHECK: vmaskmovpd %xmm15, %xmm15, 485498096 
// CHECK: encoding: [0xc4,0x62,0x01,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd %xmm15, %xmm15, 485498096 

// CHECK: vmaskmovpd %xmm15, %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2f,0x7a,0x40]      
vmaskmovpd %xmm15, %xmm15, 64(%rdx) 

// CHECK: vmaskmovpd %xmm15, %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2f,0x7c,0x02,0x40]      
vmaskmovpd %xmm15, %xmm15, 64(%rdx,%rax) 

// CHECK: vmaskmovpd %xmm15, %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2f,0x7c,0x82,0xc0]      
vmaskmovpd %xmm15, %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %xmm15, %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2f,0x7c,0x82,0x40]      
vmaskmovpd %xmm15, %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %xmm15, %xmm15, (%rdx) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2f,0x3a]      
vmaskmovpd %xmm15, %xmm15, (%rdx) 

// CHECK: vmaskmovpd %xmm6, %xmm6, 485498096 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd %xmm6, %xmm6, 485498096 

// CHECK: vmaskmovpd %xmm6, %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2f,0x72,0x40]      
vmaskmovpd %xmm6, %xmm6, 64(%rdx) 

// CHECK: vmaskmovpd %xmm6, %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2f,0x74,0x02,0x40]      
vmaskmovpd %xmm6, %xmm6, 64(%rdx,%rax) 

// CHECK: vmaskmovpd %xmm6, %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2f,0x74,0x82,0xc0]      
vmaskmovpd %xmm6, %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %xmm6, %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2f,0x74,0x82,0x40]      
vmaskmovpd %xmm6, %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %xmm6, %xmm6, (%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2f,0x32]      
vmaskmovpd %xmm6, %xmm6, (%rdx) 

// CHECK: vmaskmovpd %ymm7, %ymm7, 485498096 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd %ymm7, %ymm7, 485498096 

// CHECK: vmaskmovpd %ymm7, %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2f,0x7a,0x40]      
vmaskmovpd %ymm7, %ymm7, 64(%rdx) 

// CHECK: vmaskmovpd %ymm7, %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2f,0x7c,0x02,0x40]      
vmaskmovpd %ymm7, %ymm7, 64(%rdx,%rax) 

// CHECK: vmaskmovpd %ymm7, %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2f,0x7c,0x82,0xc0]      
vmaskmovpd %ymm7, %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %ymm7, %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2f,0x7c,0x82,0x40]      
vmaskmovpd %ymm7, %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %ymm7, %ymm7, (%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2f,0x3a]      
vmaskmovpd %ymm7, %ymm7, (%rdx) 

// CHECK: vmaskmovpd %ymm9, %ymm9, 485498096 
// CHECK: encoding: [0xc4,0x62,0x35,0x2f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovpd %ymm9, %ymm9, 485498096 

// CHECK: vmaskmovpd %ymm9, %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2f,0x4a,0x40]      
vmaskmovpd %ymm9, %ymm9, 64(%rdx) 

// CHECK: vmaskmovpd %ymm9, %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2f,0x4c,0x02,0x40]      
vmaskmovpd %ymm9, %ymm9, 64(%rdx,%rax) 

// CHECK: vmaskmovpd %ymm9, %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2f,0x4c,0x82,0xc0]      
vmaskmovpd %ymm9, %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %ymm9, %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2f,0x4c,0x82,0x40]      
vmaskmovpd %ymm9, %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmaskmovpd %ymm9, %ymm9, (%rdx) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2f,0x0a]      
vmaskmovpd %ymm9, %ymm9, (%rdx) 

// CHECK: vmaskmovps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps 485498096, %xmm15, %xmm15 

// CHECK: vmaskmovps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps 485498096, %xmm6, %xmm6 

// CHECK: vmaskmovps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps 485498096, %ymm7, %ymm7 

// CHECK: vmaskmovps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps 485498096, %ymm9, %ymm9 

// CHECK: vmaskmovps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2c,0x7c,0x82,0xc0]      
vmaskmovps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaskmovps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2c,0x7c,0x82,0x40]      
vmaskmovps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaskmovps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2c,0x74,0x82,0xc0]      
vmaskmovps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaskmovps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2c,0x74,0x82,0x40]      
vmaskmovps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaskmovps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2c,0x7c,0x82,0xc0]      
vmaskmovps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaskmovps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2c,0x7c,0x82,0x40]      
vmaskmovps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaskmovps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2c,0x4c,0x82,0xc0]      
vmaskmovps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaskmovps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2c,0x4c,0x82,0x40]      
vmaskmovps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaskmovps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2c,0x7c,0x02,0x40]      
vmaskmovps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmaskmovps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2c,0x74,0x02,0x40]      
vmaskmovps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmaskmovps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2c,0x7c,0x02,0x40]      
vmaskmovps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vmaskmovps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2c,0x4c,0x02,0x40]      
vmaskmovps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vmaskmovps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2c,0x7a,0x40]      
vmaskmovps 64(%rdx), %xmm15, %xmm15 

// CHECK: vmaskmovps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2c,0x72,0x40]      
vmaskmovps 64(%rdx), %xmm6, %xmm6 

// CHECK: vmaskmovps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2c,0x7a,0x40]      
vmaskmovps 64(%rdx), %ymm7, %ymm7 

// CHECK: vmaskmovps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2c,0x4a,0x40]      
vmaskmovps 64(%rdx), %ymm9, %ymm9 

// CHECK: vmaskmovps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2c,0x3a]      
vmaskmovps (%rdx), %xmm15, %xmm15 

// CHECK: vmaskmovps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2c,0x32]      
vmaskmovps (%rdx), %xmm6, %xmm6 

// CHECK: vmaskmovps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2c,0x3a]      
vmaskmovps (%rdx), %ymm7, %ymm7 

// CHECK: vmaskmovps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x2c,0x0a]      
vmaskmovps (%rdx), %ymm9, %ymm9 

// CHECK: vmaskmovps %xmm15, %xmm15, 485498096 
// CHECK: encoding: [0xc4,0x62,0x01,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps %xmm15, %xmm15, 485498096 

// CHECK: vmaskmovps %xmm15, %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2e,0x7a,0x40]      
vmaskmovps %xmm15, %xmm15, 64(%rdx) 

// CHECK: vmaskmovps %xmm15, %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2e,0x7c,0x02,0x40]      
vmaskmovps %xmm15, %xmm15, 64(%rdx,%rax) 

// CHECK: vmaskmovps %xmm15, %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2e,0x7c,0x82,0xc0]      
vmaskmovps %xmm15, %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmaskmovps %xmm15, %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2e,0x7c,0x82,0x40]      
vmaskmovps %xmm15, %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmaskmovps %xmm15, %xmm15, (%rdx) 
// CHECK: encoding: [0xc4,0x62,0x01,0x2e,0x3a]      
vmaskmovps %xmm15, %xmm15, (%rdx) 

// CHECK: vmaskmovps %xmm6, %xmm6, 485498096 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps %xmm6, %xmm6, 485498096 

// CHECK: vmaskmovps %xmm6, %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2e,0x72,0x40]      
vmaskmovps %xmm6, %xmm6, 64(%rdx) 

// CHECK: vmaskmovps %xmm6, %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2e,0x74,0x02,0x40]      
vmaskmovps %xmm6, %xmm6, 64(%rdx,%rax) 

// CHECK: vmaskmovps %xmm6, %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2e,0x74,0x82,0xc0]      
vmaskmovps %xmm6, %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmaskmovps %xmm6, %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2e,0x74,0x82,0x40]      
vmaskmovps %xmm6, %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmaskmovps %xmm6, %xmm6, (%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2e,0x32]      
vmaskmovps %xmm6, %xmm6, (%rdx) 

// CHECK: vmaskmovps %ymm7, %ymm7, 485498096 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps %ymm7, %ymm7, 485498096 

// CHECK: vmaskmovps %ymm7, %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2e,0x7a,0x40]      
vmaskmovps %ymm7, %ymm7, 64(%rdx) 

// CHECK: vmaskmovps %ymm7, %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2e,0x7c,0x02,0x40]      
vmaskmovps %ymm7, %ymm7, 64(%rdx,%rax) 

// CHECK: vmaskmovps %ymm7, %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2e,0x7c,0x82,0xc0]      
vmaskmovps %ymm7, %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmaskmovps %ymm7, %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2e,0x7c,0x82,0x40]      
vmaskmovps %ymm7, %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmaskmovps %ymm7, %ymm7, (%rdx) 
// CHECK: encoding: [0xc4,0xe2,0x45,0x2e,0x3a]      
vmaskmovps %ymm7, %ymm7, (%rdx) 

// CHECK: vmaskmovps %ymm9, %ymm9, 485498096 
// CHECK: encoding: [0xc4,0x62,0x35,0x2e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaskmovps %ymm9, %ymm9, 485498096 

// CHECK: vmaskmovps %ymm9, %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2e,0x4a,0x40]      
vmaskmovps %ymm9, %ymm9, 64(%rdx) 

// CHECK: vmaskmovps %ymm9, %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2e,0x4c,0x02,0x40]      
vmaskmovps %ymm9, %ymm9, 64(%rdx,%rax) 

// CHECK: vmaskmovps %ymm9, %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2e,0x4c,0x82,0xc0]      
vmaskmovps %ymm9, %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmaskmovps %ymm9, %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2e,0x4c,0x82,0x40]      
vmaskmovps %ymm9, %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmaskmovps %ymm9, %ymm9, (%rdx) 
// CHECK: encoding: [0xc4,0x62,0x35,0x2e,0x0a]      
vmaskmovps %ymm9, %ymm9, (%rdx) 

// CHECK: vmaxpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxpd 485498096, %xmm15, %xmm15 

// CHECK: vmaxpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxpd 485498096, %xmm6, %xmm6 

// CHECK: vmaxpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxpd 485498096, %ymm7, %ymm7 

// CHECK: vmaxpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxpd 485498096, %ymm9, %ymm9 

// CHECK: vmaxpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5f,0x7c,0x82,0xc0]      
vmaxpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5f,0x7c,0x82,0x40]      
vmaxpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5f,0x74,0x82,0xc0]      
vmaxpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5f,0x74,0x82,0x40]      
vmaxpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5f,0x7c,0x82,0xc0]      
vmaxpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaxpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5f,0x7c,0x82,0x40]      
vmaxpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaxpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5f,0x4c,0x82,0xc0]      
vmaxpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaxpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5f,0x4c,0x82,0x40]      
vmaxpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaxpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5f,0x7c,0x02,0x40]      
vmaxpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmaxpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5f,0x74,0x02,0x40]      
vmaxpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmaxpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5f,0x7c,0x02,0x40]      
vmaxpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vmaxpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5f,0x4c,0x02,0x40]      
vmaxpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vmaxpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5f,0x7a,0x40]      
vmaxpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vmaxpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5f,0x72,0x40]      
vmaxpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vmaxpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5f,0x7a,0x40]      
vmaxpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vmaxpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5f,0x4a,0x40]      
vmaxpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vmaxpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5f,0x3a]      
vmaxpd (%rdx), %xmm15, %xmm15 

// CHECK: vmaxpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5f,0x32]      
vmaxpd (%rdx), %xmm6, %xmm6 

// CHECK: vmaxpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5f,0x3a]      
vmaxpd (%rdx), %ymm7, %ymm7 

// CHECK: vmaxpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5f,0x0a]      
vmaxpd (%rdx), %ymm9, %ymm9 

// CHECK: vmaxpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x5f,0xff]      
vmaxpd %xmm15, %xmm15, %xmm15 

// CHECK: vmaxpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5f,0xf6]      
vmaxpd %xmm6, %xmm6, %xmm6 

// CHECK: vmaxpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5f,0xff]      
vmaxpd %ymm7, %ymm7, %ymm7 

// CHECK: vmaxpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x5f,0xc9]      
vmaxpd %ymm9, %ymm9, %ymm9 

// CHECK: vmaxps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxps 485498096, %xmm15, %xmm15 

// CHECK: vmaxps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxps 485498096, %xmm6, %xmm6 

// CHECK: vmaxps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxps 485498096, %ymm7, %ymm7 

// CHECK: vmaxps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxps 485498096, %ymm9, %ymm9 

// CHECK: vmaxps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5f,0x7c,0x82,0xc0]      
vmaxps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5f,0x7c,0x82,0x40]      
vmaxps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5f,0x74,0x82,0xc0]      
vmaxps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5f,0x74,0x82,0x40]      
vmaxps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5f,0x7c,0x82,0xc0]      
vmaxps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaxps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5f,0x7c,0x82,0x40]      
vmaxps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmaxps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5f,0x4c,0x82,0xc0]      
vmaxps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaxps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5f,0x4c,0x82,0x40]      
vmaxps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmaxps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5f,0x7c,0x02,0x40]      
vmaxps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmaxps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5f,0x74,0x02,0x40]      
vmaxps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmaxps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5f,0x7c,0x02,0x40]      
vmaxps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vmaxps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5f,0x4c,0x02,0x40]      
vmaxps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vmaxps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5f,0x7a,0x40]      
vmaxps 64(%rdx), %xmm15, %xmm15 

// CHECK: vmaxps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5f,0x72,0x40]      
vmaxps 64(%rdx), %xmm6, %xmm6 

// CHECK: vmaxps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5f,0x7a,0x40]      
vmaxps 64(%rdx), %ymm7, %ymm7 

// CHECK: vmaxps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5f,0x4a,0x40]      
vmaxps 64(%rdx), %ymm9, %ymm9 

// CHECK: vmaxps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5f,0x3a]      
vmaxps (%rdx), %xmm15, %xmm15 

// CHECK: vmaxps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5f,0x32]      
vmaxps (%rdx), %xmm6, %xmm6 

// CHECK: vmaxps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5f,0x3a]      
vmaxps (%rdx), %ymm7, %ymm7 

// CHECK: vmaxps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5f,0x0a]      
vmaxps (%rdx), %ymm9, %ymm9 

// CHECK: vmaxps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x5f,0xff]      
vmaxps %xmm15, %xmm15, %xmm15 

// CHECK: vmaxps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5f,0xf6]      
vmaxps %xmm6, %xmm6, %xmm6 

// CHECK: vmaxps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5f,0xff]      
vmaxps %ymm7, %ymm7, %ymm7 

// CHECK: vmaxps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x5f,0xc9]      
vmaxps %ymm9, %ymm9, %ymm9 

// CHECK: vmaxsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxsd 485498096, %xmm15, %xmm15 

// CHECK: vmaxsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxsd 485498096, %xmm6, %xmm6 

// CHECK: vmaxsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5f,0x7c,0x82,0xc0]      
vmaxsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5f,0x7c,0x82,0x40]      
vmaxsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5f,0x74,0x82,0xc0]      
vmaxsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5f,0x74,0x82,0x40]      
vmaxsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5f,0x7c,0x02,0x40]      
vmaxsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmaxsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5f,0x74,0x02,0x40]      
vmaxsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmaxsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5f,0x7a,0x40]      
vmaxsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vmaxsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5f,0x72,0x40]      
vmaxsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vmaxsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5f,0x3a]      
vmaxsd (%rdx), %xmm15, %xmm15 

// CHECK: vmaxsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5f,0x32]      
vmaxsd (%rdx), %xmm6, %xmm6 

// CHECK: vmaxsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x5f,0xff]      
vmaxsd %xmm15, %xmm15, %xmm15 

// CHECK: vmaxsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5f,0xf6]      
vmaxsd %xmm6, %xmm6, %xmm6 

// CHECK: vmaxss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxss 485498096, %xmm15, %xmm15 

// CHECK: vmaxss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmaxss 485498096, %xmm6, %xmm6 

// CHECK: vmaxss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5f,0x7c,0x82,0xc0]      
vmaxss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5f,0x7c,0x82,0x40]      
vmaxss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmaxss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5f,0x74,0x82,0xc0]      
vmaxss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5f,0x74,0x82,0x40]      
vmaxss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmaxss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5f,0x7c,0x02,0x40]      
vmaxss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmaxss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5f,0x74,0x02,0x40]      
vmaxss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmaxss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5f,0x7a,0x40]      
vmaxss 64(%rdx), %xmm15, %xmm15 

// CHECK: vmaxss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5f,0x72,0x40]      
vmaxss 64(%rdx), %xmm6, %xmm6 

// CHECK: vmaxss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5f,0x3a]      
vmaxss (%rdx), %xmm15, %xmm15 

// CHECK: vmaxss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5f,0x32]      
vmaxss (%rdx), %xmm6, %xmm6 

// CHECK: vmaxss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x5f,0xff]      
vmaxss %xmm15, %xmm15, %xmm15 

// CHECK: vmaxss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5f,0xf6]      
vmaxss %xmm6, %xmm6, %xmm6 

// CHECK: vminpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminpd 485498096, %xmm15, %xmm15 

// CHECK: vminpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vminpd 485498096, %xmm6, %xmm6 

// CHECK: vminpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminpd 485498096, %ymm7, %ymm7 

// CHECK: vminpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminpd 485498096, %ymm9, %ymm9 

// CHECK: vminpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5d,0x7c,0x82,0xc0]      
vminpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5d,0x7c,0x82,0x40]      
vminpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5d,0x74,0x82,0xc0]      
vminpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5d,0x74,0x82,0x40]      
vminpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5d,0x7c,0x82,0xc0]      
vminpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vminpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5d,0x7c,0x82,0x40]      
vminpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vminpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5d,0x4c,0x82,0xc0]      
vminpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vminpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5d,0x4c,0x82,0x40]      
vminpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vminpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5d,0x7c,0x02,0x40]      
vminpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vminpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5d,0x74,0x02,0x40]      
vminpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vminpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5d,0x7c,0x02,0x40]      
vminpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vminpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5d,0x4c,0x02,0x40]      
vminpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vminpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5d,0x7a,0x40]      
vminpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vminpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5d,0x72,0x40]      
vminpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vminpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5d,0x7a,0x40]      
vminpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vminpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5d,0x4a,0x40]      
vminpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vminpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5d,0x3a]      
vminpd (%rdx), %xmm15, %xmm15 

// CHECK: vminpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5d,0x32]      
vminpd (%rdx), %xmm6, %xmm6 

// CHECK: vminpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5d,0x3a]      
vminpd (%rdx), %ymm7, %ymm7 

// CHECK: vminpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5d,0x0a]      
vminpd (%rdx), %ymm9, %ymm9 

// CHECK: vminpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x5d,0xff]      
vminpd %xmm15, %xmm15, %xmm15 

// CHECK: vminpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5d,0xf6]      
vminpd %xmm6, %xmm6, %xmm6 

// CHECK: vminpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5d,0xff]      
vminpd %ymm7, %ymm7, %ymm7 

// CHECK: vminpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x5d,0xc9]      
vminpd %ymm9, %ymm9, %ymm9 

// CHECK: vminps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminps 485498096, %xmm15, %xmm15 

// CHECK: vminps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vminps 485498096, %xmm6, %xmm6 

// CHECK: vminps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminps 485498096, %ymm7, %ymm7 

// CHECK: vminps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminps 485498096, %ymm9, %ymm9 

// CHECK: vminps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5d,0x7c,0x82,0xc0]      
vminps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5d,0x7c,0x82,0x40]      
vminps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5d,0x74,0x82,0xc0]      
vminps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5d,0x74,0x82,0x40]      
vminps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5d,0x7c,0x82,0xc0]      
vminps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vminps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5d,0x7c,0x82,0x40]      
vminps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vminps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5d,0x4c,0x82,0xc0]      
vminps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vminps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5d,0x4c,0x82,0x40]      
vminps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vminps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5d,0x7c,0x02,0x40]      
vminps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vminps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5d,0x74,0x02,0x40]      
vminps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vminps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5d,0x7c,0x02,0x40]      
vminps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vminps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5d,0x4c,0x02,0x40]      
vminps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vminps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5d,0x7a,0x40]      
vminps 64(%rdx), %xmm15, %xmm15 

// CHECK: vminps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5d,0x72,0x40]      
vminps 64(%rdx), %xmm6, %xmm6 

// CHECK: vminps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5d,0x7a,0x40]      
vminps 64(%rdx), %ymm7, %ymm7 

// CHECK: vminps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5d,0x4a,0x40]      
vminps 64(%rdx), %ymm9, %ymm9 

// CHECK: vminps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5d,0x3a]      
vminps (%rdx), %xmm15, %xmm15 

// CHECK: vminps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5d,0x32]      
vminps (%rdx), %xmm6, %xmm6 

// CHECK: vminps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5d,0x3a]      
vminps (%rdx), %ymm7, %ymm7 

// CHECK: vminps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5d,0x0a]      
vminps (%rdx), %ymm9, %ymm9 

// CHECK: vminps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x5d,0xff]      
vminps %xmm15, %xmm15, %xmm15 

// CHECK: vminps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5d,0xf6]      
vminps %xmm6, %xmm6, %xmm6 

// CHECK: vminps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5d,0xff]      
vminps %ymm7, %ymm7, %ymm7 

// CHECK: vminps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x5d,0xc9]      
vminps %ymm9, %ymm9, %ymm9 

// CHECK: vminsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminsd 485498096, %xmm15, %xmm15 

// CHECK: vminsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vminsd 485498096, %xmm6, %xmm6 

// CHECK: vminsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5d,0x7c,0x82,0xc0]      
vminsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5d,0x7c,0x82,0x40]      
vminsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5d,0x74,0x82,0xc0]      
vminsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5d,0x74,0x82,0x40]      
vminsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5d,0x7c,0x02,0x40]      
vminsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vminsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5d,0x74,0x02,0x40]      
vminsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vminsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5d,0x7a,0x40]      
vminsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vminsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5d,0x72,0x40]      
vminsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vminsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5d,0x3a]      
vminsd (%rdx), %xmm15, %xmm15 

// CHECK: vminsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5d,0x32]      
vminsd (%rdx), %xmm6, %xmm6 

// CHECK: vminsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x5d,0xff]      
vminsd %xmm15, %xmm15, %xmm15 

// CHECK: vminsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5d,0xf6]      
vminsd %xmm6, %xmm6, %xmm6 

// CHECK: vminss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vminss 485498096, %xmm15, %xmm15 

// CHECK: vminss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vminss 485498096, %xmm6, %xmm6 

// CHECK: vminss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5d,0x7c,0x82,0xc0]      
vminss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5d,0x7c,0x82,0x40]      
vminss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vminss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5d,0x74,0x82,0xc0]      
vminss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5d,0x74,0x82,0x40]      
vminss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vminss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5d,0x7c,0x02,0x40]      
vminss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vminss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5d,0x74,0x02,0x40]      
vminss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vminss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5d,0x7a,0x40]      
vminss 64(%rdx), %xmm15, %xmm15 

// CHECK: vminss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5d,0x72,0x40]      
vminss 64(%rdx), %xmm6, %xmm6 

// CHECK: vminss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5d,0x3a]      
vminss (%rdx), %xmm15, %xmm15 

// CHECK: vminss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5d,0x32]      
vminss (%rdx), %xmm6, %xmm6 

// CHECK: vminss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x5d,0xff]      
vminss %xmm15, %xmm15, %xmm15 

// CHECK: vminss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5d,0xf6]      
vminss %xmm6, %xmm6, %xmm6 

// CHECK: vmovapd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd 485498096, %xmm15 

// CHECK: vmovapd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd 485498096, %xmm6 

// CHECK: vmovapd 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd 485498096, %ymm7 

// CHECK: vmovapd 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x28,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd 485498096, %ymm9 

// CHECK: vmovapd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x28,0x7c,0x82,0xc0]       
vmovapd -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovapd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x28,0x7c,0x82,0x40]       
vmovapd 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovapd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x28,0x74,0x82,0xc0]       
vmovapd -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovapd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x28,0x74,0x82,0x40]       
vmovapd 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovapd -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x28,0x7c,0x82,0xc0]       
vmovapd -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovapd 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x28,0x7c,0x82,0x40]       
vmovapd 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovapd -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x28,0x4c,0x82,0xc0]       
vmovapd -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovapd 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x28,0x4c,0x82,0x40]       
vmovapd 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovapd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x28,0x7c,0x02,0x40]       
vmovapd 64(%rdx,%rax), %xmm15 

// CHECK: vmovapd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x28,0x74,0x02,0x40]       
vmovapd 64(%rdx,%rax), %xmm6 

// CHECK: vmovapd 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x28,0x7c,0x02,0x40]       
vmovapd 64(%rdx,%rax), %ymm7 

// CHECK: vmovapd 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x28,0x4c,0x02,0x40]       
vmovapd 64(%rdx,%rax), %ymm9 

// CHECK: vmovapd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x28,0x7a,0x40]       
vmovapd 64(%rdx), %xmm15 

// CHECK: vmovapd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x28,0x72,0x40]       
vmovapd 64(%rdx), %xmm6 

// CHECK: vmovapd 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x28,0x7a,0x40]       
vmovapd 64(%rdx), %ymm7 

// CHECK: vmovapd 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x28,0x4a,0x40]       
vmovapd 64(%rdx), %ymm9 

// CHECK: vmovapd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x28,0x3a]       
vmovapd (%rdx), %xmm15 

// CHECK: vmovapd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x28,0x32]       
vmovapd (%rdx), %xmm6 

// CHECK: vmovapd (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x28,0x3a]       
vmovapd (%rdx), %ymm7 

// CHECK: vmovapd (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x28,0x0a]       
vmovapd (%rdx), %ymm9 

// CHECK: vmovapd %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd %xmm15, 485498096 

// CHECK: vmovapd %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0x29,0x7a,0x40]       
vmovapd %xmm15, 64(%rdx) 

// CHECK: vmovapd %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0x29,0x7c,0x02,0x40]       
vmovapd %xmm15, 64(%rdx,%rax) 

// CHECK: vmovapd %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x29,0x7c,0x82,0xc0]       
vmovapd %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovapd %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x29,0x7c,0x82,0x40]       
vmovapd %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovapd %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0x29,0x3a]       
vmovapd %xmm15, (%rdx) 

// CHECK: vmovapd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x28,0xff]       
vmovapd %xmm15, %xmm15 

// CHECK: vmovapd %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd %xmm6, 485498096 

// CHECK: vmovapd %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x29,0x72,0x40]       
vmovapd %xmm6, 64(%rdx) 

// CHECK: vmovapd %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0x29,0x74,0x02,0x40]       
vmovapd %xmm6, 64(%rdx,%rax) 

// CHECK: vmovapd %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x29,0x74,0x82,0xc0]       
vmovapd %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovapd %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x29,0x74,0x82,0x40]       
vmovapd %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovapd %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x29,0x32]       
vmovapd %xmm6, (%rdx) 

// CHECK: vmovapd %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x28,0xf6]       
vmovapd %xmm6, %xmm6 

// CHECK: vmovapd %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfd,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd %ymm7, 485498096 

// CHECK: vmovapd %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x29,0x7a,0x40]       
vmovapd %ymm7, 64(%rdx) 

// CHECK: vmovapd %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfd,0x29,0x7c,0x02,0x40]       
vmovapd %ymm7, 64(%rdx,%rax) 

// CHECK: vmovapd %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x29,0x7c,0x82,0xc0]       
vmovapd %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovapd %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x29,0x7c,0x82,0x40]       
vmovapd %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovapd %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x29,0x3a]       
vmovapd %ymm7, (%rdx) 

// CHECK: vmovapd %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x28,0xff]       
vmovapd %ymm7, %ymm7 

// CHECK: vmovapd %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7d,0x29,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovapd %ymm9, 485498096 

// CHECK: vmovapd %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x29,0x4a,0x40]       
vmovapd %ymm9, 64(%rdx) 

// CHECK: vmovapd %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7d,0x29,0x4c,0x02,0x40]       
vmovapd %ymm9, 64(%rdx,%rax) 

// CHECK: vmovapd %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x29,0x4c,0x82,0xc0]       
vmovapd %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovapd %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x29,0x4c,0x82,0x40]       
vmovapd %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovapd %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x29,0x0a]       
vmovapd %ymm9, (%rdx) 

// CHECK: vmovapd %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7d,0x28,0xc9]       
vmovapd %ymm9, %ymm9 

// CHECK: vmovaps 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps 485498096, %xmm15 

// CHECK: vmovaps 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps 485498096, %xmm6 

// CHECK: vmovaps 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps 485498096, %ymm7 

// CHECK: vmovaps 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x28,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps 485498096, %ymm9 

// CHECK: vmovaps -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x28,0x7c,0x82,0xc0]       
vmovaps -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovaps 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x28,0x7c,0x82,0x40]       
vmovaps 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovaps -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x28,0x74,0x82,0xc0]       
vmovaps -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovaps 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x28,0x74,0x82,0x40]       
vmovaps 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovaps -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x28,0x7c,0x82,0xc0]       
vmovaps -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovaps 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x28,0x7c,0x82,0x40]       
vmovaps 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovaps -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x28,0x4c,0x82,0xc0]       
vmovaps -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovaps 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x28,0x4c,0x82,0x40]       
vmovaps 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovaps 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x28,0x7c,0x02,0x40]       
vmovaps 64(%rdx,%rax), %xmm15 

// CHECK: vmovaps 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x28,0x74,0x02,0x40]       
vmovaps 64(%rdx,%rax), %xmm6 

// CHECK: vmovaps 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x28,0x7c,0x02,0x40]       
vmovaps 64(%rdx,%rax), %ymm7 

// CHECK: vmovaps 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x28,0x4c,0x02,0x40]       
vmovaps 64(%rdx,%rax), %ymm9 

// CHECK: vmovaps 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x28,0x7a,0x40]       
vmovaps 64(%rdx), %xmm15 

// CHECK: vmovaps 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x28,0x72,0x40]       
vmovaps 64(%rdx), %xmm6 

// CHECK: vmovaps 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x28,0x7a,0x40]       
vmovaps 64(%rdx), %ymm7 

// CHECK: vmovaps 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x28,0x4a,0x40]       
vmovaps 64(%rdx), %ymm9 

// CHECK: vmovaps (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x28,0x3a]       
vmovaps (%rdx), %xmm15 

// CHECK: vmovaps (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x28,0x32]       
vmovaps (%rdx), %xmm6 

// CHECK: vmovaps (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x28,0x3a]       
vmovaps (%rdx), %ymm7 

// CHECK: vmovaps (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x28,0x0a]       
vmovaps (%rdx), %ymm9 

// CHECK: vmovaps %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x78,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps %xmm15, 485498096 

// CHECK: vmovaps %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x78,0x29,0x7a,0x40]       
vmovaps %xmm15, 64(%rdx) 

// CHECK: vmovaps %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x78,0x29,0x7c,0x02,0x40]       
vmovaps %xmm15, 64(%rdx,%rax) 

// CHECK: vmovaps %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x29,0x7c,0x82,0xc0]       
vmovaps %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovaps %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x29,0x7c,0x82,0x40]       
vmovaps %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovaps %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x78,0x29,0x3a]       
vmovaps %xmm15, (%rdx) 

// CHECK: vmovaps %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x28,0xff]       
vmovaps %xmm15, %xmm15 

// CHECK: vmovaps %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf8,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps %xmm6, 485498096 

// CHECK: vmovaps %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x29,0x72,0x40]       
vmovaps %xmm6, 64(%rdx) 

// CHECK: vmovaps %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf8,0x29,0x74,0x02,0x40]       
vmovaps %xmm6, 64(%rdx,%rax) 

// CHECK: vmovaps %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x29,0x74,0x82,0xc0]       
vmovaps %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovaps %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x29,0x74,0x82,0x40]       
vmovaps %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovaps %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x29,0x32]       
vmovaps %xmm6, (%rdx) 

// CHECK: vmovaps %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x28,0xf6]       
vmovaps %xmm6, %xmm6 

// CHECK: vmovaps %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfc,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps %ymm7, 485498096 

// CHECK: vmovaps %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfc,0x29,0x7a,0x40]       
vmovaps %ymm7, 64(%rdx) 

// CHECK: vmovaps %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfc,0x29,0x7c,0x02,0x40]       
vmovaps %ymm7, 64(%rdx,%rax) 

// CHECK: vmovaps %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfc,0x29,0x7c,0x82,0xc0]       
vmovaps %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovaps %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfc,0x29,0x7c,0x82,0x40]       
vmovaps %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovaps %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfc,0x29,0x3a]       
vmovaps %ymm7, (%rdx) 

// CHECK: vmovaps %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x28,0xff]       
vmovaps %ymm7, %ymm7 

// CHECK: vmovaps %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7c,0x29,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovaps %ymm9, 485498096 

// CHECK: vmovaps %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7c,0x29,0x4a,0x40]       
vmovaps %ymm9, 64(%rdx) 

// CHECK: vmovaps %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7c,0x29,0x4c,0x02,0x40]       
vmovaps %ymm9, 64(%rdx,%rax) 

// CHECK: vmovaps %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7c,0x29,0x4c,0x82,0xc0]       
vmovaps %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovaps %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7c,0x29,0x4c,0x82,0x40]       
vmovaps %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovaps %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7c,0x29,0x0a]       
vmovaps %ymm9, (%rdx) 

// CHECK: vmovaps %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7c,0x28,0xc9]       
vmovaps %ymm9, %ymm9 

// CHECK: vmovd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovd 485498096, %xmm15 

// CHECK: vmovd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovd 485498096, %xmm6 

// CHECK: vmovd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6e,0x7c,0x82,0xc0]       
vmovd -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6e,0x7c,0x82,0x40]       
vmovd 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6e,0x74,0x82,0xc0]       
vmovd -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6e,0x74,0x82,0x40]       
vmovd 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6e,0x7c,0x02,0x40]       
vmovd 64(%rdx,%rax), %xmm15 

// CHECK: vmovd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6e,0x74,0x02,0x40]       
vmovd 64(%rdx,%rax), %xmm6 

// CHECK: vmovd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6e,0x7a,0x40]       
vmovd 64(%rdx), %xmm15 

// CHECK: vmovd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6e,0x72,0x40]       
vmovd 64(%rdx), %xmm6 

// CHECK: vmovddup 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovddup 485498096, %xmm15 

// CHECK: vmovddup 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovddup 485498096, %xmm6 

// CHECK: vmovddup 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xff,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovddup 485498096, %ymm7 

// CHECK: vmovddup 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7f,0x12,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovddup 485498096, %ymm9 

// CHECK: vmovddup -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x12,0x7c,0x82,0xc0]       
vmovddup -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovddup 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x12,0x7c,0x82,0x40]       
vmovddup 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovddup -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x12,0x74,0x82,0xc0]       
vmovddup -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovddup 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x12,0x74,0x82,0x40]       
vmovddup 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovddup -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xff,0x12,0x7c,0x82,0xc0]       
vmovddup -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovddup 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xff,0x12,0x7c,0x82,0x40]       
vmovddup 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovddup -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0x12,0x4c,0x82,0xc0]       
vmovddup -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovddup 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0x12,0x4c,0x82,0x40]       
vmovddup 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovddup 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x12,0x7c,0x02,0x40]       
vmovddup 64(%rdx,%rax), %xmm15 

// CHECK: vmovddup 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x12,0x74,0x02,0x40]       
vmovddup 64(%rdx,%rax), %xmm6 

// CHECK: vmovddup 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xff,0x12,0x7c,0x02,0x40]       
vmovddup 64(%rdx,%rax), %ymm7 

// CHECK: vmovddup 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0x12,0x4c,0x02,0x40]       
vmovddup 64(%rdx,%rax), %ymm9 

// CHECK: vmovddup 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x12,0x7a,0x40]       
vmovddup 64(%rdx), %xmm15 

// CHECK: vmovddup 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x12,0x72,0x40]       
vmovddup 64(%rdx), %xmm6 

// CHECK: vmovddup 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xff,0x12,0x7a,0x40]       
vmovddup 64(%rdx), %ymm7 

// CHECK: vmovddup 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0x12,0x4a,0x40]       
vmovddup 64(%rdx), %ymm9 

// CHECK: vmovddup (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x12,0x3a]       
vmovddup (%rdx), %xmm15 

// CHECK: vmovddup (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x12,0x32]       
vmovddup (%rdx), %xmm6 

// CHECK: vmovddup (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xff,0x12,0x3a]       
vmovddup (%rdx), %ymm7 

// CHECK: vmovddup (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7f,0x12,0x0a]       
vmovddup (%rdx), %ymm9 

// CHECK: vmovddup %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7b,0x12,0xff]       
vmovddup %xmm15, %xmm15 

// CHECK: vmovddup %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x12,0xf6]       
vmovddup %xmm6, %xmm6 

// CHECK: vmovddup %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xff,0x12,0xff]       
vmovddup %ymm7, %ymm7 

// CHECK: vmovddup %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7f,0x12,0xc9]       
vmovddup %ymm9, %ymm9 

// CHECK: vmovdqa 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa 485498096, %xmm15 

// CHECK: vmovdqa 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa 485498096, %xmm6 

// CHECK: vmovdqa 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa 485498096, %ymm7 

// CHECK: vmovdqa 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x6f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa 485498096, %ymm9 

// CHECK: vmovdqa -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6f,0x7c,0x82,0xc0]       
vmovdqa -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovdqa 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6f,0x7c,0x82,0x40]       
vmovdqa 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovdqa -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6f,0x74,0x82,0xc0]       
vmovdqa -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovdqa 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6f,0x74,0x82,0x40]       
vmovdqa 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovdqa -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x6f,0x7c,0x82,0xc0]       
vmovdqa -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovdqa 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x6f,0x7c,0x82,0x40]       
vmovdqa 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovdqa -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x6f,0x4c,0x82,0xc0]       
vmovdqa -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovdqa 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x6f,0x4c,0x82,0x40]       
vmovdqa 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovdqa 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6f,0x7c,0x02,0x40]       
vmovdqa 64(%rdx,%rax), %xmm15 

// CHECK: vmovdqa 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6f,0x74,0x02,0x40]       
vmovdqa 64(%rdx,%rax), %xmm6 

// CHECK: vmovdqa 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x6f,0x7c,0x02,0x40]       
vmovdqa 64(%rdx,%rax), %ymm7 

// CHECK: vmovdqa 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x6f,0x4c,0x02,0x40]       
vmovdqa 64(%rdx,%rax), %ymm9 

// CHECK: vmovdqa 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6f,0x7a,0x40]       
vmovdqa 64(%rdx), %xmm15 

// CHECK: vmovdqa 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6f,0x72,0x40]       
vmovdqa 64(%rdx), %xmm6 

// CHECK: vmovdqa 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x6f,0x7a,0x40]       
vmovdqa 64(%rdx), %ymm7 

// CHECK: vmovdqa 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x6f,0x4a,0x40]       
vmovdqa 64(%rdx), %ymm9 

// CHECK: vmovdqa (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6f,0x3a]       
vmovdqa (%rdx), %xmm15 

// CHECK: vmovdqa (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6f,0x32]       
vmovdqa (%rdx), %xmm6 

// CHECK: vmovdqa (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x6f,0x3a]       
vmovdqa (%rdx), %ymm7 

// CHECK: vmovdqa (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x6f,0x0a]       
vmovdqa (%rdx), %ymm9 

// CHECK: vmovdqa %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa %xmm15, 485498096 

// CHECK: vmovdqa %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0x7f,0x7a,0x40]       
vmovdqa %xmm15, 64(%rdx) 

// CHECK: vmovdqa %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0x7f,0x7c,0x02,0x40]       
vmovdqa %xmm15, 64(%rdx,%rax) 

// CHECK: vmovdqa %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x7f,0x7c,0x82,0xc0]       
vmovdqa %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovdqa %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x7f,0x7c,0x82,0x40]       
vmovdqa %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovdqa %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0x7f,0x3a]       
vmovdqa %xmm15, (%rdx) 

// CHECK: vmovdqa %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x6f,0xff]       
vmovdqa %xmm15, %xmm15 

// CHECK: vmovdqa %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0x7f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa %xmm6, 485498096 

// CHECK: vmovdqa %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x7f,0x72,0x40]       
vmovdqa %xmm6, 64(%rdx) 

// CHECK: vmovdqa %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0x7f,0x74,0x02,0x40]       
vmovdqa %xmm6, 64(%rdx,%rax) 

// CHECK: vmovdqa %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x7f,0x74,0x82,0xc0]       
vmovdqa %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovdqa %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x7f,0x74,0x82,0x40]       
vmovdqa %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovdqa %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x7f,0x32]       
vmovdqa %xmm6, (%rdx) 

// CHECK: vmovdqa %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6f,0xf6]       
vmovdqa %xmm6, %xmm6 

// CHECK: vmovdqa %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfd,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa %ymm7, 485498096 

// CHECK: vmovdqa %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x7f,0x7a,0x40]       
vmovdqa %ymm7, 64(%rdx) 

// CHECK: vmovdqa %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfd,0x7f,0x7c,0x02,0x40]       
vmovdqa %ymm7, 64(%rdx,%rax) 

// CHECK: vmovdqa %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x7f,0x7c,0x82,0xc0]       
vmovdqa %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovdqa %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x7f,0x7c,0x82,0x40]       
vmovdqa %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovdqa %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x7f,0x3a]       
vmovdqa %ymm7, (%rdx) 

// CHECK: vmovdqa %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x6f,0xff]       
vmovdqa %ymm7, %ymm7 

// CHECK: vmovdqa %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7d,0x7f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqa %ymm9, 485498096 

// CHECK: vmovdqa %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x7f,0x4a,0x40]       
vmovdqa %ymm9, 64(%rdx) 

// CHECK: vmovdqa %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7d,0x7f,0x4c,0x02,0x40]       
vmovdqa %ymm9, 64(%rdx,%rax) 

// CHECK: vmovdqa %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x7f,0x4c,0x82,0xc0]       
vmovdqa %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovdqa %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x7f,0x4c,0x82,0x40]       
vmovdqa %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovdqa %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x7f,0x0a]       
vmovdqa %ymm9, (%rdx) 

// CHECK: vmovdqa %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7d,0x6f,0xc9]       
vmovdqa %ymm9, %ymm9 

// CHECK: vmovdqu 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu 485498096, %xmm15 

// CHECK: vmovdqu 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x6f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu 485498096, %xmm6 

// CHECK: vmovdqu 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu 485498096, %ymm7 

// CHECK: vmovdqu 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x6f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu 485498096, %ymm9 

// CHECK: vmovdqu -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x6f,0x7c,0x82,0xc0]       
vmovdqu -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovdqu 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x6f,0x7c,0x82,0x40]       
vmovdqu 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovdqu -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x6f,0x74,0x82,0xc0]       
vmovdqu -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovdqu 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x6f,0x74,0x82,0x40]       
vmovdqu 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovdqu -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x6f,0x7c,0x82,0xc0]       
vmovdqu -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovdqu 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x6f,0x7c,0x82,0x40]       
vmovdqu 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovdqu -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x6f,0x4c,0x82,0xc0]       
vmovdqu -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovdqu 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x6f,0x4c,0x82,0x40]       
vmovdqu 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovdqu 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x6f,0x7c,0x02,0x40]       
vmovdqu 64(%rdx,%rax), %xmm15 

// CHECK: vmovdqu 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x6f,0x74,0x02,0x40]       
vmovdqu 64(%rdx,%rax), %xmm6 

// CHECK: vmovdqu 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x6f,0x7c,0x02,0x40]       
vmovdqu 64(%rdx,%rax), %ymm7 

// CHECK: vmovdqu 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x6f,0x4c,0x02,0x40]       
vmovdqu 64(%rdx,%rax), %ymm9 

// CHECK: vmovdqu 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x6f,0x7a,0x40]       
vmovdqu 64(%rdx), %xmm15 

// CHECK: vmovdqu 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x6f,0x72,0x40]       
vmovdqu 64(%rdx), %xmm6 

// CHECK: vmovdqu 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x6f,0x7a,0x40]       
vmovdqu 64(%rdx), %ymm7 

// CHECK: vmovdqu 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x6f,0x4a,0x40]       
vmovdqu 64(%rdx), %ymm9 

// CHECK: vmovdqu (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x6f,0x3a]       
vmovdqu (%rdx), %xmm15 

// CHECK: vmovdqu (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x6f,0x32]       
vmovdqu (%rdx), %xmm6 

// CHECK: vmovdqu (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x6f,0x3a]       
vmovdqu (%rdx), %ymm7 

// CHECK: vmovdqu (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x6f,0x0a]       
vmovdqu (%rdx), %ymm9 

// CHECK: vmovdqu %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x7a,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu %xmm15, 485498096 

// CHECK: vmovdqu %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7a,0x7f,0x7a,0x40]       
vmovdqu %xmm15, 64(%rdx) 

// CHECK: vmovdqu %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7a,0x7f,0x7c,0x02,0x40]       
vmovdqu %xmm15, 64(%rdx,%rax) 

// CHECK: vmovdqu %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7a,0x7f,0x7c,0x82,0xc0]       
vmovdqu %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovdqu %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7a,0x7f,0x7c,0x82,0x40]       
vmovdqu %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovdqu %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x7a,0x7f,0x3a]       
vmovdqu %xmm15, (%rdx) 

// CHECK: vmovdqu %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7a,0x6f,0xff]       
vmovdqu %xmm15, %xmm15 

// CHECK: vmovdqu %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xfa,0x7f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu %xmm6, 485498096 

// CHECK: vmovdqu %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfa,0x7f,0x72,0x40]       
vmovdqu %xmm6, 64(%rdx) 

// CHECK: vmovdqu %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfa,0x7f,0x74,0x02,0x40]       
vmovdqu %xmm6, 64(%rdx,%rax) 

// CHECK: vmovdqu %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfa,0x7f,0x74,0x82,0xc0]       
vmovdqu %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovdqu %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfa,0x7f,0x74,0x82,0x40]       
vmovdqu %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovdqu %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xfa,0x7f,0x32]       
vmovdqu %xmm6, (%rdx) 

// CHECK: vmovdqu %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x6f,0xf6]       
vmovdqu %xmm6, %xmm6 

// CHECK: vmovdqu %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfe,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu %ymm7, 485498096 

// CHECK: vmovdqu %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfe,0x7f,0x7a,0x40]       
vmovdqu %ymm7, 64(%rdx) 

// CHECK: vmovdqu %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfe,0x7f,0x7c,0x02,0x40]       
vmovdqu %ymm7, 64(%rdx,%rax) 

// CHECK: vmovdqu %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfe,0x7f,0x7c,0x82,0xc0]       
vmovdqu %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovdqu %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfe,0x7f,0x7c,0x82,0x40]       
vmovdqu %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovdqu %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfe,0x7f,0x3a]       
vmovdqu %ymm7, (%rdx) 

// CHECK: vmovdqu %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x6f,0xff]       
vmovdqu %ymm7, %ymm7 

// CHECK: vmovdqu %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7e,0x7f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovdqu %ymm9, 485498096 

// CHECK: vmovdqu %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7e,0x7f,0x4a,0x40]       
vmovdqu %ymm9, 64(%rdx) 

// CHECK: vmovdqu %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7e,0x7f,0x4c,0x02,0x40]       
vmovdqu %ymm9, 64(%rdx,%rax) 

// CHECK: vmovdqu %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7e,0x7f,0x4c,0x82,0xc0]       
vmovdqu %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovdqu %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7e,0x7f,0x4c,0x82,0x40]       
vmovdqu %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovdqu %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7e,0x7f,0x0a]       
vmovdqu %ymm9, (%rdx) 

// CHECK: vmovdqu %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7e,0x6f,0xc9]       
vmovdqu %ymm9, %ymm9 

// CHECK: vmovd %r13d, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x6e,0xfd]       
vmovd %r13d, %xmm15 

// CHECK: vmovd %r13d, %xmm6 
// CHECK: encoding: [0xc4,0xc1,0x79,0x6e,0xf5]       
vmovd %r13d, %xmm6 

// CHECK: vmovd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x6e,0x3a]       
vmovd (%rdx), %xmm15 

// CHECK: vmovd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x6e,0x32]       
vmovd (%rdx), %xmm6 

// CHECK: vmovd %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0x7e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovd %xmm15, 485498096 

// CHECK: vmovd %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0x7e,0x7a,0x40]       
vmovd %xmm15, 64(%rdx) 

// CHECK: vmovd %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0x7e,0x7c,0x02,0x40]       
vmovd %xmm15, 64(%rdx,%rax) 

// CHECK: vmovd %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x7e,0x7c,0x82,0xc0]       
vmovd %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovd %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x7e,0x7c,0x82,0x40]       
vmovd %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovd %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x79,0x7e,0xfd]       
vmovd %xmm15, %r13d 

// CHECK: vmovd %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0x7e,0x3a]       
vmovd %xmm15, (%rdx) 

// CHECK: vmovd %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0x7e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovd %xmm6, 485498096 

// CHECK: vmovd %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x7e,0x72,0x40]       
vmovd %xmm6, 64(%rdx) 

// CHECK: vmovd %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0x7e,0x74,0x02,0x40]       
vmovd %xmm6, 64(%rdx,%rax) 

// CHECK: vmovd %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x7e,0x74,0x82,0xc0]       
vmovd %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovd %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x7e,0x74,0x82,0x40]       
vmovd %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovd %xmm6, %r13d 
// CHECK: encoding: [0xc4,0xc1,0x79,0x7e,0xf5]       
vmovd %xmm6, %r13d 

// CHECK: vmovd %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x7e,0x32]       
vmovd %xmm6, (%rdx) 

// CHECK: vmovhlps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x12,0xff]      
vmovhlps %xmm15, %xmm15, %xmm15 

// CHECK: vmovhlps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x12,0xf6]      
vmovhlps %xmm6, %xmm6, %xmm6 

// CHECK: vmovhpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovhpd 485498096, %xmm15, %xmm15 

// CHECK: vmovhpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovhpd 485498096, %xmm6, %xmm6 

// CHECK: vmovhpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x16,0x7c,0x82,0xc0]      
vmovhpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovhpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x16,0x7c,0x82,0x40]      
vmovhpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovhpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x16,0x74,0x82,0xc0]      
vmovhpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovhpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x16,0x74,0x82,0x40]      
vmovhpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovhpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x16,0x7c,0x02,0x40]      
vmovhpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmovhpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x16,0x74,0x02,0x40]      
vmovhpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmovhpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x16,0x7a,0x40]      
vmovhpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vmovhpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x16,0x72,0x40]      
vmovhpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vmovhpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x16,0x3a]      
vmovhpd (%rdx), %xmm15, %xmm15 

// CHECK: vmovhpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x16,0x32]      
vmovhpd (%rdx), %xmm6, %xmm6 

// CHECK: vmovhpd %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovhpd %xmm15, 485498096 

// CHECK: vmovhpd %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0x17,0x7a,0x40]       
vmovhpd %xmm15, 64(%rdx) 

// CHECK: vmovhpd %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0x17,0x7c,0x02,0x40]       
vmovhpd %xmm15, 64(%rdx,%rax) 

// CHECK: vmovhpd %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x17,0x7c,0x82,0xc0]       
vmovhpd %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovhpd %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x17,0x7c,0x82,0x40]       
vmovhpd %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovhpd %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0x17,0x3a]       
vmovhpd %xmm15, (%rdx) 

// CHECK: vmovhpd %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovhpd %xmm6, 485498096 

// CHECK: vmovhpd %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x17,0x72,0x40]       
vmovhpd %xmm6, 64(%rdx) 

// CHECK: vmovhpd %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0x17,0x74,0x02,0x40]       
vmovhpd %xmm6, 64(%rdx,%rax) 

// CHECK: vmovhpd %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x17,0x74,0x82,0xc0]       
vmovhpd %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovhpd %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x17,0x74,0x82,0x40]       
vmovhpd %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovhpd %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x17,0x32]       
vmovhpd %xmm6, (%rdx) 

// CHECK: vmovhps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovhps 485498096, %xmm15, %xmm15 

// CHECK: vmovhps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovhps 485498096, %xmm6, %xmm6 

// CHECK: vmovhps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x16,0x7c,0x82,0xc0]      
vmovhps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovhps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x16,0x7c,0x82,0x40]      
vmovhps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovhps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x16,0x74,0x82,0xc0]      
vmovhps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovhps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x16,0x74,0x82,0x40]      
vmovhps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovhps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x16,0x7c,0x02,0x40]      
vmovhps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmovhps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x16,0x74,0x02,0x40]      
vmovhps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmovhps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x16,0x7a,0x40]      
vmovhps 64(%rdx), %xmm15, %xmm15 

// CHECK: vmovhps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x16,0x72,0x40]      
vmovhps 64(%rdx), %xmm6, %xmm6 

// CHECK: vmovhps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x16,0x3a]      
vmovhps (%rdx), %xmm15, %xmm15 

// CHECK: vmovhps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x16,0x32]      
vmovhps (%rdx), %xmm6, %xmm6 

// CHECK: vmovhps %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x78,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovhps %xmm15, 485498096 

// CHECK: vmovhps %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x78,0x17,0x7a,0x40]       
vmovhps %xmm15, 64(%rdx) 

// CHECK: vmovhps %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x78,0x17,0x7c,0x02,0x40]       
vmovhps %xmm15, 64(%rdx,%rax) 

// CHECK: vmovhps %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x17,0x7c,0x82,0xc0]       
vmovhps %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovhps %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x17,0x7c,0x82,0x40]       
vmovhps %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovhps %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x78,0x17,0x3a]       
vmovhps %xmm15, (%rdx) 

// CHECK: vmovhps %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf8,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovhps %xmm6, 485498096 

// CHECK: vmovhps %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x17,0x72,0x40]       
vmovhps %xmm6, 64(%rdx) 

// CHECK: vmovhps %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf8,0x17,0x74,0x02,0x40]       
vmovhps %xmm6, 64(%rdx,%rax) 

// CHECK: vmovhps %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x17,0x74,0x82,0xc0]       
vmovhps %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovhps %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x17,0x74,0x82,0x40]       
vmovhps %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovhps %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x17,0x32]       
vmovhps %xmm6, (%rdx) 

// CHECK: vmovlhps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x16,0xff]      
vmovlhps %xmm15, %xmm15, %xmm15 

// CHECK: vmovlhps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x16,0xf6]      
vmovlhps %xmm6, %xmm6, %xmm6 

// CHECK: vmovlpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovlpd 485498096, %xmm15, %xmm15 

// CHECK: vmovlpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovlpd 485498096, %xmm6, %xmm6 

// CHECK: vmovlpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x12,0x7c,0x82,0xc0]      
vmovlpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovlpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x12,0x7c,0x82,0x40]      
vmovlpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovlpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x12,0x74,0x82,0xc0]      
vmovlpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovlpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x12,0x74,0x82,0x40]      
vmovlpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovlpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x12,0x7c,0x02,0x40]      
vmovlpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmovlpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x12,0x74,0x02,0x40]      
vmovlpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmovlpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x12,0x7a,0x40]      
vmovlpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vmovlpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x12,0x72,0x40]      
vmovlpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vmovlpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x12,0x3a]      
vmovlpd (%rdx), %xmm15, %xmm15 

// CHECK: vmovlpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x12,0x32]      
vmovlpd (%rdx), %xmm6, %xmm6 

// CHECK: vmovlpd %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0x13,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovlpd %xmm15, 485498096 

// CHECK: vmovlpd %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0x13,0x7a,0x40]       
vmovlpd %xmm15, 64(%rdx) 

// CHECK: vmovlpd %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0x13,0x7c,0x02,0x40]       
vmovlpd %xmm15, 64(%rdx,%rax) 

// CHECK: vmovlpd %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x13,0x7c,0x82,0xc0]       
vmovlpd %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovlpd %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x13,0x7c,0x82,0x40]       
vmovlpd %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovlpd %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0x13,0x3a]       
vmovlpd %xmm15, (%rdx) 

// CHECK: vmovlpd %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovlpd %xmm6, 485498096 

// CHECK: vmovlpd %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x13,0x72,0x40]       
vmovlpd %xmm6, 64(%rdx) 

// CHECK: vmovlpd %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0x13,0x74,0x02,0x40]       
vmovlpd %xmm6, 64(%rdx,%rax) 

// CHECK: vmovlpd %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x13,0x74,0x82,0xc0]       
vmovlpd %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovlpd %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x13,0x74,0x82,0x40]       
vmovlpd %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovlpd %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x13,0x32]       
vmovlpd %xmm6, (%rdx) 

// CHECK: vmovlps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovlps 485498096, %xmm15, %xmm15 

// CHECK: vmovlps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmovlps 485498096, %xmm6, %xmm6 

// CHECK: vmovlps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x12,0x7c,0x82,0xc0]      
vmovlps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovlps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x12,0x7c,0x82,0x40]      
vmovlps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmovlps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x12,0x74,0x82,0xc0]      
vmovlps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovlps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x12,0x74,0x82,0x40]      
vmovlps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmovlps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x12,0x7c,0x02,0x40]      
vmovlps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmovlps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x12,0x74,0x02,0x40]      
vmovlps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmovlps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x12,0x7a,0x40]      
vmovlps 64(%rdx), %xmm15, %xmm15 

// CHECK: vmovlps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x12,0x72,0x40]      
vmovlps 64(%rdx), %xmm6, %xmm6 

// CHECK: vmovlps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x12,0x3a]      
vmovlps (%rdx), %xmm15, %xmm15 

// CHECK: vmovlps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x12,0x32]      
vmovlps (%rdx), %xmm6, %xmm6 

// CHECK: vmovlps %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x78,0x13,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovlps %xmm15, 485498096 

// CHECK: vmovlps %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x78,0x13,0x7a,0x40]       
vmovlps %xmm15, 64(%rdx) 

// CHECK: vmovlps %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x78,0x13,0x7c,0x02,0x40]       
vmovlps %xmm15, 64(%rdx,%rax) 

// CHECK: vmovlps %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x13,0x7c,0x82,0xc0]       
vmovlps %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovlps %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x13,0x7c,0x82,0x40]       
vmovlps %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovlps %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x78,0x13,0x3a]       
vmovlps %xmm15, (%rdx) 

// CHECK: vmovlps %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf8,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovlps %xmm6, 485498096 

// CHECK: vmovlps %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x13,0x72,0x40]       
vmovlps %xmm6, 64(%rdx) 

// CHECK: vmovlps %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf8,0x13,0x74,0x02,0x40]       
vmovlps %xmm6, 64(%rdx,%rax) 

// CHECK: vmovlps %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x13,0x74,0x82,0xc0]       
vmovlps %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovlps %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x13,0x74,0x82,0x40]       
vmovlps %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovlps %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x13,0x32]       
vmovlps %xmm6, (%rdx) 

// CHECK: vmovmskpd %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x79,0x50,0xef]       
vmovmskpd %xmm15, %r13d 

// CHECK: vmovmskpd %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x79,0x50,0xee]       
vmovmskpd %xmm6, %r13d 

// CHECK: vmovmskpd %ymm7, %r13d 
// CHECK: encoding: [0xc5,0x7d,0x50,0xef]       
vmovmskpd %ymm7, %r13d 

// CHECK: vmovmskpd %ymm9, %r13d 
// CHECK: encoding: [0xc4,0x41,0x7d,0x50,0xe9]       
vmovmskpd %ymm9, %r13d 

// CHECK: vmovmskps %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x78,0x50,0xef]       
vmovmskps %xmm15, %r13d 

// CHECK: vmovmskps %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x78,0x50,0xee]       
vmovmskps %xmm6, %r13d 

// CHECK: vmovmskps %ymm7, %r13d 
// CHECK: encoding: [0xc5,0x7c,0x50,0xef]       
vmovmskps %ymm7, %r13d 

// CHECK: vmovmskps %ymm9, %r13d 
// CHECK: encoding: [0xc4,0x41,0x7c,0x50,0xe9]       
vmovmskps %ymm9, %r13d 

// CHECK: vmovntdqa 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntdqa 485498096, %xmm15 

// CHECK: vmovntdqa 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntdqa 485498096, %xmm6 

// CHECK: vmovntdqa -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x7c,0x82,0xc0]       
vmovntdqa -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovntdqa 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x7c,0x82,0x40]       
vmovntdqa 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovntdqa -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x74,0x82,0xc0]       
vmovntdqa -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovntdqa 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x74,0x82,0x40]       
vmovntdqa 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovntdqa 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x7c,0x02,0x40]       
vmovntdqa 64(%rdx,%rax), %xmm15 

// CHECK: vmovntdqa 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x74,0x02,0x40]       
vmovntdqa 64(%rdx,%rax), %xmm6 

// CHECK: vmovntdqa 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x7a,0x40]       
vmovntdqa 64(%rdx), %xmm15 

// CHECK: vmovntdqa 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x72,0x40]       
vmovntdqa 64(%rdx), %xmm6 

// CHECK: vmovntdqa (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x2a,0x3a]       
vmovntdqa (%rdx), %xmm15 

// CHECK: vmovntdqa (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x32]       
vmovntdqa (%rdx), %xmm6 

// CHECK: vmovntdq %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0xe7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntdq %xmm15, 485498096 

// CHECK: vmovntdq %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0xe7,0x7a,0x40]       
vmovntdq %xmm15, 64(%rdx) 

// CHECK: vmovntdq %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0xe7,0x7c,0x02,0x40]       
vmovntdq %xmm15, 64(%rdx,%rax) 

// CHECK: vmovntdq %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0xe7,0x7c,0x82,0xc0]       
vmovntdq %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovntdq %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0xe7,0x7c,0x82,0x40]       
vmovntdq %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovntdq %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0xe7,0x3a]       
vmovntdq %xmm15, (%rdx) 

// CHECK: vmovntdq %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0xe7,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntdq %xmm6, 485498096 

// CHECK: vmovntdq %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0xe7,0x72,0x40]       
vmovntdq %xmm6, 64(%rdx) 

// CHECK: vmovntdq %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0xe7,0x74,0x02,0x40]       
vmovntdq %xmm6, 64(%rdx,%rax) 

// CHECK: vmovntdq %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0xe7,0x74,0x82,0xc0]       
vmovntdq %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovntdq %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0xe7,0x74,0x82,0x40]       
vmovntdq %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovntdq %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0xe7,0x32]       
vmovntdq %xmm6, (%rdx) 

// CHECK: vmovntdq %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfd,0xe7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntdq %ymm7, 485498096 

// CHECK: vmovntdq %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfd,0xe7,0x7a,0x40]       
vmovntdq %ymm7, 64(%rdx) 

// CHECK: vmovntdq %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfd,0xe7,0x7c,0x02,0x40]       
vmovntdq %ymm7, 64(%rdx,%rax) 

// CHECK: vmovntdq %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0xe7,0x7c,0x82,0xc0]       
vmovntdq %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovntdq %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0xe7,0x7c,0x82,0x40]       
vmovntdq %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovntdq %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfd,0xe7,0x3a]       
vmovntdq %ymm7, (%rdx) 

// CHECK: vmovntdq %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7d,0xe7,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntdq %ymm9, 485498096 

// CHECK: vmovntdq %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7d,0xe7,0x4a,0x40]       
vmovntdq %ymm9, 64(%rdx) 

// CHECK: vmovntdq %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7d,0xe7,0x4c,0x02,0x40]       
vmovntdq %ymm9, 64(%rdx,%rax) 

// CHECK: vmovntdq %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0xe7,0x4c,0x82,0xc0]       
vmovntdq %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovntdq %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0xe7,0x4c,0x82,0x40]       
vmovntdq %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovntdq %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7d,0xe7,0x0a]       
vmovntdq %ymm9, (%rdx) 

// CHECK: vmovntpd %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntpd %xmm15, 485498096 

// CHECK: vmovntpd %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0x2b,0x7a,0x40]       
vmovntpd %xmm15, 64(%rdx) 

// CHECK: vmovntpd %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0x2b,0x7c,0x02,0x40]       
vmovntpd %xmm15, 64(%rdx,%rax) 

// CHECK: vmovntpd %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x2b,0x7c,0x82,0xc0]       
vmovntpd %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovntpd %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x2b,0x7c,0x82,0x40]       
vmovntpd %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovntpd %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0x2b,0x3a]       
vmovntpd %xmm15, (%rdx) 

// CHECK: vmovntpd %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntpd %xmm6, 485498096 

// CHECK: vmovntpd %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x2b,0x72,0x40]       
vmovntpd %xmm6, 64(%rdx) 

// CHECK: vmovntpd %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0x2b,0x74,0x02,0x40]       
vmovntpd %xmm6, 64(%rdx,%rax) 

// CHECK: vmovntpd %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x2b,0x74,0x82,0xc0]       
vmovntpd %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovntpd %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x2b,0x74,0x82,0x40]       
vmovntpd %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovntpd %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x2b,0x32]       
vmovntpd %xmm6, (%rdx) 

// CHECK: vmovntpd %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfd,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntpd %ymm7, 485498096 

// CHECK: vmovntpd %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x2b,0x7a,0x40]       
vmovntpd %ymm7, 64(%rdx) 

// CHECK: vmovntpd %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfd,0x2b,0x7c,0x02,0x40]       
vmovntpd %ymm7, 64(%rdx,%rax) 

// CHECK: vmovntpd %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x2b,0x7c,0x82,0xc0]       
vmovntpd %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovntpd %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x2b,0x7c,0x82,0x40]       
vmovntpd %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovntpd %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x2b,0x3a]       
vmovntpd %ymm7, (%rdx) 

// CHECK: vmovntpd %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7d,0x2b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntpd %ymm9, 485498096 

// CHECK: vmovntpd %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x2b,0x4a,0x40]       
vmovntpd %ymm9, 64(%rdx) 

// CHECK: vmovntpd %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7d,0x2b,0x4c,0x02,0x40]       
vmovntpd %ymm9, 64(%rdx,%rax) 

// CHECK: vmovntpd %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x2b,0x4c,0x82,0xc0]       
vmovntpd %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovntpd %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x2b,0x4c,0x82,0x40]       
vmovntpd %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovntpd %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x2b,0x0a]       
vmovntpd %ymm9, (%rdx) 

// CHECK: vmovntps %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x78,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntps %xmm15, 485498096 

// CHECK: vmovntps %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x78,0x2b,0x7a,0x40]       
vmovntps %xmm15, 64(%rdx) 

// CHECK: vmovntps %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x78,0x2b,0x7c,0x02,0x40]       
vmovntps %xmm15, 64(%rdx,%rax) 

// CHECK: vmovntps %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x2b,0x7c,0x82,0xc0]       
vmovntps %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovntps %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x2b,0x7c,0x82,0x40]       
vmovntps %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovntps %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x78,0x2b,0x3a]       
vmovntps %xmm15, (%rdx) 

// CHECK: vmovntps %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf8,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntps %xmm6, 485498096 

// CHECK: vmovntps %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x2b,0x72,0x40]       
vmovntps %xmm6, 64(%rdx) 

// CHECK: vmovntps %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf8,0x2b,0x74,0x02,0x40]       
vmovntps %xmm6, 64(%rdx,%rax) 

// CHECK: vmovntps %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x2b,0x74,0x82,0xc0]       
vmovntps %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovntps %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x2b,0x74,0x82,0x40]       
vmovntps %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovntps %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x2b,0x32]       
vmovntps %xmm6, (%rdx) 

// CHECK: vmovntps %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfc,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntps %ymm7, 485498096 

// CHECK: vmovntps %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfc,0x2b,0x7a,0x40]       
vmovntps %ymm7, 64(%rdx) 

// CHECK: vmovntps %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfc,0x2b,0x7c,0x02,0x40]       
vmovntps %ymm7, 64(%rdx,%rax) 

// CHECK: vmovntps %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfc,0x2b,0x7c,0x82,0xc0]       
vmovntps %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovntps %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfc,0x2b,0x7c,0x82,0x40]       
vmovntps %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovntps %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfc,0x2b,0x3a]       
vmovntps %ymm7, (%rdx) 

// CHECK: vmovntps %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7c,0x2b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovntps %ymm9, 485498096 

// CHECK: vmovntps %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7c,0x2b,0x4a,0x40]       
vmovntps %ymm9, 64(%rdx) 

// CHECK: vmovntps %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7c,0x2b,0x4c,0x02,0x40]       
vmovntps %ymm9, 64(%rdx,%rax) 

// CHECK: vmovntps %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7c,0x2b,0x4c,0x82,0xc0]       
vmovntps %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovntps %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7c,0x2b,0x4c,0x82,0x40]       
vmovntps %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovntps %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7c,0x2b,0x0a]       
vmovntps %ymm9, (%rdx) 

// CHECK: vmovq 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x7e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovq 485498096, %xmm15 

// CHECK: vmovq 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x7e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovq 485498096, %xmm6 

// CHECK: vmovq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x7e,0x7c,0x82,0xc0]       
vmovq -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x7e,0x7c,0x82,0x40]       
vmovq 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x7e,0x74,0x82,0xc0]       
vmovq -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x7e,0x74,0x82,0x40]       
vmovq 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x7e,0x7c,0x02,0x40]       
vmovq 64(%rdx,%rax), %xmm15 

// CHECK: vmovq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x7e,0x74,0x02,0x40]       
vmovq 64(%rdx,%rax), %xmm6 

// CHECK: vmovq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x7e,0x7a,0x40]       
vmovq 64(%rdx), %xmm15 

// CHECK: vmovq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x7e,0x72,0x40]       
vmovq 64(%rdx), %xmm6 

// CHECK: vmovq %r15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0xf9,0x6e,0xff]       
vmovq %r15, %xmm15 

// CHECK: vmovq %r15, %xmm6 
// CHECK: encoding: [0xc4,0xc1,0xf9,0x6e,0xf7]       
vmovq %r15, %xmm6 

// CHECK: vmovq (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x7e,0x3a]       
vmovq (%rdx), %xmm15 

// CHECK: vmovq (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x7e,0x32]       
vmovq (%rdx), %xmm6 

// CHECK: vmovq %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0xd6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovq %xmm15, 485498096 

// CHECK: vmovq %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0xd6,0x7a,0x40]       
vmovq %xmm15, 64(%rdx) 

// CHECK: vmovq %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0xd6,0x7c,0x02,0x40]       
vmovq %xmm15, 64(%rdx,%rax) 

// CHECK: vmovq %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0xd6,0x7c,0x82,0xc0]       
vmovq %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovq %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0xd6,0x7c,0x82,0x40]       
vmovq %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovq %xmm15, %r15 
// CHECK: encoding: [0xc4,0x41,0xf9,0x7e,0xff]       
vmovq %xmm15, %r15 

// CHECK: vmovq %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0xd6,0x3a]       
vmovq %xmm15, (%rdx) 

// CHECK: vmovq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7a,0x7e,0xff]       
vmovq %xmm15, %xmm15 

// CHECK: vmovq %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0xd6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovq %xmm6, 485498096 

// CHECK: vmovq %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0xd6,0x72,0x40]       
vmovq %xmm6, 64(%rdx) 

// CHECK: vmovq %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0xd6,0x74,0x02,0x40]       
vmovq %xmm6, 64(%rdx,%rax) 

// CHECK: vmovq %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0xd6,0x74,0x82,0xc0]       
vmovq %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovq %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0xd6,0x74,0x82,0x40]       
vmovq %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovq %xmm6, %r15 
// CHECK: encoding: [0xc4,0xc1,0xf9,0x7e,0xf7]       
vmovq %xmm6, %r15 

// CHECK: vmovq %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0xd6,0x32]       
vmovq %xmm6, (%rdx) 

// CHECK: vmovq %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x7e,0xf6]       
vmovq %xmm6, %xmm6 

// CHECK: vmovsd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsd 485498096, %xmm15 

// CHECK: vmovsd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsd 485498096, %xmm6 

// CHECK: vmovsd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x10,0x7c,0x82,0xc0]       
vmovsd -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovsd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x10,0x7c,0x82,0x40]       
vmovsd 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovsd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x10,0x74,0x82,0xc0]       
vmovsd -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovsd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x10,0x74,0x82,0x40]       
vmovsd 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovsd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x10,0x7c,0x02,0x40]       
vmovsd 64(%rdx,%rax), %xmm15 

// CHECK: vmovsd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x10,0x74,0x02,0x40]       
vmovsd 64(%rdx,%rax), %xmm6 

// CHECK: vmovsd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x10,0x7a,0x40]       
vmovsd 64(%rdx), %xmm15 

// CHECK: vmovsd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x10,0x72,0x40]       
vmovsd 64(%rdx), %xmm6 

// CHECK: vmovsd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x10,0x3a]       
vmovsd (%rdx), %xmm15 

// CHECK: vmovsd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x10,0x32]       
vmovsd (%rdx), %xmm6 

// CHECK: vmovsd %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x7b,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsd %xmm15, 485498096 

// CHECK: vmovsd %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7b,0x11,0x7a,0x40]       
vmovsd %xmm15, 64(%rdx) 

// CHECK: vmovsd %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7b,0x11,0x7c,0x02,0x40]       
vmovsd %xmm15, 64(%rdx,%rax) 

// CHECK: vmovsd %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7b,0x11,0x7c,0x82,0xc0]       
vmovsd %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovsd %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7b,0x11,0x7c,0x82,0x40]       
vmovsd %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovsd %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x7b,0x11,0x3a]       
vmovsd %xmm15, (%rdx) 

// CHECK: vmovsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x10,0xff]      
vmovsd %xmm15, %xmm15, %xmm15 

// CHECK: vmovsd %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xfb,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsd %xmm6, 485498096 

// CHECK: vmovsd %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfb,0x11,0x72,0x40]       
vmovsd %xmm6, 64(%rdx) 

// CHECK: vmovsd %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfb,0x11,0x74,0x02,0x40]       
vmovsd %xmm6, 64(%rdx,%rax) 

// CHECK: vmovsd %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfb,0x11,0x74,0x82,0xc0]       
vmovsd %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovsd %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfb,0x11,0x74,0x82,0x40]       
vmovsd %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovsd %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xfb,0x11,0x32]       
vmovsd %xmm6, (%rdx) 

// CHECK: vmovsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x10,0xf6]      
vmovsd %xmm6, %xmm6, %xmm6 

// CHECK: vmovshdup 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovshdup 485498096, %xmm15 

// CHECK: vmovshdup 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovshdup 485498096, %xmm6 

// CHECK: vmovshdup 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovshdup 485498096, %ymm7 

// CHECK: vmovshdup 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x16,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovshdup 485498096, %ymm9 

// CHECK: vmovshdup -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x16,0x7c,0x82,0xc0]       
vmovshdup -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovshdup 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x16,0x7c,0x82,0x40]       
vmovshdup 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovshdup -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x16,0x74,0x82,0xc0]       
vmovshdup -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovshdup 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x16,0x74,0x82,0x40]       
vmovshdup 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovshdup -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x16,0x7c,0x82,0xc0]       
vmovshdup -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovshdup 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x16,0x7c,0x82,0x40]       
vmovshdup 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovshdup -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x16,0x4c,0x82,0xc0]       
vmovshdup -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovshdup 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x16,0x4c,0x82,0x40]       
vmovshdup 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovshdup 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x16,0x7c,0x02,0x40]       
vmovshdup 64(%rdx,%rax), %xmm15 

// CHECK: vmovshdup 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x16,0x74,0x02,0x40]       
vmovshdup 64(%rdx,%rax), %xmm6 

// CHECK: vmovshdup 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x16,0x7c,0x02,0x40]       
vmovshdup 64(%rdx,%rax), %ymm7 

// CHECK: vmovshdup 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x16,0x4c,0x02,0x40]       
vmovshdup 64(%rdx,%rax), %ymm9 

// CHECK: vmovshdup 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x16,0x7a,0x40]       
vmovshdup 64(%rdx), %xmm15 

// CHECK: vmovshdup 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x16,0x72,0x40]       
vmovshdup 64(%rdx), %xmm6 

// CHECK: vmovshdup 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x16,0x7a,0x40]       
vmovshdup 64(%rdx), %ymm7 

// CHECK: vmovshdup 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x16,0x4a,0x40]       
vmovshdup 64(%rdx), %ymm9 

// CHECK: vmovshdup (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x16,0x3a]       
vmovshdup (%rdx), %xmm15 

// CHECK: vmovshdup (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x16,0x32]       
vmovshdup (%rdx), %xmm6 

// CHECK: vmovshdup (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x16,0x3a]       
vmovshdup (%rdx), %ymm7 

// CHECK: vmovshdup (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x16,0x0a]       
vmovshdup (%rdx), %ymm9 

// CHECK: vmovshdup %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7a,0x16,0xff]       
vmovshdup %xmm15, %xmm15 

// CHECK: vmovshdup %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x16,0xf6]       
vmovshdup %xmm6, %xmm6 

// CHECK: vmovshdup %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x16,0xff]       
vmovshdup %ymm7, %ymm7 

// CHECK: vmovshdup %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7e,0x16,0xc9]       
vmovshdup %ymm9, %ymm9 

// CHECK: vmovsldup 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsldup 485498096, %xmm15 

// CHECK: vmovsldup 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsldup 485498096, %xmm6 

// CHECK: vmovsldup 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsldup 485498096, %ymm7 

// CHECK: vmovsldup 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x12,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovsldup 485498096, %ymm9 

// CHECK: vmovsldup -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x12,0x7c,0x82,0xc0]       
vmovsldup -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovsldup 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x12,0x7c,0x82,0x40]       
vmovsldup 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovsldup -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x12,0x74,0x82,0xc0]       
vmovsldup -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovsldup 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x12,0x74,0x82,0x40]       
vmovsldup 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovsldup -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x12,0x7c,0x82,0xc0]       
vmovsldup -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovsldup 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x12,0x7c,0x82,0x40]       
vmovsldup 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovsldup -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x12,0x4c,0x82,0xc0]       
vmovsldup -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovsldup 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x12,0x4c,0x82,0x40]       
vmovsldup 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovsldup 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x12,0x7c,0x02,0x40]       
vmovsldup 64(%rdx,%rax), %xmm15 

// CHECK: vmovsldup 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x12,0x74,0x02,0x40]       
vmovsldup 64(%rdx,%rax), %xmm6 

// CHECK: vmovsldup 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x12,0x7c,0x02,0x40]       
vmovsldup 64(%rdx,%rax), %ymm7 

// CHECK: vmovsldup 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x12,0x4c,0x02,0x40]       
vmovsldup 64(%rdx,%rax), %ymm9 

// CHECK: vmovsldup 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x12,0x7a,0x40]       
vmovsldup 64(%rdx), %xmm15 

// CHECK: vmovsldup 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x12,0x72,0x40]       
vmovsldup 64(%rdx), %xmm6 

// CHECK: vmovsldup 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x12,0x7a,0x40]       
vmovsldup 64(%rdx), %ymm7 

// CHECK: vmovsldup 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x12,0x4a,0x40]       
vmovsldup 64(%rdx), %ymm9 

// CHECK: vmovsldup (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x12,0x3a]       
vmovsldup (%rdx), %xmm15 

// CHECK: vmovsldup (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x12,0x32]       
vmovsldup (%rdx), %xmm6 

// CHECK: vmovsldup (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x12,0x3a]       
vmovsldup (%rdx), %ymm7 

// CHECK: vmovsldup (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7e,0x12,0x0a]       
vmovsldup (%rdx), %ymm9 

// CHECK: vmovsldup %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7a,0x12,0xff]       
vmovsldup %xmm15, %xmm15 

// CHECK: vmovsldup %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x12,0xf6]       
vmovsldup %xmm6, %xmm6 

// CHECK: vmovsldup %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfe,0x12,0xff]       
vmovsldup %ymm7, %ymm7 

// CHECK: vmovsldup %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7e,0x12,0xc9]       
vmovsldup %ymm9, %ymm9 

// CHECK: vmovss 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovss 485498096, %xmm15 

// CHECK: vmovss 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovss 485498096, %xmm6 

// CHECK: vmovss -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x10,0x7c,0x82,0xc0]       
vmovss -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovss 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x10,0x7c,0x82,0x40]       
vmovss 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovss -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x10,0x74,0x82,0xc0]       
vmovss -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovss 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x10,0x74,0x82,0x40]       
vmovss 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovss 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x10,0x7c,0x02,0x40]       
vmovss 64(%rdx,%rax), %xmm15 

// CHECK: vmovss 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x10,0x74,0x02,0x40]       
vmovss 64(%rdx,%rax), %xmm6 

// CHECK: vmovss 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x10,0x7a,0x40]       
vmovss 64(%rdx), %xmm15 

// CHECK: vmovss 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x10,0x72,0x40]       
vmovss 64(%rdx), %xmm6 

// CHECK: vmovss (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x10,0x3a]       
vmovss (%rdx), %xmm15 

// CHECK: vmovss (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x10,0x32]       
vmovss (%rdx), %xmm6 

// CHECK: vmovss %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x7a,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovss %xmm15, 485498096 

// CHECK: vmovss %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7a,0x11,0x7a,0x40]       
vmovss %xmm15, 64(%rdx) 

// CHECK: vmovss %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7a,0x11,0x7c,0x02,0x40]       
vmovss %xmm15, 64(%rdx,%rax) 

// CHECK: vmovss %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7a,0x11,0x7c,0x82,0xc0]       
vmovss %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovss %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7a,0x11,0x7c,0x82,0x40]       
vmovss %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovss %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x7a,0x11,0x3a]       
vmovss %xmm15, (%rdx) 

// CHECK: vmovss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x10,0xff]      
vmovss %xmm15, %xmm15, %xmm15 

// CHECK: vmovss %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xfa,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovss %xmm6, 485498096 

// CHECK: vmovss %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfa,0x11,0x72,0x40]       
vmovss %xmm6, 64(%rdx) 

// CHECK: vmovss %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfa,0x11,0x74,0x02,0x40]       
vmovss %xmm6, 64(%rdx,%rax) 

// CHECK: vmovss %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfa,0x11,0x74,0x82,0xc0]       
vmovss %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovss %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfa,0x11,0x74,0x82,0x40]       
vmovss %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovss %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xfa,0x11,0x32]       
vmovss %xmm6, (%rdx) 

// CHECK: vmovss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x10,0xf6]      
vmovss %xmm6, %xmm6, %xmm6 

// CHECK: vmovupd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd 485498096, %xmm15 

// CHECK: vmovupd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd 485498096, %xmm6 

// CHECK: vmovupd 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd 485498096, %ymm7 

// CHECK: vmovupd 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x10,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd 485498096, %ymm9 

// CHECK: vmovupd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x10,0x7c,0x82,0xc0]       
vmovupd -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovupd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x10,0x7c,0x82,0x40]       
vmovupd 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovupd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x10,0x74,0x82,0xc0]       
vmovupd -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovupd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x10,0x74,0x82,0x40]       
vmovupd 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovupd -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x10,0x7c,0x82,0xc0]       
vmovupd -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovupd 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x10,0x7c,0x82,0x40]       
vmovupd 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovupd -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x10,0x4c,0x82,0xc0]       
vmovupd -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovupd 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x10,0x4c,0x82,0x40]       
vmovupd 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovupd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x10,0x7c,0x02,0x40]       
vmovupd 64(%rdx,%rax), %xmm15 

// CHECK: vmovupd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x10,0x74,0x02,0x40]       
vmovupd 64(%rdx,%rax), %xmm6 

// CHECK: vmovupd 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x10,0x7c,0x02,0x40]       
vmovupd 64(%rdx,%rax), %ymm7 

// CHECK: vmovupd 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x10,0x4c,0x02,0x40]       
vmovupd 64(%rdx,%rax), %ymm9 

// CHECK: vmovupd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x10,0x7a,0x40]       
vmovupd 64(%rdx), %xmm15 

// CHECK: vmovupd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x10,0x72,0x40]       
vmovupd 64(%rdx), %xmm6 

// CHECK: vmovupd 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x10,0x7a,0x40]       
vmovupd 64(%rdx), %ymm7 

// CHECK: vmovupd 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x10,0x4a,0x40]       
vmovupd 64(%rdx), %ymm9 

// CHECK: vmovupd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x10,0x3a]       
vmovupd (%rdx), %xmm15 

// CHECK: vmovupd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x10,0x32]       
vmovupd (%rdx), %xmm6 

// CHECK: vmovupd (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x10,0x3a]       
vmovupd (%rdx), %ymm7 

// CHECK: vmovupd (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x10,0x0a]       
vmovupd (%rdx), %ymm9 

// CHECK: vmovupd %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x79,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd %xmm15, 485498096 

// CHECK: vmovupd %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x79,0x11,0x7a,0x40]       
vmovupd %xmm15, 64(%rdx) 

// CHECK: vmovupd %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x79,0x11,0x7c,0x02,0x40]       
vmovupd %xmm15, 64(%rdx,%rax) 

// CHECK: vmovupd %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x11,0x7c,0x82,0xc0]       
vmovupd %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovupd %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x79,0x11,0x7c,0x82,0x40]       
vmovupd %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovupd %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x79,0x11,0x3a]       
vmovupd %xmm15, (%rdx) 

// CHECK: vmovupd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x10,0xff]       
vmovupd %xmm15, %xmm15 

// CHECK: vmovupd %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf9,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd %xmm6, 485498096 

// CHECK: vmovupd %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x11,0x72,0x40]       
vmovupd %xmm6, 64(%rdx) 

// CHECK: vmovupd %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf9,0x11,0x74,0x02,0x40]       
vmovupd %xmm6, 64(%rdx,%rax) 

// CHECK: vmovupd %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x11,0x74,0x82,0xc0]       
vmovupd %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovupd %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf9,0x11,0x74,0x82,0x40]       
vmovupd %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovupd %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf9,0x11,0x32]       
vmovupd %xmm6, (%rdx) 

// CHECK: vmovupd %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x10,0xf6]       
vmovupd %xmm6, %xmm6 

// CHECK: vmovupd %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfd,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd %ymm7, 485498096 

// CHECK: vmovupd %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x11,0x7a,0x40]       
vmovupd %ymm7, 64(%rdx) 

// CHECK: vmovupd %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfd,0x11,0x7c,0x02,0x40]       
vmovupd %ymm7, 64(%rdx,%rax) 

// CHECK: vmovupd %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x11,0x7c,0x82,0xc0]       
vmovupd %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovupd %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfd,0x11,0x7c,0x82,0x40]       
vmovupd %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovupd %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfd,0x11,0x3a]       
vmovupd %ymm7, (%rdx) 

// CHECK: vmovupd %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x10,0xff]       
vmovupd %ymm7, %ymm7 

// CHECK: vmovupd %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7d,0x11,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovupd %ymm9, 485498096 

// CHECK: vmovupd %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x11,0x4a,0x40]       
vmovupd %ymm9, 64(%rdx) 

// CHECK: vmovupd %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7d,0x11,0x4c,0x02,0x40]       
vmovupd %ymm9, 64(%rdx,%rax) 

// CHECK: vmovupd %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x11,0x4c,0x82,0xc0]       
vmovupd %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovupd %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7d,0x11,0x4c,0x82,0x40]       
vmovupd %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovupd %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7d,0x11,0x0a]       
vmovupd %ymm9, (%rdx) 

// CHECK: vmovupd %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7d,0x10,0xc9]       
vmovupd %ymm9, %ymm9 

// CHECK: vmovups 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups 485498096, %xmm15 

// CHECK: vmovups 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups 485498096, %xmm6 

// CHECK: vmovups 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups 485498096, %ymm7 

// CHECK: vmovups 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x10,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups 485498096, %ymm9 

// CHECK: vmovups -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x10,0x7c,0x82,0xc0]       
vmovups -64(%rdx,%rax,4), %xmm15 

// CHECK: vmovups 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x10,0x7c,0x82,0x40]       
vmovups 64(%rdx,%rax,4), %xmm15 

// CHECK: vmovups -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x10,0x74,0x82,0xc0]       
vmovups -64(%rdx,%rax,4), %xmm6 

// CHECK: vmovups 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x10,0x74,0x82,0x40]       
vmovups 64(%rdx,%rax,4), %xmm6 

// CHECK: vmovups -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x10,0x7c,0x82,0xc0]       
vmovups -64(%rdx,%rax,4), %ymm7 

// CHECK: vmovups 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x10,0x7c,0x82,0x40]       
vmovups 64(%rdx,%rax,4), %ymm7 

// CHECK: vmovups -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x10,0x4c,0x82,0xc0]       
vmovups -64(%rdx,%rax,4), %ymm9 

// CHECK: vmovups 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x10,0x4c,0x82,0x40]       
vmovups 64(%rdx,%rax,4), %ymm9 

// CHECK: vmovups 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x10,0x7c,0x02,0x40]       
vmovups 64(%rdx,%rax), %xmm15 

// CHECK: vmovups 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x10,0x74,0x02,0x40]       
vmovups 64(%rdx,%rax), %xmm6 

// CHECK: vmovups 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x10,0x7c,0x02,0x40]       
vmovups 64(%rdx,%rax), %ymm7 

// CHECK: vmovups 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x10,0x4c,0x02,0x40]       
vmovups 64(%rdx,%rax), %ymm9 

// CHECK: vmovups 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x10,0x7a,0x40]       
vmovups 64(%rdx), %xmm15 

// CHECK: vmovups 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x10,0x72,0x40]       
vmovups 64(%rdx), %xmm6 

// CHECK: vmovups 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x10,0x7a,0x40]       
vmovups 64(%rdx), %ymm7 

// CHECK: vmovups 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x10,0x4a,0x40]       
vmovups 64(%rdx), %ymm9 

// CHECK: vmovups (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x10,0x3a]       
vmovups (%rdx), %xmm15 

// CHECK: vmovups (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x10,0x32]       
vmovups (%rdx), %xmm6 

// CHECK: vmovups (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x10,0x3a]       
vmovups (%rdx), %ymm7 

// CHECK: vmovups (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x10,0x0a]       
vmovups (%rdx), %ymm9 

// CHECK: vmovups %xmm15, 485498096 
// CHECK: encoding: [0xc5,0x78,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups %xmm15, 485498096 

// CHECK: vmovups %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc5,0x78,0x11,0x7a,0x40]       
vmovups %xmm15, 64(%rdx) 

// CHECK: vmovups %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x78,0x11,0x7c,0x02,0x40]       
vmovups %xmm15, 64(%rdx,%rax) 

// CHECK: vmovups %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x11,0x7c,0x82,0xc0]       
vmovups %xmm15, -64(%rdx,%rax,4) 

// CHECK: vmovups %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x78,0x11,0x7c,0x82,0x40]       
vmovups %xmm15, 64(%rdx,%rax,4) 

// CHECK: vmovups %xmm15, (%rdx) 
// CHECK: encoding: [0xc5,0x78,0x11,0x3a]       
vmovups %xmm15, (%rdx) 

// CHECK: vmovups %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x10,0xff]       
vmovups %xmm15, %xmm15 

// CHECK: vmovups %xmm6, 485498096 
// CHECK: encoding: [0xc5,0xf8,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups %xmm6, 485498096 

// CHECK: vmovups %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x11,0x72,0x40]       
vmovups %xmm6, 64(%rdx) 

// CHECK: vmovups %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf8,0x11,0x74,0x02,0x40]       
vmovups %xmm6, 64(%rdx,%rax) 

// CHECK: vmovups %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x11,0x74,0x82,0xc0]       
vmovups %xmm6, -64(%rdx,%rax,4) 

// CHECK: vmovups %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0x11,0x74,0x82,0x40]       
vmovups %xmm6, 64(%rdx,%rax,4) 

// CHECK: vmovups %xmm6, (%rdx) 
// CHECK: encoding: [0xc5,0xf8,0x11,0x32]       
vmovups %xmm6, (%rdx) 

// CHECK: vmovups %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x10,0xf6]       
vmovups %xmm6, %xmm6 

// CHECK: vmovups %ymm7, 485498096 
// CHECK: encoding: [0xc5,0xfc,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups %ymm7, 485498096 

// CHECK: vmovups %ymm7, 64(%rdx) 
// CHECK: encoding: [0xc5,0xfc,0x11,0x7a,0x40]       
vmovups %ymm7, 64(%rdx) 

// CHECK: vmovups %ymm7, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xfc,0x11,0x7c,0x02,0x40]       
vmovups %ymm7, 64(%rdx,%rax) 

// CHECK: vmovups %ymm7, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfc,0x11,0x7c,0x82,0xc0]       
vmovups %ymm7, -64(%rdx,%rax,4) 

// CHECK: vmovups %ymm7, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xfc,0x11,0x7c,0x82,0x40]       
vmovups %ymm7, 64(%rdx,%rax,4) 

// CHECK: vmovups %ymm7, (%rdx) 
// CHECK: encoding: [0xc5,0xfc,0x11,0x3a]       
vmovups %ymm7, (%rdx) 

// CHECK: vmovups %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x10,0xff]       
vmovups %ymm7, %ymm7 

// CHECK: vmovups %ymm9, 485498096 
// CHECK: encoding: [0xc5,0x7c,0x11,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vmovups %ymm9, 485498096 

// CHECK: vmovups %ymm9, 64(%rdx) 
// CHECK: encoding: [0xc5,0x7c,0x11,0x4a,0x40]       
vmovups %ymm9, 64(%rdx) 

// CHECK: vmovups %ymm9, 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0x7c,0x11,0x4c,0x02,0x40]       
vmovups %ymm9, 64(%rdx,%rax) 

// CHECK: vmovups %ymm9, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7c,0x11,0x4c,0x82,0xc0]       
vmovups %ymm9, -64(%rdx,%rax,4) 

// CHECK: vmovups %ymm9, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0x7c,0x11,0x4c,0x82,0x40]       
vmovups %ymm9, 64(%rdx,%rax,4) 

// CHECK: vmovups %ymm9, (%rdx) 
// CHECK: encoding: [0xc5,0x7c,0x11,0x0a]       
vmovups %ymm9, (%rdx) 

// CHECK: vmovups %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7c,0x10,0xc9]       
vmovups %ymm9, %ymm9 

// CHECK: vmpsadbw $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x42,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vmpsadbw $0, 485498096, %xmm15, %xmm15 

// CHECK: vmpsadbw $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x42,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vmpsadbw $0, 485498096, %xmm6, %xmm6 

// CHECK: vmpsadbw $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x42,0x7c,0x82,0xc0,0x00]     
vmpsadbw $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmpsadbw $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x42,0x7c,0x82,0x40,0x00]     
vmpsadbw $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmpsadbw $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x42,0x74,0x82,0xc0,0x00]     
vmpsadbw $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmpsadbw $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x42,0x74,0x82,0x40,0x00]     
vmpsadbw $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmpsadbw $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x42,0x7c,0x02,0x40,0x00]     
vmpsadbw $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmpsadbw $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x42,0x74,0x02,0x40,0x00]     
vmpsadbw $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmpsadbw $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x42,0x7a,0x40,0x00]     
vmpsadbw $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vmpsadbw $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x42,0x72,0x40,0x00]     
vmpsadbw $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vmpsadbw $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x42,0x3a,0x00]     
vmpsadbw $0, (%rdx), %xmm15, %xmm15 

// CHECK: vmpsadbw $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x42,0x32,0x00]     
vmpsadbw $0, (%rdx), %xmm6, %xmm6 

// CHECK: vmpsadbw $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x42,0xff,0x00]     
vmpsadbw $0, %xmm15, %xmm15, %xmm15 

// CHECK: vmpsadbw $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x42,0xf6,0x00]     
vmpsadbw $0, %xmm6, %xmm6, %xmm6 

// CHECK: vmulpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulpd 485498096, %xmm15, %xmm15 

// CHECK: vmulpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulpd 485498096, %xmm6, %xmm6 

// CHECK: vmulpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulpd 485498096, %ymm7, %ymm7 

// CHECK: vmulpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x59,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulpd 485498096, %ymm9, %ymm9 

// CHECK: vmulpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x59,0x7c,0x82,0xc0]      
vmulpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x59,0x7c,0x82,0x40]      
vmulpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x59,0x74,0x82,0xc0]      
vmulpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x59,0x74,0x82,0x40]      
vmulpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x59,0x7c,0x82,0xc0]      
vmulpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmulpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x59,0x7c,0x82,0x40]      
vmulpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmulpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x59,0x4c,0x82,0xc0]      
vmulpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmulpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x59,0x4c,0x82,0x40]      
vmulpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmulpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x59,0x7c,0x02,0x40]      
vmulpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmulpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x59,0x74,0x02,0x40]      
vmulpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmulpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x59,0x7c,0x02,0x40]      
vmulpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vmulpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x59,0x4c,0x02,0x40]      
vmulpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vmulpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x59,0x7a,0x40]      
vmulpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vmulpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x59,0x72,0x40]      
vmulpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vmulpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x59,0x7a,0x40]      
vmulpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vmulpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x59,0x4a,0x40]      
vmulpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vmulpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x59,0x3a]      
vmulpd (%rdx), %xmm15, %xmm15 

// CHECK: vmulpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x59,0x32]      
vmulpd (%rdx), %xmm6, %xmm6 

// CHECK: vmulpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x59,0x3a]      
vmulpd (%rdx), %ymm7, %ymm7 

// CHECK: vmulpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x59,0x0a]      
vmulpd (%rdx), %ymm9, %ymm9 

// CHECK: vmulpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x59,0xff]      
vmulpd %xmm15, %xmm15, %xmm15 

// CHECK: vmulpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x59,0xf6]      
vmulpd %xmm6, %xmm6, %xmm6 

// CHECK: vmulpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x59,0xff]      
vmulpd %ymm7, %ymm7, %ymm7 

// CHECK: vmulpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x59,0xc9]      
vmulpd %ymm9, %ymm9, %ymm9 

// CHECK: vmulps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulps 485498096, %xmm15, %xmm15 

// CHECK: vmulps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulps 485498096, %xmm6, %xmm6 

// CHECK: vmulps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulps 485498096, %ymm7, %ymm7 

// CHECK: vmulps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x59,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulps 485498096, %ymm9, %ymm9 

// CHECK: vmulps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x59,0x7c,0x82,0xc0]      
vmulps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x59,0x7c,0x82,0x40]      
vmulps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x59,0x74,0x82,0xc0]      
vmulps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x59,0x74,0x82,0x40]      
vmulps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x59,0x7c,0x82,0xc0]      
vmulps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmulps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x59,0x7c,0x82,0x40]      
vmulps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vmulps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x59,0x4c,0x82,0xc0]      
vmulps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmulps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x59,0x4c,0x82,0x40]      
vmulps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vmulps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x59,0x7c,0x02,0x40]      
vmulps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmulps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x59,0x74,0x02,0x40]      
vmulps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmulps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x59,0x7c,0x02,0x40]      
vmulps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vmulps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x59,0x4c,0x02,0x40]      
vmulps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vmulps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x59,0x7a,0x40]      
vmulps 64(%rdx), %xmm15, %xmm15 

// CHECK: vmulps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x59,0x72,0x40]      
vmulps 64(%rdx), %xmm6, %xmm6 

// CHECK: vmulps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x59,0x7a,0x40]      
vmulps 64(%rdx), %ymm7, %ymm7 

// CHECK: vmulps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x59,0x4a,0x40]      
vmulps 64(%rdx), %ymm9, %ymm9 

// CHECK: vmulps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x59,0x3a]      
vmulps (%rdx), %xmm15, %xmm15 

// CHECK: vmulps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x59,0x32]      
vmulps (%rdx), %xmm6, %xmm6 

// CHECK: vmulps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x59,0x3a]      
vmulps (%rdx), %ymm7, %ymm7 

// CHECK: vmulps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x59,0x0a]      
vmulps (%rdx), %ymm9, %ymm9 

// CHECK: vmulps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x59,0xff]      
vmulps %xmm15, %xmm15, %xmm15 

// CHECK: vmulps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x59,0xf6]      
vmulps %xmm6, %xmm6, %xmm6 

// CHECK: vmulps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x59,0xff]      
vmulps %ymm7, %ymm7, %ymm7 

// CHECK: vmulps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x59,0xc9]      
vmulps %ymm9, %ymm9, %ymm9 

// CHECK: vmulsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulsd 485498096, %xmm15, %xmm15 

// CHECK: vmulsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulsd 485498096, %xmm6, %xmm6 

// CHECK: vmulsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x59,0x7c,0x82,0xc0]      
vmulsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x59,0x7c,0x82,0x40]      
vmulsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x59,0x74,0x82,0xc0]      
vmulsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x59,0x74,0x82,0x40]      
vmulsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x59,0x7c,0x02,0x40]      
vmulsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmulsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x59,0x74,0x02,0x40]      
vmulsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmulsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x59,0x7a,0x40]      
vmulsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vmulsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x59,0x72,0x40]      
vmulsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vmulsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x59,0x3a]      
vmulsd (%rdx), %xmm15, %xmm15 

// CHECK: vmulsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x59,0x32]      
vmulsd (%rdx), %xmm6, %xmm6 

// CHECK: vmulsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x59,0xff]      
vmulsd %xmm15, %xmm15, %xmm15 

// CHECK: vmulsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x59,0xf6]      
vmulsd %xmm6, %xmm6, %xmm6 

// CHECK: vmulss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulss 485498096, %xmm15, %xmm15 

// CHECK: vmulss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vmulss 485498096, %xmm6, %xmm6 

// CHECK: vmulss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x59,0x7c,0x82,0xc0]      
vmulss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x59,0x7c,0x82,0x40]      
vmulss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vmulss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x59,0x74,0x82,0xc0]      
vmulss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x59,0x74,0x82,0x40]      
vmulss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vmulss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x59,0x7c,0x02,0x40]      
vmulss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vmulss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x59,0x74,0x02,0x40]      
vmulss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vmulss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x59,0x7a,0x40]      
vmulss 64(%rdx), %xmm15, %xmm15 

// CHECK: vmulss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x59,0x72,0x40]      
vmulss 64(%rdx), %xmm6, %xmm6 

// CHECK: vmulss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x59,0x3a]      
vmulss (%rdx), %xmm15, %xmm15 

// CHECK: vmulss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x59,0x32]      
vmulss (%rdx), %xmm6, %xmm6 

// CHECK: vmulss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x59,0xff]      
vmulss %xmm15, %xmm15, %xmm15 

// CHECK: vmulss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x59,0xf6]      
vmulss %xmm6, %xmm6, %xmm6 

// CHECK: vorpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vorpd 485498096, %xmm15, %xmm15 

// CHECK: vorpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x56,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vorpd 485498096, %xmm6, %xmm6 

// CHECK: vorpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vorpd 485498096, %ymm7, %ymm7 

// CHECK: vorpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x56,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vorpd 485498096, %ymm9, %ymm9 

// CHECK: vorpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x56,0x7c,0x82,0xc0]      
vorpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vorpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x56,0x7c,0x82,0x40]      
vorpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vorpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x56,0x74,0x82,0xc0]      
vorpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vorpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x56,0x74,0x82,0x40]      
vorpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vorpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x56,0x7c,0x82,0xc0]      
vorpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vorpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x56,0x7c,0x82,0x40]      
vorpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vorpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x56,0x4c,0x82,0xc0]      
vorpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vorpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x56,0x4c,0x82,0x40]      
vorpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vorpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x56,0x7c,0x02,0x40]      
vorpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vorpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x56,0x74,0x02,0x40]      
vorpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vorpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x56,0x7c,0x02,0x40]      
vorpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vorpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x56,0x4c,0x02,0x40]      
vorpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vorpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x56,0x7a,0x40]      
vorpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vorpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x56,0x72,0x40]      
vorpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vorpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x56,0x7a,0x40]      
vorpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vorpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x56,0x4a,0x40]      
vorpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vorpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x56,0x3a]      
vorpd (%rdx), %xmm15, %xmm15 

// CHECK: vorpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x56,0x32]      
vorpd (%rdx), %xmm6, %xmm6 

// CHECK: vorpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x56,0x3a]      
vorpd (%rdx), %ymm7, %ymm7 

// CHECK: vorpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x56,0x0a]      
vorpd (%rdx), %ymm9, %ymm9 

// CHECK: vorpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x56,0xff]      
vorpd %xmm15, %xmm15, %xmm15 

// CHECK: vorpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x56,0xf6]      
vorpd %xmm6, %xmm6, %xmm6 

// CHECK: vorpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x56,0xff]      
vorpd %ymm7, %ymm7, %ymm7 

// CHECK: vorpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x56,0xc9]      
vorpd %ymm9, %ymm9, %ymm9 

// CHECK: vorps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vorps 485498096, %xmm15, %xmm15 

// CHECK: vorps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x56,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vorps 485498096, %xmm6, %xmm6 

// CHECK: vorps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vorps 485498096, %ymm7, %ymm7 

// CHECK: vorps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x56,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vorps 485498096, %ymm9, %ymm9 

// CHECK: vorps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x56,0x7c,0x82,0xc0]      
vorps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vorps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x56,0x7c,0x82,0x40]      
vorps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vorps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x56,0x74,0x82,0xc0]      
vorps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vorps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x56,0x74,0x82,0x40]      
vorps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vorps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x56,0x7c,0x82,0xc0]      
vorps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vorps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x56,0x7c,0x82,0x40]      
vorps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vorps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x56,0x4c,0x82,0xc0]      
vorps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vorps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x56,0x4c,0x82,0x40]      
vorps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vorps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x56,0x7c,0x02,0x40]      
vorps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vorps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x56,0x74,0x02,0x40]      
vorps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vorps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x56,0x7c,0x02,0x40]      
vorps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vorps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x56,0x4c,0x02,0x40]      
vorps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vorps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x56,0x7a,0x40]      
vorps 64(%rdx), %xmm15, %xmm15 

// CHECK: vorps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x56,0x72,0x40]      
vorps 64(%rdx), %xmm6, %xmm6 

// CHECK: vorps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x56,0x7a,0x40]      
vorps 64(%rdx), %ymm7, %ymm7 

// CHECK: vorps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x56,0x4a,0x40]      
vorps 64(%rdx), %ymm9, %ymm9 

// CHECK: vorps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x56,0x3a]      
vorps (%rdx), %xmm15, %xmm15 

// CHECK: vorps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x56,0x32]      
vorps (%rdx), %xmm6, %xmm6 

// CHECK: vorps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x56,0x3a]      
vorps (%rdx), %ymm7, %ymm7 

// CHECK: vorps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x56,0x0a]      
vorps (%rdx), %ymm9, %ymm9 

// CHECK: vorps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x56,0xff]      
vorps %xmm15, %xmm15, %xmm15 

// CHECK: vorps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x56,0xf6]      
vorps %xmm6, %xmm6, %xmm6 

// CHECK: vorps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x56,0xff]      
vorps %ymm7, %ymm7, %ymm7 

// CHECK: vorps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x56,0xc9]      
vorps %ymm9, %ymm9, %ymm9 

// CHECK: vpabsb 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpabsb 485498096, %xmm15 

// CHECK: vpabsb 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpabsb 485498096, %xmm6 

// CHECK: vpabsb -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x7c,0x82,0xc0]       
vpabsb -64(%rdx,%rax,4), %xmm15 

// CHECK: vpabsb 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x7c,0x82,0x40]       
vpabsb 64(%rdx,%rax,4), %xmm15 

// CHECK: vpabsb -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x74,0x82,0xc0]       
vpabsb -64(%rdx,%rax,4), %xmm6 

// CHECK: vpabsb 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x74,0x82,0x40]       
vpabsb 64(%rdx,%rax,4), %xmm6 

// CHECK: vpabsb 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x7c,0x02,0x40]       
vpabsb 64(%rdx,%rax), %xmm15 

// CHECK: vpabsb 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x74,0x02,0x40]       
vpabsb 64(%rdx,%rax), %xmm6 

// CHECK: vpabsb 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x7a,0x40]       
vpabsb 64(%rdx), %xmm15 

// CHECK: vpabsb 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x72,0x40]       
vpabsb 64(%rdx), %xmm6 

// CHECK: vpabsb (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1c,0x3a]       
vpabsb (%rdx), %xmm15 

// CHECK: vpabsb (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x32]       
vpabsb (%rdx), %xmm6 

// CHECK: vpabsb %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x1c,0xff]       
vpabsb %xmm15, %xmm15 

// CHECK: vpabsb %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0xf6]       
vpabsb %xmm6, %xmm6 

// CHECK: vpabsd 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpabsd 485498096, %xmm15 

// CHECK: vpabsd 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpabsd 485498096, %xmm6 

// CHECK: vpabsd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x7c,0x82,0xc0]       
vpabsd -64(%rdx,%rax,4), %xmm15 

// CHECK: vpabsd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x7c,0x82,0x40]       
vpabsd 64(%rdx,%rax,4), %xmm15 

// CHECK: vpabsd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x74,0x82,0xc0]       
vpabsd -64(%rdx,%rax,4), %xmm6 

// CHECK: vpabsd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x74,0x82,0x40]       
vpabsd 64(%rdx,%rax,4), %xmm6 

// CHECK: vpabsd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x7c,0x02,0x40]       
vpabsd 64(%rdx,%rax), %xmm15 

// CHECK: vpabsd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x74,0x02,0x40]       
vpabsd 64(%rdx,%rax), %xmm6 

// CHECK: vpabsd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x7a,0x40]       
vpabsd 64(%rdx), %xmm15 

// CHECK: vpabsd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x72,0x40]       
vpabsd 64(%rdx), %xmm6 

// CHECK: vpabsd (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1e,0x3a]       
vpabsd (%rdx), %xmm15 

// CHECK: vpabsd (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x32]       
vpabsd (%rdx), %xmm6 

// CHECK: vpabsd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x1e,0xff]       
vpabsd %xmm15, %xmm15 

// CHECK: vpabsd %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0xf6]       
vpabsd %xmm6, %xmm6 

// CHECK: vpabsw 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpabsw 485498096, %xmm15 

// CHECK: vpabsw 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpabsw 485498096, %xmm6 

// CHECK: vpabsw -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x7c,0x82,0xc0]       
vpabsw -64(%rdx,%rax,4), %xmm15 

// CHECK: vpabsw 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x7c,0x82,0x40]       
vpabsw 64(%rdx,%rax,4), %xmm15 

// CHECK: vpabsw -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x74,0x82,0xc0]       
vpabsw -64(%rdx,%rax,4), %xmm6 

// CHECK: vpabsw 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x74,0x82,0x40]       
vpabsw 64(%rdx,%rax,4), %xmm6 

// CHECK: vpabsw 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x7c,0x02,0x40]       
vpabsw 64(%rdx,%rax), %xmm15 

// CHECK: vpabsw 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x74,0x02,0x40]       
vpabsw 64(%rdx,%rax), %xmm6 

// CHECK: vpabsw 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x7a,0x40]       
vpabsw 64(%rdx), %xmm15 

// CHECK: vpabsw 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x72,0x40]       
vpabsw 64(%rdx), %xmm6 

// CHECK: vpabsw (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x1d,0x3a]       
vpabsw (%rdx), %xmm15 

// CHECK: vpabsw (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x32]       
vpabsw (%rdx), %xmm6 

// CHECK: vpabsw %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x1d,0xff]       
vpabsw %xmm15, %xmm15 

// CHECK: vpabsw %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0xf6]       
vpabsw %xmm6, %xmm6 

// CHECK: vpackssdw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpackssdw 485498096, %xmm15, %xmm15 

// CHECK: vpackssdw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpackssdw 485498096, %xmm6, %xmm6 

// CHECK: vpackssdw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6b,0x7c,0x82,0xc0]      
vpackssdw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpackssdw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6b,0x7c,0x82,0x40]      
vpackssdw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpackssdw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6b,0x74,0x82,0xc0]      
vpackssdw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpackssdw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6b,0x74,0x82,0x40]      
vpackssdw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpackssdw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6b,0x7c,0x02,0x40]      
vpackssdw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpackssdw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6b,0x74,0x02,0x40]      
vpackssdw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpackssdw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6b,0x7a,0x40]      
vpackssdw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpackssdw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6b,0x72,0x40]      
vpackssdw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpackssdw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6b,0x3a]      
vpackssdw (%rdx), %xmm15, %xmm15 

// CHECK: vpackssdw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6b,0x32]      
vpackssdw (%rdx), %xmm6, %xmm6 

// CHECK: vpackssdw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x6b,0xff]      
vpackssdw %xmm15, %xmm15, %xmm15 

// CHECK: vpackssdw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6b,0xf6]      
vpackssdw %xmm6, %xmm6, %xmm6 

// CHECK: vpacksswb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x63,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpacksswb 485498096, %xmm15, %xmm15 

// CHECK: vpacksswb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x63,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpacksswb 485498096, %xmm6, %xmm6 

// CHECK: vpacksswb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x63,0x7c,0x82,0xc0]      
vpacksswb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpacksswb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x63,0x7c,0x82,0x40]      
vpacksswb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpacksswb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x63,0x74,0x82,0xc0]      
vpacksswb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpacksswb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x63,0x74,0x82,0x40]      
vpacksswb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpacksswb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x63,0x7c,0x02,0x40]      
vpacksswb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpacksswb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x63,0x74,0x02,0x40]      
vpacksswb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpacksswb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x63,0x7a,0x40]      
vpacksswb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpacksswb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x63,0x72,0x40]      
vpacksswb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpacksswb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x63,0x3a]      
vpacksswb (%rdx), %xmm15, %xmm15 

// CHECK: vpacksswb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x63,0x32]      
vpacksswb (%rdx), %xmm6, %xmm6 

// CHECK: vpacksswb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x63,0xff]      
vpacksswb %xmm15, %xmm15, %xmm15 

// CHECK: vpacksswb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x63,0xf6]      
vpacksswb %xmm6, %xmm6, %xmm6 

// CHECK: vpackusdw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpackusdw 485498096, %xmm15, %xmm15 

// CHECK: vpackusdw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpackusdw 485498096, %xmm6, %xmm6 

// CHECK: vpackusdw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2b,0x7c,0x82,0xc0]      
vpackusdw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpackusdw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2b,0x7c,0x82,0x40]      
vpackusdw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpackusdw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2b,0x74,0x82,0xc0]      
vpackusdw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpackusdw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2b,0x74,0x82,0x40]      
vpackusdw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpackusdw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2b,0x7c,0x02,0x40]      
vpackusdw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpackusdw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2b,0x74,0x02,0x40]      
vpackusdw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpackusdw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2b,0x7a,0x40]      
vpackusdw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpackusdw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2b,0x72,0x40]      
vpackusdw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpackusdw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x2b,0x3a]      
vpackusdw (%rdx), %xmm15, %xmm15 

// CHECK: vpackusdw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2b,0x32]      
vpackusdw (%rdx), %xmm6, %xmm6 

// CHECK: vpackusdw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x2b,0xff]      
vpackusdw %xmm15, %xmm15, %xmm15 

// CHECK: vpackusdw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x2b,0xf6]      
vpackusdw %xmm6, %xmm6, %xmm6 

// CHECK: vpackuswb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x67,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpackuswb 485498096, %xmm15, %xmm15 

// CHECK: vpackuswb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x67,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpackuswb 485498096, %xmm6, %xmm6 

// CHECK: vpackuswb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x67,0x7c,0x82,0xc0]      
vpackuswb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpackuswb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x67,0x7c,0x82,0x40]      
vpackuswb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpackuswb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x67,0x74,0x82,0xc0]      
vpackuswb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpackuswb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x67,0x74,0x82,0x40]      
vpackuswb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpackuswb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x67,0x7c,0x02,0x40]      
vpackuswb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpackuswb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x67,0x74,0x02,0x40]      
vpackuswb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpackuswb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x67,0x7a,0x40]      
vpackuswb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpackuswb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x67,0x72,0x40]      
vpackuswb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpackuswb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x67,0x3a]      
vpackuswb (%rdx), %xmm15, %xmm15 

// CHECK: vpackuswb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x67,0x32]      
vpackuswb (%rdx), %xmm6, %xmm6 

// CHECK: vpackuswb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x67,0xff]      
vpackuswb %xmm15, %xmm15, %xmm15 

// CHECK: vpackuswb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x67,0xf6]      
vpackuswb %xmm6, %xmm6, %xmm6 

// CHECK: vpaddb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfc,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddb 485498096, %xmm15, %xmm15 

// CHECK: vpaddb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfc,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddb 485498096, %xmm6, %xmm6 

// CHECK: vpaddb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfc,0x7c,0x82,0xc0]      
vpaddb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfc,0x7c,0x82,0x40]      
vpaddb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfc,0x74,0x82,0xc0]      
vpaddb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfc,0x74,0x82,0x40]      
vpaddb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfc,0x7c,0x02,0x40]      
vpaddb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfc,0x74,0x02,0x40]      
vpaddb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfc,0x7a,0x40]      
vpaddb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfc,0x72,0x40]      
vpaddb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfc,0x3a]      
vpaddb (%rdx), %xmm15, %xmm15 

// CHECK: vpaddb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfc,0x32]      
vpaddb (%rdx), %xmm6, %xmm6 

// CHECK: vpaddb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xfc,0xff]      
vpaddb %xmm15, %xmm15, %xmm15 

// CHECK: vpaddb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfc,0xf6]      
vpaddb %xmm6, %xmm6, %xmm6 

// CHECK: vpaddd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfe,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddd 485498096, %xmm15, %xmm15 

// CHECK: vpaddd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfe,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddd 485498096, %xmm6, %xmm6 

// CHECK: vpaddd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfe,0x7c,0x82,0xc0]      
vpaddd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfe,0x7c,0x82,0x40]      
vpaddd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfe,0x74,0x82,0xc0]      
vpaddd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfe,0x74,0x82,0x40]      
vpaddd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfe,0x7c,0x02,0x40]      
vpaddd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfe,0x74,0x02,0x40]      
vpaddd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfe,0x7a,0x40]      
vpaddd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfe,0x72,0x40]      
vpaddd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfe,0x3a]      
vpaddd (%rdx), %xmm15, %xmm15 

// CHECK: vpaddd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfe,0x32]      
vpaddd (%rdx), %xmm6, %xmm6 

// CHECK: vpaddd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xfe,0xff]      
vpaddd %xmm15, %xmm15, %xmm15 

// CHECK: vpaddd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfe,0xf6]      
vpaddd %xmm6, %xmm6, %xmm6 

// CHECK: vpaddq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddq 485498096, %xmm15, %xmm15 

// CHECK: vpaddq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddq 485498096, %xmm6, %xmm6 

// CHECK: vpaddq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd4,0x7c,0x82,0xc0]      
vpaddq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd4,0x7c,0x82,0x40]      
vpaddq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd4,0x74,0x82,0xc0]      
vpaddq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd4,0x74,0x82,0x40]      
vpaddq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd4,0x7c,0x02,0x40]      
vpaddq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd4,0x74,0x02,0x40]      
vpaddq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd4,0x7a,0x40]      
vpaddq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd4,0x72,0x40]      
vpaddq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd4,0x3a]      
vpaddq (%rdx), %xmm15, %xmm15 

// CHECK: vpaddq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd4,0x32]      
vpaddq (%rdx), %xmm6, %xmm6 

// CHECK: vpaddq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd4,0xff]      
vpaddq %xmm15, %xmm15, %xmm15 

// CHECK: vpaddq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd4,0xf6]      
vpaddq %xmm6, %xmm6, %xmm6 

// CHECK: vpaddsb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xec,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddsb 485498096, %xmm15, %xmm15 

// CHECK: vpaddsb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xec,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddsb 485498096, %xmm6, %xmm6 

// CHECK: vpaddsb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xec,0x7c,0x82,0xc0]      
vpaddsb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddsb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xec,0x7c,0x82,0x40]      
vpaddsb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddsb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xec,0x74,0x82,0xc0]      
vpaddsb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddsb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xec,0x74,0x82,0x40]      
vpaddsb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddsb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xec,0x7c,0x02,0x40]      
vpaddsb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddsb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xec,0x74,0x02,0x40]      
vpaddsb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddsb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xec,0x7a,0x40]      
vpaddsb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddsb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xec,0x72,0x40]      
vpaddsb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddsb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xec,0x3a]      
vpaddsb (%rdx), %xmm15, %xmm15 

// CHECK: vpaddsb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xec,0x32]      
vpaddsb (%rdx), %xmm6, %xmm6 

// CHECK: vpaddsb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xec,0xff]      
vpaddsb %xmm15, %xmm15, %xmm15 

// CHECK: vpaddsb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xec,0xf6]      
vpaddsb %xmm6, %xmm6, %xmm6 

// CHECK: vpaddsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xed,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddsw 485498096, %xmm15, %xmm15 

// CHECK: vpaddsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xed,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddsw 485498096, %xmm6, %xmm6 

// CHECK: vpaddsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xed,0x7c,0x82,0xc0]      
vpaddsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xed,0x7c,0x82,0x40]      
vpaddsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xed,0x74,0x82,0xc0]      
vpaddsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xed,0x74,0x82,0x40]      
vpaddsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xed,0x7c,0x02,0x40]      
vpaddsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xed,0x74,0x02,0x40]      
vpaddsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xed,0x7a,0x40]      
vpaddsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xed,0x72,0x40]      
vpaddsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xed,0x3a]      
vpaddsw (%rdx), %xmm15, %xmm15 

// CHECK: vpaddsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xed,0x32]      
vpaddsw (%rdx), %xmm6, %xmm6 

// CHECK: vpaddsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xed,0xff]      
vpaddsw %xmm15, %xmm15, %xmm15 

// CHECK: vpaddsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xed,0xf6]      
vpaddsw %xmm6, %xmm6, %xmm6 

// CHECK: vpaddusb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdc,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddusb 485498096, %xmm15, %xmm15 

// CHECK: vpaddusb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdc,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddusb 485498096, %xmm6, %xmm6 

// CHECK: vpaddusb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdc,0x7c,0x82,0xc0]      
vpaddusb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddusb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdc,0x7c,0x82,0x40]      
vpaddusb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddusb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdc,0x74,0x82,0xc0]      
vpaddusb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddusb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdc,0x74,0x82,0x40]      
vpaddusb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddusb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdc,0x7c,0x02,0x40]      
vpaddusb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddusb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdc,0x74,0x02,0x40]      
vpaddusb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddusb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdc,0x7a,0x40]      
vpaddusb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddusb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdc,0x72,0x40]      
vpaddusb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddusb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdc,0x3a]      
vpaddusb (%rdx), %xmm15, %xmm15 

// CHECK: vpaddusb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdc,0x32]      
vpaddusb (%rdx), %xmm6, %xmm6 

// CHECK: vpaddusb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xdc,0xff]      
vpaddusb %xmm15, %xmm15, %xmm15 

// CHECK: vpaddusb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdc,0xf6]      
vpaddusb %xmm6, %xmm6, %xmm6 

// CHECK: vpaddusw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdd,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddusw 485498096, %xmm15, %xmm15 

// CHECK: vpaddusw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdd,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddusw 485498096, %xmm6, %xmm6 

// CHECK: vpaddusw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdd,0x7c,0x82,0xc0]      
vpaddusw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddusw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdd,0x7c,0x82,0x40]      
vpaddusw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddusw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdd,0x74,0x82,0xc0]      
vpaddusw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddusw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdd,0x74,0x82,0x40]      
vpaddusw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddusw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdd,0x7c,0x02,0x40]      
vpaddusw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddusw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdd,0x74,0x02,0x40]      
vpaddusw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddusw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdd,0x7a,0x40]      
vpaddusw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddusw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdd,0x72,0x40]      
vpaddusw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddusw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdd,0x3a]      
vpaddusw (%rdx), %xmm15, %xmm15 

// CHECK: vpaddusw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdd,0x32]      
vpaddusw (%rdx), %xmm6, %xmm6 

// CHECK: vpaddusw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xdd,0xff]      
vpaddusw %xmm15, %xmm15, %xmm15 

// CHECK: vpaddusw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdd,0xf6]      
vpaddusw %xmm6, %xmm6, %xmm6 

// CHECK: vpaddw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfd,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddw 485498096, %xmm15, %xmm15 

// CHECK: vpaddw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfd,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpaddw 485498096, %xmm6, %xmm6 

// CHECK: vpaddw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfd,0x7c,0x82,0xc0]      
vpaddw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfd,0x7c,0x82,0x40]      
vpaddw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpaddw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfd,0x74,0x82,0xc0]      
vpaddw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfd,0x74,0x82,0x40]      
vpaddw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpaddw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfd,0x7c,0x02,0x40]      
vpaddw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpaddw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfd,0x74,0x02,0x40]      
vpaddw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpaddw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfd,0x7a,0x40]      
vpaddw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpaddw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfd,0x72,0x40]      
vpaddw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpaddw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfd,0x3a]      
vpaddw (%rdx), %xmm15, %xmm15 

// CHECK: vpaddw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfd,0x32]      
vpaddw (%rdx), %xmm6, %xmm6 

// CHECK: vpaddw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xfd,0xff]      
vpaddw %xmm15, %xmm15, %xmm15 

// CHECK: vpaddw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfd,0xf6]      
vpaddw %xmm6, %xmm6, %xmm6 

// CHECK: vpalignr $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpalignr $0, 485498096, %xmm15, %xmm15 

// CHECK: vpalignr $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0f,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpalignr $0, 485498096, %xmm6, %xmm6 

// CHECK: vpalignr $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0f,0x7c,0x82,0xc0,0x00]     
vpalignr $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpalignr $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0f,0x7c,0x82,0x40,0x00]     
vpalignr $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpalignr $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0f,0x74,0x82,0xc0,0x00]     
vpalignr $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpalignr $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0f,0x74,0x82,0x40,0x00]     
vpalignr $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpalignr $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0f,0x7c,0x02,0x40,0x00]     
vpalignr $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpalignr $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0f,0x74,0x02,0x40,0x00]     
vpalignr $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpalignr $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0f,0x7a,0x40,0x00]     
vpalignr $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpalignr $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0f,0x72,0x40,0x00]     
vpalignr $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpalignr $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0f,0x3a,0x00]     
vpalignr $0, (%rdx), %xmm15, %xmm15 

// CHECK: vpalignr $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0f,0x32,0x00]     
vpalignr $0, (%rdx), %xmm6, %xmm6 

// CHECK: vpalignr $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x0f,0xff,0x00]     
vpalignr $0, %xmm15, %xmm15, %xmm15 

// CHECK: vpalignr $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0f,0xf6,0x00]     
vpalignr $0, %xmm6, %xmm6, %xmm6 

// CHECK: vpand 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdb,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpand 485498096, %xmm15, %xmm15 

// CHECK: vpand 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpand 485498096, %xmm6, %xmm6 

// CHECK: vpand -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdb,0x7c,0x82,0xc0]      
vpand -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpand 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdb,0x7c,0x82,0x40]      
vpand 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpand -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdb,0x74,0x82,0xc0]      
vpand -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpand 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdb,0x74,0x82,0x40]      
vpand 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpand 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdb,0x7c,0x02,0x40]      
vpand 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpand 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdb,0x74,0x02,0x40]      
vpand 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpand 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdb,0x7a,0x40]      
vpand 64(%rdx), %xmm15, %xmm15 

// CHECK: vpand 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdb,0x72,0x40]      
vpand 64(%rdx), %xmm6, %xmm6 

// CHECK: vpandn 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdf,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpandn 485498096, %xmm15, %xmm15 

// CHECK: vpandn 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdf,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpandn 485498096, %xmm6, %xmm6 

// CHECK: vpandn -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdf,0x7c,0x82,0xc0]      
vpandn -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpandn 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdf,0x7c,0x82,0x40]      
vpandn 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpandn -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdf,0x74,0x82,0xc0]      
vpandn -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpandn 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdf,0x74,0x82,0x40]      
vpandn 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpandn 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdf,0x7c,0x02,0x40]      
vpandn 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpandn 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdf,0x74,0x02,0x40]      
vpandn 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpandn 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdf,0x7a,0x40]      
vpandn 64(%rdx), %xmm15, %xmm15 

// CHECK: vpandn 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdf,0x72,0x40]      
vpandn 64(%rdx), %xmm6, %xmm6 

// CHECK: vpandn (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdf,0x3a]      
vpandn (%rdx), %xmm15, %xmm15 

// CHECK: vpandn (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdf,0x32]      
vpandn (%rdx), %xmm6, %xmm6 

// CHECK: vpandn %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xdf,0xff]      
vpandn %xmm15, %xmm15, %xmm15 

// CHECK: vpandn %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdf,0xf6]      
vpandn %xmm6, %xmm6, %xmm6 

// CHECK: vpand (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xdb,0x3a]      
vpand (%rdx), %xmm15, %xmm15 

// CHECK: vpand (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdb,0x32]      
vpand (%rdx), %xmm6, %xmm6 

// CHECK: vpand %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xdb,0xff]      
vpand %xmm15, %xmm15, %xmm15 

// CHECK: vpand %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xdb,0xf6]      
vpand %xmm6, %xmm6, %xmm6 

// CHECK: vpavgb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpavgb 485498096, %xmm15, %xmm15 

// CHECK: vpavgb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpavgb 485498096, %xmm6, %xmm6 

// CHECK: vpavgb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe0,0x7c,0x82,0xc0]      
vpavgb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpavgb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe0,0x7c,0x82,0x40]      
vpavgb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpavgb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe0,0x74,0x82,0xc0]      
vpavgb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpavgb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe0,0x74,0x82,0x40]      
vpavgb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpavgb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe0,0x7c,0x02,0x40]      
vpavgb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpavgb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe0,0x74,0x02,0x40]      
vpavgb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpavgb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe0,0x7a,0x40]      
vpavgb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpavgb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe0,0x72,0x40]      
vpavgb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpavgb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe0,0x3a]      
vpavgb (%rdx), %xmm15, %xmm15 

// CHECK: vpavgb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe0,0x32]      
vpavgb (%rdx), %xmm6, %xmm6 

// CHECK: vpavgb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe0,0xff]      
vpavgb %xmm15, %xmm15, %xmm15 

// CHECK: vpavgb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe0,0xf6]      
vpavgb %xmm6, %xmm6, %xmm6 

// CHECK: vpavgw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpavgw 485498096, %xmm15, %xmm15 

// CHECK: vpavgw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpavgw 485498096, %xmm6, %xmm6 

// CHECK: vpavgw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe3,0x7c,0x82,0xc0]      
vpavgw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpavgw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe3,0x7c,0x82,0x40]      
vpavgw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpavgw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe3,0x74,0x82,0xc0]      
vpavgw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpavgw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe3,0x74,0x82,0x40]      
vpavgw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpavgw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe3,0x7c,0x02,0x40]      
vpavgw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpavgw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe3,0x74,0x02,0x40]      
vpavgw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpavgw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe3,0x7a,0x40]      
vpavgw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpavgw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe3,0x72,0x40]      
vpavgw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpavgw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe3,0x3a]      
vpavgw (%rdx), %xmm15, %xmm15 

// CHECK: vpavgw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe3,0x32]      
vpavgw (%rdx), %xmm6, %xmm6 

// CHECK: vpavgw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe3,0xff]      
vpavgw %xmm15, %xmm15, %xmm15 

// CHECK: vpavgw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe3,0xf6]      
vpavgw %xmm6, %xmm6, %xmm6 

// CHECK: vpblendvb %xmm15, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0xf0]     
vpblendvb %xmm15, 485498096, %xmm15, %xmm15 

// CHECK: vpblendvb %xmm15, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4c,0x7c,0x82,0xc0,0xf0]     
vpblendvb %xmm15, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpblendvb %xmm15, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4c,0x7c,0x82,0x40,0xf0]     
vpblendvb %xmm15, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpblendvb %xmm15, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4c,0x7c,0x02,0x40,0xf0]     
vpblendvb %xmm15, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpblendvb %xmm15, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4c,0x7a,0x40,0xf0]     
vpblendvb %xmm15, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpblendvb %xmm15, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x4c,0x3a,0xf0]     
vpblendvb %xmm15, (%rdx), %xmm15, %xmm15 

// CHECK: vpblendvb %xmm15, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x4c,0xff,0xf0]     
vpblendvb %xmm15, %xmm15, %xmm15, %xmm15 

// CHECK: vpblendvb %xmm6, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4c,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x60]     
vpblendvb %xmm6, 485498096, %xmm6, %xmm6 

// CHECK: vpblendvb %xmm6, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4c,0x74,0x82,0xc0,0x60]     
vpblendvb %xmm6, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpblendvb %xmm6, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4c,0x74,0x82,0x40,0x60]     
vpblendvb %xmm6, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpblendvb %xmm6, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4c,0x74,0x02,0x40,0x60]     
vpblendvb %xmm6, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpblendvb %xmm6, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4c,0x72,0x40,0x60]     
vpblendvb %xmm6, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpblendvb %xmm6, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4c,0x32,0x60]     
vpblendvb %xmm6, (%rdx), %xmm6, %xmm6 

// CHECK: vpblendvb %xmm6, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x4c,0xf6,0x60]     
vpblendvb %xmm6, %xmm6, %xmm6, %xmm6 

// CHECK: vpblendw $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpblendw $0, 485498096, %xmm15, %xmm15 

// CHECK: vpblendw $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0e,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpblendw $0, 485498096, %xmm6, %xmm6 

// CHECK: vpblendw $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0e,0x7c,0x82,0xc0,0x00]     
vpblendw $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpblendw $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0e,0x7c,0x82,0x40,0x00]     
vpblendw $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpblendw $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0e,0x74,0x82,0xc0,0x00]     
vpblendw $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpblendw $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0e,0x74,0x82,0x40,0x00]     
vpblendw $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpblendw $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0e,0x7c,0x02,0x40,0x00]     
vpblendw $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpblendw $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0e,0x74,0x02,0x40,0x00]     
vpblendw $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpblendw $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0e,0x7a,0x40,0x00]     
vpblendw $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpblendw $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0e,0x72,0x40,0x00]     
vpblendw $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpblendw $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0e,0x3a,0x00]     
vpblendw $0, (%rdx), %xmm15, %xmm15 

// CHECK: vpblendw $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0e,0x32,0x00]     
vpblendw $0, (%rdx), %xmm6, %xmm6 

// CHECK: vpblendw $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x0e,0xff,0x00]     
vpblendw $0, %xmm15, %xmm15, %xmm15 

// CHECK: vpblendw $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0e,0xf6,0x00]     
vpblendw $0, %xmm6, %xmm6, %xmm6 

// CHECK: vpclmulqdq $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x44,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpclmulqdq $0, 485498096, %xmm15, %xmm15 

// CHECK: vpclmulqdq $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x44,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpclmulqdq $0, 485498096, %xmm6, %xmm6 

// CHECK: vpclmulqdq $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x44,0x7c,0x82,0xc0,0x00]     
vpclmulqdq $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpclmulqdq $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x44,0x7c,0x82,0x40,0x00]     
vpclmulqdq $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpclmulqdq $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x44,0x74,0x82,0xc0,0x00]     
vpclmulqdq $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpclmulqdq $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x44,0x74,0x82,0x40,0x00]     
vpclmulqdq $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpclmulqdq $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x44,0x7c,0x02,0x40,0x00]     
vpclmulqdq $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpclmulqdq $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x44,0x74,0x02,0x40,0x00]     
vpclmulqdq $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpclmulqdq $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x44,0x7a,0x40,0x00]     
vpclmulqdq $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpclmulqdq $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x44,0x72,0x40,0x00]     
vpclmulqdq $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpclmulqdq $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x44,0x3a,0x00]     
vpclmulqdq $0, (%rdx), %xmm15, %xmm15 

// CHECK: vpclmulqdq $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x44,0x32,0x00]     
vpclmulqdq $0, (%rdx), %xmm6, %xmm6 

// CHECK: vpclmulqdq $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x44,0xff,0x00]     
vpclmulqdq $0, %xmm15, %xmm15, %xmm15 

// CHECK: vpclmulqdq $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x44,0xf6,0x00]     
vpclmulqdq $0, %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpeqb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x74,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqb 485498096, %xmm15, %xmm15 

// CHECK: vpcmpeqb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x74,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqb 485498096, %xmm6, %xmm6 

// CHECK: vpcmpeqb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x74,0x7c,0x82,0xc0]      
vpcmpeqb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x74,0x7c,0x82,0x40]      
vpcmpeqb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x74,0x74,0x82,0xc0]      
vpcmpeqb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x74,0x74,0x82,0x40]      
vpcmpeqb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x74,0x7c,0x02,0x40]      
vpcmpeqb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpeqb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x74,0x74,0x02,0x40]      
vpcmpeqb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpeqb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x74,0x7a,0x40]      
vpcmpeqb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x74,0x72,0x40]      
vpcmpeqb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x74,0x3a]      
vpcmpeqb (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x74,0x32]      
vpcmpeqb (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x74,0xff]      
vpcmpeqb %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpeqb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x74,0xf6]      
vpcmpeqb %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpeqd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x76,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqd 485498096, %xmm15, %xmm15 

// CHECK: vpcmpeqd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x76,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqd 485498096, %xmm6, %xmm6 

// CHECK: vpcmpeqd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x76,0x7c,0x82,0xc0]      
vpcmpeqd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x76,0x7c,0x82,0x40]      
vpcmpeqd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x76,0x74,0x82,0xc0]      
vpcmpeqd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x76,0x74,0x82,0x40]      
vpcmpeqd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x76,0x7c,0x02,0x40]      
vpcmpeqd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpeqd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x76,0x74,0x02,0x40]      
vpcmpeqd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpeqd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x76,0x7a,0x40]      
vpcmpeqd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x76,0x72,0x40]      
vpcmpeqd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x76,0x3a]      
vpcmpeqd (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x76,0x32]      
vpcmpeqd (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x76,0xff]      
vpcmpeqd %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpeqd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x76,0xf6]      
vpcmpeqd %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpeqq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqq 485498096, %xmm15, %xmm15 

// CHECK: vpcmpeqq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqq 485498096, %xmm6, %xmm6 

// CHECK: vpcmpeqq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x29,0x7c,0x82,0xc0]      
vpcmpeqq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x29,0x7c,0x82,0x40]      
vpcmpeqq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x29,0x74,0x82,0xc0]      
vpcmpeqq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x29,0x74,0x82,0x40]      
vpcmpeqq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x29,0x7c,0x02,0x40]      
vpcmpeqq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpeqq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x29,0x74,0x02,0x40]      
vpcmpeqq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpeqq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x29,0x7a,0x40]      
vpcmpeqq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x29,0x72,0x40]      
vpcmpeqq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x29,0x3a]      
vpcmpeqq (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x29,0x32]      
vpcmpeqq (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x29,0xff]      
vpcmpeqq %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpeqq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x29,0xf6]      
vpcmpeqq %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpeqw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x75,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqw 485498096, %xmm15, %xmm15 

// CHECK: vpcmpeqw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x75,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpeqw 485498096, %xmm6, %xmm6 

// CHECK: vpcmpeqw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x75,0x7c,0x82,0xc0]      
vpcmpeqw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x75,0x7c,0x82,0x40]      
vpcmpeqw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpeqw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x75,0x74,0x82,0xc0]      
vpcmpeqw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x75,0x74,0x82,0x40]      
vpcmpeqw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpeqw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x75,0x7c,0x02,0x40]      
vpcmpeqw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpeqw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x75,0x74,0x02,0x40]      
vpcmpeqw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpeqw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x75,0x7a,0x40]      
vpcmpeqw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x75,0x72,0x40]      
vpcmpeqw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x75,0x3a]      
vpcmpeqw (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpeqw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x75,0x32]      
vpcmpeqw (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpeqw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x75,0xff]      
vpcmpeqw %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpeqw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x75,0xf6]      
vpcmpeqw %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpestri $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpestri $0, 485498096, %xmm15 

// CHECK: vpcmpestri $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpestri $0, 485498096, %xmm6 

// CHECK: vpcmpestri $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x7c,0x82,0xc0,0x00]      
vpcmpestri $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpestri $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x7c,0x82,0x40,0x00]      
vpcmpestri $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpestri $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x74,0x82,0xc0,0x00]      
vpcmpestri $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpestri $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x74,0x82,0x40,0x00]      
vpcmpestri $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpestri $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x7c,0x02,0x40,0x00]      
vpcmpestri $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpcmpestri $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x74,0x02,0x40,0x00]      
vpcmpestri $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpcmpestri $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x7a,0x40,0x00]      
vpcmpestri $0, 64(%rdx), %xmm15 

// CHECK: vpcmpestri $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x72,0x40,0x00]      
vpcmpestri $0, 64(%rdx), %xmm6 

// CHECK: vpcmpestri $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x61,0x3a,0x00]      
vpcmpestri $0, (%rdx), %xmm15 

// CHECK: vpcmpestri $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x32,0x00]      
vpcmpestri $0, (%rdx), %xmm6 

// CHECK: vpcmpestri $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x61,0xff,0x00]      
vpcmpestri $0, %xmm15, %xmm15 

// CHECK: vpcmpestri $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x61,0xf6,0x00]      
vpcmpestri $0, %xmm6, %xmm6 

// CHECK: vpcmpestrm $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpestrm $0, 485498096, %xmm15 

// CHECK: vpcmpestrm $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpestrm $0, 485498096, %xmm6 

// CHECK: vpcmpestrm $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x7c,0x82,0xc0,0x00]      
vpcmpestrm $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpestrm $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x7c,0x82,0x40,0x00]      
vpcmpestrm $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpestrm $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x74,0x82,0xc0,0x00]      
vpcmpestrm $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpestrm $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x74,0x82,0x40,0x00]      
vpcmpestrm $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpestrm $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x7c,0x02,0x40,0x00]      
vpcmpestrm $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpcmpestrm $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x74,0x02,0x40,0x00]      
vpcmpestrm $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpcmpestrm $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x7a,0x40,0x00]      
vpcmpestrm $0, 64(%rdx), %xmm15 

// CHECK: vpcmpestrm $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x72,0x40,0x00]      
vpcmpestrm $0, 64(%rdx), %xmm6 

// CHECK: vpcmpestrm $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x60,0x3a,0x00]      
vpcmpestrm $0, (%rdx), %xmm15 

// CHECK: vpcmpestrm $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x32,0x00]      
vpcmpestrm $0, (%rdx), %xmm6 

// CHECK: vpcmpestrm $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x60,0xff,0x00]      
vpcmpestrm $0, %xmm15, %xmm15 

// CHECK: vpcmpestrm $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x60,0xf6,0x00]      
vpcmpestrm $0, %xmm6, %xmm6 

// CHECK: vpcmpgtb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x64,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtb 485498096, %xmm15, %xmm15 

// CHECK: vpcmpgtb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x64,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtb 485498096, %xmm6, %xmm6 

// CHECK: vpcmpgtb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x64,0x7c,0x82,0xc0]      
vpcmpgtb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x64,0x7c,0x82,0x40]      
vpcmpgtb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x64,0x74,0x82,0xc0]      
vpcmpgtb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x64,0x74,0x82,0x40]      
vpcmpgtb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x64,0x7c,0x02,0x40]      
vpcmpgtb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpgtb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x64,0x74,0x02,0x40]      
vpcmpgtb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpgtb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x64,0x7a,0x40]      
vpcmpgtb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x64,0x72,0x40]      
vpcmpgtb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x64,0x3a]      
vpcmpgtb (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x64,0x32]      
vpcmpgtb (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x64,0xff]      
vpcmpgtb %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpgtb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x64,0xf6]      
vpcmpgtb %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpgtd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x66,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtd 485498096, %xmm15, %xmm15 

// CHECK: vpcmpgtd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x66,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtd 485498096, %xmm6, %xmm6 

// CHECK: vpcmpgtd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x66,0x7c,0x82,0xc0]      
vpcmpgtd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x66,0x7c,0x82,0x40]      
vpcmpgtd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x66,0x74,0x82,0xc0]      
vpcmpgtd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x66,0x74,0x82,0x40]      
vpcmpgtd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x66,0x7c,0x02,0x40]      
vpcmpgtd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpgtd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x66,0x74,0x02,0x40]      
vpcmpgtd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpgtd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x66,0x7a,0x40]      
vpcmpgtd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x66,0x72,0x40]      
vpcmpgtd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x66,0x3a]      
vpcmpgtd (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x66,0x32]      
vpcmpgtd (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x66,0xff]      
vpcmpgtd %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpgtd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x66,0xf6]      
vpcmpgtd %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpgtq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x37,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtq 485498096, %xmm15, %xmm15 

// CHECK: vpcmpgtq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x37,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtq 485498096, %xmm6, %xmm6 

// CHECK: vpcmpgtq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x37,0x7c,0x82,0xc0]      
vpcmpgtq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x37,0x7c,0x82,0x40]      
vpcmpgtq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x37,0x74,0x82,0xc0]      
vpcmpgtq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x37,0x74,0x82,0x40]      
vpcmpgtq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x37,0x7c,0x02,0x40]      
vpcmpgtq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpgtq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x37,0x74,0x02,0x40]      
vpcmpgtq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpgtq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x37,0x7a,0x40]      
vpcmpgtq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x37,0x72,0x40]      
vpcmpgtq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x37,0x3a]      
vpcmpgtq (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x37,0x32]      
vpcmpgtq (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x37,0xff]      
vpcmpgtq %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpgtq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x37,0xf6]      
vpcmpgtq %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpgtw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x65,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtw 485498096, %xmm15, %xmm15 

// CHECK: vpcmpgtw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x65,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpcmpgtw 485498096, %xmm6, %xmm6 

// CHECK: vpcmpgtw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x65,0x7c,0x82,0xc0]      
vpcmpgtw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x65,0x7c,0x82,0x40]      
vpcmpgtw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpcmpgtw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x65,0x74,0x82,0xc0]      
vpcmpgtw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x65,0x74,0x82,0x40]      
vpcmpgtw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpcmpgtw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x65,0x7c,0x02,0x40]      
vpcmpgtw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpcmpgtw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x65,0x74,0x02,0x40]      
vpcmpgtw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpcmpgtw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x65,0x7a,0x40]      
vpcmpgtw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x65,0x72,0x40]      
vpcmpgtw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x65,0x3a]      
vpcmpgtw (%rdx), %xmm15, %xmm15 

// CHECK: vpcmpgtw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x65,0x32]      
vpcmpgtw (%rdx), %xmm6, %xmm6 

// CHECK: vpcmpgtw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x65,0xff]      
vpcmpgtw %xmm15, %xmm15, %xmm15 

// CHECK: vpcmpgtw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x65,0xf6]      
vpcmpgtw %xmm6, %xmm6, %xmm6 

// CHECK: vpcmpistri $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpistri $0, 485498096, %xmm15 

// CHECK: vpcmpistri $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpistri $0, 485498096, %xmm6 

// CHECK: vpcmpistri $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x7c,0x82,0xc0,0x00]      
vpcmpistri $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpistri $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x7c,0x82,0x40,0x00]      
vpcmpistri $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpistri $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x74,0x82,0xc0,0x00]      
vpcmpistri $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpistri $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x74,0x82,0x40,0x00]      
vpcmpistri $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpistri $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x7c,0x02,0x40,0x00]      
vpcmpistri $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpcmpistri $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x74,0x02,0x40,0x00]      
vpcmpistri $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpcmpistri $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x7a,0x40,0x00]      
vpcmpistri $0, 64(%rdx), %xmm15 

// CHECK: vpcmpistri $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x72,0x40,0x00]      
vpcmpistri $0, 64(%rdx), %xmm6 

// CHECK: vpcmpistri $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x63,0x3a,0x00]      
vpcmpistri $0, (%rdx), %xmm15 

// CHECK: vpcmpistri $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x32,0x00]      
vpcmpistri $0, (%rdx), %xmm6 

// CHECK: vpcmpistri $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x63,0xff,0x00]      
vpcmpistri $0, %xmm15, %xmm15 

// CHECK: vpcmpistri $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x63,0xf6,0x00]      
vpcmpistri $0, %xmm6, %xmm6 

// CHECK: vpcmpistrm $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpistrm $0, 485498096, %xmm15 

// CHECK: vpcmpistrm $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpcmpistrm $0, 485498096, %xmm6 

// CHECK: vpcmpistrm $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x7c,0x82,0xc0,0x00]      
vpcmpistrm $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpistrm $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x7c,0x82,0x40,0x00]      
vpcmpistrm $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpcmpistrm $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x74,0x82,0xc0,0x00]      
vpcmpistrm $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpistrm $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x74,0x82,0x40,0x00]      
vpcmpistrm $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpcmpistrm $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x7c,0x02,0x40,0x00]      
vpcmpistrm $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpcmpistrm $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x74,0x02,0x40,0x00]      
vpcmpistrm $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpcmpistrm $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x7a,0x40,0x00]      
vpcmpistrm $0, 64(%rdx), %xmm15 

// CHECK: vpcmpistrm $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x72,0x40,0x00]      
vpcmpistrm $0, 64(%rdx), %xmm6 

// CHECK: vpcmpistrm $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x62,0x3a,0x00]      
vpcmpistrm $0, (%rdx), %xmm15 

// CHECK: vpcmpistrm $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x32,0x00]      
vpcmpistrm $0, (%rdx), %xmm6 

// CHECK: vpcmpistrm $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x62,0xff,0x00]      
vpcmpistrm $0, %xmm15, %xmm15 

// CHECK: vpcmpistrm $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x62,0xf6,0x00]      
vpcmpistrm $0, %xmm6, %xmm6 

// CHECK: vperm2f128 $0, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x06,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vperm2f128 $0, 485498096, %ymm7, %ymm7 

// CHECK: vperm2f128 $0, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x06,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vperm2f128 $0, 485498096, %ymm9, %ymm9 

// CHECK: vperm2f128 $0, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x06,0x7c,0x82,0xc0,0x00]     
vperm2f128 $0, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vperm2f128 $0, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x06,0x7c,0x82,0x40,0x00]     
vperm2f128 $0, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vperm2f128 $0, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x06,0x4c,0x82,0xc0,0x00]     
vperm2f128 $0, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vperm2f128 $0, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x06,0x4c,0x82,0x40,0x00]     
vperm2f128 $0, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vperm2f128 $0, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x06,0x7c,0x02,0x40,0x00]     
vperm2f128 $0, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vperm2f128 $0, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x06,0x4c,0x02,0x40,0x00]     
vperm2f128 $0, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vperm2f128 $0, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x06,0x7a,0x40,0x00]     
vperm2f128 $0, 64(%rdx), %ymm7, %ymm7 

// CHECK: vperm2f128 $0, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x06,0x4a,0x40,0x00]     
vperm2f128 $0, 64(%rdx), %ymm9, %ymm9 

// CHECK: vperm2f128 $0, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x06,0x3a,0x00]     
vperm2f128 $0, (%rdx), %ymm7, %ymm7 

// CHECK: vperm2f128 $0, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x35,0x06,0x0a,0x00]     
vperm2f128 $0, (%rdx), %ymm9, %ymm9 

// CHECK: vperm2f128 $0, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x45,0x06,0xff,0x00]     
vperm2f128 $0, %ymm7, %ymm7, %ymm7 

// CHECK: vperm2f128 $0, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x35,0x06,0xc9,0x00]     
vperm2f128 $0, %ymm9, %ymm9, %ymm9 

// CHECK: vpermilpd $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilpd $0, 485498096, %xmm15 

// CHECK: vpermilpd $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilpd $0, 485498096, %xmm6 

// CHECK: vpermilpd $0, 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilpd $0, 485498096, %ymm7 

// CHECK: vpermilpd $0, 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilpd $0, 485498096, %ymm9 

// CHECK: vpermilpd $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x7c,0x82,0xc0,0x00]      
vpermilpd $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpermilpd $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x7c,0x82,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpermilpd $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x74,0x82,0xc0,0x00]      
vpermilpd $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpermilpd $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x74,0x82,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpermilpd $0, -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x7c,0x82,0xc0,0x00]      
vpermilpd $0, -64(%rdx,%rax,4), %ymm7 

// CHECK: vpermilpd $0, 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x7c,0x82,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax,4), %ymm7 

// CHECK: vpermilpd $0, -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x4c,0x82,0xc0,0x00]      
vpermilpd $0, -64(%rdx,%rax,4), %ymm9 

// CHECK: vpermilpd $0, 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x4c,0x82,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax,4), %ymm9 

// CHECK: vpermilpd $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x7c,0x02,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpermilpd $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x74,0x02,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpermilpd $0, 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x7c,0x02,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax), %ymm7 

// CHECK: vpermilpd $0, 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x4c,0x02,0x40,0x00]      
vpermilpd $0, 64(%rdx,%rax), %ymm9 

// CHECK: vpermilpd $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x7a,0x40,0x00]      
vpermilpd $0, 64(%rdx), %xmm15 

// CHECK: vpermilpd $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x72,0x40,0x00]      
vpermilpd $0, 64(%rdx), %xmm6 

// CHECK: vpermilpd $0, 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x7a,0x40,0x00]      
vpermilpd $0, 64(%rdx), %ymm7 

// CHECK: vpermilpd $0, 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x4a,0x40,0x00]      
vpermilpd $0, 64(%rdx), %ymm9 

// CHECK: vpermilpd $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x05,0x3a,0x00]      
vpermilpd $0, (%rdx), %xmm15 

// CHECK: vpermilpd $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x32,0x00]      
vpermilpd $0, (%rdx), %xmm6 

// CHECK: vpermilpd $0, (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x3a,0x00]      
vpermilpd $0, (%rdx), %ymm7 

// CHECK: vpermilpd $0, (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x05,0x0a,0x00]      
vpermilpd $0, (%rdx), %ymm9 

// CHECK: vpermilpd $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x05,0xff,0x00]      
vpermilpd $0, %xmm15, %xmm15 

// CHECK: vpermilpd $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x05,0xf6,0x00]      
vpermilpd $0, %xmm6, %xmm6 

// CHECK: vpermilpd $0, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0xff,0x00]      
vpermilpd $0, %ymm7, %ymm7 

// CHECK: vpermilpd $0, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x7d,0x05,0xc9,0x00]      
vpermilpd $0, %ymm9, %ymm9 

// CHECK: vpermilpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilpd 485498096, %xmm15, %xmm15 

// CHECK: vpermilpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilpd 485498096, %xmm6, %xmm6 

// CHECK: vpermilpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilpd 485498096, %ymm7, %ymm7 

// CHECK: vpermilpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilpd 485498096, %ymm9, %ymm9 

// CHECK: vpermilpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0d,0x7c,0x82,0xc0]      
vpermilpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpermilpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0d,0x7c,0x82,0x40]      
vpermilpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpermilpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0d,0x74,0x82,0xc0]      
vpermilpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpermilpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0d,0x74,0x82,0x40]      
vpermilpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpermilpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0d,0x7c,0x82,0xc0]      
vpermilpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vpermilpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0d,0x7c,0x82,0x40]      
vpermilpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vpermilpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0d,0x4c,0x82,0xc0]      
vpermilpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vpermilpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0d,0x4c,0x82,0x40]      
vpermilpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vpermilpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0d,0x7c,0x02,0x40]      
vpermilpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpermilpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0d,0x74,0x02,0x40]      
vpermilpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpermilpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0d,0x7c,0x02,0x40]      
vpermilpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vpermilpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0d,0x4c,0x02,0x40]      
vpermilpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vpermilpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0d,0x7a,0x40]      
vpermilpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpermilpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0d,0x72,0x40]      
vpermilpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpermilpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0d,0x7a,0x40]      
vpermilpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vpermilpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0d,0x4a,0x40]      
vpermilpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vpermilpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0d,0x3a]      
vpermilpd (%rdx), %xmm15, %xmm15 

// CHECK: vpermilpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0d,0x32]      
vpermilpd (%rdx), %xmm6, %xmm6 

// CHECK: vpermilpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0d,0x3a]      
vpermilpd (%rdx), %ymm7, %ymm7 

// CHECK: vpermilpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0d,0x0a]      
vpermilpd (%rdx), %ymm9, %ymm9 

// CHECK: vpermilpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x0d,0xff]      
vpermilpd %xmm15, %xmm15, %xmm15 

// CHECK: vpermilpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0d,0xf6]      
vpermilpd %xmm6, %xmm6, %xmm6 

// CHECK: vpermilpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0d,0xff]      
vpermilpd %ymm7, %ymm7, %ymm7 

// CHECK: vpermilpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x42,0x35,0x0d,0xc9]      
vpermilpd %ymm9, %ymm9, %ymm9 

// CHECK: vpermilps $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilps $0, 485498096, %xmm15 

// CHECK: vpermilps $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilps $0, 485498096, %xmm6 

// CHECK: vpermilps $0, 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilps $0, 485498096, %ymm7 

// CHECK: vpermilps $0, 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpermilps $0, 485498096, %ymm9 

// CHECK: vpermilps $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x7c,0x82,0xc0,0x00]      
vpermilps $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpermilps $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x7c,0x82,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpermilps $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x74,0x82,0xc0,0x00]      
vpermilps $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpermilps $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x74,0x82,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpermilps $0, -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x7c,0x82,0xc0,0x00]      
vpermilps $0, -64(%rdx,%rax,4), %ymm7 

// CHECK: vpermilps $0, 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x7c,0x82,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax,4), %ymm7 

// CHECK: vpermilps $0, -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x4c,0x82,0xc0,0x00]      
vpermilps $0, -64(%rdx,%rax,4), %ymm9 

// CHECK: vpermilps $0, 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x4c,0x82,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax,4), %ymm9 

// CHECK: vpermilps $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x7c,0x02,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpermilps $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x74,0x02,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpermilps $0, 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x7c,0x02,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax), %ymm7 

// CHECK: vpermilps $0, 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x4c,0x02,0x40,0x00]      
vpermilps $0, 64(%rdx,%rax), %ymm9 

// CHECK: vpermilps $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x7a,0x40,0x00]      
vpermilps $0, 64(%rdx), %xmm15 

// CHECK: vpermilps $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x72,0x40,0x00]      
vpermilps $0, 64(%rdx), %xmm6 

// CHECK: vpermilps $0, 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x7a,0x40,0x00]      
vpermilps $0, 64(%rdx), %ymm7 

// CHECK: vpermilps $0, 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x4a,0x40,0x00]      
vpermilps $0, 64(%rdx), %ymm9 

// CHECK: vpermilps $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x04,0x3a,0x00]      
vpermilps $0, (%rdx), %xmm15 

// CHECK: vpermilps $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x32,0x00]      
vpermilps $0, (%rdx), %xmm6 

// CHECK: vpermilps $0, (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x3a,0x00]      
vpermilps $0, (%rdx), %ymm7 

// CHECK: vpermilps $0, (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x04,0x0a,0x00]      
vpermilps $0, (%rdx), %ymm9 

// CHECK: vpermilps $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x04,0xff,0x00]      
vpermilps $0, %xmm15, %xmm15 

// CHECK: vpermilps $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x04,0xf6,0x00]      
vpermilps $0, %xmm6, %xmm6 

// CHECK: vpermilps $0, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0xff,0x00]      
vpermilps $0, %ymm7, %ymm7 

// CHECK: vpermilps $0, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x7d,0x04,0xc9,0x00]      
vpermilps $0, %ymm9, %ymm9 

// CHECK: vpermilps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilps 485498096, %xmm15, %xmm15 

// CHECK: vpermilps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilps 485498096, %xmm6, %xmm6 

// CHECK: vpermilps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilps 485498096, %ymm7, %ymm7 

// CHECK: vpermilps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpermilps 485498096, %ymm9, %ymm9 

// CHECK: vpermilps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0c,0x7c,0x82,0xc0]      
vpermilps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpermilps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0c,0x7c,0x82,0x40]      
vpermilps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpermilps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0c,0x74,0x82,0xc0]      
vpermilps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpermilps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0c,0x74,0x82,0x40]      
vpermilps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpermilps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0c,0x7c,0x82,0xc0]      
vpermilps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vpermilps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0c,0x7c,0x82,0x40]      
vpermilps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vpermilps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0c,0x4c,0x82,0xc0]      
vpermilps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vpermilps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0c,0x4c,0x82,0x40]      
vpermilps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vpermilps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0c,0x7c,0x02,0x40]      
vpermilps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpermilps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0c,0x74,0x02,0x40]      
vpermilps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpermilps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0c,0x7c,0x02,0x40]      
vpermilps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vpermilps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0c,0x4c,0x02,0x40]      
vpermilps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vpermilps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0c,0x7a,0x40]      
vpermilps 64(%rdx), %xmm15, %xmm15 

// CHECK: vpermilps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0c,0x72,0x40]      
vpermilps 64(%rdx), %xmm6, %xmm6 

// CHECK: vpermilps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0c,0x7a,0x40]      
vpermilps 64(%rdx), %ymm7, %ymm7 

// CHECK: vpermilps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0c,0x4a,0x40]      
vpermilps 64(%rdx), %ymm9, %ymm9 

// CHECK: vpermilps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0c,0x3a]      
vpermilps (%rdx), %xmm15, %xmm15 

// CHECK: vpermilps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0c,0x32]      
vpermilps (%rdx), %xmm6, %xmm6 

// CHECK: vpermilps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0c,0x3a]      
vpermilps (%rdx), %ymm7, %ymm7 

// CHECK: vpermilps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x35,0x0c,0x0a]      
vpermilps (%rdx), %ymm9, %ymm9 

// CHECK: vpermilps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x0c,0xff]      
vpermilps %xmm15, %xmm15, %xmm15 

// CHECK: vpermilps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0c,0xf6]      
vpermilps %xmm6, %xmm6, %xmm6 

// CHECK: vpermilps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x45,0x0c,0xff]      
vpermilps %ymm7, %ymm7, %ymm7 

// CHECK: vpermilps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x42,0x35,0x0c,0xc9]      
vpermilps %ymm9, %ymm9, %ymm9 

// CHECK: vpextrb $0, %xmm15, 485498096 
// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrb $0, %xmm15, 485498096 

// CHECK: vpextrb $0, %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x7a,0x40,0x00]      
vpextrb $0, %xmm15, 64(%rdx) 

// CHECK: vpextrb $0, %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x7c,0x02,0x40,0x00]      
vpextrb $0, %xmm15, 64(%rdx,%rax) 

// CHECK: vpextrb $0, %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x7c,0x82,0xc0,0x00]      
vpextrb $0, %xmm15, -64(%rdx,%rax,4) 

// CHECK: vpextrb $0, %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x7c,0x82,0x40,0x00]      
vpextrb $0, %xmm15, 64(%rdx,%rax,4) 

// CHECK: vpextrb $0, %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x43,0x79,0x14,0xfd,0x00]      
vpextrb $0, %xmm15, %r13d 

// CHECK: vpextrb $0, %xmm15, (%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x14,0x3a,0x00]      
vpextrb $0, %xmm15, (%rdx) 

// CHECK: vpextrb $0, %xmm6, 485498096 
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrb $0, %xmm6, 485498096 

// CHECK: vpextrb $0, %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x72,0x40,0x00]      
vpextrb $0, %xmm6, 64(%rdx) 

// CHECK: vpextrb $0, %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x74,0x02,0x40,0x00]      
vpextrb $0, %xmm6, 64(%rdx,%rax) 

// CHECK: vpextrb $0, %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x74,0x82,0xc0,0x00]      
vpextrb $0, %xmm6, -64(%rdx,%rax,4) 

// CHECK: vpextrb $0, %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x74,0x82,0x40,0x00]      
vpextrb $0, %xmm6, 64(%rdx,%rax,4) 

// CHECK: vpextrb $0, %xmm6, %r13d 
// CHECK: encoding: [0xc4,0xc3,0x79,0x14,0xf5,0x00]      
vpextrb $0, %xmm6, %r13d 

// CHECK: vpextrb $0, %xmm6, (%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x32,0x00]      
vpextrb $0, %xmm6, (%rdx) 

// CHECK: vpextrd $0, %xmm15, 485498096 
// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrd $0, %xmm15, 485498096 

// CHECK: vpextrd $0, %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x7a,0x40,0x00]      
vpextrd $0, %xmm15, 64(%rdx) 

// CHECK: vpextrd $0, %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x7c,0x02,0x40,0x00]      
vpextrd $0, %xmm15, 64(%rdx,%rax) 

// CHECK: vpextrd $0, %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x7c,0x82,0xc0,0x00]      
vpextrd $0, %xmm15, -64(%rdx,%rax,4) 

// CHECK: vpextrd $0, %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x7c,0x82,0x40,0x00]      
vpextrd $0, %xmm15, 64(%rdx,%rax,4) 

// CHECK: vpextrd $0, %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x43,0x79,0x16,0xfd,0x00]      
vpextrd $0, %xmm15, %r13d 

// CHECK: vpextrd $0, %xmm15, (%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x16,0x3a,0x00]      
vpextrd $0, %xmm15, (%rdx) 

// CHECK: vpextrd $0, %xmm6, 485498096 
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrd $0, %xmm6, 485498096 

// CHECK: vpextrd $0, %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x72,0x40,0x00]      
vpextrd $0, %xmm6, 64(%rdx) 

// CHECK: vpextrd $0, %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x74,0x02,0x40,0x00]      
vpextrd $0, %xmm6, 64(%rdx,%rax) 

// CHECK: vpextrd $0, %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x74,0x82,0xc0,0x00]      
vpextrd $0, %xmm6, -64(%rdx,%rax,4) 

// CHECK: vpextrd $0, %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x74,0x82,0x40,0x00]      
vpextrd $0, %xmm6, 64(%rdx,%rax,4) 

// CHECK: vpextrd $0, %xmm6, %r13d 
// CHECK: encoding: [0xc4,0xc3,0x79,0x16,0xf5,0x00]      
vpextrd $0, %xmm6, %r13d 

// CHECK: vpextrd $0, %xmm6, (%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x32,0x00]      
vpextrd $0, %xmm6, (%rdx) 

// CHECK: vpextrq $0, %xmm15, 485498096 
// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrq $0, %xmm15, 485498096 

// CHECK: vpextrq $0, %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x7a,0x40,0x00]      
vpextrq $0, %xmm15, 64(%rdx) 

// CHECK: vpextrq $0, %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x7c,0x02,0x40,0x00]      
vpextrq $0, %xmm15, 64(%rdx,%rax) 

// CHECK: vpextrq $0, %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x7c,0x82,0xc0,0x00]      
vpextrq $0, %xmm15, -64(%rdx,%rax,4) 

// CHECK: vpextrq $0, %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x7c,0x82,0x40,0x00]      
vpextrq $0, %xmm15, 64(%rdx,%rax,4) 

// CHECK: vpextrq $0, %xmm15, %r15 
// CHECK: encoding: [0xc4,0x43,0xf9,0x16,0xff,0x00]      
vpextrq $0, %xmm15, %r15 

// CHECK: vpextrq $0, %xmm15, (%rdx) 
// CHECK: encoding: [0xc4,0x63,0xf9,0x16,0x3a,0x00]      
vpextrq $0, %xmm15, (%rdx) 

// CHECK: vpextrq $0, %xmm6, 485498096 
// CHECK: encoding: [0xc4,0xe3,0xf9,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrq $0, %xmm6, 485498096 

// CHECK: vpextrq $0, %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe3,0xf9,0x16,0x72,0x40,0x00]      
vpextrq $0, %xmm6, 64(%rdx) 

// CHECK: vpextrq $0, %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe3,0xf9,0x16,0x74,0x02,0x40,0x00]      
vpextrq $0, %xmm6, 64(%rdx,%rax) 

// CHECK: vpextrq $0, %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0xf9,0x16,0x74,0x82,0xc0,0x00]      
vpextrq $0, %xmm6, -64(%rdx,%rax,4) 

// CHECK: vpextrq $0, %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0xf9,0x16,0x74,0x82,0x40,0x00]      
vpextrq $0, %xmm6, 64(%rdx,%rax,4) 

// CHECK: vpextrq $0, %xmm6, %r15 
// CHECK: encoding: [0xc4,0xc3,0xf9,0x16,0xf7,0x00]      
vpextrq $0, %xmm6, %r15 

// CHECK: vpextrq $0, %xmm6, (%rdx) 
// CHECK: encoding: [0xc4,0xe3,0xf9,0x16,0x32,0x00]      
vpextrq $0, %xmm6, (%rdx) 

// CHECK: vpextrw $0, %xmm15, 485498096 
// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrw $0, %xmm15, 485498096 

// CHECK: vpextrw $0, %xmm15, 64(%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x7a,0x40,0x00]      
vpextrw $0, %xmm15, 64(%rdx) 

// CHECK: vpextrw $0, %xmm15, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x7c,0x02,0x40,0x00]      
vpextrw $0, %xmm15, 64(%rdx,%rax) 

// CHECK: vpextrw $0, %xmm15, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x7c,0x82,0xc0,0x00]      
vpextrw $0, %xmm15, -64(%rdx,%rax,4) 

// CHECK: vpextrw $0, %xmm15, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x7c,0x82,0x40,0x00]      
vpextrw $0, %xmm15, 64(%rdx,%rax,4) 

// CHECK: vpextrw $0, %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x79,0xc5,0xef,0x00]      
vpextrw $0, %xmm15, %r13d 

// CHECK: vpextrw $0, %xmm15, (%rdx) 
// CHECK: encoding: [0xc4,0x63,0x79,0x15,0x3a,0x00]      
vpextrw $0, %xmm15, (%rdx) 

// CHECK: vpextrw $0, %xmm6, 485498096 
// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpextrw $0, %xmm6, 485498096 

// CHECK: vpextrw $0, %xmm6, 64(%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x72,0x40,0x00]      
vpextrw $0, %xmm6, 64(%rdx) 

// CHECK: vpextrw $0, %xmm6, 64(%rdx,%rax) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x74,0x02,0x40,0x00]      
vpextrw $0, %xmm6, 64(%rdx,%rax) 

// CHECK: vpextrw $0, %xmm6, -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x74,0x82,0xc0,0x00]      
vpextrw $0, %xmm6, -64(%rdx,%rax,4) 

// CHECK: vpextrw $0, %xmm6, 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x74,0x82,0x40,0x00]      
vpextrw $0, %xmm6, 64(%rdx,%rax,4) 

// CHECK: vpextrw $0, %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x79,0xc5,0xee,0x00]      
vpextrw $0, %xmm6, %r13d 

// CHECK: vpextrw $0, %xmm6, (%rdx) 
// CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x32,0x00]      
vpextrw $0, %xmm6, (%rdx) 

// CHECK: vphaddd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x02,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vphaddd 485498096, %xmm15, %xmm15 

// CHECK: vphaddd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x02,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vphaddd 485498096, %xmm6, %xmm6 

// CHECK: vphaddd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x02,0x7c,0x82,0xc0]      
vphaddd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphaddd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x02,0x7c,0x82,0x40]      
vphaddd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphaddd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x02,0x74,0x82,0xc0]      
vphaddd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphaddd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x02,0x74,0x82,0x40]      
vphaddd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphaddd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x02,0x7c,0x02,0x40]      
vphaddd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vphaddd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x02,0x74,0x02,0x40]      
vphaddd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vphaddd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x02,0x7a,0x40]      
vphaddd 64(%rdx), %xmm15, %xmm15 

// CHECK: vphaddd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x02,0x72,0x40]      
vphaddd 64(%rdx), %xmm6, %xmm6 

// CHECK: vphaddd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x02,0x3a]      
vphaddd (%rdx), %xmm15, %xmm15 

// CHECK: vphaddd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x02,0x32]      
vphaddd (%rdx), %xmm6, %xmm6 

// CHECK: vphaddd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x02,0xff]      
vphaddd %xmm15, %xmm15, %xmm15 

// CHECK: vphaddd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x02,0xf6]      
vphaddd %xmm6, %xmm6, %xmm6 

// CHECK: vphaddsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x03,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vphaddsw 485498096, %xmm15, %xmm15 

// CHECK: vphaddsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x03,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vphaddsw 485498096, %xmm6, %xmm6 

// CHECK: vphaddsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x03,0x7c,0x82,0xc0]      
vphaddsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphaddsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x03,0x7c,0x82,0x40]      
vphaddsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphaddsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x03,0x74,0x82,0xc0]      
vphaddsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphaddsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x03,0x74,0x82,0x40]      
vphaddsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphaddsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x03,0x7c,0x02,0x40]      
vphaddsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vphaddsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x03,0x74,0x02,0x40]      
vphaddsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vphaddsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x03,0x7a,0x40]      
vphaddsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vphaddsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x03,0x72,0x40]      
vphaddsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vphaddsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x03,0x3a]      
vphaddsw (%rdx), %xmm15, %xmm15 

// CHECK: vphaddsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x03,0x32]      
vphaddsw (%rdx), %xmm6, %xmm6 

// CHECK: vphaddsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x03,0xff]      
vphaddsw %xmm15, %xmm15, %xmm15 

// CHECK: vphaddsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x03,0xf6]      
vphaddsw %xmm6, %xmm6, %xmm6 

// CHECK: vphaddw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x01,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vphaddw 485498096, %xmm15, %xmm15 

// CHECK: vphaddw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x01,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vphaddw 485498096, %xmm6, %xmm6 

// CHECK: vphaddw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x01,0x7c,0x82,0xc0]      
vphaddw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphaddw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x01,0x7c,0x82,0x40]      
vphaddw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphaddw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x01,0x74,0x82,0xc0]      
vphaddw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphaddw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x01,0x74,0x82,0x40]      
vphaddw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphaddw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x01,0x7c,0x02,0x40]      
vphaddw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vphaddw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x01,0x74,0x02,0x40]      
vphaddw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vphaddw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x01,0x7a,0x40]      
vphaddw 64(%rdx), %xmm15, %xmm15 

// CHECK: vphaddw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x01,0x72,0x40]      
vphaddw 64(%rdx), %xmm6, %xmm6 

// CHECK: vphaddw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x01,0x3a]      
vphaddw (%rdx), %xmm15, %xmm15 

// CHECK: vphaddw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x01,0x32]      
vphaddw (%rdx), %xmm6, %xmm6 

// CHECK: vphaddw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x01,0xff]      
vphaddw %xmm15, %xmm15, %xmm15 

// CHECK: vphaddw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x01,0xf6]      
vphaddw %xmm6, %xmm6, %xmm6 

// CHECK: vphminposuw 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vphminposuw 485498096, %xmm15 

// CHECK: vphminposuw 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vphminposuw 485498096, %xmm6 

// CHECK: vphminposuw -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x7c,0x82,0xc0]       
vphminposuw -64(%rdx,%rax,4), %xmm15 

// CHECK: vphminposuw 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x7c,0x82,0x40]       
vphminposuw 64(%rdx,%rax,4), %xmm15 

// CHECK: vphminposuw -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x74,0x82,0xc0]       
vphminposuw -64(%rdx,%rax,4), %xmm6 

// CHECK: vphminposuw 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x74,0x82,0x40]       
vphminposuw 64(%rdx,%rax,4), %xmm6 

// CHECK: vphminposuw 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x7c,0x02,0x40]       
vphminposuw 64(%rdx,%rax), %xmm15 

// CHECK: vphminposuw 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x74,0x02,0x40]       
vphminposuw 64(%rdx,%rax), %xmm6 

// CHECK: vphminposuw 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x7a,0x40]       
vphminposuw 64(%rdx), %xmm15 

// CHECK: vphminposuw 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x72,0x40]       
vphminposuw 64(%rdx), %xmm6 

// CHECK: vphminposuw (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x41,0x3a]       
vphminposuw (%rdx), %xmm15 

// CHECK: vphminposuw (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x32]       
vphminposuw (%rdx), %xmm6 

// CHECK: vphminposuw %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x41,0xff]       
vphminposuw %xmm15, %xmm15 

// CHECK: vphminposuw %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x41,0xf6]       
vphminposuw %xmm6, %xmm6 

// CHECK: vphsubd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x06,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vphsubd 485498096, %xmm15, %xmm15 

// CHECK: vphsubd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x06,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vphsubd 485498096, %xmm6, %xmm6 

// CHECK: vphsubd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x06,0x7c,0x82,0xc0]      
vphsubd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphsubd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x06,0x7c,0x82,0x40]      
vphsubd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphsubd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x06,0x74,0x82,0xc0]      
vphsubd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphsubd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x06,0x74,0x82,0x40]      
vphsubd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphsubd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x06,0x7c,0x02,0x40]      
vphsubd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vphsubd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x06,0x74,0x02,0x40]      
vphsubd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vphsubd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x06,0x7a,0x40]      
vphsubd 64(%rdx), %xmm15, %xmm15 

// CHECK: vphsubd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x06,0x72,0x40]      
vphsubd 64(%rdx), %xmm6, %xmm6 

// CHECK: vphsubd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x06,0x3a]      
vphsubd (%rdx), %xmm15, %xmm15 

// CHECK: vphsubd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x06,0x32]      
vphsubd (%rdx), %xmm6, %xmm6 

// CHECK: vphsubd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x06,0xff]      
vphsubd %xmm15, %xmm15, %xmm15 

// CHECK: vphsubd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x06,0xf6]      
vphsubd %xmm6, %xmm6, %xmm6 

// CHECK: vphsubsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x07,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vphsubsw 485498096, %xmm15, %xmm15 

// CHECK: vphsubsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x07,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vphsubsw 485498096, %xmm6, %xmm6 

// CHECK: vphsubsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x07,0x7c,0x82,0xc0]      
vphsubsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphsubsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x07,0x7c,0x82,0x40]      
vphsubsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphsubsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x07,0x74,0x82,0xc0]      
vphsubsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphsubsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x07,0x74,0x82,0x40]      
vphsubsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphsubsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x07,0x7c,0x02,0x40]      
vphsubsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vphsubsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x07,0x74,0x02,0x40]      
vphsubsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vphsubsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x07,0x7a,0x40]      
vphsubsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vphsubsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x07,0x72,0x40]      
vphsubsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vphsubsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x07,0x3a]      
vphsubsw (%rdx), %xmm15, %xmm15 

// CHECK: vphsubsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x07,0x32]      
vphsubsw (%rdx), %xmm6, %xmm6 

// CHECK: vphsubsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x07,0xff]      
vphsubsw %xmm15, %xmm15, %xmm15 

// CHECK: vphsubsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x07,0xf6]      
vphsubsw %xmm6, %xmm6, %xmm6 

// CHECK: vphsubw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x05,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vphsubw 485498096, %xmm15, %xmm15 

// CHECK: vphsubw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x05,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vphsubw 485498096, %xmm6, %xmm6 

// CHECK: vphsubw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x05,0x7c,0x82,0xc0]      
vphsubw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphsubw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x05,0x7c,0x82,0x40]      
vphsubw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vphsubw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x05,0x74,0x82,0xc0]      
vphsubw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphsubw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x05,0x74,0x82,0x40]      
vphsubw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vphsubw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x05,0x7c,0x02,0x40]      
vphsubw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vphsubw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x05,0x74,0x02,0x40]      
vphsubw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vphsubw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x05,0x7a,0x40]      
vphsubw 64(%rdx), %xmm15, %xmm15 

// CHECK: vphsubw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x05,0x72,0x40]      
vphsubw 64(%rdx), %xmm6, %xmm6 

// CHECK: vphsubw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x05,0x3a]      
vphsubw (%rdx), %xmm15, %xmm15 

// CHECK: vphsubw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x05,0x32]      
vphsubw (%rdx), %xmm6, %xmm6 

// CHECK: vphsubw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x05,0xff]      
vphsubw %xmm15, %xmm15, %xmm15 

// CHECK: vphsubw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x05,0xf6]      
vphsubw %xmm6, %xmm6, %xmm6 

// CHECK: vpinsrb $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x20,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrb $0, 485498096, %xmm15, %xmm15 

// CHECK: vpinsrb $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrb $0, 485498096, %xmm6, %xmm6 

// CHECK: vpinsrb $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x20,0x7c,0x82,0xc0,0x00]     
vpinsrb $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrb $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x20,0x7c,0x82,0x40,0x00]     
vpinsrb $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrb $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x20,0x74,0x82,0xc0,0x00]     
vpinsrb $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrb $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x20,0x74,0x82,0x40,0x00]     
vpinsrb $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrb $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x20,0x7c,0x02,0x40,0x00]     
vpinsrb $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpinsrb $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x20,0x74,0x02,0x40,0x00]     
vpinsrb $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpinsrb $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x20,0x7a,0x40,0x00]     
vpinsrb $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpinsrb $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x20,0x72,0x40,0x00]     
vpinsrb $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpinsrb $0, %r13d, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x20,0xfd,0x00]     
vpinsrb $0, %r13d, %xmm15, %xmm15 

// CHECK: vpinsrb $0, %r13d, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc3,0x49,0x20,0xf5,0x00]     
vpinsrb $0, %r13d, %xmm6, %xmm6 

// CHECK: vpinsrb $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x20,0x3a,0x00]     
vpinsrb $0, (%rdx), %xmm15, %xmm15 

// CHECK: vpinsrb $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x20,0x32,0x00]     
vpinsrb $0, (%rdx), %xmm6, %xmm6 

// CHECK: vpinsrd $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x22,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrd $0, 485498096, %xmm15, %xmm15 

// CHECK: vpinsrd $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrd $0, 485498096, %xmm6, %xmm6 

// CHECK: vpinsrd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x22,0x7c,0x82,0xc0,0x00]     
vpinsrd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x22,0x7c,0x82,0x40,0x00]     
vpinsrd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x22,0x74,0x82,0xc0,0x00]     
vpinsrd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x22,0x74,0x82,0x40,0x00]     
vpinsrd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrd $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x22,0x7c,0x02,0x40,0x00]     
vpinsrd $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpinsrd $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x22,0x74,0x02,0x40,0x00]     
vpinsrd $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpinsrd $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x22,0x7a,0x40,0x00]     
vpinsrd $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpinsrd $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x22,0x72,0x40,0x00]     
vpinsrd $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpinsrd $0, %r13d, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x22,0xfd,0x00]     
vpinsrd $0, %r13d, %xmm15, %xmm15 

// CHECK: vpinsrd $0, %r13d, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc3,0x49,0x22,0xf5,0x00]     
vpinsrd $0, %r13d, %xmm6, %xmm6 

// CHECK: vpinsrd $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x22,0x3a,0x00]     
vpinsrd $0, (%rdx), %xmm15, %xmm15 

// CHECK: vpinsrd $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x22,0x32,0x00]     
vpinsrd $0, (%rdx), %xmm6, %xmm6 

// CHECK: vpinsrq $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x81,0x22,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrq $0, 485498096, %xmm15, %xmm15 

// CHECK: vpinsrq $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0xc9,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrq $0, 485498096, %xmm6, %xmm6 

// CHECK: vpinsrq $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x81,0x22,0x7c,0x82,0xc0,0x00]     
vpinsrq $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrq $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x81,0x22,0x7c,0x82,0x40,0x00]     
vpinsrq $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrq $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0xc9,0x22,0x74,0x82,0xc0,0x00]     
vpinsrq $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrq $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0xc9,0x22,0x74,0x82,0x40,0x00]     
vpinsrq $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrq $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x81,0x22,0x7c,0x02,0x40,0x00]     
vpinsrq $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpinsrq $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0xc9,0x22,0x74,0x02,0x40,0x00]     
vpinsrq $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpinsrq $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x81,0x22,0x7a,0x40,0x00]     
vpinsrq $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpinsrq $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0xc9,0x22,0x72,0x40,0x00]     
vpinsrq $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpinsrq $0, %r15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x81,0x22,0xff,0x00]     
vpinsrq $0, %r15, %xmm15, %xmm15 

// CHECK: vpinsrq $0, %r15, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc3,0xc9,0x22,0xf7,0x00]     
vpinsrq $0, %r15, %xmm6, %xmm6 

// CHECK: vpinsrq $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x81,0x22,0x3a,0x00]     
vpinsrq $0, (%rdx), %xmm15, %xmm15 

// CHECK: vpinsrq $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0xc9,0x22,0x32,0x00]     
vpinsrq $0, (%rdx), %xmm6, %xmm6 

// CHECK: vpinsrw $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrw $0, 485498096, %xmm15, %xmm15 

// CHECK: vpinsrw $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc4,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vpinsrw $0, 485498096, %xmm6, %xmm6 

// CHECK: vpinsrw $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc4,0x7c,0x82,0xc0,0x00]     
vpinsrw $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrw $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc4,0x7c,0x82,0x40,0x00]     
vpinsrw $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpinsrw $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc4,0x74,0x82,0xc0,0x00]     
vpinsrw $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrw $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc4,0x74,0x82,0x40,0x00]     
vpinsrw $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpinsrw $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc4,0x7c,0x02,0x40,0x00]     
vpinsrw $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpinsrw $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc4,0x74,0x02,0x40,0x00]     
vpinsrw $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpinsrw $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc4,0x7a,0x40,0x00]     
vpinsrw $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vpinsrw $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc4,0x72,0x40,0x00]     
vpinsrw $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vpinsrw $0, %r13d, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xc4,0xfd,0x00]     
vpinsrw $0, %r13d, %xmm15, %xmm15 

// CHECK: vpinsrw $0, %r13d, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xc1,0x49,0xc4,0xf5,0x00]     
vpinsrw $0, %r13d, %xmm6, %xmm6 

// CHECK: vpinsrw $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc4,0x3a,0x00]     
vpinsrw $0, (%rdx), %xmm15, %xmm15 

// CHECK: vpinsrw $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc4,0x32,0x00]     
vpinsrw $0, (%rdx), %xmm6, %xmm6 

// CHECK: vpmaddubsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x04,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaddubsw 485498096, %xmm15, %xmm15 

// CHECK: vpmaddubsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x04,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaddubsw 485498096, %xmm6, %xmm6 

// CHECK: vpmaddubsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x04,0x7c,0x82,0xc0]      
vpmaddubsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaddubsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x04,0x7c,0x82,0x40]      
vpmaddubsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaddubsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x04,0x74,0x82,0xc0]      
vpmaddubsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaddubsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x04,0x74,0x82,0x40]      
vpmaddubsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaddubsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x04,0x7c,0x02,0x40]      
vpmaddubsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaddubsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x04,0x74,0x02,0x40]      
vpmaddubsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaddubsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x04,0x7a,0x40]      
vpmaddubsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaddubsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x04,0x72,0x40]      
vpmaddubsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaddubsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x04,0x3a]      
vpmaddubsw (%rdx), %xmm15, %xmm15 

// CHECK: vpmaddubsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x04,0x32]      
vpmaddubsw (%rdx), %xmm6, %xmm6 

// CHECK: vpmaddubsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x04,0xff]      
vpmaddubsw %xmm15, %xmm15, %xmm15 

// CHECK: vpmaddubsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x04,0xf6]      
vpmaddubsw %xmm6, %xmm6, %xmm6 

// CHECK: vpmaddwd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf5,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaddwd 485498096, %xmm15, %xmm15 

// CHECK: vpmaddwd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaddwd 485498096, %xmm6, %xmm6 

// CHECK: vpmaddwd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf5,0x7c,0x82,0xc0]      
vpmaddwd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaddwd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf5,0x7c,0x82,0x40]      
vpmaddwd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaddwd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf5,0x74,0x82,0xc0]      
vpmaddwd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaddwd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf5,0x74,0x82,0x40]      
vpmaddwd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaddwd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf5,0x7c,0x02,0x40]      
vpmaddwd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaddwd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf5,0x74,0x02,0x40]      
vpmaddwd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaddwd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf5,0x7a,0x40]      
vpmaddwd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaddwd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf5,0x72,0x40]      
vpmaddwd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaddwd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf5,0x3a]      
vpmaddwd (%rdx), %xmm15, %xmm15 

// CHECK: vpmaddwd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf5,0x32]      
vpmaddwd (%rdx), %xmm6, %xmm6 

// CHECK: vpmaddwd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf5,0xff]      
vpmaddwd %xmm15, %xmm15, %xmm15 

// CHECK: vpmaddwd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf5,0xf6]      
vpmaddwd %xmm6, %xmm6, %xmm6 

// CHECK: vpmaxsb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxsb 485498096, %xmm15, %xmm15 

// CHECK: vpmaxsb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxsb 485498096, %xmm6, %xmm6 

// CHECK: vpmaxsb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3c,0x7c,0x82,0xc0]      
vpmaxsb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxsb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3c,0x7c,0x82,0x40]      
vpmaxsb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxsb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3c,0x74,0x82,0xc0]      
vpmaxsb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxsb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3c,0x74,0x82,0x40]      
vpmaxsb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxsb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3c,0x7c,0x02,0x40]      
vpmaxsb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaxsb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3c,0x74,0x02,0x40]      
vpmaxsb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaxsb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3c,0x7a,0x40]      
vpmaxsb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaxsb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3c,0x72,0x40]      
vpmaxsb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaxsb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3c,0x3a]      
vpmaxsb (%rdx), %xmm15, %xmm15 

// CHECK: vpmaxsb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3c,0x32]      
vpmaxsb (%rdx), %xmm6, %xmm6 

// CHECK: vpmaxsb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x3c,0xff]      
vpmaxsb %xmm15, %xmm15, %xmm15 

// CHECK: vpmaxsb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3c,0xf6]      
vpmaxsb %xmm6, %xmm6, %xmm6 

// CHECK: vpmaxsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxsd 485498096, %xmm15, %xmm15 

// CHECK: vpmaxsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxsd 485498096, %xmm6, %xmm6 

// CHECK: vpmaxsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3d,0x7c,0x82,0xc0]      
vpmaxsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3d,0x7c,0x82,0x40]      
vpmaxsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3d,0x74,0x82,0xc0]      
vpmaxsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3d,0x74,0x82,0x40]      
vpmaxsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3d,0x7c,0x02,0x40]      
vpmaxsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaxsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3d,0x74,0x02,0x40]      
vpmaxsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaxsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3d,0x7a,0x40]      
vpmaxsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaxsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3d,0x72,0x40]      
vpmaxsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaxsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3d,0x3a]      
vpmaxsd (%rdx), %xmm15, %xmm15 

// CHECK: vpmaxsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3d,0x32]      
vpmaxsd (%rdx), %xmm6, %xmm6 

// CHECK: vpmaxsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x3d,0xff]      
vpmaxsd %xmm15, %xmm15, %xmm15 

// CHECK: vpmaxsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3d,0xf6]      
vpmaxsd %xmm6, %xmm6, %xmm6 

// CHECK: vpmaxsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xee,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxsw 485498096, %xmm15, %xmm15 

// CHECK: vpmaxsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xee,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxsw 485498096, %xmm6, %xmm6 

// CHECK: vpmaxsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xee,0x7c,0x82,0xc0]      
vpmaxsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xee,0x7c,0x82,0x40]      
vpmaxsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xee,0x74,0x82,0xc0]      
vpmaxsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xee,0x74,0x82,0x40]      
vpmaxsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xee,0x7c,0x02,0x40]      
vpmaxsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaxsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xee,0x74,0x02,0x40]      
vpmaxsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaxsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xee,0x7a,0x40]      
vpmaxsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaxsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xee,0x72,0x40]      
vpmaxsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaxsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xee,0x3a]      
vpmaxsw (%rdx), %xmm15, %xmm15 

// CHECK: vpmaxsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xee,0x32]      
vpmaxsw (%rdx), %xmm6, %xmm6 

// CHECK: vpmaxsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xee,0xff]      
vpmaxsw %xmm15, %xmm15, %xmm15 

// CHECK: vpmaxsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xee,0xf6]      
vpmaxsw %xmm6, %xmm6, %xmm6 

// CHECK: vpmaxub 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xde,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxub 485498096, %xmm15, %xmm15 

// CHECK: vpmaxub 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xde,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxub 485498096, %xmm6, %xmm6 

// CHECK: vpmaxub -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xde,0x7c,0x82,0xc0]      
vpmaxub -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxub 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xde,0x7c,0x82,0x40]      
vpmaxub 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxub -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xde,0x74,0x82,0xc0]      
vpmaxub -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxub 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xde,0x74,0x82,0x40]      
vpmaxub 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxub 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xde,0x7c,0x02,0x40]      
vpmaxub 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaxub 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xde,0x74,0x02,0x40]      
vpmaxub 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaxub 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xde,0x7a,0x40]      
vpmaxub 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaxub 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xde,0x72,0x40]      
vpmaxub 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaxub (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xde,0x3a]      
vpmaxub (%rdx), %xmm15, %xmm15 

// CHECK: vpmaxub (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xde,0x32]      
vpmaxub (%rdx), %xmm6, %xmm6 

// CHECK: vpmaxub %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xde,0xff]      
vpmaxub %xmm15, %xmm15, %xmm15 

// CHECK: vpmaxub %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xde,0xf6]      
vpmaxub %xmm6, %xmm6, %xmm6 

// CHECK: vpmaxud 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxud 485498096, %xmm15, %xmm15 

// CHECK: vpmaxud 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxud 485498096, %xmm6, %xmm6 

// CHECK: vpmaxud -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3f,0x7c,0x82,0xc0]      
vpmaxud -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxud 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3f,0x7c,0x82,0x40]      
vpmaxud 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxud -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3f,0x74,0x82,0xc0]      
vpmaxud -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxud 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3f,0x74,0x82,0x40]      
vpmaxud 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxud 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3f,0x7c,0x02,0x40]      
vpmaxud 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaxud 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3f,0x74,0x02,0x40]      
vpmaxud 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaxud 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3f,0x7a,0x40]      
vpmaxud 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaxud 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3f,0x72,0x40]      
vpmaxud 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaxud (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3f,0x3a]      
vpmaxud (%rdx), %xmm15, %xmm15 

// CHECK: vpmaxud (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3f,0x32]      
vpmaxud (%rdx), %xmm6, %xmm6 

// CHECK: vpmaxud %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x3f,0xff]      
vpmaxud %xmm15, %xmm15, %xmm15 

// CHECK: vpmaxud %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3f,0xf6]      
vpmaxud %xmm6, %xmm6, %xmm6 

// CHECK: vpmaxuw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxuw 485498096, %xmm15, %xmm15 

// CHECK: vpmaxuw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmaxuw 485498096, %xmm6, %xmm6 

// CHECK: vpmaxuw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3e,0x7c,0x82,0xc0]      
vpmaxuw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxuw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3e,0x7c,0x82,0x40]      
vpmaxuw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmaxuw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3e,0x74,0x82,0xc0]      
vpmaxuw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxuw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3e,0x74,0x82,0x40]      
vpmaxuw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmaxuw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3e,0x7c,0x02,0x40]      
vpmaxuw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmaxuw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3e,0x74,0x02,0x40]      
vpmaxuw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmaxuw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3e,0x7a,0x40]      
vpmaxuw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmaxuw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3e,0x72,0x40]      
vpmaxuw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmaxuw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3e,0x3a]      
vpmaxuw (%rdx), %xmm15, %xmm15 

// CHECK: vpmaxuw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3e,0x32]      
vpmaxuw (%rdx), %xmm6, %xmm6 

// CHECK: vpmaxuw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x3e,0xff]      
vpmaxuw %xmm15, %xmm15, %xmm15 

// CHECK: vpmaxuw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3e,0xf6]      
vpmaxuw %xmm6, %xmm6, %xmm6 

// CHECK: vpminsb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x38,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminsb 485498096, %xmm15, %xmm15 

// CHECK: vpminsb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x38,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminsb 485498096, %xmm6, %xmm6 

// CHECK: vpminsb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x38,0x7c,0x82,0xc0]      
vpminsb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminsb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x38,0x7c,0x82,0x40]      
vpminsb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminsb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x38,0x74,0x82,0xc0]      
vpminsb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminsb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x38,0x74,0x82,0x40]      
vpminsb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminsb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x38,0x7c,0x02,0x40]      
vpminsb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpminsb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x38,0x74,0x02,0x40]      
vpminsb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpminsb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x38,0x7a,0x40]      
vpminsb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpminsb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x38,0x72,0x40]      
vpminsb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpminsb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x38,0x3a]      
vpminsb (%rdx), %xmm15, %xmm15 

// CHECK: vpminsb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x38,0x32]      
vpminsb (%rdx), %xmm6, %xmm6 

// CHECK: vpminsb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x38,0xff]      
vpminsb %xmm15, %xmm15, %xmm15 

// CHECK: vpminsb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x38,0xf6]      
vpminsb %xmm6, %xmm6, %xmm6 

// CHECK: vpminsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x39,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminsd 485498096, %xmm15, %xmm15 

// CHECK: vpminsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x39,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminsd 485498096, %xmm6, %xmm6 

// CHECK: vpminsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x39,0x7c,0x82,0xc0]      
vpminsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x39,0x7c,0x82,0x40]      
vpminsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x39,0x74,0x82,0xc0]      
vpminsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x39,0x74,0x82,0x40]      
vpminsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x39,0x7c,0x02,0x40]      
vpminsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpminsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x39,0x74,0x02,0x40]      
vpminsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpminsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x39,0x7a,0x40]      
vpminsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpminsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x39,0x72,0x40]      
vpminsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpminsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x39,0x3a]      
vpminsd (%rdx), %xmm15, %xmm15 

// CHECK: vpminsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x39,0x32]      
vpminsd (%rdx), %xmm6, %xmm6 

// CHECK: vpminsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x39,0xff]      
vpminsd %xmm15, %xmm15, %xmm15 

// CHECK: vpminsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x39,0xf6]      
vpminsd %xmm6, %xmm6, %xmm6 

// CHECK: vpminsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xea,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminsw 485498096, %xmm15, %xmm15 

// CHECK: vpminsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xea,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminsw 485498096, %xmm6, %xmm6 

// CHECK: vpminsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xea,0x7c,0x82,0xc0]      
vpminsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xea,0x7c,0x82,0x40]      
vpminsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xea,0x74,0x82,0xc0]      
vpminsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xea,0x74,0x82,0x40]      
vpminsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xea,0x7c,0x02,0x40]      
vpminsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpminsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xea,0x74,0x02,0x40]      
vpminsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpminsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xea,0x7a,0x40]      
vpminsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpminsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xea,0x72,0x40]      
vpminsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpminsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xea,0x3a]      
vpminsw (%rdx), %xmm15, %xmm15 

// CHECK: vpminsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xea,0x32]      
vpminsw (%rdx), %xmm6, %xmm6 

// CHECK: vpminsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xea,0xff]      
vpminsw %xmm15, %xmm15, %xmm15 

// CHECK: vpminsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xea,0xf6]      
vpminsw %xmm6, %xmm6, %xmm6 

// CHECK: vpminub 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xda,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminub 485498096, %xmm15, %xmm15 

// CHECK: vpminub 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xda,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminub 485498096, %xmm6, %xmm6 

// CHECK: vpminub -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xda,0x7c,0x82,0xc0]      
vpminub -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminub 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xda,0x7c,0x82,0x40]      
vpminub 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminub -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xda,0x74,0x82,0xc0]      
vpminub -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminub 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xda,0x74,0x82,0x40]      
vpminub 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminub 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xda,0x7c,0x02,0x40]      
vpminub 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpminub 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xda,0x74,0x02,0x40]      
vpminub 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpminub 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xda,0x7a,0x40]      
vpminub 64(%rdx), %xmm15, %xmm15 

// CHECK: vpminub 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xda,0x72,0x40]      
vpminub 64(%rdx), %xmm6, %xmm6 

// CHECK: vpminub (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xda,0x3a]      
vpminub (%rdx), %xmm15, %xmm15 

// CHECK: vpminub (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xda,0x32]      
vpminub (%rdx), %xmm6, %xmm6 

// CHECK: vpminub %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xda,0xff]      
vpminub %xmm15, %xmm15, %xmm15 

// CHECK: vpminub %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xda,0xf6]      
vpminub %xmm6, %xmm6, %xmm6 

// CHECK: vpminud 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminud 485498096, %xmm15, %xmm15 

// CHECK: vpminud 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminud 485498096, %xmm6, %xmm6 

// CHECK: vpminud -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3b,0x7c,0x82,0xc0]      
vpminud -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminud 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3b,0x7c,0x82,0x40]      
vpminud 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminud -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3b,0x74,0x82,0xc0]      
vpminud -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminud 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3b,0x74,0x82,0x40]      
vpminud 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminud 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3b,0x7c,0x02,0x40]      
vpminud 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpminud 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3b,0x74,0x02,0x40]      
vpminud 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpminud 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3b,0x7a,0x40]      
vpminud 64(%rdx), %xmm15, %xmm15 

// CHECK: vpminud 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3b,0x72,0x40]      
vpminud 64(%rdx), %xmm6, %xmm6 

// CHECK: vpminud (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3b,0x3a]      
vpminud (%rdx), %xmm15, %xmm15 

// CHECK: vpminud (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3b,0x32]      
vpminud (%rdx), %xmm6, %xmm6 

// CHECK: vpminud %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x3b,0xff]      
vpminud %xmm15, %xmm15, %xmm15 

// CHECK: vpminud %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3b,0xf6]      
vpminud %xmm6, %xmm6, %xmm6 

// CHECK: vpminuw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminuw 485498096, %xmm15, %xmm15 

// CHECK: vpminuw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpminuw 485498096, %xmm6, %xmm6 

// CHECK: vpminuw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3a,0x7c,0x82,0xc0]      
vpminuw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminuw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3a,0x7c,0x82,0x40]      
vpminuw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpminuw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3a,0x74,0x82,0xc0]      
vpminuw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminuw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3a,0x74,0x82,0x40]      
vpminuw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpminuw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3a,0x7c,0x02,0x40]      
vpminuw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpminuw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3a,0x74,0x02,0x40]      
vpminuw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpminuw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3a,0x7a,0x40]      
vpminuw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpminuw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3a,0x72,0x40]      
vpminuw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpminuw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x3a,0x3a]      
vpminuw (%rdx), %xmm15, %xmm15 

// CHECK: vpminuw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3a,0x32]      
vpminuw (%rdx), %xmm6, %xmm6 

// CHECK: vpminuw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x3a,0xff]      
vpminuw %xmm15, %xmm15, %xmm15 

// CHECK: vpminuw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x3a,0xf6]      
vpminuw %xmm6, %xmm6, %xmm6 

// CHECK: vpmovmskb %xmm15, %r13d 
// CHECK: encoding: [0xc4,0x41,0x79,0xd7,0xef]       
vpmovmskb %xmm15, %r13d 

// CHECK: vpmovmskb %xmm6, %r13d 
// CHECK: encoding: [0xc5,0x79,0xd7,0xee]       
vpmovmskb %xmm6, %r13d 

// CHECK: vpmovsxbd 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxbd 485498096, %xmm15 

// CHECK: vpmovsxbd 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxbd 485498096, %xmm6 

// CHECK: vpmovsxbd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x7c,0x82,0xc0]       
vpmovsxbd -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxbd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x7c,0x82,0x40]       
vpmovsxbd 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxbd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x74,0x82,0xc0]       
vpmovsxbd -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxbd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x74,0x82,0x40]       
vpmovsxbd 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxbd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x7c,0x02,0x40]       
vpmovsxbd 64(%rdx,%rax), %xmm15 

// CHECK: vpmovsxbd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x74,0x02,0x40]       
vpmovsxbd 64(%rdx,%rax), %xmm6 

// CHECK: vpmovsxbd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x7a,0x40]       
vpmovsxbd 64(%rdx), %xmm15 

// CHECK: vpmovsxbd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x72,0x40]       
vpmovsxbd 64(%rdx), %xmm6 

// CHECK: vpmovsxbd (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x21,0x3a]       
vpmovsxbd (%rdx), %xmm15 

// CHECK: vpmovsxbd (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x32]       
vpmovsxbd (%rdx), %xmm6 

// CHECK: vpmovsxbd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x21,0xff]       
vpmovsxbd %xmm15, %xmm15 

// CHECK: vpmovsxbd %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x21,0xf6]       
vpmovsxbd %xmm6, %xmm6 

// CHECK: vpmovsxbq 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxbq 485498096, %xmm15 

// CHECK: vpmovsxbq 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxbq 485498096, %xmm6 

// CHECK: vpmovsxbq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x7c,0x82,0xc0]       
vpmovsxbq -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxbq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x7c,0x82,0x40]       
vpmovsxbq 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxbq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x74,0x82,0xc0]       
vpmovsxbq -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxbq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x74,0x82,0x40]       
vpmovsxbq 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxbq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x7c,0x02,0x40]       
vpmovsxbq 64(%rdx,%rax), %xmm15 

// CHECK: vpmovsxbq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x74,0x02,0x40]       
vpmovsxbq 64(%rdx,%rax), %xmm6 

// CHECK: vpmovsxbq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x7a,0x40]       
vpmovsxbq 64(%rdx), %xmm15 

// CHECK: vpmovsxbq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x72,0x40]       
vpmovsxbq 64(%rdx), %xmm6 

// CHECK: vpmovsxbq (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x22,0x3a]       
vpmovsxbq (%rdx), %xmm15 

// CHECK: vpmovsxbq (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x32]       
vpmovsxbq (%rdx), %xmm6 

// CHECK: vpmovsxbq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x22,0xff]       
vpmovsxbq %xmm15, %xmm15 

// CHECK: vpmovsxbq %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x22,0xf6]       
vpmovsxbq %xmm6, %xmm6 

// CHECK: vpmovsxbw 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxbw 485498096, %xmm15 

// CHECK: vpmovsxbw 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxbw 485498096, %xmm6 

// CHECK: vpmovsxbw -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x7c,0x82,0xc0]       
vpmovsxbw -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxbw 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x7c,0x82,0x40]       
vpmovsxbw 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxbw -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x74,0x82,0xc0]       
vpmovsxbw -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxbw 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x74,0x82,0x40]       
vpmovsxbw 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxbw 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x7c,0x02,0x40]       
vpmovsxbw 64(%rdx,%rax), %xmm15 

// CHECK: vpmovsxbw 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x74,0x02,0x40]       
vpmovsxbw 64(%rdx,%rax), %xmm6 

// CHECK: vpmovsxbw 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x7a,0x40]       
vpmovsxbw 64(%rdx), %xmm15 

// CHECK: vpmovsxbw 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x72,0x40]       
vpmovsxbw 64(%rdx), %xmm6 

// CHECK: vpmovsxbw (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x20,0x3a]       
vpmovsxbw (%rdx), %xmm15 

// CHECK: vpmovsxbw (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x32]       
vpmovsxbw (%rdx), %xmm6 

// CHECK: vpmovsxbw %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x20,0xff]       
vpmovsxbw %xmm15, %xmm15 

// CHECK: vpmovsxbw %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x20,0xf6]       
vpmovsxbw %xmm6, %xmm6 

// CHECK: vpmovsxdq 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxdq 485498096, %xmm15 

// CHECK: vpmovsxdq 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxdq 485498096, %xmm6 

// CHECK: vpmovsxdq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x7c,0x82,0xc0]       
vpmovsxdq -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxdq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x7c,0x82,0x40]       
vpmovsxdq 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxdq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x74,0x82,0xc0]       
vpmovsxdq -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxdq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x74,0x82,0x40]       
vpmovsxdq 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxdq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x7c,0x02,0x40]       
vpmovsxdq 64(%rdx,%rax), %xmm15 

// CHECK: vpmovsxdq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x74,0x02,0x40]       
vpmovsxdq 64(%rdx,%rax), %xmm6 

// CHECK: vpmovsxdq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x7a,0x40]       
vpmovsxdq 64(%rdx), %xmm15 

// CHECK: vpmovsxdq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x72,0x40]       
vpmovsxdq 64(%rdx), %xmm6 

// CHECK: vpmovsxdq (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x25,0x3a]       
vpmovsxdq (%rdx), %xmm15 

// CHECK: vpmovsxdq (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x32]       
vpmovsxdq (%rdx), %xmm6 

// CHECK: vpmovsxdq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x25,0xff]       
vpmovsxdq %xmm15, %xmm15 

// CHECK: vpmovsxdq %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x25,0xf6]       
vpmovsxdq %xmm6, %xmm6 

// CHECK: vpmovsxwd 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxwd 485498096, %xmm15 

// CHECK: vpmovsxwd 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxwd 485498096, %xmm6 

// CHECK: vpmovsxwd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x7c,0x82,0xc0]       
vpmovsxwd -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxwd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x7c,0x82,0x40]       
vpmovsxwd 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxwd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x74,0x82,0xc0]       
vpmovsxwd -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxwd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x74,0x82,0x40]       
vpmovsxwd 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxwd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x7c,0x02,0x40]       
vpmovsxwd 64(%rdx,%rax), %xmm15 

// CHECK: vpmovsxwd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x74,0x02,0x40]       
vpmovsxwd 64(%rdx,%rax), %xmm6 

// CHECK: vpmovsxwd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x7a,0x40]       
vpmovsxwd 64(%rdx), %xmm15 

// CHECK: vpmovsxwd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x72,0x40]       
vpmovsxwd 64(%rdx), %xmm6 

// CHECK: vpmovsxwd (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x23,0x3a]       
vpmovsxwd (%rdx), %xmm15 

// CHECK: vpmovsxwd (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x32]       
vpmovsxwd (%rdx), %xmm6 

// CHECK: vpmovsxwd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x23,0xff]       
vpmovsxwd %xmm15, %xmm15 

// CHECK: vpmovsxwd %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x23,0xf6]       
vpmovsxwd %xmm6, %xmm6 

// CHECK: vpmovsxwq 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxwq 485498096, %xmm15 

// CHECK: vpmovsxwq 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovsxwq 485498096, %xmm6 

// CHECK: vpmovsxwq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x7c,0x82,0xc0]       
vpmovsxwq -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxwq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x7c,0x82,0x40]       
vpmovsxwq 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovsxwq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x74,0x82,0xc0]       
vpmovsxwq -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxwq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x74,0x82,0x40]       
vpmovsxwq 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovsxwq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x7c,0x02,0x40]       
vpmovsxwq 64(%rdx,%rax), %xmm15 

// CHECK: vpmovsxwq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x74,0x02,0x40]       
vpmovsxwq 64(%rdx,%rax), %xmm6 

// CHECK: vpmovsxwq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x7a,0x40]       
vpmovsxwq 64(%rdx), %xmm15 

// CHECK: vpmovsxwq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x72,0x40]       
vpmovsxwq 64(%rdx), %xmm6 

// CHECK: vpmovsxwq (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x24,0x3a]       
vpmovsxwq (%rdx), %xmm15 

// CHECK: vpmovsxwq (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x32]       
vpmovsxwq (%rdx), %xmm6 

// CHECK: vpmovsxwq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x24,0xff]       
vpmovsxwq %xmm15, %xmm15 

// CHECK: vpmovsxwq %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x24,0xf6]       
vpmovsxwq %xmm6, %xmm6 

// CHECK: vpmovzxbd 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxbd 485498096, %xmm15 

// CHECK: vpmovzxbd 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxbd 485498096, %xmm6 

// CHECK: vpmovzxbd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x7c,0x82,0xc0]       
vpmovzxbd -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxbd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x7c,0x82,0x40]       
vpmovzxbd 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxbd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x74,0x82,0xc0]       
vpmovzxbd -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxbd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x74,0x82,0x40]       
vpmovzxbd 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxbd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x7c,0x02,0x40]       
vpmovzxbd 64(%rdx,%rax), %xmm15 

// CHECK: vpmovzxbd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x74,0x02,0x40]       
vpmovzxbd 64(%rdx,%rax), %xmm6 

// CHECK: vpmovzxbd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x7a,0x40]       
vpmovzxbd 64(%rdx), %xmm15 

// CHECK: vpmovzxbd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x72,0x40]       
vpmovzxbd 64(%rdx), %xmm6 

// CHECK: vpmovzxbd (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x31,0x3a]       
vpmovzxbd (%rdx), %xmm15 

// CHECK: vpmovzxbd (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x32]       
vpmovzxbd (%rdx), %xmm6 

// CHECK: vpmovzxbd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x31,0xff]       
vpmovzxbd %xmm15, %xmm15 

// CHECK: vpmovzxbd %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x31,0xf6]       
vpmovzxbd %xmm6, %xmm6 

// CHECK: vpmovzxbq 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxbq 485498096, %xmm15 

// CHECK: vpmovzxbq 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxbq 485498096, %xmm6 

// CHECK: vpmovzxbq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x7c,0x82,0xc0]       
vpmovzxbq -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxbq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x7c,0x82,0x40]       
vpmovzxbq 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxbq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x74,0x82,0xc0]       
vpmovzxbq -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxbq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x74,0x82,0x40]       
vpmovzxbq 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxbq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x7c,0x02,0x40]       
vpmovzxbq 64(%rdx,%rax), %xmm15 

// CHECK: vpmovzxbq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x74,0x02,0x40]       
vpmovzxbq 64(%rdx,%rax), %xmm6 

// CHECK: vpmovzxbq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x7a,0x40]       
vpmovzxbq 64(%rdx), %xmm15 

// CHECK: vpmovzxbq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x72,0x40]       
vpmovzxbq 64(%rdx), %xmm6 

// CHECK: vpmovzxbq (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x32,0x3a]       
vpmovzxbq (%rdx), %xmm15 

// CHECK: vpmovzxbq (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x32]       
vpmovzxbq (%rdx), %xmm6 

// CHECK: vpmovzxbq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x32,0xff]       
vpmovzxbq %xmm15, %xmm15 

// CHECK: vpmovzxbq %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x32,0xf6]       
vpmovzxbq %xmm6, %xmm6 

// CHECK: vpmovzxbw 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxbw 485498096, %xmm15 

// CHECK: vpmovzxbw 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxbw 485498096, %xmm6 

// CHECK: vpmovzxbw -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x7c,0x82,0xc0]       
vpmovzxbw -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxbw 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x7c,0x82,0x40]       
vpmovzxbw 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxbw -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x74,0x82,0xc0]       
vpmovzxbw -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxbw 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x74,0x82,0x40]       
vpmovzxbw 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxbw 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x7c,0x02,0x40]       
vpmovzxbw 64(%rdx,%rax), %xmm15 

// CHECK: vpmovzxbw 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x74,0x02,0x40]       
vpmovzxbw 64(%rdx,%rax), %xmm6 

// CHECK: vpmovzxbw 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x7a,0x40]       
vpmovzxbw 64(%rdx), %xmm15 

// CHECK: vpmovzxbw 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x72,0x40]       
vpmovzxbw 64(%rdx), %xmm6 

// CHECK: vpmovzxbw (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x30,0x3a]       
vpmovzxbw (%rdx), %xmm15 

// CHECK: vpmovzxbw (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x32]       
vpmovzxbw (%rdx), %xmm6 

// CHECK: vpmovzxbw %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x30,0xff]       
vpmovzxbw %xmm15, %xmm15 

// CHECK: vpmovzxbw %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x30,0xf6]       
vpmovzxbw %xmm6, %xmm6 

// CHECK: vpmovzxdq 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxdq 485498096, %xmm15 

// CHECK: vpmovzxdq 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxdq 485498096, %xmm6 

// CHECK: vpmovzxdq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x7c,0x82,0xc0]       
vpmovzxdq -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxdq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x7c,0x82,0x40]       
vpmovzxdq 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxdq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x74,0x82,0xc0]       
vpmovzxdq -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxdq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x74,0x82,0x40]       
vpmovzxdq 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxdq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x7c,0x02,0x40]       
vpmovzxdq 64(%rdx,%rax), %xmm15 

// CHECK: vpmovzxdq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x74,0x02,0x40]       
vpmovzxdq 64(%rdx,%rax), %xmm6 

// CHECK: vpmovzxdq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x7a,0x40]       
vpmovzxdq 64(%rdx), %xmm15 

// CHECK: vpmovzxdq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x72,0x40]       
vpmovzxdq 64(%rdx), %xmm6 

// CHECK: vpmovzxdq (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x35,0x3a]       
vpmovzxdq (%rdx), %xmm15 

// CHECK: vpmovzxdq (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x32]       
vpmovzxdq (%rdx), %xmm6 

// CHECK: vpmovzxdq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x35,0xff]       
vpmovzxdq %xmm15, %xmm15 

// CHECK: vpmovzxdq %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x35,0xf6]       
vpmovzxdq %xmm6, %xmm6 

// CHECK: vpmovzxwd 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxwd 485498096, %xmm15 

// CHECK: vpmovzxwd 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxwd 485498096, %xmm6 

// CHECK: vpmovzxwd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x7c,0x82,0xc0]       
vpmovzxwd -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxwd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x7c,0x82,0x40]       
vpmovzxwd 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxwd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x74,0x82,0xc0]       
vpmovzxwd -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxwd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x74,0x82,0x40]       
vpmovzxwd 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxwd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x7c,0x02,0x40]       
vpmovzxwd 64(%rdx,%rax), %xmm15 

// CHECK: vpmovzxwd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x74,0x02,0x40]       
vpmovzxwd 64(%rdx,%rax), %xmm6 

// CHECK: vpmovzxwd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x7a,0x40]       
vpmovzxwd 64(%rdx), %xmm15 

// CHECK: vpmovzxwd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x72,0x40]       
vpmovzxwd 64(%rdx), %xmm6 

// CHECK: vpmovzxwd (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x33,0x3a]       
vpmovzxwd (%rdx), %xmm15 

// CHECK: vpmovzxwd (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x32]       
vpmovzxwd (%rdx), %xmm6 

// CHECK: vpmovzxwd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x33,0xff]       
vpmovzxwd %xmm15, %xmm15 

// CHECK: vpmovzxwd %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x33,0xf6]       
vpmovzxwd %xmm6, %xmm6 

// CHECK: vpmovzxwq 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxwq 485498096, %xmm15 

// CHECK: vpmovzxwq 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vpmovzxwq 485498096, %xmm6 

// CHECK: vpmovzxwq -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x7c,0x82,0xc0]       
vpmovzxwq -64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxwq 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x7c,0x82,0x40]       
vpmovzxwq 64(%rdx,%rax,4), %xmm15 

// CHECK: vpmovzxwq -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x74,0x82,0xc0]       
vpmovzxwq -64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxwq 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x74,0x82,0x40]       
vpmovzxwq 64(%rdx,%rax,4), %xmm6 

// CHECK: vpmovzxwq 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x7c,0x02,0x40]       
vpmovzxwq 64(%rdx,%rax), %xmm15 

// CHECK: vpmovzxwq 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x74,0x02,0x40]       
vpmovzxwq 64(%rdx,%rax), %xmm6 

// CHECK: vpmovzxwq 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x7a,0x40]       
vpmovzxwq 64(%rdx), %xmm15 

// CHECK: vpmovzxwq 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x72,0x40]       
vpmovzxwq 64(%rdx), %xmm6 

// CHECK: vpmovzxwq (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x34,0x3a]       
vpmovzxwq (%rdx), %xmm15 

// CHECK: vpmovzxwq (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x32]       
vpmovzxwq (%rdx), %xmm6 

// CHECK: vpmovzxwq %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x34,0xff]       
vpmovzxwq %xmm15, %xmm15 

// CHECK: vpmovzxwq %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x34,0xf6]       
vpmovzxwq %xmm6, %xmm6 

// CHECK: vpmuldq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmuldq 485498096, %xmm15, %xmm15 

// CHECK: vpmuldq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmuldq 485498096, %xmm6, %xmm6 

// CHECK: vpmuldq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x28,0x7c,0x82,0xc0]      
vpmuldq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmuldq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x28,0x7c,0x82,0x40]      
vpmuldq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmuldq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x28,0x74,0x82,0xc0]      
vpmuldq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmuldq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x28,0x74,0x82,0x40]      
vpmuldq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmuldq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x28,0x7c,0x02,0x40]      
vpmuldq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmuldq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x28,0x74,0x02,0x40]      
vpmuldq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmuldq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x28,0x7a,0x40]      
vpmuldq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmuldq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x28,0x72,0x40]      
vpmuldq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmuldq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x28,0x3a]      
vpmuldq (%rdx), %xmm15, %xmm15 

// CHECK: vpmuldq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x28,0x32]      
vpmuldq (%rdx), %xmm6, %xmm6 

// CHECK: vpmuldq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x28,0xff]      
vpmuldq %xmm15, %xmm15, %xmm15 

// CHECK: vpmuldq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x28,0xf6]      
vpmuldq %xmm6, %xmm6, %xmm6 

// CHECK: vpmulhrsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulhrsw 485498096, %xmm15, %xmm15 

// CHECK: vpmulhrsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulhrsw 485498096, %xmm6, %xmm6 

// CHECK: vpmulhrsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0b,0x7c,0x82,0xc0]      
vpmulhrsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulhrsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0b,0x7c,0x82,0x40]      
vpmulhrsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulhrsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0b,0x74,0x82,0xc0]      
vpmulhrsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulhrsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0b,0x74,0x82,0x40]      
vpmulhrsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulhrsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0b,0x7c,0x02,0x40]      
vpmulhrsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmulhrsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0b,0x74,0x02,0x40]      
vpmulhrsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmulhrsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0b,0x7a,0x40]      
vpmulhrsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmulhrsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0b,0x72,0x40]      
vpmulhrsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmulhrsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0b,0x3a]      
vpmulhrsw (%rdx), %xmm15, %xmm15 

// CHECK: vpmulhrsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0b,0x32]      
vpmulhrsw (%rdx), %xmm6, %xmm6 

// CHECK: vpmulhrsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x0b,0xff]      
vpmulhrsw %xmm15, %xmm15, %xmm15 

// CHECK: vpmulhrsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0b,0xf6]      
vpmulhrsw %xmm6, %xmm6, %xmm6 

// CHECK: vpmulhuw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulhuw 485498096, %xmm15, %xmm15 

// CHECK: vpmulhuw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulhuw 485498096, %xmm6, %xmm6 

// CHECK: vpmulhuw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe4,0x7c,0x82,0xc0]      
vpmulhuw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulhuw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe4,0x7c,0x82,0x40]      
vpmulhuw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulhuw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe4,0x74,0x82,0xc0]      
vpmulhuw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulhuw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe4,0x74,0x82,0x40]      
vpmulhuw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulhuw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe4,0x7c,0x02,0x40]      
vpmulhuw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmulhuw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe4,0x74,0x02,0x40]      
vpmulhuw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmulhuw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe4,0x7a,0x40]      
vpmulhuw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmulhuw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe4,0x72,0x40]      
vpmulhuw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmulhuw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe4,0x3a]      
vpmulhuw (%rdx), %xmm15, %xmm15 

// CHECK: vpmulhuw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe4,0x32]      
vpmulhuw (%rdx), %xmm6, %xmm6 

// CHECK: vpmulhuw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe4,0xff]      
vpmulhuw %xmm15, %xmm15, %xmm15 

// CHECK: vpmulhuw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe4,0xf6]      
vpmulhuw %xmm6, %xmm6, %xmm6 

// CHECK: vpmulhw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe5,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulhw 485498096, %xmm15, %xmm15 

// CHECK: vpmulhw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulhw 485498096, %xmm6, %xmm6 

// CHECK: vpmulhw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe5,0x7c,0x82,0xc0]      
vpmulhw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulhw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe5,0x7c,0x82,0x40]      
vpmulhw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulhw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe5,0x74,0x82,0xc0]      
vpmulhw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulhw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe5,0x74,0x82,0x40]      
vpmulhw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulhw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe5,0x7c,0x02,0x40]      
vpmulhw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmulhw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe5,0x74,0x02,0x40]      
vpmulhw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmulhw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe5,0x7a,0x40]      
vpmulhw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmulhw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe5,0x72,0x40]      
vpmulhw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmulhw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe5,0x3a]      
vpmulhw (%rdx), %xmm15, %xmm15 

// CHECK: vpmulhw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe5,0x32]      
vpmulhw (%rdx), %xmm6, %xmm6 

// CHECK: vpmulhw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe5,0xff]      
vpmulhw %xmm15, %xmm15, %xmm15 

// CHECK: vpmulhw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe5,0xf6]      
vpmulhw %xmm6, %xmm6, %xmm6 

// CHECK: vpmulld 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x40,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulld 485498096, %xmm15, %xmm15 

// CHECK: vpmulld 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x40,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmulld 485498096, %xmm6, %xmm6 

// CHECK: vpmulld -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x40,0x7c,0x82,0xc0]      
vpmulld -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulld 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x40,0x7c,0x82,0x40]      
vpmulld 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmulld -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x40,0x74,0x82,0xc0]      
vpmulld -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulld 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x40,0x74,0x82,0x40]      
vpmulld 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmulld 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x40,0x7c,0x02,0x40]      
vpmulld 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmulld 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x40,0x74,0x02,0x40]      
vpmulld 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmulld 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x40,0x7a,0x40]      
vpmulld 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmulld 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x40,0x72,0x40]      
vpmulld 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmulld (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x40,0x3a]      
vpmulld (%rdx), %xmm15, %xmm15 

// CHECK: vpmulld (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x40,0x32]      
vpmulld (%rdx), %xmm6, %xmm6 

// CHECK: vpmulld %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x40,0xff]      
vpmulld %xmm15, %xmm15, %xmm15 

// CHECK: vpmulld %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x40,0xf6]      
vpmulld %xmm6, %xmm6, %xmm6 

// CHECK: vpmullw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd5,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmullw 485498096, %xmm15, %xmm15 

// CHECK: vpmullw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmullw 485498096, %xmm6, %xmm6 

// CHECK: vpmullw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd5,0x7c,0x82,0xc0]      
vpmullw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmullw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd5,0x7c,0x82,0x40]      
vpmullw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmullw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd5,0x74,0x82,0xc0]      
vpmullw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmullw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd5,0x74,0x82,0x40]      
vpmullw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmullw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd5,0x7c,0x02,0x40]      
vpmullw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmullw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd5,0x74,0x02,0x40]      
vpmullw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmullw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd5,0x7a,0x40]      
vpmullw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmullw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd5,0x72,0x40]      
vpmullw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmullw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd5,0x3a]      
vpmullw (%rdx), %xmm15, %xmm15 

// CHECK: vpmullw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd5,0x32]      
vpmullw (%rdx), %xmm6, %xmm6 

// CHECK: vpmullw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd5,0xff]      
vpmullw %xmm15, %xmm15, %xmm15 

// CHECK: vpmullw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd5,0xf6]      
vpmullw %xmm6, %xmm6, %xmm6 

// CHECK: vpmuludq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmuludq 485498096, %xmm15, %xmm15 

// CHECK: vpmuludq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpmuludq 485498096, %xmm6, %xmm6 

// CHECK: vpmuludq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf4,0x7c,0x82,0xc0]      
vpmuludq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmuludq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf4,0x7c,0x82,0x40]      
vpmuludq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpmuludq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf4,0x74,0x82,0xc0]      
vpmuludq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmuludq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf4,0x74,0x82,0x40]      
vpmuludq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpmuludq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf4,0x7c,0x02,0x40]      
vpmuludq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpmuludq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf4,0x74,0x02,0x40]      
vpmuludq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpmuludq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf4,0x7a,0x40]      
vpmuludq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpmuludq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf4,0x72,0x40]      
vpmuludq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpmuludq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf4,0x3a]      
vpmuludq (%rdx), %xmm15, %xmm15 

// CHECK: vpmuludq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf4,0x32]      
vpmuludq (%rdx), %xmm6, %xmm6 

// CHECK: vpmuludq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf4,0xff]      
vpmuludq %xmm15, %xmm15, %xmm15 

// CHECK: vpmuludq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf4,0xf6]      
vpmuludq %xmm6, %xmm6, %xmm6 

// CHECK: vpor 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xeb,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpor 485498096, %xmm15, %xmm15 

// CHECK: vpor 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xeb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpor 485498096, %xmm6, %xmm6 

// CHECK: vpor -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xeb,0x7c,0x82,0xc0]      
vpor -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpor 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xeb,0x7c,0x82,0x40]      
vpor 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpor -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xeb,0x74,0x82,0xc0]      
vpor -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpor 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xeb,0x74,0x82,0x40]      
vpor 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpor 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xeb,0x7c,0x02,0x40]      
vpor 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpor 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xeb,0x74,0x02,0x40]      
vpor 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpor 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xeb,0x7a,0x40]      
vpor 64(%rdx), %xmm15, %xmm15 

// CHECK: vpor 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xeb,0x72,0x40]      
vpor 64(%rdx), %xmm6, %xmm6 

// CHECK: vpor (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xeb,0x3a]      
vpor (%rdx), %xmm15, %xmm15 

// CHECK: vpor (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xeb,0x32]      
vpor (%rdx), %xmm6, %xmm6 

// CHECK: vpor %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xeb,0xff]      
vpor %xmm15, %xmm15, %xmm15 

// CHECK: vpor %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xeb,0xf6]      
vpor %xmm6, %xmm6, %xmm6 

// CHECK: vpsadbw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsadbw 485498096, %xmm15, %xmm15 

// CHECK: vpsadbw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsadbw 485498096, %xmm6, %xmm6 

// CHECK: vpsadbw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf6,0x7c,0x82,0xc0]      
vpsadbw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsadbw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf6,0x7c,0x82,0x40]      
vpsadbw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsadbw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf6,0x74,0x82,0xc0]      
vpsadbw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsadbw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf6,0x74,0x82,0x40]      
vpsadbw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsadbw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf6,0x7c,0x02,0x40]      
vpsadbw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsadbw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf6,0x74,0x02,0x40]      
vpsadbw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsadbw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf6,0x7a,0x40]      
vpsadbw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsadbw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf6,0x72,0x40]      
vpsadbw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsadbw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf6,0x3a]      
vpsadbw (%rdx), %xmm15, %xmm15 

// CHECK: vpsadbw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf6,0x32]      
vpsadbw (%rdx), %xmm6, %xmm6 

// CHECK: vpsadbw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf6,0xff]      
vpsadbw %xmm15, %xmm15, %xmm15 

// CHECK: vpsadbw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf6,0xf6]      
vpsadbw %xmm6, %xmm6, %xmm6 

// CHECK: vpshufb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x00,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpshufb 485498096, %xmm15, %xmm15 

// CHECK: vpshufb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x00,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpshufb 485498096, %xmm6, %xmm6 

// CHECK: vpshufb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x00,0x7c,0x82,0xc0]      
vpshufb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpshufb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x00,0x7c,0x82,0x40]      
vpshufb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpshufb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x00,0x74,0x82,0xc0]      
vpshufb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpshufb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x00,0x74,0x82,0x40]      
vpshufb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpshufb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x00,0x7c,0x02,0x40]      
vpshufb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpshufb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x00,0x74,0x02,0x40]      
vpshufb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpshufb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x00,0x7a,0x40]      
vpshufb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpshufb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x00,0x72,0x40]      
vpshufb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpshufb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x00,0x3a]      
vpshufb (%rdx), %xmm15, %xmm15 

// CHECK: vpshufb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x00,0x32]      
vpshufb (%rdx), %xmm6, %xmm6 

// CHECK: vpshufb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x00,0xff]      
vpshufb %xmm15, %xmm15, %xmm15 

// CHECK: vpshufb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x00,0xf6]      
vpshufb %xmm6, %xmm6, %xmm6 

// CHECK: vpshufd $0, 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x70,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpshufd $0, 485498096, %xmm15 

// CHECK: vpshufd $0, 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpshufd $0, 485498096, %xmm6 

// CHECK: vpshufd $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x70,0x7c,0x82,0xc0,0x00]      
vpshufd $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpshufd $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x70,0x7c,0x82,0x40,0x00]      
vpshufd $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpshufd $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x70,0x74,0x82,0xc0,0x00]      
vpshufd $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpshufd $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x70,0x74,0x82,0x40,0x00]      
vpshufd $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpshufd $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x70,0x7c,0x02,0x40,0x00]      
vpshufd $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpshufd $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x70,0x74,0x02,0x40,0x00]      
vpshufd $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpshufd $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x70,0x7a,0x40,0x00]      
vpshufd $0, 64(%rdx), %xmm15 

// CHECK: vpshufd $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x70,0x72,0x40,0x00]      
vpshufd $0, 64(%rdx), %xmm6 

// CHECK: vpshufd $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x70,0x3a,0x00]      
vpshufd $0, (%rdx), %xmm15 

// CHECK: vpshufd $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x70,0x32,0x00]      
vpshufd $0, (%rdx), %xmm6 

// CHECK: vpshufd $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x70,0xff,0x00]      
vpshufd $0, %xmm15, %xmm15 

// CHECK: vpshufd $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x70,0xf6,0x00]      
vpshufd $0, %xmm6, %xmm6 

// CHECK: vpshufhw $0, 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x70,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpshufhw $0, 485498096, %xmm15 

// CHECK: vpshufhw $0, 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpshufhw $0, 485498096, %xmm6 

// CHECK: vpshufhw $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x70,0x7c,0x82,0xc0,0x00]      
vpshufhw $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpshufhw $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x70,0x7c,0x82,0x40,0x00]      
vpshufhw $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpshufhw $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x70,0x74,0x82,0xc0,0x00]      
vpshufhw $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpshufhw $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x70,0x74,0x82,0x40,0x00]      
vpshufhw $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpshufhw $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x70,0x7c,0x02,0x40,0x00]      
vpshufhw $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpshufhw $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x70,0x74,0x02,0x40,0x00]      
vpshufhw $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpshufhw $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x70,0x7a,0x40,0x00]      
vpshufhw $0, 64(%rdx), %xmm15 

// CHECK: vpshufhw $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x70,0x72,0x40,0x00]      
vpshufhw $0, 64(%rdx), %xmm6 

// CHECK: vpshufhw $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7a,0x70,0x3a,0x00]      
vpshufhw $0, (%rdx), %xmm15 

// CHECK: vpshufhw $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x70,0x32,0x00]      
vpshufhw $0, (%rdx), %xmm6 

// CHECK: vpshufhw $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7a,0x70,0xff,0x00]      
vpshufhw $0, %xmm15, %xmm15 

// CHECK: vpshufhw $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfa,0x70,0xf6,0x00]      
vpshufhw $0, %xmm6, %xmm6 

// CHECK: vpshuflw $0, 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x70,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpshuflw $0, 485498096, %xmm15 

// CHECK: vpshuflw $0, 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vpshuflw $0, 485498096, %xmm6 

// CHECK: vpshuflw $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x70,0x7c,0x82,0xc0,0x00]      
vpshuflw $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vpshuflw $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x70,0x7c,0x82,0x40,0x00]      
vpshuflw $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vpshuflw $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x70,0x74,0x82,0xc0,0x00]      
vpshuflw $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vpshuflw $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x70,0x74,0x82,0x40,0x00]      
vpshuflw $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vpshuflw $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x70,0x7c,0x02,0x40,0x00]      
vpshuflw $0, 64(%rdx,%rax), %xmm15 

// CHECK: vpshuflw $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x70,0x74,0x02,0x40,0x00]      
vpshuflw $0, 64(%rdx,%rax), %xmm6 

// CHECK: vpshuflw $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x70,0x7a,0x40,0x00]      
vpshuflw $0, 64(%rdx), %xmm15 

// CHECK: vpshuflw $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x70,0x72,0x40,0x00]      
vpshuflw $0, 64(%rdx), %xmm6 

// CHECK: vpshuflw $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x7b,0x70,0x3a,0x00]      
vpshuflw $0, (%rdx), %xmm15 

// CHECK: vpshuflw $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x70,0x32,0x00]      
vpshuflw $0, (%rdx), %xmm6 

// CHECK: vpshuflw $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x7b,0x70,0xff,0x00]      
vpshuflw $0, %xmm15, %xmm15 

// CHECK: vpshuflw $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xfb,0x70,0xf6,0x00]      
vpshuflw $0, %xmm6, %xmm6 

// CHECK: vpsignb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x08,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsignb 485498096, %xmm15, %xmm15 

// CHECK: vpsignb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x08,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsignb 485498096, %xmm6, %xmm6 

// CHECK: vpsignb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x08,0x7c,0x82,0xc0]      
vpsignb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsignb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x08,0x7c,0x82,0x40]      
vpsignb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsignb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x08,0x74,0x82,0xc0]      
vpsignb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsignb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x08,0x74,0x82,0x40]      
vpsignb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsignb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x08,0x7c,0x02,0x40]      
vpsignb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsignb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x08,0x74,0x02,0x40]      
vpsignb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsignb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x08,0x7a,0x40]      
vpsignb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsignb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x08,0x72,0x40]      
vpsignb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsignb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x08,0x3a]      
vpsignb (%rdx), %xmm15, %xmm15 

// CHECK: vpsignb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x08,0x32]      
vpsignb (%rdx), %xmm6, %xmm6 

// CHECK: vpsignb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x08,0xff]      
vpsignb %xmm15, %xmm15, %xmm15 

// CHECK: vpsignb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x08,0xf6]      
vpsignb %xmm6, %xmm6, %xmm6 

// CHECK: vpsignd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsignd 485498096, %xmm15, %xmm15 

// CHECK: vpsignd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsignd 485498096, %xmm6, %xmm6 

// CHECK: vpsignd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0a,0x7c,0x82,0xc0]      
vpsignd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsignd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0a,0x7c,0x82,0x40]      
vpsignd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsignd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0a,0x74,0x82,0xc0]      
vpsignd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsignd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0a,0x74,0x82,0x40]      
vpsignd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsignd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0a,0x7c,0x02,0x40]      
vpsignd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsignd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0a,0x74,0x02,0x40]      
vpsignd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsignd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0a,0x7a,0x40]      
vpsignd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsignd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0a,0x72,0x40]      
vpsignd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsignd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x0a,0x3a]      
vpsignd (%rdx), %xmm15, %xmm15 

// CHECK: vpsignd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0a,0x32]      
vpsignd (%rdx), %xmm6, %xmm6 

// CHECK: vpsignd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x0a,0xff]      
vpsignd %xmm15, %xmm15, %xmm15 

// CHECK: vpsignd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x0a,0xf6]      
vpsignd %xmm6, %xmm6, %xmm6 

// CHECK: vpsignw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x09,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsignw 485498096, %xmm15, %xmm15 

// CHECK: vpsignw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x09,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsignw 485498096, %xmm6, %xmm6 

// CHECK: vpsignw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x09,0x7c,0x82,0xc0]      
vpsignw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsignw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x09,0x7c,0x82,0x40]      
vpsignw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsignw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x09,0x74,0x82,0xc0]      
vpsignw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsignw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x09,0x74,0x82,0x40]      
vpsignw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsignw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x09,0x7c,0x02,0x40]      
vpsignw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsignw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x09,0x74,0x02,0x40]      
vpsignw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsignw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x09,0x7a,0x40]      
vpsignw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsignw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x09,0x72,0x40]      
vpsignw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsignw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x01,0x09,0x3a]      
vpsignw (%rdx), %xmm15, %xmm15 

// CHECK: vpsignw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x09,0x32]      
vpsignw (%rdx), %xmm6, %xmm6 

// CHECK: vpsignw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x01,0x09,0xff]      
vpsignw %xmm15, %xmm15, %xmm15 

// CHECK: vpsignw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x49,0x09,0xf6]      
vpsignw %xmm6, %xmm6, %xmm6 

// CHECK: vpslld $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x72,0xf7,0x00]      
vpslld $0, %xmm15, %xmm15 

// CHECK: vpslld $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x72,0xf6,0x00]      
vpslld $0, %xmm6, %xmm6 

// CHECK: vpslld 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpslld 485498096, %xmm15, %xmm15 

// CHECK: vpslld 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpslld 485498096, %xmm6, %xmm6 

// CHECK: vpslld -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf2,0x7c,0x82,0xc0]      
vpslld -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpslld 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf2,0x7c,0x82,0x40]      
vpslld 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpslld -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf2,0x74,0x82,0xc0]      
vpslld -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpslld 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf2,0x74,0x82,0x40]      
vpslld 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpslld 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf2,0x7c,0x02,0x40]      
vpslld 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpslld 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf2,0x74,0x02,0x40]      
vpslld 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpslld 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf2,0x7a,0x40]      
vpslld 64(%rdx), %xmm15, %xmm15 

// CHECK: vpslld 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf2,0x72,0x40]      
vpslld 64(%rdx), %xmm6, %xmm6 

// CHECK: vpslldq $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x73,0xff,0x00]      
vpslldq $0, %xmm15, %xmm15 

// CHECK: vpslldq $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x73,0xfe,0x00]      
vpslldq $0, %xmm6, %xmm6 

// CHECK: vpslld (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf2,0x3a]      
vpslld (%rdx), %xmm15, %xmm15 

// CHECK: vpslld (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf2,0x32]      
vpslld (%rdx), %xmm6, %xmm6 

// CHECK: vpslld %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf2,0xff]      
vpslld %xmm15, %xmm15, %xmm15 

// CHECK: vpslld %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf2,0xf6]      
vpslld %xmm6, %xmm6, %xmm6 

// CHECK: vpsllq $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x73,0xf7,0x00]      
vpsllq $0, %xmm15, %xmm15 

// CHECK: vpsllq $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x73,0xf6,0x00]      
vpsllq $0, %xmm6, %xmm6 

// CHECK: vpsllq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsllq 485498096, %xmm15, %xmm15 

// CHECK: vpsllq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsllq 485498096, %xmm6, %xmm6 

// CHECK: vpsllq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf3,0x7c,0x82,0xc0]      
vpsllq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsllq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf3,0x7c,0x82,0x40]      
vpsllq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsllq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf3,0x74,0x82,0xc0]      
vpsllq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsllq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf3,0x74,0x82,0x40]      
vpsllq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsllq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf3,0x7c,0x02,0x40]      
vpsllq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsllq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf3,0x74,0x02,0x40]      
vpsllq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsllq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf3,0x7a,0x40]      
vpsllq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsllq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf3,0x72,0x40]      
vpsllq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsllq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf3,0x3a]      
vpsllq (%rdx), %xmm15, %xmm15 

// CHECK: vpsllq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf3,0x32]      
vpsllq (%rdx), %xmm6, %xmm6 

// CHECK: vpsllq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf3,0xff]      
vpsllq %xmm15, %xmm15, %xmm15 

// CHECK: vpsllq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf3,0xf6]      
vpsllq %xmm6, %xmm6, %xmm6 

// CHECK: vpsllw $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x71,0xf7,0x00]      
vpsllw $0, %xmm15, %xmm15 

// CHECK: vpsllw $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x71,0xf6,0x00]      
vpsllw $0, %xmm6, %xmm6 

// CHECK: vpsllw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsllw 485498096, %xmm15, %xmm15 

// CHECK: vpsllw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsllw 485498096, %xmm6, %xmm6 

// CHECK: vpsllw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf1,0x7c,0x82,0xc0]      
vpsllw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsllw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf1,0x7c,0x82,0x40]      
vpsllw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsllw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf1,0x74,0x82,0xc0]      
vpsllw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsllw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf1,0x74,0x82,0x40]      
vpsllw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsllw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf1,0x7c,0x02,0x40]      
vpsllw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsllw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf1,0x74,0x02,0x40]      
vpsllw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsllw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf1,0x7a,0x40]      
vpsllw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsllw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf1,0x72,0x40]      
vpsllw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsllw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf1,0x3a]      
vpsllw (%rdx), %xmm15, %xmm15 

// CHECK: vpsllw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf1,0x32]      
vpsllw (%rdx), %xmm6, %xmm6 

// CHECK: vpsllw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf1,0xff]      
vpsllw %xmm15, %xmm15, %xmm15 

// CHECK: vpsllw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf1,0xf6]      
vpsllw %xmm6, %xmm6, %xmm6 

// CHECK: vpsrad $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x72,0xe7,0x00]      
vpsrad $0, %xmm15, %xmm15 

// CHECK: vpsrad $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x72,0xe6,0x00]      
vpsrad $0, %xmm6, %xmm6 

// CHECK: vpsrad 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrad 485498096, %xmm15, %xmm15 

// CHECK: vpsrad 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrad 485498096, %xmm6, %xmm6 

// CHECK: vpsrad -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe2,0x7c,0x82,0xc0]      
vpsrad -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrad 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe2,0x7c,0x82,0x40]      
vpsrad 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrad -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe2,0x74,0x82,0xc0]      
vpsrad -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrad 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe2,0x74,0x82,0x40]      
vpsrad 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrad 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe2,0x7c,0x02,0x40]      
vpsrad 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsrad 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe2,0x74,0x02,0x40]      
vpsrad 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsrad 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe2,0x7a,0x40]      
vpsrad 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsrad 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe2,0x72,0x40]      
vpsrad 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsrad (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe2,0x3a]      
vpsrad (%rdx), %xmm15, %xmm15 

// CHECK: vpsrad (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe2,0x32]      
vpsrad (%rdx), %xmm6, %xmm6 

// CHECK: vpsrad %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe2,0xff]      
vpsrad %xmm15, %xmm15, %xmm15 

// CHECK: vpsrad %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe2,0xf6]      
vpsrad %xmm6, %xmm6, %xmm6 

// CHECK: vpsraw $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x71,0xe7,0x00]      
vpsraw $0, %xmm15, %xmm15 

// CHECK: vpsraw $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x71,0xe6,0x00]      
vpsraw $0, %xmm6, %xmm6 

// CHECK: vpsraw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsraw 485498096, %xmm15, %xmm15 

// CHECK: vpsraw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsraw 485498096, %xmm6, %xmm6 

// CHECK: vpsraw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe1,0x7c,0x82,0xc0]      
vpsraw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsraw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe1,0x7c,0x82,0x40]      
vpsraw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsraw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe1,0x74,0x82,0xc0]      
vpsraw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsraw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe1,0x74,0x82,0x40]      
vpsraw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsraw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe1,0x7c,0x02,0x40]      
vpsraw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsraw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe1,0x74,0x02,0x40]      
vpsraw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsraw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe1,0x7a,0x40]      
vpsraw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsraw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe1,0x72,0x40]      
vpsraw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsraw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe1,0x3a]      
vpsraw (%rdx), %xmm15, %xmm15 

// CHECK: vpsraw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe1,0x32]      
vpsraw (%rdx), %xmm6, %xmm6 

// CHECK: vpsraw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe1,0xff]      
vpsraw %xmm15, %xmm15, %xmm15 

// CHECK: vpsraw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe1,0xf6]      
vpsraw %xmm6, %xmm6, %xmm6 

// CHECK: vpsrld $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x72,0xd7,0x00]      
vpsrld $0, %xmm15, %xmm15 

// CHECK: vpsrld $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x72,0xd6,0x00]      
vpsrld $0, %xmm6, %xmm6 

// CHECK: vpsrld 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrld 485498096, %xmm15, %xmm15 

// CHECK: vpsrld 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrld 485498096, %xmm6, %xmm6 

// CHECK: vpsrld -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd2,0x7c,0x82,0xc0]      
vpsrld -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrld 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd2,0x7c,0x82,0x40]      
vpsrld 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrld -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd2,0x74,0x82,0xc0]      
vpsrld -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrld 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd2,0x74,0x82,0x40]      
vpsrld 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrld 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd2,0x7c,0x02,0x40]      
vpsrld 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsrld 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd2,0x74,0x02,0x40]      
vpsrld 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsrld 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd2,0x7a,0x40]      
vpsrld 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsrld 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd2,0x72,0x40]      
vpsrld 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsrldq $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x73,0xdf,0x00]      
vpsrldq $0, %xmm15, %xmm15 

// CHECK: vpsrldq $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x73,0xde,0x00]      
vpsrldq $0, %xmm6, %xmm6 

// CHECK: vpsrld (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd2,0x3a]      
vpsrld (%rdx), %xmm15, %xmm15 

// CHECK: vpsrld (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd2,0x32]      
vpsrld (%rdx), %xmm6, %xmm6 

// CHECK: vpsrld %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd2,0xff]      
vpsrld %xmm15, %xmm15, %xmm15 

// CHECK: vpsrld %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd2,0xf6]      
vpsrld %xmm6, %xmm6, %xmm6 

// CHECK: vpsrlq $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x73,0xd7,0x00]      
vpsrlq $0, %xmm15, %xmm15 

// CHECK: vpsrlq $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x73,0xd6,0x00]      
vpsrlq $0, %xmm6, %xmm6 

// CHECK: vpsrlq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrlq 485498096, %xmm15, %xmm15 

// CHECK: vpsrlq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrlq 485498096, %xmm6, %xmm6 

// CHECK: vpsrlq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd3,0x7c,0x82,0xc0]      
vpsrlq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrlq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd3,0x7c,0x82,0x40]      
vpsrlq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrlq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd3,0x74,0x82,0xc0]      
vpsrlq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrlq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd3,0x74,0x82,0x40]      
vpsrlq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrlq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd3,0x7c,0x02,0x40]      
vpsrlq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsrlq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd3,0x74,0x02,0x40]      
vpsrlq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsrlq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd3,0x7a,0x40]      
vpsrlq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsrlq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd3,0x72,0x40]      
vpsrlq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsrlq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd3,0x3a]      
vpsrlq (%rdx), %xmm15, %xmm15 

// CHECK: vpsrlq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd3,0x32]      
vpsrlq (%rdx), %xmm6, %xmm6 

// CHECK: vpsrlq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd3,0xff]      
vpsrlq %xmm15, %xmm15, %xmm15 

// CHECK: vpsrlq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd3,0xf6]      
vpsrlq %xmm6, %xmm6, %xmm6 

// CHECK: vpsrlw $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0xc1,0x01,0x71,0xd7,0x00]      
vpsrlw $0, %xmm15, %xmm15 

// CHECK: vpsrlw $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x71,0xd6,0x00]      
vpsrlw $0, %xmm6, %xmm6 

// CHECK: vpsrlw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrlw 485498096, %xmm15, %xmm15 

// CHECK: vpsrlw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsrlw 485498096, %xmm6, %xmm6 

// CHECK: vpsrlw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd1,0x7c,0x82,0xc0]      
vpsrlw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrlw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd1,0x7c,0x82,0x40]      
vpsrlw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsrlw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd1,0x74,0x82,0xc0]      
vpsrlw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrlw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd1,0x74,0x82,0x40]      
vpsrlw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsrlw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd1,0x7c,0x02,0x40]      
vpsrlw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsrlw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd1,0x74,0x02,0x40]      
vpsrlw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsrlw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd1,0x7a,0x40]      
vpsrlw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsrlw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd1,0x72,0x40]      
vpsrlw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsrlw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd1,0x3a]      
vpsrlw (%rdx), %xmm15, %xmm15 

// CHECK: vpsrlw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd1,0x32]      
vpsrlw (%rdx), %xmm6, %xmm6 

// CHECK: vpsrlw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd1,0xff]      
vpsrlw %xmm15, %xmm15, %xmm15 

// CHECK: vpsrlw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd1,0xf6]      
vpsrlw %xmm6, %xmm6, %xmm6 

// CHECK: vpsubb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf8,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubb 485498096, %xmm15, %xmm15 

// CHECK: vpsubb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubb 485498096, %xmm6, %xmm6 

// CHECK: vpsubb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf8,0x7c,0x82,0xc0]      
vpsubb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf8,0x7c,0x82,0x40]      
vpsubb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf8,0x74,0x82,0xc0]      
vpsubb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf8,0x74,0x82,0x40]      
vpsubb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf8,0x7c,0x02,0x40]      
vpsubb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf8,0x74,0x02,0x40]      
vpsubb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf8,0x7a,0x40]      
vpsubb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf8,0x72,0x40]      
vpsubb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf8,0x3a]      
vpsubb (%rdx), %xmm15, %xmm15 

// CHECK: vpsubb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf8,0x32]      
vpsubb (%rdx), %xmm6, %xmm6 

// CHECK: vpsubb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf8,0xff]      
vpsubb %xmm15, %xmm15, %xmm15 

// CHECK: vpsubb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf8,0xf6]      
vpsubb %xmm6, %xmm6, %xmm6 

// CHECK: vpsubd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfa,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubd 485498096, %xmm15, %xmm15 

// CHECK: vpsubd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfa,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubd 485498096, %xmm6, %xmm6 

// CHECK: vpsubd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfa,0x7c,0x82,0xc0]      
vpsubd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfa,0x7c,0x82,0x40]      
vpsubd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfa,0x74,0x82,0xc0]      
vpsubd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfa,0x74,0x82,0x40]      
vpsubd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfa,0x7c,0x02,0x40]      
vpsubd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfa,0x74,0x02,0x40]      
vpsubd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfa,0x7a,0x40]      
vpsubd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfa,0x72,0x40]      
vpsubd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfa,0x3a]      
vpsubd (%rdx), %xmm15, %xmm15 

// CHECK: vpsubd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfa,0x32]      
vpsubd (%rdx), %xmm6, %xmm6 

// CHECK: vpsubd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xfa,0xff]      
vpsubd %xmm15, %xmm15, %xmm15 

// CHECK: vpsubd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfa,0xf6]      
vpsubd %xmm6, %xmm6, %xmm6 

// CHECK: vpsubq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfb,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubq 485498096, %xmm15, %xmm15 

// CHECK: vpsubq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubq 485498096, %xmm6, %xmm6 

// CHECK: vpsubq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfb,0x7c,0x82,0xc0]      
vpsubq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfb,0x7c,0x82,0x40]      
vpsubq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfb,0x74,0x82,0xc0]      
vpsubq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfb,0x74,0x82,0x40]      
vpsubq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfb,0x7c,0x02,0x40]      
vpsubq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfb,0x74,0x02,0x40]      
vpsubq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfb,0x7a,0x40]      
vpsubq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfb,0x72,0x40]      
vpsubq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xfb,0x3a]      
vpsubq (%rdx), %xmm15, %xmm15 

// CHECK: vpsubq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfb,0x32]      
vpsubq (%rdx), %xmm6, %xmm6 

// CHECK: vpsubq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xfb,0xff]      
vpsubq %xmm15, %xmm15, %xmm15 

// CHECK: vpsubq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xfb,0xf6]      
vpsubq %xmm6, %xmm6, %xmm6 

// CHECK: vpsubsb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe8,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubsb 485498096, %xmm15, %xmm15 

// CHECK: vpsubsb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubsb 485498096, %xmm6, %xmm6 

// CHECK: vpsubsb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe8,0x7c,0x82,0xc0]      
vpsubsb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubsb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe8,0x7c,0x82,0x40]      
vpsubsb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubsb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe8,0x74,0x82,0xc0]      
vpsubsb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubsb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe8,0x74,0x82,0x40]      
vpsubsb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubsb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe8,0x7c,0x02,0x40]      
vpsubsb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubsb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe8,0x74,0x02,0x40]      
vpsubsb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubsb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe8,0x7a,0x40]      
vpsubsb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubsb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe8,0x72,0x40]      
vpsubsb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubsb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe8,0x3a]      
vpsubsb (%rdx), %xmm15, %xmm15 

// CHECK: vpsubsb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe8,0x32]      
vpsubsb (%rdx), %xmm6, %xmm6 

// CHECK: vpsubsb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe8,0xff]      
vpsubsb %xmm15, %xmm15, %xmm15 

// CHECK: vpsubsb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe8,0xf6]      
vpsubsb %xmm6, %xmm6, %xmm6 

// CHECK: vpsubsw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe9,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubsw 485498096, %xmm15, %xmm15 

// CHECK: vpsubsw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubsw 485498096, %xmm6, %xmm6 

// CHECK: vpsubsw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe9,0x7c,0x82,0xc0]      
vpsubsw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubsw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe9,0x7c,0x82,0x40]      
vpsubsw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubsw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe9,0x74,0x82,0xc0]      
vpsubsw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubsw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe9,0x74,0x82,0x40]      
vpsubsw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubsw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe9,0x7c,0x02,0x40]      
vpsubsw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubsw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe9,0x74,0x02,0x40]      
vpsubsw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubsw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe9,0x7a,0x40]      
vpsubsw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubsw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe9,0x72,0x40]      
vpsubsw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubsw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xe9,0x3a]      
vpsubsw (%rdx), %xmm15, %xmm15 

// CHECK: vpsubsw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe9,0x32]      
vpsubsw (%rdx), %xmm6, %xmm6 

// CHECK: vpsubsw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xe9,0xff]      
vpsubsw %xmm15, %xmm15, %xmm15 

// CHECK: vpsubsw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xe9,0xf6]      
vpsubsw %xmm6, %xmm6, %xmm6 

// CHECK: vpsubusb 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd8,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubusb 485498096, %xmm15, %xmm15 

// CHECK: vpsubusb 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubusb 485498096, %xmm6, %xmm6 

// CHECK: vpsubusb -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd8,0x7c,0x82,0xc0]      
vpsubusb -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubusb 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd8,0x7c,0x82,0x40]      
vpsubusb 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubusb -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd8,0x74,0x82,0xc0]      
vpsubusb -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubusb 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd8,0x74,0x82,0x40]      
vpsubusb 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubusb 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd8,0x7c,0x02,0x40]      
vpsubusb 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubusb 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd8,0x74,0x02,0x40]      
vpsubusb 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubusb 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd8,0x7a,0x40]      
vpsubusb 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubusb 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd8,0x72,0x40]      
vpsubusb 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubusb (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd8,0x3a]      
vpsubusb (%rdx), %xmm15, %xmm15 

// CHECK: vpsubusb (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd8,0x32]      
vpsubusb (%rdx), %xmm6, %xmm6 

// CHECK: vpsubusb %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd8,0xff]      
vpsubusb %xmm15, %xmm15, %xmm15 

// CHECK: vpsubusb %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd8,0xf6]      
vpsubusb %xmm6, %xmm6, %xmm6 

// CHECK: vpsubusw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd9,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubusw 485498096, %xmm15, %xmm15 

// CHECK: vpsubusw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubusw 485498096, %xmm6, %xmm6 

// CHECK: vpsubusw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd9,0x7c,0x82,0xc0]      
vpsubusw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubusw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd9,0x7c,0x82,0x40]      
vpsubusw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubusw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd9,0x74,0x82,0xc0]      
vpsubusw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubusw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd9,0x74,0x82,0x40]      
vpsubusw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubusw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd9,0x7c,0x02,0x40]      
vpsubusw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubusw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd9,0x74,0x02,0x40]      
vpsubusw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubusw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd9,0x7a,0x40]      
vpsubusw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubusw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd9,0x72,0x40]      
vpsubusw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubusw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xd9,0x3a]      
vpsubusw (%rdx), %xmm15, %xmm15 

// CHECK: vpsubusw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd9,0x32]      
vpsubusw (%rdx), %xmm6, %xmm6 

// CHECK: vpsubusw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xd9,0xff]      
vpsubusw %xmm15, %xmm15, %xmm15 

// CHECK: vpsubusw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xd9,0xf6]      
vpsubusw %xmm6, %xmm6, %xmm6 

// CHECK: vpsubw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf9,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubw 485498096, %xmm15, %xmm15 

// CHECK: vpsubw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpsubw 485498096, %xmm6, %xmm6 

// CHECK: vpsubw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf9,0x7c,0x82,0xc0]      
vpsubw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf9,0x7c,0x82,0x40]      
vpsubw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpsubw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf9,0x74,0x82,0xc0]      
vpsubw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf9,0x74,0x82,0x40]      
vpsubw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpsubw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf9,0x7c,0x02,0x40]      
vpsubw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpsubw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf9,0x74,0x02,0x40]      
vpsubw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpsubw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf9,0x7a,0x40]      
vpsubw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpsubw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf9,0x72,0x40]      
vpsubw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpsubw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xf9,0x3a]      
vpsubw (%rdx), %xmm15, %xmm15 

// CHECK: vpsubw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf9,0x32]      
vpsubw (%rdx), %xmm6, %xmm6 

// CHECK: vpsubw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xf9,0xff]      
vpsubw %xmm15, %xmm15, %xmm15 

// CHECK: vpsubw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xf9,0xf6]      
vpsubw %xmm6, %xmm6, %xmm6 

// CHECK: vptest 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vptest 485498096, %xmm15 

// CHECK: vptest 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vptest 485498096, %xmm6 

// CHECK: vptest 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vptest 485498096, %ymm7 

// CHECK: vptest 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vptest 485498096, %ymm9 

// CHECK: vptest -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x7c,0x82,0xc0]       
vptest -64(%rdx,%rax,4), %xmm15 

// CHECK: vptest 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x7c,0x82,0x40]       
vptest 64(%rdx,%rax,4), %xmm15 

// CHECK: vptest -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x74,0x82,0xc0]       
vptest -64(%rdx,%rax,4), %xmm6 

// CHECK: vptest 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x74,0x82,0x40]       
vptest 64(%rdx,%rax,4), %xmm6 

// CHECK: vptest -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x7c,0x82,0xc0]       
vptest -64(%rdx,%rax,4), %ymm7 

// CHECK: vptest 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x7c,0x82,0x40]       
vptest 64(%rdx,%rax,4), %ymm7 

// CHECK: vptest -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x4c,0x82,0xc0]       
vptest -64(%rdx,%rax,4), %ymm9 

// CHECK: vptest 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x4c,0x82,0x40]       
vptest 64(%rdx,%rax,4), %ymm9 

// CHECK: vptest 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x7c,0x02,0x40]       
vptest 64(%rdx,%rax), %xmm15 

// CHECK: vptest 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x74,0x02,0x40]       
vptest 64(%rdx,%rax), %xmm6 

// CHECK: vptest 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x7c,0x02,0x40]       
vptest 64(%rdx,%rax), %ymm7 

// CHECK: vptest 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x4c,0x02,0x40]       
vptest 64(%rdx,%rax), %ymm9 

// CHECK: vptest 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x7a,0x40]       
vptest 64(%rdx), %xmm15 

// CHECK: vptest 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x72,0x40]       
vptest 64(%rdx), %xmm6 

// CHECK: vptest 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x7a,0x40]       
vptest 64(%rdx), %ymm7 

// CHECK: vptest 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x4a,0x40]       
vptest 64(%rdx), %ymm9 

// CHECK: vptest (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x17,0x3a]       
vptest (%rdx), %xmm15 

// CHECK: vptest (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x32]       
vptest (%rdx), %xmm6 

// CHECK: vptest (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x3a]       
vptest (%rdx), %ymm7 

// CHECK: vptest (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x17,0x0a]       
vptest (%rdx), %ymm9 

// CHECK: vptest %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x17,0xff]       
vptest %xmm15, %xmm15 

// CHECK: vptest %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x17,0xf6]       
vptest %xmm6, %xmm6 

// CHECK: vptest %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0xff]       
vptest %ymm7, %ymm7 

// CHECK: vptest %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x42,0x7d,0x17,0xc9]       
vptest %ymm9, %ymm9 

// CHECK: vpunpckhbw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x68,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhbw 485498096, %xmm15, %xmm15 

// CHECK: vpunpckhbw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x68,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhbw 485498096, %xmm6, %xmm6 

// CHECK: vpunpckhbw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x68,0x7c,0x82,0xc0]      
vpunpckhbw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhbw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x68,0x7c,0x82,0x40]      
vpunpckhbw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhbw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x68,0x74,0x82,0xc0]      
vpunpckhbw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhbw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x68,0x74,0x82,0x40]      
vpunpckhbw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhbw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x68,0x7c,0x02,0x40]      
vpunpckhbw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpckhbw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x68,0x74,0x02,0x40]      
vpunpckhbw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpckhbw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x68,0x7a,0x40]      
vpunpckhbw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhbw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x68,0x72,0x40]      
vpunpckhbw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhbw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x68,0x3a]      
vpunpckhbw (%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhbw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x68,0x32]      
vpunpckhbw (%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhbw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x68,0xff]      
vpunpckhbw %xmm15, %xmm15, %xmm15 

// CHECK: vpunpckhbw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x68,0xf6]      
vpunpckhbw %xmm6, %xmm6, %xmm6 

// CHECK: vpunpckhdq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhdq 485498096, %xmm15, %xmm15 

// CHECK: vpunpckhdq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhdq 485498096, %xmm6, %xmm6 

// CHECK: vpunpckhdq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6a,0x7c,0x82,0xc0]      
vpunpckhdq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhdq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6a,0x7c,0x82,0x40]      
vpunpckhdq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhdq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6a,0x74,0x82,0xc0]      
vpunpckhdq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhdq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6a,0x74,0x82,0x40]      
vpunpckhdq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhdq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6a,0x7c,0x02,0x40]      
vpunpckhdq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpckhdq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6a,0x74,0x02,0x40]      
vpunpckhdq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpckhdq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6a,0x7a,0x40]      
vpunpckhdq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhdq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6a,0x72,0x40]      
vpunpckhdq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhdq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6a,0x3a]      
vpunpckhdq (%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhdq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6a,0x32]      
vpunpckhdq (%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhdq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x6a,0xff]      
vpunpckhdq %xmm15, %xmm15, %xmm15 

// CHECK: vpunpckhdq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6a,0xf6]      
vpunpckhdq %xmm6, %xmm6, %xmm6 

// CHECK: vpunpckhqdq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhqdq 485498096, %xmm15, %xmm15 

// CHECK: vpunpckhqdq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhqdq 485498096, %xmm6, %xmm6 

// CHECK: vpunpckhqdq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6d,0x7c,0x82,0xc0]      
vpunpckhqdq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhqdq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6d,0x7c,0x82,0x40]      
vpunpckhqdq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhqdq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6d,0x74,0x82,0xc0]      
vpunpckhqdq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhqdq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6d,0x74,0x82,0x40]      
vpunpckhqdq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhqdq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6d,0x7c,0x02,0x40]      
vpunpckhqdq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpckhqdq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6d,0x74,0x02,0x40]      
vpunpckhqdq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpckhqdq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6d,0x7a,0x40]      
vpunpckhqdq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhqdq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6d,0x72,0x40]      
vpunpckhqdq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhqdq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6d,0x3a]      
vpunpckhqdq (%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhqdq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6d,0x32]      
vpunpckhqdq (%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhqdq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x6d,0xff]      
vpunpckhqdq %xmm15, %xmm15, %xmm15 

// CHECK: vpunpckhqdq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6d,0xf6]      
vpunpckhqdq %xmm6, %xmm6, %xmm6 

// CHECK: vpunpckhwd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x69,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhwd 485498096, %xmm15, %xmm15 

// CHECK: vpunpckhwd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x69,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckhwd 485498096, %xmm6, %xmm6 

// CHECK: vpunpckhwd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x69,0x7c,0x82,0xc0]      
vpunpckhwd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhwd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x69,0x7c,0x82,0x40]      
vpunpckhwd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckhwd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x69,0x74,0x82,0xc0]      
vpunpckhwd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhwd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x69,0x74,0x82,0x40]      
vpunpckhwd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckhwd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x69,0x7c,0x02,0x40]      
vpunpckhwd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpckhwd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x69,0x74,0x02,0x40]      
vpunpckhwd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpckhwd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x69,0x7a,0x40]      
vpunpckhwd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhwd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x69,0x72,0x40]      
vpunpckhwd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhwd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x69,0x3a]      
vpunpckhwd (%rdx), %xmm15, %xmm15 

// CHECK: vpunpckhwd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x69,0x32]      
vpunpckhwd (%rdx), %xmm6, %xmm6 

// CHECK: vpunpckhwd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x69,0xff]      
vpunpckhwd %xmm15, %xmm15, %xmm15 

// CHECK: vpunpckhwd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x69,0xf6]      
vpunpckhwd %xmm6, %xmm6, %xmm6 

// CHECK: vpunpcklbw 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x60,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpcklbw 485498096, %xmm15, %xmm15 

// CHECK: vpunpcklbw 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x60,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpcklbw 485498096, %xmm6, %xmm6 

// CHECK: vpunpcklbw -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x60,0x7c,0x82,0xc0]      
vpunpcklbw -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpcklbw 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x60,0x7c,0x82,0x40]      
vpunpcklbw 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpcklbw -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x60,0x74,0x82,0xc0]      
vpunpcklbw -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpcklbw 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x60,0x74,0x82,0x40]      
vpunpcklbw 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpcklbw 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x60,0x7c,0x02,0x40]      
vpunpcklbw 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpcklbw 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x60,0x74,0x02,0x40]      
vpunpcklbw 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpcklbw 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x60,0x7a,0x40]      
vpunpcklbw 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpcklbw 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x60,0x72,0x40]      
vpunpcklbw 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpcklbw (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x60,0x3a]      
vpunpcklbw (%rdx), %xmm15, %xmm15 

// CHECK: vpunpcklbw (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x60,0x32]      
vpunpcklbw (%rdx), %xmm6, %xmm6 

// CHECK: vpunpcklbw %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x60,0xff]      
vpunpcklbw %xmm15, %xmm15, %xmm15 

// CHECK: vpunpcklbw %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x60,0xf6]      
vpunpcklbw %xmm6, %xmm6, %xmm6 

// CHECK: vpunpckldq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x62,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckldq 485498096, %xmm15, %xmm15 

// CHECK: vpunpckldq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x62,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpckldq 485498096, %xmm6, %xmm6 

// CHECK: vpunpckldq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x62,0x7c,0x82,0xc0]      
vpunpckldq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckldq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x62,0x7c,0x82,0x40]      
vpunpckldq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpckldq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x62,0x74,0x82,0xc0]      
vpunpckldq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckldq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x62,0x74,0x82,0x40]      
vpunpckldq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpckldq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x62,0x7c,0x02,0x40]      
vpunpckldq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpckldq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x62,0x74,0x02,0x40]      
vpunpckldq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpckldq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x62,0x7a,0x40]      
vpunpckldq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpckldq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x62,0x72,0x40]      
vpunpckldq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpckldq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x62,0x3a]      
vpunpckldq (%rdx), %xmm15, %xmm15 

// CHECK: vpunpckldq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x62,0x32]      
vpunpckldq (%rdx), %xmm6, %xmm6 

// CHECK: vpunpckldq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x62,0xff]      
vpunpckldq %xmm15, %xmm15, %xmm15 

// CHECK: vpunpckldq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x62,0xf6]      
vpunpckldq %xmm6, %xmm6, %xmm6 

// CHECK: vpunpcklqdq 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpcklqdq 485498096, %xmm15, %xmm15 

// CHECK: vpunpcklqdq 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpcklqdq 485498096, %xmm6, %xmm6 

// CHECK: vpunpcklqdq -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6c,0x7c,0x82,0xc0]      
vpunpcklqdq -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpcklqdq 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6c,0x7c,0x82,0x40]      
vpunpcklqdq 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpcklqdq -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6c,0x74,0x82,0xc0]      
vpunpcklqdq -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpcklqdq 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6c,0x74,0x82,0x40]      
vpunpcklqdq 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpcklqdq 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6c,0x7c,0x02,0x40]      
vpunpcklqdq 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpcklqdq 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6c,0x74,0x02,0x40]      
vpunpcklqdq 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpcklqdq 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6c,0x7a,0x40]      
vpunpcklqdq 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpcklqdq 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6c,0x72,0x40]      
vpunpcklqdq 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpcklqdq (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x6c,0x3a]      
vpunpcklqdq (%rdx), %xmm15, %xmm15 

// CHECK: vpunpcklqdq (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6c,0x32]      
vpunpcklqdq (%rdx), %xmm6, %xmm6 

// CHECK: vpunpcklqdq %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x6c,0xff]      
vpunpcklqdq %xmm15, %xmm15, %xmm15 

// CHECK: vpunpcklqdq %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x6c,0xf6]      
vpunpcklqdq %xmm6, %xmm6, %xmm6 

// CHECK: vpunpcklwd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x61,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpcklwd 485498096, %xmm15, %xmm15 

// CHECK: vpunpcklwd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x61,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpunpcklwd 485498096, %xmm6, %xmm6 

// CHECK: vpunpcklwd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x61,0x7c,0x82,0xc0]      
vpunpcklwd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpcklwd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x61,0x7c,0x82,0x40]      
vpunpcklwd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpunpcklwd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x61,0x74,0x82,0xc0]      
vpunpcklwd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpcklwd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x61,0x74,0x82,0x40]      
vpunpcklwd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpunpcklwd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x61,0x7c,0x02,0x40]      
vpunpcklwd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpunpcklwd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x61,0x74,0x02,0x40]      
vpunpcklwd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpunpcklwd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x61,0x7a,0x40]      
vpunpcklwd 64(%rdx), %xmm15, %xmm15 

// CHECK: vpunpcklwd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x61,0x72,0x40]      
vpunpcklwd 64(%rdx), %xmm6, %xmm6 

// CHECK: vpunpcklwd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x61,0x3a]      
vpunpcklwd (%rdx), %xmm15, %xmm15 

// CHECK: vpunpcklwd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x61,0x32]      
vpunpcklwd (%rdx), %xmm6, %xmm6 

// CHECK: vpunpcklwd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x61,0xff]      
vpunpcklwd %xmm15, %xmm15, %xmm15 

// CHECK: vpunpcklwd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x61,0xf6]      
vpunpcklwd %xmm6, %xmm6, %xmm6 

// CHECK: vpxor 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xef,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vpxor 485498096, %xmm15, %xmm15 

// CHECK: vpxor 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xef,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vpxor 485498096, %xmm6, %xmm6 

// CHECK: vpxor -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xef,0x7c,0x82,0xc0]      
vpxor -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpxor 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xef,0x7c,0x82,0x40]      
vpxor 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vpxor -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xef,0x74,0x82,0xc0]      
vpxor -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpxor 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xef,0x74,0x82,0x40]      
vpxor 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vpxor 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xef,0x7c,0x02,0x40]      
vpxor 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vpxor 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xef,0x74,0x02,0x40]      
vpxor 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vpxor 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xef,0x7a,0x40]      
vpxor 64(%rdx), %xmm15, %xmm15 

// CHECK: vpxor 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xef,0x72,0x40]      
vpxor 64(%rdx), %xmm6, %xmm6 

// CHECK: vpxor (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xef,0x3a]      
vpxor (%rdx), %xmm15, %xmm15 

// CHECK: vpxor (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xef,0x32]      
vpxor (%rdx), %xmm6, %xmm6 

// CHECK: vpxor %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xef,0xff]      
vpxor %xmm15, %xmm15, %xmm15 

// CHECK: vpxor %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xef,0xf6]      
vpxor %xmm6, %xmm6, %xmm6 

// CHECK: vrcpps 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x53,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vrcpps 485498096, %xmm15 

// CHECK: vrcpps 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vrcpps 485498096, %xmm6 

// CHECK: vrcpps 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x53,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vrcpps 485498096, %ymm7 

// CHECK: vrcpps 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x53,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vrcpps 485498096, %ymm9 

// CHECK: vrcpps -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x53,0x7c,0x82,0xc0]       
vrcpps -64(%rdx,%rax,4), %xmm15 

// CHECK: vrcpps 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x53,0x7c,0x82,0x40]       
vrcpps 64(%rdx,%rax,4), %xmm15 

// CHECK: vrcpps -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x53,0x74,0x82,0xc0]       
vrcpps -64(%rdx,%rax,4), %xmm6 

// CHECK: vrcpps 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x53,0x74,0x82,0x40]       
vrcpps 64(%rdx,%rax,4), %xmm6 

// CHECK: vrcpps -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x53,0x7c,0x82,0xc0]       
vrcpps -64(%rdx,%rax,4), %ymm7 

// CHECK: vrcpps 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x53,0x7c,0x82,0x40]       
vrcpps 64(%rdx,%rax,4), %ymm7 

// CHECK: vrcpps -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x53,0x4c,0x82,0xc0]       
vrcpps -64(%rdx,%rax,4), %ymm9 

// CHECK: vrcpps 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x53,0x4c,0x82,0x40]       
vrcpps 64(%rdx,%rax,4), %ymm9 

// CHECK: vrcpps 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x53,0x7c,0x02,0x40]       
vrcpps 64(%rdx,%rax), %xmm15 

// CHECK: vrcpps 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x53,0x74,0x02,0x40]       
vrcpps 64(%rdx,%rax), %xmm6 

// CHECK: vrcpps 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x53,0x7c,0x02,0x40]       
vrcpps 64(%rdx,%rax), %ymm7 

// CHECK: vrcpps 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x53,0x4c,0x02,0x40]       
vrcpps 64(%rdx,%rax), %ymm9 

// CHECK: vrcpps 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x53,0x7a,0x40]       
vrcpps 64(%rdx), %xmm15 

// CHECK: vrcpps 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x53,0x72,0x40]       
vrcpps 64(%rdx), %xmm6 

// CHECK: vrcpps 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x53,0x7a,0x40]       
vrcpps 64(%rdx), %ymm7 

// CHECK: vrcpps 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x53,0x4a,0x40]       
vrcpps 64(%rdx), %ymm9 

// CHECK: vrcpps (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x53,0x3a]       
vrcpps (%rdx), %xmm15 

// CHECK: vrcpps (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x53,0x32]       
vrcpps (%rdx), %xmm6 

// CHECK: vrcpps (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x53,0x3a]       
vrcpps (%rdx), %ymm7 

// CHECK: vrcpps (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x53,0x0a]       
vrcpps (%rdx), %ymm9 

// CHECK: vrcpps %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x53,0xff]       
vrcpps %xmm15, %xmm15 

// CHECK: vrcpps %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x53,0xf6]       
vrcpps %xmm6, %xmm6 

// CHECK: vrcpps %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x53,0xff]       
vrcpps %ymm7, %ymm7 

// CHECK: vrcpps %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7c,0x53,0xc9]       
vrcpps %ymm9, %ymm9 

// CHECK: vrcpss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x53,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vrcpss 485498096, %xmm15, %xmm15 

// CHECK: vrcpss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vrcpss 485498096, %xmm6, %xmm6 

// CHECK: vrcpss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x53,0x7c,0x82,0xc0]      
vrcpss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vrcpss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x53,0x7c,0x82,0x40]      
vrcpss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vrcpss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x53,0x74,0x82,0xc0]      
vrcpss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vrcpss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x53,0x74,0x82,0x40]      
vrcpss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vrcpss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x53,0x7c,0x02,0x40]      
vrcpss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vrcpss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x53,0x74,0x02,0x40]      
vrcpss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vrcpss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x53,0x7a,0x40]      
vrcpss 64(%rdx), %xmm15, %xmm15 

// CHECK: vrcpss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x53,0x72,0x40]      
vrcpss 64(%rdx), %xmm6, %xmm6 

// CHECK: vrcpss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x53,0x3a]      
vrcpss (%rdx), %xmm15, %xmm15 

// CHECK: vrcpss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x53,0x32]      
vrcpss (%rdx), %xmm6, %xmm6 

// CHECK: vrcpss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x53,0xff]      
vrcpss %xmm15, %xmm15, %xmm15 

// CHECK: vrcpss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x53,0xf6]      
vrcpss %xmm6, %xmm6, %xmm6 

// CHECK: vroundpd $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundpd $0, 485498096, %xmm15 

// CHECK: vroundpd $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundpd $0, 485498096, %xmm6 

// CHECK: vroundpd $0, 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundpd $0, 485498096, %ymm7 

// CHECK: vroundpd $0, 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundpd $0, 485498096, %ymm9 

// CHECK: vroundpd $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x7c,0x82,0xc0,0x00]      
vroundpd $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vroundpd $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x7c,0x82,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vroundpd $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x74,0x82,0xc0,0x00]      
vroundpd $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vroundpd $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x74,0x82,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vroundpd $0, -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x7c,0x82,0xc0,0x00]      
vroundpd $0, -64(%rdx,%rax,4), %ymm7 

// CHECK: vroundpd $0, 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x7c,0x82,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax,4), %ymm7 

// CHECK: vroundpd $0, -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x4c,0x82,0xc0,0x00]      
vroundpd $0, -64(%rdx,%rax,4), %ymm9 

// CHECK: vroundpd $0, 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x4c,0x82,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax,4), %ymm9 

// CHECK: vroundpd $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x7c,0x02,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax), %xmm15 

// CHECK: vroundpd $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x74,0x02,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax), %xmm6 

// CHECK: vroundpd $0, 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x7c,0x02,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax), %ymm7 

// CHECK: vroundpd $0, 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x4c,0x02,0x40,0x00]      
vroundpd $0, 64(%rdx,%rax), %ymm9 

// CHECK: vroundpd $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x7a,0x40,0x00]      
vroundpd $0, 64(%rdx), %xmm15 

// CHECK: vroundpd $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x72,0x40,0x00]      
vroundpd $0, 64(%rdx), %xmm6 

// CHECK: vroundpd $0, 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x7a,0x40,0x00]      
vroundpd $0, 64(%rdx), %ymm7 

// CHECK: vroundpd $0, 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x4a,0x40,0x00]      
vroundpd $0, 64(%rdx), %ymm9 

// CHECK: vroundpd $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x09,0x3a,0x00]      
vroundpd $0, (%rdx), %xmm15 

// CHECK: vroundpd $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x32,0x00]      
vroundpd $0, (%rdx), %xmm6 

// CHECK: vroundpd $0, (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x3a,0x00]      
vroundpd $0, (%rdx), %ymm7 

// CHECK: vroundpd $0, (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x09,0x0a,0x00]      
vroundpd $0, (%rdx), %ymm9 

// CHECK: vroundpd $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x09,0xff,0x00]      
vroundpd $0, %xmm15, %xmm15 

// CHECK: vroundpd $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x09,0xf6,0x00]      
vroundpd $0, %xmm6, %xmm6 

// CHECK: vroundpd $0, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0xff,0x00]      
vroundpd $0, %ymm7, %ymm7 

// CHECK: vroundpd $0, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x7d,0x09,0xc9,0x00]      
vroundpd $0, %ymm9, %ymm9 

// CHECK: vroundps $0, 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundps $0, 485498096, %xmm15 

// CHECK: vroundps $0, 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundps $0, 485498096, %xmm6 

// CHECK: vroundps $0, 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundps $0, 485498096, %ymm7 

// CHECK: vroundps $0, 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]      
vroundps $0, 485498096, %ymm9 

// CHECK: vroundps $0, -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x7c,0x82,0xc0,0x00]      
vroundps $0, -64(%rdx,%rax,4), %xmm15 

// CHECK: vroundps $0, 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x7c,0x82,0x40,0x00]      
vroundps $0, 64(%rdx,%rax,4), %xmm15 

// CHECK: vroundps $0, -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x74,0x82,0xc0,0x00]      
vroundps $0, -64(%rdx,%rax,4), %xmm6 

// CHECK: vroundps $0, 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x74,0x82,0x40,0x00]      
vroundps $0, 64(%rdx,%rax,4), %xmm6 

// CHECK: vroundps $0, -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x7c,0x82,0xc0,0x00]      
vroundps $0, -64(%rdx,%rax,4), %ymm7 

// CHECK: vroundps $0, 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x7c,0x82,0x40,0x00]      
vroundps $0, 64(%rdx,%rax,4), %ymm7 

// CHECK: vroundps $0, -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x4c,0x82,0xc0,0x00]      
vroundps $0, -64(%rdx,%rax,4), %ymm9 

// CHECK: vroundps $0, 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x4c,0x82,0x40,0x00]      
vroundps $0, 64(%rdx,%rax,4), %ymm9 

// CHECK: vroundps $0, 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x7c,0x02,0x40,0x00]      
vroundps $0, 64(%rdx,%rax), %xmm15 

// CHECK: vroundps $0, 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x74,0x02,0x40,0x00]      
vroundps $0, 64(%rdx,%rax), %xmm6 

// CHECK: vroundps $0, 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x7c,0x02,0x40,0x00]      
vroundps $0, 64(%rdx,%rax), %ymm7 

// CHECK: vroundps $0, 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x4c,0x02,0x40,0x00]      
vroundps $0, 64(%rdx,%rax), %ymm9 

// CHECK: vroundps $0, 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x7a,0x40,0x00]      
vroundps $0, 64(%rdx), %xmm15 

// CHECK: vroundps $0, 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x72,0x40,0x00]      
vroundps $0, 64(%rdx), %xmm6 

// CHECK: vroundps $0, 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x7a,0x40,0x00]      
vroundps $0, 64(%rdx), %ymm7 

// CHECK: vroundps $0, 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x4a,0x40,0x00]      
vroundps $0, 64(%rdx), %ymm9 

// CHECK: vroundps $0, (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x63,0x79,0x08,0x3a,0x00]      
vroundps $0, (%rdx), %xmm15 

// CHECK: vroundps $0, (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x32,0x00]      
vroundps $0, (%rdx), %xmm6 

// CHECK: vroundps $0, (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x3a,0x00]      
vroundps $0, (%rdx), %ymm7 

// CHECK: vroundps $0, (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x63,0x7d,0x08,0x0a,0x00]      
vroundps $0, (%rdx), %ymm9 

// CHECK: vroundps $0, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x79,0x08,0xff,0x00]      
vroundps $0, %xmm15, %xmm15 

// CHECK: vroundps $0, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x79,0x08,0xf6,0x00]      
vroundps $0, %xmm6, %xmm6 

// CHECK: vroundps $0, %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0xff,0x00]      
vroundps $0, %ymm7, %ymm7 

// CHECK: vroundps $0, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x43,0x7d,0x08,0xc9,0x00]      
vroundps $0, %ymm9, %ymm9 

// CHECK: vroundsd $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vroundsd $0, 485498096, %xmm15, %xmm15 

// CHECK: vroundsd $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0b,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vroundsd $0, 485498096, %xmm6, %xmm6 

// CHECK: vroundsd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0b,0x7c,0x82,0xc0,0x00]     
vroundsd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vroundsd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0b,0x7c,0x82,0x40,0x00]     
vroundsd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vroundsd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0b,0x74,0x82,0xc0,0x00]     
vroundsd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vroundsd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0b,0x74,0x82,0x40,0x00]     
vroundsd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vroundsd $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0b,0x7c,0x02,0x40,0x00]     
vroundsd $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vroundsd $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0b,0x74,0x02,0x40,0x00]     
vroundsd $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vroundsd $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0b,0x7a,0x40,0x00]     
vroundsd $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vroundsd $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0b,0x72,0x40,0x00]     
vroundsd $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vroundsd $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0b,0x3a,0x00]     
vroundsd $0, (%rdx), %xmm15, %xmm15 

// CHECK: vroundsd $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0b,0x32,0x00]     
vroundsd $0, (%rdx), %xmm6, %xmm6 

// CHECK: vroundsd $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x0b,0xff,0x00]     
vroundsd $0, %xmm15, %xmm15, %xmm15 

// CHECK: vroundsd $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0b,0xf6,0x00]     
vroundsd $0, %xmm6, %xmm6, %xmm6 

// CHECK: vroundss $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vroundss $0, 485498096, %xmm15, %xmm15 

// CHECK: vroundss $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0a,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vroundss $0, 485498096, %xmm6, %xmm6 

// CHECK: vroundss $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0a,0x7c,0x82,0xc0,0x00]     
vroundss $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vroundss $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0a,0x7c,0x82,0x40,0x00]     
vroundss $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vroundss $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0a,0x74,0x82,0xc0,0x00]     
vroundss $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vroundss $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0a,0x74,0x82,0x40,0x00]     
vroundss $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vroundss $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0a,0x7c,0x02,0x40,0x00]     
vroundss $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vroundss $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0a,0x74,0x02,0x40,0x00]     
vroundss $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vroundss $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0a,0x7a,0x40,0x00]     
vroundss $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vroundss $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0a,0x72,0x40,0x00]     
vroundss $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vroundss $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x63,0x01,0x0a,0x3a,0x00]     
vroundss $0, (%rdx), %xmm15, %xmm15 

// CHECK: vroundss $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0a,0x32,0x00]     
vroundss $0, (%rdx), %xmm6, %xmm6 

// CHECK: vroundss $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x43,0x01,0x0a,0xff,0x00]     
vroundss $0, %xmm15, %xmm15, %xmm15 

// CHECK: vroundss $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe3,0x49,0x0a,0xf6,0x00]     
vroundss $0, %xmm6, %xmm6, %xmm6 

// CHECK: vrsqrtps 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x52,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vrsqrtps 485498096, %xmm15 

// CHECK: vrsqrtps 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vrsqrtps 485498096, %xmm6 

// CHECK: vrsqrtps 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x52,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vrsqrtps 485498096, %ymm7 

// CHECK: vrsqrtps 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x52,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vrsqrtps 485498096, %ymm9 

// CHECK: vrsqrtps -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x52,0x7c,0x82,0xc0]       
vrsqrtps -64(%rdx,%rax,4), %xmm15 

// CHECK: vrsqrtps 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x52,0x7c,0x82,0x40]       
vrsqrtps 64(%rdx,%rax,4), %xmm15 

// CHECK: vrsqrtps -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x52,0x74,0x82,0xc0]       
vrsqrtps -64(%rdx,%rax,4), %xmm6 

// CHECK: vrsqrtps 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x52,0x74,0x82,0x40]       
vrsqrtps 64(%rdx,%rax,4), %xmm6 

// CHECK: vrsqrtps -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x52,0x7c,0x82,0xc0]       
vrsqrtps -64(%rdx,%rax,4), %ymm7 

// CHECK: vrsqrtps 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x52,0x7c,0x82,0x40]       
vrsqrtps 64(%rdx,%rax,4), %ymm7 

// CHECK: vrsqrtps -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x52,0x4c,0x82,0xc0]       
vrsqrtps -64(%rdx,%rax,4), %ymm9 

// CHECK: vrsqrtps 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x52,0x4c,0x82,0x40]       
vrsqrtps 64(%rdx,%rax,4), %ymm9 

// CHECK: vrsqrtps 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x52,0x7c,0x02,0x40]       
vrsqrtps 64(%rdx,%rax), %xmm15 

// CHECK: vrsqrtps 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x52,0x74,0x02,0x40]       
vrsqrtps 64(%rdx,%rax), %xmm6 

// CHECK: vrsqrtps 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x52,0x7c,0x02,0x40]       
vrsqrtps 64(%rdx,%rax), %ymm7 

// CHECK: vrsqrtps 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x52,0x4c,0x02,0x40]       
vrsqrtps 64(%rdx,%rax), %ymm9 

// CHECK: vrsqrtps 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x52,0x7a,0x40]       
vrsqrtps 64(%rdx), %xmm15 

// CHECK: vrsqrtps 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x52,0x72,0x40]       
vrsqrtps 64(%rdx), %xmm6 

// CHECK: vrsqrtps 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x52,0x7a,0x40]       
vrsqrtps 64(%rdx), %ymm7 

// CHECK: vrsqrtps 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x52,0x4a,0x40]       
vrsqrtps 64(%rdx), %ymm9 

// CHECK: vrsqrtps (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x52,0x3a]       
vrsqrtps (%rdx), %xmm15 

// CHECK: vrsqrtps (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x52,0x32]       
vrsqrtps (%rdx), %xmm6 

// CHECK: vrsqrtps (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x52,0x3a]       
vrsqrtps (%rdx), %ymm7 

// CHECK: vrsqrtps (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x52,0x0a]       
vrsqrtps (%rdx), %ymm9 

// CHECK: vrsqrtps %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x52,0xff]       
vrsqrtps %xmm15, %xmm15 

// CHECK: vrsqrtps %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x52,0xf6]       
vrsqrtps %xmm6, %xmm6 

// CHECK: vrsqrtps %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x52,0xff]       
vrsqrtps %ymm7, %ymm7 

// CHECK: vrsqrtps %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7c,0x52,0xc9]       
vrsqrtps %ymm9, %ymm9 

// CHECK: vrsqrtss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x52,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vrsqrtss 485498096, %xmm15, %xmm15 

// CHECK: vrsqrtss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vrsqrtss 485498096, %xmm6, %xmm6 

// CHECK: vrsqrtss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x52,0x7c,0x82,0xc0]      
vrsqrtss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vrsqrtss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x52,0x7c,0x82,0x40]      
vrsqrtss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vrsqrtss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x52,0x74,0x82,0xc0]      
vrsqrtss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vrsqrtss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x52,0x74,0x82,0x40]      
vrsqrtss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vrsqrtss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x52,0x7c,0x02,0x40]      
vrsqrtss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vrsqrtss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x52,0x74,0x02,0x40]      
vrsqrtss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vrsqrtss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x52,0x7a,0x40]      
vrsqrtss 64(%rdx), %xmm15, %xmm15 

// CHECK: vrsqrtss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x52,0x72,0x40]      
vrsqrtss 64(%rdx), %xmm6, %xmm6 

// CHECK: vrsqrtss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x52,0x3a]      
vrsqrtss (%rdx), %xmm15, %xmm15 

// CHECK: vrsqrtss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x52,0x32]      
vrsqrtss (%rdx), %xmm6, %xmm6 

// CHECK: vrsqrtss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x52,0xff]      
vrsqrtss %xmm15, %xmm15, %xmm15 

// CHECK: vrsqrtss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x52,0xf6]      
vrsqrtss %xmm6, %xmm6, %xmm6 

// CHECK: vshufpd $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufpd $0, 485498096, %xmm15, %xmm15 

// CHECK: vshufpd $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc6,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufpd $0, 485498096, %xmm6, %xmm6 

// CHECK: vshufpd $0, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufpd $0, 485498096, %ymm7, %ymm7 

// CHECK: vshufpd $0, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc6,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufpd $0, 485498096, %ymm9, %ymm9 

// CHECK: vshufpd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc6,0x7c,0x82,0xc0,0x00]     
vshufpd $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vshufpd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc6,0x7c,0x82,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vshufpd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc6,0x74,0x82,0xc0,0x00]     
vshufpd $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vshufpd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc6,0x74,0x82,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vshufpd $0, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc6,0x7c,0x82,0xc0,0x00]     
vshufpd $0, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vshufpd $0, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc6,0x7c,0x82,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vshufpd $0, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc6,0x4c,0x82,0xc0,0x00]     
vshufpd $0, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vshufpd $0, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc6,0x4c,0x82,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vshufpd $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc6,0x7c,0x02,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vshufpd $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc6,0x74,0x02,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vshufpd $0, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc6,0x7c,0x02,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vshufpd $0, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc6,0x4c,0x02,0x40,0x00]     
vshufpd $0, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vshufpd $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc6,0x7a,0x40,0x00]     
vshufpd $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vshufpd $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc6,0x72,0x40,0x00]     
vshufpd $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vshufpd $0, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc6,0x7a,0x40,0x00]     
vshufpd $0, 64(%rdx), %ymm7, %ymm7 

// CHECK: vshufpd $0, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc6,0x4a,0x40,0x00]     
vshufpd $0, 64(%rdx), %ymm9, %ymm9 

// CHECK: vshufpd $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0xc6,0x3a,0x00]     
vshufpd $0, (%rdx), %xmm15, %xmm15 

// CHECK: vshufpd $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc6,0x32,0x00]     
vshufpd $0, (%rdx), %xmm6, %xmm6 

// CHECK: vshufpd $0, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc6,0x3a,0x00]     
vshufpd $0, (%rdx), %ymm7, %ymm7 

// CHECK: vshufpd $0, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0xc6,0x0a,0x00]     
vshufpd $0, (%rdx), %ymm9, %ymm9 

// CHECK: vshufpd $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0xc6,0xff,0x00]     
vshufpd $0, %xmm15, %xmm15, %xmm15 

// CHECK: vshufpd $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0xc6,0xf6,0x00]     
vshufpd $0, %xmm6, %xmm6, %xmm6 

// CHECK: vshufpd $0, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0xc6,0xff,0x00]     
vshufpd $0, %ymm7, %ymm7, %ymm7 

// CHECK: vshufpd $0, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0xc6,0xc9,0x00]     
vshufpd $0, %ymm9, %ymm9, %ymm9 

// CHECK: vshufps $0, 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufps $0, 485498096, %xmm15, %xmm15 

// CHECK: vshufps $0, 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc6,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufps $0, 485498096, %xmm6, %xmm6 

// CHECK: vshufps $0, 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufps $0, 485498096, %ymm7, %ymm7 

// CHECK: vshufps $0, 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc6,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]     
vshufps $0, 485498096, %ymm9, %ymm9 

// CHECK: vshufps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc6,0x7c,0x82,0xc0,0x00]     
vshufps $0, -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vshufps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc6,0x7c,0x82,0x40,0x00]     
vshufps $0, 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vshufps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc6,0x74,0x82,0xc0,0x00]     
vshufps $0, -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vshufps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc6,0x74,0x82,0x40,0x00]     
vshufps $0, 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vshufps $0, -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc6,0x7c,0x82,0xc0,0x00]     
vshufps $0, -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vshufps $0, 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc6,0x7c,0x82,0x40,0x00]     
vshufps $0, 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vshufps $0, -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc6,0x4c,0x82,0xc0,0x00]     
vshufps $0, -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vshufps $0, 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc6,0x4c,0x82,0x40,0x00]     
vshufps $0, 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vshufps $0, 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc6,0x7c,0x02,0x40,0x00]     
vshufps $0, 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vshufps $0, 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc6,0x74,0x02,0x40,0x00]     
vshufps $0, 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vshufps $0, 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc6,0x7c,0x02,0x40,0x00]     
vshufps $0, 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vshufps $0, 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc6,0x4c,0x02,0x40,0x00]     
vshufps $0, 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vshufps $0, 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc6,0x7a,0x40,0x00]     
vshufps $0, 64(%rdx), %xmm15, %xmm15 

// CHECK: vshufps $0, 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc6,0x72,0x40,0x00]     
vshufps $0, 64(%rdx), %xmm6, %xmm6 

// CHECK: vshufps $0, 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc6,0x7a,0x40,0x00]     
vshufps $0, 64(%rdx), %ymm7, %ymm7 

// CHECK: vshufps $0, 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc6,0x4a,0x40,0x00]     
vshufps $0, 64(%rdx), %ymm9, %ymm9 

// CHECK: vshufps $0, (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0xc6,0x3a,0x00]     
vshufps $0, (%rdx), %xmm15, %xmm15 

// CHECK: vshufps $0, (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc6,0x32,0x00]     
vshufps $0, (%rdx), %xmm6, %xmm6 

// CHECK: vshufps $0, (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc6,0x3a,0x00]     
vshufps $0, (%rdx), %ymm7, %ymm7 

// CHECK: vshufps $0, (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0xc6,0x0a,0x00]     
vshufps $0, (%rdx), %ymm9, %ymm9 

// CHECK: vshufps $0, %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0xc6,0xff,0x00]     
vshufps $0, %xmm15, %xmm15, %xmm15 

// CHECK: vshufps $0, %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0xc6,0xf6,0x00]     
vshufps $0, %xmm6, %xmm6, %xmm6 

// CHECK: vshufps $0, %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0xc6,0xff,0x00]     
vshufps $0, %ymm7, %ymm7, %ymm7 

// CHECK: vshufps $0, %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0xc6,0xc9,0x00]     
vshufps $0, %ymm9, %ymm9, %ymm9 

// CHECK: vsqrtpd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtpd 485498096, %xmm15 

// CHECK: vsqrtpd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtpd 485498096, %xmm6 

// CHECK: vsqrtpd 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtpd 485498096, %ymm7 

// CHECK: vsqrtpd 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x51,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtpd 485498096, %ymm9 

// CHECK: vsqrtpd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x51,0x7c,0x82,0xc0]       
vsqrtpd -64(%rdx,%rax,4), %xmm15 

// CHECK: vsqrtpd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x51,0x7c,0x82,0x40]       
vsqrtpd 64(%rdx,%rax,4), %xmm15 

// CHECK: vsqrtpd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x51,0x74,0x82,0xc0]       
vsqrtpd -64(%rdx,%rax,4), %xmm6 

// CHECK: vsqrtpd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x51,0x74,0x82,0x40]       
vsqrtpd 64(%rdx,%rax,4), %xmm6 

// CHECK: vsqrtpd -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x51,0x7c,0x82,0xc0]       
vsqrtpd -64(%rdx,%rax,4), %ymm7 

// CHECK: vsqrtpd 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x51,0x7c,0x82,0x40]       
vsqrtpd 64(%rdx,%rax,4), %ymm7 

// CHECK: vsqrtpd -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x51,0x4c,0x82,0xc0]       
vsqrtpd -64(%rdx,%rax,4), %ymm9 

// CHECK: vsqrtpd 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x51,0x4c,0x82,0x40]       
vsqrtpd 64(%rdx,%rax,4), %ymm9 

// CHECK: vsqrtpd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x51,0x7c,0x02,0x40]       
vsqrtpd 64(%rdx,%rax), %xmm15 

// CHECK: vsqrtpd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x51,0x74,0x02,0x40]       
vsqrtpd 64(%rdx,%rax), %xmm6 

// CHECK: vsqrtpd 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x51,0x7c,0x02,0x40]       
vsqrtpd 64(%rdx,%rax), %ymm7 

// CHECK: vsqrtpd 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x51,0x4c,0x02,0x40]       
vsqrtpd 64(%rdx,%rax), %ymm9 

// CHECK: vsqrtpd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x51,0x7a,0x40]       
vsqrtpd 64(%rdx), %xmm15 

// CHECK: vsqrtpd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x51,0x72,0x40]       
vsqrtpd 64(%rdx), %xmm6 

// CHECK: vsqrtpd 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x51,0x7a,0x40]       
vsqrtpd 64(%rdx), %ymm7 

// CHECK: vsqrtpd 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x51,0x4a,0x40]       
vsqrtpd 64(%rdx), %ymm9 

// CHECK: vsqrtpd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x51,0x3a]       
vsqrtpd (%rdx), %xmm15 

// CHECK: vsqrtpd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x51,0x32]       
vsqrtpd (%rdx), %xmm6 

// CHECK: vsqrtpd (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x51,0x3a]       
vsqrtpd (%rdx), %ymm7 

// CHECK: vsqrtpd (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7d,0x51,0x0a]       
vsqrtpd (%rdx), %ymm9 

// CHECK: vsqrtpd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x51,0xff]       
vsqrtpd %xmm15, %xmm15 

// CHECK: vsqrtpd %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x51,0xf6]       
vsqrtpd %xmm6, %xmm6 

// CHECK: vsqrtpd %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfd,0x51,0xff]       
vsqrtpd %ymm7, %ymm7 

// CHECK: vsqrtpd %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7d,0x51,0xc9]       
vsqrtpd %ymm9, %ymm9 

// CHECK: vsqrtps 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtps 485498096, %xmm15 

// CHECK: vsqrtps 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtps 485498096, %xmm6 

// CHECK: vsqrtps 485498096, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtps 485498096, %ymm7 

// CHECK: vsqrtps 485498096, %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x51,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vsqrtps 485498096, %ymm9 

// CHECK: vsqrtps -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x51,0x7c,0x82,0xc0]       
vsqrtps -64(%rdx,%rax,4), %xmm15 

// CHECK: vsqrtps 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x51,0x7c,0x82,0x40]       
vsqrtps 64(%rdx,%rax,4), %xmm15 

// CHECK: vsqrtps -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x51,0x74,0x82,0xc0]       
vsqrtps -64(%rdx,%rax,4), %xmm6 

// CHECK: vsqrtps 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x51,0x74,0x82,0x40]       
vsqrtps 64(%rdx,%rax,4), %xmm6 

// CHECK: vsqrtps -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x51,0x7c,0x82,0xc0]       
vsqrtps -64(%rdx,%rax,4), %ymm7 

// CHECK: vsqrtps 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x51,0x7c,0x82,0x40]       
vsqrtps 64(%rdx,%rax,4), %ymm7 

// CHECK: vsqrtps -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x51,0x4c,0x82,0xc0]       
vsqrtps -64(%rdx,%rax,4), %ymm9 

// CHECK: vsqrtps 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x51,0x4c,0x82,0x40]       
vsqrtps 64(%rdx,%rax,4), %ymm9 

// CHECK: vsqrtps 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x51,0x7c,0x02,0x40]       
vsqrtps 64(%rdx,%rax), %xmm15 

// CHECK: vsqrtps 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x51,0x74,0x02,0x40]       
vsqrtps 64(%rdx,%rax), %xmm6 

// CHECK: vsqrtps 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x51,0x7c,0x02,0x40]       
vsqrtps 64(%rdx,%rax), %ymm7 

// CHECK: vsqrtps 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x51,0x4c,0x02,0x40]       
vsqrtps 64(%rdx,%rax), %ymm9 

// CHECK: vsqrtps 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x51,0x7a,0x40]       
vsqrtps 64(%rdx), %xmm15 

// CHECK: vsqrtps 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x51,0x72,0x40]       
vsqrtps 64(%rdx), %xmm6 

// CHECK: vsqrtps 64(%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x51,0x7a,0x40]       
vsqrtps 64(%rdx), %ymm7 

// CHECK: vsqrtps 64(%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x51,0x4a,0x40]       
vsqrtps 64(%rdx), %ymm9 

// CHECK: vsqrtps (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x51,0x3a]       
vsqrtps (%rdx), %xmm15 

// CHECK: vsqrtps (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x51,0x32]       
vsqrtps (%rdx), %xmm6 

// CHECK: vsqrtps (%rdx), %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x51,0x3a]       
vsqrtps (%rdx), %ymm7 

// CHECK: vsqrtps (%rdx), %ymm9 
// CHECK: encoding: [0xc5,0x7c,0x51,0x0a]       
vsqrtps (%rdx), %ymm9 

// CHECK: vsqrtps %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x51,0xff]       
vsqrtps %xmm15, %xmm15 

// CHECK: vsqrtps %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x51,0xf6]       
vsqrtps %xmm6, %xmm6 

// CHECK: vsqrtps %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xfc,0x51,0xff]       
vsqrtps %ymm7, %ymm7 

// CHECK: vsqrtps %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x7c,0x51,0xc9]       
vsqrtps %ymm9, %ymm9 

// CHECK: vsqrtsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsqrtsd 485498096, %xmm15, %xmm15 

// CHECK: vsqrtsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vsqrtsd 485498096, %xmm6, %xmm6 

// CHECK: vsqrtsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x51,0x7c,0x82,0xc0]      
vsqrtsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsqrtsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x51,0x7c,0x82,0x40]      
vsqrtsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsqrtsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x51,0x74,0x82,0xc0]      
vsqrtsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsqrtsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x51,0x74,0x82,0x40]      
vsqrtsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsqrtsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x51,0x7c,0x02,0x40]      
vsqrtsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vsqrtsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x51,0x74,0x02,0x40]      
vsqrtsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vsqrtsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x51,0x7a,0x40]      
vsqrtsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vsqrtsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x51,0x72,0x40]      
vsqrtsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vsqrtsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x51,0x3a]      
vsqrtsd (%rdx), %xmm15, %xmm15 

// CHECK: vsqrtsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x51,0x32]      
vsqrtsd (%rdx), %xmm6, %xmm6 

// CHECK: vsqrtsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x51,0xff]      
vsqrtsd %xmm15, %xmm15, %xmm15 

// CHECK: vsqrtsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x51,0xf6]      
vsqrtsd %xmm6, %xmm6, %xmm6 

// CHECK: vsqrtss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsqrtss 485498096, %xmm15, %xmm15 

// CHECK: vsqrtss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vsqrtss 485498096, %xmm6, %xmm6 

// CHECK: vsqrtss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x51,0x7c,0x82,0xc0]      
vsqrtss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsqrtss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x51,0x7c,0x82,0x40]      
vsqrtss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsqrtss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x51,0x74,0x82,0xc0]      
vsqrtss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsqrtss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x51,0x74,0x82,0x40]      
vsqrtss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsqrtss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x51,0x7c,0x02,0x40]      
vsqrtss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vsqrtss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x51,0x74,0x02,0x40]      
vsqrtss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vsqrtss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x51,0x7a,0x40]      
vsqrtss 64(%rdx), %xmm15, %xmm15 

// CHECK: vsqrtss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x51,0x72,0x40]      
vsqrtss 64(%rdx), %xmm6, %xmm6 

// CHECK: vsqrtss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x51,0x3a]      
vsqrtss (%rdx), %xmm15, %xmm15 

// CHECK: vsqrtss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x51,0x32]      
vsqrtss (%rdx), %xmm6, %xmm6 

// CHECK: vsqrtss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x51,0xff]      
vsqrtss %xmm15, %xmm15, %xmm15 

// CHECK: vsqrtss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x51,0xf6]      
vsqrtss %xmm6, %xmm6, %xmm6 

// CHECK: vstmxcsr 485498096 
// CHECK: encoding: [0xc5,0xf8,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]        
vstmxcsr 485498096 

// CHECK: vstmxcsr 64(%rdx) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x5a,0x40]        
vstmxcsr 64(%rdx) 

// CHECK: vstmxcsr -64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x5c,0x82,0xc0]        
vstmxcsr -64(%rdx,%rax,4) 

// CHECK: vstmxcsr 64(%rdx,%rax,4) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x5c,0x82,0x40]        
vstmxcsr 64(%rdx,%rax,4) 

// CHECK: vstmxcsr 64(%rdx,%rax) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x5c,0x02,0x40]        
vstmxcsr 64(%rdx,%rax) 

// CHECK: vstmxcsr (%rdx) 
// CHECK: encoding: [0xc5,0xf8,0xae,0x1a]        
vstmxcsr (%rdx) 

// CHECK: vsubpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubpd 485498096, %xmm15, %xmm15 

// CHECK: vsubpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubpd 485498096, %xmm6, %xmm6 

// CHECK: vsubpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubpd 485498096, %ymm7, %ymm7 

// CHECK: vsubpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubpd 485498096, %ymm9, %ymm9 

// CHECK: vsubpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5c,0x7c,0x82,0xc0]      
vsubpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5c,0x7c,0x82,0x40]      
vsubpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5c,0x74,0x82,0xc0]      
vsubpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5c,0x74,0x82,0x40]      
vsubpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5c,0x7c,0x82,0xc0]      
vsubpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vsubpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5c,0x7c,0x82,0x40]      
vsubpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vsubpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5c,0x4c,0x82,0xc0]      
vsubpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vsubpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5c,0x4c,0x82,0x40]      
vsubpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vsubpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5c,0x7c,0x02,0x40]      
vsubpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vsubpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5c,0x74,0x02,0x40]      
vsubpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vsubpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5c,0x7c,0x02,0x40]      
vsubpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vsubpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5c,0x4c,0x02,0x40]      
vsubpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vsubpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5c,0x7a,0x40]      
vsubpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vsubpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5c,0x72,0x40]      
vsubpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vsubpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5c,0x7a,0x40]      
vsubpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vsubpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5c,0x4a,0x40]      
vsubpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vsubpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x5c,0x3a]      
vsubpd (%rdx), %xmm15, %xmm15 

// CHECK: vsubpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5c,0x32]      
vsubpd (%rdx), %xmm6, %xmm6 

// CHECK: vsubpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5c,0x3a]      
vsubpd (%rdx), %ymm7, %ymm7 

// CHECK: vsubpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x5c,0x0a]      
vsubpd (%rdx), %ymm9, %ymm9 

// CHECK: vsubpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x5c,0xff]      
vsubpd %xmm15, %xmm15, %xmm15 

// CHECK: vsubpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x5c,0xf6]      
vsubpd %xmm6, %xmm6, %xmm6 

// CHECK: vsubpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x5c,0xff]      
vsubpd %ymm7, %ymm7, %ymm7 

// CHECK: vsubpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x5c,0xc9]      
vsubpd %ymm9, %ymm9, %ymm9 

// CHECK: vsubps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubps 485498096, %xmm15, %xmm15 

// CHECK: vsubps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubps 485498096, %xmm6, %xmm6 

// CHECK: vsubps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubps 485498096, %ymm7, %ymm7 

// CHECK: vsubps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubps 485498096, %ymm9, %ymm9 

// CHECK: vsubps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5c,0x7c,0x82,0xc0]      
vsubps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5c,0x7c,0x82,0x40]      
vsubps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5c,0x74,0x82,0xc0]      
vsubps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5c,0x74,0x82,0x40]      
vsubps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5c,0x7c,0x82,0xc0]      
vsubps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vsubps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5c,0x7c,0x82,0x40]      
vsubps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vsubps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5c,0x4c,0x82,0xc0]      
vsubps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vsubps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5c,0x4c,0x82,0x40]      
vsubps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vsubps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5c,0x7c,0x02,0x40]      
vsubps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vsubps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5c,0x74,0x02,0x40]      
vsubps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vsubps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5c,0x7c,0x02,0x40]      
vsubps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vsubps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5c,0x4c,0x02,0x40]      
vsubps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vsubps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5c,0x7a,0x40]      
vsubps 64(%rdx), %xmm15, %xmm15 

// CHECK: vsubps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5c,0x72,0x40]      
vsubps 64(%rdx), %xmm6, %xmm6 

// CHECK: vsubps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5c,0x7a,0x40]      
vsubps 64(%rdx), %ymm7, %ymm7 

// CHECK: vsubps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5c,0x4a,0x40]      
vsubps 64(%rdx), %ymm9, %ymm9 

// CHECK: vsubps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x5c,0x3a]      
vsubps (%rdx), %xmm15, %xmm15 

// CHECK: vsubps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5c,0x32]      
vsubps (%rdx), %xmm6, %xmm6 

// CHECK: vsubps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5c,0x3a]      
vsubps (%rdx), %ymm7, %ymm7 

// CHECK: vsubps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x5c,0x0a]      
vsubps (%rdx), %ymm9, %ymm9 

// CHECK: vsubps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x5c,0xff]      
vsubps %xmm15, %xmm15, %xmm15 

// CHECK: vsubps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x5c,0xf6]      
vsubps %xmm6, %xmm6, %xmm6 

// CHECK: vsubps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x5c,0xff]      
vsubps %ymm7, %ymm7, %ymm7 

// CHECK: vsubps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x5c,0xc9]      
vsubps %ymm9, %ymm9, %ymm9 

// CHECK: vsubsd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubsd 485498096, %xmm15, %xmm15 

// CHECK: vsubsd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubsd 485498096, %xmm6, %xmm6 

// CHECK: vsubsd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5c,0x7c,0x82,0xc0]      
vsubsd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubsd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5c,0x7c,0x82,0x40]      
vsubsd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubsd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5c,0x74,0x82,0xc0]      
vsubsd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubsd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5c,0x74,0x82,0x40]      
vsubsd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubsd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5c,0x7c,0x02,0x40]      
vsubsd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vsubsd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5c,0x74,0x02,0x40]      
vsubsd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vsubsd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5c,0x7a,0x40]      
vsubsd 64(%rdx), %xmm15, %xmm15 

// CHECK: vsubsd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5c,0x72,0x40]      
vsubsd 64(%rdx), %xmm6, %xmm6 

// CHECK: vsubsd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x03,0x5c,0x3a]      
vsubsd (%rdx), %xmm15, %xmm15 

// CHECK: vsubsd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5c,0x32]      
vsubsd (%rdx), %xmm6, %xmm6 

// CHECK: vsubsd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x03,0x5c,0xff]      
vsubsd %xmm15, %xmm15, %xmm15 

// CHECK: vsubsd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xcb,0x5c,0xf6]      
vsubsd %xmm6, %xmm6, %xmm6 

// CHECK: vsubss 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubss 485498096, %xmm15, %xmm15 

// CHECK: vsubss 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vsubss 485498096, %xmm6, %xmm6 

// CHECK: vsubss -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5c,0x7c,0x82,0xc0]      
vsubss -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubss 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5c,0x7c,0x82,0x40]      
vsubss 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vsubss -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5c,0x74,0x82,0xc0]      
vsubss -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubss 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5c,0x74,0x82,0x40]      
vsubss 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vsubss 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5c,0x7c,0x02,0x40]      
vsubss 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vsubss 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5c,0x74,0x02,0x40]      
vsubss 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vsubss 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5c,0x7a,0x40]      
vsubss 64(%rdx), %xmm15, %xmm15 

// CHECK: vsubss 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5c,0x72,0x40]      
vsubss 64(%rdx), %xmm6, %xmm6 

// CHECK: vsubss (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x02,0x5c,0x3a]      
vsubss (%rdx), %xmm15, %xmm15 

// CHECK: vsubss (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5c,0x32]      
vsubss (%rdx), %xmm6, %xmm6 

// CHECK: vsubss %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x02,0x5c,0xff]      
vsubss %xmm15, %xmm15, %xmm15 

// CHECK: vsubss %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xca,0x5c,0xf6]      
vsubss %xmm6, %xmm6, %xmm6 

// CHECK: vtestpd 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestpd 485498096, %xmm15 

// CHECK: vtestpd 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestpd 485498096, %xmm6 

// CHECK: vtestpd 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestpd 485498096, %ymm7 

// CHECK: vtestpd 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestpd 485498096, %ymm9 

// CHECK: vtestpd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x7c,0x82,0xc0]       
vtestpd -64(%rdx,%rax,4), %xmm15 

// CHECK: vtestpd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x7c,0x82,0x40]       
vtestpd 64(%rdx,%rax,4), %xmm15 

// CHECK: vtestpd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x74,0x82,0xc0]       
vtestpd -64(%rdx,%rax,4), %xmm6 

// CHECK: vtestpd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x74,0x82,0x40]       
vtestpd 64(%rdx,%rax,4), %xmm6 

// CHECK: vtestpd -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x7c,0x82,0xc0]       
vtestpd -64(%rdx,%rax,4), %ymm7 

// CHECK: vtestpd 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x7c,0x82,0x40]       
vtestpd 64(%rdx,%rax,4), %ymm7 

// CHECK: vtestpd -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x4c,0x82,0xc0]       
vtestpd -64(%rdx,%rax,4), %ymm9 

// CHECK: vtestpd 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x4c,0x82,0x40]       
vtestpd 64(%rdx,%rax,4), %ymm9 

// CHECK: vtestpd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x7c,0x02,0x40]       
vtestpd 64(%rdx,%rax), %xmm15 

// CHECK: vtestpd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x74,0x02,0x40]       
vtestpd 64(%rdx,%rax), %xmm6 

// CHECK: vtestpd 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x7c,0x02,0x40]       
vtestpd 64(%rdx,%rax), %ymm7 

// CHECK: vtestpd 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x4c,0x02,0x40]       
vtestpd 64(%rdx,%rax), %ymm9 

// CHECK: vtestpd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x7a,0x40]       
vtestpd 64(%rdx), %xmm15 

// CHECK: vtestpd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x72,0x40]       
vtestpd 64(%rdx), %xmm6 

// CHECK: vtestpd 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x7a,0x40]       
vtestpd 64(%rdx), %ymm7 

// CHECK: vtestpd 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x4a,0x40]       
vtestpd 64(%rdx), %ymm9 

// CHECK: vtestpd (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0f,0x3a]       
vtestpd (%rdx), %xmm15 

// CHECK: vtestpd (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x32]       
vtestpd (%rdx), %xmm6 

// CHECK: vtestpd (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x3a]       
vtestpd (%rdx), %ymm7 

// CHECK: vtestpd (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0f,0x0a]       
vtestpd (%rdx), %ymm9 

// CHECK: vtestpd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x0f,0xff]       
vtestpd %xmm15, %xmm15 

// CHECK: vtestpd %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0xf6]       
vtestpd %xmm6, %xmm6 

// CHECK: vtestpd %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0xff]       
vtestpd %ymm7, %ymm7 

// CHECK: vtestpd %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x42,0x7d,0x0f,0xc9]       
vtestpd %ymm9, %ymm9 

// CHECK: vtestps 485498096, %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestps 485498096, %xmm15 

// CHECK: vtestps 485498096, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestps 485498096, %xmm6 

// CHECK: vtestps 485498096, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestps 485498096, %ymm7 

// CHECK: vtestps 485498096, %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]       
vtestps 485498096, %ymm9 

// CHECK: vtestps -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x7c,0x82,0xc0]       
vtestps -64(%rdx,%rax,4), %xmm15 

// CHECK: vtestps 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x7c,0x82,0x40]       
vtestps 64(%rdx,%rax,4), %xmm15 

// CHECK: vtestps -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x74,0x82,0xc0]       
vtestps -64(%rdx,%rax,4), %xmm6 

// CHECK: vtestps 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x74,0x82,0x40]       
vtestps 64(%rdx,%rax,4), %xmm6 

// CHECK: vtestps -64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x7c,0x82,0xc0]       
vtestps -64(%rdx,%rax,4), %ymm7 

// CHECK: vtestps 64(%rdx,%rax,4), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x7c,0x82,0x40]       
vtestps 64(%rdx,%rax,4), %ymm7 

// CHECK: vtestps -64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x4c,0x82,0xc0]       
vtestps -64(%rdx,%rax,4), %ymm9 

// CHECK: vtestps 64(%rdx,%rax,4), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x4c,0x82,0x40]       
vtestps 64(%rdx,%rax,4), %ymm9 

// CHECK: vtestps 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x7c,0x02,0x40]       
vtestps 64(%rdx,%rax), %xmm15 

// CHECK: vtestps 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x74,0x02,0x40]       
vtestps 64(%rdx,%rax), %xmm6 

// CHECK: vtestps 64(%rdx,%rax), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x7c,0x02,0x40]       
vtestps 64(%rdx,%rax), %ymm7 

// CHECK: vtestps 64(%rdx,%rax), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x4c,0x02,0x40]       
vtestps 64(%rdx,%rax), %ymm9 

// CHECK: vtestps 64(%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x7a,0x40]       
vtestps 64(%rdx), %xmm15 

// CHECK: vtestps 64(%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x72,0x40]       
vtestps 64(%rdx), %xmm6 

// CHECK: vtestps 64(%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x7a,0x40]       
vtestps 64(%rdx), %ymm7 

// CHECK: vtestps 64(%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x4a,0x40]       
vtestps 64(%rdx), %ymm9 

// CHECK: vtestps (%rdx), %xmm15 
// CHECK: encoding: [0xc4,0x62,0x79,0x0e,0x3a]       
vtestps (%rdx), %xmm15 

// CHECK: vtestps (%rdx), %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x32]       
vtestps (%rdx), %xmm6 

// CHECK: vtestps (%rdx), %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x3a]       
vtestps (%rdx), %ymm7 

// CHECK: vtestps (%rdx), %ymm9 
// CHECK: encoding: [0xc4,0x62,0x7d,0x0e,0x0a]       
vtestps (%rdx), %ymm9 

// CHECK: vtestps %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x42,0x79,0x0e,0xff]       
vtestps %xmm15, %xmm15 

// CHECK: vtestps %xmm6, %xmm6 
// CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0xf6]       
vtestps %xmm6, %xmm6 

// CHECK: vtestps %ymm7, %ymm7 
// CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0xff]       
vtestps %ymm7, %ymm7 

// CHECK: vtestps %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x42,0x7d,0x0e,0xc9]       
vtestps %ymm9, %ymm9 

// CHECK: vucomisd 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vucomisd 485498096, %xmm15 

// CHECK: vucomisd 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vucomisd 485498096, %xmm6 

// CHECK: vucomisd -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2e,0x7c,0x82,0xc0]       
vucomisd -64(%rdx,%rax,4), %xmm15 

// CHECK: vucomisd 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2e,0x7c,0x82,0x40]       
vucomisd 64(%rdx,%rax,4), %xmm15 

// CHECK: vucomisd -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2e,0x74,0x82,0xc0]       
vucomisd -64(%rdx,%rax,4), %xmm6 

// CHECK: vucomisd 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2e,0x74,0x82,0x40]       
vucomisd 64(%rdx,%rax,4), %xmm6 

// CHECK: vucomisd 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2e,0x7c,0x02,0x40]       
vucomisd 64(%rdx,%rax), %xmm15 

// CHECK: vucomisd 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2e,0x74,0x02,0x40]       
vucomisd 64(%rdx,%rax), %xmm6 

// CHECK: vucomisd 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2e,0x7a,0x40]       
vucomisd 64(%rdx), %xmm15 

// CHECK: vucomisd 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2e,0x72,0x40]       
vucomisd 64(%rdx), %xmm6 

// CHECK: vucomisd (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x79,0x2e,0x3a]       
vucomisd (%rdx), %xmm15 

// CHECK: vucomisd (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2e,0x32]       
vucomisd (%rdx), %xmm6 

// CHECK: vucomisd %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x79,0x2e,0xff]       
vucomisd %xmm15, %xmm15 

// CHECK: vucomisd %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf9,0x2e,0xf6]       
vucomisd %xmm6, %xmm6 

// CHECK: vucomiss 485498096, %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]       
vucomiss 485498096, %xmm15 

// CHECK: vucomiss 485498096, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]       
vucomiss 485498096, %xmm6 

// CHECK: vucomiss -64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2e,0x7c,0x82,0xc0]       
vucomiss -64(%rdx,%rax,4), %xmm15 

// CHECK: vucomiss 64(%rdx,%rax,4), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2e,0x7c,0x82,0x40]       
vucomiss 64(%rdx,%rax,4), %xmm15 

// CHECK: vucomiss -64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2e,0x74,0x82,0xc0]       
vucomiss -64(%rdx,%rax,4), %xmm6 

// CHECK: vucomiss 64(%rdx,%rax,4), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2e,0x74,0x82,0x40]       
vucomiss 64(%rdx,%rax,4), %xmm6 

// CHECK: vucomiss 64(%rdx,%rax), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2e,0x7c,0x02,0x40]       
vucomiss 64(%rdx,%rax), %xmm15 

// CHECK: vucomiss 64(%rdx,%rax), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2e,0x74,0x02,0x40]       
vucomiss 64(%rdx,%rax), %xmm6 

// CHECK: vucomiss 64(%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2e,0x7a,0x40]       
vucomiss 64(%rdx), %xmm15 

// CHECK: vucomiss 64(%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2e,0x72,0x40]       
vucomiss 64(%rdx), %xmm6 

// CHECK: vucomiss (%rdx), %xmm15 
// CHECK: encoding: [0xc5,0x78,0x2e,0x3a]       
vucomiss (%rdx), %xmm15 

// CHECK: vucomiss (%rdx), %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2e,0x32]       
vucomiss (%rdx), %xmm6 

// CHECK: vucomiss %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x78,0x2e,0xff]       
vucomiss %xmm15, %xmm15 

// CHECK: vucomiss %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xf8,0x2e,0xf6]       
vucomiss %xmm6, %xmm6 

// CHECK: vunpckhpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhpd 485498096, %xmm15, %xmm15 

// CHECK: vunpckhpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhpd 485498096, %xmm6, %xmm6 

// CHECK: vunpckhpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhpd 485498096, %ymm7, %ymm7 

// CHECK: vunpckhpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x15,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhpd 485498096, %ymm9, %ymm9 

// CHECK: vunpckhpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x15,0x7c,0x82,0xc0]      
vunpckhpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpckhpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x15,0x7c,0x82,0x40]      
vunpckhpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpckhpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x15,0x74,0x82,0xc0]      
vunpckhpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpckhpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x15,0x74,0x82,0x40]      
vunpckhpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpckhpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x15,0x7c,0x82,0xc0]      
vunpckhpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpckhpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x15,0x7c,0x82,0x40]      
vunpckhpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpckhpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x15,0x4c,0x82,0xc0]      
vunpckhpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpckhpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x15,0x4c,0x82,0x40]      
vunpckhpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpckhpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x15,0x7c,0x02,0x40]      
vunpckhpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vunpckhpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x15,0x74,0x02,0x40]      
vunpckhpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vunpckhpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x15,0x7c,0x02,0x40]      
vunpckhpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vunpckhpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x15,0x4c,0x02,0x40]      
vunpckhpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vunpckhpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x15,0x7a,0x40]      
vunpckhpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vunpckhpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x15,0x72,0x40]      
vunpckhpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vunpckhpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x15,0x7a,0x40]      
vunpckhpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vunpckhpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x15,0x4a,0x40]      
vunpckhpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vunpckhpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x15,0x3a]      
vunpckhpd (%rdx), %xmm15, %xmm15 

// CHECK: vunpckhpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x15,0x32]      
vunpckhpd (%rdx), %xmm6, %xmm6 

// CHECK: vunpckhpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x15,0x3a]      
vunpckhpd (%rdx), %ymm7, %ymm7 

// CHECK: vunpckhpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x15,0x0a]      
vunpckhpd (%rdx), %ymm9, %ymm9 

// CHECK: vunpckhpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x15,0xff]      
vunpckhpd %xmm15, %xmm15, %xmm15 

// CHECK: vunpckhpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x15,0xf6]      
vunpckhpd %xmm6, %xmm6, %xmm6 

// CHECK: vunpckhpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x15,0xff]      
vunpckhpd %ymm7, %ymm7, %ymm7 

// CHECK: vunpckhpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x15,0xc9]      
vunpckhpd %ymm9, %ymm9, %ymm9 

// CHECK: vunpckhps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhps 485498096, %xmm15, %xmm15 

// CHECK: vunpckhps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhps 485498096, %xmm6, %xmm6 

// CHECK: vunpckhps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhps 485498096, %ymm7, %ymm7 

// CHECK: vunpckhps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x15,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpckhps 485498096, %ymm9, %ymm9 

// CHECK: vunpckhps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x15,0x7c,0x82,0xc0]      
vunpckhps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpckhps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x15,0x7c,0x82,0x40]      
vunpckhps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpckhps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x15,0x74,0x82,0xc0]      
vunpckhps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpckhps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x15,0x74,0x82,0x40]      
vunpckhps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpckhps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x15,0x7c,0x82,0xc0]      
vunpckhps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpckhps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x15,0x7c,0x82,0x40]      
vunpckhps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpckhps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x15,0x4c,0x82,0xc0]      
vunpckhps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpckhps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x15,0x4c,0x82,0x40]      
vunpckhps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpckhps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x15,0x7c,0x02,0x40]      
vunpckhps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vunpckhps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x15,0x74,0x02,0x40]      
vunpckhps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vunpckhps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x15,0x7c,0x02,0x40]      
vunpckhps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vunpckhps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x15,0x4c,0x02,0x40]      
vunpckhps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vunpckhps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x15,0x7a,0x40]      
vunpckhps 64(%rdx), %xmm15, %xmm15 

// CHECK: vunpckhps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x15,0x72,0x40]      
vunpckhps 64(%rdx), %xmm6, %xmm6 

// CHECK: vunpckhps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x15,0x7a,0x40]      
vunpckhps 64(%rdx), %ymm7, %ymm7 

// CHECK: vunpckhps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x15,0x4a,0x40]      
vunpckhps 64(%rdx), %ymm9, %ymm9 

// CHECK: vunpckhps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x15,0x3a]      
vunpckhps (%rdx), %xmm15, %xmm15 

// CHECK: vunpckhps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x15,0x32]      
vunpckhps (%rdx), %xmm6, %xmm6 

// CHECK: vunpckhps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x15,0x3a]      
vunpckhps (%rdx), %ymm7, %ymm7 

// CHECK: vunpckhps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x15,0x0a]      
vunpckhps (%rdx), %ymm9, %ymm9 

// CHECK: vunpckhps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x15,0xff]      
vunpckhps %xmm15, %xmm15, %xmm15 

// CHECK: vunpckhps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x15,0xf6]      
vunpckhps %xmm6, %xmm6, %xmm6 

// CHECK: vunpckhps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x15,0xff]      
vunpckhps %ymm7, %ymm7, %ymm7 

// CHECK: vunpckhps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x15,0xc9]      
vunpckhps %ymm9, %ymm9, %ymm9 

// CHECK: vunpcklpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklpd 485498096, %xmm15, %xmm15 

// CHECK: vunpcklpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklpd 485498096, %xmm6, %xmm6 

// CHECK: vunpcklpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklpd 485498096, %ymm7, %ymm7 

// CHECK: vunpcklpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x14,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklpd 485498096, %ymm9, %ymm9 

// CHECK: vunpcklpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x14,0x7c,0x82,0xc0]      
vunpcklpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpcklpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x14,0x7c,0x82,0x40]      
vunpcklpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpcklpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x14,0x74,0x82,0xc0]      
vunpcklpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpcklpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x14,0x74,0x82,0x40]      
vunpcklpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpcklpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x14,0x7c,0x82,0xc0]      
vunpcklpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpcklpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x14,0x7c,0x82,0x40]      
vunpcklpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpcklpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x14,0x4c,0x82,0xc0]      
vunpcklpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpcklpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x14,0x4c,0x82,0x40]      
vunpcklpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpcklpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x14,0x7c,0x02,0x40]      
vunpcklpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vunpcklpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x14,0x74,0x02,0x40]      
vunpcklpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vunpcklpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x14,0x7c,0x02,0x40]      
vunpcklpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vunpcklpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x14,0x4c,0x02,0x40]      
vunpcklpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vunpcklpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x14,0x7a,0x40]      
vunpcklpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vunpcklpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x14,0x72,0x40]      
vunpcklpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vunpcklpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x14,0x7a,0x40]      
vunpcklpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vunpcklpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x14,0x4a,0x40]      
vunpcklpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vunpcklpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x14,0x3a]      
vunpcklpd (%rdx), %xmm15, %xmm15 

// CHECK: vunpcklpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x14,0x32]      
vunpcklpd (%rdx), %xmm6, %xmm6 

// CHECK: vunpcklpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x14,0x3a]      
vunpcklpd (%rdx), %ymm7, %ymm7 

// CHECK: vunpcklpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x14,0x0a]      
vunpcklpd (%rdx), %ymm9, %ymm9 

// CHECK: vunpcklpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x14,0xff]      
vunpcklpd %xmm15, %xmm15, %xmm15 

// CHECK: vunpcklpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x14,0xf6]      
vunpcklpd %xmm6, %xmm6, %xmm6 

// CHECK: vunpcklpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x14,0xff]      
vunpcklpd %ymm7, %ymm7, %ymm7 

// CHECK: vunpcklpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x14,0xc9]      
vunpcklpd %ymm9, %ymm9, %ymm9 

// CHECK: vunpcklps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklps 485498096, %xmm15, %xmm15 

// CHECK: vunpcklps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklps 485498096, %xmm6, %xmm6 

// CHECK: vunpcklps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklps 485498096, %ymm7, %ymm7 

// CHECK: vunpcklps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x14,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vunpcklps 485498096, %ymm9, %ymm9 

// CHECK: vunpcklps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x14,0x7c,0x82,0xc0]      
vunpcklps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpcklps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x14,0x7c,0x82,0x40]      
vunpcklps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vunpcklps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x14,0x74,0x82,0xc0]      
vunpcklps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpcklps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x14,0x74,0x82,0x40]      
vunpcklps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vunpcklps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x14,0x7c,0x82,0xc0]      
vunpcklps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpcklps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x14,0x7c,0x82,0x40]      
vunpcklps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vunpcklps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x14,0x4c,0x82,0xc0]      
vunpcklps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpcklps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x14,0x4c,0x82,0x40]      
vunpcklps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vunpcklps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x14,0x7c,0x02,0x40]      
vunpcklps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vunpcklps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x14,0x74,0x02,0x40]      
vunpcklps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vunpcklps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x14,0x7c,0x02,0x40]      
vunpcklps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vunpcklps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x14,0x4c,0x02,0x40]      
vunpcklps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vunpcklps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x14,0x7a,0x40]      
vunpcklps 64(%rdx), %xmm15, %xmm15 

// CHECK: vunpcklps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x14,0x72,0x40]      
vunpcklps 64(%rdx), %xmm6, %xmm6 

// CHECK: vunpcklps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x14,0x7a,0x40]      
vunpcklps 64(%rdx), %ymm7, %ymm7 

// CHECK: vunpcklps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x14,0x4a,0x40]      
vunpcklps 64(%rdx), %ymm9, %ymm9 

// CHECK: vunpcklps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x14,0x3a]      
vunpcklps (%rdx), %xmm15, %xmm15 

// CHECK: vunpcklps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x14,0x32]      
vunpcklps (%rdx), %xmm6, %xmm6 

// CHECK: vunpcklps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x14,0x3a]      
vunpcklps (%rdx), %ymm7, %ymm7 

// CHECK: vunpcklps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x14,0x0a]      
vunpcklps (%rdx), %ymm9, %ymm9 

// CHECK: vunpcklps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x14,0xff]      
vunpcklps %xmm15, %xmm15, %xmm15 

// CHECK: vunpcklps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x14,0xf6]      
vunpcklps %xmm6, %xmm6, %xmm6 

// CHECK: vunpcklps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x14,0xff]      
vunpcklps %ymm7, %ymm7, %ymm7 

// CHECK: vunpcklps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x14,0xc9]      
vunpcklps %ymm9, %ymm9, %ymm9 

// CHECK: vxorpd 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorpd 485498096, %xmm15, %xmm15 

// CHECK: vxorpd 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x57,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorpd 485498096, %xmm6, %xmm6 

// CHECK: vxorpd 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorpd 485498096, %ymm7, %ymm7 

// CHECK: vxorpd 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x57,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorpd 485498096, %ymm9, %ymm9 

// CHECK: vxorpd -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x57,0x7c,0x82,0xc0]      
vxorpd -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vxorpd 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x57,0x7c,0x82,0x40]      
vxorpd 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vxorpd -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x57,0x74,0x82,0xc0]      
vxorpd -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vxorpd 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x57,0x74,0x82,0x40]      
vxorpd 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vxorpd -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x57,0x7c,0x82,0xc0]      
vxorpd -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vxorpd 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x57,0x7c,0x82,0x40]      
vxorpd 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vxorpd -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x57,0x4c,0x82,0xc0]      
vxorpd -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vxorpd 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x57,0x4c,0x82,0x40]      
vxorpd 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vxorpd 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x57,0x7c,0x02,0x40]      
vxorpd 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vxorpd 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x57,0x74,0x02,0x40]      
vxorpd 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vxorpd 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x57,0x7c,0x02,0x40]      
vxorpd 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vxorpd 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x57,0x4c,0x02,0x40]      
vxorpd 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vxorpd 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x57,0x7a,0x40]      
vxorpd 64(%rdx), %xmm15, %xmm15 

// CHECK: vxorpd 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x57,0x72,0x40]      
vxorpd 64(%rdx), %xmm6, %xmm6 

// CHECK: vxorpd 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x57,0x7a,0x40]      
vxorpd 64(%rdx), %ymm7, %ymm7 

// CHECK: vxorpd 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x57,0x4a,0x40]      
vxorpd 64(%rdx), %ymm9, %ymm9 

// CHECK: vxorpd (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x01,0x57,0x3a]      
vxorpd (%rdx), %xmm15, %xmm15 

// CHECK: vxorpd (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x57,0x32]      
vxorpd (%rdx), %xmm6, %xmm6 

// CHECK: vxorpd (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x57,0x3a]      
vxorpd (%rdx), %ymm7, %ymm7 

// CHECK: vxorpd (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x35,0x57,0x0a]      
vxorpd (%rdx), %ymm9, %ymm9 

// CHECK: vxorpd %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x01,0x57,0xff]      
vxorpd %xmm15, %xmm15, %xmm15 

// CHECK: vxorpd %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc9,0x57,0xf6]      
vxorpd %xmm6, %xmm6, %xmm6 

// CHECK: vxorpd %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc5,0x57,0xff]      
vxorpd %ymm7, %ymm7, %ymm7 

// CHECK: vxorpd %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x35,0x57,0xc9]      
vxorpd %ymm9, %ymm9, %ymm9 

// CHECK: vxorps 485498096, %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorps 485498096, %xmm15, %xmm15 

// CHECK: vxorps 485498096, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x57,0x34,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorps 485498096, %xmm6, %xmm6 

// CHECK: vxorps 485498096, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorps 485498096, %ymm7, %ymm7 

// CHECK: vxorps 485498096, %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x57,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]      
vxorps 485498096, %ymm9, %ymm9 

// CHECK: vxorps -64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x57,0x7c,0x82,0xc0]      
vxorps -64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vxorps 64(%rdx,%rax,4), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x57,0x7c,0x82,0x40]      
vxorps 64(%rdx,%rax,4), %xmm15, %xmm15 

// CHECK: vxorps -64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x57,0x74,0x82,0xc0]      
vxorps -64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vxorps 64(%rdx,%rax,4), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x57,0x74,0x82,0x40]      
vxorps 64(%rdx,%rax,4), %xmm6, %xmm6 

// CHECK: vxorps -64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x57,0x7c,0x82,0xc0]      
vxorps -64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vxorps 64(%rdx,%rax,4), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x57,0x7c,0x82,0x40]      
vxorps 64(%rdx,%rax,4), %ymm7, %ymm7 

// CHECK: vxorps -64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x57,0x4c,0x82,0xc0]      
vxorps -64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vxorps 64(%rdx,%rax,4), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x57,0x4c,0x82,0x40]      
vxorps 64(%rdx,%rax,4), %ymm9, %ymm9 

// CHECK: vxorps 64(%rdx,%rax), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x57,0x7c,0x02,0x40]      
vxorps 64(%rdx,%rax), %xmm15, %xmm15 

// CHECK: vxorps 64(%rdx,%rax), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x57,0x74,0x02,0x40]      
vxorps 64(%rdx,%rax), %xmm6, %xmm6 

// CHECK: vxorps 64(%rdx,%rax), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x57,0x7c,0x02,0x40]      
vxorps 64(%rdx,%rax), %ymm7, %ymm7 

// CHECK: vxorps 64(%rdx,%rax), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x57,0x4c,0x02,0x40]      
vxorps 64(%rdx,%rax), %ymm9, %ymm9 

// CHECK: vxorps 64(%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x57,0x7a,0x40]      
vxorps 64(%rdx), %xmm15, %xmm15 

// CHECK: vxorps 64(%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x57,0x72,0x40]      
vxorps 64(%rdx), %xmm6, %xmm6 

// CHECK: vxorps 64(%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x57,0x7a,0x40]      
vxorps 64(%rdx), %ymm7, %ymm7 

// CHECK: vxorps 64(%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x57,0x4a,0x40]      
vxorps 64(%rdx), %ymm9, %ymm9 

// CHECK: vxorps (%rdx), %xmm15, %xmm15 
// CHECK: encoding: [0xc5,0x00,0x57,0x3a]      
vxorps (%rdx), %xmm15, %xmm15 

// CHECK: vxorps (%rdx), %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x57,0x32]      
vxorps (%rdx), %xmm6, %xmm6 

// CHECK: vxorps (%rdx), %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x57,0x3a]      
vxorps (%rdx), %ymm7, %ymm7 

// CHECK: vxorps (%rdx), %ymm9, %ymm9 
// CHECK: encoding: [0xc5,0x34,0x57,0x0a]      
vxorps (%rdx), %ymm9, %ymm9 

// CHECK: vxorps %xmm15, %xmm15, %xmm15 
// CHECK: encoding: [0xc4,0x41,0x00,0x57,0xff]      
vxorps %xmm15, %xmm15, %xmm15 

// CHECK: vxorps %xmm6, %xmm6, %xmm6 
// CHECK: encoding: [0xc5,0xc8,0x57,0xf6]      
vxorps %xmm6, %xmm6, %xmm6 

// CHECK: vxorps %ymm7, %ymm7, %ymm7 
// CHECK: encoding: [0xc5,0xc4,0x57,0xff]      
vxorps %ymm7, %ymm7, %ymm7 

// CHECK: vxorps %ymm9, %ymm9, %ymm9 
// CHECK: encoding: [0xc4,0x41,0x34,0x57,0xc9]      
vxorps %ymm9, %ymm9, %ymm9 

// CHECK: vzeroall 
// CHECK: encoding: [0xc5,0xfc,0x77]         
vzeroall 

// CHECK: vzeroupper 
// CHECK: encoding: [0xc5,0xf8,0x77]         
vzeroupper