summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2011-08-17 18:21:36 +0000
committerOwen Anderson <resistor@mac.com>2011-08-17 18:21:36 +0000
commitd40d838cc48b22fdfc24c8f5597e88422e5251db (patch)
treee225c83dcf74ad4706929be3275d5781e33e349d
parent872900987dd5df404ec35d1ecf1cb810de4f1df4 (diff)
downloadbcm5719-llvm-d40d838cc48b22fdfc24c8f5597e88422e5251db.tar.gz
bcm5719-llvm-d40d838cc48b22fdfc24c8f5597e88422e5251db.zip
Start building a Thumb1 decoding test file based on the Thumb1 parsing/encoding test file.
llvm-svn: 137840
-rw-r--r--llvm/test/MC/Disassembler/ARM/thumb1.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/llvm/test/MC/Disassembler/ARM/thumb1.txt b/llvm/test/MC/Disassembler/ARM/thumb1.txt
new file mode 100644
index 00000000000..81a7bd6f867
--- /dev/null
+++ b/llvm/test/MC/Disassembler/ARM/thumb1.txt
@@ -0,0 +1,30 @@
+# RUN: llvm-mc -triple=thumbv6-apple-darwin -disassemble < %s | FileCheck %s
+
+#------------------------------------------------------------------------------
+# ADC (register)
+#------------------------------------------------------------------------------
+# CHECK: adcs r4, r6
+
+0x74 0x41
+
+
+#------------------------------------------------------------------------------
+# ADD (immediate)
+#------------------------------------------------------------------------------
+# CHECK: adds r1, r2, #3
+# CHECK: adds r2, r2, #3
+# CHECK: adds r2, #8
+
+0xd1 0x1c
+0xd2 0x1c
+0x08 0x32
+
+
+#------------------------------------------------------------------------------
+# ADD (register)
+#------------------------------------------------------------------------------
+# CHECK: adds r1, r2, r3
+# CHECK: add r2, r8
+
+0xd1 0x18
+0x42 0x44
OpenPOWER on IntegriCloud