summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>2010-07-12 20:06:32 +0000
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>2010-07-12 20:06:32 +0000
commitf9bcaad76d56bf4cc901ff1c5ed51aba97d6d786 (patch)
treeb94d753595ae7fd47f03a9bceac76d46fbeadcd8 /llvm/test
parent101c14c940c800244bc3ccec6465696faa6a006e (diff)
downloadbcm5719-llvm-f9bcaad76d56bf4cc901ff1c5ed51aba97d6d786.tar.gz
bcm5719-llvm-f9bcaad76d56bf4cc901ff1c5ed51aba97d6d786.zip
Add AVX 256-bit MOVMSK forms
llvm-svn: 108184
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/AsmParser/X86/x86_32-encoding.s7
-rw-r--r--llvm/test/MC/AsmParser/X86/x86_64-encoding.s8
2 files changed, 15 insertions, 0 deletions
diff --git a/llvm/test/MC/AsmParser/X86/x86_32-encoding.s b/llvm/test/MC/AsmParser/X86/x86_32-encoding.s
index a9f63a44afa..e192dd09035 100644
--- a/llvm/test/MC/AsmParser/X86/x86_32-encoding.s
+++ b/llvm/test/MC/AsmParser/X86/x86_32-encoding.s
@@ -12398,4 +12398,11 @@
// CHECK: encoding: [0xc5,0xfc,0x2b,0x08]
vmovntps %ymm1, (%eax)
+// CHECK: vmovmskps %xmm2, %eax
+// CHECK: encoding: [0xc5,0xf8,0x50,0xc2]
+ vmovmskps %xmm2, %eax
+
+// CHECK: vmovmskpd %xmm2, %eax
+// CHECK: encoding: [0xc5,0xf9,0x50,0xc2]
+ vmovmskpd %xmm2, %eax
diff --git a/llvm/test/MC/AsmParser/X86/x86_64-encoding.s b/llvm/test/MC/AsmParser/X86/x86_64-encoding.s
index 2b8f78d9d0a..fa51b6562ed 100644
--- a/llvm/test/MC/AsmParser/X86/x86_64-encoding.s
+++ b/llvm/test/MC/AsmParser/X86/x86_64-encoding.s
@@ -2472,3 +2472,11 @@ pshufb CPI1_0(%rip), %xmm1
// CHECK: encoding: [0xc5,0x7c,0x2b,0x18]
vmovntps %ymm11, (%rax)
+// CHECK: vmovmskps %xmm12, %eax
+// CHECK: encoding: [0xc4,0xc1,0x78,0x50,0xc4]
+ vmovmskps %xmm12, %eax
+
+// CHECK: vmovmskpd %xmm12, %eax
+// CHECK: encoding: [0xc4,0xc1,0x79,0x50,0xc4]
+ vmovmskpd %xmm12, %eax
+
OpenPOWER on IntegriCloud