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 | ldb r4,0(r0) | |
16 | ldb r4,4(r0) | |
17 | ldb r4,0x7ffc(r0) | |
18 | ldb r4,-0x8000(r0) | |
19 | ldb r4,0(r5) | |
20 | ldb r4,4(r5) | |
21 | ldb r4,0x7ffc(r5) | |
22 | ldb r4,-0x8000(r5) | |
23 | ldb r4,data_label(r0) | |
24 | ldb r4,big_external_data_label(r0) | |
25 | ldb r4,small_external_data_label(r0) | |
26 | ldb r4,big_external_common(r0) | |
27 | ldb r4,small_external_common(r0) | |
28 | ldb r4,big_local_common(r0) | |
29 | ldb r4,small_local_common(r0) | |
30 | ldb r4,data_label+4(r0) | |
31 | ldb r4,big_external_data_label+4(r0) | |
32 | ldb r4,small_external_data_label+4(r0) | |
33 | ldb r4,big_external_common+4(r0) | |
34 | ldb r4,small_external_common+4(r0) | |
35 | ldb r4,big_local_common+4(r0) | |
36 | ldb r4,small_local_common+4(r0) | |
37 | ldb r4,data_label-0x8000(r0) | |
38 | ldb r4,big_external_data_label-0x8000(r0) | |
39 | ldb r4,small_external_data_label-0x8000(r0) | |
40 | ldb r4,big_external_common-0x8000(r0) | |
41 | ldb r4,small_external_common-0x8000(r0) | |
42 | ldb r4,big_local_common-0x8000(r0) | |
43 | ldb r4,small_local_common-0x8000(r0) | |
44 | ldb r4,data_label+0x10000(r0) | |
45 | ldb r4,data_label(r5) | |
46 | ldb r4,big_external_data_label(r5) | |
47 | ldb r4,small_external_data_label(r5) | |
48 | ldb r4,big_external_common(r5) | |
49 | ldb r4,small_external_common(r5) | |
50 | ldb r4,big_local_common(r5) | |
51 | ldb r4,small_local_common(r5) | |
52 | ldb r4,data_label+4(r5) | |
53 | ldb r4,big_external_data_label+4(r5) | |
54 | ldb r4,small_external_data_label+4(r5) | |
55 | ldb r4,big_external_common+4(r5) | |
56 | ldb r4,small_external_common+4(r5) | |
57 | ldb r4,big_local_common+4(r5) | |
58 | ldb r4,small_local_common+4(r5) | |
59 | ldb r4,data_label-0x8000(r5) | |
60 | ldb r4,big_external_data_label-0x8000(r5) | |
61 | ldb r4,small_external_data_label-0x8000(r5) | |
62 | ldb r4,big_external_common-0x8000(r5) | |
63 | ldb r4,small_external_common-0x8000(r5) | |
64 | ldb r4,big_local_common-0x8000(r5) | |
65 | ldb r4,small_local_common-0x8000(r5) | |
66 | ||
67 | ldbio r4,0(r0) | |
68 | ldbio r4,4(r0) | |
69 | ldbio r4,0x7ffc(r0) | |
70 | ldbio r4,-0x8000(r0) | |
71 | ldbio r4,0(r5) | |
72 | ldbio r4,4(r5) | |
73 | ldbio r4,0x7ffc(r5) | |
74 | ldbio r4,-0x8000(r5) | |
75 | ldbio r4,data_label(r0) | |
76 | ldbio r4,big_external_data_label(r0) | |
77 | ldbio r4,small_external_data_label(r0) | |
78 | ldbio r4,big_external_common(r0) | |
79 | ldbio r4,small_external_common(r0) | |
80 | ldbio r4,big_local_common(r0) | |
81 | ldbio r4,small_local_common(r0) | |
82 | ldbio r4,data_label+4(r0) | |
83 | ldbio r4,big_external_data_label+4(r0) | |
84 | ldbio r4,small_external_data_label+4(r0) | |
85 | ldbio r4,big_external_common+4(r0) | |
86 | ldbio r4,small_external_common+4(r0) | |
87 | ldbio r4,big_local_common+4(r0) | |
88 | ldbio r4,small_local_common+4(r0) | |
89 | ldbio r4,data_label-0x8000(r0) | |
90 | ldbio r4,big_external_data_label-0x8000(r0) | |
91 | ldbio r4,small_external_data_label-0x8000(r0) | |
92 | ldbio r4,big_external_common-0x8000(r0) | |
93 | ldbio r4,small_external_common-0x8000(r0) | |
94 | ldbio r4,big_local_common-0x8000(r0) | |
95 | ldbio r4,small_local_common-0x8000(r0) | |
96 | ldbio r4,data_label+0x10000(r0) | |
97 | ldbio r4,data_label(r5) | |
98 | ldbio r4,big_external_data_label(r5) | |
99 | ldbio r4,small_external_data_label(r5) | |
100 | ldbio r4,big_external_common(r5) | |
101 | ldbio r4,small_external_common(r5) | |
102 | ldbio r4,big_local_common(r5) | |
103 | ldbio r4,small_local_common(r5) | |
104 | ldbio r4,data_label+4(r5) | |
105 | ldbio r4,big_external_data_label+4(r5) | |
106 | ldbio r4,small_external_data_label+4(r5) | |
107 | ldbio r4,big_external_common+4(r5) | |
108 | ldbio r4,small_external_common+4(r5) | |
109 | ldbio r4,big_local_common+4(r5) | |
110 | ldbio r4,small_local_common+4(r5) | |
111 | ldbio r4,data_label-0x8000(r5) | |
112 | ldbio r4,big_external_data_label-0x8000(r5) | |
113 | ldbio r4,small_external_data_label-0x8000(r5) | |
114 | ldbio r4,big_external_common-0x8000(r5) | |
115 | ldbio r4,small_external_common-0x8000(r5) | |
116 | ldbio r4,big_local_common-0x8000(r5) | |
117 | ldbio r4,small_local_common-0x8000(r5) |