summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2014-06-26 00:21:12 +0000
committerAdam Nemet <anemet@apple.com>2014-06-26 00:21:12 +0000
commitf93fe9050494b233c6b75ff2d62c40b4203d3a95 (patch)
tree78816ac2bd3d011d77ab1b65baf04d7b52d72806 /test
parent255907042245b77779e3e38c5ce66901866cabe5 (diff)
downloadllvm-f93fe9050494b233c6b75ff2d62c40b4203d3a95.tar.gz
llvm-f93fe9050494b233c6b75ff2d62c40b4203d3a95.tar.bz2
llvm-f93fe9050494b233c6b75ff2d62c40b4203d3a95.tar.xz
[X86] AVX512: Fix asm syntax for packed vcmp
The *_alt defs for vcmp are used by the InstParser (the asm string in the main def is used by the InstPrinter) . The former was accepting vector registers as destination rather than mask registers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211750 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/MC/X86/avx512-encodings.s8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/MC/X86/avx512-encodings.s b/test/MC/X86/avx512-encodings.s
index b9674231d9..e37c8b6db8 100644
--- a/test/MC/X86/avx512-encodings.s
+++ b/test/MC/X86/avx512-encodings.s
@@ -3175,3 +3175,11 @@ vmovntpd %zmm6, 4(%rdx)
// CHECK: vmovntps
// CHECK: encoding: [0x62,0x51,0x7c,0x48,0x2b,0x5c,0x8d,0x00]
vmovntps %zmm11, (%r13,%rcx,4)
+
+// CHECK: vcmpps $14
+// CHECK: encoding: [0x62,0xb1,0x54,0x48,0xc2,0xd1,0x0e]
+vcmpgtps %zmm17, %zmm5, %k2
+
+// CHECK: vcmppd $13
+// CHECK: encoding: [0x62,0xd1,0xf5,0x40,0xc2,0x76,0x02,0x0d]
+vcmpgepd 0x80(%r14), %zmm17, %k6