# RUN: llvm-mc --disassemble %s -triple=arm-apple-darwin9 | FileCheck %s
# CHECK: b #0
-0xfe 0xff 0xff 0xea
+0x00 0x00 0x00 0xea
+
+# CHECK: bl #7732
+0x8d 0x07 0x00 0xeb
+
+# CHECK: bleq #-4
+0xff 0xff 0xff 0x0b
# CHECK: bfc r8, #0, #16
0x1f 0x80 0xcf 0xe7
# CHECK: msr cpsr_fc, r0
0x00 0xf0 0x29 0xe1
+
+# CHECK: rsbs r6, r7, r8
+0x08 0x60 0x77 0xe0
+
+# CHECK: blxeq r5
+0x35 0xff 0x2f 0x01
+
+# CHECK: bx r12
+0x1c 0xff 0x2f 0xe1
+
+# CHECK: uqadd16mi r6, r11, r8
+0x18 0x60 0x6b 0x46
+
+# CHECK: str r0, [sp, #4]
+0x04 0x00 0x8d 0xe5
+
+# CHECK: str r1, [sp]
+0x00 0x10 0x8d 0xe5
+
+# CHECK: ldr r3, [pc, #144]
+0x90 0x30 0x9f 0xe5
+
+# CHECK: strdeq r2, r3, [r0], -r8
+0xf8 0x24 0x00 0x00
+
+# CHECK: ldrdeq r2, [r0], -r12
+0xdc 0x24 0x00 0x00
+
+# CHECK: ldrbt r3, [r4], -r5, lsl #12
+0x05 0x36 0x74 0xe6
+
+# CHECK: vcmpe.f64 d8, #0
+0xc0 0x8b 0xb5 0xee
+
+# CHECK: vldmdb r2, {s7, s8, s9, s10, s11}
+0x05 0x3a 0x52 0xed
+
+# CHECK: strtvc r5, [r3], r0, lsr #20
+0x30 0x5a 0xa3 0x76
+
+# CHECK: stmiblo sp, {r0, r4, r8, r11, r12, pc}
+0x11 0x99 0x8d 0x39
+
+# CHECK: ldmdb sp, {r0, r4, r8, r11, r12, pc}
+0x11 0x99 0x1d 0xe9