summaryrefslogtreecommitdiff
path: root/test/MC/Disassembler/ARM
diff options
context:
space:
mode:
authorRichard Barton <richard.barton@arm.com>2012-06-06 09:12:53 +0000
committerRichard Barton <richard.barton@arm.com>2012-06-06 09:12:53 +0000
commitc8f2fcc9a381f1e024656568f2face2f600e0328 (patch)
tree41784d9c6372fab45bbe01ad9888e789ca0f9724 /test/MC/Disassembler/ARM
parent12e959c8da8f37a2dbb9e21ea9fe52e97395eb6f (diff)
downloadllvm-c8f2fcc9a381f1e024656568f2face2f600e0328.tar.gz
llvm-c8f2fcc9a381f1e024656568f2face2f600e0328.tar.bz2
llvm-c8f2fcc9a381f1e024656568f2face2f600e0328.tar.xz
Correct decoder for T1 conditional B encoding
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158055 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Disassembler/ARM')
-rw-r--r--test/MC/Disassembler/ARM/thumb1.txt11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/MC/Disassembler/ARM/thumb1.txt b/test/MC/Disassembler/ARM/thumb1.txt
index 825b2be915..5b70262310 100644
--- a/test/MC/Disassembler/ARM/thumb1.txt
+++ b/test/MC/Disassembler/ARM/thumb1.txt
@@ -1,4 +1,4 @@
-# RUN: llvm-mc -triple=thumbv6-apple-darwin -disassemble < %s | FileCheck %s
+# RUN: llvm-mc -triple=thumbv6-apple-darwin -disassemble -show-encoding < %s | FileCheck %s
#------------------------------------------------------------------------------
# ADC (register)
@@ -83,6 +83,15 @@
0xb1 0x43
#------------------------------------------------------------------------------
+# B
+#------------------------------------------------------------------------------
+# CHECK: bls #128 @ encoding: [0x40,0xd9]
+# CHECK: beq #-256 @ encoding: [0x80,0xd0]
+
+0x40 0xd9
+0x80 0xd0
+
+#------------------------------------------------------------------------------
# BKPT
#------------------------------------------------------------------------------
# CHECK: bkpt #0