diff options
| author | Jim Grosbach <grosbach@apple.com> | 2011-09-07 21:06:46 +0000 |
|---|---|---|
| committer | Jim Grosbach <grosbach@apple.com> | 2011-09-07 21:06:46 +0000 |
| commit | fed3ab5bc115d02c84070a57293e820188ebb765 (patch) | |
| tree | e7a1138a48f42bed7c94956bf78e069f98752bdd /llvm | |
| parent | 5bfa8bab0689c417df887e40c5b0b3c690df3128 (diff) | |
| download | bcm5719-llvm-fed3ab5bc115d02c84070a57293e820188ebb765.tar.gz bcm5719-llvm-fed3ab5bc115d02c84070a57293e820188ebb765.zip | |
Add tests for Thumb2 LDR(immediate) from r139254.
llvm-svn: 139255
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/test/MC/ARM/basic-thumb2-instructions.s | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/llvm/test/MC/ARM/basic-thumb2-instructions.s b/llvm/test/MC/ARM/basic-thumb2-instructions.s index aec17e6eaa9..c041015fedf 100644 --- a/llvm/test/MC/ARM/basic-thumb2-instructions.s +++ b/llvm/test/MC/ARM/basic-thumb2-instructions.s @@ -515,6 +515,22 @@ _func: @------------------------------------------------------------------------------ +@ 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 @------------------------------------------------------------------------------ @ Test encodings of a few full IT blocks, not just the IT instruction |

