aboutsummaryrefslogtreecommitdiffstats
path: root/test/MC/Disassembler
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2010-04-19 21:19:52 +0000
committerJohnny Chen <johnny.chen@apple.com>2010-04-19 21:19:52 +0000
commitb0573281ad2b6d815f6dd2e7048afa50f5863dd6 (patch)
tree181aa55d0046d16365f7d433567a8c83c59f770b /test/MC/Disassembler
parent1504312d18e5262c6a0a5831d431293367309f86 (diff)
downloadexternal_llvm-b0573281ad2b6d815f6dd2e7048afa50f5863dd6.zip
external_llvm-b0573281ad2b6d815f6dd2e7048afa50f5863dd6.tar.gz
external_llvm-b0573281ad2b6d815f6dd2e7048afa50f5863dd6.tar.bz2
According to A8.6.16 B (Encoding T3) and A8.3 Conditional execution -- A8.3.1
Pseudocode details of conditional, Condition bits '111x' indicate the instruction is always executed. That is, '1111' is a leagl condition field value, which is now mapped to ARMCC::AL. Also add a test case for condition field '1111'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101817 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/MC/Disassembler')
-rw-r--r--test/MC/Disassembler/thumb-tests.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/MC/Disassembler/thumb-tests.txt b/test/MC/Disassembler/thumb-tests.txt
index e7e6385..6470b15 100644
--- a/test/MC/Disassembler/thumb-tests.txt
+++ b/test/MC/Disassembler/thumb-tests.txt
@@ -9,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