aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC/X86
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2010-10-03 20:23:13 +0000
committerEli Friedman <eli.friedman@gmail.com>2010-10-03 20:23:13 +0000
commitd32d85e5ba2de223c853b2e1c9bd57a39ebab4ce (patch)
tree02cc9c60433d5bf7bc53cd5e9804f16387b4f3b2 /test/MC/X86
parentece290226a2019f1e2e1b8767fbeee930eee9b49 (diff)
downloadexternal_llvm-d32d85e5ba2de223c853b2e1c9bd57a39ebab4ce.zip
external_llvm-d32d85e5ba2de223c853b2e1c9bd57a39ebab4ce.tar.gz
external_llvm-d32d85e5ba2de223c853b2e1c9bd57a39ebab4ce.tar.bz2
Add 3DNowA instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115477 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/X86')
-rw-r--r--test/MC/X86/3DNow.s16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/MC/X86/3DNow.s b/test/MC/X86/3DNow.s
index b66385d..4dc68ae 100644
--- a/test/MC/X86/3DNow.s
+++ b/test/MC/X86/3DNow.s
@@ -74,3 +74,19 @@ femms
// CHECK: prefetchw (%rax) # encoding: [0x0f,0x0d,0x08]
prefetch (%rax)
prefetchw (%rax)
+
+
+// CHECK: pf2iw %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x1c]
+pf2iw %mm2, %mm1
+
+// CHECK: pi2fw %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x0c]
+pi2fw %mm2, %mm1
+
+// CHECK: pfnacc %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x8a]
+pfnacc %mm2, %mm1
+
+// CHECK: pfpnacc %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x8e]
+pfpnacc %mm2, %mm1
+
+// CHECK: pswapd %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xbb]
+pswapd %mm2, %mm1