1 #objdump: -dr
2 #as: -mabi=eabi -mips3 -G8 -EB
3 #name: MIPS ld-st-la (EABI64)
4 #source: ldstla-sym32.s
5 
6 .*file format .*
7 
8 Disassembly .*:
9 
10 0+00 <.*>:
11 #
12 # dla constants
13 #
14 .*	li	a0,0xa800
15 .*	dsll32	a0,a0,0x10
16 .*	li	a0,0xa800
17 .*	dsll32	a0,a0,0x10
18 .*	daddu	a0,a0,v1
19 .*	lui	a0,0x8000
20 .*	lui	a0,0x8000
21 .*	daddu	a0,a0,v1
22 .*	lui	a0,0x7fff
23 .*	ori	a0,a0,0x7ff8
24 .*	lui	a0,0x7fff
25 .*	ori	a0,a0,0x7ff8
26 .*	daddu	a0,a0,v1
27 .*	lui	a0,0x7fff
28 .*	ori	a0,a0,0xfff8
29 .*	lui	a0,0x7fff
30 .*	ori	a0,a0,0xfff8
31 .*	daddu	a0,a0,v1
32 .*	lui	a0,0x1234
33 .*	ori	a0,a0,0x5678
34 .*	dsll	a0,a0,0x10
35 .*	ori	a0,a0,0x9abc
36 .*	dsll	a0,a0,0x10
37 .*	ori	a0,a0,0xdef0
38 .*	lui	a0,0x1234
39 .*	ori	a0,a0,0x5678
40 .*	dsll	a0,a0,0x10
41 .*	ori	a0,a0,0x9abc
42 .*	dsll	a0,a0,0x10
43 .*	ori	a0,a0,0xdef0
44 .*	daddu	a0,a0,v1
45 #
46 # dla small_comm
47 #
48 .*	daddiu	a0,gp,0
49 .*: R_MIPS_GPREL16	small_comm
50 .*	daddiu	a0,gp,0
51 .*: R_MIPS_GPREL16	small_comm
52 .*	daddu	a0,a0,v1
53 .*	daddiu	a0,gp,3
54 .*: R_MIPS_GPREL16	small_comm
55 .*	daddiu	a0,gp,3
56 .*: R_MIPS_GPREL16	small_comm
57 .*	daddu	a0,a0,v1
58 #
59 # dla big_comm
60 #
61 .*	lui	a0,0x0
62 .*: R_MIPS_HI16	big_comm
63 .*	d?addiu	a0,a0,0
64 .*: R_MIPS_LO16	big_comm
65 .*	lui	a0,0x0
66 .*: R_MIPS_HI16	big_comm
67 .*	d?addiu	a0,a0,0
68 .*: R_MIPS_LO16	big_comm
69 .*	daddu	a0,a0,v1
70 .*	lui	a0,0x0
71 .*: R_MIPS_HI16	big_comm
72 .*	d?addiu	a0,a0,3
73 .*: R_MIPS_LO16	big_comm
74 .*	lui	a0,0x0
75 .*: R_MIPS_HI16	big_comm
76 .*	d?addiu	a0,a0,3
77 .*: R_MIPS_LO16	big_comm
78 .*	daddu	a0,a0,v1
79 #
80 # dla small_data
81 #
82 .*	daddiu	a0,gp,0
83 .*: R_MIPS_GPREL16	small_data
84 .*	daddiu	a0,gp,0
85 .*: R_MIPS_GPREL16	small_data
86 .*	daddu	a0,a0,v1
87 .*	daddiu	a0,gp,3
88 .*: R_MIPS_GPREL16	small_data
89 .*	daddiu	a0,gp,3
90 .*: R_MIPS_GPREL16	small_data
91 .*	daddu	a0,a0,v1
92 #
93 # dla big_data
94 #
95 .*	lui	a0,0x0
96 .*: R_MIPS_HI16	big_data
97 .*	d?addiu	a0,a0,0
98 .*: R_MIPS_LO16	big_data
99 .*	lui	a0,0x0
100 .*: R_MIPS_HI16	big_data
101 .*	d?addiu	a0,a0,0
102 .*: R_MIPS_LO16	big_data
103 .*	daddu	a0,a0,v1
104 .*	lui	a0,0x0
105 .*: R_MIPS_HI16	big_data
106 .*	d?addiu	a0,a0,3
107 .*: R_MIPS_LO16	big_data
108 .*	lui	a0,0x0
109 .*: R_MIPS_HI16	big_data
110 .*	d?addiu	a0,a0,3
111 .*: R_MIPS_LO16	big_data
112 .*	daddu	a0,a0,v1
113 #
114 # dla extern
115 #
116 .*	lui	a0,0x0
117 .*: R_MIPS_HI16	extern
118 .*	d?addiu	a0,a0,0
119 .*: R_MIPS_LO16	extern
120 .*	lui	a0,0x0
121 .*: R_MIPS_HI16	extern
122 .*	d?addiu	a0,a0,0
123 .*: R_MIPS_LO16	extern
124 .*	daddu	a0,a0,v1
125 .*	lui	a0,0x3
126 .*: R_MIPS_HI16	extern
127 .*	d?addiu	a0,a0,16384
128 .*: R_MIPS_LO16	extern
129 .*	lui	a0,0x3
130 .*: R_MIPS_HI16	extern
131 .*	d?addiu	a0,a0,16384
132 .*: R_MIPS_LO16	extern
133 .*	daddu	a0,a0,v1
134 .*	lui	a0,0xfffd
135 .*: R_MIPS_HI16	extern
136 .*	d?addiu	a0,a0,-16384
137 .*: R_MIPS_LO16	extern
138 .*	lui	a0,0xfffd
139 .*: R_MIPS_HI16	extern
140 .*	d?addiu	a0,a0,-16384
141 .*: R_MIPS_LO16	extern
142 .*	daddu	a0,a0,v1
143 #
144 # lw constants
145 #
146 .*	li	a0,0xa800
147 .*	dsll32	a0,a0,0x10
148 .*	lw	a0,0\(a0\)
149 .*	li	a0,0xa800
150 .*	dsll32	a0,a0,0x10
151 .*	daddu	a0,a0,v1
152 .*	lw	a0,0\(a0\)
153 .*	lui	a0,0x8000
154 .*	lw	a0,0\(a0\)
155 .*	lui	a0,0x8000
156 .*	daddu	a0,a0,v1
157 .*	lw	a0,0\(a0\)
158 .*	lui	a0,0x7fff
159 .*	lw	a0,32760\(a0\)
160 .*	lui	a0,0x7fff
161 .*	daddu	a0,a0,v1
162 .*	lw	a0,32760\(a0\)
163 .*	li	a0,0x8000
164 .*	dsll	a0,a0,0x10
165 .*	lw	a0,-8\(a0\)
166 .*	li	a0,0x8000
167 .*	dsll	a0,a0,0x10
168 .*	daddu	a0,a0,v1
169 .*	lw	a0,-8\(a0\)
170 .*	lui	a0,0x1234
171 .*	ori	a0,a0,0x5678
172 .*	dsll	a0,a0,0x10
173 .*	ori	a0,a0,0x9abd
174 .*	dsll	a0,a0,0x10
175 .*	lw	a0,-8464\(a0\)
176 .*	lui	a0,0x1234
177 .*	ori	a0,a0,0x5678
178 .*	dsll	a0,a0,0x10
179 .*	ori	a0,a0,0x9abd
180 .*	dsll	a0,a0,0x10
181 .*	daddu	a0,a0,v1
182 .*	lw	a0,-8464\(a0\)
183 #
184 # lw small_comm
185 #
186 .*	lw	a0,0\(gp\)
187 .*: R_MIPS_GPREL16	small_comm
188 .*	daddu	a0,v1,gp
189 .*	lw	a0,0\(a0\)
190 .*: R_MIPS_GPREL16	small_comm
191 .*	lw	a0,3\(gp\)
192 .*: R_MIPS_GPREL16	small_comm
193 .*	daddu	a0,v1,gp
194 .*	lw	a0,3\(a0\)
195 .*: R_MIPS_GPREL16	small_comm
196 #
197 # lw big_comm
198 #
199 .*	lui	a0,0x0
200 .*: R_MIPS_HI16	big_comm
201 .*	lw	a0,0\(a0\)
202 .*: R_MIPS_LO16	big_comm
203 .*	lui	a0,0x0
204 .*: R_MIPS_HI16	big_comm
205 .*	daddu	a0,a0,v1
206 .*	lw	a0,0\(a0\)
207 .*: R_MIPS_LO16	big_comm
208 .*	lui	a0,0x0
209 .*: R_MIPS_HI16	big_comm
210 .*	lw	a0,3\(a0\)
211 .*: R_MIPS_LO16	big_comm
212 .*	lui	a0,0x0
213 .*: R_MIPS_HI16	big_comm
214 .*	daddu	a0,a0,v1
215 .*	lw	a0,3\(a0\)
216 .*: R_MIPS_LO16	big_comm
217 #
218 # lw small_data
219 #
220 .*	lw	a0,0\(gp\)
221 .*: R_MIPS_GPREL16	small_data
222 .*	daddu	a0,v1,gp
223 .*	lw	a0,0\(a0\)
224 .*: R_MIPS_GPREL16	small_data
225 .*	lw	a0,3\(gp\)
226 .*: R_MIPS_GPREL16	small_data
227 .*	daddu	a0,v1,gp
228 .*	lw	a0,3\(a0\)
229 .*: R_MIPS_GPREL16	small_data
230 #
231 # lw big_data
232 #
233 .*	lui	a0,0x0
234 .*: R_MIPS_HI16	big_data
235 .*	lw	a0,0\(a0\)
236 .*: R_MIPS_LO16	big_data
237 .*	lui	a0,0x0
238 .*: R_MIPS_HI16	big_data
239 .*	daddu	a0,a0,v1
240 .*	lw	a0,0\(a0\)
241 .*: R_MIPS_LO16	big_data
242 .*	lui	a0,0x0
243 .*: R_MIPS_HI16	big_data
244 .*	lw	a0,3\(a0\)
245 .*: R_MIPS_LO16	big_data
246 .*	lui	a0,0x0
247 .*: R_MIPS_HI16	big_data
248 .*	daddu	a0,a0,v1
249 .*	lw	a0,3\(a0\)
250 .*: R_MIPS_LO16	big_data
251 #
252 # lw extern
253 #
254 .*	lui	a0,0x0
255 .*: R_MIPS_HI16	extern
256 .*	lw	a0,0\(a0\)
257 .*: R_MIPS_LO16	extern
258 .*	lui	a0,0x0
259 .*: R_MIPS_HI16	extern
260 .*	daddu	a0,a0,v1
261 .*	lw	a0,0\(a0\)
262 .*: R_MIPS_LO16	extern
263 .*	lui	a0,0x3
264 .*: R_MIPS_HI16	extern
265 .*	lw	a0,16384\(a0\)
266 .*: R_MIPS_LO16	extern
267 .*	lui	a0,0x3
268 .*: R_MIPS_HI16	extern
269 .*	daddu	a0,a0,v1
270 .*	lw	a0,16384\(a0\)
271 .*: R_MIPS_LO16	extern
272 .*	lui	a0,0xfffd
273 .*: R_MIPS_HI16	extern
274 .*	lw	a0,-16384\(a0\)
275 .*: R_MIPS_LO16	extern
276 .*	lui	a0,0xfffd
277 .*: R_MIPS_HI16	extern
278 .*	daddu	a0,a0,v1
279 .*	lw	a0,-16384\(a0\)
280 .*: R_MIPS_LO16	extern
281 #
282 # sw constants
283 #
284 .*	li	at,0xa800
285 .*	dsll32	at,at,0x10
286 .*	sw	a0,0\(at\)
287 .*	li	at,0xa800
288 .*	dsll32	at,at,0x10
289 .*	daddu	at,at,v1
290 .*	sw	a0,0\(at\)
291 .*	lui	at,0x8000
292 .*	sw	a0,0\(at\)
293 .*	lui	at,0x8000
294 .*	daddu	at,at,v1
295 .*	sw	a0,0\(at\)
296 .*	lui	at,0x7fff
297 .*	sw	a0,32760\(at\)
298 .*	lui	at,0x7fff
299 .*	daddu	at,at,v1
300 .*	sw	a0,32760\(at\)
301 .*	li	at,0x8000
302 .*	dsll	at,at,0x10
303 .*	sw	a0,-8\(at\)
304 .*	li	at,0x8000
305 .*	dsll	at,at,0x10
306 .*	daddu	at,at,v1
307 .*	sw	a0,-8\(at\)
308 .*	lui	at,0x1234
309 .*	ori	at,at,0x5678
310 .*	dsll	at,at,0x10
311 .*	ori	at,at,0x9abd
312 .*	dsll	at,at,0x10
313 .*	sw	a0,-8464\(at\)
314 .*	lui	at,0x1234
315 .*	ori	at,at,0x5678
316 .*	dsll	at,at,0x10
317 .*	ori	at,at,0x9abd
318 .*	dsll	at,at,0x10
319 .*	daddu	at,at,v1
320 .*	sw	a0,-8464\(at\)
321 #
322 # sw small_comm
323 #
324 .*	sw	a0,0\(gp\)
325 .*: R_MIPS_GPREL16	small_comm
326 .*	daddu	at,v1,gp
327 .*	sw	a0,0\(at\)
328 .*: R_MIPS_GPREL16	small_comm
329 .*	sw	a0,3\(gp\)
330 .*: R_MIPS_GPREL16	small_comm
331 .*	daddu	at,v1,gp
332 .*	sw	a0,3\(at\)
333 .*: R_MIPS_GPREL16	small_comm
334 #
335 # sw big_comm
336 #
337 .*	lui	at,0x0
338 .*: R_MIPS_HI16	big_comm
339 .*	sw	a0,0\(at\)
340 .*: R_MIPS_LO16	big_comm
341 .*	lui	at,0x0
342 .*: R_MIPS_HI16	big_comm
343 .*	daddu	at,at,v1
344 .*	sw	a0,0\(at\)
345 .*: R_MIPS_LO16	big_comm
346 .*	lui	at,0x0
347 .*: R_MIPS_HI16	big_comm
348 .*	sw	a0,3\(at\)
349 .*: R_MIPS_LO16	big_comm
350 .*	lui	at,0x0
351 .*: R_MIPS_HI16	big_comm
352 .*	daddu	at,at,v1
353 .*	sw	a0,3\(at\)
354 .*: R_MIPS_LO16	big_comm
355 #
356 # sw small_data
357 #
358 .*	sw	a0,0\(gp\)
359 .*: R_MIPS_GPREL16	small_data
360 .*	daddu	at,v1,gp
361 .*	sw	a0,0\(at\)
362 .*: R_MIPS_GPREL16	small_data
363 .*	sw	a0,3\(gp\)
364 .*: R_MIPS_GPREL16	small_data
365 .*	daddu	at,v1,gp
366 .*	sw	a0,3\(at\)
367 .*: R_MIPS_GPREL16	small_data
368 #
369 # sw big_data
370 #
371 .*	lui	at,0x0
372 .*: R_MIPS_HI16	big_data
373 .*	sw	a0,0\(at\)
374 .*: R_MIPS_LO16	big_data
375 .*	lui	at,0x0
376 .*: R_MIPS_HI16	big_data
377 .*	daddu	at,at,v1
378 .*	sw	a0,0\(at\)
379 .*: R_MIPS_LO16	big_data
380 .*	lui	at,0x0
381 .*: R_MIPS_HI16	big_data
382 .*	sw	a0,3\(at\)
383 .*: R_MIPS_LO16	big_data
384 .*	lui	at,0x0
385 .*: R_MIPS_HI16	big_data
386 .*	daddu	at,at,v1
387 .*	sw	a0,3\(at\)
388 .*: R_MIPS_LO16	big_data
389 #
390 # sw extern
391 #
392 .*	lui	at,0x0
393 .*: R_MIPS_HI16	extern
394 .*	sw	a0,0\(at\)
395 .*: R_MIPS_LO16	extern
396 .*	lui	at,0x0
397 .*: R_MIPS_HI16	extern
398 .*	daddu	at,at,v1
399 .*	sw	a0,0\(at\)
400 .*: R_MIPS_LO16	extern
401 .*	lui	at,0x3
402 .*: R_MIPS_HI16	extern
403 .*	sw	a0,16384\(at\)
404 .*: R_MIPS_LO16	extern
405 .*	lui	at,0x3
406 .*: R_MIPS_HI16	extern
407 .*	daddu	at,at,v1
408 .*	sw	a0,16384\(at\)
409 .*: R_MIPS_LO16	extern
410 .*	lui	at,0xfffd
411 .*: R_MIPS_HI16	extern
412 .*	sw	a0,-16384\(at\)
413 .*: R_MIPS_LO16	extern
414 .*	lui	at,0xfffd
415 .*: R_MIPS_HI16	extern
416 .*	daddu	at,at,v1
417 .*	sw	a0,-16384\(at\)
418 .*: R_MIPS_LO16	extern
419 #
420 # usw constants
421 #
422 .*	li	at,0xa800
423 .*	dsll32	at,at,0x10
424 .*	swl	a0,0\(at\)
425 .*	swr	a0,3\(at\)
426 .*	li	at,0xa800
427 .*	dsll32	at,at,0x10
428 .*	daddu	at,at,v1
429 .*	swl	a0,0\(at\)
430 .*	swr	a0,3\(at\)
431 .*	lui	at,0x8000
432 .*	swl	a0,0\(at\)
433 .*	swr	a0,3\(at\)
434 .*	lui	at,0x8000
435 .*	daddu	at,at,v1
436 .*	swl	a0,0\(at\)
437 .*	swr	a0,3\(at\)
438 .*	lui	at,0x7fff
439 .*	ori	at,at,0x7ff8
440 .*	swl	a0,0\(at\)
441 .*	swr	a0,3\(at\)
442 .*	lui	at,0x7fff
443 .*	ori	at,at,0x7ff8
444 .*	daddu	at,at,v1
445 .*	swl	a0,0\(at\)
446 .*	swr	a0,3\(at\)
447 .*	lui	at,0x7fff
448 .*	ori	at,at,0xfff8
449 .*	swl	a0,0\(at\)
450 .*	swr	a0,3\(at\)
451 .*	lui	at,0x7fff
452 .*	ori	at,at,0xfff8
453 .*	daddu	at,at,v1
454 .*	swl	a0,0\(at\)
455 .*	swr	a0,3\(at\)
456 .*	lui	at,0x1234
457 .*	ori	at,at,0x5678
458 .*	dsll	at,at,0x10
459 .*	ori	at,at,0x9abc
460 .*	dsll	at,at,0x10
461 .*	ori	at,at,0xdef0
462 .*	swl	a0,0\(at\)
463 .*	swr	a0,3\(at\)
464 .*	lui	at,0x1234
465 .*	ori	at,at,0x5678
466 .*	dsll	at,at,0x10
467 .*	ori	at,at,0x9abc
468 .*	dsll	at,at,0x10
469 .*	ori	at,at,0xdef0
470 .*	daddu	at,at,v1
471 .*	swl	a0,0\(at\)
472 .*	swr	a0,3\(at\)
473 #
474 # usw small_comm
475 #
476 .*	daddiu	at,gp,0
477 .*: R_MIPS_GPREL16	small_comm
478 .*	swl	a0,0\(at\)
479 .*	swr	a0,3\(at\)
480 .*	daddiu	at,gp,0
481 .*: R_MIPS_GPREL16	small_comm
482 .*	daddu	at,at,v1
483 .*	swl	a0,0\(at\)
484 .*	swr	a0,3\(at\)
485 .*	daddiu	at,gp,3
486 .*: R_MIPS_GPREL16	small_comm
487 .*	swl	a0,0\(at\)
488 .*	swr	a0,3\(at\)
489 .*	daddiu	at,gp,3
490 .*: R_MIPS_GPREL16	small_comm
491 .*	daddu	at,at,v1
492 .*	swl	a0,0\(at\)
493 .*	swr	a0,3\(at\)
494 #
495 # usw big_comm
496 #
497 .*	lui	at,0x0
498 .*: R_MIPS_HI16	big_comm
499 .*	d?addiu	at,at,0
500 .*: R_MIPS_LO16	big_comm
501 .*	swl	a0,0\(at\)
502 .*	swr	a0,3\(at\)
503 .*	lui	at,0x0
504 .*: R_MIPS_HI16	big_comm
505 .*	d?addiu	at,at,0
506 .*: R_MIPS_LO16	big_comm
507 .*	daddu	at,at,v1
508 .*	swl	a0,0\(at\)
509 .*	swr	a0,3\(at\)
510 .*	lui	at,0x0
511 .*: R_MIPS_HI16	big_comm
512 .*	d?addiu	at,at,3
513 .*: R_MIPS_LO16	big_comm
514 .*	swl	a0,0\(at\)
515 .*	swr	a0,3\(at\)
516 .*	lui	at,0x0
517 .*: R_MIPS_HI16	big_comm
518 .*	d?addiu	at,at,3
519 .*: R_MIPS_LO16	big_comm
520 .*	daddu	at,at,v1
521 .*	swl	a0,0\(at\)
522 .*	swr	a0,3\(at\)
523 #
524 # usw small_data
525 #
526 .*	daddiu	at,gp,0
527 .*: R_MIPS_GPREL16	small_data
528 .*	swl	a0,0\(at\)
529 .*	swr	a0,3\(at\)
530 .*	daddiu	at,gp,0
531 .*: R_MIPS_GPREL16	small_data
532 .*	daddu	at,at,v1
533 .*	swl	a0,0\(at\)
534 .*	swr	a0,3\(at\)
535 .*	daddiu	at,gp,3
536 .*: R_MIPS_GPREL16	small_data
537 .*	swl	a0,0\(at\)
538 .*	swr	a0,3\(at\)
539 .*	daddiu	at,gp,3
540 .*: R_MIPS_GPREL16	small_data
541 .*	daddu	at,at,v1
542 .*	swl	a0,0\(at\)
543 .*	swr	a0,3\(at\)
544 #
545 # usw big_data
546 #
547 .*	lui	at,0x0
548 .*: R_MIPS_HI16	big_data
549 .*	d?addiu	at,at,0
550 .*: R_MIPS_LO16	big_data
551 .*	swl	a0,0\(at\)
552 .*	swr	a0,3\(at\)
553 .*	lui	at,0x0
554 .*: R_MIPS_HI16	big_data
555 .*	d?addiu	at,at,0
556 .*: R_MIPS_LO16	big_data
557 .*	daddu	at,at,v1
558 .*	swl	a0,0\(at\)
559 .*	swr	a0,3\(at\)
560 .*	lui	at,0x0
561 .*: R_MIPS_HI16	big_data
562 .*	d?addiu	at,at,3
563 .*: R_MIPS_LO16	big_data
564 .*	swl	a0,0\(at\)
565 .*	swr	a0,3\(at\)
566 .*	lui	at,0x0
567 .*: R_MIPS_HI16	big_data
568 .*	d?addiu	at,at,3
569 .*: R_MIPS_LO16	big_data
570 .*	daddu	at,at,v1
571 .*	swl	a0,0\(at\)
572 .*	swr	a0,3\(at\)
573 #
574 # usw extern
575 #
576 .*	lui	at,0x0
577 .*: R_MIPS_HI16	extern
578 .*	d?addiu	at,at,0
579 .*: R_MIPS_LO16	extern
580 .*	swl	a0,0\(at\)
581 .*	swr	a0,3\(at\)
582 .*	lui	at,0x0
583 .*: R_MIPS_HI16	extern
584 .*	d?addiu	at,at,0
585 .*: R_MIPS_LO16	extern
586 .*	daddu	at,at,v1
587 .*	swl	a0,0\(at\)
588 .*	swr	a0,3\(at\)
589 .*	lui	at,0x3
590 .*: R_MIPS_HI16	extern
591 .*	d?addiu	at,at,16384
592 .*: R_MIPS_LO16	extern
593 .*	swl	a0,0\(at\)
594 .*	swr	a0,3\(at\)
595 .*	lui	at,0x3
596 .*: R_MIPS_HI16	extern
597 .*	d?addiu	at,at,16384
598 .*: R_MIPS_LO16	extern
599 .*	daddu	at,at,v1
600 .*	swl	a0,0\(at\)
601 .*	swr	a0,3\(at\)
602 .*	lui	at,0xfffd
603 .*: R_MIPS_HI16	extern
604 .*	d?addiu	at,at,-16384
605 .*: R_MIPS_LO16	extern
606 .*	swl	a0,0\(at\)
607 .*	swr	a0,3\(at\)
608 .*	lui	at,0xfffd
609 .*: R_MIPS_HI16	extern
610 .*	d?addiu	at,at,-16384
611 .*: R_MIPS_LO16	extern
612 .*	daddu	at,at,v1
613 .*	swl	a0,0\(at\)
614 .*	swr	a0,3\(at\)
615 #
616 # with sym32 off (has no effect for EABI64)
617 #
618 .*	lui	a0,0x0
619 .*: R_MIPS_HI16	extern
620 .*	daddiu	a0,a0,0
621 .*: R_MIPS_LO16	extern
622 .*	lui	a0,0x0
623 .*: R_MIPS_HI16	extern
624 .*	lw	a0,0\(a0\)
625 .*: R_MIPS_LO16	extern
626 .*	lui	at,0x0
627 .*: R_MIPS_HI16	extern
628 .*	sw	a0,0\(at\)
629 .*: R_MIPS_LO16	extern
630 .*	lui	at,0x0
631 .*: R_MIPS_HI16	extern
632 .*	daddiu	at,at,0
633 .*: R_MIPS_LO16	extern
634 .*	swl	a0,0\(at\)
635 .*	swr	a0,3\(at\)
636 #
637 # ...and back on again
638 #
639 .*	lui	a0,0x0
640 .*: R_MIPS_HI16	extern
641 .*	daddiu	a0,a0,0
642 .*: R_MIPS_LO16	extern
643 .*	lui	a0,0x0
644 .*: R_MIPS_HI16	extern
645 .*	lw	a0,0\(a0\)
646 .*: R_MIPS_LO16	extern
647 .*	lui	at,0x0
648 .*: R_MIPS_HI16	extern
649 .*	sw	a0,0\(at\)
650 .*: R_MIPS_LO16	extern
651 .*	lui	at,0x0
652 .*: R_MIPS_HI16	extern
653 .*	daddiu	at,at,0
654 .*: R_MIPS_LO16	extern
655 .*	swl	a0,0\(at\)
656 .*	swr	a0,3\(at\)
657 #pass
658