xref: /aosp_15_r20/external/llvm/test/MC/ARM/ldrd-strd-gnu-arm.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker@ PR18921
2*9880d681SAndroid Build Coastguard Worker@ RUN: llvm-mc -triple=armv7-linux-gnueabi -show-encoding < %s | FileCheck %s
3*9880d681SAndroid Build Coastguard Worker.text
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker@ CHECK-NOT: .code	16
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard Worker
8*9880d681SAndroid Build Coastguard Worker@ CHECK: ldrd	r0, r1, [r10, #32]!     @ encoding: [0xd0,0x02,0xea,0xe1]
9*9880d681SAndroid Build Coastguard Worker@ CHECK: ldrd	r0, r1, [r10], #32      @ encoding: [0xd0,0x02,0xca,0xe0]
10*9880d681SAndroid Build Coastguard Worker@ CHECK: ldrd	r0, r1, [r10, #32]      @ encoding: [0xd0,0x02,0xca,0xe1]
11*9880d681SAndroid Build Coastguard Worker        ldrd    r0, [r10, #32]!
12*9880d681SAndroid Build Coastguard Worker        ldrd    r0, [r10], #32
13*9880d681SAndroid Build Coastguard Worker        ldrd    r0, [r10, #32]
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Worker@ CHECK: strd	r0, r1, [r10, #32]!     @ encoding: [0xf0,0x02,0xea,0xe1]
16*9880d681SAndroid Build Coastguard Worker@ CHECK: strd	r0, r1, [r10], #32      @ encoding: [0xf0,0x02,0xca,0xe0]
17*9880d681SAndroid Build Coastguard Worker@ CHECK: strd	r0, r1, [r10, #32]      @ encoding: [0xf0,0x02,0xca,0xe1]
18*9880d681SAndroid Build Coastguard Worker        strd    r0, [r10, #32]!
19*9880d681SAndroid Build Coastguard Worker        strd    r0, [r10], #32
20*9880d681SAndroid Build Coastguard Worker        strd    r0, [r10, #32]
21