Commit | Line | Data |
---|---|---|
36591ba1 SL |
1 | .data |
2 | data_label: | |
3 | .extern big_external_data_label,0x4000 | |
4 | .extern small_external_data_label,4 | |
5 | .comm big_external_common,0x4000 | |
6 | .comm small_external_common,4 | |
7 | .lcomm big_local_common,0x4000 | |
8 | .lcomm small_local_common,4 | |
9 | ||
10 | # the small symbols should have space allocated in the sbss section | |
11 | # but this is not yet supported in the assembler, so space is allocated | |
12 | # in the .bss section and the relocations are not gp-relative. this will | |
13 | # be updated when gp-relative relocations are added | |
14 | .text | |
15 | stw r4,0(r0) | |
16 | stw r4,4(r0) | |
17 | stw r4,0x7ffc(r0) | |
18 | stw r4,-0x8000(r0) | |
19 | stw r4,0(r5) | |
20 | stw r4,4(r5) | |
21 | stw r4,0x7ffc(r5) | |
22 | stw r4,-0x8000(r5) | |
23 | stw r4,data_label(r0) | |
24 | stw r4,big_external_data_label(r0) | |
25 | stw r4,small_external_data_label(r0) | |
26 | stw r4,big_external_common(r0) | |
27 | stw r4,small_external_common(r0) | |
28 | stw r4,big_local_common(r0) | |
29 | stw r4,small_local_common(r0) | |
30 | stw r4,data_label+4(r0) | |
31 | stw r4,big_external_data_label+4(r0) | |
32 | stw r4,small_external_data_label+4(r0) | |
33 | stw r4,big_external_common+4(r0) | |
34 | stw r4,small_external_common+4(r0) | |
35 | stw r4,big_local_common+4(r0) | |
36 | stw r4,small_local_common+4(r0) | |
37 | stw r4,data_label-0x8000(r0) | |
38 | stw r4,big_external_data_label-0x8000(r0) | |
39 | stw r4,small_external_data_label-0x8000(r0) | |
40 | stw r4,big_external_common-0x8000(r0) | |
41 | stw r4,small_external_common-0x8000(r0) | |
42 | stw r4,big_local_common-0x8000(r0) | |
43 | stw r4,small_local_common-0x8000(r0) | |
44 | stw r4,data_label+0x10000(r0) | |
45 | stw r4,data_label(r5) | |
46 | stw r4,big_external_data_label(r5) | |
47 | stw r4,small_external_data_label(r5) | |
48 | stw r4,big_external_common(r5) | |
49 | stw r4,small_external_common(r5) | |
50 | stw r4,big_local_common(r5) | |
51 | stw r4,small_local_common(r5) | |
52 | stw r4,data_label+4(r5) | |
53 | stw r4,big_external_data_label+4(r5) | |
54 | stw r4,small_external_data_label+4(r5) | |
55 | stw r4,big_external_common+4(r5) | |
56 | stw r4,small_external_common+4(r5) | |
57 | stw r4,big_local_common+4(r5) | |
58 | stw r4,small_local_common+4(r5) | |
59 | stw r4,data_label-0x8000(r5) | |
60 | stw r4,big_external_data_label-0x8000(r5) | |
61 | stw r4,small_external_data_label-0x8000(r5) | |
62 | stw r4,big_external_common-0x8000(r5) | |
63 | stw r4,small_external_common-0x8000(r5) | |
64 | stw r4,big_local_common-0x8000(r5) | |
65 | stw r4,small_local_common-0x8000(r5) | |
66 | ||
67 | stwio r4,0(r0) | |
68 | stwio r4,4(r0) | |
69 | stwio r4,0x7ffc(r0) | |
70 | stwio r4,-0x8000(r0) | |
71 | stwio r4,0(r5) | |
72 | stwio r4,4(r5) | |
73 | stwio r4,0x7ffc(r5) | |
74 | stwio r4,-0x8000(r5) | |
75 | stwio r4,data_label(r0) | |
76 | stwio r4,big_external_data_label(r0) | |
77 | stwio r4,small_external_data_label(r0) | |
78 | stwio r4,big_external_common(r0) | |
79 | stwio r4,small_external_common(r0) | |
80 | stwio r4,big_local_common(r0) | |
81 | stwio r4,small_local_common(r0) | |
82 | stwio r4,data_label+4(r0) | |
83 | stwio r4,big_external_data_label+4(r0) | |
84 | stwio r4,small_external_data_label+4(r0) | |
85 | stwio r4,big_external_common+4(r0) | |
86 | stwio r4,small_external_common+4(r0) | |
87 | stwio r4,big_local_common+4(r0) | |
88 | stwio r4,small_local_common+4(r0) | |
89 | stwio r4,data_label-0x8000(r0) | |
90 | stwio r4,big_external_data_label-0x8000(r0) | |
91 | stwio r4,small_external_data_label-0x8000(r0) | |
92 | stwio r4,big_external_common-0x8000(r0) | |
93 | stwio r4,small_external_common-0x8000(r0) | |
94 | stwio r4,big_local_common-0x8000(r0) | |
95 | stwio r4,small_local_common-0x8000(r0) | |
96 | stwio r4,data_label+0x10000(r0) | |
97 | stwio r4,data_label(r5) | |
98 | stwio r4,big_external_data_label(r5) | |
99 | stwio r4,small_external_data_label(r5) | |
100 | stwio r4,big_external_common(r5) | |
101 | stwio r4,small_external_common(r5) | |
102 | stwio r4,big_local_common(r5) | |
103 | stwio r4,small_local_common(r5) | |
104 | stwio r4,data_label+4(r5) | |
105 | stwio r4,big_external_data_label+4(r5) | |
106 | stwio r4,small_external_data_label+4(r5) | |
107 | stwio r4,big_external_common+4(r5) | |
108 | stwio r4,small_external_common+4(r5) | |
109 | stwio r4,big_local_common+4(r5) | |
110 | stwio r4,small_local_common+4(r5) | |
111 | stwio r4,data_label-0x8000(r5) | |
112 | stwio r4,big_external_data_label-0x8000(r5) | |
113 | stwio r4,small_external_data_label-0x8000(r5) | |
114 | stwio r4,big_external_common-0x8000(r5) | |
115 | stwio r4,small_external_common-0x8000(r5) | |
116 | stwio r4,big_local_common-0x8000(r5) | |
117 | stwio r4,small_local_common-0x8000(r5) |