Fix LDRi12 immediate operand, which was changed to be the second operand in $addrmode...
[oota-llvm.git] / test / MC / Disassembler / ARM / arm-tests.txt
index d25634ef9df96250f48b73bdf67a766527625f9e..7947c6a3d59315231ed66e1dc9350e4c9968cd0d 100644 (file)
 # CHECK:       ldr     r3, [pc, #144]
 0x90 0x30 0x9f 0xe5
 
+# CHECK:       ldr     r3, [r0, #-4]
+0x4 0x30 0x10 0xe5
+
+# CHECK:       ldr     r5, [sp, r0, lsl #1]!
+0x80 0x50 0xbd 0xe7
+
+# CHECK:       ldr     r5, [r7], -r0, lsr #2
+0x20 0x51 0x17 0xe6
+
 # CHECK:       strdeq  r2, r3, [r0], -r8
 0xf8 0x24 0x00 0x00
 
 
 # CHECK:       stc2    p2, cr4, [r9], {157}
 0x9d 0x42 0x89 0xfc
+
+# CHECK:       blx     #60
+0x0f 0x00 0x00 0xfa