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