This commit was generated by cvs2svn to track changes on a CVS vendor
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / arm7t.s
1 .section .rdata
2 .align 0
3 .LC0:
4 .ascii "some data\000"
5
6 .text
7 .align 0
8
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
21
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
32
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
44
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
57
58 misc:
59 ldralh r0, [r1, r2]
60 ldrneh r0, [r1, r2]
61 ldrhih r0, [r1, r2]
62 ldrlth r0, [r1, r2]
63
64 ldralsh r0, [r1, r2]
65 ldrnesh r0, [r1, r2]
66 ldrhish r0, [r1, r2]
67 ldrltsh r0, [r1, r2]
68
69 ldralsb r0, [r1, r2]
70 ldrnesb r0, [r1, r2]
71 ldrhisb r0, [r1, r2]
72 ldrltsb r0, [r1, r2]
73
74 ldrsh r0, =0xC0DE
75 ldrsh r0, =0xDEAD
76
77 .align
78 .L2:
79 .word .LC0
This page took 0.03188 seconds and 5 git commands to generate.