aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-02-13 03:42:24 +0000
committerChris Lattner <sabre@nondot.org>2010-02-13 03:42:24 +0000
commitb779033a23c49c2e5e02b15a87bbae42973287b3 (patch)
tree8645f1f3f6ccb3eea61a2f94bb7fbfd25cddf2bf /test/MC
parenta1e762151029e95b949010be6ee2fa690c0055b1 (diff)
downloadexternal_llvm-b779033a23c49c2e5e02b15a87bbae42973287b3.zip
external_llvm-b779033a23c49c2e5e02b15a87bbae42973287b3.tar.gz
external_llvm-b779033a23c49c2e5e02b15a87bbae42973287b3.tar.bz2
add encoder support and tests for rdtscp
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96076 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC')
-rw-r--r--test/MC/AsmParser/X86/x86_32-new-encoder.s5
-rw-r--r--test/MC/Disassembler/simple-tests.txt5
2 files changed, 9 insertions, 1 deletions
diff --git a/test/MC/AsmParser/X86/x86_32-new-encoder.s b/test/MC/AsmParser/X86/x86_32-new-encoder.s
index efac73f..6fd0cbb 100644
--- a/test/MC/AsmParser/X86/x86_32-new-encoder.s
+++ b/test/MC/AsmParser/X86/x86_32-new-encoder.s
@@ -29,6 +29,11 @@
// CHECK: swapgs
// CHECK: encoding: [0x0f,0x01,0xf8]
+rdtscp
+// CHECK: rdtscp
+// CHECK: encoding: [0x0f,0x01,0xf9]
+
+
// CHECK: movl %eax, 16(%ebp) # encoding: [0x89,0x45,0x10]
movl %eax, 16(%ebp)
// CHECK: movl %eax, -16(%ebp) # encoding: [0x89,0x45,0xf0]
diff --git a/test/MC/Disassembler/simple-tests.txt b/test/MC/Disassembler/simple-tests.txt
index c260945..11c077d 100644
--- a/test/MC/Disassembler/simple-tests.txt
+++ b/test/MC/Disassembler/simple-tests.txt
@@ -38,4 +38,7 @@
0x0f 0x01 0xc4
# CHECK: swapgs
-0x0f 0x01 0xf8 \ No newline at end of file
+0x0f 0x01 0xf8
+
+# CHECK: rdtscp
+0x0f 0x01 0xf9 \ No newline at end of file