1 @ Tests that are supposed to fail during parsing of LDR group relocations.
5 @ No NC variants exist for the LDR relocations.
7 ldr r0, [r0, #:pc_g0_nc:(f)]
8 ldr r0, [r0, #:pc_g1_nc:(f)]
9 ldr r0, [r0, #:sb_g0_nc:(f)]
10 ldr r0, [r0, #:sb_g1_nc:(f)]
12 str r0, [r0, #:pc_g0_nc:(f)]
13 str r0, [r0, #:pc_g1_nc:(f)]
14 str r0, [r0, #:sb_g0_nc:(f)]
15 str r0, [r0, #:sb_g1_nc:(f)]
17 ldrb r0, [r0, #:pc_g0_nc:(f)]
18 ldrb r0, [r0, #:pc_g1_nc:(f)]
19 ldrb r0, [r0, #:sb_g0_nc:(f)]
20 ldrb r0, [r0, #:sb_g1_nc:(f)]
22 strb r0, [r0, #:pc_g0_nc:(f)]
23 strb r0, [r0, #:pc_g1_nc:(f)]
24 strb r0, [r0, #:sb_g0_nc:(f)]
25 strb r0, [r0, #:sb_g1_nc:(f)]
27 @ Instructions with a gibberish relocation code.
29 ldr r0, [r0, #:foo:(f)]
30 str r0, [r0, #:foo:(f)]
31 ldrb r0, [r0, #:foo:(f)]
32 strb r0, [r0, #:foo:(f)]