mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 19:23:23 +01:00
250b1e3c78
NFC. Adding MC regressions tests to cover the AVX and AVX2 ISA sets. This patch is part of a larger task to cover MC encoding of all X86 ISA Sets. See revision: https://reviews.llvm.org/D39952 Reviewers: zvi, RKSimon, aymanmus, m_zuckerman Differential Revison: https://reviews.llvm.org/D40287 Change-Id: I304687a2b7abb473f79de99c31fc55c97b2662da llvm-svn: 320716
3963 lines
146 KiB
ArmAsm
3963 lines
146 KiB
ArmAsm
// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
|
|
|
|
// CHECK: vbroadcasti128 -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x5a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vbroadcasti128 -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vbroadcasti128 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x5a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vbroadcasti128 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vbroadcasti128 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x5a,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vbroadcasti128 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vbroadcasti128 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x5a,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vbroadcasti128 485498096, %ymm4
|
|
|
|
// CHECK: vbroadcasti128 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x5a,0x64,0x02,0x40]
|
|
vbroadcasti128 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vbroadcasti128 (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x5a,0x22]
|
|
vbroadcasti128 (%edx), %ymm4
|
|
|
|
// CHECK: vbroadcastsd %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x19,0xe1]
|
|
vbroadcastsd %xmm1, %ymm4
|
|
|
|
// CHECK: vbroadcastss %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x18,0xc9]
|
|
vbroadcastss %xmm1, %xmm1
|
|
|
|
// CHECK: vbroadcastss %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x18,0xe1]
|
|
vbroadcastss %xmm1, %ymm4
|
|
|
|
// CHECK: vextracti128 $0, %ymm4, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe3,0x7d,0x39,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vextracti128 $0, %ymm4, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vextracti128 $0, %ymm4, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe3,0x7d,0x39,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vextracti128 $0, %ymm4, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vextracti128 $0, %ymm4, 485498096(%edx)
|
|
// CHECK: encoding: [0xc4,0xe3,0x7d,0x39,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vextracti128 $0, %ymm4, 485498096(%edx)
|
|
|
|
// CHECK: vextracti128 $0, %ymm4, 485498096
|
|
// CHECK: encoding: [0xc4,0xe3,0x7d,0x39,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vextracti128 $0, %ymm4, 485498096
|
|
|
|
// CHECK: vextracti128 $0, %ymm4, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xc4,0xe3,0x7d,0x39,0x64,0x02,0x40,0x00]
|
|
vextracti128 $0, %ymm4, 64(%edx,%eax)
|
|
|
|
// CHECK: vextracti128 $0, %ymm4, (%edx)
|
|
// CHECK: encoding: [0xc4,0xe3,0x7d,0x39,0x22,0x00]
|
|
vextracti128 $0, %ymm4, (%edx)
|
|
|
|
// CHECK: vextracti128 $0, %ymm4, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x7d,0x39,0xe1,0x00]
|
|
vextracti128 $0, %ymm4, %xmm1
|
|
|
|
// CHECK: vinserti128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x38,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vinserti128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vinserti128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x38,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vinserti128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vinserti128 $0, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x38,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vinserti128 $0, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vinserti128 $0, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x38,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vinserti128 $0, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vinserti128 $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x38,0x64,0x02,0x40,0x00]
|
|
vinserti128 $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vinserti128 $0, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x38,0x22,0x00]
|
|
vinserti128 $0, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vinserti128 $0, %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x38,0xe1,0x00]
|
|
vinserti128 $0, %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vmovntdqa -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x2a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vmovntdqa -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vmovntdqa 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x2a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vmovntdqa 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vmovntdqa 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x2a,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vmovntdqa 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vmovntdqa 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x2a,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vmovntdqa 485498096, %ymm4
|
|
|
|
// CHECK: vmovntdqa 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x2a,0x64,0x02,0x40]
|
|
vmovntdqa 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vmovntdqa (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x2a,0x22]
|
|
vmovntdqa (%edx), %ymm4
|
|
|
|
// CHECK: vmpsadbw $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x42,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vmpsadbw $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vmpsadbw $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x42,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vmpsadbw $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vmpsadbw $0, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x42,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vmpsadbw $0, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vmpsadbw $0, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x42,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vmpsadbw $0, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vmpsadbw $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x42,0x64,0x02,0x40,0x00]
|
|
vmpsadbw $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vmpsadbw $0, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x42,0x22,0x00]
|
|
vmpsadbw $0, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vmpsadbw $0, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x42,0xe4,0x00]
|
|
vmpsadbw $0, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpabsb -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpabsb -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpabsb 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsb 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpabsb 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1c,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsb 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpabsb 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsb 485498096, %ymm4
|
|
|
|
// CHECK: vpabsb 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1c,0x64,0x02,0x40]
|
|
vpabsb 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpabsb (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1c,0x22]
|
|
vpabsb (%edx), %ymm4
|
|
|
|
// CHECK: vpabsb %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1c,0xe4]
|
|
vpabsb %ymm4, %ymm4
|
|
|
|
// CHECK: vpabsd -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpabsd -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpabsd 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsd 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpabsd 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1e,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsd 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpabsd 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1e,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsd 485498096, %ymm4
|
|
|
|
// CHECK: vpabsd 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1e,0x64,0x02,0x40]
|
|
vpabsd 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpabsd (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1e,0x22]
|
|
vpabsd (%edx), %ymm4
|
|
|
|
// CHECK: vpabsd %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1e,0xe4]
|
|
vpabsd %ymm4, %ymm4
|
|
|
|
// CHECK: vpabsw -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpabsw -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpabsw 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsw 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpabsw 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1d,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsw 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpabsw 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1d,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpabsw 485498096, %ymm4
|
|
|
|
// CHECK: vpabsw 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1d,0x64,0x02,0x40]
|
|
vpabsw 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpabsw (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1d,0x22]
|
|
vpabsw (%edx), %ymm4
|
|
|
|
// CHECK: vpabsw %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x1d,0xe4]
|
|
vpabsw %ymm4, %ymm4
|
|
|
|
// CHECK: vpackssdw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpackssdw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackssdw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpackssdw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackssdw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6b,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpackssdw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackssdw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6b,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpackssdw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpackssdw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6b,0x64,0x02,0x40]
|
|
vpackssdw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackssdw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6b,0x22]
|
|
vpackssdw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackssdw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6b,0xe4]
|
|
vpackssdw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpacksswb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x63,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpacksswb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpacksswb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x63,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpacksswb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpacksswb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x63,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpacksswb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpacksswb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x63,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpacksswb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpacksswb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x63,0x64,0x02,0x40]
|
|
vpacksswb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpacksswb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x63,0x22]
|
|
vpacksswb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpacksswb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x63,0xe4]
|
|
vpacksswb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpackusdw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x2b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpackusdw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackusdw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x2b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpackusdw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackusdw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x2b,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpackusdw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackusdw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x2b,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpackusdw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpackusdw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x2b,0x64,0x02,0x40]
|
|
vpackusdw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackusdw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x2b,0x22]
|
|
vpackusdw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackusdw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x2b,0xe4]
|
|
vpackusdw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpackuswb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x67,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpackuswb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackuswb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x67,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpackuswb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackuswb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x67,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpackuswb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackuswb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x67,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpackuswb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpackuswb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x67,0x64,0x02,0x40]
|
|
vpackuswb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackuswb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x67,0x22]
|
|
vpackuswb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpackuswb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x67,0xe4]
|
|
vpackuswb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfc,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfc,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfc,0x64,0x02,0x40]
|
|
vpaddb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfc,0x22]
|
|
vpaddb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfc,0xe4]
|
|
vpaddb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfe,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfe,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfe,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfe,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfe,0x64,0x02,0x40]
|
|
vpaddd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfe,0x22]
|
|
vpaddd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfe,0xe4]
|
|
vpaddd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd4,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd4,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd4,0x64,0x02,0x40]
|
|
vpaddq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd4,0x22]
|
|
vpaddq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd4,0xe4]
|
|
vpaddq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xec,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xec,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xec,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddsb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xec,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddsb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xec,0x64,0x02,0x40]
|
|
vpaddsb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xec,0x22]
|
|
vpaddsb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xec,0xe4]
|
|
vpaddsb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xed,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xed,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xed,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xed,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xed,0x64,0x02,0x40]
|
|
vpaddsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xed,0x22]
|
|
vpaddsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xed,0xe4]
|
|
vpaddsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddusb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddusb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdc,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddusb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdc,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddusb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdc,0x64,0x02,0x40]
|
|
vpaddusb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdc,0x22]
|
|
vpaddusb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdc,0xe4]
|
|
vpaddusb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddusw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddusw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdd,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddusw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdd,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddusw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdd,0x64,0x02,0x40]
|
|
vpaddusw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdd,0x22]
|
|
vpaddusw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddusw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdd,0xe4]
|
|
vpaddusw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpaddw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfd,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfd,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpaddw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfd,0x64,0x02,0x40]
|
|
vpaddw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfd,0x22]
|
|
vpaddw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpaddw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfd,0xe4]
|
|
vpaddw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpalignr $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0f,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpalignr $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpalignr $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpalignr $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpalignr $0, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0f,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpalignr $0, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpalignr $0, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0f,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpalignr $0, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpalignr $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0f,0x64,0x02,0x40,0x00]
|
|
vpalignr $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpalignr $0, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0f,0x22,0x00]
|
|
vpalignr $0, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpalignr $0, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0f,0xe4,0x00]
|
|
vpalignr $0, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpand -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpand -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpand 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpand 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpand 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdb,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpand 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpand 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdb,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpand 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpand 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdb,0x64,0x02,0x40]
|
|
vpand 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpand (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdb,0x22]
|
|
vpand (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpandn -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdf,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpandn -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpandn 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdf,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpandn 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpandn 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdf,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpandn 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpandn 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdf,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpandn 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpandn 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdf,0x64,0x02,0x40]
|
|
vpandn 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpandn (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdf,0x22]
|
|
vpandn (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpandn %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdf,0xe4]
|
|
vpandn %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpand %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xdb,0xe4]
|
|
vpand %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe0,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpavgb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpavgb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe0,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpavgb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe0,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpavgb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe0,0x64,0x02,0x40]
|
|
vpavgb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe0,0x22]
|
|
vpavgb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe0,0xe4]
|
|
vpavgb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpavgw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpavgw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe3,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpavgw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe3,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpavgw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe3,0x64,0x02,0x40]
|
|
vpavgw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe3,0x22]
|
|
vpavgw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpavgw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe3,0xe4]
|
|
vpavgw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x02,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpblendd $0, -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpblendd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x02,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendd $0, 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpblendd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x02,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpblendd $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x02,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendd $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendd $0, 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x02,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendd $0, 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpblendd $0, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x02,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendd $0, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendd $0, 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x02,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendd $0, 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpblendd $0, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x02,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendd $0, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendd $0, 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x02,0x4c,0x02,0x40,0x00]
|
|
vpblendd $0, 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpblendd $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x02,0x64,0x02,0x40,0x00]
|
|
vpblendd $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendd $0, (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x02,0x0a,0x00]
|
|
vpblendd $0, (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpblendd $0, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x02,0x22,0x00]
|
|
vpblendd $0, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendd $0, %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe3,0x71,0x02,0xc9,0x00]
|
|
vpblendd $0, %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpblendd $0, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x02,0xe4,0x00]
|
|
vpblendd $0, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendvb %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x4c,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x40]
|
|
vpblendvb %ymm4, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendvb %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x4c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpblendvb %ymm4, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendvb %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x4c,0xa2,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpblendvb %ymm4, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendvb %ymm4, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x4c,0x25,0xf0,0x1c,0xf0,0x1c,0x40]
|
|
vpblendvb %ymm4, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendvb %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x4c,0x64,0x02,0x40,0x40]
|
|
vpblendvb %ymm4, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendvb %ymm4, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x4c,0x22,0x40]
|
|
vpblendvb %ymm4, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendvb %ymm4, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x4c,0xe4,0x40]
|
|
vpblendvb %ymm4, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendw $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0e,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpblendw $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendw $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendw $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendw $0, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0e,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendw $0, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendw $0, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0e,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpblendw $0, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendw $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0e,0x64,0x02,0x40,0x00]
|
|
vpblendw $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendw $0, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0e,0x22,0x00]
|
|
vpblendw $0, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpblendw $0, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x0e,0xe4,0x00]
|
|
vpblendw $0, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpbroadcastb -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x78,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastb -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastb 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x78,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastb 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastb -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x78,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastb -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastb 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x78,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastb 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastb 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x78,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastb 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastb 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x78,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastb 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastb 485498096, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x78,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastb 485498096, %xmm1
|
|
|
|
// CHECK: vpbroadcastb 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x78,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastb 485498096, %ymm4
|
|
|
|
// CHECK: vpbroadcastb 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x78,0x4c,0x02,0x40]
|
|
vpbroadcastb 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpbroadcastb 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x78,0x64,0x02,0x40]
|
|
vpbroadcastb 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpbroadcastb (%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x78,0x0a]
|
|
vpbroadcastb (%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastb (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x78,0x22]
|
|
vpbroadcastb (%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastb %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x78,0xc9]
|
|
vpbroadcastb %xmm1, %xmm1
|
|
|
|
// CHECK: vpbroadcastb %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x78,0xe1]
|
|
vpbroadcastb %xmm1, %ymm4
|
|
|
|
// CHECK: vpbroadcastd -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x58,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastd -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastd 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x58,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastd 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastd -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x58,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastd -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastd 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x58,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastd 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastd 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x58,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastd 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastd 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x58,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastd 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastd 485498096, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x58,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastd 485498096, %xmm1
|
|
|
|
// CHECK: vpbroadcastd 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x58,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastd 485498096, %ymm4
|
|
|
|
// CHECK: vpbroadcastd 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x58,0x4c,0x02,0x40]
|
|
vpbroadcastd 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpbroadcastd 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x58,0x64,0x02,0x40]
|
|
vpbroadcastd 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpbroadcastd (%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x58,0x0a]
|
|
vpbroadcastd (%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastd (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x58,0x22]
|
|
vpbroadcastd (%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastd %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x58,0xc9]
|
|
vpbroadcastd %xmm1, %xmm1
|
|
|
|
// CHECK: vpbroadcastd %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x58,0xe1]
|
|
vpbroadcastd %xmm1, %ymm4
|
|
|
|
// CHECK: vpbroadcastq -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x59,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastq -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastq 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x59,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastq 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastq -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x59,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastq -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastq 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x59,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastq 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastq 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x59,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastq 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastq 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x59,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastq 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastq 485498096, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x59,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastq 485498096, %xmm1
|
|
|
|
// CHECK: vpbroadcastq 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x59,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastq 485498096, %ymm4
|
|
|
|
// CHECK: vpbroadcastq 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x59,0x4c,0x02,0x40]
|
|
vpbroadcastq 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpbroadcastq 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x59,0x64,0x02,0x40]
|
|
vpbroadcastq 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpbroadcastq (%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x59,0x0a]
|
|
vpbroadcastq (%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastq (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x59,0x22]
|
|
vpbroadcastq (%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastq %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x59,0xc9]
|
|
vpbroadcastq %xmm1, %xmm1
|
|
|
|
// CHECK: vpbroadcastq %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x59,0xe1]
|
|
vpbroadcastq %xmm1, %ymm4
|
|
|
|
// CHECK: vpbroadcastw -485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x79,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastw -485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastw 485498096(%edx,%eax,4), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x79,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastw 485498096(%edx,%eax,4), %xmm1
|
|
|
|
// CHECK: vpbroadcastw -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x79,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpbroadcastw -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastw 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x79,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastw 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpbroadcastw 485498096(%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x79,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastw 485498096(%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastw 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x79,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastw 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastw 485498096, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x79,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastw 485498096, %xmm1
|
|
|
|
// CHECK: vpbroadcastw 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x79,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpbroadcastw 485498096, %ymm4
|
|
|
|
// CHECK: vpbroadcastw 64(%edx,%eax), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x79,0x4c,0x02,0x40]
|
|
vpbroadcastw 64(%edx,%eax), %xmm1
|
|
|
|
// CHECK: vpbroadcastw 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x79,0x64,0x02,0x40]
|
|
vpbroadcastw 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpbroadcastw (%edx), %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x79,0x0a]
|
|
vpbroadcastw (%edx), %xmm1
|
|
|
|
// CHECK: vpbroadcastw (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x79,0x22]
|
|
vpbroadcastw (%edx), %ymm4
|
|
|
|
// CHECK: vpbroadcastw %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x79,0x79,0xc9]
|
|
vpbroadcastw %xmm1, %xmm1
|
|
|
|
// CHECK: vpbroadcastw %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x79,0xe1]
|
|
vpbroadcastw %xmm1, %ymm4
|
|
|
|
// CHECK: vpcmpeqb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x74,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpeqb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x74,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x74,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x74,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x74,0x64,0x02,0x40]
|
|
vpcmpeqb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x74,0x22]
|
|
vpcmpeqb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x74,0xe4]
|
|
vpcmpeqb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x76,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpeqd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x76,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x76,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x76,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x76,0x64,0x02,0x40]
|
|
vpcmpeqd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x76,0x22]
|
|
vpcmpeqd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x76,0xe4]
|
|
vpcmpeqd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x29,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpeqq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x29,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x29,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x29,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x29,0x64,0x02,0x40]
|
|
vpcmpeqq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x29,0x22]
|
|
vpcmpeqq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x29,0xe4]
|
|
vpcmpeqq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x75,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpeqw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x75,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x75,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x75,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpeqw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x75,0x64,0x02,0x40]
|
|
vpcmpeqw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x75,0x22]
|
|
vpcmpeqw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpeqw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x75,0xe4]
|
|
vpcmpeqw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x64,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpgtb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x64,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x64,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x64,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x64,0x64,0x02,0x40]
|
|
vpcmpgtb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x64,0x22]
|
|
vpcmpgtb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x64,0xe4]
|
|
vpcmpgtb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x66,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpgtd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x66,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x66,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x66,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x66,0x64,0x02,0x40]
|
|
vpcmpgtd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x66,0x22]
|
|
vpcmpgtd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x66,0xe4]
|
|
vpcmpgtd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x37,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpgtq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x37,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x37,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x37,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x37,0x64,0x02,0x40]
|
|
vpcmpgtq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x37,0x22]
|
|
vpcmpgtq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x37,0xe4]
|
|
vpcmpgtq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x65,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpcmpgtw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x65,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x65,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x65,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpcmpgtw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x65,0x64,0x02,0x40]
|
|
vpcmpgtw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x65,0x22]
|
|
vpcmpgtw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpcmpgtw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x65,0xe4]
|
|
vpcmpgtw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vperm2i128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x46,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vperm2i128 $0, -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vperm2i128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x46,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vperm2i128 $0, 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vperm2i128 $0, 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x46,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vperm2i128 $0, 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vperm2i128 $0, 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x46,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vperm2i128 $0, 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vperm2i128 $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x46,0x64,0x02,0x40,0x00]
|
|
vperm2i128 $0, 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vperm2i128 $0, (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x46,0x22,0x00]
|
|
vperm2i128 $0, (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vperm2i128 $0, %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0x5d,0x46,0xe4,0x00]
|
|
vperm2i128 $0, %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x36,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpermd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x36,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpermd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x36,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpermd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x36,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpermd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x36,0x64,0x02,0x40]
|
|
vpermd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x36,0x22]
|
|
vpermd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x36,0xe4]
|
|
vpermd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermpd $0, -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x01,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpermpd $0, -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpermpd $0, 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x01,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpermpd $0, 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpermpd $0, 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x01,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpermpd $0, 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpermpd $0, 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x01,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpermpd $0, 485498096, %ymm4
|
|
|
|
// CHECK: vpermpd $0, 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x01,0x64,0x02,0x40,0x00]
|
|
vpermpd $0, 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpermpd $0, (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x01,0x22,0x00]
|
|
vpermpd $0, (%edx), %ymm4
|
|
|
|
// CHECK: vpermpd $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x01,0xe4,0x00]
|
|
vpermpd $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermps -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x16,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpermps -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermps 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x16,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpermps 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermps 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x16,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpermps 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermps 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x16,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpermps 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermps 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x16,0x64,0x02,0x40]
|
|
vpermps 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermps (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x16,0x22]
|
|
vpermps (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpermps %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x16,0xe4]
|
|
vpermps %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpermq $0, -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x00,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpermq $0, -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpermq $0, 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x00,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpermq $0, 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpermq $0, 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x00,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpermq $0, 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpermq $0, 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x00,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpermq $0, 485498096, %ymm4
|
|
|
|
// CHECK: vpermq $0, 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x00,0x64,0x02,0x40,0x00]
|
|
vpermq $0, 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpermq $0, (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x00,0x22,0x00]
|
|
vpermq $0, (%edx), %ymm4
|
|
|
|
// CHECK: vpermq $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe3,0xfd,0x00,0xe4,0x00]
|
|
vpermq $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x02,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x02,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x02,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x02,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x02,0x64,0x02,0x40]
|
|
vphaddd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x02,0x22]
|
|
vphaddd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x02,0xe4]
|
|
vphaddd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x03,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x03,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x03,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x03,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x03,0x64,0x02,0x40]
|
|
vphaddsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x03,0x22]
|
|
vphaddsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x03,0xe4]
|
|
vphaddsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x01,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphaddw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x01,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x01,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x01,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vphaddw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x01,0x64,0x02,0x40]
|
|
vphaddw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x01,0x22]
|
|
vphaddw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphaddw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x01,0xe4]
|
|
vphaddw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x06,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphsubd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x06,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x06,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x06,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x06,0x64,0x02,0x40]
|
|
vphsubd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x06,0x22]
|
|
vphsubd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x06,0xe4]
|
|
vphsubd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x07,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphsubsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x07,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x07,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x07,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x07,0x64,0x02,0x40]
|
|
vphsubsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x07,0x22]
|
|
vphsubsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x07,0xe4]
|
|
vphsubsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x05,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vphsubw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x05,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x05,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x05,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vphsubw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x05,0x64,0x02,0x40]
|
|
vphsubw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x05,0x22]
|
|
vphsubw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vphsubw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x05,0xe4]
|
|
vphsubw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddubsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x04,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaddubsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddubsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x04,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaddubsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddubsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x04,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaddubsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddubsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x04,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaddubsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddubsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x04,0x64,0x02,0x40]
|
|
vpmaddubsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddubsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x04,0x22]
|
|
vpmaddubsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddubsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x04,0xe4]
|
|
vpmaddubsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddwd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaddwd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddwd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaddwd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddwd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf5,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaddwd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddwd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf5,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaddwd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddwd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf5,0x64,0x02,0x40]
|
|
vpmaddwd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddwd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf5,0x22]
|
|
vpmaddwd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaddwd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf5,0xe4]
|
|
vpmaddwd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovd 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8c,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8c,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovd 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8c,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8c,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovd 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8c,0x4c,0x02,0x40]
|
|
vpmaskmovd 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8c,0x64,0x02,0x40]
|
|
vpmaskmovd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovd (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8c,0x0a]
|
|
vpmaskmovd (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8c,0x22]
|
|
vpmaskmovd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovd %xmm1, %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovd %xmm1, %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovd %xmm1, %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd %xmm1, %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovd %xmm1, %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8e,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd %xmm1, %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: vpmaskmovd %xmm1, %xmm1, 485498096
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8e,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd %xmm1, %xmm1, 485498096
|
|
|
|
// CHECK: vpmaskmovd %xmm1, %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8e,0x4c,0x02,0x40]
|
|
vpmaskmovd %xmm1, %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: vpmaskmovd %xmm1, %xmm1, (%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x8e,0x0a]
|
|
vpmaskmovd %xmm1, %xmm1, (%edx)
|
|
|
|
// CHECK: vpmaskmovd %ymm4, %ymm4, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovd %ymm4, %ymm4, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovd %ymm4, %ymm4, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd %ymm4, %ymm4, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovd %ymm4, %ymm4, 485498096(%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8e,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd %ymm4, %ymm4, 485498096(%edx)
|
|
|
|
// CHECK: vpmaskmovd %ymm4, %ymm4, 485498096
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8e,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovd %ymm4, %ymm4, 485498096
|
|
|
|
// CHECK: vpmaskmovd %ymm4, %ymm4, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8e,0x64,0x02,0x40]
|
|
vpmaskmovd %ymm4, %ymm4, 64(%edx,%eax)
|
|
|
|
// CHECK: vpmaskmovd %ymm4, %ymm4, (%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x8e,0x22]
|
|
vpmaskmovd %ymm4, %ymm4, (%edx)
|
|
|
|
// CHECK: vpmaskmovq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8c,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8c,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8c,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8c,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8c,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8c,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8c,0x4c,0x02,0x40]
|
|
vpmaskmovq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8c,0x64,0x02,0x40]
|
|
vpmaskmovq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8c,0x0a]
|
|
vpmaskmovq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpmaskmovq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8c,0x22]
|
|
vpmaskmovq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaskmovq %xmm1, %xmm1, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8e,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovq %xmm1, %xmm1, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovq %xmm1, %xmm1, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8e,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq %xmm1, %xmm1, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovq %xmm1, %xmm1, 485498096(%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8e,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq %xmm1, %xmm1, 485498096(%edx)
|
|
|
|
// CHECK: vpmaskmovq %xmm1, %xmm1, 485498096
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8e,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq %xmm1, %xmm1, 485498096
|
|
|
|
// CHECK: vpmaskmovq %xmm1, %xmm1, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8e,0x4c,0x02,0x40]
|
|
vpmaskmovq %xmm1, %xmm1, 64(%edx,%eax)
|
|
|
|
// CHECK: vpmaskmovq %xmm1, %xmm1, (%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x8e,0x0a]
|
|
vpmaskmovq %xmm1, %xmm1, (%edx)
|
|
|
|
// CHECK: vpmaskmovq %ymm4, %ymm4, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaskmovq %ymm4, %ymm4, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovq %ymm4, %ymm4, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq %ymm4, %ymm4, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: vpmaskmovq %ymm4, %ymm4, 485498096(%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8e,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq %ymm4, %ymm4, 485498096(%edx)
|
|
|
|
// CHECK: vpmaskmovq %ymm4, %ymm4, 485498096
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8e,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaskmovq %ymm4, %ymm4, 485498096
|
|
|
|
// CHECK: vpmaskmovq %ymm4, %ymm4, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8e,0x64,0x02,0x40]
|
|
vpmaskmovq %ymm4, %ymm4, 64(%edx,%eax)
|
|
|
|
// CHECK: vpmaskmovq %ymm4, %ymm4, (%edx)
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x8e,0x22]
|
|
vpmaskmovq %ymm4, %ymm4, (%edx)
|
|
|
|
// CHECK: vpmaxsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaxsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3c,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3c,0x64,0x02,0x40]
|
|
vpmaxsb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3c,0x22]
|
|
vpmaxsb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3c,0xe4]
|
|
vpmaxsb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaxsd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3d,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3d,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3d,0x64,0x02,0x40]
|
|
vpmaxsd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3d,0x22]
|
|
vpmaxsd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3d,0xe4]
|
|
vpmaxsd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xee,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaxsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xee,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xee,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xee,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xee,0x64,0x02,0x40]
|
|
vpmaxsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xee,0x22]
|
|
vpmaxsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xee,0xe4]
|
|
vpmaxsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxub -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xde,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaxub -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxub 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xde,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxub 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxub 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xde,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxub 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxub 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xde,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxub 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxub 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xde,0x64,0x02,0x40]
|
|
vpmaxub 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxub (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xde,0x22]
|
|
vpmaxub (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxub %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xde,0xe4]
|
|
vpmaxub %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxud -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3f,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaxud -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxud 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3f,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxud 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxud 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3f,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxud 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxud 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3f,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxud 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxud 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3f,0x64,0x02,0x40]
|
|
vpmaxud 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxud (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3f,0x22]
|
|
vpmaxud (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxud %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3f,0xe4]
|
|
vpmaxud %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxuw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3e,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmaxuw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxuw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3e,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxuw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxuw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3e,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxuw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxuw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3e,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmaxuw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxuw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3e,0x64,0x02,0x40]
|
|
vpmaxuw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxuw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3e,0x22]
|
|
vpmaxuw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmaxuw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3e,0xe4]
|
|
vpmaxuw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x38,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpminsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x38,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x38,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x38,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x38,0x64,0x02,0x40]
|
|
vpminsb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x38,0x22]
|
|
vpminsb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x38,0xe4]
|
|
vpminsb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x39,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpminsd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x39,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x39,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x39,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x39,0x64,0x02,0x40]
|
|
vpminsd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x39,0x22]
|
|
vpminsd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x39,0xe4]
|
|
vpminsd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xea,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpminsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xea,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xea,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xea,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpminsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xea,0x64,0x02,0x40]
|
|
vpminsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xea,0x22]
|
|
vpminsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xea,0xe4]
|
|
vpminsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminub -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xda,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpminub -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminub 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xda,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpminub 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminub 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xda,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpminub 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminub 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xda,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpminub 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminub 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xda,0x64,0x02,0x40]
|
|
vpminub 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminub (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xda,0x22]
|
|
vpminub (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminub %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xda,0xe4]
|
|
vpminub %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminud -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpminud -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminud 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpminud 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminud 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3b,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpminud 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminud 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3b,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpminud 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminud 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3b,0x64,0x02,0x40]
|
|
vpminud 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminud (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3b,0x22]
|
|
vpminud (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminud %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3b,0xe4]
|
|
vpminud %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminuw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpminuw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminuw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpminuw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminuw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3a,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpminuw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminuw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3a,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpminuw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpminuw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3a,0x64,0x02,0x40]
|
|
vpminuw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminuw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3a,0x22]
|
|
vpminuw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpminuw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x3a,0xe4]
|
|
vpminuw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmovsxbd -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x21,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovsxbd -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxbd 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x21,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbd 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxbd 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x21,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbd 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxbd 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x21,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbd 485498096, %ymm4
|
|
|
|
// CHECK: vpmovsxbd 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x21,0x64,0x02,0x40]
|
|
vpmovsxbd 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovsxbd (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x21,0x22]
|
|
vpmovsxbd (%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxbd %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x21,0xe1]
|
|
vpmovsxbd %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovsxbq -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x22,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovsxbq -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxbq 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x22,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbq 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxbq 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x22,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbq 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxbq 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x22,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbq 485498096, %ymm4
|
|
|
|
// CHECK: vpmovsxbq 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x22,0x64,0x02,0x40]
|
|
vpmovsxbq 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovsxbq (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x22,0x22]
|
|
vpmovsxbq (%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxbq %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x22,0xe1]
|
|
vpmovsxbq %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovsxbw -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x20,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovsxbw -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxbw 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x20,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbw 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxbw 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x20,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbw 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxbw 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x20,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxbw 485498096, %ymm4
|
|
|
|
// CHECK: vpmovsxbw 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x20,0x64,0x02,0x40]
|
|
vpmovsxbw 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovsxbw (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x20,0x22]
|
|
vpmovsxbw (%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxbw %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x20,0xe1]
|
|
vpmovsxbw %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovsxdq -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x25,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovsxdq -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxdq 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x25,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxdq 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxdq 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x25,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxdq 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxdq 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x25,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxdq 485498096, %ymm4
|
|
|
|
// CHECK: vpmovsxdq 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x25,0x64,0x02,0x40]
|
|
vpmovsxdq 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovsxdq (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x25,0x22]
|
|
vpmovsxdq (%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxdq %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x25,0xe1]
|
|
vpmovsxdq %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovsxwd -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x23,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovsxwd -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxwd 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x23,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxwd 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxwd 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x23,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxwd 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxwd 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x23,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxwd 485498096, %ymm4
|
|
|
|
// CHECK: vpmovsxwd 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x23,0x64,0x02,0x40]
|
|
vpmovsxwd 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovsxwd (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x23,0x22]
|
|
vpmovsxwd (%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxwd %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x23,0xe1]
|
|
vpmovsxwd %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovsxwq -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x24,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovsxwq -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxwq 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x24,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxwq 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovsxwq 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x24,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxwq 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxwq 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x24,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovsxwq 485498096, %ymm4
|
|
|
|
// CHECK: vpmovsxwq 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x24,0x64,0x02,0x40]
|
|
vpmovsxwq 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovsxwq (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x24,0x22]
|
|
vpmovsxwq (%edx), %ymm4
|
|
|
|
// CHECK: vpmovsxwq %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x24,0xe1]
|
|
vpmovsxwq %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovzxbd -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x31,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovzxbd -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxbd 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x31,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbd 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxbd 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x31,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbd 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxbd 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x31,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbd 485498096, %ymm4
|
|
|
|
// CHECK: vpmovzxbd 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x31,0x64,0x02,0x40]
|
|
vpmovzxbd 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovzxbd (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x31,0x22]
|
|
vpmovzxbd (%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxbd %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x31,0xe1]
|
|
vpmovzxbd %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovzxbq -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x32,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovzxbq -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxbq 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x32,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbq 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxbq 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x32,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbq 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxbq 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x32,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbq 485498096, %ymm4
|
|
|
|
// CHECK: vpmovzxbq 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x32,0x64,0x02,0x40]
|
|
vpmovzxbq 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovzxbq (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x32,0x22]
|
|
vpmovzxbq (%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxbq %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x32,0xe1]
|
|
vpmovzxbq %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovzxbw -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x30,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovzxbw -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxbw 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x30,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbw 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxbw 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x30,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbw 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxbw 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x30,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxbw 485498096, %ymm4
|
|
|
|
// CHECK: vpmovzxbw 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x30,0x64,0x02,0x40]
|
|
vpmovzxbw 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovzxbw (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x30,0x22]
|
|
vpmovzxbw (%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxbw %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x30,0xe1]
|
|
vpmovzxbw %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovzxdq -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x35,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovzxdq -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxdq 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x35,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxdq 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxdq 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x35,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxdq 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxdq 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x35,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxdq 485498096, %ymm4
|
|
|
|
// CHECK: vpmovzxdq 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x35,0x64,0x02,0x40]
|
|
vpmovzxdq 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovzxdq (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x35,0x22]
|
|
vpmovzxdq (%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxdq %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x35,0xe1]
|
|
vpmovzxdq %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovzxwd -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x33,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovzxwd -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxwd 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x33,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxwd 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxwd 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x33,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxwd 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxwd 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x33,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxwd 485498096, %ymm4
|
|
|
|
// CHECK: vpmovzxwd 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x33,0x64,0x02,0x40]
|
|
vpmovzxwd 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovzxwd (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x33,0x22]
|
|
vpmovzxwd (%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxwd %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x33,0xe1]
|
|
vpmovzxwd %xmm1, %ymm4
|
|
|
|
// CHECK: vpmovzxwq -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x34,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmovzxwq -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxwq 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x34,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxwq 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpmovzxwq 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x34,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxwq 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxwq 485498096, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmovzxwq 485498096, %ymm4
|
|
|
|
// CHECK: vpmovzxwq 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x34,0x64,0x02,0x40]
|
|
vpmovzxwq 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpmovzxwq (%edx), %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x34,0x22]
|
|
vpmovzxwq (%edx), %ymm4
|
|
|
|
// CHECK: vpmovzxwq %xmm1, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x7d,0x34,0xe1]
|
|
vpmovzxwq %xmm1, %ymm4
|
|
|
|
// CHECK: vpmuldq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x28,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmuldq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuldq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x28,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmuldq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuldq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x28,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmuldq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuldq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x28,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmuldq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuldq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x28,0x64,0x02,0x40]
|
|
vpmuldq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuldq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x28,0x22]
|
|
vpmuldq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuldq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x28,0xe4]
|
|
vpmuldq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhrsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0b,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmulhrsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhrsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0b,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhrsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhrsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0b,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhrsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhrsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0b,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhrsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhrsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0b,0x64,0x02,0x40]
|
|
vpmulhrsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhrsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0b,0x22]
|
|
vpmulhrsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhrsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0b,0xe4]
|
|
vpmulhrsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhuw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmulhuw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhuw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhuw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhuw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe4,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhuw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhuw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe4,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhuw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhuw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe4,0x64,0x02,0x40]
|
|
vpmulhuw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhuw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe4,0x22]
|
|
vpmulhuw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhuw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe4,0xe4]
|
|
vpmulhuw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmulhw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe5,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe5,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulhw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe5,0x64,0x02,0x40]
|
|
vpmulhw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe5,0x22]
|
|
vpmulhw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulhw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe5,0xe4]
|
|
vpmulhw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulld -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x40,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmulld -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulld 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x40,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulld 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulld 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x40,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulld 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulld 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x40,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmulld 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulld 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x40,0x64,0x02,0x40]
|
|
vpmulld 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulld (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x40,0x22]
|
|
vpmulld (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmulld %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x40,0xe4]
|
|
vpmulld %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmullw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd5,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmullw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmullw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd5,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmullw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmullw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd5,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmullw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmullw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd5,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmullw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmullw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd5,0x64,0x02,0x40]
|
|
vpmullw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmullw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd5,0x22]
|
|
vpmullw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmullw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd5,0xe4]
|
|
vpmullw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuludq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf4,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpmuludq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuludq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf4,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpmuludq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuludq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf4,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpmuludq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuludq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf4,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpmuludq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuludq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf4,0x64,0x02,0x40]
|
|
vpmuludq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuludq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf4,0x22]
|
|
vpmuludq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpmuludq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf4,0xe4]
|
|
vpmuludq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpor -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xeb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpor -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpor 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xeb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpor 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpor 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xeb,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpor 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpor 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xeb,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpor 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpor 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xeb,0x64,0x02,0x40]
|
|
vpor 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpor (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xeb,0x22]
|
|
vpor (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpor %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xeb,0xe4]
|
|
vpor %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsadbw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf6,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsadbw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsadbw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsadbw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsadbw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf6,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsadbw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsadbw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf6,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsadbw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsadbw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf6,0x64,0x02,0x40]
|
|
vpsadbw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsadbw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf6,0x22]
|
|
vpsadbw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsadbw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf6,0xe4]
|
|
vpsadbw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x00,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpshufb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x00,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpshufb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x00,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpshufb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x00,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpshufb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x00,0x64,0x02,0x40]
|
|
vpshufb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x00,0x22]
|
|
vpshufb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x00,0xe4]
|
|
vpshufb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufd $0, -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfd,0x70,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpshufd $0, -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpshufd $0, 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfd,0x70,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshufd $0, 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpshufd $0, 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfd,0x70,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshufd $0, 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpshufd $0, 485498096, %ymm4
|
|
// CHECK: encoding: [0xc5,0xfd,0x70,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshufd $0, 485498096, %ymm4
|
|
|
|
// CHECK: vpshufd $0, 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfd,0x70,0x64,0x02,0x40,0x00]
|
|
vpshufd $0, 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpshufd $0, (%edx), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfd,0x70,0x22,0x00]
|
|
vpshufd $0, (%edx), %ymm4
|
|
|
|
// CHECK: vpshufd $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xfd,0x70,0xe4,0x00]
|
|
vpshufd $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpshufhw $0, -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfe,0x70,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpshufhw $0, -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpshufhw $0, 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfe,0x70,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshufhw $0, 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpshufhw $0, 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfe,0x70,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshufhw $0, 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpshufhw $0, 485498096, %ymm4
|
|
// CHECK: encoding: [0xc5,0xfe,0x70,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshufhw $0, 485498096, %ymm4
|
|
|
|
// CHECK: vpshufhw $0, 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfe,0x70,0x64,0x02,0x40,0x00]
|
|
vpshufhw $0, 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpshufhw $0, (%edx), %ymm4
|
|
// CHECK: encoding: [0xc5,0xfe,0x70,0x22,0x00]
|
|
vpshufhw $0, (%edx), %ymm4
|
|
|
|
// CHECK: vpshufhw $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xfe,0x70,0xe4,0x00]
|
|
vpshufhw $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpshuflw $0, -485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc5,0xff,0x70,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
vpshuflw $0, -485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpshuflw $0, 485498096(%edx,%eax,4), %ymm4
|
|
// CHECK: encoding: [0xc5,0xff,0x70,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshuflw $0, 485498096(%edx,%eax,4), %ymm4
|
|
|
|
// CHECK: vpshuflw $0, 485498096(%edx), %ymm4
|
|
// CHECK: encoding: [0xc5,0xff,0x70,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshuflw $0, 485498096(%edx), %ymm4
|
|
|
|
// CHECK: vpshuflw $0, 485498096, %ymm4
|
|
// CHECK: encoding: [0xc5,0xff,0x70,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
vpshuflw $0, 485498096, %ymm4
|
|
|
|
// CHECK: vpshuflw $0, 64(%edx,%eax), %ymm4
|
|
// CHECK: encoding: [0xc5,0xff,0x70,0x64,0x02,0x40,0x00]
|
|
vpshuflw $0, 64(%edx,%eax), %ymm4
|
|
|
|
// CHECK: vpshuflw $0, (%edx), %ymm4
|
|
// CHECK: encoding: [0xc5,0xff,0x70,0x22,0x00]
|
|
vpshuflw $0, (%edx), %ymm4
|
|
|
|
// CHECK: vpshuflw $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xff,0x70,0xe4,0x00]
|
|
vpshuflw $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x08,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsignb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x08,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x08,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x08,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x08,0x64,0x02,0x40]
|
|
vpsignb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x08,0x22]
|
|
vpsignb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x08,0xe4]
|
|
vpsignb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsignd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0a,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0a,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0a,0x64,0x02,0x40]
|
|
vpsignd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0a,0x22]
|
|
vpsignd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x0a,0xe4]
|
|
vpsignd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x09,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsignw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x09,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x09,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x09,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsignw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x09,0x64,0x02,0x40]
|
|
vpsignw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x09,0x22]
|
|
vpsignw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsignw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x09,0xe4]
|
|
vpsignw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x72,0xf4,0x00]
|
|
vpslld $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpslld -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpslld 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf2,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpslld 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf2,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpslld 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf2,0x64,0x02,0x40]
|
|
vpslld 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf2,0x22]
|
|
vpslld (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpslldq $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x73,0xfc,0x00]
|
|
vpslldq $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpslld %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf2,0xe1]
|
|
vpslld %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x73,0xf4,0x00]
|
|
vpsllq $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsllq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf3,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf3,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf3,0x64,0x02,0x40]
|
|
vpsllq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf3,0x22]
|
|
vpsllq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllq %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf3,0xe1]
|
|
vpsllq %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x47,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsllvd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x47,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x47,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsllvd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x47,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvd 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x47,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvd 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x47,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvd 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x47,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvd 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x47,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvd 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x47,0x4c,0x02,0x40]
|
|
vpsllvd 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x47,0x64,0x02,0x40]
|
|
vpsllvd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvd (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x47,0x0a]
|
|
vpsllvd (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x47,0x22]
|
|
vpsllvd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvd %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x47,0xc9]
|
|
vpsllvd %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x47,0xe4]
|
|
vpsllvd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x47,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsllvq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x47,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x47,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsllvq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x47,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x47,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x47,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x47,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x47,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllvq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x47,0x4c,0x02,0x40]
|
|
vpsllvq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x47,0x64,0x02,0x40]
|
|
vpsllvq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x47,0x0a]
|
|
vpsllvq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x47,0x22]
|
|
vpsllvq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllvq %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x47,0xc9]
|
|
vpsllvq %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsllvq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x47,0xe4]
|
|
vpsllvq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x71,0xf4,0x00]
|
|
vpsllw $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsllw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf1,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf1,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsllw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf1,0x64,0x02,0x40]
|
|
vpsllw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf1,0x22]
|
|
vpsllw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsllw %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf1,0xe1]
|
|
vpsllw %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x72,0xe4,0x00]
|
|
vpsrad $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrad -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrad 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe2,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrad 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe2,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrad 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe2,0x64,0x02,0x40]
|
|
vpsrad 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe2,0x22]
|
|
vpsrad (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrad %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe2,0xe1]
|
|
vpsrad %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsravd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x46,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsravd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsravd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x46,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsravd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsravd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x46,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsravd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsravd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x46,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsravd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsravd 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x46,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpsravd 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsravd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x46,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsravd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsravd 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x46,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpsravd 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsravd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x46,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsravd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsravd 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x46,0x4c,0x02,0x40]
|
|
vpsravd 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsravd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x46,0x64,0x02,0x40]
|
|
vpsravd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsravd (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x46,0x0a]
|
|
vpsravd (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsravd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x46,0x22]
|
|
vpsravd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsravd %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x46,0xc9]
|
|
vpsravd %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsravd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x46,0xe4]
|
|
vpsravd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x71,0xe4,0x00]
|
|
vpsraw $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsraw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsraw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe1,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsraw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe1,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsraw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe1,0x64,0x02,0x40]
|
|
vpsraw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe1,0x22]
|
|
vpsraw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsraw %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe1,0xe1]
|
|
vpsraw %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x72,0xd4,0x00]
|
|
vpsrld $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrld -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrld 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd2,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrld 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd2,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrld 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd2,0x64,0x02,0x40]
|
|
vpsrld 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd2,0x22]
|
|
vpsrld (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrldq $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x73,0xdc,0x00]
|
|
vpsrldq $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrld %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd2,0xe1]
|
|
vpsrld %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x73,0xd4,0x00]
|
|
vpsrlq $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrlq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd3,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd3,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd3,0x64,0x02,0x40]
|
|
vpsrlq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd3,0x22]
|
|
vpsrlq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlq %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd3,0xe1]
|
|
vpsrlq %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x45,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrlvd -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x45,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvd 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x45,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrlvd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x45,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvd 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x45,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvd 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x45,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvd 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x45,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvd 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x45,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvd 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x45,0x4c,0x02,0x40]
|
|
vpsrlvd 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x45,0x64,0x02,0x40]
|
|
vpsrlvd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvd (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x45,0x0a]
|
|
vpsrlvd (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x45,0x22]
|
|
vpsrlvd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvd %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0x71,0x45,0xc9]
|
|
vpsrlvd %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0x5d,0x45,0xe4]
|
|
vpsrlvd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x45,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrlvq -485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x45,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvq 485498096(%edx,%eax,4), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x45,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrlvq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x45,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvq 485498096(%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x45,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvq 485498096(%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x45,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvq 485498096, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x45,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvq 485498096, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x45,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlvq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvq 64(%edx,%eax), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x45,0x4c,0x02,0x40]
|
|
vpsrlvq 64(%edx,%eax), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x45,0x64,0x02,0x40]
|
|
vpsrlvq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvq (%edx), %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x45,0x0a]
|
|
vpsrlvq (%edx), %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x45,0x22]
|
|
vpsrlvq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlvq %xmm1, %xmm1, %xmm1
|
|
// CHECK: encoding: [0xc4,0xe2,0xf1,0x45,0xc9]
|
|
vpsrlvq %xmm1, %xmm1, %xmm1
|
|
|
|
// CHECK: vpsrlvq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc4,0xe2,0xdd,0x45,0xe4]
|
|
vpsrlvq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw $0, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x71,0xd4,0x00]
|
|
vpsrlw $0, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsrlw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd1,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd1,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsrlw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd1,0x64,0x02,0x40]
|
|
vpsrlw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd1,0x22]
|
|
vpsrlw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsrlw %xmm1, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd1,0xe1]
|
|
vpsrlw %xmm1, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf8,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf8,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf8,0x64,0x02,0x40]
|
|
vpsubb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf8,0x22]
|
|
vpsubb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf8,0xe4]
|
|
vpsubb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfa,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfa,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfa,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfa,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfa,0x64,0x02,0x40]
|
|
vpsubd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfa,0x22]
|
|
vpsubd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfa,0xe4]
|
|
vpsubd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfb,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfb,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfb,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfb,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfb,0x64,0x02,0x40]
|
|
vpsubq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfb,0x22]
|
|
vpsubq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xfb,0xe4]
|
|
vpsubq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubsb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubsb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe8,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubsb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe8,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubsb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe8,0x64,0x02,0x40]
|
|
vpsubsb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe8,0x22]
|
|
vpsubsb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe8,0xe4]
|
|
vpsubsb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubsw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubsw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe9,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubsw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe9,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubsw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe9,0x64,0x02,0x40]
|
|
vpsubsw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe9,0x22]
|
|
vpsubsw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubsw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xe9,0xe4]
|
|
vpsubsw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubusb -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubusb 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusb 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd8,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubusb 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusb 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd8,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubusb 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusb 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd8,0x64,0x02,0x40]
|
|
vpsubusb 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusb (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd8,0x22]
|
|
vpsubusb (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusb %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd8,0xe4]
|
|
vpsubusb %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubusw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubusw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd9,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubusw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd9,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubusw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd9,0x64,0x02,0x40]
|
|
vpsubusw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd9,0x22]
|
|
vpsubusw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubusw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xd9,0xe4]
|
|
vpsubusw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpsubw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf9,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf9,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpsubw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf9,0x64,0x02,0x40]
|
|
vpsubw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf9,0x22]
|
|
vpsubw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpsubw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xf9,0xe4]
|
|
vpsubw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhbw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x68,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpckhbw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhbw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x68,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhbw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhbw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x68,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhbw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhbw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x68,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhbw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhbw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x68,0x64,0x02,0x40]
|
|
vpunpckhbw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhbw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x68,0x22]
|
|
vpunpckhbw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhbw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x68,0xe4]
|
|
vpunpckhbw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhdq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6a,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpckhdq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhdq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6a,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhdq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhdq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6a,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhdq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhdq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6a,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhdq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhdq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6a,0x64,0x02,0x40]
|
|
vpunpckhdq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhdq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6a,0x22]
|
|
vpunpckhdq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhdq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6a,0xe4]
|
|
vpunpckhdq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhqdq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6d,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpckhqdq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhqdq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6d,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhqdq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhqdq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6d,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhqdq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhqdq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6d,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhqdq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhqdq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6d,0x64,0x02,0x40]
|
|
vpunpckhqdq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhqdq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6d,0x22]
|
|
vpunpckhqdq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhqdq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6d,0xe4]
|
|
vpunpckhqdq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhwd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x69,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpckhwd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhwd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x69,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhwd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhwd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x69,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhwd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhwd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x69,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckhwd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhwd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x69,0x64,0x02,0x40]
|
|
vpunpckhwd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhwd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x69,0x22]
|
|
vpunpckhwd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckhwd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x69,0xe4]
|
|
vpunpckhwd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklbw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x60,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpcklbw -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklbw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x60,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklbw 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklbw 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x60,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklbw 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklbw 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x60,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklbw 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklbw 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x60,0x64,0x02,0x40]
|
|
vpunpcklbw 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklbw (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x60,0x22]
|
|
vpunpcklbw (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklbw %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x60,0xe4]
|
|
vpunpcklbw %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckldq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x62,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpckldq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckldq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x62,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckldq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckldq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x62,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckldq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckldq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x62,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpckldq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckldq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x62,0x64,0x02,0x40]
|
|
vpunpckldq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckldq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x62,0x22]
|
|
vpunpckldq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpckldq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x62,0xe4]
|
|
vpunpckldq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklqdq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6c,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpcklqdq -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklqdq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6c,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklqdq 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklqdq 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6c,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklqdq 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklqdq 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6c,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklqdq 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklqdq 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6c,0x64,0x02,0x40]
|
|
vpunpcklqdq 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklqdq (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6c,0x22]
|
|
vpunpcklqdq (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklqdq %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x6c,0xe4]
|
|
vpunpcklqdq %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklwd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x61,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpunpcklwd -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklwd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x61,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklwd 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklwd 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x61,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklwd 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklwd 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x61,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpunpcklwd 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklwd 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x61,0x64,0x02,0x40]
|
|
vpunpcklwd 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklwd (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x61,0x22]
|
|
vpunpcklwd (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpunpcklwd %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0x61,0xe4]
|
|
vpunpcklwd %ymm4, %ymm4, %ymm4
|
|
|
|
// CHECK: vpxor -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xef,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
vpxor -485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpxor 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xef,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
vpxor 485498096(%edx,%eax,4), %ymm4, %ymm4
|
|
|
|
// CHECK: vpxor 485498096(%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xef,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
vpxor 485498096(%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpxor 485498096, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xef,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
vpxor 485498096, %ymm4, %ymm4
|
|
|
|
// CHECK: vpxor 64(%edx,%eax), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xef,0x64,0x02,0x40]
|
|
vpxor 64(%edx,%eax), %ymm4, %ymm4
|
|
|
|
// CHECK: vpxor (%edx), %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xef,0x22]
|
|
vpxor (%edx), %ymm4, %ymm4
|
|
|
|
// CHECK: vpxor %ymm4, %ymm4, %ymm4
|
|
// CHECK: encoding: [0xc5,0xdd,0xef,0xe4]
|
|
vpxor %ymm4, %ymm4, %ymm4
|
|
|