Initial revision
[binutils.git] / gas / testsuite / gas / arm / arm7t.s
blob656e90e0330ca4120df5c90378e6cca68621643e
1 .section .rdata
2 .align 0
3 .LC0:
4 .ascii "some data\000"
6 .text
7 .align 0
9 loadhalfwords:
10 ldrh r0, [r1]
11 ldrh r0, [r1]!
12 ldrh r0, [r1, r2]
13 ldrh r0, [r1, r2]!
14 ldrh r0, [r1,#0x0C]
15 ldrh r0, [r1,#0x0C]!
16 ldrh r0, [r1,#-0x0C]
17 ldrh r0, [r1], r2
18 ldrh r0, =0xFF00
19 ldrh r0, =0xC0DE
20 ldrh r0, .L2
22 storehalfwords:
23 strh r0, [r1]
24 strh r0, [r1]!
25 strh r0, [r1, r2]
26 strh r0, [r1, r2]!
27 strh r0, [r1,#0x0C]
28 strh r0, [r1,#0x0C]!
29 strh r0, [r1,#-0x0C]
30 strh r0, [r1], r2
31 strh r0, .L2
33 loadsignedbytes:
34 ldrsb r0, [r1]
35 ldrsb r0, [r1]!
36 ldrsb r0, [r1, r2]
37 ldrsb r0, [r1, r2]!
38 ldrsb r0, [r1,#0x0C]
39 ldrsb r0, [r1,#0x0C]!
40 ldrsb r0, [r1,#-0x0C]
41 ldrsb r0, [r1], r2
42 ldrsb r0, =0xDE
43 ldrsb r0, .L2
45 loadsignedhalfwords:
46 ldrsh r0, [r1]
47 ldrsh r0, [r1]!
48 ldrsh r0, [r1, r2]
49 ldrsh r0, [r1, r2]!
50 ldrsh r0, [r1, #0x0C]
51 ldrsh r0, [r1, #0x0C]!
52 ldrsh r0, [r1, #-0x0C]
53 ldrsh r0, [r1], r2
54 ldrsh r0, =0xFF00
55 ldrsh r0, =0xC0DE
56 ldrsh r0, .L2
58 misc:
59 ldralh r0, [r1, r2]
60 ldrneh r0, [r1, r2]
61 ldrhih r0, [r1, r2]
62 ldrlth r0, [r1, r2]
64 ldralsh r0, [r1, r2]
65 ldrnesh r0, [r1, r2]
66 ldrhish r0, [r1, r2]
67 ldrltsh r0, [r1, r2]
69 ldralsb r0, [r1, r2]
70 ldrnesb r0, [r1, r2]
71 ldrhisb r0, [r1, r2]
72 ldrltsb r0, [r1, r2]
74 ldrsh r0, =0xC0DE
75 ldrsh r0, =0xDEAD
77 .align
78 .L2:
79 .word .LC0