1 #source: reloc-1a.s
2 #source: reloc-1b.s
3 #ld: -r
4 #objdump: -dr
5 
6 .*:     file format .*
7 
8 Disassembly of section \.text:
9 
10 .* <.*>:
11 #
12 # Relocations against tstarta
13 #
14 .*:	3c04ffff 	lui	a0,0xffff
15 			.*: R_MIPS_HI16	\.text
16 .*:	24847ff0 	addiu	a0,a0,32752
17 			.*: R_MIPS_LO16	\.text
18 .*:	3c040000 	lui	a0,0x0
19 			.*: R_MIPS_HI16	\.text
20 .*:	24848000 	addiu	a0,a0,-32768
21 			.*: R_MIPS_LO16	\.text
22 .*:	3c040000 	lui	a0,0x0
23 			.*: R_MIPS_HI16	\.text
24 .*:	24840000 	addiu	a0,a0,0
25 			.*: R_MIPS_LO16	\.text
26 .*:	3c040000 	lui	a0,0x0
27 			.*: R_MIPS_HI16	\.text
28 .*:	24847ff0 	addiu	a0,a0,32752
29 			.*: R_MIPS_LO16	\.text
30 
31 .* <t32a>:
32 .*:	3c040001 	lui	a0,0x1
33 			.*: R_MIPS_HI16	\.text
34 .*:	24848010 	addiu	a0,a0,-32752
35 			.*: R_MIPS_LO16	\.text
36 #
37 # Relocations against t32a
38 #
39 .*:	3c040000 	lui	a0,0x0
40 			.*: R_MIPS_HI16	\.text
41 .*:	24848010 	addiu	a0,a0,-32752
42 			.*: R_MIPS_LO16	\.text
43 .*:	3c040000 	lui	a0,0x0
44 			.*: R_MIPS_HI16	\.text
45 .*:	24848020 	addiu	a0,a0,-32736
46 			.*: R_MIPS_LO16	\.text
47 .*:	3c040000 	lui	a0,0x0
48 			.*: R_MIPS_HI16	\.text
49 .*:	24840020 	addiu	a0,a0,32
50 			.*: R_MIPS_LO16	\.text
51 .*:	3c040001 	lui	a0,0x1
52 			.*: R_MIPS_HI16	\.text
53 .*:	24848010 	addiu	a0,a0,-32752
54 			.*: R_MIPS_LO16	\.text
55 .*:	3c040001 	lui	a0,0x1
56 			.*: R_MIPS_HI16	\.text
57 .*:	24848030 	addiu	a0,a0,-32720
58 			.*: R_MIPS_LO16	\.text
59 #
60 # Relocations against _start
61 #
62 .*:	3c04ffff 	lui	a0,0xffff
63 			.*: R_MIPS_HI16	_start
64 .*:	24847ff0 	addiu	a0,a0,32752
65 			.*: R_MIPS_LO16	_start
66 .*:	3c040000 	lui	a0,0x0
67 			.*: R_MIPS_HI16	_start
68 .*:	24848000 	addiu	a0,a0,-32768
69 			.*: R_MIPS_LO16	_start
70 .*:	3c040000 	lui	a0,0x0
71 			.*: R_MIPS_HI16	_start
72 .*:	24840000 	addiu	a0,a0,0
73 			.*: R_MIPS_LO16	_start
74 .*:	3c040000 	lui	a0,0x0
75 			.*: R_MIPS_HI16	_start
76 .*:	24847ff0 	addiu	a0,a0,32752
77 			.*: R_MIPS_LO16	_start
78 .*:	3c040001 	lui	a0,0x1
79 			.*: R_MIPS_HI16	_start
80 .*:	24848010 	addiu	a0,a0,-32752
81 			.*: R_MIPS_LO16	_start
82 #
83 # Relocations against tstarta
84 #
85 .*:	3c04ffff 	lui	a0,0xffff
86 			.*: R_MIPS_GOT16	\.text
87 .*:	24847ff0 	addiu	a0,a0,32752
88 			.*: R_MIPS_LO16	\.text
89 .*:	3c040000 	lui	a0,0x0
90 			.*: R_MIPS_GOT16	\.text
91 .*:	24848000 	addiu	a0,a0,-32768
92 			.*: R_MIPS_LO16	\.text
93 .*:	3c040000 	lui	a0,0x0
94 			.*: R_MIPS_GOT16	\.text
95 .*:	24840000 	addiu	a0,a0,0
96 			.*: R_MIPS_LO16	\.text
97 .*:	3c040000 	lui	a0,0x0
98 			.*: R_MIPS_GOT16	\.text
99 .*:	24847ff0 	addiu	a0,a0,32752
100 			.*: R_MIPS_LO16	\.text
101 .*:	3c040001 	lui	a0,0x1
102 			.*: R_MIPS_GOT16	\.text
103 .*:	24848010 	addiu	a0,a0,-32752
104 			.*: R_MIPS_LO16	\.text
105 #
106 # Relocations against t32a
107 #
108 .*:	3c040000 	lui	a0,0x0
109 			.*: R_MIPS_GOT16	\.text
110 .*:	24848010 	addiu	a0,a0,-32752
111 			.*: R_MIPS_LO16	\.text
112 .*:	3c040000 	lui	a0,0x0
113 			.*: R_MIPS_GOT16	\.text
114 .*:	24848020 	addiu	a0,a0,-32736
115 			.*: R_MIPS_LO16	\.text
116 .*:	3c040000 	lui	a0,0x0
117 			.*: R_MIPS_GOT16	\.text
118 .*:	24840020 	addiu	a0,a0,32
119 			.*: R_MIPS_LO16	\.text
120 .*:	3c040001 	lui	a0,0x1
121 			.*: R_MIPS_GOT16	\.text
122 .*:	24848010 	addiu	a0,a0,-32752
123 			.*: R_MIPS_LO16	\.text
124 .*:	3c040001 	lui	a0,0x1
125 			.*: R_MIPS_GOT16	\.text
126 .*:	24848030 	addiu	a0,a0,-32720
127 			.*: R_MIPS_LO16	\.text
128 #
129 # Relocations against sdg
130 #
131 .*:	2484fffc 	addiu	a0,a0,-4
132 			.*: R_MIPS_GPREL16	sdg
133 .*:	24840000 	addiu	a0,a0,0
134 			.*: R_MIPS_GPREL16	sdg
135 .*:	24840004 	addiu	a0,a0,4
136 			.*: R_MIPS_GPREL16	sdg
137 #
138 # Relocations against sdla
139 #
140 .*:	2484801c 	addiu	a0,a0,-32740
141 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
142 .*:	24848020 	addiu	a0,a0,-32736
143 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
144 .*:	24848024 	addiu	a0,a0,-32732
145 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
146 #
147 # Relocations against tstarta
148 #
149 .*:	0fffffff 	jal	.*
150 			.*: R_MIPS_26	\.text
151 .*:	00000000 	nop
152 .*:	0c000000 	jal	.*
153 			.*: R_MIPS_26	\.text
154 .*:	00000000 	nop
155 .*:	0c000001 	jal	.*
156 			.*: R_MIPS_26	\.text
157 .*:	00000000 	nop
158 #
159 # Relocations against t32a
160 #
161 .*:	0c000007 	jal	.*
162 			.*: R_MIPS_26	\.text
163 .*:	00000000 	nop
164 .*:	0c000008 	jal	.*
165 			.*: R_MIPS_26	\.text
166 .*:	00000000 	nop
167 .*:	0c000009 	jal	.*
168 			.*: R_MIPS_26	\.text
169 .*:	00000000 	nop
170 #
171 # Relocations against _start
172 #
173 .*:	0fffffff 	jal	.*
174 			.*: R_MIPS_26	_start
175 .*:	00000000 	nop
176 .*:	0c000000 	jal	.*
177 			.*: R_MIPS_26	_start
178 .*:	00000000 	nop
179 .*:	0c000001 	jal	.*
180 			.*: R_MIPS_26	_start
181 .*:	00000000 	nop
182 	\.\.\.
183 
184 .* <tstartb>:
185 #
186 # Relocations against tstartb
187 #
188 .*:	3c040000 	lui	a0,0x0
189 			.*: R_MIPS_HI16	\.text
190 .*:	24847fe0 	addiu	a0,a0,32736
191 			.*: R_MIPS_LO16	\.text
192 .*:	3c040000 	lui	a0,0x0
193 			.*: R_MIPS_HI16	\.text
194 .*:	24847ff0 	addiu	a0,a0,32752
195 			.*: R_MIPS_LO16	\.text
196 .*:	3c040001 	lui	a0,0x1
197 			.*: R_MIPS_HI16	\.text
198 .*:	2484fff0 	addiu	a0,a0,-16
199 			.*: R_MIPS_LO16	\.text
200 .*:	3c040001 	lui	a0,0x1
201 			.*: R_MIPS_HI16	\.text
202 .*:	24847fe0 	addiu	a0,a0,32736
203 			.*: R_MIPS_LO16	\.text
204 
205 .* <t32b>:
206 .*:	3c040002 	lui	a0,0x2
207 			.*: R_MIPS_HI16	\.text
208 .*:	24848000 	addiu	a0,a0,-32768
209 			.*: R_MIPS_LO16	\.text
210 #
211 # Relocations against t32b
212 #
213 .*:	3c040001 	lui	a0,0x1
214 			.*: R_MIPS_HI16	\.text
215 .*:	24848000 	addiu	a0,a0,-32768
216 			.*: R_MIPS_LO16	\.text
217 .*:	3c040001 	lui	a0,0x1
218 			.*: R_MIPS_HI16	\.text
219 .*:	24848010 	addiu	a0,a0,-32752
220 			.*: R_MIPS_LO16	\.text
221 .*:	3c040001 	lui	a0,0x1
222 			.*: R_MIPS_HI16	\.text
223 .*:	24840010 	addiu	a0,a0,16
224 			.*: R_MIPS_LO16	\.text
225 .*:	3c040002 	lui	a0,0x2
226 			.*: R_MIPS_HI16	\.text
227 .*:	24848000 	addiu	a0,a0,-32768
228 			.*: R_MIPS_LO16	\.text
229 .*:	3c040002 	lui	a0,0x2
230 			.*: R_MIPS_HI16	\.text
231 .*:	24848020 	addiu	a0,a0,-32736
232 			.*: R_MIPS_LO16	\.text
233 #
234 # Relocations against _start
235 #
236 .*:	3c04ffff 	lui	a0,0xffff
237 			.*: R_MIPS_HI16	_start
238 .*:	24847ff0 	addiu	a0,a0,32752
239 			.*: R_MIPS_LO16	_start
240 .*:	3c040000 	lui	a0,0x0
241 			.*: R_MIPS_HI16	_start
242 .*:	24848000 	addiu	a0,a0,-32768
243 			.*: R_MIPS_LO16	_start
244 .*:	3c040000 	lui	a0,0x0
245 			.*: R_MIPS_HI16	_start
246 .*:	24840000 	addiu	a0,a0,0
247 			.*: R_MIPS_LO16	_start
248 .*:	3c040000 	lui	a0,0x0
249 			.*: R_MIPS_HI16	_start
250 .*:	24847ff0 	addiu	a0,a0,32752
251 			.*: R_MIPS_LO16	_start
252 .*:	3c040001 	lui	a0,0x1
253 			.*: R_MIPS_HI16	_start
254 .*:	24848010 	addiu	a0,a0,-32752
255 			.*: R_MIPS_LO16	_start
256 #
257 # Relocations against tstartb
258 #
259 .*:	3c040000 	lui	a0,0x0
260 			.*: R_MIPS_GOT16	\.text
261 .*:	24847fe0 	addiu	a0,a0,32736
262 			.*: R_MIPS_LO16	\.text
263 .*:	3c040000 	lui	a0,0x0
264 			.*: R_MIPS_GOT16	\.text
265 .*:	24847ff0 	addiu	a0,a0,32752
266 			.*: R_MIPS_LO16	\.text
267 .*:	3c040001 	lui	a0,0x1
268 			.*: R_MIPS_GOT16	\.text
269 .*:	2484fff0 	addiu	a0,a0,-16
270 			.*: R_MIPS_LO16	\.text
271 .*:	3c040001 	lui	a0,0x1
272 			.*: R_MIPS_GOT16	\.text
273 .*:	24847fe0 	addiu	a0,a0,32736
274 			.*: R_MIPS_LO16	\.text
275 .*:	3c040002 	lui	a0,0x2
276 			.*: R_MIPS_GOT16	\.text
277 .*:	24848000 	addiu	a0,a0,-32768
278 			.*: R_MIPS_LO16	\.text
279 #
280 # Relocations against t32b
281 #
282 .*:	3c040001 	lui	a0,0x1
283 			.*: R_MIPS_GOT16	\.text
284 .*:	24848000 	addiu	a0,a0,-32768
285 			.*: R_MIPS_LO16	\.text
286 .*:	3c040001 	lui	a0,0x1
287 			.*: R_MIPS_GOT16	\.text
288 .*:	24848010 	addiu	a0,a0,-32752
289 			.*: R_MIPS_LO16	\.text
290 .*:	3c040001 	lui	a0,0x1
291 			.*: R_MIPS_GOT16	\.text
292 .*:	24840010 	addiu	a0,a0,16
293 			.*: R_MIPS_LO16	\.text
294 .*:	3c040002 	lui	a0,0x2
295 			.*: R_MIPS_GOT16	\.text
296 .*:	24848000 	addiu	a0,a0,-32768
297 			.*: R_MIPS_LO16	\.text
298 .*:	3c040002 	lui	a0,0x2
299 			.*: R_MIPS_GOT16	\.text
300 .*:	24848020 	addiu	a0,a0,-32736
301 			.*: R_MIPS_LO16	\.text
302 #
303 # Relocations against sdg
304 #
305 .*:	2484fffc 	addiu	a0,a0,-4
306 			.*: R_MIPS_GPREL16	sdg
307 .*:	24840000 	addiu	a0,a0,0
308 			.*: R_MIPS_GPREL16	sdg
309 .*:	24840004 	addiu	a0,a0,4
310 			.*: R_MIPS_GPREL16	sdg
311 #
312 # Relocations against sdlb
313 #
314 .*:	2484803c 	addiu	a0,a0,-32708
315 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
316 .*:	24848040 	addiu	a0,a0,-32704
317 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
318 .*:	24848044 	addiu	a0,a0,-32700
319 			.*: R_MIPS_GPREL16	\.sdata\+0x7ff0
320 #
321 # Relocations against tstartb
322 #
323 .*:	0c003ffb 	jal	.*
324 			.*: R_MIPS_26	\.text
325 .*:	00000000 	nop
326 .*:	0c003ffc 	jal	.*
327 			.*: R_MIPS_26	\.text
328 .*:	00000000 	nop
329 .*:	0c003ffd 	jal	.*
330 			.*: R_MIPS_26	\.text
331 .*:	00000000 	nop
332 #
333 # Relocations against t32b
334 #
335 .*:	0c004003 	jal	.*
336 			.*: R_MIPS_26	\.text
337 .*:	00000000 	nop
338 .*:	0c004004 	jal	.*
339 			.*: R_MIPS_26	\.text
340 .*:	00000000 	nop
341 .*:	0c004005 	jal	.*
342 			.*: R_MIPS_26	\.text
343 .*:	00000000 	nop
344 #
345 # Relocations against _start
346 #
347 .*:	0fffffff 	jal	.*
348 			.*: R_MIPS_26	_start
349 .*:	00000000 	nop
350 .*:	0c000000 	jal	.*
351 			.*: R_MIPS_26	_start
352 .*:	00000000 	nop
353 .*:	0c000001 	jal	.*
354 			.*: R_MIPS_26	_start
355 .*:	00000000 	nop
356 	\.\.\.
357