summaryrefslogtreecommitdiffstats
path: root/test/MC/Disassembler/thumb-tests.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC/Disassembler/thumb-tests.txt')
-rw-r--r--test/MC/Disassembler/thumb-tests.txt17
1 files changed, 14 insertions, 3 deletions
diff --git a/test/MC/Disassembler/thumb-tests.txt b/test/MC/Disassembler/thumb-tests.txt
index 343e6c9..14e9129 100644
--- a/test/MC/Disassembler/thumb-tests.txt
+++ b/test/MC/Disassembler/thumb-tests.txt
@@ -1,5 +1,4 @@
# RUN: llvm-mc --disassemble %s -triple=thumb-apple-darwin9 | FileCheck %s
-# XFAIL: *
# CHECK: add r5, sp, #68
0x11 0xad
@@ -10,6 +9,9 @@
# CHECK: b #34
0x0f 0xe0
+# CHECK: b.w #-12
+0xff 0xf7 0xf8 0xaf
+
# CHECK: bfi r2, r10, #0, #1
0x6a 0xf3 0x00 0x02
@@ -25,6 +27,9 @@
# CHECK: ldmia r0!, {r1}
0x02 0xc8
+# CHECK: ldrb.w r8, #-24
+0x1f 0xf8 0x18 0x80
+
# CHECK: ldrd r0, r1, [r7, #64]!
0xf7 0xe9 0x10 0x01
@@ -55,6 +60,9 @@
# CHECK: subw r0, pc, #1
0xaf 0xf2 0x01 0x00
+# CHECK: subw r0, sp, #835
+0xad 0xf2 0x43 0x30
+
# CHECK: uqadd16 r3, r4, r5
0x94 0xfa 0x55 0xf3
@@ -77,6 +85,9 @@
# CHECK: lsleq r1, r0, #28
0x01 0x07
-# CHECK: rsbne r1, r2, #0
-0x51 0x42
+# CHECK: stmiane r0!, {r1, r2, r3}
+0x0e 0xc0
+
# IT block end
+# CHECK: rsbs r1, r2, #0
+0x51 0x42
OpenPOWER on IntegriCloud