Re-commit r235560: Switch lowering: extract jump tables and bit tests before building...
[oota-llvm.git] / test / MC / ARM / ldrd-strd-gnu-thumb.s
1 @ PR18921
2 @ RUN: llvm-mc -triple=armv7-linux-gnueabi -show-encoding < %s | FileCheck %s
3 .text
4 .thumb
5
6 @ CHECK: .code  16
7
8 @ CHECK: ldrd   r0, r1, [r10, #512]!    @ encoding: [0xfa,0xe9,0x80,0x01]
9 @ CHECK: ldrd   r0, r1, [r10], #512     @ encoding: [0xfa,0xe8,0x80,0x01]
10 @ CHECK: ldrd   r0, r1, [r10, #512]     @ encoding: [0xda,0xe9,0x80,0x01]
11         ldrd    r0, [r10, #512]!
12         ldrd    r0, [r10], #512
13         ldrd    r0, [r10, #512]
14
15 @ CHECK: strd   r0, r1, [r10, #512]!    @ encoding: [0xea,0xe9,0x80,0x01]
16 @ CHECK: strd   r0, r1, [r10], #512     @ encoding: [0xea,0xe8,0x80,0x01]
17 @ CHECK: strd   r0, r1, [r10, #512]     @ encoding: [0xca,0xe9,0x80,0x01]
18         strd    r0, [r10, #512]!
19         strd    r0, [r10], #512
20         strd    r0, [r10, #512]