// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s // CHECK: vaddpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vaddpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe1,0x71,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3] {vex3} vaddpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x58,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vaddpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x58,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x58,0x8a,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vaddpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x58,0xa2,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vaddpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x58,0x0d,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096, %xmm1, %xmm1 // CHECK: vaddpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x58,0x25,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096, %ymm4, %ymm4 // CHECK: vaddpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x58,0x4c,0x02,0x40] vaddpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vaddpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x58,0x64,0x02,0x40] vaddpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vaddpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x58,0x0a] vaddpd (%edx), %xmm1, %xmm1 // CHECK: vaddpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x58,0x22] vaddpd (%edx), %ymm4, %ymm4 // CHECK: vaddpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x58,0xc9] vaddpd %xmm1, %xmm1, %xmm1 // CHECK: vaddpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x58,0xe4] vaddpd %ymm4, %ymm4, %ymm4 // CHECK: vaddps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vaddps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vaddps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x58,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vaddps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x58,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vaddps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x58,0x8a,0xf0,0x1c,0xf0,0x1c] vaddps 485498096(%edx), %xmm1, %xmm1 // CHECK: vaddps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x58,0xa2,0xf0,0x1c,0xf0,0x1c] vaddps 485498096(%edx), %ymm4, %ymm4 // CHECK: vaddps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x58,0x0d,0xf0,0x1c,0xf0,0x1c] vaddps 485498096, %xmm1, %xmm1 // CHECK: vaddps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x58,0x25,0xf0,0x1c,0xf0,0x1c] vaddps 485498096, %ymm4, %ymm4 // CHECK: vaddps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x58,0x4c,0x02,0x40] vaddps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vaddps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x58,0x64,0x02,0x40] vaddps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vaddps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x58,0x0a] vaddps (%edx), %xmm1, %xmm1 // CHECK: vaddps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x58,0x22] vaddps (%edx), %ymm4, %ymm4 // CHECK: vaddps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x58,0xc9] vaddps %xmm1, %xmm1, %xmm1 // CHECK: vaddps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x58,0xe4] vaddps %ymm4, %ymm4, %ymm4 // CHECK: vaddsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vaddsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vaddsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x58,0x8a,0xf0,0x1c,0xf0,0x1c] vaddsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vaddsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x58,0x0d,0xf0,0x1c,0xf0,0x1c] vaddsd 485498096, %xmm1, %xmm1 // CHECK: vaddsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x58,0x4c,0x02,0x40] vaddsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vaddsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x58,0x0a] vaddsd (%edx), %xmm1, %xmm1 // CHECK: vaddsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x58,0xc9] vaddsd %xmm1, %xmm1, %xmm1 // CHECK: vaddss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vaddss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vaddss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x58,0x8a,0xf0,0x1c,0xf0,0x1c] vaddss 485498096(%edx), %xmm1, %xmm1 // CHECK: vaddss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x58,0x0d,0xf0,0x1c,0xf0,0x1c] vaddss 485498096, %xmm1, %xmm1 // CHECK: vaddss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x58,0x4c,0x02,0x40] vaddss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vaddss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x58,0x0a] vaddss (%edx), %xmm1, %xmm1 // CHECK: vaddss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x58,0xc9] vaddss %xmm1, %xmm1, %xmm1 // CHECK: vaddsubpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd0,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vaddsubpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddsubpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vaddsubpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddsubpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xd0,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vaddsubpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddsubpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xd0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vaddsubpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddsubpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd0,0x8a,0xf0,0x1c,0xf0,0x1c] vaddsubpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vaddsubpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xd0,0xa2,0xf0,0x1c,0xf0,0x1c] vaddsubpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vaddsubpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd0,0x0d,0xf0,0x1c,0xf0,0x1c] vaddsubpd 485498096, %xmm1, %xmm1 // CHECK: vaddsubpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xd0,0x25,0xf0,0x1c,0xf0,0x1c] vaddsubpd 485498096, %ymm4, %ymm4 // CHECK: vaddsubpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd0,0x4c,0x02,0x40] vaddsubpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vaddsubpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xd0,0x64,0x02,0x40] vaddsubpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vaddsubpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd0,0x0a] vaddsubpd (%edx), %xmm1, %xmm1 // CHECK: vaddsubpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xd0,0x22] vaddsubpd (%edx), %ymm4, %ymm4 // CHECK: vaddsubpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd0,0xc9] vaddsubpd %xmm1, %xmm1, %xmm1 // CHECK: vaddsubpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xd0,0xe4] vaddsubpd %ymm4, %ymm4, %ymm4 // CHECK: vaddsubps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xd0,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vaddsubps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddsubps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xd0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vaddsubps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vaddsubps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0xd0,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vaddsubps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddsubps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0xd0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vaddsubps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vaddsubps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xd0,0x8a,0xf0,0x1c,0xf0,0x1c] vaddsubps 485498096(%edx), %xmm1, %xmm1 // CHECK: vaddsubps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0xd0,0xa2,0xf0,0x1c,0xf0,0x1c] vaddsubps 485498096(%edx), %ymm4, %ymm4 // CHECK: vaddsubps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xd0,0x0d,0xf0,0x1c,0xf0,0x1c] vaddsubps 485498096, %xmm1, %xmm1 // CHECK: vaddsubps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0xd0,0x25,0xf0,0x1c,0xf0,0x1c] vaddsubps 485498096, %ymm4, %ymm4 // CHECK: vaddsubps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xd0,0x4c,0x02,0x40] vaddsubps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vaddsubps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0xd0,0x64,0x02,0x40] vaddsubps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vaddsubps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xd0,0x0a] vaddsubps (%edx), %xmm1, %xmm1 // CHECK: vaddsubps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0xd0,0x22] vaddsubps (%edx), %ymm4, %ymm4 // CHECK: vaddsubps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xd0,0xc9] vaddsubps %xmm1, %xmm1, %xmm1 // CHECK: vaddsubps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0xd0,0xe4] vaddsubps %ymm4, %ymm4, %ymm4 // CHECK: vandnpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x55,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vandnpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandnpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x55,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vandnpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandnpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x55,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vandnpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandnpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x55,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vandnpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandnpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x55,0x8a,0xf0,0x1c,0xf0,0x1c] vandnpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vandnpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x55,0xa2,0xf0,0x1c,0xf0,0x1c] vandnpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vandnpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x55,0x0d,0xf0,0x1c,0xf0,0x1c] vandnpd 485498096, %xmm1, %xmm1 // CHECK: vandnpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x55,0x25,0xf0,0x1c,0xf0,0x1c] vandnpd 485498096, %ymm4, %ymm4 // CHECK: vandnpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x55,0x4c,0x02,0x40] vandnpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vandnpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x55,0x64,0x02,0x40] vandnpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vandnpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x55,0x0a] vandnpd (%edx), %xmm1, %xmm1 // CHECK: vandnpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x55,0x22] vandnpd (%edx), %ymm4, %ymm4 // CHECK: vandnpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x55,0xc9] vandnpd %xmm1, %xmm1, %xmm1 // CHECK: vandnpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x55,0xe4] vandnpd %ymm4, %ymm4, %ymm4 // CHECK: vandnps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x55,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vandnps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandnps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x55,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vandnps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandnps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x55,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vandnps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandnps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x55,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vandnps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandnps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x55,0x8a,0xf0,0x1c,0xf0,0x1c] vandnps 485498096(%edx), %xmm1, %xmm1 // CHECK: vandnps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x55,0xa2,0xf0,0x1c,0xf0,0x1c] vandnps 485498096(%edx), %ymm4, %ymm4 // CHECK: vandnps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x55,0x0d,0xf0,0x1c,0xf0,0x1c] vandnps 485498096, %xmm1, %xmm1 // CHECK: vandnps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x55,0x25,0xf0,0x1c,0xf0,0x1c] vandnps 485498096, %ymm4, %ymm4 // CHECK: vandnps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x55,0x4c,0x02,0x40] vandnps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vandnps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x55,0x64,0x02,0x40] vandnps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vandnps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x55,0x0a] vandnps (%edx), %xmm1, %xmm1 // CHECK: vandnps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x55,0x22] vandnps (%edx), %ymm4, %ymm4 // CHECK: vandnps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x55,0xc9] vandnps %xmm1, %xmm1, %xmm1 // CHECK: vandnps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x55,0xe4] vandnps %ymm4, %ymm4, %ymm4 // CHECK: vandpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x54,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vandpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x54,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vandpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x54,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vandpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x54,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vandpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x54,0x8a,0xf0,0x1c,0xf0,0x1c] vandpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vandpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x54,0xa2,0xf0,0x1c,0xf0,0x1c] vandpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vandpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x54,0x0d,0xf0,0x1c,0xf0,0x1c] vandpd 485498096, %xmm1, %xmm1 // CHECK: vandpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x54,0x25,0xf0,0x1c,0xf0,0x1c] vandpd 485498096, %ymm4, %ymm4 // CHECK: vandpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x54,0x4c,0x02,0x40] vandpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vandpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x54,0x64,0x02,0x40] vandpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vandpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x54,0x0a] vandpd (%edx), %xmm1, %xmm1 // CHECK: vandpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x54,0x22] vandpd (%edx), %ymm4, %ymm4 // CHECK: vandpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x54,0xc9] vandpd %xmm1, %xmm1, %xmm1 // CHECK: vandpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x54,0xe4] vandpd %ymm4, %ymm4, %ymm4 // CHECK: vandps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x54,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vandps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x54,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vandps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vandps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x54,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vandps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x54,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vandps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vandps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x54,0x8a,0xf0,0x1c,0xf0,0x1c] vandps 485498096(%edx), %xmm1, %xmm1 // CHECK: vandps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x54,0xa2,0xf0,0x1c,0xf0,0x1c] vandps 485498096(%edx), %ymm4, %ymm4 // CHECK: vandps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x54,0x0d,0xf0,0x1c,0xf0,0x1c] vandps 485498096, %xmm1, %xmm1 // CHECK: vandps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x54,0x25,0xf0,0x1c,0xf0,0x1c] vandps 485498096, %ymm4, %ymm4 // CHECK: vandps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x54,0x4c,0x02,0x40] vandps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vandps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x54,0x64,0x02,0x40] vandps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vandps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x54,0x0a] vandps (%edx), %xmm1, %xmm1 // CHECK: vandps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x54,0x22] vandps (%edx), %ymm4, %ymm4 // CHECK: vandps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x54,0xc9] vandps %xmm1, %xmm1, %xmm1 // CHECK: vandps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x54,0xe4] vandps %ymm4, %ymm4, %ymm4 // CHECK: vblendpd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0d,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vblendpd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendpd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vblendpd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendpd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0d,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vblendpd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendpd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vblendpd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendpd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0d,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vblendpd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vblendpd $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0d,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vblendpd $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: vblendpd $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0d,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vblendpd $0, 485498096, %xmm1, %xmm1 // CHECK: vblendpd $0, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0d,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vblendpd $0, 485498096, %ymm4, %ymm4 // CHECK: vblendpd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0d,0x4c,0x02,0x40,0x00] vblendpd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vblendpd $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0d,0x64,0x02,0x40,0x00] vblendpd $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vblendpd $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0d,0x0a,0x00] vblendpd $0, (%edx), %xmm1, %xmm1 // CHECK: vblendpd $0, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0d,0x22,0x00] vblendpd $0, (%edx), %ymm4, %ymm4 // CHECK: vblendpd $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0d,0xc9,0x00] vblendpd $0, %xmm1, %xmm1, %xmm1 // CHECK: vblendpd $0, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0d,0xe4,0x00] vblendpd $0, %ymm4, %ymm4, %ymm4 // CHECK: vblendps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0c,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vblendps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vblendps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0c,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vblendps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vblendps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0c,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vblendps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vblendps $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0c,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vblendps $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: vblendps $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0c,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vblendps $0, 485498096, %xmm1, %xmm1 // CHECK: vblendps $0, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vblendps $0, 485498096, %ymm4, %ymm4 // CHECK: vblendps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0c,0x4c,0x02,0x40,0x00] vblendps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vblendps $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0c,0x64,0x02,0x40,0x00] vblendps $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vblendps $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0c,0x0a,0x00] vblendps $0, (%edx), %xmm1, %xmm1 // CHECK: vblendps $0, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0c,0x22,0x00] vblendps $0, (%edx), %ymm4, %ymm4 // CHECK: vblendps $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0c,0xc9,0x00] vblendps $0, %xmm1, %xmm1, %xmm1 // CHECK: vblendps $0, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x0c,0xe4,0x00] vblendps $0, %ymm4, %ymm4, %ymm4 // CHECK: vblendvpd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10] vblendvpd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendvpd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10] vblendvpd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendvpd %xmm1, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x8a,0xf0,0x1c,0xf0,0x1c,0x10] vblendvpd %xmm1, 485498096(%edx), %xmm1, %xmm1 // CHECK: vblendvpd %xmm1, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x0d,0xf0,0x1c,0xf0,0x1c,0x10] vblendvpd %xmm1, 485498096, %xmm1, %xmm1 // CHECK: vblendvpd %xmm1, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x4c,0x02,0x40,0x10] vblendvpd %xmm1, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vblendvpd %xmm1, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0x0a,0x10] vblendvpd %xmm1, (%edx), %xmm1, %xmm1 // CHECK: vblendvpd %xmm1, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4b,0xc9,0x10] vblendvpd %xmm1, %xmm1, %xmm1, %xmm1 // CHECK: vblendvpd %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4b,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40] vblendvpd %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendvpd %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40] vblendvpd %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendvpd %ymm4, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4b,0xa2,0xf0,0x1c,0xf0,0x1c,0x40] vblendvpd %ymm4, 485498096(%edx), %ymm4, %ymm4 // CHECK: vblendvpd %ymm4, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4b,0x25,0xf0,0x1c,0xf0,0x1c,0x40] vblendvpd %ymm4, 485498096, %ymm4, %ymm4 // CHECK: vblendvpd %ymm4, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4b,0x64,0x02,0x40,0x40] vblendvpd %ymm4, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vblendvpd %ymm4, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4b,0x22,0x40] vblendvpd %ymm4, (%edx), %ymm4, %ymm4 // CHECK: vblendvpd %ymm4, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4b,0xe4,0x40] vblendvpd %ymm4, %ymm4, %ymm4, %ymm4 // CHECK: vblendvps %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10] vblendvps %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendvps %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10] vblendvps %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vblendvps %xmm1, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x8a,0xf0,0x1c,0xf0,0x1c,0x10] vblendvps %xmm1, 485498096(%edx), %xmm1, %xmm1 // CHECK: vblendvps %xmm1, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x0d,0xf0,0x1c,0xf0,0x1c,0x10] vblendvps %xmm1, 485498096, %xmm1, %xmm1 // CHECK: vblendvps %xmm1, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x4c,0x02,0x40,0x10] vblendvps %xmm1, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vblendvps %xmm1, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0x0a,0x10] vblendvps %xmm1, (%edx), %xmm1, %xmm1 // CHECK: vblendvps %xmm1, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4a,0xc9,0x10] vblendvps %xmm1, %xmm1, %xmm1, %xmm1 // CHECK: vblendvps %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4a,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40] vblendvps %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendvps %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40] vblendvps %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vblendvps %ymm4, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4a,0xa2,0xf0,0x1c,0xf0,0x1c,0x40] vblendvps %ymm4, 485498096(%edx), %ymm4, %ymm4 // CHECK: vblendvps %ymm4, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4a,0x25,0xf0,0x1c,0xf0,0x1c,0x40] vblendvps %ymm4, 485498096, %ymm4, %ymm4 // CHECK: vblendvps %ymm4, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4a,0x64,0x02,0x40,0x40] vblendvps %ymm4, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vblendvps %ymm4, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4a,0x22,0x40] vblendvps %ymm4, (%edx), %ymm4, %ymm4 // CHECK: vblendvps %ymm4, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x4a,0xe4,0x40] vblendvps %ymm4, %ymm4, %ymm4, %ymm4 // CHECK: vbroadcastf128 -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vbroadcastf128 -485498096(%edx,%eax,4), %ymm4 // CHECK: vbroadcastf128 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vbroadcastf128 485498096(%edx,%eax,4), %ymm4 // CHECK: vbroadcastf128 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0xa2,0xf0,0x1c,0xf0,0x1c] vbroadcastf128 485498096(%edx), %ymm4 // CHECK: vbroadcastf128 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastf128 485498096, %ymm4 // CHECK: vbroadcastf128 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x64,0x02,0x40] vbroadcastf128 64(%edx,%eax), %ymm4 // CHECK: vbroadcastf128 (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x1a,0x22] vbroadcastf128 (%edx), %ymm4 // CHECK: vbroadcastsd -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vbroadcastsd -485498096(%edx,%eax,4), %ymm4 // CHECK: vbroadcastsd 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vbroadcastsd 485498096(%edx,%eax,4), %ymm4 // CHECK: vbroadcastsd 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0xa2,0xf0,0x1c,0xf0,0x1c] vbroadcastsd 485498096(%edx), %ymm4 // CHECK: vbroadcastsd 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastsd 485498096, %ymm4 // CHECK: vbroadcastsd 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x64,0x02,0x40] vbroadcastsd 64(%edx,%eax), %ymm4 // CHECK: vbroadcastsd (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0x22] vbroadcastsd (%edx), %ymm4 // CHECK: vbroadcastss -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vbroadcastss -485498096(%edx,%eax,4), %xmm1 // CHECK: vbroadcastss 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096(%edx,%eax,4), %xmm1 // CHECK: vbroadcastss -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vbroadcastss -485498096(%edx,%eax,4), %ymm4 // CHECK: vbroadcastss 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096(%edx,%eax,4), %ymm4 // CHECK: vbroadcastss 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x8a,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096(%edx), %xmm1 // CHECK: vbroadcastss 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0xa2,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096(%edx), %ymm4 // CHECK: vbroadcastss 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x0d,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096, %xmm1 // CHECK: vbroadcastss 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096, %ymm4 // CHECK: vbroadcastss 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x4c,0x02,0x40] vbroadcastss 64(%edx,%eax), %xmm1 // CHECK: vbroadcastss 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x64,0x02,0x40] vbroadcastss 64(%edx,%eax), %ymm4 // CHECK: vbroadcastss (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x18,0x0a] vbroadcastss (%edx), %xmm1 // CHECK: vbroadcastss (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0x22] vbroadcastss (%edx), %ymm4 // CHECK: vcmpeqpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vcmpeqpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc2,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vcmpeqpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vcmpeqpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vcmpeqpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vcmpeqpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc2,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vcmpeqpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096, %xmm1, %xmm1 // CHECK: vcmpeqpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc2,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096, %ymm4, %ymm4 // CHECK: vcmpeqpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc2,0x4c,0x02,0x40,0x00] vcmpeqpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcmpeqpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc2,0x64,0x02,0x40,0x00] vcmpeqpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vcmpeqpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc2,0x0a,0x00] vcmpeqpd (%edx), %xmm1, %xmm1 // CHECK: vcmpeqpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc2,0x22,0x00] vcmpeqpd (%edx), %ymm4, %ymm4 // CHECK: vcmpeqpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc2,0xc9,0x00] vcmpeqpd %xmm1, %xmm1, %xmm1 // CHECK: vcmpeqpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc2,0xe4,0x00] vcmpeqpd %ymm4, %ymm4, %ymm4 // CHECK: vcmpeqps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vcmpeqps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc2,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vcmpeqps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vcmpeqps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vcmpeqps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096(%edx), %xmm1, %xmm1 // CHECK: vcmpeqps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc2,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096(%edx), %ymm4, %ymm4 // CHECK: vcmpeqps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096, %xmm1, %xmm1 // CHECK: vcmpeqps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc2,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096, %ymm4, %ymm4 // CHECK: vcmpeqps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc2,0x4c,0x02,0x40,0x00] vcmpeqps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcmpeqps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc2,0x64,0x02,0x40,0x00] vcmpeqps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vcmpeqps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc2,0x0a,0x00] vcmpeqps (%edx), %xmm1, %xmm1 // CHECK: vcmpeqps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc2,0x22,0x00] vcmpeqps (%edx), %ymm4, %ymm4 // CHECK: vcmpeqps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc2,0xc9,0x00] vcmpeqps %xmm1, %xmm1, %xmm1 // CHECK: vcmpeqps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc2,0xe4,0x00] vcmpeqps %ymm4, %ymm4, %ymm4 // CHECK: vcmpeqsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vcmpeqsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vcmpeqsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqsd 485498096, %xmm1, %xmm1 // CHECK: vcmpeqsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xc2,0x4c,0x02,0x40,0x00] vcmpeqsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcmpeqsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xc2,0x0a,0x00] vcmpeqsd (%edx), %xmm1, %xmm1 // CHECK: vcmpeqsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0xc2,0xc9,0x00] vcmpeqsd %xmm1, %xmm1, %xmm1 // CHECK: vcmpeqss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vcmpeqss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcmpeqss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqss 485498096(%edx), %xmm1, %xmm1 // CHECK: vcmpeqss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqss 485498096, %xmm1, %xmm1 // CHECK: vcmpeqss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0xc2,0x4c,0x02,0x40,0x00] vcmpeqss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcmpeqss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0xc2,0x0a,0x00] vcmpeqss (%edx), %xmm1, %xmm1 // CHECK: vcmpeqss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0xc2,0xc9,0x00] vcmpeqss %xmm1, %xmm1, %xmm1 // CHECK: vcomisd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcomisd -485498096(%edx,%eax,4), %xmm1 // CHECK: vcomisd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcomisd 485498096(%edx,%eax,4), %xmm1 // CHECK: vcomisd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2f,0x8a,0xf0,0x1c,0xf0,0x1c] vcomisd 485498096(%edx), %xmm1 // CHECK: vcomisd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2f,0x0d,0xf0,0x1c,0xf0,0x1c] vcomisd 485498096, %xmm1 // CHECK: vcomisd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2f,0x4c,0x02,0x40] vcomisd 64(%edx,%eax), %xmm1 // CHECK: vcomisd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2f,0x0a] vcomisd (%edx), %xmm1 // CHECK: vcomisd %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2f,0xc9] vcomisd %xmm1, %xmm1 // CHECK: vcomiss -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcomiss -485498096(%edx,%eax,4), %xmm1 // CHECK: vcomiss 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcomiss 485498096(%edx,%eax,4), %xmm1 // CHECK: vcomiss 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2f,0x8a,0xf0,0x1c,0xf0,0x1c] vcomiss 485498096(%edx), %xmm1 // CHECK: vcomiss 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2f,0x0d,0xf0,0x1c,0xf0,0x1c] vcomiss 485498096, %xmm1 // CHECK: vcomiss 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2f,0x4c,0x02,0x40] vcomiss 64(%edx,%eax), %xmm1 // CHECK: vcomiss (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2f,0x0a] vcomiss (%edx), %xmm1 // CHECK: vcomiss %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2f,0xc9] vcomiss %xmm1, %xmm1 // CHECK: vcvtdq2pd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtdq2pd -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtdq2pd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtdq2pd -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0xe6,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vcvtdq2pd -485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtdq2pd 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0xe6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtdq2pd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096(%edx), %xmm1 // CHECK: vcvtdq2pd 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0xe6,0xa2,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096(%edx), %ymm4 // CHECK: vcvtdq2pd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096, %xmm1 // CHECK: vcvtdq2pd 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfe,0xe6,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096, %ymm4 // CHECK: vcvtdq2pd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0xe6,0x4c,0x02,0x40] vcvtdq2pd 64(%edx,%eax), %xmm1 // CHECK: vcvtdq2pd 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfe,0xe6,0x64,0x02,0x40] vcvtdq2pd 64(%edx,%eax), %ymm4 // CHECK: vcvtdq2pd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0xe6,0x0a] vcvtdq2pd (%edx), %xmm1 // CHECK: vcvtdq2pd (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0xe6,0x22] vcvtdq2pd (%edx), %ymm4 // CHECK: vcvtdq2pd %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfa,0xe6,0xc9] vcvtdq2pd %xmm1, %xmm1 // CHECK: vcvtdq2pd %xmm1, %ymm4 // CHECK: encoding: [0xc5,0xfe,0xe6,0xe1] vcvtdq2pd %xmm1, %ymm4 // CHECK: vcvtdq2ps -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtdq2ps -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtdq2ps 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtdq2ps -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5b,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vcvtdq2ps -485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtdq2ps 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtdq2ps 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5b,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096(%edx), %xmm1 // CHECK: vcvtdq2ps 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5b,0xa2,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096(%edx), %ymm4 // CHECK: vcvtdq2ps 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5b,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096, %xmm1 // CHECK: vcvtdq2ps 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5b,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096, %ymm4 // CHECK: vcvtdq2ps 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5b,0x4c,0x02,0x40] vcvtdq2ps 64(%edx,%eax), %xmm1 // CHECK: vcvtdq2ps 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5b,0x64,0x02,0x40] vcvtdq2ps 64(%edx,%eax), %ymm4 // CHECK: vcvtdq2ps (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5b,0x0a] vcvtdq2ps (%edx), %xmm1 // CHECK: vcvtdq2ps (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5b,0x22] vcvtdq2ps (%edx), %ymm4 // CHECK: vcvtdq2ps %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5b,0xc9] vcvtdq2ps %xmm1, %xmm1 // CHECK: vcvtdq2ps %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5b,0xe4] vcvtdq2ps %ymm4, %ymm4 // CHECK: vcvtpd2dqx -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtpd2dqx -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2dqx 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtpd2dqx 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2dqx 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtpd2dqx 485498096(%edx), %xmm1 // CHECK: vcvtpd2dqx 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfb,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtpd2dqx 485498096, %xmm1 // CHECK: vcvtpd2dqx 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xe6,0x4c,0x02,0x40] vcvtpd2dqx 64(%edx,%eax), %xmm1 // CHECK: vcvtpd2dqx (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xe6,0x0a] vcvtpd2dqx (%edx), %xmm1 // CHECK: vcvtpd2dq %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfb,0xe6,0xc9] vcvtpd2dq %xmm1, %xmm1 // CHECK: vcvtpd2dqy -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xff,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtpd2dqy -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2dqy 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xff,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtpd2dqy 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2dqy 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xff,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtpd2dqy 485498096(%edx), %xmm1 // CHECK: vcvtpd2dqy 485498096, %xmm1 // CHECK: encoding: [0xc5,0xff,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtpd2dqy 485498096, %xmm1 // CHECK: vcvtpd2dqy 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xff,0xe6,0x4c,0x02,0x40] vcvtpd2dqy 64(%edx,%eax), %xmm1 // CHECK: vcvtpd2dqy (%edx), %xmm1 // CHECK: encoding: [0xc5,0xff,0xe6,0x0a] vcvtpd2dqy (%edx), %xmm1 // CHECK: vcvtpd2dq %ymm4, %xmm1 // CHECK: encoding: [0xc5,0xff,0xe6,0xcc] vcvtpd2dq %ymm4, %xmm1 // CHECK: vcvtpd2psx -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtpd2psx -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2psx 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtpd2psx 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2psx 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtpd2psx 485498096(%edx), %xmm1 // CHECK: vcvtpd2psx 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtpd2psx 485498096, %xmm1 // CHECK: vcvtpd2psx 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5a,0x4c,0x02,0x40] vcvtpd2psx 64(%edx,%eax), %xmm1 // CHECK: vcvtpd2psx (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5a,0x0a] vcvtpd2psx (%edx), %xmm1 // CHECK: vcvtpd2ps %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5a,0xc9] vcvtpd2ps %xmm1, %xmm1 // CHECK: vcvtpd2psy -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfd,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtpd2psy -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2psy 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfd,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtpd2psy 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtpd2psy 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfd,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtpd2psy 485498096(%edx), %xmm1 // CHECK: vcvtpd2psy 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfd,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtpd2psy 485498096, %xmm1 // CHECK: vcvtpd2psy 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfd,0x5a,0x4c,0x02,0x40] vcvtpd2psy 64(%edx,%eax), %xmm1 // CHECK: vcvtpd2psy (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfd,0x5a,0x0a] vcvtpd2psy (%edx), %xmm1 // CHECK: vcvtpd2ps %ymm4, %xmm1 // CHECK: encoding: [0xc5,0xfd,0x5a,0xcc] vcvtpd2ps %ymm4, %xmm1 // CHECK: vcvtps2dq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtps2dq -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtps2dq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtps2dq -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x5b,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vcvtps2dq -485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtps2dq 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x5b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtps2dq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5b,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096(%edx), %xmm1 // CHECK: vcvtps2dq 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x5b,0xa2,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096(%edx), %ymm4 // CHECK: vcvtps2dq 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5b,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096, %xmm1 // CHECK: vcvtps2dq 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x5b,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096, %ymm4 // CHECK: vcvtps2dq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5b,0x4c,0x02,0x40] vcvtps2dq 64(%edx,%eax), %xmm1 // CHECK: vcvtps2dq 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x5b,0x64,0x02,0x40] vcvtps2dq 64(%edx,%eax), %ymm4 // CHECK: vcvtps2dq (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5b,0x0a] vcvtps2dq (%edx), %xmm1 // CHECK: vcvtps2dq (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x5b,0x22] vcvtps2dq (%edx), %ymm4 // CHECK: vcvtps2dq %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x5b,0xc9] vcvtps2dq %xmm1, %xmm1 // CHECK: vcvtps2dq %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x5b,0xe4] vcvtps2dq %ymm4, %ymm4 // CHECK: vcvtps2pd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtps2pd -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtps2pd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvtps2pd -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5a,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vcvtps2pd -485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtps2pd 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096(%edx,%eax,4), %ymm4 // CHECK: vcvtps2pd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096(%edx), %xmm1 // CHECK: vcvtps2pd 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5a,0xa2,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096(%edx), %ymm4 // CHECK: vcvtps2pd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096, %xmm1 // CHECK: vcvtps2pd 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5a,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096, %ymm4 // CHECK: vcvtps2pd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5a,0x4c,0x02,0x40] vcvtps2pd 64(%edx,%eax), %xmm1 // CHECK: vcvtps2pd 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5a,0x64,0x02,0x40] vcvtps2pd 64(%edx,%eax), %ymm4 // CHECK: vcvtps2pd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5a,0x0a] vcvtps2pd (%edx), %xmm1 // CHECK: vcvtps2pd (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5a,0x22] vcvtps2pd (%edx), %ymm4 // CHECK: vcvtps2pd %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x5a,0xc9] vcvtps2pd %xmm1, %xmm1 // CHECK: vcvtps2pd %xmm1, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x5a,0xe1] vcvtps2pd %xmm1, %ymm4 // CHECK: vcvtsd2ss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtsd2ss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtsd2ss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtsd2ss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtsd2ss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtsd2ss 485498096(%edx), %xmm1, %xmm1 // CHECK: vcvtsd2ss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtsd2ss 485498096, %xmm1, %xmm1 // CHECK: vcvtsd2ss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5a,0x4c,0x02,0x40] vcvtsd2ss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcvtsd2ss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5a,0x0a] vcvtsd2ss (%edx), %xmm1, %xmm1 // CHECK: vcvtsd2ss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5a,0xc9] vcvtsd2ss %xmm1, %xmm1, %xmm1 // CHECK: vcvtsi2sdl -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtsi2sdl -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtsi2sdl 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtsi2sdl 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtsi2sdl 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtsi2sdl 485498096(%edx), %xmm1, %xmm1 // CHECK: vcvtsi2sdl 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtsi2sdl 485498096, %xmm1, %xmm1 // CHECK: vcvtsi2sdl 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x2a,0x4c,0x02,0x40] vcvtsi2sdl 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcvtsi2sdl (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x2a,0x0a] vcvtsi2sdl (%edx), %xmm1, %xmm1 // CHECK: vcvtsi2ssl -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtsi2ssl -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtsi2ssl 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtsi2ssl 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtsi2ssl 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtsi2ssl 485498096(%edx), %xmm1, %xmm1 // CHECK: vcvtsi2ssl 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtsi2ssl 485498096, %xmm1, %xmm1 // CHECK: vcvtsi2ssl 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x2a,0x4c,0x02,0x40] vcvtsi2ssl 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcvtsi2ssl (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x2a,0x0a] vcvtsi2ssl (%edx), %xmm1, %xmm1 // CHECK: vcvtss2sd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvtss2sd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtss2sd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvtss2sd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vcvtss2sd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5a,0x8a,0xf0,0x1c,0xf0,0x1c] vcvtss2sd 485498096(%edx), %xmm1, %xmm1 // CHECK: vcvtss2sd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5a,0x0d,0xf0,0x1c,0xf0,0x1c] vcvtss2sd 485498096, %xmm1, %xmm1 // CHECK: vcvtss2sd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5a,0x4c,0x02,0x40] vcvtss2sd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vcvtss2sd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5a,0x0a] vcvtss2sd (%edx), %xmm1, %xmm1 // CHECK: vcvtss2sd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5a,0xc9] vcvtss2sd %xmm1, %xmm1, %xmm1 // CHECK: vcvttpd2dqx -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvttpd2dqx -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvttpd2dqx 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvttpd2dqx 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvttpd2dqx 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c] vcvttpd2dqx 485498096(%edx), %xmm1 // CHECK: vcvttpd2dqx 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c] vcvttpd2dqx 485498096, %xmm1 // CHECK: vcvttpd2dqx 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0xe6,0x4c,0x02,0x40] vcvttpd2dqx 64(%edx,%eax), %xmm1 // CHECK: vcvttpd2dqx (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0xe6,0x0a] vcvttpd2dqx (%edx), %xmm1 // CHECK: vcvttpd2dq %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0xe6,0xc9] vcvttpd2dq %xmm1, %xmm1 // CHECK: vcvttpd2dqy -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfd,0xe6,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvttpd2dqy -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvttpd2dqy 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfd,0xe6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvttpd2dqy 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvttpd2dqy 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfd,0xe6,0x8a,0xf0,0x1c,0xf0,0x1c] vcvttpd2dqy 485498096(%edx), %xmm1 // CHECK: vcvttpd2dqy 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfd,0xe6,0x0d,0xf0,0x1c,0xf0,0x1c] vcvttpd2dqy 485498096, %xmm1 // CHECK: vcvttpd2dqy 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfd,0xe6,0x4c,0x02,0x40] vcvttpd2dqy 64(%edx,%eax), %xmm1 // CHECK: vcvttpd2dqy (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfd,0xe6,0x0a] vcvttpd2dqy (%edx), %xmm1 // CHECK: vcvttpd2dq %ymm4, %xmm1 // CHECK: encoding: [0xc5,0xfd,0xe6,0xcc] vcvttpd2dq %ymm4, %xmm1 // CHECK: vcvttps2dq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x5b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vcvttps2dq -485498096(%edx,%eax,4), %xmm1 // CHECK: vcvttps2dq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x5b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096(%edx,%eax,4), %xmm1 // CHECK: vcvttps2dq -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x5b,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vcvttps2dq -485498096(%edx,%eax,4), %ymm4 // CHECK: vcvttps2dq 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x5b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096(%edx,%eax,4), %ymm4 // CHECK: vcvttps2dq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x5b,0x8a,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096(%edx), %xmm1 // CHECK: vcvttps2dq 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x5b,0xa2,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096(%edx), %ymm4 // CHECK: vcvttps2dq 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x5b,0x0d,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096, %xmm1 // CHECK: vcvttps2dq 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x5b,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096, %ymm4 // CHECK: vcvttps2dq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x5b,0x4c,0x02,0x40] vcvttps2dq 64(%edx,%eax), %xmm1 // CHECK: vcvttps2dq 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x5b,0x64,0x02,0x40] vcvttps2dq 64(%edx,%eax), %ymm4 // CHECK: vcvttps2dq (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x5b,0x0a] vcvttps2dq (%edx), %xmm1 // CHECK: vcvttps2dq (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x5b,0x22] vcvttps2dq (%edx), %ymm4 // CHECK: vcvttps2dq %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x5b,0xc9] vcvttps2dq %xmm1, %xmm1 // CHECK: vcvttps2dq %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x5b,0xe4] vcvttps2dq %ymm4, %ymm4 // CHECK: vdivpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vdivpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5e,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vdivpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vdivpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vdivpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vdivpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5e,0xa2,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vdivpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096, %xmm1, %xmm1 // CHECK: vdivpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5e,0x25,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096, %ymm4, %ymm4 // CHECK: vdivpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5e,0x4c,0x02,0x40] vdivpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vdivpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5e,0x64,0x02,0x40] vdivpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vdivpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5e,0x0a] vdivpd (%edx), %xmm1, %xmm1 // CHECK: vdivpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5e,0x22] vdivpd (%edx), %ymm4, %ymm4 // CHECK: vdivpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5e,0xc9] vdivpd %xmm1, %xmm1, %xmm1 // CHECK: vdivpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5e,0xe4] vdivpd %ymm4, %ymm4, %ymm4 // CHECK: vdivps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vdivps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vdivps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5e,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vdivps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vdivps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vdivps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vdivps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c] vdivps 485498096(%edx), %xmm1, %xmm1 // CHECK: vdivps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5e,0xa2,0xf0,0x1c,0xf0,0x1c] vdivps 485498096(%edx), %ymm4, %ymm4 // CHECK: vdivps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c] vdivps 485498096, %xmm1, %xmm1 // CHECK: vdivps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5e,0x25,0xf0,0x1c,0xf0,0x1c] vdivps 485498096, %ymm4, %ymm4 // CHECK: vdivps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5e,0x4c,0x02,0x40] vdivps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vdivps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5e,0x64,0x02,0x40] vdivps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vdivps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5e,0x0a] vdivps (%edx), %xmm1, %xmm1 // CHECK: vdivps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5e,0x22] vdivps (%edx), %ymm4, %ymm4 // CHECK: vdivps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5e,0xc9] vdivps %xmm1, %xmm1, %xmm1 // CHECK: vdivps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5e,0xe4] vdivps %ymm4, %ymm4, %ymm4 // CHECK: vdivsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vdivsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vdivsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c] vdivsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vdivsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c] vdivsd 485498096, %xmm1, %xmm1 // CHECK: vdivsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5e,0x4c,0x02,0x40] vdivsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vdivsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5e,0x0a] vdivsd (%edx), %xmm1, %xmm1 // CHECK: vdivsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5e,0xc9] vdivsd %xmm1, %xmm1, %xmm1 // CHECK: vdivss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vdivss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vdivss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdivss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5e,0x8a,0xf0,0x1c,0xf0,0x1c] vdivss 485498096(%edx), %xmm1, %xmm1 // CHECK: vdivss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5e,0x0d,0xf0,0x1c,0xf0,0x1c] vdivss 485498096, %xmm1, %xmm1 // CHECK: vdivss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5e,0x4c,0x02,0x40] vdivss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vdivss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5e,0x0a] vdivss (%edx), %xmm1, %xmm1 // CHECK: vdivss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5e,0xc9] vdivss %xmm1, %xmm1, %xmm1 // CHECK: vdppd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x41,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vdppd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdppd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x41,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vdppd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdppd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x41,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vdppd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vdppd $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x41,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vdppd $0, 485498096, %xmm1, %xmm1 // CHECK: vdppd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x41,0x4c,0x02,0x40,0x00] vdppd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vdppd $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x41,0x0a,0x00] vdppd $0, (%edx), %xmm1, %xmm1 // CHECK: vdppd $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x41,0xc9,0x00] vdppd $0, %xmm1, %xmm1, %xmm1 // CHECK: vdpps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x40,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vdpps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdpps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x40,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vdpps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vdpps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x40,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vdpps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vdpps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x40,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vdpps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vdpps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x40,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vdpps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vdpps $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x40,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vdpps $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: vdpps $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x40,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vdpps $0, 485498096, %xmm1, %xmm1 // CHECK: vdpps $0, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x40,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vdpps $0, 485498096, %ymm4, %ymm4 // CHECK: vdpps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x40,0x4c,0x02,0x40,0x00] vdpps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vdpps $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x40,0x64,0x02,0x40,0x00] vdpps $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vdpps $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x40,0x0a,0x00] vdpps $0, (%edx), %xmm1, %xmm1 // CHECK: vdpps $0, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x40,0x22,0x00] vdpps $0, (%edx), %ymm4, %ymm4 // CHECK: vdpps $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x40,0xc9,0x00] vdpps $0, %xmm1, %xmm1, %xmm1 // CHECK: vdpps $0, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x40,0xe4,0x00] vdpps $0, %ymm4, %ymm4, %ymm4 // CHECK: vextractf128 $0, %ymm4, 485498096 // CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextractf128 $0, %ymm4, 485498096 // CHECK: vextractf128 $0, %ymm4, 485498096(%edx) // CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vextractf128 $0, %ymm4, 485498096(%edx) // CHECK: vextractf128 $0, %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vextractf128 $0, %ymm4, -485498096(%edx,%eax,4) // CHECK: vextractf128 $0, %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vextractf128 $0, %ymm4, 485498096(%edx,%eax,4) // CHECK: vextractf128 $0, %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x64,0x02,0x40,0x00] vextractf128 $0, %ymm4, 64(%edx,%eax) // CHECK: vextractf128 $0, %ymm4, (%edx) // CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0x22,0x00] vextractf128 $0, %ymm4, (%edx) // CHECK: vextractf128 $0, %ymm4, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x7d,0x19,0xe1,0x00] vextractf128 $0, %ymm4, %xmm1 // CHECK: vextractps $0, %xmm1, 485498096 // CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vextractps $0, %xmm1, 485498096 // CHECK: vextractps $0, %xmm1, 485498096(%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vextractps $0, %xmm1, 485498096(%edx) // CHECK: vextractps $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vextractps $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: vextractps $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vextractps $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: vextractps $0, %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x4c,0x02,0x40,0x00] vextractps $0, %xmm1, 64(%edx,%eax) // CHECK: vextractps $0, %xmm1, (%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x17,0x0a,0x00] vextractps $0, %xmm1, (%edx) // CHECK: vhaddpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vhaddpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhaddpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vhaddpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhaddpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7c,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vhaddpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhaddpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vhaddpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhaddpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7c,0x8a,0xf0,0x1c,0xf0,0x1c] vhaddpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vhaddpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7c,0xa2,0xf0,0x1c,0xf0,0x1c] vhaddpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vhaddpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7c,0x0d,0xf0,0x1c,0xf0,0x1c] vhaddpd 485498096, %xmm1, %xmm1 // CHECK: vhaddpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7c,0x25,0xf0,0x1c,0xf0,0x1c] vhaddpd 485498096, %ymm4, %ymm4 // CHECK: vhaddpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7c,0x4c,0x02,0x40] vhaddpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vhaddpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7c,0x64,0x02,0x40] vhaddpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vhaddpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7c,0x0a] vhaddpd (%edx), %xmm1, %xmm1 // CHECK: vhaddpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7c,0x22] vhaddpd (%edx), %ymm4, %ymm4 // CHECK: vhaddpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7c,0xc9] vhaddpd %xmm1, %xmm1, %xmm1 // CHECK: vhaddpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7c,0xe4] vhaddpd %ymm4, %ymm4, %ymm4 // CHECK: vhaddps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vhaddps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhaddps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vhaddps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhaddps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7c,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vhaddps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhaddps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vhaddps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhaddps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7c,0x8a,0xf0,0x1c,0xf0,0x1c] vhaddps 485498096(%edx), %xmm1, %xmm1 // CHECK: vhaddps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7c,0xa2,0xf0,0x1c,0xf0,0x1c] vhaddps 485498096(%edx), %ymm4, %ymm4 // CHECK: vhaddps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7c,0x0d,0xf0,0x1c,0xf0,0x1c] vhaddps 485498096, %xmm1, %xmm1 // CHECK: vhaddps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7c,0x25,0xf0,0x1c,0xf0,0x1c] vhaddps 485498096, %ymm4, %ymm4 // CHECK: vhaddps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7c,0x4c,0x02,0x40] vhaddps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vhaddps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7c,0x64,0x02,0x40] vhaddps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vhaddps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7c,0x0a] vhaddps (%edx), %xmm1, %xmm1 // CHECK: vhaddps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7c,0x22] vhaddps (%edx), %ymm4, %ymm4 // CHECK: vhaddps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7c,0xc9] vhaddps %xmm1, %xmm1, %xmm1 // CHECK: vhaddps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7c,0xe4] vhaddps %ymm4, %ymm4, %ymm4 // CHECK: vhsubpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vhsubpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhsubpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vhsubpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhsubpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7d,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vhsubpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhsubpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vhsubpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhsubpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7d,0x8a,0xf0,0x1c,0xf0,0x1c] vhsubpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vhsubpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7d,0xa2,0xf0,0x1c,0xf0,0x1c] vhsubpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vhsubpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7d,0x0d,0xf0,0x1c,0xf0,0x1c] vhsubpd 485498096, %xmm1, %xmm1 // CHECK: vhsubpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7d,0x25,0xf0,0x1c,0xf0,0x1c] vhsubpd 485498096, %ymm4, %ymm4 // CHECK: vhsubpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7d,0x4c,0x02,0x40] vhsubpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vhsubpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7d,0x64,0x02,0x40] vhsubpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vhsubpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7d,0x0a] vhsubpd (%edx), %xmm1, %xmm1 // CHECK: vhsubpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7d,0x22] vhsubpd (%edx), %ymm4, %ymm4 // CHECK: vhsubpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x7d,0xc9] vhsubpd %xmm1, %xmm1, %xmm1 // CHECK: vhsubpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x7d,0xe4] vhsubpd %ymm4, %ymm4, %ymm4 // CHECK: vhsubps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vhsubps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhsubps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vhsubps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vhsubps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7d,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vhsubps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhsubps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vhsubps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vhsubps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7d,0x8a,0xf0,0x1c,0xf0,0x1c] vhsubps 485498096(%edx), %xmm1, %xmm1 // CHECK: vhsubps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7d,0xa2,0xf0,0x1c,0xf0,0x1c] vhsubps 485498096(%edx), %ymm4, %ymm4 // CHECK: vhsubps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7d,0x0d,0xf0,0x1c,0xf0,0x1c] vhsubps 485498096, %xmm1, %xmm1 // CHECK: vhsubps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7d,0x25,0xf0,0x1c,0xf0,0x1c] vhsubps 485498096, %ymm4, %ymm4 // CHECK: vhsubps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7d,0x4c,0x02,0x40] vhsubps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vhsubps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7d,0x64,0x02,0x40] vhsubps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vhsubps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7d,0x0a] vhsubps (%edx), %xmm1, %xmm1 // CHECK: vhsubps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7d,0x22] vhsubps (%edx), %ymm4, %ymm4 // CHECK: vhsubps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x7d,0xc9] vhsubps %xmm1, %xmm1, %xmm1 // CHECK: vhsubps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdf,0x7d,0xe4] vhsubps %ymm4, %ymm4, %ymm4 // CHECK: vinsertf128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x18,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vinsertf128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vinsertf128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x18,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vinsertf128 $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x18,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf128 $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: vinsertf128 $0, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x18,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf128 $0, 485498096, %ymm4, %ymm4 // CHECK: vinsertf128 $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x18,0x64,0x02,0x40,0x00] vinsertf128 $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vinsertf128 $0, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x18,0x22,0x00] vinsertf128 $0, (%edx), %ymm4, %ymm4 // CHECK: vinsertf128 $0, %xmm1, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x18,0xe1,0x00] vinsertf128 $0, %xmm1, %ymm4, %ymm4 // CHECK: vinsertps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x21,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vinsertps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vinsertps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x21,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vinsertps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vinsertps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x21,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vinsertps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vinsertps $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x21,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vinsertps $0, 485498096, %xmm1, %xmm1 // CHECK: vinsertps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x21,0x4c,0x02,0x40,0x00] vinsertps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vinsertps $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x21,0x0a,0x00] vinsertps $0, (%edx), %xmm1, %xmm1 // CHECK: vinsertps $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x21,0xc9,0x00] vinsertps $0, %xmm1, %xmm1, %xmm1 // CHECK: vlddqu -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xf0,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vlddqu -485498096(%edx,%eax,4), %xmm1 // CHECK: vlddqu 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xf0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vlddqu 485498096(%edx,%eax,4), %xmm1 // CHECK: vlddqu -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xff,0xf0,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vlddqu -485498096(%edx,%eax,4), %ymm4 // CHECK: vlddqu 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xff,0xf0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vlddqu 485498096(%edx,%eax,4), %ymm4 // CHECK: vlddqu 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xf0,0x8a,0xf0,0x1c,0xf0,0x1c] vlddqu 485498096(%edx), %xmm1 // CHECK: vlddqu 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xff,0xf0,0xa2,0xf0,0x1c,0xf0,0x1c] vlddqu 485498096(%edx), %ymm4 // CHECK: vlddqu 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfb,0xf0,0x0d,0xf0,0x1c,0xf0,0x1c] vlddqu 485498096, %xmm1 // CHECK: vlddqu 485498096, %ymm4 // CHECK: encoding: [0xc5,0xff,0xf0,0x25,0xf0,0x1c,0xf0,0x1c] vlddqu 485498096, %ymm4 // CHECK: vlddqu 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xf0,0x4c,0x02,0x40] vlddqu 64(%edx,%eax), %xmm1 // CHECK: vlddqu 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xff,0xf0,0x64,0x02,0x40] vlddqu 64(%edx,%eax), %ymm4 // CHECK: vlddqu (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0xf0,0x0a] vlddqu (%edx), %xmm1 // CHECK: vlddqu (%edx), %ymm4 // CHECK: encoding: [0xc5,0xff,0xf0,0x22] vlddqu (%edx), %ymm4 // CHECK: vldmxcsr -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0xae,0x94,0x82,0x10,0xe3,0x0f,0xe3] vldmxcsr -485498096(%edx,%eax,4) // CHECK: vldmxcsr 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0xae,0x94,0x82,0xf0,0x1c,0xf0,0x1c] vldmxcsr 485498096(%edx,%eax,4) // CHECK: vldmxcsr 485498096(%edx) // CHECK: encoding: [0xc5,0xf8,0xae,0x92,0xf0,0x1c,0xf0,0x1c] vldmxcsr 485498096(%edx) // CHECK: vldmxcsr 485498096 // CHECK: encoding: [0xc5,0xf8,0xae,0x15,0xf0,0x1c,0xf0,0x1c] vldmxcsr 485498096 // CHECK: vldmxcsr 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf8,0xae,0x54,0x02,0x40] vldmxcsr 64(%edx,%eax) // CHECK: vldmxcsr (%edx) // CHECK: encoding: [0xc5,0xf8,0xae,0x12] vldmxcsr (%edx) // CHECK: vmaskmovdqu %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0xf7,0xc9] vmaskmovdqu %xmm1, %xmm1 // CHECK: vmaskmovpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaskmovpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaskmovpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2d,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaskmovpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaskmovpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2d,0x8a,0xf0,0x1c,0xf0,0x1c] vmaskmovpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vmaskmovpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2d,0xa2,0xf0,0x1c,0xf0,0x1c] vmaskmovpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vmaskmovpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2d,0x0d,0xf0,0x1c,0xf0,0x1c] vmaskmovpd 485498096, %xmm1, %xmm1 // CHECK: vmaskmovpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2d,0x25,0xf0,0x1c,0xf0,0x1c] vmaskmovpd 485498096, %ymm4, %ymm4 // CHECK: vmaskmovpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2d,0x4c,0x02,0x40] vmaskmovpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmaskmovpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2d,0x64,0x02,0x40] vmaskmovpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vmaskmovpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2d,0x0a] vmaskmovpd (%edx), %xmm1, %xmm1 // CHECK: vmaskmovpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2d,0x22] vmaskmovpd (%edx), %ymm4, %ymm4 // CHECK: vmaskmovpd %xmm1, %xmm1, 485498096 // CHECK: encoding: [0xc4,0xe2,0x71,0x2f,0x0d,0xf0,0x1c,0xf0,0x1c] vmaskmovpd %xmm1, %xmm1, 485498096 // CHECK: vmaskmovpd %xmm1, %xmm1, 485498096(%edx) // CHECK: encoding: [0xc4,0xe2,0x71,0x2f,0x8a,0xf0,0x1c,0xf0,0x1c] vmaskmovpd %xmm1, %xmm1, 485498096(%edx) // CHECK: vmaskmovpd %xmm1, %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x71,0x2f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovpd %xmm1, %xmm1, -485498096(%edx,%eax,4) // CHECK: vmaskmovpd %xmm1, %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x71,0x2f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovpd %xmm1, %xmm1, 485498096(%edx,%eax,4) // CHECK: vmaskmovpd %xmm1, %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe2,0x71,0x2f,0x4c,0x02,0x40] vmaskmovpd %xmm1, %xmm1, 64(%edx,%eax) // CHECK: vmaskmovpd %xmm1, %xmm1, (%edx) // CHECK: encoding: [0xc4,0xe2,0x71,0x2f,0x0a] vmaskmovpd %xmm1, %xmm1, (%edx) // CHECK: vmaskmovpd %ymm4, %ymm4, 485498096 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2f,0x25,0xf0,0x1c,0xf0,0x1c] vmaskmovpd %ymm4, %ymm4, 485498096 // CHECK: vmaskmovpd %ymm4, %ymm4, 485498096(%edx) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2f,0xa2,0xf0,0x1c,0xf0,0x1c] vmaskmovpd %ymm4, %ymm4, 485498096(%edx) // CHECK: vmaskmovpd %ymm4, %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovpd %ymm4, %ymm4, -485498096(%edx,%eax,4) // CHECK: vmaskmovpd %ymm4, %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovpd %ymm4, %ymm4, 485498096(%edx,%eax,4) // CHECK: vmaskmovpd %ymm4, %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2f,0x64,0x02,0x40] vmaskmovpd %ymm4, %ymm4, 64(%edx,%eax) // CHECK: vmaskmovpd %ymm4, %ymm4, (%edx) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2f,0x22] vmaskmovpd %ymm4, %ymm4, (%edx) // CHECK: vmaskmovps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaskmovps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaskmovps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2c,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaskmovps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaskmovps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2c,0x8a,0xf0,0x1c,0xf0,0x1c] vmaskmovps 485498096(%edx), %xmm1, %xmm1 // CHECK: vmaskmovps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2c,0xa2,0xf0,0x1c,0xf0,0x1c] vmaskmovps 485498096(%edx), %ymm4, %ymm4 // CHECK: vmaskmovps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2c,0x0d,0xf0,0x1c,0xf0,0x1c] vmaskmovps 485498096, %xmm1, %xmm1 // CHECK: vmaskmovps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] vmaskmovps 485498096, %ymm4, %ymm4 // CHECK: vmaskmovps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2c,0x4c,0x02,0x40] vmaskmovps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmaskmovps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2c,0x64,0x02,0x40] vmaskmovps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vmaskmovps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2c,0x0a] vmaskmovps (%edx), %xmm1, %xmm1 // CHECK: vmaskmovps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2c,0x22] vmaskmovps (%edx), %ymm4, %ymm4 // CHECK: vmaskmovps %xmm1, %xmm1, 485498096 // CHECK: encoding: [0xc4,0xe2,0x71,0x2e,0x0d,0xf0,0x1c,0xf0,0x1c] vmaskmovps %xmm1, %xmm1, 485498096 // CHECK: vmaskmovps %xmm1, %xmm1, 485498096(%edx) // CHECK: encoding: [0xc4,0xe2,0x71,0x2e,0x8a,0xf0,0x1c,0xf0,0x1c] vmaskmovps %xmm1, %xmm1, 485498096(%edx) // CHECK: vmaskmovps %xmm1, %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x71,0x2e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovps %xmm1, %xmm1, -485498096(%edx,%eax,4) // CHECK: vmaskmovps %xmm1, %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x71,0x2e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovps %xmm1, %xmm1, 485498096(%edx,%eax,4) // CHECK: vmaskmovps %xmm1, %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe2,0x71,0x2e,0x4c,0x02,0x40] vmaskmovps %xmm1, %xmm1, 64(%edx,%eax) // CHECK: vmaskmovps %xmm1, %xmm1, (%edx) // CHECK: encoding: [0xc4,0xe2,0x71,0x2e,0x0a] vmaskmovps %xmm1, %xmm1, (%edx) // CHECK: vmaskmovps %ymm4, %ymm4, 485498096 // CHECK: encoding: [0xc4,0xe2,0x5d,0x2e,0x25,0xf0,0x1c,0xf0,0x1c] vmaskmovps %ymm4, %ymm4, 485498096 // CHECK: vmaskmovps %ymm4, %ymm4, 485498096(%edx) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2e,0xa2,0xf0,0x1c,0xf0,0x1c] vmaskmovps %ymm4, %ymm4, 485498096(%edx) // CHECK: vmaskmovps %ymm4, %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2e,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmaskmovps %ymm4, %ymm4, -485498096(%edx,%eax,4) // CHECK: vmaskmovps %ymm4, %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmaskmovps %ymm4, %ymm4, 485498096(%edx,%eax,4) // CHECK: vmaskmovps %ymm4, %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2e,0x64,0x02,0x40] vmaskmovps %ymm4, %ymm4, 64(%edx,%eax) // CHECK: vmaskmovps %ymm4, %ymm4, (%edx) // CHECK: encoding: [0xc4,0xe2,0x5d,0x2e,0x22] vmaskmovps %ymm4, %ymm4, (%edx) // CHECK: vmaxpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaxpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmaxpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaxpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaxpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vmaxpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5f,0xa2,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vmaxpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096, %xmm1, %xmm1 // CHECK: vmaxpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5f,0x25,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096, %ymm4, %ymm4 // CHECK: vmaxpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5f,0x4c,0x02,0x40] vmaxpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmaxpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5f,0x64,0x02,0x40] vmaxpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vmaxpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5f,0x0a] vmaxpd (%edx), %xmm1, %xmm1 // CHECK: vmaxpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5f,0x22] vmaxpd (%edx), %ymm4, %ymm4 // CHECK: vmaxpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5f,0xc9] vmaxpd %xmm1, %xmm1, %xmm1 // CHECK: vmaxpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5f,0xe4] vmaxpd %ymm4, %ymm4, %ymm4 // CHECK: vmaxps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaxps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmaxps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaxps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmaxps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096(%edx), %xmm1, %xmm1 // CHECK: vmaxps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5f,0xa2,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096(%edx), %ymm4, %ymm4 // CHECK: vmaxps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096, %xmm1, %xmm1 // CHECK: vmaxps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5f,0x25,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096, %ymm4, %ymm4 // CHECK: vmaxps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5f,0x4c,0x02,0x40] vmaxps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmaxps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5f,0x64,0x02,0x40] vmaxps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vmaxps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5f,0x0a] vmaxps (%edx), %xmm1, %xmm1 // CHECK: vmaxps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5f,0x22] vmaxps (%edx), %ymm4, %ymm4 // CHECK: vmaxps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5f,0xc9] vmaxps %xmm1, %xmm1, %xmm1 // CHECK: vmaxps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5f,0xe4] vmaxps %ymm4, %ymm4, %ymm4 // CHECK: vmaxsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaxsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaxsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c] vmaxsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vmaxsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c] vmaxsd 485498096, %xmm1, %xmm1 // CHECK: vmaxsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5f,0x4c,0x02,0x40] vmaxsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmaxsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5f,0x0a] vmaxsd (%edx), %xmm1, %xmm1 // CHECK: vmaxsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5f,0xc9] vmaxsd %xmm1, %xmm1, %xmm1 // CHECK: vmaxss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmaxss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmaxss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmaxss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5f,0x8a,0xf0,0x1c,0xf0,0x1c] vmaxss 485498096(%edx), %xmm1, %xmm1 // CHECK: vmaxss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5f,0x0d,0xf0,0x1c,0xf0,0x1c] vmaxss 485498096, %xmm1, %xmm1 // CHECK: vmaxss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5f,0x4c,0x02,0x40] vmaxss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmaxss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5f,0x0a] vmaxss (%edx), %xmm1, %xmm1 // CHECK: vmaxss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5f,0xc9] vmaxss %xmm1, %xmm1, %xmm1 // CHECK: vminpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vminpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vminpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5d,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vminpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vminpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vminpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vminpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c] vminpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vminpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5d,0xa2,0xf0,0x1c,0xf0,0x1c] vminpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vminpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c] vminpd 485498096, %xmm1, %xmm1 // CHECK: vminpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5d,0x25,0xf0,0x1c,0xf0,0x1c] vminpd 485498096, %ymm4, %ymm4 // CHECK: vminpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5d,0x4c,0x02,0x40] vminpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vminpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5d,0x64,0x02,0x40] vminpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vminpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5d,0x0a] vminpd (%edx), %xmm1, %xmm1 // CHECK: vminpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5d,0x22] vminpd (%edx), %ymm4, %ymm4 // CHECK: vminpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5d,0xc9] vminpd %xmm1, %xmm1, %xmm1 // CHECK: vminpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5d,0xe4] vminpd %ymm4, %ymm4, %ymm4 // CHECK: vminps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vminps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vminps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5d,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vminps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vminps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vminps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vminps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c] vminps 485498096(%edx), %xmm1, %xmm1 // CHECK: vminps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5d,0xa2,0xf0,0x1c,0xf0,0x1c] vminps 485498096(%edx), %ymm4, %ymm4 // CHECK: vminps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c] vminps 485498096, %xmm1, %xmm1 // CHECK: vminps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5d,0x25,0xf0,0x1c,0xf0,0x1c] vminps 485498096, %ymm4, %ymm4 // CHECK: vminps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5d,0x4c,0x02,0x40] vminps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vminps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5d,0x64,0x02,0x40] vminps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vminps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5d,0x0a] vminps (%edx), %xmm1, %xmm1 // CHECK: vminps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5d,0x22] vminps (%edx), %ymm4, %ymm4 // CHECK: vminps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5d,0xc9] vminps %xmm1, %xmm1, %xmm1 // CHECK: vminps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5d,0xe4] vminps %ymm4, %ymm4, %ymm4 // CHECK: vminsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vminsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vminsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c] vminsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vminsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c] vminsd 485498096, %xmm1, %xmm1 // CHECK: vminsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5d,0x4c,0x02,0x40] vminsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vminsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5d,0x0a] vminsd (%edx), %xmm1, %xmm1 // CHECK: vminsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5d,0xc9] vminsd %xmm1, %xmm1, %xmm1 // CHECK: vminss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vminss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vminss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vminss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5d,0x8a,0xf0,0x1c,0xf0,0x1c] vminss 485498096(%edx), %xmm1, %xmm1 // CHECK: vminss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5d,0x0d,0xf0,0x1c,0xf0,0x1c] vminss 485498096, %xmm1, %xmm1 // CHECK: vminss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5d,0x4c,0x02,0x40] vminss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vminss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5d,0x0a] vminss (%edx), %xmm1, %xmm1 // CHECK: vminss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5d,0xc9] vminss %xmm1, %xmm1, %xmm1 // CHECK: vmovapd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovapd -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovapd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovapd -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x28,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovapd -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovapd 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x28,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovapd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x28,0x8a,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096(%edx), %xmm1 // CHECK: vmovapd 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x28,0xa2,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096(%edx), %ymm4 // CHECK: vmovapd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x28,0x0d,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096, %xmm1 // CHECK: vmovapd 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x28,0x25,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096, %ymm4 // CHECK: vmovapd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x28,0x4c,0x02,0x40] vmovapd 64(%edx,%eax), %xmm1 // CHECK: vmovapd 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x28,0x64,0x02,0x40] vmovapd 64(%edx,%eax), %ymm4 // CHECK: vmovapd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x28,0x0a] vmovapd (%edx), %xmm1 // CHECK: vmovapd (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x28,0x22] vmovapd (%edx), %ymm4 // CHECK: vmovapd %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0x29,0x0d,0xf0,0x1c,0xf0,0x1c] vmovapd %xmm1, 485498096 // CHECK: vmovapd %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0x29,0x8a,0xf0,0x1c,0xf0,0x1c] vmovapd %xmm1, 485498096(%edx) // CHECK: vmovapd %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovapd %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovapd %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovapd %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovapd %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0x29,0x4c,0x02,0x40] vmovapd %xmm1, 64(%edx,%eax) // CHECK: vmovapd %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0x29,0x0a] vmovapd %xmm1, (%edx) // CHECK: vmovapd %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x28,0xc9] vmovapd %xmm1, %xmm1 // CHECK: vmovapd %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfd,0x29,0x25,0xf0,0x1c,0xf0,0x1c] vmovapd %ymm4, 485498096 // CHECK: vmovapd %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfd,0x29,0xa2,0xf0,0x1c,0xf0,0x1c] vmovapd %ymm4, 485498096(%edx) // CHECK: vmovapd %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x29,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovapd %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovapd %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x29,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovapd %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovapd %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfd,0x29,0x64,0x02,0x40] vmovapd %ymm4, 64(%edx,%eax) // CHECK: vmovapd %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfd,0x29,0x22] vmovapd %ymm4, (%edx) // CHECK: vmovapd %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x28,0xe4] vmovapd %ymm4, %ymm4 // CHECK: vmovaps -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovaps -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovaps 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovaps -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x28,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovaps -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovaps 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x28,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovaps 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x28,0x8a,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096(%edx), %xmm1 // CHECK: vmovaps 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x28,0xa2,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096(%edx), %ymm4 // CHECK: vmovaps 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x28,0x0d,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096, %xmm1 // CHECK: vmovaps 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x28,0x25,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096, %ymm4 // CHECK: vmovaps 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x28,0x4c,0x02,0x40] vmovaps 64(%edx,%eax), %xmm1 // CHECK: vmovaps 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x28,0x64,0x02,0x40] vmovaps 64(%edx,%eax), %ymm4 // CHECK: vmovaps (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x28,0x0a] vmovaps (%edx), %xmm1 // CHECK: vmovaps (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x28,0x22] vmovaps (%edx), %ymm4 // CHECK: vmovaps %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf8,0x29,0x0d,0xf0,0x1c,0xf0,0x1c] vmovaps %xmm1, 485498096 // CHECK: vmovaps %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf8,0x29,0x8a,0xf0,0x1c,0xf0,0x1c] vmovaps %xmm1, 485498096(%edx) // CHECK: vmovaps %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovaps %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovaps %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovaps %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovaps %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf8,0x29,0x4c,0x02,0x40] vmovaps %xmm1, 64(%edx,%eax) // CHECK: vmovaps %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf8,0x29,0x0a] vmovaps %xmm1, (%edx) // CHECK: vmovaps %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x28,0xc9] vmovaps %xmm1, %xmm1 // CHECK: vmovaps %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfc,0x29,0x25,0xf0,0x1c,0xf0,0x1c] vmovaps %ymm4, 485498096 // CHECK: vmovaps %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfc,0x29,0xa2,0xf0,0x1c,0xf0,0x1c] vmovaps %ymm4, 485498096(%edx) // CHECK: vmovaps %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfc,0x29,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovaps %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovaps %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfc,0x29,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovaps %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovaps %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfc,0x29,0x64,0x02,0x40] vmovaps %ymm4, 64(%edx,%eax) // CHECK: vmovaps %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfc,0x29,0x22] vmovaps %ymm4, (%edx) // CHECK: vmovaps %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x28,0xe4] vmovaps %ymm4, %ymm4 // CHECK: vmovd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovd -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovd 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6e,0x8a,0xf0,0x1c,0xf0,0x1c] vmovd 485498096(%edx), %xmm1 // CHECK: vmovd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6e,0x0d,0xf0,0x1c,0xf0,0x1c] vmovd 485498096, %xmm1 // CHECK: vmovd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6e,0x4c,0x02,0x40] vmovd 64(%edx,%eax), %xmm1 // CHECK: vmovddup -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovddup -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovddup 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovddup -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xff,0x12,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovddup -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovddup 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xff,0x12,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovddup 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x12,0x8a,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096(%edx), %xmm1 // CHECK: vmovddup 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xff,0x12,0xa2,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096(%edx), %ymm4 // CHECK: vmovddup 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfb,0x12,0x0d,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096, %xmm1 // CHECK: vmovddup 485498096, %ymm4 // CHECK: encoding: [0xc5,0xff,0x12,0x25,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096, %ymm4 // CHECK: vmovddup 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x12,0x4c,0x02,0x40] vmovddup 64(%edx,%eax), %xmm1 // CHECK: vmovddup 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xff,0x12,0x64,0x02,0x40] vmovddup 64(%edx,%eax), %ymm4 // CHECK: vmovddup (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x12,0x0a] vmovddup (%edx), %xmm1 // CHECK: vmovddup (%edx), %ymm4 // CHECK: encoding: [0xc5,0xff,0x12,0x22] vmovddup (%edx), %ymm4 // CHECK: vmovddup %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfb,0x12,0xc9] vmovddup %xmm1, %xmm1 // CHECK: vmovddup %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xff,0x12,0xe4] vmovddup %ymm4, %ymm4 // CHECK: vmovd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6e,0x0a] vmovd (%edx), %xmm1 // CHECK: vmovdqa -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovdqa -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovdqa 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqa 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovdqa -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x6f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovdqa -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovdqa 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x6f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqa 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovdqa 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6f,0x8a,0xf0,0x1c,0xf0,0x1c] vmovdqa 485498096(%edx), %xmm1 // CHECK: vmovdqa 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x6f,0xa2,0xf0,0x1c,0xf0,0x1c] vmovdqa 485498096(%edx), %ymm4 // CHECK: vmovdqa 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6f,0x0d,0xf0,0x1c,0xf0,0x1c] vmovdqa 485498096, %xmm1 // CHECK: vmovdqa 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x6f,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa 485498096, %ymm4 // CHECK: vmovdqa 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6f,0x4c,0x02,0x40] vmovdqa 64(%edx,%eax), %xmm1 // CHECK: vmovdqa 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x6f,0x64,0x02,0x40] vmovdqa 64(%edx,%eax), %ymm4 // CHECK: vmovdqa (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6f,0x0a] vmovdqa (%edx), %xmm1 // CHECK: vmovdqa (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x6f,0x22] vmovdqa (%edx), %ymm4 // CHECK: vmovdqa %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0x7f,0x0d,0xf0,0x1c,0xf0,0x1c] vmovdqa %xmm1, 485498096 // CHECK: vmovdqa %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0x7f,0x8a,0xf0,0x1c,0xf0,0x1c] vmovdqa %xmm1, 485498096(%edx) // CHECK: vmovdqa %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x7f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovdqa %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovdqa %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x7f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqa %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovdqa %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0x7f,0x4c,0x02,0x40] vmovdqa %xmm1, 64(%edx,%eax) // CHECK: vmovdqa %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0x7f,0x0a] vmovdqa %xmm1, (%edx) // CHECK: vmovdqa %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x6f,0xc9] vmovdqa %xmm1, %xmm1 // CHECK: vmovdqa %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfd,0x7f,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa %ymm4, 485498096 // CHECK: vmovdqa %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfd,0x7f,0xa2,0xf0,0x1c,0xf0,0x1c] vmovdqa %ymm4, 485498096(%edx) // CHECK: vmovdqa %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x7f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovdqa %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovdqa %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x7f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqa %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovdqa %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfd,0x7f,0x64,0x02,0x40] vmovdqa %ymm4, 64(%edx,%eax) // CHECK: vmovdqa %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfd,0x7f,0x22] vmovdqa %ymm4, (%edx) // CHECK: vmovdqa %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x6f,0xe4] vmovdqa %ymm4, %ymm4 // CHECK: vmovdqu -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x6f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovdqu -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovdqu 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x6f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqu 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovdqu -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x6f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovdqu -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovdqu 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x6f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqu 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovdqu 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x6f,0x8a,0xf0,0x1c,0xf0,0x1c] vmovdqu 485498096(%edx), %xmm1 // CHECK: vmovdqu 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x6f,0xa2,0xf0,0x1c,0xf0,0x1c] vmovdqu 485498096(%edx), %ymm4 // CHECK: vmovdqu 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x6f,0x0d,0xf0,0x1c,0xf0,0x1c] vmovdqu 485498096, %xmm1 // CHECK: vmovdqu 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x6f,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu 485498096, %ymm4 // CHECK: vmovdqu 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x6f,0x4c,0x02,0x40] vmovdqu 64(%edx,%eax), %xmm1 // CHECK: vmovdqu 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x6f,0x64,0x02,0x40] vmovdqu 64(%edx,%eax), %ymm4 // CHECK: vmovdqu (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x6f,0x0a] vmovdqu (%edx), %xmm1 // CHECK: vmovdqu (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x6f,0x22] vmovdqu (%edx), %ymm4 // CHECK: vmovdqu %xmm1, 485498096 // CHECK: encoding: [0xc5,0xfa,0x7f,0x0d,0xf0,0x1c,0xf0,0x1c] vmovdqu %xmm1, 485498096 // CHECK: vmovdqu %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xfa,0x7f,0x8a,0xf0,0x1c,0xf0,0x1c] vmovdqu %xmm1, 485498096(%edx) // CHECK: vmovdqu %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfa,0x7f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovdqu %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovdqu %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfa,0x7f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqu %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovdqu %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfa,0x7f,0x4c,0x02,0x40] vmovdqu %xmm1, 64(%edx,%eax) // CHECK: vmovdqu %xmm1, (%edx) // CHECK: encoding: [0xc5,0xfa,0x7f,0x0a] vmovdqu %xmm1, (%edx) // CHECK: vmovdqu %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x6f,0xc9] vmovdqu %xmm1, %xmm1 // CHECK: vmovdqu %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfe,0x7f,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu %ymm4, 485498096 // CHECK: vmovdqu %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfe,0x7f,0xa2,0xf0,0x1c,0xf0,0x1c] vmovdqu %ymm4, 485498096(%edx) // CHECK: vmovdqu %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfe,0x7f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovdqu %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovdqu %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfe,0x7f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovdqu %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovdqu %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfe,0x7f,0x64,0x02,0x40] vmovdqu %ymm4, 64(%edx,%eax) // CHECK: vmovdqu %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfe,0x7f,0x22] vmovdqu %ymm4, (%edx) // CHECK: vmovdqu %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x6f,0xe4] vmovdqu %ymm4, %ymm4 // CHECK: vmovd %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0x7e,0x0d,0xf0,0x1c,0xf0,0x1c] vmovd %xmm1, 485498096 // CHECK: vmovd %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0x7e,0x8a,0xf0,0x1c,0xf0,0x1c] vmovd %xmm1, 485498096(%edx) // CHECK: vmovd %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x7e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovd %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovd %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x7e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovd %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovd %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0x7e,0x4c,0x02,0x40] vmovd %xmm1, 64(%edx,%eax) // CHECK: vmovd %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0x7e,0x0a] vmovd %xmm1, (%edx) // CHECK: vmovhlps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x12,0xc9] vmovhlps %xmm1, %xmm1, %xmm1 // CHECK: vmovhpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovhpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovhpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovhpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovhpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x16,0x8a,0xf0,0x1c,0xf0,0x1c] vmovhpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vmovhpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x16,0x0d,0xf0,0x1c,0xf0,0x1c] vmovhpd 485498096, %xmm1, %xmm1 // CHECK: vmovhpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x16,0x4c,0x02,0x40] vmovhpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmovhpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x16,0x0a] vmovhpd (%edx), %xmm1, %xmm1 // CHECK: vmovhpd %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0x17,0x0d,0xf0,0x1c,0xf0,0x1c] vmovhpd %xmm1, 485498096 // CHECK: vmovhpd %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0x17,0x8a,0xf0,0x1c,0xf0,0x1c] vmovhpd %xmm1, 485498096(%edx) // CHECK: vmovhpd %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovhpd %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovhpd %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovhpd %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovhpd %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0x17,0x4c,0x02,0x40] vmovhpd %xmm1, 64(%edx,%eax) // CHECK: vmovhpd %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0x17,0x0a] vmovhpd %xmm1, (%edx) // CHECK: vmovhps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovhps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovhps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovhps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovhps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x16,0x8a,0xf0,0x1c,0xf0,0x1c] vmovhps 485498096(%edx), %xmm1, %xmm1 // CHECK: vmovhps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x16,0x0d,0xf0,0x1c,0xf0,0x1c] vmovhps 485498096, %xmm1, %xmm1 // CHECK: vmovhps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x16,0x4c,0x02,0x40] vmovhps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmovhps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x16,0x0a] vmovhps (%edx), %xmm1, %xmm1 // CHECK: vmovhps %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf8,0x17,0x0d,0xf0,0x1c,0xf0,0x1c] vmovhps %xmm1, 485498096 // CHECK: vmovhps %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf8,0x17,0x8a,0xf0,0x1c,0xf0,0x1c] vmovhps %xmm1, 485498096(%edx) // CHECK: vmovhps %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovhps %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovhps %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovhps %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovhps %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf8,0x17,0x4c,0x02,0x40] vmovhps %xmm1, 64(%edx,%eax) // CHECK: vmovhps %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf8,0x17,0x0a] vmovhps %xmm1, (%edx) // CHECK: vmovlhps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x16,0xc9] vmovlhps %xmm1, %xmm1, %xmm1 // CHECK: vmovlpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovlpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovlpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovlpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovlpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x12,0x8a,0xf0,0x1c,0xf0,0x1c] vmovlpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vmovlpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x12,0x0d,0xf0,0x1c,0xf0,0x1c] vmovlpd 485498096, %xmm1, %xmm1 // CHECK: vmovlpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x12,0x4c,0x02,0x40] vmovlpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmovlpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x12,0x0a] vmovlpd (%edx), %xmm1, %xmm1 // CHECK: vmovlpd %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0x13,0x0d,0xf0,0x1c,0xf0,0x1c] vmovlpd %xmm1, 485498096 // CHECK: vmovlpd %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0x13,0x8a,0xf0,0x1c,0xf0,0x1c] vmovlpd %xmm1, 485498096(%edx) // CHECK: vmovlpd %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x13,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovlpd %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovlpd %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x13,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovlpd %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovlpd %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0x13,0x4c,0x02,0x40] vmovlpd %xmm1, 64(%edx,%eax) // CHECK: vmovlpd %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0x13,0x0a] vmovlpd %xmm1, (%edx) // CHECK: vmovlps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovlps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovlps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovlps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmovlps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x12,0x8a,0xf0,0x1c,0xf0,0x1c] vmovlps 485498096(%edx), %xmm1, %xmm1 // CHECK: vmovlps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x12,0x0d,0xf0,0x1c,0xf0,0x1c] vmovlps 485498096, %xmm1, %xmm1 // CHECK: vmovlps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x12,0x4c,0x02,0x40] vmovlps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmovlps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x12,0x0a] vmovlps (%edx), %xmm1, %xmm1 // CHECK: vmovlps %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf8,0x13,0x0d,0xf0,0x1c,0xf0,0x1c] vmovlps %xmm1, 485498096 // CHECK: vmovlps %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf8,0x13,0x8a,0xf0,0x1c,0xf0,0x1c] vmovlps %xmm1, 485498096(%edx) // CHECK: vmovlps %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x13,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovlps %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovlps %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x13,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovlps %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovlps %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf8,0x13,0x4c,0x02,0x40] vmovlps %xmm1, 64(%edx,%eax) // CHECK: vmovlps %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf8,0x13,0x0a] vmovlps %xmm1, (%edx) // CHECK: vmovntdqa -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovntdqa -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovntdqa 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovntdqa 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovntdqa 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x8a,0xf0,0x1c,0xf0,0x1c] vmovntdqa 485498096(%edx), %xmm1 // CHECK: vmovntdqa 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x0d,0xf0,0x1c,0xf0,0x1c] vmovntdqa 485498096, %xmm1 // CHECK: vmovntdqa 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x4c,0x02,0x40] vmovntdqa 64(%edx,%eax), %xmm1 // CHECK: vmovntdqa (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x2a,0x0a] vmovntdqa (%edx), %xmm1 // CHECK: vmovntdq %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0xe7,0x0d,0xf0,0x1c,0xf0,0x1c] vmovntdq %xmm1, 485498096 // CHECK: vmovntdq %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0xe7,0x8a,0xf0,0x1c,0xf0,0x1c] vmovntdq %xmm1, 485498096(%edx) // CHECK: vmovntdq %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0xe7,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovntdq %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovntdq %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0xe7,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovntdq %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovntdq %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0xe7,0x4c,0x02,0x40] vmovntdq %xmm1, 64(%edx,%eax) // CHECK: vmovntdq %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0xe7,0x0a] vmovntdq %xmm1, (%edx) // CHECK: vmovntdq %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfd,0xe7,0x25,0xf0,0x1c,0xf0,0x1c] vmovntdq %ymm4, 485498096 // CHECK: vmovntdq %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfd,0xe7,0xa2,0xf0,0x1c,0xf0,0x1c] vmovntdq %ymm4, 485498096(%edx) // CHECK: vmovntdq %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0xe7,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovntdq %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovntdq %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0xe7,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovntdq %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovntdq %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfd,0xe7,0x64,0x02,0x40] vmovntdq %ymm4, 64(%edx,%eax) // CHECK: vmovntdq %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfd,0xe7,0x22] vmovntdq %ymm4, (%edx) // CHECK: vmovntpd %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c] vmovntpd %xmm1, 485498096 // CHECK: vmovntpd %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c] vmovntpd %xmm1, 485498096(%edx) // CHECK: vmovntpd %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovntpd %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovntpd %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovntpd %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovntpd %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0x2b,0x4c,0x02,0x40] vmovntpd %xmm1, 64(%edx,%eax) // CHECK: vmovntpd %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0x2b,0x0a] vmovntpd %xmm1, (%edx) // CHECK: vmovntpd %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfd,0x2b,0x25,0xf0,0x1c,0xf0,0x1c] vmovntpd %ymm4, 485498096 // CHECK: vmovntpd %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfd,0x2b,0xa2,0xf0,0x1c,0xf0,0x1c] vmovntpd %ymm4, 485498096(%edx) // CHECK: vmovntpd %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x2b,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovntpd %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovntpd %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x2b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovntpd %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovntpd %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfd,0x2b,0x64,0x02,0x40] vmovntpd %ymm4, 64(%edx,%eax) // CHECK: vmovntpd %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfd,0x2b,0x22] vmovntpd %ymm4, (%edx) // CHECK: vmovntps %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf8,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c] vmovntps %xmm1, 485498096 // CHECK: vmovntps %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf8,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c] vmovntps %xmm1, 485498096(%edx) // CHECK: vmovntps %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovntps %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovntps %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovntps %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovntps %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf8,0x2b,0x4c,0x02,0x40] vmovntps %xmm1, 64(%edx,%eax) // CHECK: vmovntps %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf8,0x2b,0x0a] vmovntps %xmm1, (%edx) // CHECK: vmovntps %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfc,0x2b,0x25,0xf0,0x1c,0xf0,0x1c] vmovntps %ymm4, 485498096 // CHECK: vmovntps %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfc,0x2b,0xa2,0xf0,0x1c,0xf0,0x1c] vmovntps %ymm4, 485498096(%edx) // CHECK: vmovntps %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfc,0x2b,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovntps %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovntps %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfc,0x2b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovntps %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovntps %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfc,0x2b,0x64,0x02,0x40] vmovntps %ymm4, 64(%edx,%eax) // CHECK: vmovntps %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfc,0x2b,0x22] vmovntps %ymm4, (%edx) // CHECK: vmovq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x7e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovq -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x7e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovq 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x7e,0x8a,0xf0,0x1c,0xf0,0x1c] vmovq 485498096(%edx), %xmm1 // CHECK: vmovq 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x7e,0x0d,0xf0,0x1c,0xf0,0x1c] vmovq 485498096, %xmm1 // CHECK: vmovq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x7e,0x4c,0x02,0x40] vmovq 64(%edx,%eax), %xmm1 // CHECK: vmovq (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x7e,0x0a] vmovq (%edx), %xmm1 // CHECK: vmovq %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0xd6,0x0d,0xf0,0x1c,0xf0,0x1c] vmovq %xmm1, 485498096 // CHECK: vmovq %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0xd6,0x8a,0xf0,0x1c,0xf0,0x1c] vmovq %xmm1, 485498096(%edx) // CHECK: vmovq %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0xd6,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovq %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovq %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0xd6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovq %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovq %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0xd6,0x4c,0x02,0x40] vmovq %xmm1, 64(%edx,%eax) // CHECK: vmovq %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0xd6,0x0a] vmovq %xmm1, (%edx) // CHECK: vmovq %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x7e,0xc9] vmovq %xmm1, %xmm1 // CHECK: vmovsd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovsd -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovsd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovsd 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovsd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x10,0x8a,0xf0,0x1c,0xf0,0x1c] vmovsd 485498096(%edx), %xmm1 // CHECK: vmovsd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfb,0x10,0x0d,0xf0,0x1c,0xf0,0x1c] vmovsd 485498096, %xmm1 // CHECK: vmovsd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x10,0x4c,0x02,0x40] vmovsd 64(%edx,%eax), %xmm1 // CHECK: vmovsd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x10,0x0a] vmovsd (%edx), %xmm1 // CHECK: vmovsd %xmm1, 485498096 // CHECK: encoding: [0xc5,0xfb,0x11,0x0d,0xf0,0x1c,0xf0,0x1c] vmovsd %xmm1, 485498096 // CHECK: vmovsd %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xfb,0x11,0x8a,0xf0,0x1c,0xf0,0x1c] vmovsd %xmm1, 485498096(%edx) // CHECK: vmovsd %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfb,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovsd %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovsd %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfb,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovsd %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovsd %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfb,0x11,0x4c,0x02,0x40] vmovsd %xmm1, 64(%edx,%eax) // CHECK: vmovsd %xmm1, (%edx) // CHECK: encoding: [0xc5,0xfb,0x11,0x0a] vmovsd %xmm1, (%edx) // CHECK: vmovsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x10,0xc9] vmovsd %xmm1, %xmm1, %xmm1 // CHECK: vmovshdup -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovshdup -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovshdup 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovshdup -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x16,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovshdup -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovshdup 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x16,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovshdup 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x16,0x8a,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096(%edx), %xmm1 // CHECK: vmovshdup 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x16,0xa2,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096(%edx), %ymm4 // CHECK: vmovshdup 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x16,0x0d,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096, %xmm1 // CHECK: vmovshdup 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x16,0x25,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096, %ymm4 // CHECK: vmovshdup 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x16,0x4c,0x02,0x40] vmovshdup 64(%edx,%eax), %xmm1 // CHECK: vmovshdup 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x16,0x64,0x02,0x40] vmovshdup 64(%edx,%eax), %ymm4 // CHECK: vmovshdup (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x16,0x0a] vmovshdup (%edx), %xmm1 // CHECK: vmovshdup (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x16,0x22] vmovshdup (%edx), %ymm4 // CHECK: vmovshdup %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x16,0xc9] vmovshdup %xmm1, %xmm1 // CHECK: vmovshdup %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x16,0xe4] vmovshdup %ymm4, %ymm4 // CHECK: vmovsldup -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x12,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovsldup -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovsldup 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x12,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovsldup -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x12,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovsldup -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovsldup 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x12,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovsldup 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x12,0x8a,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096(%edx), %xmm1 // CHECK: vmovsldup 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x12,0xa2,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096(%edx), %ymm4 // CHECK: vmovsldup 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x12,0x0d,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096, %xmm1 // CHECK: vmovsldup 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x12,0x25,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096, %ymm4 // CHECK: vmovsldup 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x12,0x4c,0x02,0x40] vmovsldup 64(%edx,%eax), %xmm1 // CHECK: vmovsldup 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x12,0x64,0x02,0x40] vmovsldup 64(%edx,%eax), %ymm4 // CHECK: vmovsldup (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x12,0x0a] vmovsldup (%edx), %xmm1 // CHECK: vmovsldup (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfe,0x12,0x22] vmovsldup (%edx), %ymm4 // CHECK: vmovsldup %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x12,0xc9] vmovsldup %xmm1, %xmm1 // CHECK: vmovsldup %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfe,0x12,0xe4] vmovsldup %ymm4, %ymm4 // CHECK: vmovss -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovss -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovss 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovss 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovss 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x10,0x8a,0xf0,0x1c,0xf0,0x1c] vmovss 485498096(%edx), %xmm1 // CHECK: vmovss 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x10,0x0d,0xf0,0x1c,0xf0,0x1c] vmovss 485498096, %xmm1 // CHECK: vmovss 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x10,0x4c,0x02,0x40] vmovss 64(%edx,%eax), %xmm1 // CHECK: vmovss (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x10,0x0a] vmovss (%edx), %xmm1 // CHECK: vmovss %xmm1, 485498096 // CHECK: encoding: [0xc5,0xfa,0x11,0x0d,0xf0,0x1c,0xf0,0x1c] vmovss %xmm1, 485498096 // CHECK: vmovss %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xfa,0x11,0x8a,0xf0,0x1c,0xf0,0x1c] vmovss %xmm1, 485498096(%edx) // CHECK: vmovss %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfa,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovss %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovss %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfa,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovss %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovss %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfa,0x11,0x4c,0x02,0x40] vmovss %xmm1, 64(%edx,%eax) // CHECK: vmovss %xmm1, (%edx) // CHECK: encoding: [0xc5,0xfa,0x11,0x0a] vmovss %xmm1, (%edx) // CHECK: vmovss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x10,0xc9] vmovss %xmm1, %xmm1, %xmm1 // CHECK: vmovupd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovupd -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovupd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovupd -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x10,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovupd -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovupd 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x10,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovupd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x10,0x8a,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096(%edx), %xmm1 // CHECK: vmovupd 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x10,0xa2,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096(%edx), %ymm4 // CHECK: vmovupd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x10,0x0d,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096, %xmm1 // CHECK: vmovupd 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x10,0x25,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096, %ymm4 // CHECK: vmovupd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x10,0x4c,0x02,0x40] vmovupd 64(%edx,%eax), %xmm1 // CHECK: vmovupd 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x10,0x64,0x02,0x40] vmovupd 64(%edx,%eax), %ymm4 // CHECK: vmovupd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x10,0x0a] vmovupd (%edx), %xmm1 // CHECK: vmovupd (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x10,0x22] vmovupd (%edx), %ymm4 // CHECK: vmovupd %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf9,0x11,0x0d,0xf0,0x1c,0xf0,0x1c] vmovupd %xmm1, 485498096 // CHECK: vmovupd %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf9,0x11,0x8a,0xf0,0x1c,0xf0,0x1c] vmovupd %xmm1, 485498096(%edx) // CHECK: vmovupd %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovupd %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovupd %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf9,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovupd %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovupd %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf9,0x11,0x4c,0x02,0x40] vmovupd %xmm1, 64(%edx,%eax) // CHECK: vmovupd %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf9,0x11,0x0a] vmovupd %xmm1, (%edx) // CHECK: vmovupd %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x10,0xc9] vmovupd %xmm1, %xmm1 // CHECK: vmovupd %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfd,0x11,0x25,0xf0,0x1c,0xf0,0x1c] vmovupd %ymm4, 485498096 // CHECK: vmovupd %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfd,0x11,0xa2,0xf0,0x1c,0xf0,0x1c] vmovupd %ymm4, 485498096(%edx) // CHECK: vmovupd %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x11,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovupd %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovupd %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfd,0x11,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovupd %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovupd %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfd,0x11,0x64,0x02,0x40] vmovupd %ymm4, 64(%edx,%eax) // CHECK: vmovupd %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfd,0x11,0x22] vmovupd %ymm4, (%edx) // CHECK: vmovupd %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x10,0xe4] vmovupd %ymm4, %ymm4 // CHECK: vmovups -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x10,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovups -485498096(%edx,%eax,4), %xmm1 // CHECK: vmovups 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x10,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovups 485498096(%edx,%eax,4), %xmm1 // CHECK: vmovups -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x10,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovups -485498096(%edx,%eax,4), %ymm4 // CHECK: vmovups 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x10,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovups 485498096(%edx,%eax,4), %ymm4 // CHECK: vmovups 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x10,0x8a,0xf0,0x1c,0xf0,0x1c] vmovups 485498096(%edx), %xmm1 // CHECK: vmovups 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x10,0xa2,0xf0,0x1c,0xf0,0x1c] vmovups 485498096(%edx), %ymm4 // CHECK: vmovups 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x10,0x0d,0xf0,0x1c,0xf0,0x1c] vmovups 485498096, %xmm1 // CHECK: vmovups 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x10,0x25,0xf0,0x1c,0xf0,0x1c] vmovups 485498096, %ymm4 // CHECK: vmovups 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x10,0x4c,0x02,0x40] vmovups 64(%edx,%eax), %xmm1 // CHECK: vmovups 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x10,0x64,0x02,0x40] vmovups 64(%edx,%eax), %ymm4 // CHECK: vmovups (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x10,0x0a] vmovups (%edx), %xmm1 // CHECK: vmovups (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x10,0x22] vmovups (%edx), %ymm4 // CHECK: vmovups %xmm1, 485498096 // CHECK: encoding: [0xc5,0xf8,0x11,0x0d,0xf0,0x1c,0xf0,0x1c] vmovups %xmm1, 485498096 // CHECK: vmovups %xmm1, 485498096(%edx) // CHECK: encoding: [0xc5,0xf8,0x11,0x8a,0xf0,0x1c,0xf0,0x1c] vmovups %xmm1, 485498096(%edx) // CHECK: vmovups %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x11,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmovups %xmm1, -485498096(%edx,%eax,4) // CHECK: vmovups %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0x11,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmovups %xmm1, 485498096(%edx,%eax,4) // CHECK: vmovups %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf8,0x11,0x4c,0x02,0x40] vmovups %xmm1, 64(%edx,%eax) // CHECK: vmovups %xmm1, (%edx) // CHECK: encoding: [0xc5,0xf8,0x11,0x0a] vmovups %xmm1, (%edx) // CHECK: vmovups %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x10,0xc9] vmovups %xmm1, %xmm1 // CHECK: vmovups %ymm4, 485498096 // CHECK: encoding: [0xc5,0xfc,0x11,0x25,0xf0,0x1c,0xf0,0x1c] vmovups %ymm4, 485498096 // CHECK: vmovups %ymm4, 485498096(%edx) // CHECK: encoding: [0xc5,0xfc,0x11,0xa2,0xf0,0x1c,0xf0,0x1c] vmovups %ymm4, 485498096(%edx) // CHECK: vmovups %ymm4, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfc,0x11,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmovups %ymm4, -485498096(%edx,%eax,4) // CHECK: vmovups %ymm4, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xfc,0x11,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmovups %ymm4, 485498096(%edx,%eax,4) // CHECK: vmovups %ymm4, 64(%edx,%eax) // CHECK: encoding: [0xc5,0xfc,0x11,0x64,0x02,0x40] vmovups %ymm4, 64(%edx,%eax) // CHECK: vmovups %ymm4, (%edx) // CHECK: encoding: [0xc5,0xfc,0x11,0x22] vmovups %ymm4, (%edx) // CHECK: vmovups %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x10,0xe4] vmovups %ymm4, %ymm4 // CHECK: vmpsadbw $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x42,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vmpsadbw $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmpsadbw $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x42,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vmpsadbw $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmpsadbw $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x42,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vmpsadbw $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vmpsadbw $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x42,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vmpsadbw $0, 485498096, %xmm1, %xmm1 // CHECK: vmpsadbw $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x42,0x4c,0x02,0x40,0x00] vmpsadbw $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmpsadbw $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x42,0x0a,0x00] vmpsadbw $0, (%edx), %xmm1, %xmm1 // CHECK: vmpsadbw $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x42,0xc9,0x00] vmpsadbw $0, %xmm1, %xmm1, %xmm1 // CHECK: vmulpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmulpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x59,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmulpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmulpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x59,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmulpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x59,0x8a,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vmulpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x59,0xa2,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vmulpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x59,0x0d,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096, %xmm1, %xmm1 // CHECK: vmulpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x59,0x25,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096, %ymm4, %ymm4 // CHECK: vmulpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x59,0x4c,0x02,0x40] vmulpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmulpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x59,0x64,0x02,0x40] vmulpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vmulpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x59,0x0a] vmulpd (%edx), %xmm1, %xmm1 // CHECK: vmulpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x59,0x22] vmulpd (%edx), %ymm4, %ymm4 // CHECK: vmulpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x59,0xc9] vmulpd %xmm1, %xmm1, %xmm1 // CHECK: vmulpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x59,0xe4] vmulpd %ymm4, %ymm4, %ymm4 // CHECK: vmulps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmulps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmulps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x59,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vmulps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmulps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x59,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vmulps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vmulps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x59,0x8a,0xf0,0x1c,0xf0,0x1c] vmulps 485498096(%edx), %xmm1, %xmm1 // CHECK: vmulps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x59,0xa2,0xf0,0x1c,0xf0,0x1c] vmulps 485498096(%edx), %ymm4, %ymm4 // CHECK: vmulps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x59,0x0d,0xf0,0x1c,0xf0,0x1c] vmulps 485498096, %xmm1, %xmm1 // CHECK: vmulps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x59,0x25,0xf0,0x1c,0xf0,0x1c] vmulps 485498096, %ymm4, %ymm4 // CHECK: vmulps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x59,0x4c,0x02,0x40] vmulps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmulps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x59,0x64,0x02,0x40] vmulps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vmulps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x59,0x0a] vmulps (%edx), %xmm1, %xmm1 // CHECK: vmulps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x59,0x22] vmulps (%edx), %ymm4, %ymm4 // CHECK: vmulps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x59,0xc9] vmulps %xmm1, %xmm1, %xmm1 // CHECK: vmulps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x59,0xe4] vmulps %ymm4, %ymm4, %ymm4 // CHECK: vmulsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmulsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmulsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x59,0x8a,0xf0,0x1c,0xf0,0x1c] vmulsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vmulsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x59,0x0d,0xf0,0x1c,0xf0,0x1c] vmulsd 485498096, %xmm1, %xmm1 // CHECK: vmulsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x59,0x4c,0x02,0x40] vmulsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmulsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x59,0x0a] vmulsd (%edx), %xmm1, %xmm1 // CHECK: vmulsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x59,0xc9] vmulsd %xmm1, %xmm1, %xmm1 // CHECK: vmulss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vmulss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vmulss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vmulss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x59,0x8a,0xf0,0x1c,0xf0,0x1c] vmulss 485498096(%edx), %xmm1, %xmm1 // CHECK: vmulss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x59,0x0d,0xf0,0x1c,0xf0,0x1c] vmulss 485498096, %xmm1, %xmm1 // CHECK: vmulss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x59,0x4c,0x02,0x40] vmulss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vmulss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x59,0x0a] vmulss (%edx), %xmm1, %xmm1 // CHECK: vmulss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x59,0xc9] vmulss %xmm1, %xmm1, %xmm1 // CHECK: vorpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x56,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vorpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vorpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x56,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vorpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vorpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x56,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vorpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vorpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x56,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vorpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vorpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x56,0x8a,0xf0,0x1c,0xf0,0x1c] vorpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vorpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x56,0xa2,0xf0,0x1c,0xf0,0x1c] vorpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vorpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x56,0x0d,0xf0,0x1c,0xf0,0x1c] vorpd 485498096, %xmm1, %xmm1 // CHECK: vorpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x56,0x25,0xf0,0x1c,0xf0,0x1c] vorpd 485498096, %ymm4, %ymm4 // CHECK: vorpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x56,0x4c,0x02,0x40] vorpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vorpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x56,0x64,0x02,0x40] vorpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vorpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x56,0x0a] vorpd (%edx), %xmm1, %xmm1 // CHECK: vorpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x56,0x22] vorpd (%edx), %ymm4, %ymm4 // CHECK: vorpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x56,0xc9] vorpd %xmm1, %xmm1, %xmm1 // CHECK: vorpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x56,0xe4] vorpd %ymm4, %ymm4, %ymm4 // CHECK: vorps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x56,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vorps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vorps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x56,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vorps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vorps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x56,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vorps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vorps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x56,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vorps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vorps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x56,0x8a,0xf0,0x1c,0xf0,0x1c] vorps 485498096(%edx), %xmm1, %xmm1 // CHECK: vorps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x56,0xa2,0xf0,0x1c,0xf0,0x1c] vorps 485498096(%edx), %ymm4, %ymm4 // CHECK: vorps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x56,0x0d,0xf0,0x1c,0xf0,0x1c] vorps 485498096, %xmm1, %xmm1 // CHECK: vorps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x56,0x25,0xf0,0x1c,0xf0,0x1c] vorps 485498096, %ymm4, %ymm4 // CHECK: vorps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x56,0x4c,0x02,0x40] vorps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vorps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x56,0x64,0x02,0x40] vorps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vorps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x56,0x0a] vorps (%edx), %xmm1, %xmm1 // CHECK: vorps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x56,0x22] vorps (%edx), %ymm4, %ymm4 // CHECK: vorps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x56,0xc9] vorps %xmm1, %xmm1, %xmm1 // CHECK: vorps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x56,0xe4] vorps %ymm4, %ymm4, %ymm4 // CHECK: vpabsb -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpabsb -485498096(%edx,%eax,4), %xmm1 // CHECK: vpabsb 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpabsb 485498096(%edx,%eax,4), %xmm1 // CHECK: vpabsb 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x8a,0xf0,0x1c,0xf0,0x1c] vpabsb 485498096(%edx), %xmm1 // CHECK: vpabsb 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x0d,0xf0,0x1c,0xf0,0x1c] vpabsb 485498096, %xmm1 // CHECK: vpabsb 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x4c,0x02,0x40] vpabsb 64(%edx,%eax), %xmm1 // CHECK: vpabsb (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0x0a] vpabsb (%edx), %xmm1 // CHECK: vpabsb %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1c,0xc9] vpabsb %xmm1, %xmm1 // CHECK: vpabsd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpabsd -485498096(%edx,%eax,4), %xmm1 // CHECK: vpabsd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096(%edx,%eax,4), %xmm1 // CHECK: vpabsd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x8a,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096(%edx), %xmm1 // CHECK: vpabsd 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x0d,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096, %xmm1 // CHECK: vpabsd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x4c,0x02,0x40] vpabsd 64(%edx,%eax), %xmm1 // CHECK: vpabsd (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0x0a] vpabsd (%edx), %xmm1 // CHECK: vpabsd %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1e,0xc9] vpabsd %xmm1, %xmm1 // CHECK: vpabsw -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpabsw -485498096(%edx,%eax,4), %xmm1 // CHECK: vpabsw 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpabsw 485498096(%edx,%eax,4), %xmm1 // CHECK: vpabsw 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x8a,0xf0,0x1c,0xf0,0x1c] vpabsw 485498096(%edx), %xmm1 // CHECK: vpabsw 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x0d,0xf0,0x1c,0xf0,0x1c] vpabsw 485498096, %xmm1 // CHECK: vpabsw 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x4c,0x02,0x40] vpabsw 64(%edx,%eax), %xmm1 // CHECK: vpabsw (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0x0a] vpabsw (%edx), %xmm1 // CHECK: vpabsw %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x1d,0xc9] vpabsw %xmm1, %xmm1 // CHECK: vpackssdw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpackssdw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpackssdw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpackssdw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpackssdw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6b,0x8a,0xf0,0x1c,0xf0,0x1c] vpackssdw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpackssdw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6b,0x0d,0xf0,0x1c,0xf0,0x1c] vpackssdw 485498096, %xmm1, %xmm1 // CHECK: vpackssdw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6b,0x4c,0x02,0x40] vpackssdw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpackssdw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6b,0x0a] vpackssdw (%edx), %xmm1, %xmm1 // CHECK: vpackssdw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6b,0xc9] vpackssdw %xmm1, %xmm1, %xmm1 // CHECK: vpacksswb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x63,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpacksswb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpacksswb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x63,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpacksswb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpacksswb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x63,0x8a,0xf0,0x1c,0xf0,0x1c] vpacksswb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpacksswb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x63,0x0d,0xf0,0x1c,0xf0,0x1c] vpacksswb 485498096, %xmm1, %xmm1 // CHECK: vpacksswb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x63,0x4c,0x02,0x40] vpacksswb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpacksswb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x63,0x0a] vpacksswb (%edx), %xmm1, %xmm1 // CHECK: vpacksswb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x63,0xc9] vpacksswb %xmm1, %xmm1, %xmm1 // CHECK: vpackusdw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpackusdw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpackusdw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpackusdw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpackusdw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2b,0x8a,0xf0,0x1c,0xf0,0x1c] vpackusdw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpackusdw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2b,0x0d,0xf0,0x1c,0xf0,0x1c] vpackusdw 485498096, %xmm1, %xmm1 // CHECK: vpackusdw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2b,0x4c,0x02,0x40] vpackusdw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpackusdw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2b,0x0a] vpackusdw (%edx), %xmm1, %xmm1 // CHECK: vpackusdw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x2b,0xc9] vpackusdw %xmm1, %xmm1, %xmm1 // CHECK: vpackuswb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x67,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpackuswb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpackuswb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x67,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpackuswb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpackuswb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x67,0x8a,0xf0,0x1c,0xf0,0x1c] vpackuswb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpackuswb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x67,0x0d,0xf0,0x1c,0xf0,0x1c] vpackuswb 485498096, %xmm1, %xmm1 // CHECK: vpackuswb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x67,0x4c,0x02,0x40] vpackuswb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpackuswb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x67,0x0a] vpackuswb (%edx), %xmm1, %xmm1 // CHECK: vpackuswb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x67,0xc9] vpackuswb %xmm1, %xmm1, %xmm1 // CHECK: vpaddb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfc,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfc,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfc,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddb 485498096, %xmm1, %xmm1 // CHECK: vpaddb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfc,0x4c,0x02,0x40] vpaddb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfc,0x0a] vpaddb (%edx), %xmm1, %xmm1 // CHECK: vpaddb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfc,0xc9] vpaddb %xmm1, %xmm1, %xmm1 // CHECK: vpaddd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfe,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfe,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfe,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfe,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096, %xmm1, %xmm1 // CHECK: vpaddd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfe,0x4c,0x02,0x40] vpaddd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfe,0x0a] vpaddd (%edx), %xmm1, %xmm1 // CHECK: vpaddd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfe,0xc9] vpaddd %xmm1, %xmm1, %xmm1 // CHECK: vpaddq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd4,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd4,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd4,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096, %xmm1, %xmm1 // CHECK: vpaddq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd4,0x4c,0x02,0x40] vpaddq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd4,0x0a] vpaddq (%edx), %xmm1, %xmm1 // CHECK: vpaddq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd4,0xc9] vpaddq %xmm1, %xmm1, %xmm1 // CHECK: vpaddsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xec,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xec,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddsb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xec,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddsb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddsb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xec,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddsb 485498096, %xmm1, %xmm1 // CHECK: vpaddsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xec,0x4c,0x02,0x40] vpaddsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddsb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xec,0x0a] vpaddsb (%edx), %xmm1, %xmm1 // CHECK: vpaddsb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xec,0xc9] vpaddsb %xmm1, %xmm1, %xmm1 // CHECK: vpaddsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xed,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xed,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xed,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xed,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddsw 485498096, %xmm1, %xmm1 // CHECK: vpaddsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xed,0x4c,0x02,0x40] vpaddsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xed,0x0a] vpaddsw (%edx), %xmm1, %xmm1 // CHECK: vpaddsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xed,0xc9] vpaddsw %xmm1, %xmm1, %xmm1 // CHECK: vpaddusb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdc,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddusb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddusb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddusb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddusb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdc,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddusb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddusb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdc,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddusb 485498096, %xmm1, %xmm1 // CHECK: vpaddusb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdc,0x4c,0x02,0x40] vpaddusb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddusb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdc,0x0a] vpaddusb (%edx), %xmm1, %xmm1 // CHECK: vpaddusb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdc,0xc9] vpaddusb %xmm1, %xmm1, %xmm1 // CHECK: vpaddusw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdd,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddusw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddusw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdd,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddusw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddusw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdd,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddusw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddusw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdd,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddusw 485498096, %xmm1, %xmm1 // CHECK: vpaddusw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdd,0x4c,0x02,0x40] vpaddusw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddusw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdd,0x0a] vpaddusw (%edx), %xmm1, %xmm1 // CHECK: vpaddusw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdd,0xc9] vpaddusw %xmm1, %xmm1, %xmm1 // CHECK: vpaddw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfd,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpaddw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfd,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpaddw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpaddw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfd,0x8a,0xf0,0x1c,0xf0,0x1c] vpaddw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpaddw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfd,0x0d,0xf0,0x1c,0xf0,0x1c] vpaddw 485498096, %xmm1, %xmm1 // CHECK: vpaddw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfd,0x4c,0x02,0x40] vpaddw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpaddw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfd,0x0a] vpaddw (%edx), %xmm1, %xmm1 // CHECK: vpaddw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfd,0xc9] vpaddw %xmm1, %xmm1, %xmm1 // CHECK: vpalignr $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0f,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpalignr $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpalignr $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpalignr $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpalignr $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0f,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpalignr $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vpalignr $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0f,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpalignr $0, 485498096, %xmm1, %xmm1 // CHECK: vpalignr $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0f,0x4c,0x02,0x40,0x00] vpalignr $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpalignr $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0f,0x0a,0x00] vpalignr $0, (%edx), %xmm1, %xmm1 // CHECK: vpalignr $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0f,0xc9,0x00] vpalignr $0, %xmm1, %xmm1, %xmm1 // CHECK: vpand -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdb,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpand -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpand 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpand 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpand 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdb,0x8a,0xf0,0x1c,0xf0,0x1c] vpand 485498096(%edx), %xmm1, %xmm1 // CHECK: vpand 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdb,0x0d,0xf0,0x1c,0xf0,0x1c] vpand 485498096, %xmm1, %xmm1 // CHECK: vpand 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdb,0x4c,0x02,0x40] vpand 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpand (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdb,0x0a] vpand (%edx), %xmm1, %xmm1 // CHECK: vpandn -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdf,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpandn -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpandn 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdf,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpandn 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpandn 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdf,0x8a,0xf0,0x1c,0xf0,0x1c] vpandn 485498096(%edx), %xmm1, %xmm1 // CHECK: vpandn 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdf,0x0d,0xf0,0x1c,0xf0,0x1c] vpandn 485498096, %xmm1, %xmm1 // CHECK: vpandn 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdf,0x4c,0x02,0x40] vpandn 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpandn (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdf,0x0a] vpandn (%edx), %xmm1, %xmm1 // CHECK: vpandn %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdf,0xc9] vpandn %xmm1, %xmm1, %xmm1 // CHECK: vpand %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xdb,0xc9] vpand %xmm1, %xmm1, %xmm1 // CHECK: vpavgb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe0,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpavgb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpavgb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpavgb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpavgb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe0,0x8a,0xf0,0x1c,0xf0,0x1c] vpavgb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpavgb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe0,0x0d,0xf0,0x1c,0xf0,0x1c] vpavgb 485498096, %xmm1, %xmm1 // CHECK: vpavgb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe0,0x4c,0x02,0x40] vpavgb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpavgb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe0,0x0a] vpavgb (%edx), %xmm1, %xmm1 // CHECK: vpavgb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe0,0xc9] vpavgb %xmm1, %xmm1, %xmm1 // CHECK: vpavgw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe3,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpavgw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpavgw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpavgw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpavgw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe3,0x8a,0xf0,0x1c,0xf0,0x1c] vpavgw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpavgw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe3,0x0d,0xf0,0x1c,0xf0,0x1c] vpavgw 485498096, %xmm1, %xmm1 // CHECK: vpavgw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe3,0x4c,0x02,0x40] vpavgw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpavgw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe3,0x0a] vpavgw (%edx), %xmm1, %xmm1 // CHECK: vpavgw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe3,0xc9] vpavgw %xmm1, %xmm1, %xmm1 // CHECK: vpblendvb %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10] vpblendvb %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpblendvb %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10] vpblendvb %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpblendvb %xmm1, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x8a,0xf0,0x1c,0xf0,0x1c,0x10] vpblendvb %xmm1, 485498096(%edx), %xmm1, %xmm1 // CHECK: vpblendvb %xmm1, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x0d,0xf0,0x1c,0xf0,0x1c,0x10] vpblendvb %xmm1, 485498096, %xmm1, %xmm1 // CHECK: vpblendvb %xmm1, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x4c,0x02,0x40,0x10] vpblendvb %xmm1, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpblendvb %xmm1, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0x0a,0x10] vpblendvb %xmm1, (%edx), %xmm1, %xmm1 // CHECK: vpblendvb %xmm1, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x4c,0xc9,0x10] vpblendvb %xmm1, %xmm1, %xmm1, %xmm1 // CHECK: vpblendw $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0e,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpblendw $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpblendw $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpblendw $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpblendw $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0e,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpblendw $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vpblendw $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0e,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpblendw $0, 485498096, %xmm1, %xmm1 // CHECK: vpblendw $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0e,0x4c,0x02,0x40,0x00] vpblendw $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpblendw $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0e,0x0a,0x00] vpblendw $0, (%edx), %xmm1, %xmm1 // CHECK: vpblendw $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0e,0xc9,0x00] vpblendw $0, %xmm1, %xmm1, %xmm1 // CHECK: vpclmulqdq $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x44,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpclmulqdq $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpclmulqdq $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x44,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpclmulqdq $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpclmulqdq $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x44,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpclmulqdq $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vpclmulqdq $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x44,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpclmulqdq $0, 485498096, %xmm1, %xmm1 // CHECK: vpclmulqdq $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x44,0x4c,0x02,0x40,0x00] vpclmulqdq $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpclmulqdq $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x44,0x0a,0x00] vpclmulqdq $0, (%edx), %xmm1, %xmm1 // CHECK: vpclmulqdq $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x44,0xc9,0x00] vpclmulqdq $0, %xmm1, %xmm1, %xmm1 // CHECK: vpcmpeqb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x74,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpeqb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x74,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpeqb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x74,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpeqb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpeqb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x74,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpeqb 485498096, %xmm1, %xmm1 // CHECK: vpcmpeqb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x74,0x4c,0x02,0x40] vpcmpeqb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpeqb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x74,0x0a] vpcmpeqb (%edx), %xmm1, %xmm1 // CHECK: vpcmpeqb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x74,0xc9] vpcmpeqb %xmm1, %xmm1, %xmm1 // CHECK: vpcmpeqd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x76,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpeqd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x76,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpeqd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x76,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpeqd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpeqd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x76,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpeqd 485498096, %xmm1, %xmm1 // CHECK: vpcmpeqd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x76,0x4c,0x02,0x40] vpcmpeqd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpeqd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x76,0x0a] vpcmpeqd (%edx), %xmm1, %xmm1 // CHECK: vpcmpeqd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x76,0xc9] vpcmpeqd %xmm1, %xmm1, %xmm1 // CHECK: vpcmpeqq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x29,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpeqq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x29,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpeqq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x29,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpeqq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpeqq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x29,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpeqq 485498096, %xmm1, %xmm1 // CHECK: vpcmpeqq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x29,0x4c,0x02,0x40] vpcmpeqq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpeqq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x29,0x0a] vpcmpeqq (%edx), %xmm1, %xmm1 // CHECK: vpcmpeqq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x29,0xc9] vpcmpeqq %xmm1, %xmm1, %xmm1 // CHECK: vpcmpeqw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x75,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpeqw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x75,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpeqw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpeqw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x75,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpeqw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpeqw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x75,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpeqw 485498096, %xmm1, %xmm1 // CHECK: vpcmpeqw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x75,0x4c,0x02,0x40] vpcmpeqw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpeqw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x75,0x0a] vpcmpeqw (%edx), %xmm1, %xmm1 // CHECK: vpcmpeqw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x75,0xc9] vpcmpeqw %xmm1, %xmm1, %xmm1 // CHECK: vpcmpestri $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpcmpestri $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpestri $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpestri $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpestri $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpestri $0, 485498096(%edx), %xmm1 // CHECK: vpcmpestri $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpestri $0, 485498096, %xmm1 // CHECK: vpcmpestri $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x4c,0x02,0x40,0x00] vpcmpestri $0, 64(%edx,%eax), %xmm1 // CHECK: vpcmpestri $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x61,0x0a,0x00] vpcmpestri $0, (%edx), %xmm1 // CHECK: vpcmpestri $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x61,0xc9,0x00] vpcmpestri $0, %xmm1, %xmm1 // CHECK: vpcmpestrm $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpcmpestrm $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpestrm $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpestrm $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpestrm $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpestrm $0, 485498096(%edx), %xmm1 // CHECK: vpcmpestrm $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpestrm $0, 485498096, %xmm1 // CHECK: vpcmpestrm $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x4c,0x02,0x40,0x00] vpcmpestrm $0, 64(%edx,%eax), %xmm1 // CHECK: vpcmpestrm $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x60,0x0a,0x00] vpcmpestrm $0, (%edx), %xmm1 // CHECK: vpcmpestrm $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x60,0xc9,0x00] vpcmpestrm $0, %xmm1, %xmm1 // CHECK: vpcmpgtb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x64,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpgtb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x64,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpgtb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x64,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpgtb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpgtb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x64,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpgtb 485498096, %xmm1, %xmm1 // CHECK: vpcmpgtb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x64,0x4c,0x02,0x40] vpcmpgtb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpgtb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x64,0x0a] vpcmpgtb (%edx), %xmm1, %xmm1 // CHECK: vpcmpgtb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x64,0xc9] vpcmpgtb %xmm1, %xmm1, %xmm1 // CHECK: vpcmpgtd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x66,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpgtd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x66,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpgtd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x66,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpgtd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpgtd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x66,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpgtd 485498096, %xmm1, %xmm1 // CHECK: vpcmpgtd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x66,0x4c,0x02,0x40] vpcmpgtd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpgtd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x66,0x0a] vpcmpgtd (%edx), %xmm1, %xmm1 // CHECK: vpcmpgtd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x66,0xc9] vpcmpgtd %xmm1, %xmm1, %xmm1 // CHECK: vpcmpgtq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x37,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpgtq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x37,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpgtq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x37,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpgtq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpgtq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x37,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpgtq 485498096, %xmm1, %xmm1 // CHECK: vpcmpgtq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x37,0x4c,0x02,0x40] vpcmpgtq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpgtq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x37,0x0a] vpcmpgtq (%edx), %xmm1, %xmm1 // CHECK: vpcmpgtq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x37,0xc9] vpcmpgtq %xmm1, %xmm1, %xmm1 // CHECK: vpcmpgtw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x65,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpcmpgtw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x65,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpcmpgtw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpcmpgtw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x65,0x8a,0xf0,0x1c,0xf0,0x1c] vpcmpgtw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpcmpgtw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x65,0x0d,0xf0,0x1c,0xf0,0x1c] vpcmpgtw 485498096, %xmm1, %xmm1 // CHECK: vpcmpgtw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x65,0x4c,0x02,0x40] vpcmpgtw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpcmpgtw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x65,0x0a] vpcmpgtw (%edx), %xmm1, %xmm1 // CHECK: vpcmpgtw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x65,0xc9] vpcmpgtw %xmm1, %xmm1, %xmm1 // CHECK: vpcmpistri $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpcmpistri $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpistri $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpistri $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpistri $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpistri $0, 485498096(%edx), %xmm1 // CHECK: vpcmpistri $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpistri $0, 485498096, %xmm1 // CHECK: vpcmpistri $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x4c,0x02,0x40,0x00] vpcmpistri $0, 64(%edx,%eax), %xmm1 // CHECK: vpcmpistri $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x63,0x0a,0x00] vpcmpistri $0, (%edx), %xmm1 // CHECK: vpcmpistri $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x63,0xc9,0x00] vpcmpistri $0, %xmm1, %xmm1 // CHECK: vpcmpistrm $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpcmpistrm $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpistrm $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpistrm $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpcmpistrm $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpistrm $0, 485498096(%edx), %xmm1 // CHECK: vpcmpistrm $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpistrm $0, 485498096, %xmm1 // CHECK: vpcmpistrm $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x4c,0x02,0x40,0x00] vpcmpistrm $0, 64(%edx,%eax), %xmm1 // CHECK: vpcmpistrm $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x62,0x0a,0x00] vpcmpistrm $0, (%edx), %xmm1 // CHECK: vpcmpistrm $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x62,0xc9,0x00] vpcmpistrm $0, %xmm1, %xmm1 // CHECK: vperm2f128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x06,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vperm2f128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vperm2f128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x06,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vperm2f128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vperm2f128 $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x06,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vperm2f128 $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: vperm2f128 $0, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x06,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vperm2f128 $0, 485498096, %ymm4, %ymm4 // CHECK: vperm2f128 $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x06,0x64,0x02,0x40,0x00] vperm2f128 $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vperm2f128 $0, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x06,0x22,0x00] vperm2f128 $0, (%edx), %ymm4, %ymm4 // CHECK: vperm2f128 $0, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x5d,0x06,0xe4,0x00] vperm2f128 $0, %ymm4, %ymm4, %ymm4 // CHECK: vpermilpd $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpermilpd $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpermilpd $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpermilpd $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpermilpd $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: vpermilpd $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: vpermilpd $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096(%edx), %xmm1 // CHECK: vpermilpd $0, 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096(%edx), %ymm4 // CHECK: vpermilpd $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096, %xmm1 // CHECK: vpermilpd $0, 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096, %ymm4 // CHECK: vpermilpd $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x4c,0x02,0x40,0x00] vpermilpd $0, 64(%edx,%eax), %xmm1 // CHECK: vpermilpd $0, 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x64,0x02,0x40,0x00] vpermilpd $0, 64(%edx,%eax), %ymm4 // CHECK: vpermilpd $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x05,0x0a,0x00] vpermilpd $0, (%edx), %xmm1 // CHECK: vpermilpd $0, (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0x22,0x00] vpermilpd $0, (%edx), %ymm4 // CHECK: vpermilpd $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x05,0xc9,0x00] vpermilpd $0, %xmm1, %xmm1 // CHECK: vpermilpd $0, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x05,0xe4,0x00] vpermilpd $0, %ymm4, %ymm4 // CHECK: vpermilpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpermilpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpermilpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpermilpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0d,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vpermilpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vpermilpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vpermilpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0d,0x8a,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpermilpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0d,0xa2,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vpermilpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0d,0x0d,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096, %xmm1, %xmm1 // CHECK: vpermilpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0d,0x25,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096, %ymm4, %ymm4 // CHECK: vpermilpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0d,0x4c,0x02,0x40] vpermilpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpermilpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0d,0x64,0x02,0x40] vpermilpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vpermilpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0d,0x0a] vpermilpd (%edx), %xmm1, %xmm1 // CHECK: vpermilpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0d,0x22] vpermilpd (%edx), %ymm4, %ymm4 // CHECK: vpermilpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0d,0xc9] vpermilpd %xmm1, %xmm1, %xmm1 // CHECK: vpermilpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0d,0xe4] vpermilpd %ymm4, %ymm4, %ymm4 // CHECK: vpermilps $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpermilps $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpermilps $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpermilps $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpermilps $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: vpermilps $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: vpermilps $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096(%edx), %xmm1 // CHECK: vpermilps $0, 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096(%edx), %ymm4 // CHECK: vpermilps $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096, %xmm1 // CHECK: vpermilps $0, 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096, %ymm4 // CHECK: vpermilps $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x4c,0x02,0x40,0x00] vpermilps $0, 64(%edx,%eax), %xmm1 // CHECK: vpermilps $0, 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x64,0x02,0x40,0x00] vpermilps $0, 64(%edx,%eax), %ymm4 // CHECK: vpermilps $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x04,0x0a,0x00] vpermilps $0, (%edx), %xmm1 // CHECK: vpermilps $0, (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0x22,0x00] vpermilps $0, (%edx), %ymm4 // CHECK: vpermilps $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x04,0xc9,0x00] vpermilps $0, %xmm1, %xmm1 // CHECK: vpermilps $0, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x04,0xe4,0x00] vpermilps $0, %ymm4, %ymm4 // CHECK: vpermilps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpermilps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpermilps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpermilps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0c,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vpermilps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vpermilps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vpermilps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0c,0x8a,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096(%edx), %xmm1, %xmm1 // CHECK: vpermilps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0c,0xa2,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096(%edx), %ymm4, %ymm4 // CHECK: vpermilps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0c,0x0d,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096, %xmm1, %xmm1 // CHECK: vpermilps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096, %ymm4, %ymm4 // CHECK: vpermilps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0c,0x4c,0x02,0x40] vpermilps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpermilps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0c,0x64,0x02,0x40] vpermilps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vpermilps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0c,0x0a] vpermilps (%edx), %xmm1, %xmm1 // CHECK: vpermilps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0c,0x22] vpermilps (%edx), %ymm4, %ymm4 // CHECK: vpermilps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0c,0xc9] vpermilps %xmm1, %xmm1, %xmm1 // CHECK: vpermilps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x5d,0x0c,0xe4] vpermilps %ymm4, %ymm4, %ymm4 // CHECK: vpextrb $0, %xmm1, 485498096 // CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpextrb $0, %xmm1, 485498096 // CHECK: vpextrb $0, %xmm1, 485498096(%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpextrb $0, %xmm1, 485498096(%edx) // CHECK: vpextrb $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpextrb $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: vpextrb $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpextrb $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: vpextrb $0, %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x4c,0x02,0x40,0x00] vpextrb $0, %xmm1, 64(%edx,%eax) // CHECK: vpextrb $0, %xmm1, (%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x14,0x0a,0x00] vpextrb $0, %xmm1, (%edx) // CHECK: vpextrd $0, %xmm1, 485498096 // CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpextrd $0, %xmm1, 485498096 // CHECK: vpextrd $0, %xmm1, 485498096(%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpextrd $0, %xmm1, 485498096(%edx) // CHECK: vpextrd $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpextrd $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: vpextrd $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpextrd $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: vpextrd $0, %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x4c,0x02,0x40,0x00] vpextrd $0, %xmm1, 64(%edx,%eax) // CHECK: vpextrd $0, %xmm1, (%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x16,0x0a,0x00] vpextrd $0, %xmm1, (%edx) // CHECK: vpextrw $0, %xmm1, 485498096 // CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpextrw $0, %xmm1, 485498096 // CHECK: vpextrw $0, %xmm1, 485498096(%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpextrw $0, %xmm1, 485498096(%edx) // CHECK: vpextrw $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpextrw $0, %xmm1, -485498096(%edx,%eax,4) // CHECK: vpextrw $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpextrw $0, %xmm1, 485498096(%edx,%eax,4) // CHECK: vpextrw $0, %xmm1, 64(%edx,%eax) // CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x4c,0x02,0x40,0x00] vpextrw $0, %xmm1, 64(%edx,%eax) // CHECK: vpextrw $0, %xmm1, (%edx) // CHECK: encoding: [0xc4,0xe3,0x79,0x15,0x0a,0x00] vpextrw $0, %xmm1, (%edx) // CHECK: vphaddd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x02,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vphaddd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphaddd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x02,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vphaddd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphaddd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x02,0x8a,0xf0,0x1c,0xf0,0x1c] vphaddd 485498096(%edx), %xmm1, %xmm1 // CHECK: vphaddd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x02,0x0d,0xf0,0x1c,0xf0,0x1c] vphaddd 485498096, %xmm1, %xmm1 // CHECK: vphaddd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x02,0x4c,0x02,0x40] vphaddd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vphaddd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x02,0x0a] vphaddd (%edx), %xmm1, %xmm1 // CHECK: vphaddd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x02,0xc9] vphaddd %xmm1, %xmm1, %xmm1 // CHECK: vphaddsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x03,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vphaddsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphaddsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x03,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vphaddsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphaddsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x03,0x8a,0xf0,0x1c,0xf0,0x1c] vphaddsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vphaddsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x03,0x0d,0xf0,0x1c,0xf0,0x1c] vphaddsw 485498096, %xmm1, %xmm1 // CHECK: vphaddsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x03,0x4c,0x02,0x40] vphaddsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vphaddsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x03,0x0a] vphaddsw (%edx), %xmm1, %xmm1 // CHECK: vphaddsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x03,0xc9] vphaddsw %xmm1, %xmm1, %xmm1 // CHECK: vphaddw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x01,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vphaddw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphaddw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x01,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vphaddw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphaddw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x01,0x8a,0xf0,0x1c,0xf0,0x1c] vphaddw 485498096(%edx), %xmm1, %xmm1 // CHECK: vphaddw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x01,0x0d,0xf0,0x1c,0xf0,0x1c] vphaddw 485498096, %xmm1, %xmm1 // CHECK: vphaddw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x01,0x4c,0x02,0x40] vphaddw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vphaddw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x01,0x0a] vphaddw (%edx), %xmm1, %xmm1 // CHECK: vphaddw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x01,0xc9] vphaddw %xmm1, %xmm1, %xmm1 // CHECK: vphminposuw -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vphminposuw -485498096(%edx,%eax,4), %xmm1 // CHECK: vphminposuw 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vphminposuw 485498096(%edx,%eax,4), %xmm1 // CHECK: vphminposuw 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x8a,0xf0,0x1c,0xf0,0x1c] vphminposuw 485498096(%edx), %xmm1 // CHECK: vphminposuw 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x0d,0xf0,0x1c,0xf0,0x1c] vphminposuw 485498096, %xmm1 // CHECK: vphminposuw 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x4c,0x02,0x40] vphminposuw 64(%edx,%eax), %xmm1 // CHECK: vphminposuw (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x41,0x0a] vphminposuw (%edx), %xmm1 // CHECK: vphminposuw %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x41,0xc9] vphminposuw %xmm1, %xmm1 // CHECK: vphsubd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x06,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vphsubd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphsubd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x06,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vphsubd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphsubd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x06,0x8a,0xf0,0x1c,0xf0,0x1c] vphsubd 485498096(%edx), %xmm1, %xmm1 // CHECK: vphsubd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x06,0x0d,0xf0,0x1c,0xf0,0x1c] vphsubd 485498096, %xmm1, %xmm1 // CHECK: vphsubd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x06,0x4c,0x02,0x40] vphsubd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vphsubd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x06,0x0a] vphsubd (%edx), %xmm1, %xmm1 // CHECK: vphsubd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x06,0xc9] vphsubd %xmm1, %xmm1, %xmm1 // CHECK: vphsubsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x07,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vphsubsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphsubsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x07,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vphsubsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphsubsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x07,0x8a,0xf0,0x1c,0xf0,0x1c] vphsubsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vphsubsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x07,0x0d,0xf0,0x1c,0xf0,0x1c] vphsubsw 485498096, %xmm1, %xmm1 // CHECK: vphsubsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x07,0x4c,0x02,0x40] vphsubsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vphsubsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x07,0x0a] vphsubsw (%edx), %xmm1, %xmm1 // CHECK: vphsubsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x07,0xc9] vphsubsw %xmm1, %xmm1, %xmm1 // CHECK: vphsubw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x05,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vphsubw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphsubw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x05,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vphsubw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vphsubw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x05,0x8a,0xf0,0x1c,0xf0,0x1c] vphsubw 485498096(%edx), %xmm1, %xmm1 // CHECK: vphsubw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x05,0x0d,0xf0,0x1c,0xf0,0x1c] vphsubw 485498096, %xmm1, %xmm1 // CHECK: vphsubw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x05,0x4c,0x02,0x40] vphsubw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vphsubw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x05,0x0a] vphsubw (%edx), %xmm1, %xmm1 // CHECK: vphsubw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x05,0xc9] vphsubw %xmm1, %xmm1, %xmm1 // CHECK: vpinsrb $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x20,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpinsrb $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpinsrb $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x20,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrb $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpinsrb $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x20,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrb $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vpinsrb $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x20,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrb $0, 485498096, %xmm1, %xmm1 // CHECK: vpinsrb $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x20,0x4c,0x02,0x40,0x00] vpinsrb $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpinsrb $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x20,0x0a,0x00] vpinsrb $0, (%edx), %xmm1, %xmm1 // CHECK: vpinsrd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x22,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpinsrd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpinsrd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x22,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpinsrd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x22,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vpinsrd $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x22,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrd $0, 485498096, %xmm1, %xmm1 // CHECK: vpinsrd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x22,0x4c,0x02,0x40,0x00] vpinsrd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpinsrd $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x22,0x0a,0x00] vpinsrd $0, (%edx), %xmm1, %xmm1 // CHECK: vpinsrw $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc4,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpinsrw $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpinsrw $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrw $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpinsrw $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc4,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrw $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vpinsrw $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc4,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpinsrw $0, 485498096, %xmm1, %xmm1 // CHECK: vpinsrw $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc4,0x4c,0x02,0x40,0x00] vpinsrw $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpinsrw $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc4,0x0a,0x00] vpinsrw $0, (%edx), %xmm1, %xmm1 // CHECK: vpmaddubsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x04,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaddubsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaddubsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x04,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaddubsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaddubsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x04,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaddubsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaddubsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x04,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaddubsw 485498096, %xmm1, %xmm1 // CHECK: vpmaddubsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x04,0x4c,0x02,0x40] vpmaddubsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaddubsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x04,0x0a] vpmaddubsw (%edx), %xmm1, %xmm1 // CHECK: vpmaddubsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x04,0xc9] vpmaddubsw %xmm1, %xmm1, %xmm1 // CHECK: vpmaddwd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf5,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaddwd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaddwd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf5,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaddwd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaddwd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf5,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaddwd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaddwd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf5,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaddwd 485498096, %xmm1, %xmm1 // CHECK: vpmaddwd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf5,0x4c,0x02,0x40] vpmaddwd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaddwd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf5,0x0a] vpmaddwd (%edx), %xmm1, %xmm1 // CHECK: vpmaddwd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf5,0xc9] vpmaddwd %xmm1, %xmm1, %xmm1 // CHECK: vpmaxsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaxsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaxsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxsb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3c,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaxsb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaxsb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3c,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaxsb 485498096, %xmm1, %xmm1 // CHECK: vpmaxsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3c,0x4c,0x02,0x40] vpmaxsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaxsb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3c,0x0a] vpmaxsb (%edx), %xmm1, %xmm1 // CHECK: vpmaxsb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3c,0xc9] vpmaxsb %xmm1, %xmm1, %xmm1 // CHECK: vpmaxsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaxsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3d,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaxsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3d,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096, %xmm1, %xmm1 // CHECK: vpmaxsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3d,0x4c,0x02,0x40] vpmaxsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaxsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3d,0x0a] vpmaxsd (%edx), %xmm1, %xmm1 // CHECK: vpmaxsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3d,0xc9] vpmaxsd %xmm1, %xmm1, %xmm1 // CHECK: vpmaxsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xee,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaxsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xee,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaxsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xee,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaxsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaxsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xee,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaxsw 485498096, %xmm1, %xmm1 // CHECK: vpmaxsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xee,0x4c,0x02,0x40] vpmaxsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaxsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xee,0x0a] vpmaxsw (%edx), %xmm1, %xmm1 // CHECK: vpmaxsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xee,0xc9] vpmaxsw %xmm1, %xmm1, %xmm1 // CHECK: vpmaxub -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xde,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaxub -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxub 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xde,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaxub 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxub 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xde,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaxub 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaxub 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xde,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaxub 485498096, %xmm1, %xmm1 // CHECK: vpmaxub 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xde,0x4c,0x02,0x40] vpmaxub 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaxub (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xde,0x0a] vpmaxub (%edx), %xmm1, %xmm1 // CHECK: vpmaxub %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xde,0xc9] vpmaxub %xmm1, %xmm1, %xmm1 // CHECK: vpmaxud -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaxud -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxud 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxud 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3f,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaxud 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3f,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096, %xmm1, %xmm1 // CHECK: vpmaxud 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3f,0x4c,0x02,0x40] vpmaxud 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaxud (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3f,0x0a] vpmaxud (%edx), %xmm1, %xmm1 // CHECK: vpmaxud %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3f,0xc9] vpmaxud %xmm1, %xmm1, %xmm1 // CHECK: vpmaxuw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmaxuw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxuw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmaxuw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmaxuw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3e,0x8a,0xf0,0x1c,0xf0,0x1c] vpmaxuw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmaxuw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3e,0x0d,0xf0,0x1c,0xf0,0x1c] vpmaxuw 485498096, %xmm1, %xmm1 // CHECK: vpmaxuw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3e,0x4c,0x02,0x40] vpmaxuw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmaxuw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3e,0x0a] vpmaxuw (%edx), %xmm1, %xmm1 // CHECK: vpmaxuw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3e,0xc9] vpmaxuw %xmm1, %xmm1, %xmm1 // CHECK: vpminsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x38,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpminsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x38,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpminsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminsb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x38,0x8a,0xf0,0x1c,0xf0,0x1c] vpminsb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpminsb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x38,0x0d,0xf0,0x1c,0xf0,0x1c] vpminsb 485498096, %xmm1, %xmm1 // CHECK: vpminsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x38,0x4c,0x02,0x40] vpminsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpminsb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x38,0x0a] vpminsb (%edx), %xmm1, %xmm1 // CHECK: vpminsb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x38,0xc9] vpminsb %xmm1, %xmm1, %xmm1 // CHECK: vpminsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x39,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpminsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x39,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x39,0x8a,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpminsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x39,0x0d,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096, %xmm1, %xmm1 // CHECK: vpminsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x39,0x4c,0x02,0x40] vpminsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpminsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x39,0x0a] vpminsd (%edx), %xmm1, %xmm1 // CHECK: vpminsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x39,0xc9] vpminsd %xmm1, %xmm1, %xmm1 // CHECK: vpminsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xea,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpminsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xea,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpminsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xea,0x8a,0xf0,0x1c,0xf0,0x1c] vpminsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpminsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xea,0x0d,0xf0,0x1c,0xf0,0x1c] vpminsw 485498096, %xmm1, %xmm1 // CHECK: vpminsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xea,0x4c,0x02,0x40] vpminsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpminsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xea,0x0a] vpminsw (%edx), %xmm1, %xmm1 // CHECK: vpminsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xea,0xc9] vpminsw %xmm1, %xmm1, %xmm1 // CHECK: vpminub -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xda,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpminub -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminub 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xda,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpminub 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminub 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xda,0x8a,0xf0,0x1c,0xf0,0x1c] vpminub 485498096(%edx), %xmm1, %xmm1 // CHECK: vpminub 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xda,0x0d,0xf0,0x1c,0xf0,0x1c] vpminub 485498096, %xmm1, %xmm1 // CHECK: vpminub 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xda,0x4c,0x02,0x40] vpminub 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpminub (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xda,0x0a] vpminub (%edx), %xmm1, %xmm1 // CHECK: vpminub %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xda,0xc9] vpminub %xmm1, %xmm1, %xmm1 // CHECK: vpminud -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpminud -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminud 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpminud 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminud 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3b,0x8a,0xf0,0x1c,0xf0,0x1c] vpminud 485498096(%edx), %xmm1, %xmm1 // CHECK: vpminud 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3b,0x0d,0xf0,0x1c,0xf0,0x1c] vpminud 485498096, %xmm1, %xmm1 // CHECK: vpminud 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3b,0x4c,0x02,0x40] vpminud 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpminud (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3b,0x0a] vpminud (%edx), %xmm1, %xmm1 // CHECK: vpminud %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3b,0xc9] vpminud %xmm1, %xmm1, %xmm1 // CHECK: vpminuw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpminuw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminuw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpminuw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpminuw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3a,0x8a,0xf0,0x1c,0xf0,0x1c] vpminuw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpminuw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3a,0x0d,0xf0,0x1c,0xf0,0x1c] vpminuw 485498096, %xmm1, %xmm1 // CHECK: vpminuw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3a,0x4c,0x02,0x40] vpminuw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpminuw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3a,0x0a] vpminuw (%edx), %xmm1, %xmm1 // CHECK: vpminuw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x3a,0xc9] vpminuw %xmm1, %xmm1, %xmm1 // CHECK: vpmovsxbd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovsxbd -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxbd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovsxbd 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxbd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovsxbd 485498096(%edx), %xmm1 // CHECK: vpmovsxbd 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovsxbd 485498096, %xmm1 // CHECK: vpmovsxbd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x4c,0x02,0x40] vpmovsxbd 64(%edx,%eax), %xmm1 // CHECK: vpmovsxbd (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x21,0x0a] vpmovsxbd (%edx), %xmm1 // CHECK: vpmovsxbd %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x21,0xc9] vpmovsxbd %xmm1, %xmm1 // CHECK: vpmovsxbq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovsxbq -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxbq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovsxbq 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxbq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovsxbq 485498096(%edx), %xmm1 // CHECK: vpmovsxbq 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovsxbq 485498096, %xmm1 // CHECK: vpmovsxbq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x4c,0x02,0x40] vpmovsxbq 64(%edx,%eax), %xmm1 // CHECK: vpmovsxbq (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x22,0x0a] vpmovsxbq (%edx), %xmm1 // CHECK: vpmovsxbq %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x22,0xc9] vpmovsxbq %xmm1, %xmm1 // CHECK: vpmovsxbw -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovsxbw -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxbw 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovsxbw 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxbw 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovsxbw 485498096(%edx), %xmm1 // CHECK: vpmovsxbw 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovsxbw 485498096, %xmm1 // CHECK: vpmovsxbw 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x4c,0x02,0x40] vpmovsxbw 64(%edx,%eax), %xmm1 // CHECK: vpmovsxbw (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x20,0x0a] vpmovsxbw (%edx), %xmm1 // CHECK: vpmovsxbw %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x20,0xc9] vpmovsxbw %xmm1, %xmm1 // CHECK: vpmovsxdq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovsxdq -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxdq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovsxdq 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxdq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovsxdq 485498096(%edx), %xmm1 // CHECK: vpmovsxdq 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovsxdq 485498096, %xmm1 // CHECK: vpmovsxdq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x4c,0x02,0x40] vpmovsxdq 64(%edx,%eax), %xmm1 // CHECK: vpmovsxdq (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x25,0x0a] vpmovsxdq (%edx), %xmm1 // CHECK: vpmovsxdq %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x25,0xc9] vpmovsxdq %xmm1, %xmm1 // CHECK: vpmovsxwd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovsxwd -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxwd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovsxwd 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxwd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovsxwd 485498096(%edx), %xmm1 // CHECK: vpmovsxwd 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovsxwd 485498096, %xmm1 // CHECK: vpmovsxwd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x4c,0x02,0x40] vpmovsxwd 64(%edx,%eax), %xmm1 // CHECK: vpmovsxwd (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x23,0x0a] vpmovsxwd (%edx), %xmm1 // CHECK: vpmovsxwd %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x23,0xc9] vpmovsxwd %xmm1, %xmm1 // CHECK: vpmovsxwq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovsxwq -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxwq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovsxwq 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovsxwq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovsxwq 485498096(%edx), %xmm1 // CHECK: vpmovsxwq 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovsxwq 485498096, %xmm1 // CHECK: vpmovsxwq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x4c,0x02,0x40] vpmovsxwq 64(%edx,%eax), %xmm1 // CHECK: vpmovsxwq (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x24,0x0a] vpmovsxwq (%edx), %xmm1 // CHECK: vpmovsxwq %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x24,0xc9] vpmovsxwq %xmm1, %xmm1 // CHECK: vpmovzxbd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovzxbd -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxbd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovzxbd 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxbd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovzxbd 485498096(%edx), %xmm1 // CHECK: vpmovzxbd 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovzxbd 485498096, %xmm1 // CHECK: vpmovzxbd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x4c,0x02,0x40] vpmovzxbd 64(%edx,%eax), %xmm1 // CHECK: vpmovzxbd (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x31,0x0a] vpmovzxbd (%edx), %xmm1 // CHECK: vpmovzxbd %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x31,0xc9] vpmovzxbd %xmm1, %xmm1 // CHECK: vpmovzxbq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovzxbq -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxbq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovzxbq 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxbq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovzxbq 485498096(%edx), %xmm1 // CHECK: vpmovzxbq 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovzxbq 485498096, %xmm1 // CHECK: vpmovzxbq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x4c,0x02,0x40] vpmovzxbq 64(%edx,%eax), %xmm1 // CHECK: vpmovzxbq (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x32,0x0a] vpmovzxbq (%edx), %xmm1 // CHECK: vpmovzxbq %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x32,0xc9] vpmovzxbq %xmm1, %xmm1 // CHECK: vpmovzxbw -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovzxbw -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxbw 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovzxbw 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxbw 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovzxbw 485498096(%edx), %xmm1 // CHECK: vpmovzxbw 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovzxbw 485498096, %xmm1 // CHECK: vpmovzxbw 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x4c,0x02,0x40] vpmovzxbw 64(%edx,%eax), %xmm1 // CHECK: vpmovzxbw (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x30,0x0a] vpmovzxbw (%edx), %xmm1 // CHECK: vpmovzxbw %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x30,0xc9] vpmovzxbw %xmm1, %xmm1 // CHECK: vpmovzxdq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovzxdq -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxdq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovzxdq 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxdq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovzxdq 485498096(%edx), %xmm1 // CHECK: vpmovzxdq 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovzxdq 485498096, %xmm1 // CHECK: vpmovzxdq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x4c,0x02,0x40] vpmovzxdq 64(%edx,%eax), %xmm1 // CHECK: vpmovzxdq (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x35,0x0a] vpmovzxdq (%edx), %xmm1 // CHECK: vpmovzxdq %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x35,0xc9] vpmovzxdq %xmm1, %xmm1 // CHECK: vpmovzxwd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovzxwd -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxwd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovzxwd 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxwd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovzxwd 485498096(%edx), %xmm1 // CHECK: vpmovzxwd 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovzxwd 485498096, %xmm1 // CHECK: vpmovzxwd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x4c,0x02,0x40] vpmovzxwd 64(%edx,%eax), %xmm1 // CHECK: vpmovzxwd (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x33,0x0a] vpmovzxwd (%edx), %xmm1 // CHECK: vpmovzxwd %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x33,0xc9] vpmovzxwd %xmm1, %xmm1 // CHECK: vpmovzxwq -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmovzxwq -485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxwq 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmovzxwq 485498096(%edx,%eax,4), %xmm1 // CHECK: vpmovzxwq 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x8a,0xf0,0x1c,0xf0,0x1c] vpmovzxwq 485498096(%edx), %xmm1 // CHECK: vpmovzxwq 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x0d,0xf0,0x1c,0xf0,0x1c] vpmovzxwq 485498096, %xmm1 // CHECK: vpmovzxwq 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x4c,0x02,0x40] vpmovzxwq 64(%edx,%eax), %xmm1 // CHECK: vpmovzxwq (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x34,0x0a] vpmovzxwq (%edx), %xmm1 // CHECK: vpmovzxwq %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x34,0xc9] vpmovzxwq %xmm1, %xmm1 // CHECK: vpmuldq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x28,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmuldq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmuldq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x28,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmuldq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x28,0x8a,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmuldq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x28,0x0d,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096, %xmm1, %xmm1 // CHECK: vpmuldq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x28,0x4c,0x02,0x40] vpmuldq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmuldq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x28,0x0a] vpmuldq (%edx), %xmm1, %xmm1 // CHECK: vpmuldq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x28,0xc9] vpmuldq %xmm1, %xmm1, %xmm1 // CHECK: vpmulhrsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0b,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmulhrsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulhrsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmulhrsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulhrsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0b,0x8a,0xf0,0x1c,0xf0,0x1c] vpmulhrsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmulhrsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0b,0x0d,0xf0,0x1c,0xf0,0x1c] vpmulhrsw 485498096, %xmm1, %xmm1 // CHECK: vpmulhrsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0b,0x4c,0x02,0x40] vpmulhrsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmulhrsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0b,0x0a] vpmulhrsw (%edx), %xmm1, %xmm1 // CHECK: vpmulhrsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0b,0xc9] vpmulhrsw %xmm1, %xmm1, %xmm1 // CHECK: vpmulhuw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe4,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmulhuw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulhuw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmulhuw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulhuw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe4,0x8a,0xf0,0x1c,0xf0,0x1c] vpmulhuw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmulhuw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe4,0x0d,0xf0,0x1c,0xf0,0x1c] vpmulhuw 485498096, %xmm1, %xmm1 // CHECK: vpmulhuw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe4,0x4c,0x02,0x40] vpmulhuw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmulhuw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe4,0x0a] vpmulhuw (%edx), %xmm1, %xmm1 // CHECK: vpmulhuw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe4,0xc9] vpmulhuw %xmm1, %xmm1, %xmm1 // CHECK: vpmulhw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe5,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmulhw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulhw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe5,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmulhw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulhw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe5,0x8a,0xf0,0x1c,0xf0,0x1c] vpmulhw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmulhw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe5,0x0d,0xf0,0x1c,0xf0,0x1c] vpmulhw 485498096, %xmm1, %xmm1 // CHECK: vpmulhw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe5,0x4c,0x02,0x40] vpmulhw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmulhw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe5,0x0a] vpmulhw (%edx), %xmm1, %xmm1 // CHECK: vpmulhw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe5,0xc9] vpmulhw %xmm1, %xmm1, %xmm1 // CHECK: vpmulld -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x40,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmulld -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulld 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x40,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmulld 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x40,0x8a,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmulld 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x40,0x0d,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096, %xmm1, %xmm1 // CHECK: vpmulld 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x40,0x4c,0x02,0x40] vpmulld 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmulld (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x40,0x0a] vpmulld (%edx), %xmm1, %xmm1 // CHECK: vpmulld %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x40,0xc9] vpmulld %xmm1, %xmm1, %xmm1 // CHECK: vpmullw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd5,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmullw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmullw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd5,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmullw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmullw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd5,0x8a,0xf0,0x1c,0xf0,0x1c] vpmullw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmullw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd5,0x0d,0xf0,0x1c,0xf0,0x1c] vpmullw 485498096, %xmm1, %xmm1 // CHECK: vpmullw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd5,0x4c,0x02,0x40] vpmullw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmullw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd5,0x0a] vpmullw (%edx), %xmm1, %xmm1 // CHECK: vpmullw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd5,0xc9] vpmullw %xmm1, %xmm1, %xmm1 // CHECK: vpmuludq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf4,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpmuludq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmuludq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf4,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpmuludq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf4,0x8a,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpmuludq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf4,0x0d,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096, %xmm1, %xmm1 // CHECK: vpmuludq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf4,0x4c,0x02,0x40] vpmuludq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpmuludq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf4,0x0a] vpmuludq (%edx), %xmm1, %xmm1 // CHECK: vpmuludq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf4,0xc9] vpmuludq %xmm1, %xmm1, %xmm1 // CHECK: vpor -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xeb,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpor -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpor 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xeb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpor 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpor 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xeb,0x8a,0xf0,0x1c,0xf0,0x1c] vpor 485498096(%edx), %xmm1, %xmm1 // CHECK: vpor 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xeb,0x0d,0xf0,0x1c,0xf0,0x1c] vpor 485498096, %xmm1, %xmm1 // CHECK: vpor 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xeb,0x4c,0x02,0x40] vpor 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpor (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xeb,0x0a] vpor (%edx), %xmm1, %xmm1 // CHECK: vpor %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xeb,0xc9] vpor %xmm1, %xmm1, %xmm1 // CHECK: vpsadbw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf6,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsadbw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsadbw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsadbw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsadbw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf6,0x8a,0xf0,0x1c,0xf0,0x1c] vpsadbw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsadbw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf6,0x0d,0xf0,0x1c,0xf0,0x1c] vpsadbw 485498096, %xmm1, %xmm1 // CHECK: vpsadbw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf6,0x4c,0x02,0x40] vpsadbw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsadbw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf6,0x0a] vpsadbw (%edx), %xmm1, %xmm1 // CHECK: vpsadbw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf6,0xc9] vpsadbw %xmm1, %xmm1, %xmm1 // CHECK: vpshufb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x00,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpshufb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpshufb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x00,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpshufb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpshufb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x00,0x8a,0xf0,0x1c,0xf0,0x1c] vpshufb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpshufb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x00,0x0d,0xf0,0x1c,0xf0,0x1c] vpshufb 485498096, %xmm1, %xmm1 // CHECK: vpshufb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x00,0x4c,0x02,0x40] vpshufb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpshufb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x00,0x0a] vpshufb (%edx), %xmm1, %xmm1 // CHECK: vpshufb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x00,0xc9] vpshufb %xmm1, %xmm1, %xmm1 // CHECK: vpshufd $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x70,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpshufd $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpshufd $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x70,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpshufd $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x70,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096(%edx), %xmm1 // CHECK: vpshufd $0, 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x70,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096, %xmm1 // CHECK: vpshufd $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x70,0x4c,0x02,0x40,0x00] vpshufd $0, 64(%edx,%eax), %xmm1 // CHECK: vpshufd $0, (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x70,0x0a,0x00] vpshufd $0, (%edx), %xmm1 // CHECK: vpshufd $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x70,0xc9,0x00] vpshufd $0, %xmm1, %xmm1 // CHECK: vpshufhw $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x70,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpshufhw $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpshufhw $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x70,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpshufhw $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpshufhw $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x70,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpshufhw $0, 485498096(%edx), %xmm1 // CHECK: vpshufhw $0, 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x70,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpshufhw $0, 485498096, %xmm1 // CHECK: vpshufhw $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x70,0x4c,0x02,0x40,0x00] vpshufhw $0, 64(%edx,%eax), %xmm1 // CHECK: vpshufhw $0, (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfa,0x70,0x0a,0x00] vpshufhw $0, (%edx), %xmm1 // CHECK: vpshufhw $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfa,0x70,0xc9,0x00] vpshufhw $0, %xmm1, %xmm1 // CHECK: vpshuflw $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x70,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vpshuflw $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vpshuflw $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x70,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vpshuflw $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vpshuflw $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x70,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vpshuflw $0, 485498096(%edx), %xmm1 // CHECK: vpshuflw $0, 485498096, %xmm1 // CHECK: encoding: [0xc5,0xfb,0x70,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vpshuflw $0, 485498096, %xmm1 // CHECK: vpshuflw $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x70,0x4c,0x02,0x40,0x00] vpshuflw $0, 64(%edx,%eax), %xmm1 // CHECK: vpshuflw $0, (%edx), %xmm1 // CHECK: encoding: [0xc5,0xfb,0x70,0x0a,0x00] vpshuflw $0, (%edx), %xmm1 // CHECK: vpshuflw $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xfb,0x70,0xc9,0x00] vpshuflw $0, %xmm1, %xmm1 // CHECK: vpsignb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x08,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsignb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsignb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x08,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsignb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsignb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x08,0x8a,0xf0,0x1c,0xf0,0x1c] vpsignb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsignb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x08,0x0d,0xf0,0x1c,0xf0,0x1c] vpsignb 485498096, %xmm1, %xmm1 // CHECK: vpsignb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x08,0x4c,0x02,0x40] vpsignb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsignb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x08,0x0a] vpsignb (%edx), %xmm1, %xmm1 // CHECK: vpsignb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x08,0xc9] vpsignb %xmm1, %xmm1, %xmm1 // CHECK: vpsignd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsignd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsignd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsignd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsignd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0a,0x8a,0xf0,0x1c,0xf0,0x1c] vpsignd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsignd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0a,0x0d,0xf0,0x1c,0xf0,0x1c] vpsignd 485498096, %xmm1, %xmm1 // CHECK: vpsignd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0a,0x4c,0x02,0x40] vpsignd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsignd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0a,0x0a] vpsignd (%edx), %xmm1, %xmm1 // CHECK: vpsignd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x0a,0xc9] vpsignd %xmm1, %xmm1, %xmm1 // CHECK: vpsignw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x09,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsignw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsignw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x09,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsignw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsignw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x09,0x8a,0xf0,0x1c,0xf0,0x1c] vpsignw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsignw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x09,0x0d,0xf0,0x1c,0xf0,0x1c] vpsignw 485498096, %xmm1, %xmm1 // CHECK: vpsignw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x09,0x4c,0x02,0x40] vpsignw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsignw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x09,0x0a] vpsignw (%edx), %xmm1, %xmm1 // CHECK: vpsignw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x71,0x09,0xc9] vpsignw %xmm1, %xmm1, %xmm1 // CHECK: vpslld $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x72,0xf1,0x00] vpslld $0, %xmm1, %xmm1 // CHECK: vpslld -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf2,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpslld -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpslld 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpslld 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpslld 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf2,0x8a,0xf0,0x1c,0xf0,0x1c] vpslld 485498096(%edx), %xmm1, %xmm1 // CHECK: vpslld 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf2,0x0d,0xf0,0x1c,0xf0,0x1c] vpslld 485498096, %xmm1, %xmm1 // CHECK: vpslld 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf2,0x4c,0x02,0x40] vpslld 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpslld (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf2,0x0a] vpslld (%edx), %xmm1, %xmm1 // CHECK: vpslldq $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x73,0xf9,0x00] vpslldq $0, %xmm1, %xmm1 // CHECK: vpslld %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf2,0xc9] vpslld %xmm1, %xmm1, %xmm1 // CHECK: vpsllq $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x73,0xf1,0x00] vpsllq $0, %xmm1, %xmm1 // CHECK: vpsllq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf3,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsllq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsllq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsllq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsllq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf3,0x8a,0xf0,0x1c,0xf0,0x1c] vpsllq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsllq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf3,0x0d,0xf0,0x1c,0xf0,0x1c] vpsllq 485498096, %xmm1, %xmm1 // CHECK: vpsllq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf3,0x4c,0x02,0x40] vpsllq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsllq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf3,0x0a] vpsllq (%edx), %xmm1, %xmm1 // CHECK: vpsllq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf3,0xc9] vpsllq %xmm1, %xmm1, %xmm1 // CHECK: vpsllw $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x71,0xf1,0x00] vpsllw $0, %xmm1, %xmm1 // CHECK: vpsllw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf1,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsllw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsllw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsllw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsllw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf1,0x8a,0xf0,0x1c,0xf0,0x1c] vpsllw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsllw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf1,0x0d,0xf0,0x1c,0xf0,0x1c] vpsllw 485498096, %xmm1, %xmm1 // CHECK: vpsllw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf1,0x4c,0x02,0x40] vpsllw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsllw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf1,0x0a] vpsllw (%edx), %xmm1, %xmm1 // CHECK: vpsllw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf1,0xc9] vpsllw %xmm1, %xmm1, %xmm1 // CHECK: vpsrad $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x72,0xe1,0x00] vpsrad $0, %xmm1, %xmm1 // CHECK: vpsrad -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe2,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsrad -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrad 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsrad 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrad 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe2,0x8a,0xf0,0x1c,0xf0,0x1c] vpsrad 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsrad 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe2,0x0d,0xf0,0x1c,0xf0,0x1c] vpsrad 485498096, %xmm1, %xmm1 // CHECK: vpsrad 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe2,0x4c,0x02,0x40] vpsrad 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsrad (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe2,0x0a] vpsrad (%edx), %xmm1, %xmm1 // CHECK: vpsrad %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe2,0xc9] vpsrad %xmm1, %xmm1, %xmm1 // CHECK: vpsraw $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x71,0xe1,0x00] vpsraw $0, %xmm1, %xmm1 // CHECK: vpsraw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe1,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsraw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsraw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsraw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsraw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe1,0x8a,0xf0,0x1c,0xf0,0x1c] vpsraw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsraw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe1,0x0d,0xf0,0x1c,0xf0,0x1c] vpsraw 485498096, %xmm1, %xmm1 // CHECK: vpsraw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe1,0x4c,0x02,0x40] vpsraw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsraw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe1,0x0a] vpsraw (%edx), %xmm1, %xmm1 // CHECK: vpsraw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe1,0xc9] vpsraw %xmm1, %xmm1, %xmm1 // CHECK: vpsrld $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x72,0xd1,0x00] vpsrld $0, %xmm1, %xmm1 // CHECK: vpsrld -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd2,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsrld -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrld 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsrld 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrld 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd2,0x8a,0xf0,0x1c,0xf0,0x1c] vpsrld 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsrld 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd2,0x0d,0xf0,0x1c,0xf0,0x1c] vpsrld 485498096, %xmm1, %xmm1 // CHECK: vpsrld 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd2,0x4c,0x02,0x40] vpsrld 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsrld (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd2,0x0a] vpsrld (%edx), %xmm1, %xmm1 // CHECK: vpsrldq $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x73,0xd9,0x00] vpsrldq $0, %xmm1, %xmm1 // CHECK: vpsrld %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd2,0xc9] vpsrld %xmm1, %xmm1, %xmm1 // CHECK: vpsrlq $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x73,0xd1,0x00] vpsrlq $0, %xmm1, %xmm1 // CHECK: vpsrlq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd3,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsrlq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrlq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsrlq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrlq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd3,0x8a,0xf0,0x1c,0xf0,0x1c] vpsrlq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsrlq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd3,0x0d,0xf0,0x1c,0xf0,0x1c] vpsrlq 485498096, %xmm1, %xmm1 // CHECK: vpsrlq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd3,0x4c,0x02,0x40] vpsrlq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsrlq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd3,0x0a] vpsrlq (%edx), %xmm1, %xmm1 // CHECK: vpsrlq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd3,0xc9] vpsrlq %xmm1, %xmm1, %xmm1 // CHECK: vpsrlw $0, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x71,0xd1,0x00] vpsrlw $0, %xmm1, %xmm1 // CHECK: vpsrlw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd1,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsrlw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrlw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsrlw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsrlw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd1,0x8a,0xf0,0x1c,0xf0,0x1c] vpsrlw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsrlw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd1,0x0d,0xf0,0x1c,0xf0,0x1c] vpsrlw 485498096, %xmm1, %xmm1 // CHECK: vpsrlw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd1,0x4c,0x02,0x40] vpsrlw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsrlw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd1,0x0a] vpsrlw (%edx), %xmm1, %xmm1 // CHECK: vpsrlw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd1,0xc9] vpsrlw %xmm1, %xmm1, %xmm1 // CHECK: vpsubb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf8,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf8,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf8,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubb 485498096, %xmm1, %xmm1 // CHECK: vpsubb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf8,0x4c,0x02,0x40] vpsubb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf8,0x0a] vpsubb (%edx), %xmm1, %xmm1 // CHECK: vpsubb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf8,0xc9] vpsubb %xmm1, %xmm1, %xmm1 // CHECK: vpsubd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfa,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfa,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfa,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfa,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096, %xmm1, %xmm1 // CHECK: vpsubd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfa,0x4c,0x02,0x40] vpsubd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfa,0x0a] vpsubd (%edx), %xmm1, %xmm1 // CHECK: vpsubd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfa,0xc9] vpsubd %xmm1, %xmm1, %xmm1 // CHECK: vpsubq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfb,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfb,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfb,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096, %xmm1, %xmm1 // CHECK: vpsubq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfb,0x4c,0x02,0x40] vpsubq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfb,0x0a] vpsubq (%edx), %xmm1, %xmm1 // CHECK: vpsubq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xfb,0xc9] vpsubq %xmm1, %xmm1, %xmm1 // CHECK: vpsubsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe8,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubsb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubsb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubsb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe8,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubsb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubsb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe8,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubsb 485498096, %xmm1, %xmm1 // CHECK: vpsubsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe8,0x4c,0x02,0x40] vpsubsb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubsb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe8,0x0a] vpsubsb (%edx), %xmm1, %xmm1 // CHECK: vpsubsb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe8,0xc9] vpsubsb %xmm1, %xmm1, %xmm1 // CHECK: vpsubsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe9,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubsw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe9,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubsw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubsw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe9,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubsw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubsw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe9,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubsw 485498096, %xmm1, %xmm1 // CHECK: vpsubsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe9,0x4c,0x02,0x40] vpsubsw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubsw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe9,0x0a] vpsubsw (%edx), %xmm1, %xmm1 // CHECK: vpsubsw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xe9,0xc9] vpsubsw %xmm1, %xmm1, %xmm1 // CHECK: vpsubusb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd8,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubusb -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubusb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubusb 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubusb 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd8,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubusb 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubusb 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd8,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubusb 485498096, %xmm1, %xmm1 // CHECK: vpsubusb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd8,0x4c,0x02,0x40] vpsubusb 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubusb (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd8,0x0a] vpsubusb (%edx), %xmm1, %xmm1 // CHECK: vpsubusb %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd8,0xc9] vpsubusb %xmm1, %xmm1, %xmm1 // CHECK: vpsubusw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd9,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubusw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubusw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd9,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubusw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubusw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd9,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubusw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubusw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd9,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubusw 485498096, %xmm1, %xmm1 // CHECK: vpsubusw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd9,0x4c,0x02,0x40] vpsubusw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubusw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd9,0x0a] vpsubusw (%edx), %xmm1, %xmm1 // CHECK: vpsubusw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xd9,0xc9] vpsubusw %xmm1, %xmm1, %xmm1 // CHECK: vpsubw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf9,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpsubw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf9,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpsubw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpsubw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf9,0x8a,0xf0,0x1c,0xf0,0x1c] vpsubw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpsubw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf9,0x0d,0xf0,0x1c,0xf0,0x1c] vpsubw 485498096, %xmm1, %xmm1 // CHECK: vpsubw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf9,0x4c,0x02,0x40] vpsubw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpsubw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf9,0x0a] vpsubw (%edx), %xmm1, %xmm1 // CHECK: vpsubw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xf9,0xc9] vpsubw %xmm1, %xmm1, %xmm1 // CHECK: vptest -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vptest -485498096(%edx,%eax,4), %xmm1 // CHECK: vptest 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vptest 485498096(%edx,%eax,4), %xmm1 // CHECK: vptest -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vptest -485498096(%edx,%eax,4), %ymm4 // CHECK: vptest 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vptest 485498096(%edx,%eax,4), %ymm4 // CHECK: vptest 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x8a,0xf0,0x1c,0xf0,0x1c] vptest 485498096(%edx), %xmm1 // CHECK: vptest 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0xa2,0xf0,0x1c,0xf0,0x1c] vptest 485498096(%edx), %ymm4 // CHECK: vptest 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x0d,0xf0,0x1c,0xf0,0x1c] vptest 485498096, %xmm1 // CHECK: vptest 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x25,0xf0,0x1c,0xf0,0x1c] vptest 485498096, %ymm4 // CHECK: vptest 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x4c,0x02,0x40] vptest 64(%edx,%eax), %xmm1 // CHECK: vptest 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x64,0x02,0x40] vptest 64(%edx,%eax), %ymm4 // CHECK: vptest (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x17,0x0a] vptest (%edx), %xmm1 // CHECK: vptest (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0x22] vptest (%edx), %ymm4 // CHECK: vptest %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x17,0xc9] vptest %xmm1, %xmm1 // CHECK: vptest %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x17,0xe4] vptest %ymm4, %ymm4 // CHECK: vpunpckhbw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x68,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpckhbw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhbw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x68,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpckhbw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhbw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x68,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpckhbw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpckhbw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x68,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpckhbw 485498096, %xmm1, %xmm1 // CHECK: vpunpckhbw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x68,0x4c,0x02,0x40] vpunpckhbw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpckhbw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x68,0x0a] vpunpckhbw (%edx), %xmm1, %xmm1 // CHECK: vpunpckhbw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x68,0xc9] vpunpckhbw %xmm1, %xmm1, %xmm1 // CHECK: vpunpckhdq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6a,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpckhdq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhdq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhdq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6a,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpckhdq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6a,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096, %xmm1, %xmm1 // CHECK: vpunpckhdq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6a,0x4c,0x02,0x40] vpunpckhdq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpckhdq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6a,0x0a] vpunpckhdq (%edx), %xmm1, %xmm1 // CHECK: vpunpckhdq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6a,0xc9] vpunpckhdq %xmm1, %xmm1, %xmm1 // CHECK: vpunpckhqdq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6d,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpckhqdq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhqdq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6d,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhqdq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6d,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpckhqdq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6d,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096, %xmm1, %xmm1 // CHECK: vpunpckhqdq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6d,0x4c,0x02,0x40] vpunpckhqdq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpckhqdq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6d,0x0a] vpunpckhqdq (%edx), %xmm1, %xmm1 // CHECK: vpunpckhqdq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6d,0xc9] vpunpckhqdq %xmm1, %xmm1, %xmm1 // CHECK: vpunpckhwd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x69,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpckhwd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhwd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x69,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpckhwd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckhwd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x69,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpckhwd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpckhwd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x69,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpckhwd 485498096, %xmm1, %xmm1 // CHECK: vpunpckhwd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x69,0x4c,0x02,0x40] vpunpckhwd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpckhwd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x69,0x0a] vpunpckhwd (%edx), %xmm1, %xmm1 // CHECK: vpunpckhwd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x69,0xc9] vpunpckhwd %xmm1, %xmm1, %xmm1 // CHECK: vpunpcklbw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x60,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpcklbw -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpcklbw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x60,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpcklbw 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpcklbw 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x60,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpcklbw 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpcklbw 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x60,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpcklbw 485498096, %xmm1, %xmm1 // CHECK: vpunpcklbw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x60,0x4c,0x02,0x40] vpunpcklbw 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpcklbw (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x60,0x0a] vpunpcklbw (%edx), %xmm1, %xmm1 // CHECK: vpunpcklbw %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x60,0xc9] vpunpcklbw %xmm1, %xmm1, %xmm1 // CHECK: vpunpckldq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x62,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpckldq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckldq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x62,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpckldq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x62,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpckldq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x62,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096, %xmm1, %xmm1 // CHECK: vpunpckldq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x62,0x4c,0x02,0x40] vpunpckldq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpckldq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x62,0x0a] vpunpckldq (%edx), %xmm1, %xmm1 // CHECK: vpunpckldq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x62,0xc9] vpunpckldq %xmm1, %xmm1, %xmm1 // CHECK: vpunpcklqdq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpcklqdq -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpcklqdq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpcklqdq 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6c,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpcklqdq 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6c,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096, %xmm1, %xmm1 // CHECK: vpunpcklqdq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6c,0x4c,0x02,0x40] vpunpcklqdq 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpcklqdq (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6c,0x0a] vpunpcklqdq (%edx), %xmm1, %xmm1 // CHECK: vpunpcklqdq %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x6c,0xc9] vpunpcklqdq %xmm1, %xmm1, %xmm1 // CHECK: vpunpcklwd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x61,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpunpcklwd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpcklwd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x61,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpunpcklwd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpunpcklwd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x61,0x8a,0xf0,0x1c,0xf0,0x1c] vpunpcklwd 485498096(%edx), %xmm1, %xmm1 // CHECK: vpunpcklwd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x61,0x0d,0xf0,0x1c,0xf0,0x1c] vpunpcklwd 485498096, %xmm1, %xmm1 // CHECK: vpunpcklwd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x61,0x4c,0x02,0x40] vpunpcklwd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpunpcklwd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x61,0x0a] vpunpcklwd (%edx), %xmm1, %xmm1 // CHECK: vpunpcklwd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x61,0xc9] vpunpcklwd %xmm1, %xmm1, %xmm1 // CHECK: vpxor -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xef,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vpxor -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpxor 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xef,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vpxor 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vpxor 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xef,0x8a,0xf0,0x1c,0xf0,0x1c] vpxor 485498096(%edx), %xmm1, %xmm1 // CHECK: vpxor 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xef,0x0d,0xf0,0x1c,0xf0,0x1c] vpxor 485498096, %xmm1, %xmm1 // CHECK: vpxor 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xef,0x4c,0x02,0x40] vpxor 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vpxor (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xef,0x0a] vpxor (%edx), %xmm1, %xmm1 // CHECK: vpxor %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xef,0xc9] vpxor %xmm1, %xmm1, %xmm1 // CHECK: vrcpps -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vrcpps -485498096(%edx,%eax,4), %xmm1 // CHECK: vrcpps 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vrcpps 485498096(%edx,%eax,4), %xmm1 // CHECK: vrcpps -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x53,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vrcpps -485498096(%edx,%eax,4), %ymm4 // CHECK: vrcpps 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x53,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vrcpps 485498096(%edx,%eax,4), %ymm4 // CHECK: vrcpps 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x53,0x8a,0xf0,0x1c,0xf0,0x1c] vrcpps 485498096(%edx), %xmm1 // CHECK: vrcpps 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x53,0xa2,0xf0,0x1c,0xf0,0x1c] vrcpps 485498096(%edx), %ymm4 // CHECK: vrcpps 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x53,0x0d,0xf0,0x1c,0xf0,0x1c] vrcpps 485498096, %xmm1 // CHECK: vrcpps 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x53,0x25,0xf0,0x1c,0xf0,0x1c] vrcpps 485498096, %ymm4 // CHECK: vrcpps 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x53,0x4c,0x02,0x40] vrcpps 64(%edx,%eax), %xmm1 // CHECK: vrcpps 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x53,0x64,0x02,0x40] vrcpps 64(%edx,%eax), %ymm4 // CHECK: vrcpps (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x53,0x0a] vrcpps (%edx), %xmm1 // CHECK: vrcpps (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x53,0x22] vrcpps (%edx), %ymm4 // CHECK: vrcpps %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x53,0xc9] vrcpps %xmm1, %xmm1 // CHECK: vrcpps %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x53,0xe4] vrcpps %ymm4, %ymm4 // CHECK: vrcpss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x53,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vrcpss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vrcpss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x53,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vrcpss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vrcpss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x53,0x8a,0xf0,0x1c,0xf0,0x1c] vrcpss 485498096(%edx), %xmm1, %xmm1 // CHECK: vrcpss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x53,0x0d,0xf0,0x1c,0xf0,0x1c] vrcpss 485498096, %xmm1, %xmm1 // CHECK: vrcpss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x53,0x4c,0x02,0x40] vrcpss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vrcpss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x53,0x0a] vrcpss (%edx), %xmm1, %xmm1 // CHECK: vrcpss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x53,0xc9] vrcpss %xmm1, %xmm1, %xmm1 // CHECK: vroundpd $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vroundpd $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vroundpd $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vroundpd $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vroundpd $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vroundpd $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: vroundpd $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vroundpd $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: vroundpd $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vroundpd $0, 485498096(%edx), %xmm1 // CHECK: vroundpd $0, 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vroundpd $0, 485498096(%edx), %ymm4 // CHECK: vroundpd $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vroundpd $0, 485498096, %xmm1 // CHECK: vroundpd $0, 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vroundpd $0, 485498096, %ymm4 // CHECK: vroundpd $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x4c,0x02,0x40,0x00] vroundpd $0, 64(%edx,%eax), %xmm1 // CHECK: vroundpd $0, 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x64,0x02,0x40,0x00] vroundpd $0, 64(%edx,%eax), %ymm4 // CHECK: vroundpd $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x09,0x0a,0x00] vroundpd $0, (%edx), %xmm1 // CHECK: vroundpd $0, (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0x22,0x00] vroundpd $0, (%edx), %ymm4 // CHECK: vroundpd $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x09,0xc9,0x00] vroundpd $0, %xmm1, %xmm1 // CHECK: vroundpd $0, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x09,0xe4,0x00] vroundpd $0, %ymm4, %ymm4 // CHECK: vroundps $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vroundps $0, -485498096(%edx,%eax,4), %xmm1 // CHECK: vroundps $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vroundps $0, 485498096(%edx,%eax,4), %xmm1 // CHECK: vroundps $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vroundps $0, -485498096(%edx,%eax,4), %ymm4 // CHECK: vroundps $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vroundps $0, 485498096(%edx,%eax,4), %ymm4 // CHECK: vroundps $0, 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vroundps $0, 485498096(%edx), %xmm1 // CHECK: vroundps $0, 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vroundps $0, 485498096(%edx), %ymm4 // CHECK: vroundps $0, 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vroundps $0, 485498096, %xmm1 // CHECK: vroundps $0, 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vroundps $0, 485498096, %ymm4 // CHECK: vroundps $0, 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x4c,0x02,0x40,0x00] vroundps $0, 64(%edx,%eax), %xmm1 // CHECK: vroundps $0, 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x64,0x02,0x40,0x00] vroundps $0, 64(%edx,%eax), %ymm4 // CHECK: vroundps $0, (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x08,0x0a,0x00] vroundps $0, (%edx), %xmm1 // CHECK: vroundps $0, (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0x22,0x00] vroundps $0, (%edx), %ymm4 // CHECK: vroundps $0, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x79,0x08,0xc9,0x00] vroundps $0, %xmm1, %xmm1 // CHECK: vroundps $0, %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe3,0x7d,0x08,0xe4,0x00] vroundps $0, %ymm4, %ymm4 // CHECK: vroundsd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0b,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vroundsd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vroundsd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vroundsd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vroundsd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0b,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vroundsd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vroundsd $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0b,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vroundsd $0, 485498096, %xmm1, %xmm1 // CHECK: vroundsd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0b,0x4c,0x02,0x40,0x00] vroundsd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vroundsd $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0b,0x0a,0x00] vroundsd $0, (%edx), %xmm1, %xmm1 // CHECK: vroundsd $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0b,0xc9,0x00] vroundsd $0, %xmm1, %xmm1, %xmm1 // CHECK: vroundss $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0a,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vroundss $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vroundss $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vroundss $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vroundss $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0a,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vroundss $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vroundss $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0a,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vroundss $0, 485498096, %xmm1, %xmm1 // CHECK: vroundss $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0a,0x4c,0x02,0x40,0x00] vroundss $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vroundss $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0a,0x0a,0x00] vroundss $0, (%edx), %xmm1, %xmm1 // CHECK: vroundss $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe3,0x71,0x0a,0xc9,0x00] vroundss $0, %xmm1, %xmm1, %xmm1 // CHECK: vrsqrtps -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vrsqrtps -485498096(%edx,%eax,4), %xmm1 // CHECK: vrsqrtps 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vrsqrtps 485498096(%edx,%eax,4), %xmm1 // CHECK: vrsqrtps -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x52,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vrsqrtps -485498096(%edx,%eax,4), %ymm4 // CHECK: vrsqrtps 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x52,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vrsqrtps 485498096(%edx,%eax,4), %ymm4 // CHECK: vrsqrtps 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x52,0x8a,0xf0,0x1c,0xf0,0x1c] vrsqrtps 485498096(%edx), %xmm1 // CHECK: vrsqrtps 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x52,0xa2,0xf0,0x1c,0xf0,0x1c] vrsqrtps 485498096(%edx), %ymm4 // CHECK: vrsqrtps 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x52,0x0d,0xf0,0x1c,0xf0,0x1c] vrsqrtps 485498096, %xmm1 // CHECK: vrsqrtps 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x52,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrtps 485498096, %ymm4 // CHECK: vrsqrtps 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x52,0x4c,0x02,0x40] vrsqrtps 64(%edx,%eax), %xmm1 // CHECK: vrsqrtps 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x52,0x64,0x02,0x40] vrsqrtps 64(%edx,%eax), %ymm4 // CHECK: vrsqrtps (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x52,0x0a] vrsqrtps (%edx), %xmm1 // CHECK: vrsqrtps (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x52,0x22] vrsqrtps (%edx), %ymm4 // CHECK: vrsqrtps %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x52,0xc9] vrsqrtps %xmm1, %xmm1 // CHECK: vrsqrtps %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x52,0xe4] vrsqrtps %ymm4, %ymm4 // CHECK: vrsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x52,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vrsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vrsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x52,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vrsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vrsqrtss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x52,0x8a,0xf0,0x1c,0xf0,0x1c] vrsqrtss 485498096(%edx), %xmm1, %xmm1 // CHECK: vrsqrtss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x52,0x0d,0xf0,0x1c,0xf0,0x1c] vrsqrtss 485498096, %xmm1, %xmm1 // CHECK: vrsqrtss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x52,0x4c,0x02,0x40] vrsqrtss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vrsqrtss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x52,0x0a] vrsqrtss (%edx), %xmm1, %xmm1 // CHECK: vrsqrtss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x52,0xc9] vrsqrtss %xmm1, %xmm1, %xmm1 // CHECK: vshufpd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vshufpd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vshufpd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vshufpd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc6,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vshufpd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vshufpd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vshufpd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc6,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vshufpd $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc6,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: vshufpd $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc6,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096, %xmm1, %xmm1 // CHECK: vshufpd $0, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc6,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096, %ymm4, %ymm4 // CHECK: vshufpd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc6,0x4c,0x02,0x40,0x00] vshufpd $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vshufpd $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc6,0x64,0x02,0x40,0x00] vshufpd $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vshufpd $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc6,0x0a,0x00] vshufpd $0, (%edx), %xmm1, %xmm1 // CHECK: vshufpd $0, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc6,0x22,0x00] vshufpd $0, (%edx), %ymm4, %ymm4 // CHECK: vshufpd $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0xc6,0xc9,0x00] vshufpd $0, %xmm1, %xmm1, %xmm1 // CHECK: vshufpd $0, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0xc6,0xe4,0x00] vshufpd $0, %ymm4, %ymm4, %ymm4 // CHECK: vshufps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00] vshufps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vshufps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vshufps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc6,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00] vshufps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vshufps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vshufps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc6,0x8a,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096(%edx), %xmm1, %xmm1 // CHECK: vshufps $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc6,0xa2,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096(%edx), %ymm4, %ymm4 // CHECK: vshufps $0, 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc6,0x0d,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096, %xmm1, %xmm1 // CHECK: vshufps $0, 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc6,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096, %ymm4, %ymm4 // CHECK: vshufps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc6,0x4c,0x02,0x40,0x00] vshufps $0, 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vshufps $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc6,0x64,0x02,0x40,0x00] vshufps $0, 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vshufps $0, (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc6,0x0a,0x00] vshufps $0, (%edx), %xmm1, %xmm1 // CHECK: vshufps $0, (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc6,0x22,0x00] vshufps $0, (%edx), %ymm4, %ymm4 // CHECK: vshufps $0, %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0xc6,0xc9,0x00] vshufps $0, %xmm1, %xmm1, %xmm1 // CHECK: vshufps $0, %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0xc6,0xe4,0x00] vshufps $0, %ymm4, %ymm4, %ymm4 // CHECK: vsqrtpd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsqrtpd -485498096(%edx,%eax,4), %xmm1 // CHECK: vsqrtpd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096(%edx,%eax,4), %xmm1 // CHECK: vsqrtpd -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x51,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vsqrtpd -485498096(%edx,%eax,4), %ymm4 // CHECK: vsqrtpd 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x51,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096(%edx,%eax,4), %ymm4 // CHECK: vsqrtpd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x51,0x8a,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096(%edx), %xmm1 // CHECK: vsqrtpd 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x51,0xa2,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096(%edx), %ymm4 // CHECK: vsqrtpd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x51,0x0d,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096, %xmm1 // CHECK: vsqrtpd 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x51,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096, %ymm4 // CHECK: vsqrtpd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x51,0x4c,0x02,0x40] vsqrtpd 64(%edx,%eax), %xmm1 // CHECK: vsqrtpd 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x51,0x64,0x02,0x40] vsqrtpd 64(%edx,%eax), %ymm4 // CHECK: vsqrtpd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x51,0x0a] vsqrtpd (%edx), %xmm1 // CHECK: vsqrtpd (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfd,0x51,0x22] vsqrtpd (%edx), %ymm4 // CHECK: vsqrtpd %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x51,0xc9] vsqrtpd %xmm1, %xmm1 // CHECK: vsqrtpd %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfd,0x51,0xe4] vsqrtpd %ymm4, %ymm4 // CHECK: vsqrtps -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsqrtps -485498096(%edx,%eax,4), %xmm1 // CHECK: vsqrtps 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096(%edx,%eax,4), %xmm1 // CHECK: vsqrtps -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x51,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vsqrtps -485498096(%edx,%eax,4), %ymm4 // CHECK: vsqrtps 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x51,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096(%edx,%eax,4), %ymm4 // CHECK: vsqrtps 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x51,0x8a,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096(%edx), %xmm1 // CHECK: vsqrtps 485498096(%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x51,0xa2,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096(%edx), %ymm4 // CHECK: vsqrtps 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x51,0x0d,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096, %xmm1 // CHECK: vsqrtps 485498096, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x51,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096, %ymm4 // CHECK: vsqrtps 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x51,0x4c,0x02,0x40] vsqrtps 64(%edx,%eax), %xmm1 // CHECK: vsqrtps 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x51,0x64,0x02,0x40] vsqrtps 64(%edx,%eax), %ymm4 // CHECK: vsqrtps (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x51,0x0a] vsqrtps (%edx), %xmm1 // CHECK: vsqrtps (%edx), %ymm4 // CHECK: encoding: [0xc5,0xfc,0x51,0x22] vsqrtps (%edx), %ymm4 // CHECK: vsqrtps %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x51,0xc9] vsqrtps %xmm1, %xmm1 // CHECK: vsqrtps %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xfc,0x51,0xe4] vsqrtps %ymm4, %ymm4 // CHECK: vsqrtsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsqrtsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsqrtsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsqrtsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsqrtsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x51,0x8a,0xf0,0x1c,0xf0,0x1c] vsqrtsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vsqrtsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x51,0x0d,0xf0,0x1c,0xf0,0x1c] vsqrtsd 485498096, %xmm1, %xmm1 // CHECK: vsqrtsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x51,0x4c,0x02,0x40] vsqrtsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vsqrtsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x51,0x0a] vsqrtsd (%edx), %xmm1, %xmm1 // CHECK: vsqrtsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x51,0xc9] vsqrtsd %xmm1, %xmm1, %xmm1 // CHECK: vsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x51,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsqrtss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x51,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsqrtss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsqrtss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x51,0x8a,0xf0,0x1c,0xf0,0x1c] vsqrtss 485498096(%edx), %xmm1, %xmm1 // CHECK: vsqrtss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x51,0x0d,0xf0,0x1c,0xf0,0x1c] vsqrtss 485498096, %xmm1, %xmm1 // CHECK: vsqrtss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x51,0x4c,0x02,0x40] vsqrtss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vsqrtss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x51,0x0a] vsqrtss (%edx), %xmm1, %xmm1 // CHECK: vsqrtss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x51,0xc9] vsqrtss %xmm1, %xmm1, %xmm1 // CHECK: vstmxcsr -485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0xae,0x9c,0x82,0x10,0xe3,0x0f,0xe3] vstmxcsr -485498096(%edx,%eax,4) // CHECK: vstmxcsr 485498096(%edx,%eax,4) // CHECK: encoding: [0xc5,0xf8,0xae,0x9c,0x82,0xf0,0x1c,0xf0,0x1c] vstmxcsr 485498096(%edx,%eax,4) // CHECK: vstmxcsr 485498096(%edx) // CHECK: encoding: [0xc5,0xf8,0xae,0x9a,0xf0,0x1c,0xf0,0x1c] vstmxcsr 485498096(%edx) // CHECK: vstmxcsr 485498096 // CHECK: encoding: [0xc5,0xf8,0xae,0x1d,0xf0,0x1c,0xf0,0x1c] vstmxcsr 485498096 // CHECK: vstmxcsr 64(%edx,%eax) // CHECK: encoding: [0xc5,0xf8,0xae,0x5c,0x02,0x40] vstmxcsr 64(%edx,%eax) // CHECK: vstmxcsr (%edx) // CHECK: encoding: [0xc5,0xf8,0xae,0x1a] vstmxcsr (%edx) // CHECK: vsubpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsubpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5c,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vsubpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vsubpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vsubpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vsubpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5c,0xa2,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vsubpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096, %xmm1, %xmm1 // CHECK: vsubpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5c,0x25,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096, %ymm4, %ymm4 // CHECK: vsubpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5c,0x4c,0x02,0x40] vsubpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vsubpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5c,0x64,0x02,0x40] vsubpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vsubpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5c,0x0a] vsubpd (%edx), %xmm1, %xmm1 // CHECK: vsubpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5c,0x22] vsubpd (%edx), %ymm4, %ymm4 // CHECK: vsubpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x5c,0xc9] vsubpd %xmm1, %xmm1, %xmm1 // CHECK: vsubpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x5c,0xe4] vsubpd %ymm4, %ymm4, %ymm4 // CHECK: vsubps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsubps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsubps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5c,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vsubps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vsubps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vsubps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vsubps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c] vsubps 485498096(%edx), %xmm1, %xmm1 // CHECK: vsubps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5c,0xa2,0xf0,0x1c,0xf0,0x1c] vsubps 485498096(%edx), %ymm4, %ymm4 // CHECK: vsubps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c] vsubps 485498096, %xmm1, %xmm1 // CHECK: vsubps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5c,0x25,0xf0,0x1c,0xf0,0x1c] vsubps 485498096, %ymm4, %ymm4 // CHECK: vsubps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5c,0x4c,0x02,0x40] vsubps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vsubps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5c,0x64,0x02,0x40] vsubps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vsubps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5c,0x0a] vsubps (%edx), %xmm1, %xmm1 // CHECK: vsubps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5c,0x22] vsubps (%edx), %ymm4, %ymm4 // CHECK: vsubps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x5c,0xc9] vsubps %xmm1, %xmm1, %xmm1 // CHECK: vsubps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x5c,0xe4] vsubps %ymm4, %ymm4, %ymm4 // CHECK: vsubsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsubsd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsubsd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubsd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c] vsubsd 485498096(%edx), %xmm1, %xmm1 // CHECK: vsubsd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c] vsubsd 485498096, %xmm1, %xmm1 // CHECK: vsubsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5c,0x4c,0x02,0x40] vsubsd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vsubsd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5c,0x0a] vsubsd (%edx), %xmm1, %xmm1 // CHECK: vsubsd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf3,0x5c,0xc9] vsubsd %xmm1, %xmm1, %xmm1 // CHECK: vsubss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5c,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vsubss -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vsubss 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vsubss 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5c,0x8a,0xf0,0x1c,0xf0,0x1c] vsubss 485498096(%edx), %xmm1, %xmm1 // CHECK: vsubss 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5c,0x0d,0xf0,0x1c,0xf0,0x1c] vsubss 485498096, %xmm1, %xmm1 // CHECK: vsubss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5c,0x4c,0x02,0x40] vsubss 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vsubss (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5c,0x0a] vsubss (%edx), %xmm1, %xmm1 // CHECK: vsubss %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf2,0x5c,0xc9] vsubss %xmm1, %xmm1, %xmm1 // CHECK: vtestpd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vtestpd -485498096(%edx,%eax,4), %xmm1 // CHECK: vtestpd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vtestpd 485498096(%edx,%eax,4), %xmm1 // CHECK: vtestpd -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vtestpd -485498096(%edx,%eax,4), %ymm4 // CHECK: vtestpd 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vtestpd 485498096(%edx,%eax,4), %ymm4 // CHECK: vtestpd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x8a,0xf0,0x1c,0xf0,0x1c] vtestpd 485498096(%edx), %xmm1 // CHECK: vtestpd 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0xa2,0xf0,0x1c,0xf0,0x1c] vtestpd 485498096(%edx), %ymm4 // CHECK: vtestpd 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x0d,0xf0,0x1c,0xf0,0x1c] vtestpd 485498096, %xmm1 // CHECK: vtestpd 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x25,0xf0,0x1c,0xf0,0x1c] vtestpd 485498096, %ymm4 // CHECK: vtestpd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x4c,0x02,0x40] vtestpd 64(%edx,%eax), %xmm1 // CHECK: vtestpd 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x64,0x02,0x40] vtestpd 64(%edx,%eax), %ymm4 // CHECK: vtestpd (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0x0a] vtestpd (%edx), %xmm1 // CHECK: vtestpd (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0x22] vtestpd (%edx), %ymm4 // CHECK: vtestpd %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0f,0xc9] vtestpd %xmm1, %xmm1 // CHECK: vtestpd %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0f,0xe4] vtestpd %ymm4, %ymm4 // CHECK: vtestps -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vtestps -485498096(%edx,%eax,4), %xmm1 // CHECK: vtestps 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vtestps 485498096(%edx,%eax,4), %xmm1 // CHECK: vtestps -485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vtestps -485498096(%edx,%eax,4), %ymm4 // CHECK: vtestps 485498096(%edx,%eax,4), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vtestps 485498096(%edx,%eax,4), %ymm4 // CHECK: vtestps 485498096(%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x8a,0xf0,0x1c,0xf0,0x1c] vtestps 485498096(%edx), %xmm1 // CHECK: vtestps 485498096(%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0xa2,0xf0,0x1c,0xf0,0x1c] vtestps 485498096(%edx), %ymm4 // CHECK: vtestps 485498096, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x0d,0xf0,0x1c,0xf0,0x1c] vtestps 485498096, %xmm1 // CHECK: vtestps 485498096, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x25,0xf0,0x1c,0xf0,0x1c] vtestps 485498096, %ymm4 // CHECK: vtestps 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x4c,0x02,0x40] vtestps 64(%edx,%eax), %xmm1 // CHECK: vtestps 64(%edx,%eax), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x64,0x02,0x40] vtestps 64(%edx,%eax), %ymm4 // CHECK: vtestps (%edx), %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0x0a] vtestps (%edx), %xmm1 // CHECK: vtestps (%edx), %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0x22] vtestps (%edx), %ymm4 // CHECK: vtestps %xmm1, %xmm1 // CHECK: encoding: [0xc4,0xe2,0x79,0x0e,0xc9] vtestps %xmm1, %xmm1 // CHECK: vtestps %ymm4, %ymm4 // CHECK: encoding: [0xc4,0xe2,0x7d,0x0e,0xe4] vtestps %ymm4, %ymm4 // CHECK: vucomisd -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vucomisd -485498096(%edx,%eax,4), %xmm1 // CHECK: vucomisd 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vucomisd 485498096(%edx,%eax,4), %xmm1 // CHECK: vucomisd 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2e,0x8a,0xf0,0x1c,0xf0,0x1c] vucomisd 485498096(%edx), %xmm1 // CHECK: vucomisd 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2e,0x0d,0xf0,0x1c,0xf0,0x1c] vucomisd 485498096, %xmm1 // CHECK: vucomisd 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2e,0x4c,0x02,0x40] vucomisd 64(%edx,%eax), %xmm1 // CHECK: vucomisd (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2e,0x0a] vucomisd (%edx), %xmm1 // CHECK: vucomisd %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf9,0x2e,0xc9] vucomisd %xmm1, %xmm1 // CHECK: vucomiss -485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2e,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vucomiss -485498096(%edx,%eax,4), %xmm1 // CHECK: vucomiss 485498096(%edx,%eax,4), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vucomiss 485498096(%edx,%eax,4), %xmm1 // CHECK: vucomiss 485498096(%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2e,0x8a,0xf0,0x1c,0xf0,0x1c] vucomiss 485498096(%edx), %xmm1 // CHECK: vucomiss 485498096, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2e,0x0d,0xf0,0x1c,0xf0,0x1c] vucomiss 485498096, %xmm1 // CHECK: vucomiss 64(%edx,%eax), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2e,0x4c,0x02,0x40] vucomiss 64(%edx,%eax), %xmm1 // CHECK: vucomiss (%edx), %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2e,0x0a] vucomiss (%edx), %xmm1 // CHECK: vucomiss %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf8,0x2e,0xc9] vucomiss %xmm1, %xmm1 // CHECK: vunpckhpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vunpckhpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpckhpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpckhpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x15,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vunpckhpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpckhpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x15,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpckhpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x15,0x8a,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vunpckhpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x15,0xa2,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vunpckhpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x15,0x0d,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096, %xmm1, %xmm1 // CHECK: vunpckhpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x15,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096, %ymm4, %ymm4 // CHECK: vunpckhpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x15,0x4c,0x02,0x40] vunpckhpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vunpckhpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x15,0x64,0x02,0x40] vunpckhpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vunpckhpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x15,0x0a] vunpckhpd (%edx), %xmm1, %xmm1 // CHECK: vunpckhpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x15,0x22] vunpckhpd (%edx), %ymm4, %ymm4 // CHECK: vunpckhpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x15,0xc9] vunpckhpd %xmm1, %xmm1, %xmm1 // CHECK: vunpckhpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x15,0xe4] vunpckhpd %ymm4, %ymm4, %ymm4 // CHECK: vunpckhps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x15,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vunpckhps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpckhps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x15,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpckhps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x15,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vunpckhps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpckhps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x15,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpckhps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x15,0x8a,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096(%edx), %xmm1, %xmm1 // CHECK: vunpckhps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x15,0xa2,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096(%edx), %ymm4, %ymm4 // CHECK: vunpckhps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x15,0x0d,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096, %xmm1, %xmm1 // CHECK: vunpckhps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x15,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096, %ymm4, %ymm4 // CHECK: vunpckhps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x15,0x4c,0x02,0x40] vunpckhps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vunpckhps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x15,0x64,0x02,0x40] vunpckhps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vunpckhps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x15,0x0a] vunpckhps (%edx), %xmm1, %xmm1 // CHECK: vunpckhps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x15,0x22] vunpckhps (%edx), %ymm4, %ymm4 // CHECK: vunpckhps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x15,0xc9] vunpckhps %xmm1, %xmm1, %xmm1 // CHECK: vunpckhps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x15,0xe4] vunpckhps %ymm4, %ymm4, %ymm4 // CHECK: vunpcklpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vunpcklpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpcklpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpcklpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x14,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vunpcklpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpcklpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x14,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpcklpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x14,0x8a,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vunpcklpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x14,0xa2,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vunpcklpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x14,0x0d,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096, %xmm1, %xmm1 // CHECK: vunpcklpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096, %ymm4, %ymm4 // CHECK: vunpcklpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x14,0x4c,0x02,0x40] vunpcklpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vunpcklpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x14,0x64,0x02,0x40] vunpcklpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vunpcklpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x14,0x0a] vunpcklpd (%edx), %xmm1, %xmm1 // CHECK: vunpcklpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x14,0x22] vunpcklpd (%edx), %ymm4, %ymm4 // CHECK: vunpcklpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x14,0xc9] vunpcklpd %xmm1, %xmm1, %xmm1 // CHECK: vunpcklpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x14,0xe4] vunpcklpd %ymm4, %ymm4, %ymm4 // CHECK: vunpcklps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x14,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vunpcklps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpcklps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x14,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vunpcklps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x14,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vunpcklps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpcklps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x14,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vunpcklps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x14,0x8a,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096(%edx), %xmm1, %xmm1 // CHECK: vunpcklps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x14,0xa2,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096(%edx), %ymm4, %ymm4 // CHECK: vunpcklps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x14,0x0d,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096, %xmm1, %xmm1 // CHECK: vunpcklps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096, %ymm4, %ymm4 // CHECK: vunpcklps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x14,0x4c,0x02,0x40] vunpcklps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vunpcklps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x14,0x64,0x02,0x40] vunpcklps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vunpcklps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x14,0x0a] vunpcklps (%edx), %xmm1, %xmm1 // CHECK: vunpcklps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x14,0x22] vunpcklps (%edx), %ymm4, %ymm4 // CHECK: vunpcklps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x14,0xc9] vunpcklps %xmm1, %xmm1, %xmm1 // CHECK: vunpcklps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x14,0xe4] vunpcklps %ymm4, %ymm4, %ymm4 // CHECK: vxorpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x57,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vxorpd -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vxorpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x57,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vxorpd 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vxorpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x57,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vxorpd -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vxorpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x57,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vxorpd 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vxorpd 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x57,0x8a,0xf0,0x1c,0xf0,0x1c] vxorpd 485498096(%edx), %xmm1, %xmm1 // CHECK: vxorpd 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x57,0xa2,0xf0,0x1c,0xf0,0x1c] vxorpd 485498096(%edx), %ymm4, %ymm4 // CHECK: vxorpd 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x57,0x0d,0xf0,0x1c,0xf0,0x1c] vxorpd 485498096, %xmm1, %xmm1 // CHECK: vxorpd 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x57,0x25,0xf0,0x1c,0xf0,0x1c] vxorpd 485498096, %ymm4, %ymm4 // CHECK: vxorpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x57,0x4c,0x02,0x40] vxorpd 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vxorpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x57,0x64,0x02,0x40] vxorpd 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vxorpd (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x57,0x0a] vxorpd (%edx), %xmm1, %xmm1 // CHECK: vxorpd (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x57,0x22] vxorpd (%edx), %ymm4, %ymm4 // CHECK: vxorpd %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf1,0x57,0xc9] vxorpd %xmm1, %xmm1, %xmm1 // CHECK: vxorpd %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdd,0x57,0xe4] vxorpd %ymm4, %ymm4, %ymm4 // CHECK: vxorps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x57,0x8c,0x82,0x10,0xe3,0x0f,0xe3] vxorps -485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vxorps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x57,0x8c,0x82,0xf0,0x1c,0xf0,0x1c] vxorps 485498096(%edx,%eax,4), %xmm1, %xmm1 // CHECK: vxorps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x57,0xa4,0x82,0x10,0xe3,0x0f,0xe3] vxorps -485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vxorps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x57,0xa4,0x82,0xf0,0x1c,0xf0,0x1c] vxorps 485498096(%edx,%eax,4), %ymm4, %ymm4 // CHECK: vxorps 485498096(%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x57,0x8a,0xf0,0x1c,0xf0,0x1c] vxorps 485498096(%edx), %xmm1, %xmm1 // CHECK: vxorps 485498096(%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x57,0xa2,0xf0,0x1c,0xf0,0x1c] vxorps 485498096(%edx), %ymm4, %ymm4 // CHECK: vxorps 485498096, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x57,0x0d,0xf0,0x1c,0xf0,0x1c] vxorps 485498096, %xmm1, %xmm1 // CHECK: vxorps 485498096, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x57,0x25,0xf0,0x1c,0xf0,0x1c] vxorps 485498096, %ymm4, %ymm4 // CHECK: vxorps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x57,0x4c,0x02,0x40] vxorps 64(%edx,%eax), %xmm1, %xmm1 // CHECK: vxorps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x57,0x64,0x02,0x40] vxorps 64(%edx,%eax), %ymm4, %ymm4 // CHECK: vxorps (%edx), %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x57,0x0a] vxorps (%edx), %xmm1, %xmm1 // CHECK: vxorps (%edx), %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x57,0x22] vxorps (%edx), %ymm4, %ymm4 // CHECK: vxorps %xmm1, %xmm1, %xmm1 // CHECK: encoding: [0xc5,0xf0,0x57,0xc9] vxorps %xmm1, %xmm1, %xmm1 // CHECK: vxorps %ymm4, %ymm4, %ymm4 // CHECK: encoding: [0xc5,0xdc,0x57,0xe4] vxorps %ymm4, %ymm4, %ymm4 // CHECK: vzeroall // CHECK: encoding: [0xc5,0xfc,0x77] vzeroall // CHECK: vzeroupper // CHECK: encoding: [0xc5,0xf8,0x77] vzeroupper