2251 lines
83 KiB
ArmAsm
2251 lines
83 KiB
ArmAsm
// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
|
|
|
|
// CHECK: vfrczpd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x81,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vfrczpd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczpd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x81,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczpd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczpd -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x81,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vfrczpd -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vfrczpd 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x81,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczpd 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vfrczpd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x81,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczpd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vfrczpd 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x81,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczpd 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vfrczpd 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x81,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczpd 485498096, %xmm1
|
|
|
|
// CHECK: vfrczpd 485498096, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x81,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczpd 485498096, %ymm4
|
|
|
|
// CHECK: vfrczpd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x81,0x4c,0x02,0x40]
|
|
vfrczpd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vfrczpd 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x81,0x64,0x02,0x40]
|
|
vfrczpd 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vfrczpd (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x81,0x0a]
|
|
vfrczpd (%edx), %xmm1
|
|
|
|
// CHECK: vfrczpd (%edx), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x81,0x22]
|
|
vfrczpd (%edx), %ymm4
|
|
|
|
// CHECK: vfrczpd %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x81,0xc9]
|
|
vfrczpd %xmm1, %xmm1
|
|
|
|
// CHECK: vfrczpd %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x81,0xe4]
|
|
vfrczpd %ymm4, %ymm4
|
|
|
|
// CHECK: vfrczps -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x80,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vfrczps -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczps 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x80,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczps 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczps -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x80,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vfrczps -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vfrczps 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x80,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczps 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vfrczps 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x80,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczps 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vfrczps 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x80,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczps 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vfrczps 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x80,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczps 485498096, %xmm1
|
|
|
|
// CHECK: vfrczps 485498096, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x80,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczps 485498096, %ymm4
|
|
|
|
// CHECK: vfrczps 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x80,0x4c,0x02,0x40]
|
|
vfrczps 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vfrczps 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x80,0x64,0x02,0x40]
|
|
vfrczps 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vfrczps (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x80,0x0a]
|
|
vfrczps (%edx), %xmm1
|
|
|
|
// CHECK: vfrczps (%edx), %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x80,0x22]
|
|
vfrczps (%edx), %ymm4
|
|
|
|
// CHECK: vfrczps %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x80,0xc9]
|
|
vfrczps %xmm1, %xmm1
|
|
|
|
// CHECK: vfrczps %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe9,0x7c,0x80,0xe4]
|
|
vfrczps %ymm4, %ymm4
|
|
|
|
// CHECK: vfrczsd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x83,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vfrczsd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczsd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x83,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczsd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczsd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x83,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczsd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vfrczsd 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x83,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczsd 485498096, %xmm1
|
|
|
|
// CHECK: vfrczsd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x83,0x4c,0x02,0x40]
|
|
vfrczsd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vfrczsd (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x83,0x0a]
|
|
vfrczsd (%edx), %xmm1
|
|
|
|
// CHECK: vfrczsd %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x83,0xc9]
|
|
vfrczsd %xmm1, %xmm1
|
|
|
|
// CHECK: vfrczss -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x82,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vfrczss -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczss 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x82,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczss 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vfrczss 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x82,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczss 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vfrczss 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x82,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vfrczss 485498096, %xmm1
|
|
|
|
// CHECK: vfrczss 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x82,0x4c,0x02,0x40]
|
|
vfrczss 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vfrczss (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x82,0x0a]
|
|
vfrczss (%edx), %xmm1
|
|
|
|
// CHECK: vfrczss %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0x82,0xc9]
|
|
vfrczss %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpcmov -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpcmov 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov -485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0xdc,0xa2,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
|
|
vpcmov -485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov 485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0xdc,0xa2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpcmov 485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa2,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpcmov 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov 485498096(%edx), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0xdc,0xa2,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpcmov 485498096(%edx), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov 485498096, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa2,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpcmov 485498096, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov 485498096, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0xdc,0xa2,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpcmov 485498096, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa2,0x4c,0x02,0x40,0x10]
|
|
vpcmov 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov 64(%edx,%eax), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0xdc,0xa2,0x64,0x02,0x40,0x40]
|
|
vpcmov 64(%edx,%eax), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov (%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa2,0x0a,0x10]
|
|
vpcmov (%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov (%edx), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0xdc,0xa2,0x22,0x40]
|
|
vpcmov (%edx), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpcmov %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpcmov %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa2,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpcmov %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa2,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpcmov %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa2,0x4c,0x02,0x40,0x10]
|
|
vpcmov %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa2,0x0a,0x10]
|
|
vpcmov %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa2,0xc9,0x10]
|
|
vpcmov %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcmov %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0x5c,0xa2,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
|
|
vpcmov %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0x5c,0xa2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpcmov %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0x5c,0xa2,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpcmov %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov %ymm4, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0x5c,0xa2,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpcmov %ymm4, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0x5c,0xa2,0x64,0x02,0x40,0x40]
|
|
vpcmov %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov %ymm4, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0x5c,0xa2,0x22,0x40]
|
|
vpcmov %ymm4, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmov %ymm4, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0x8f,0xe8,0x5c,0xa2,0xe4,0x40]
|
|
vpcmov %ymm4, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcomltb -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcc,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltb -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltb 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltb 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltb 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcc,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltb 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltb 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcc,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltb 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltb 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcc,0x4c,0x02,0x40,0x00]
|
|
vpcomltb 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltb (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcc,0x0a,0x00]
|
|
vpcomltb (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltb %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcc,0xc9,0x00]
|
|
vpcomltb %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xce,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xce,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltd 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xce,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltd 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltd 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xce,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltd 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltd 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xce,0x4c,0x02,0x40,0x00]
|
|
vpcomltd 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltd (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xce,0x0a,0x00]
|
|
vpcomltd (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltd %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xce,0xc9,0x00]
|
|
vpcomltd %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcf,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcf,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcf,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcf,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcf,0x4c,0x02,0x40,0x00]
|
|
vpcomltq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcf,0x0a,0x00]
|
|
vpcomltq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltq %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcf,0xc9,0x00]
|
|
vpcomltq %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltub -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xec,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltub -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltub 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xec,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltub 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltub 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xec,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltub 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltub 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xec,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltub 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltub 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xec,0x4c,0x02,0x40,0x00]
|
|
vpcomltub 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltub (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xec,0x0a,0x00]
|
|
vpcomltub (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltub %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xec,0xc9,0x00]
|
|
vpcomltub %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltud -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xee,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltud -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltud 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xee,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltud 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltud 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xee,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltud 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltud 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xee,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltud 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltud 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xee,0x4c,0x02,0x40,0x00]
|
|
vpcomltud 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltud (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xee,0x0a,0x00]
|
|
vpcomltud (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltud %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xee,0xc9,0x00]
|
|
vpcomltud %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xef,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltuq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xef,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltuq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xef,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltuq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xef,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltuq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xef,0x4c,0x02,0x40,0x00]
|
|
vpcomltuq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xef,0x0a,0x00]
|
|
vpcomltuq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuq %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xef,0xc9,0x00]
|
|
vpcomltuq %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xed,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltuw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xed,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltuw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuw 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xed,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltuw 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuw 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xed,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltuw 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuw 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xed,0x4c,0x02,0x40,0x00]
|
|
vpcomltuw 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuw (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xed,0x0a,0x00]
|
|
vpcomltuw (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltuw %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xed,0xc9,0x00]
|
|
vpcomltuw %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcd,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpcomltw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcd,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltw 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcd,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltw 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltw 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcd,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpcomltw 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltw 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcd,0x4c,0x02,0x40,0x00]
|
|
vpcomltw 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltw (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcd,0x0a,0x00]
|
|
vpcomltw (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpcomltw %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xcd,0xc9,0x00]
|
|
vpcomltw %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x49,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpermil2pd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x49,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2pd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x49,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
|
|
vpermil2pd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x49,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2pd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x49,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2pd $0, 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, 485498096(%edx), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x49,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2pd $0, 485498096(%edx), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, 485498096, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x49,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2pd $0, 485498096, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, 485498096, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x49,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2pd $0, 485498096, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x49,0x4c,0x02,0x40,0x10]
|
|
vpermil2pd $0, 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, 64(%edx,%eax), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x49,0x64,0x02,0x40,0x40]
|
|
vpermil2pd $0, 64(%edx,%eax), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, (%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x49,0x0a,0x10]
|
|
vpermil2pd $0, (%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, (%edx), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x49,0x22,0x40]
|
|
vpermil2pd $0, (%edx), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x49,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpermil2pd $0, %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x49,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2pd $0, %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x49,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2pd $0, %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x49,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2pd $0, %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x49,0x4c,0x02,0x40,0x10]
|
|
vpermil2pd $0, %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x49,0x0a,0x10]
|
|
vpermil2pd $0, %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x49,0xc9,0x10]
|
|
vpermil2pd $0, %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2pd $0, %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x49,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
|
|
vpermil2pd $0, %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x49,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2pd $0, %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x49,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2pd $0, %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, %ymm4, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x49,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2pd $0, %ymm4, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x49,0x64,0x02,0x40,0x40]
|
|
vpermil2pd $0, %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, %ymm4, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x49,0x22,0x40]
|
|
vpermil2pd $0, %ymm4, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2pd $0, %ymm4, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x49,0xe4,0x40]
|
|
vpermil2pd $0, %ymm4, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x48,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpermil2ps $0, -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x48,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2ps $0, 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x48,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
|
|
vpermil2ps $0, -485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x48,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2ps $0, 485498096(%edx,%eax,4), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x48,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2ps $0, 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, 485498096(%edx), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x48,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2ps $0, 485498096(%edx), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, 485498096, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x48,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2ps $0, 485498096, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, 485498096, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x48,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2ps $0, 485498096, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x48,0x4c,0x02,0x40,0x10]
|
|
vpermil2ps $0, 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, 64(%edx,%eax), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x48,0x64,0x02,0x40,0x40]
|
|
vpermil2ps $0, 64(%edx,%eax), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, (%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0xf1,0x48,0x0a,0x10]
|
|
vpermil2ps $0, (%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, (%edx), %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xdd,0x48,0x22,0x40]
|
|
vpermil2ps $0, (%edx), %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x48,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpermil2ps $0, %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x48,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2ps $0, %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x48,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2ps $0, %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x48,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpermil2ps $0, %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x48,0x4c,0x02,0x40,0x10]
|
|
vpermil2ps $0, %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x48,0x0a,0x10]
|
|
vpermil2ps $0, %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x48,0xc9,0x10]
|
|
vpermil2ps $0, %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpermil2ps $0, %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x48,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
|
|
vpermil2ps $0, %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x48,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2ps $0, %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x48,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2ps $0, %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, %ymm4, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x48,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpermil2ps $0, %ymm4, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x48,0x64,0x02,0x40,0x40]
|
|
vpermil2ps $0, %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, %ymm4, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x48,0x22,0x40]
|
|
vpermil2ps $0, %ymm4, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermil2ps $0, %ymm4, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x48,0xe4,0x40]
|
|
vpermil2ps $0, %ymm4, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddbd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddbd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddbd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddbd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddbd 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbd 485498096, %xmm1
|
|
|
|
// CHECK: vphaddbd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc2,0x4c,0x02,0x40]
|
|
vphaddbd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddbd (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc2,0x0a]
|
|
vphaddbd (%edx), %xmm1
|
|
|
|
// CHECK: vphaddbd %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc2,0xc9]
|
|
vphaddbd %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddbq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddbq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddbq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddbq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc3,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddbq 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc3,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbq 485498096, %xmm1
|
|
|
|
// CHECK: vphaddbq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc3,0x4c,0x02,0x40]
|
|
vphaddbq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddbq (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc3,0x0a]
|
|
vphaddbq (%edx), %xmm1
|
|
|
|
// CHECK: vphaddbq %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc3,0xc9]
|
|
vphaddbq %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddbw -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddbw -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddbw 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbw 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddbw 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc1,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbw 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddbw 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc1,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddbw 485498096, %xmm1
|
|
|
|
// CHECK: vphaddbw 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc1,0x4c,0x02,0x40]
|
|
vphaddbw 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddbw (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc1,0x0a]
|
|
vphaddbw (%edx), %xmm1
|
|
|
|
// CHECK: vphaddbw %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc1,0xc9]
|
|
vphaddbw %xmm1, %xmm1
|
|
|
|
// CHECK: vphadddq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xcb,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphadddq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphadddq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xcb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphadddq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphadddq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xcb,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphadddq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphadddq 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xcb,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphadddq 485498096, %xmm1
|
|
|
|
// CHECK: vphadddq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xcb,0x4c,0x02,0x40]
|
|
vphadddq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphadddq (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xcb,0x0a]
|
|
vphadddq (%edx), %xmm1
|
|
|
|
// CHECK: vphadddq %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xcb,0xc9]
|
|
vphadddq %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddubd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddubd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddubd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddubd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd2,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddubd 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd2,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubd 485498096, %xmm1
|
|
|
|
// CHECK: vphaddubd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd2,0x4c,0x02,0x40]
|
|
vphaddubd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddubd (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd2,0x0a]
|
|
vphaddubd (%edx), %xmm1
|
|
|
|
// CHECK: vphaddubd %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd2,0xc9]
|
|
vphaddubd %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddubq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddubq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddubq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddubq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd3,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddubq 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd3,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubq 485498096, %xmm1
|
|
|
|
// CHECK: vphaddubq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd3,0x4c,0x02,0x40]
|
|
vphaddubq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddubq (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd3,0x0a]
|
|
vphaddubq (%edx), %xmm1
|
|
|
|
// CHECK: vphaddubq %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd3,0xc9]
|
|
vphaddubq %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddubw -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddubw -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddubw 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubw 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddubw 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd1,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubw 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddubw 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd1,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddubw 485498096, %xmm1
|
|
|
|
// CHECK: vphaddubw 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd1,0x4c,0x02,0x40]
|
|
vphaddubw 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddubw (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd1,0x0a]
|
|
vphaddubw (%edx), %xmm1
|
|
|
|
// CHECK: vphaddubw %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd1,0xc9]
|
|
vphaddubw %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddudq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xdb,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddudq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddudq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xdb,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddudq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddudq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xdb,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddudq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddudq 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xdb,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddudq 485498096, %xmm1
|
|
|
|
// CHECK: vphaddudq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xdb,0x4c,0x02,0x40]
|
|
vphaddudq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddudq (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xdb,0x0a]
|
|
vphaddudq (%edx), %xmm1
|
|
|
|
// CHECK: vphaddudq %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xdb,0xc9]
|
|
vphaddudq %xmm1, %xmm1
|
|
|
|
// CHECK: vphadduwd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd6,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphadduwd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphadduwd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphadduwd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphadduwd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd6,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphadduwd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphadduwd 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd6,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphadduwd 485498096, %xmm1
|
|
|
|
// CHECK: vphadduwd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd6,0x4c,0x02,0x40]
|
|
vphadduwd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphadduwd (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd6,0x0a]
|
|
vphadduwd (%edx), %xmm1
|
|
|
|
// CHECK: vphadduwd %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd6,0xc9]
|
|
vphadduwd %xmm1, %xmm1
|
|
|
|
// CHECK: vphadduwq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd7,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphadduwq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphadduwq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd7,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphadduwq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphadduwq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd7,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphadduwq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphadduwq 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd7,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphadduwq 485498096, %xmm1
|
|
|
|
// CHECK: vphadduwq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd7,0x4c,0x02,0x40]
|
|
vphadduwq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphadduwq (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd7,0x0a]
|
|
vphadduwq (%edx), %xmm1
|
|
|
|
// CHECK: vphadduwq %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xd7,0xc9]
|
|
vphadduwq %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddwd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc6,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddwd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddwd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddwd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddwd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc6,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddwd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddwd 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc6,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddwd 485498096, %xmm1
|
|
|
|
// CHECK: vphaddwd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc6,0x4c,0x02,0x40]
|
|
vphaddwd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddwd (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc6,0x0a]
|
|
vphaddwd (%edx), %xmm1
|
|
|
|
// CHECK: vphaddwd %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc6,0xc9]
|
|
vphaddwd %xmm1, %xmm1
|
|
|
|
// CHECK: vphaddwq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc7,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddwq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddwq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc7,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddwq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphaddwq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc7,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddwq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphaddwq 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc7,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddwq 485498096, %xmm1
|
|
|
|
// CHECK: vphaddwq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc7,0x4c,0x02,0x40]
|
|
vphaddwq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphaddwq (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc7,0x0a]
|
|
vphaddwq (%edx), %xmm1
|
|
|
|
// CHECK: vphaddwq %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xc7,0xc9]
|
|
vphaddwq %xmm1, %xmm1
|
|
|
|
// CHECK: vphsubbw -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphsubbw -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphsubbw 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubbw 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphsubbw 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe1,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubbw 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphsubbw 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe1,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubbw 485498096, %xmm1
|
|
|
|
// CHECK: vphsubbw 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe1,0x4c,0x02,0x40]
|
|
vphsubbw 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphsubbw (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe1,0x0a]
|
|
vphsubbw (%edx), %xmm1
|
|
|
|
// CHECK: vphsubbw %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe1,0xc9]
|
|
vphsubbw %xmm1, %xmm1
|
|
|
|
// CHECK: vphsubdq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphsubdq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphsubdq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubdq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphsubdq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe3,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubdq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphsubdq 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe3,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubdq 485498096, %xmm1
|
|
|
|
// CHECK: vphsubdq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe3,0x4c,0x02,0x40]
|
|
vphsubdq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphsubdq (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe3,0x0a]
|
|
vphsubdq (%edx), %xmm1
|
|
|
|
// CHECK: vphsubdq %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe3,0xc9]
|
|
vphsubdq %xmm1, %xmm1
|
|
|
|
// CHECK: vphsubwd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphsubwd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphsubwd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubwd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vphsubwd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe2,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubwd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vphsubwd 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe2,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubwd 485498096, %xmm1
|
|
|
|
// CHECK: vphsubwd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe2,0x4c,0x02,0x40]
|
|
vphsubwd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vphsubwd (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe2,0x0a]
|
|
vphsubwd (%edx), %xmm1
|
|
|
|
// CHECK: vphsubwd %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x78,0xe2,0xc9]
|
|
vphsubwd %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9e,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacsdd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9e,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdd %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9e,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdd %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9e,0x4c,0x02,0x40,0x10]
|
|
vpmacsdd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdd %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9e,0x0a,0x10]
|
|
vpmacsdd %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdd %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9e,0xc9,0x10]
|
|
vpmacsdd %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdqh %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9f,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacsdqh %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdqh %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdqh %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdqh %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9f,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdqh %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdqh %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9f,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdqh %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdqh %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9f,0x4c,0x02,0x40,0x10]
|
|
vpmacsdqh %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdqh %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9f,0x0a,0x10]
|
|
vpmacsdqh %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdqh %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x9f,0xc9,0x10]
|
|
vpmacsdqh %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdql %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x97,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacsdql %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdql %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x97,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdql %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdql %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x97,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdql %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdql %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x97,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsdql %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdql %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x97,0x4c,0x02,0x40,0x10]
|
|
vpmacsdql %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdql %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x97,0x0a,0x10]
|
|
vpmacsdql %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsdql %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x97,0xc9,0x10]
|
|
vpmacsdql %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8e,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacssdd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8e,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdd %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8e,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdd %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8e,0x4c,0x02,0x40,0x10]
|
|
vpmacssdd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdd %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8e,0x0a,0x10]
|
|
vpmacssdd %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdd %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8e,0xc9,0x10]
|
|
vpmacssdd %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdqh %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8f,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacssdqh %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdqh %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8f,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdqh %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdqh %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8f,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdqh %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdqh %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8f,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdqh %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdqh %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8f,0x4c,0x02,0x40,0x10]
|
|
vpmacssdqh %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdqh %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8f,0x0a,0x10]
|
|
vpmacssdqh %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdqh %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x8f,0xc9,0x10]
|
|
vpmacssdqh %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdql %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x87,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacssdql %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdql %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x87,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdql %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdql %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x87,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdql %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdql %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x87,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssdql %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdql %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x87,0x4c,0x02,0x40,0x10]
|
|
vpmacssdql %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdql %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x87,0x0a,0x10]
|
|
vpmacssdql %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssdql %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x87,0xc9,0x10]
|
|
vpmacssdql %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x86,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacsswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x86,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x86,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsswd %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x86,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsswd %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x86,0x4c,0x02,0x40,0x10]
|
|
vpmacsswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsswd %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x86,0x0a,0x10]
|
|
vpmacsswd %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x86,0xc9,0x10]
|
|
vpmacsswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssww %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x85,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacssww %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssww %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x85,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssww %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssww %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x85,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssww %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssww %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x85,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacssww %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssww %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x85,0x4c,0x02,0x40,0x10]
|
|
vpmacssww %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssww %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x85,0x0a,0x10]
|
|
vpmacssww %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacssww %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x85,0xc9,0x10]
|
|
vpmacssww %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x96,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x96,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x96,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacswd %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x96,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacswd %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x96,0x4c,0x02,0x40,0x10]
|
|
vpmacswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacswd %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x96,0x0a,0x10]
|
|
vpmacswd %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x96,0xc9,0x10]
|
|
vpmacswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsww %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x95,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmacsww %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsww %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x95,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsww %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsww %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x95,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsww %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsww %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x95,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmacsww %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsww %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x95,0x4c,0x02,0x40,0x10]
|
|
vpmacsww %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsww %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x95,0x0a,0x10]
|
|
vpmacsww %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmacsww %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0x95,0xc9,0x10]
|
|
vpmacsww %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcsswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmadcsswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcsswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmadcsswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcsswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa6,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmadcsswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcsswd %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa6,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmadcsswd %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcsswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa6,0x4c,0x02,0x40,0x10]
|
|
vpmadcsswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcsswd %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa6,0x0a,0x10]
|
|
vpmadcsswd %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcsswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa6,0xc9,0x10]
|
|
vpmadcsswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xb6,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpmadcswd %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xb6,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmadcswd %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xb6,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmadcswd %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcswd %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xb6,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpmadcswd %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xb6,0x4c,0x02,0x40,0x10]
|
|
vpmadcswd %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcswd %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xb6,0x0a,0x10]
|
|
vpmadcswd %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmadcswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xb6,0xc9,0x10]
|
|
vpmadcswd %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa3,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpperm -485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpperm 485498096(%edx,%eax,4), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa3,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpperm 485498096(%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm 485498096, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa3,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpperm 485498096, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa3,0x4c,0x02,0x40,0x10]
|
|
vpperm 64(%edx,%eax), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm (%edx), %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0xf0,0xa3,0x0a,0x10]
|
|
vpperm (%edx), %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa3,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x10]
|
|
vpperm %xmm1, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpperm %xmm1, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa3,0x8a,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpperm %xmm1, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm %xmm1, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa3,0x0d,0xf0,0x1c,0xf0,0x1c,0x10]
|
|
vpperm %xmm1, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa3,0x4c,0x02,0x40,0x10]
|
|
vpperm %xmm1, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm %xmm1, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa3,0x0a,0x10]
|
|
vpperm %xmm1, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpperm %xmm1, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x70,0xa3,0xc9,0x10]
|
|
vpperm %xmm1, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb $0, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc0,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vprotb $0, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotb $0, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotb $0, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotb $0, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc0,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotb $0, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotb $0, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc0,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotb $0, 485498096, %xmm1
|
|
|
|
// CHECK: vprotb $0, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc0,0x4c,0x02,0x40,0x00]
|
|
vprotb $0, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotb $0, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc0,0x0a,0x00]
|
|
vprotb $0, (%edx), %xmm1
|
|
|
|
// CHECK: vprotb $0, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc0,0xc9,0x00]
|
|
vprotb $0, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x90,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotb -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x90,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotb 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x90,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotb 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x90,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotb 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x90,0x4c,0x02,0x40]
|
|
vprotb 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x90,0x0a]
|
|
vprotb (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotb %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x90,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotb %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotb %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x90,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotb %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotb %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x90,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotb %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotb %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x90,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotb %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vprotb %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x90,0x4c,0x02,0x40]
|
|
vprotb %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotb %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x90,0x0a]
|
|
vprotb %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vprotb %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x90,0xc9]
|
|
vprotb %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd $0, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc2,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vprotd $0, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotd $0, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotd $0, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotd $0, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc2,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotd $0, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotd $0, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc2,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotd $0, 485498096, %xmm1
|
|
|
|
// CHECK: vprotd $0, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc2,0x4c,0x02,0x40,0x00]
|
|
vprotd $0, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotd $0, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc2,0x0a,0x00]
|
|
vprotd $0, (%edx), %xmm1
|
|
|
|
// CHECK: vprotd $0, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc2,0xc9,0x00]
|
|
vprotd $0, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x92,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x92,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x92,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotd 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x92,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotd 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x92,0x4c,0x02,0x40]
|
|
vprotd 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x92,0x0a]
|
|
vprotd (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotd %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x92,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotd %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotd %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x92,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotd %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotd %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x92,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotd %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotd %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x92,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotd %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vprotd %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x92,0x4c,0x02,0x40]
|
|
vprotd %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotd %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x92,0x0a]
|
|
vprotd %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vprotd %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x92,0xc9]
|
|
vprotd %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq $0, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc3,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vprotq $0, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotq $0, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotq $0, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotq $0, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc3,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotq $0, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotq $0, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc3,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotq $0, 485498096, %xmm1
|
|
|
|
// CHECK: vprotq $0, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc3,0x4c,0x02,0x40,0x00]
|
|
vprotq $0, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotq $0, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc3,0x0a,0x00]
|
|
vprotq $0, (%edx), %xmm1
|
|
|
|
// CHECK: vprotq $0, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc3,0xc9,0x00]
|
|
vprotq $0, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x93,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x93,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x93,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x93,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x93,0x4c,0x02,0x40]
|
|
vprotq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x93,0x0a]
|
|
vprotq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotq %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x93,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotq %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotq %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x93,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotq %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotq %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x93,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotq %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotq %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x93,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotq %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vprotq %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x93,0x4c,0x02,0x40]
|
|
vprotq %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotq %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x93,0x0a]
|
|
vprotq %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vprotq %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x93,0xc9]
|
|
vprotq %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw $0, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc1,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vprotw $0, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotw $0, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotw $0, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotw $0, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc1,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotw $0, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotw $0, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc1,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vprotw $0, 485498096, %xmm1
|
|
|
|
// CHECK: vprotw $0, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc1,0x4c,0x02,0x40,0x00]
|
|
vprotw $0, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotw $0, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc1,0x0a,0x00]
|
|
vprotw $0, (%edx), %xmm1
|
|
|
|
// CHECK: vprotw $0, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe8,0x78,0xc1,0xc9,0x00]
|
|
vprotw $0, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x91,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x91,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x91,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotw 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x91,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotw 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x91,0x4c,0x02,0x40]
|
|
vprotw 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x91,0x0a]
|
|
vprotw (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vprotw %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x91,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vprotw %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotw %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x91,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vprotw %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vprotw %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x91,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vprotw %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vprotw %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x91,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vprotw %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vprotw %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x91,0x4c,0x02,0x40]
|
|
vprotw %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vprotw %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x91,0x0a]
|
|
vprotw %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vprotw %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x91,0xc9]
|
|
vprotw %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshab -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x98,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshab -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshab 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x98,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshab 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshab 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x98,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshab 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshab 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x98,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshab 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshab 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x98,0x4c,0x02,0x40]
|
|
vpshab 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshab (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x98,0x0a]
|
|
vpshab (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshab %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x98,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshab %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshab %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x98,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshab %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshab %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x98,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshab %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshab %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x98,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshab %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshab %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x98,0x4c,0x02,0x40]
|
|
vpshab %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshab %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x98,0x0a]
|
|
vpshab %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshab %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x98,0xc9]
|
|
vpshab %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshad -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshad -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshad 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshad 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshad 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9a,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshad 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshad 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9a,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshad 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshad 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9a,0x4c,0x02,0x40]
|
|
vpshad 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshad (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9a,0x0a]
|
|
vpshad (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshad %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9a,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshad %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshad %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9a,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshad %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshad %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9a,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshad %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshad %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9a,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshad %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshad %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9a,0x4c,0x02,0x40]
|
|
vpshad %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshad %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9a,0x0a]
|
|
vpshad %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshad %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9a,0xc9]
|
|
vpshad %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshaq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9b,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9b,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9b,0x4c,0x02,0x40]
|
|
vpshaq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x9b,0x0a]
|
|
vpshaq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaq %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9b,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshaq %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshaq %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9b,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaq %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshaq %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9b,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaq %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshaq %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9b,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaq %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshaq %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9b,0x4c,0x02,0x40]
|
|
vpshaq %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshaq %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9b,0x0a]
|
|
vpshaq %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshaq %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x9b,0xc9]
|
|
vpshaq %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x99,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshaw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x99,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaw 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x99,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaw 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaw 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x99,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaw 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaw 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x99,0x4c,0x02,0x40]
|
|
vpshaw 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaw (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x99,0x0a]
|
|
vpshaw (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshaw %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x99,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshaw %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshaw %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x99,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaw %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshaw %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x99,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaw %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshaw %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x99,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshaw %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshaw %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x99,0x4c,0x02,0x40]
|
|
vpshaw %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshaw %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x99,0x0a]
|
|
vpshaw %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshaw %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x99,0xc9]
|
|
vpshaw %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlb -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x94,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshlb -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlb 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x94,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlb 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlb 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x94,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlb 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlb 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x94,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlb 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlb 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x94,0x4c,0x02,0x40]
|
|
vpshlb 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlb (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x94,0x0a]
|
|
vpshlb (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlb %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x94,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshlb %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshlb %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x94,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlb %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshlb %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x94,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlb %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshlb %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x94,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlb %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshlb %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x94,0x4c,0x02,0x40]
|
|
vpshlb %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshlb %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x94,0x0a]
|
|
vpshlb %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshlb %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x94,0xc9]
|
|
vpshlb %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshld -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x96,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshld -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshld 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x96,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshld 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshld 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x96,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshld 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshld 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x96,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshld 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshld 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x96,0x4c,0x02,0x40]
|
|
vpshld 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshld (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x96,0x0a]
|
|
vpshld (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshld %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x96,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshld %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshld %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x96,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshld %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshld %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x96,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshld %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshld %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x96,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshld %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshld %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x96,0x4c,0x02,0x40]
|
|
vpshld %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshld %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x96,0x0a]
|
|
vpshld %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshld %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x96,0xc9]
|
|
vpshld %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x97,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshlq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x97,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x97,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x97,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x97,0x4c,0x02,0x40]
|
|
vpshlq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x97,0x0a]
|
|
vpshlq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlq %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x97,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshlq %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshlq %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x97,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlq %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshlq %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x97,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlq %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshlq %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x97,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlq %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshlq %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x97,0x4c,0x02,0x40]
|
|
vpshlq %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshlq %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x97,0x0a]
|
|
vpshlq %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshlq %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x97,0xc9]
|
|
vpshlq %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x95,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshlw -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x95,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlw 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlw 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x95,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlw 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlw 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x95,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlw 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlw 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x95,0x4c,0x02,0x40]
|
|
vpshlw 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlw (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0xf0,0x95,0x0a]
|
|
vpshlw (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpshlw %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x95,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshlw %xmm1, -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshlw %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x95,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlw %xmm1, 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpshlw %xmm1, 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x95,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlw %xmm1, 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpshlw %xmm1, 485498096, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x95,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpshlw %xmm1, 485498096, %xmm1
|
|
|
|
// CHECK: vpshlw %xmm1, 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x95,0x4c,0x02,0x40]
|
|
vpshlw %xmm1, 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpshlw %xmm1, (%edx), %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x95,0x0a]
|
|
vpshlw %xmm1, (%edx), %xmm1
|
|
|
|
// CHECK: vpshlw %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0x8f,0xe9,0x70,0x95,0xc9]
|
|
vpshlw %xmm1, %xmm1, %xmm1
|
|
|