Add tests for Thumb2 LDR(immediate) from r139254.
authorJim Grosbach <grosbach@apple.com>
Wed, 7 Sep 2011 21:06:46 +0000 (21:06 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 7 Sep 2011 21:06:46 +0000 (21:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139255 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/ARM/basic-thumb2-instructions.s

index aec17e6eaa9c51a80e6180452b482ef29d33576a..c041015fedf435e833fc3776db976df0e53c1b7f 100644 (file)
@@ -514,6 +514,22 @@ _func:
 @ CHECK: ldmdb r5!, {r3, r8}           @ encoding: [0x35,0xe9,0x08,0x01]
 
 
+@------------------------------------------------------------------------------
+@ LDR(immediate)
+@------------------------------------------------------------------------------
+        ldr r5, [r5, #-4]
+        ldr r5, [r6, #32]
+        ldr r5, [r6, #33]
+        ldr r5, [r6, #257]
+        ldr.w pc, [r7, #257]
+
+@ CHECK: ldr   r5, [r5, #-4]           @ encoding: [0x55,0xf8,0x04,0x5c]
+@ CHECK: ldr   r5, [r6, #32]           @ encoding: [0x35,0x6a]
+@ CHECK: ldr.w r5, [r6, #33]           @ encoding: [0xd6,0xf8,0x21,0x50]
+@ CHECK: ldr.w r5, [r6, #257]          @ encoding: [0xd6,0xf8,0x01,0x51]
+@ CHECK: ldr.w pc, [r7, #257]          @ encoding: [0xd7,0xf8,0x01,0xf1]
+
+
 @------------------------------------------------------------------------------
 @ IT
 @------------------------------------------------------------------------------