Commit | Line | Data |
---|---|---|
1b19eb81 AO |
1 | ! Relative linking with datalabel use, second file. Much like rel-2.s |
2 | ||
3 | .mode SHmedia | |
4 | .text | |
5 | .global start2 | |
6 | start2: | |
7 | nop | |
8 | .global file2text1 | |
9 | file2text1: | |
10 | nop | |
11 | movi file2text1 & 65535,r10 | |
12 | .global file2text2 | |
13 | file2text2: | |
14 | movi file2data2 & 65535,r20 | |
15 | .global file2text3 | |
16 | file2text3: | |
17 | movi file1text3 & 65535,r20 | |
18 | .global file2text4 | |
19 | file2text4: | |
20 | movi file1data4 & 65535,r20 | |
21 | movi unresolved1 & 65535,r30 | |
22 | movi unresolved3 & 65535,r30 | |
23 | movi datalabel unresolved8 & 65535,r50 | |
24 | movi datalabel unresolved9 & 65535,r50 | |
25 | movi datalabel file1text1 & 65535,r40 | |
26 | movi datalabel file1data2 & 65535,r40 | |
27 | movi datalabel file1data3 & 65535,r40 | |
28 | .global c1 | |
29 | c1: | |
30 | nop | |
31 | .global c2 | |
32 | c2: | |
33 | nop | |
34 | .global c3 | |
35 | c3: | |
36 | nop | |
37 | .global c4 | |
38 | c4: | |
39 | nop | |
40 | .global c12 | |
41 | c12: | |
42 | nop | |
43 | .global c13 | |
44 | c13: | |
45 | nop | |
46 | .global c23 | |
47 | c23: | |
48 | nop | |
49 | .global c123 | |
50 | c123: | |
51 | nop | |
52 | ||
53 | .global ob1 | |
54 | ob1: | |
55 | nop | |
56 | .global ob2 | |
57 | ob2: | |
58 | nop | |
59 | .global ob3 | |
60 | ob3: | |
61 | nop | |
62 | .global ob4 | |
63 | ob4: | |
64 | nop | |
65 | .global ob12 | |
66 | ob12: | |
67 | nop | |
68 | .global ob13 | |
69 | ob13: | |
70 | nop | |
71 | .global ob23 | |
72 | ob23: | |
73 | nop | |
74 | .global ob123 | |
75 | ob123: | |
76 | nop | |
77 | ||
78 | .data | |
79 | .long 0 | |
80 | .global file2data1 | |
81 | file2data1: | |
82 | .long 0 | |
83 | .long file2data1 | |
84 | .global file2data2 | |
85 | file2data2: | |
86 | .long file2text2 | |
87 | .global file2data3 | |
88 | file2data3: | |
89 | .long file1data3 | |
90 | .global file2data4 | |
91 | file2data4: | |
92 | .long file1text4 | |
93 | .long unresolved2 | |
94 | .long unresolved4 | |
95 | ||
96 | .long datalabel oa1 | |
97 | .long datalabel oa2 | |
98 | .long datalabel oa3 | |
99 | .long oa13 | |
100 | .long oc13 | |
101 | .long datalabel oa4 | |
102 | .long datalabel oa12 | |
103 | .long datalabel oa13 | |
104 | .long datalabel oa23 | |
105 | .long oa23 | |
106 | .long oa123 | |
107 | .long oc3 | |
108 | .long datalabel oa123 | |
109 | .long datalabel ob1 | |
110 | .long datalabel ob2 | |
111 | .long datalabel ob3 | |
112 | .long datalabel ob4 | |
113 | .long oa3 | |
114 | .long oc23 | |
115 | .long oc123 | |
116 | .long datalabel ob12 | |
117 | .long datalabel ob13 | |
118 | .long ob13 | |
119 | .long ob23 | |
120 | .long datalabel ob23 | |
121 | .long datalabel ob123 | |
122 | .long datalabel oc1 | |
123 | .long ob3 | |
124 | .long ob123 | |
125 | .long datalabel oc2 | |
126 | .long datalabel oc3 | |
127 | .long datalabel oc4 | |
128 | .long datalabel oc12 | |
129 | .long datalabel oc13 | |
130 | .long datalabel oc23 | |
131 | .long datalabel oc123 | |
132 | ||
133 | .long datalabel a1 | |
134 | .long c2 | |
135 | .long b23 | |
136 | .long datalabel b1 | |
137 | .long datalabel c1 | |
138 | .long datalabel a12 | |
139 | .long a2 | |
140 | .long b2 | |
141 | .long datalabel b12 | |
142 | .long datalabel c12 | |
143 | .long b123 | |
144 | .long c123 | |
145 | .long datalabel a13 | |
146 | .long datalabel b13 | |
147 | .long c23 | |
148 | .long a123 | |
149 | .long datalabel c13 | |
150 | .long datalabel a123 | |
151 | .long c12 | |
152 | .long a23 | |
153 | .long datalabel b123 | |
154 | .long a12 | |
155 | .long b12 | |
156 | .long datalabel c123 |