Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / mips / ldstla-n64-sym32.d
1 #objdump: -dr
2 #as: -64 -msym32 -G8 -EB
3 #name: MIPS ld-st-la with sym32
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 .*: R_MIPS_NONE .*
51 .*: R_MIPS_NONE .*
52 .*      daddiu  a0,gp,0
53 .*: R_MIPS_GPREL16      small_comm
54 .*: R_MIPS_NONE .*
55 .*: R_MIPS_NONE .*
56 .*      daddu   a0,a0,v1
57 .*      daddiu  a0,gp,0
58 .*: R_MIPS_GPREL16      small_comm\+0x3
59 .*: R_MIPS_NONE .*
60 .*: R_MIPS_NONE .*
61 .*      daddiu  a0,gp,0
62 .*: R_MIPS_GPREL16      small_comm\+0x3
63 .*: R_MIPS_NONE .*
64 .*: R_MIPS_NONE .*
65 .*      daddu   a0,a0,v1
66 #
67 # dla big_comm
68 #
69 .*      lui     a0,0x0
70 .*: R_MIPS_HI16 big_comm
71 .*: R_MIPS_NONE .*
72 .*: R_MIPS_NONE .*
73 .*      d?addiu a0,a0,0
74 .*: R_MIPS_LO16 big_comm
75 .*: R_MIPS_NONE .*
76 .*: R_MIPS_NONE .*
77 .*      lui     a0,0x0
78 .*: R_MIPS_HI16 big_comm
79 .*: R_MIPS_NONE .*
80 .*: R_MIPS_NONE .*
81 .*      d?addiu a0,a0,0
82 .*: R_MIPS_LO16 big_comm
83 .*: R_MIPS_NONE .*
84 .*: R_MIPS_NONE .*
85 .*      daddu   a0,a0,v1
86 .*      lui     a0,0x0
87 .*: R_MIPS_HI16 big_comm\+0x3
88 .*: R_MIPS_NONE .*
89 .*: R_MIPS_NONE .*
90 .*      d?addiu a0,a0,0
91 .*: R_MIPS_LO16 big_comm\+0x3
92 .*: R_MIPS_NONE .*
93 .*: R_MIPS_NONE .*
94 .*      lui     a0,0x0
95 .*: R_MIPS_HI16 big_comm\+0x3
96 .*: R_MIPS_NONE .*
97 .*: R_MIPS_NONE .*
98 .*      d?addiu a0,a0,0
99 .*: R_MIPS_LO16 big_comm\+0x3
100 .*: R_MIPS_NONE .*
101 .*: R_MIPS_NONE .*
102 .*      daddu   a0,a0,v1
103 #
104 # dla small_data
105 #
106 .*      daddiu  a0,gp,0
107 .*: R_MIPS_GPREL16      small_data
108 .*: R_MIPS_NONE .*
109 .*: R_MIPS_NONE .*
110 .*      daddiu  a0,gp,0
111 .*: R_MIPS_GPREL16      small_data
112 .*: R_MIPS_NONE .*
113 .*: R_MIPS_NONE .*
114 .*      daddu   a0,a0,v1
115 .*      daddiu  a0,gp,0
116 .*: R_MIPS_GPREL16      small_data\+0x3
117 .*: R_MIPS_NONE .*
118 .*: R_MIPS_NONE .*
119 .*      daddiu  a0,gp,0
120 .*: R_MIPS_GPREL16      small_data\+0x3
121 .*: R_MIPS_NONE .*
122 .*: R_MIPS_NONE .*
123 .*      daddu   a0,a0,v1
124 #
125 # dla big_data
126 #
127 .*      lui     a0,0x0
128 .*: R_MIPS_HI16 big_data
129 .*: R_MIPS_NONE .*
130 .*: R_MIPS_NONE .*
131 .*      d?addiu a0,a0,0
132 .*: R_MIPS_LO16 big_data
133 .*: R_MIPS_NONE .*
134 .*: R_MIPS_NONE .*
135 .*      lui     a0,0x0
136 .*: R_MIPS_HI16 big_data
137 .*: R_MIPS_NONE .*
138 .*: R_MIPS_NONE .*
139 .*      d?addiu a0,a0,0
140 .*: R_MIPS_LO16 big_data
141 .*: R_MIPS_NONE .*
142 .*: R_MIPS_NONE .*
143 .*      daddu   a0,a0,v1
144 .*      lui     a0,0x0
145 .*: R_MIPS_HI16 big_data\+0x3
146 .*: R_MIPS_NONE .*
147 .*: R_MIPS_NONE .*
148 .*      d?addiu a0,a0,0
149 .*: R_MIPS_LO16 big_data\+0x3
150 .*: R_MIPS_NONE .*
151 .*: R_MIPS_NONE .*
152 .*      lui     a0,0x0
153 .*: R_MIPS_HI16 big_data\+0x3
154 .*: R_MIPS_NONE .*
155 .*: R_MIPS_NONE .*
156 .*      d?addiu a0,a0,0
157 .*: R_MIPS_LO16 big_data\+0x3
158 .*: R_MIPS_NONE .*
159 .*: R_MIPS_NONE .*
160 .*      daddu   a0,a0,v1
161 #
162 # dla extern
163 #
164 .*      lui     a0,0x0
165 .*: R_MIPS_HI16 extern
166 .*: R_MIPS_NONE .*
167 .*: R_MIPS_NONE .*
168 .*      d?addiu a0,a0,0
169 .*: R_MIPS_LO16 extern
170 .*: R_MIPS_NONE .*
171 .*: R_MIPS_NONE .*
172 .*      lui     a0,0x0
173 .*: R_MIPS_HI16 extern
174 .*: R_MIPS_NONE .*
175 .*: R_MIPS_NONE .*
176 .*      d?addiu a0,a0,0
177 .*: R_MIPS_LO16 extern
178 .*: R_MIPS_NONE .*
179 .*: R_MIPS_NONE .*
180 .*      daddu   a0,a0,v1
181 .*      lui     a0,0x0
182 .*: R_MIPS_HI16 extern\+0x34000
183 .*: R_MIPS_NONE .*
184 .*: R_MIPS_NONE .*
185 .*      d?addiu a0,a0,0
186 .*: R_MIPS_LO16 extern\+0x34000
187 .*: R_MIPS_NONE .*
188 .*: R_MIPS_NONE .*
189 .*      lui     a0,0x0
190 .*: R_MIPS_HI16 extern\+0x34000
191 .*: R_MIPS_NONE .*
192 .*: R_MIPS_NONE .*
193 .*      d?addiu a0,a0,0
194 .*: R_MIPS_LO16 extern\+0x34000
195 .*: R_MIPS_NONE .*
196 .*: R_MIPS_NONE .*
197 .*      daddu   a0,a0,v1
198 .*      lui     a0,0x0
199 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
200 .*: R_MIPS_NONE .*
201 .*: R_MIPS_NONE .*
202 .*      d?addiu a0,a0,0
203 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
204 .*: R_MIPS_NONE .*
205 .*: R_MIPS_NONE .*
206 .*      lui     a0,0x0
207 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
208 .*: R_MIPS_NONE .*
209 .*: R_MIPS_NONE .*
210 .*      d?addiu a0,a0,0
211 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
212 .*: R_MIPS_NONE .*
213 .*: R_MIPS_NONE .*
214 .*      daddu   a0,a0,v1
215 #
216 # lw constants
217 #
218 .*      li      a0,0xa800
219 .*      dsll32  a0,a0,0x10
220 .*      lw      a0,0\(a0\)
221 .*      li      a0,0xa800
222 .*      dsll32  a0,a0,0x10
223 .*      daddu   a0,a0,v1
224 .*      lw      a0,0\(a0\)
225 .*      lui     a0,0x8000
226 .*      lw      a0,0\(a0\)
227 .*      lui     a0,0x8000
228 .*      daddu   a0,a0,v1
229 .*      lw      a0,0\(a0\)
230 .*      lui     a0,0x7fff
231 .*      lw      a0,32760\(a0\)
232 .*      lui     a0,0x7fff
233 .*      daddu   a0,a0,v1
234 .*      lw      a0,32760\(a0\)
235 .*      li      a0,0x8000
236 .*      dsll    a0,a0,0x10
237 .*      lw      a0,-8\(a0\)
238 .*      li      a0,0x8000
239 .*      dsll    a0,a0,0x10
240 .*      daddu   a0,a0,v1
241 .*      lw      a0,-8\(a0\)
242 .*      lui     a0,0x1234
243 .*      ori     a0,a0,0x5678
244 .*      dsll    a0,a0,0x10
245 .*      ori     a0,a0,0x9abd
246 .*      dsll    a0,a0,0x10
247 .*      lw      a0,-8464\(a0\)
248 .*      lui     a0,0x1234
249 .*      ori     a0,a0,0x5678
250 .*      dsll    a0,a0,0x10
251 .*      ori     a0,a0,0x9abd
252 .*      dsll    a0,a0,0x10
253 .*      daddu   a0,a0,v1
254 .*      lw      a0,-8464\(a0\)
255 #
256 # lw small_comm
257 #
258 .*      lw      a0,0\(gp\)
259 .*: R_MIPS_GPREL16      small_comm
260 .*: R_MIPS_NONE .*
261 .*: R_MIPS_NONE .*
262 .*      daddu   a0,v1,gp
263 .*      lw      a0,0\(a0\)
264 .*: R_MIPS_GPREL16      small_comm
265 .*: R_MIPS_NONE .*
266 .*: R_MIPS_NONE .*
267 .*      lw      a0,0\(gp\)
268 .*: R_MIPS_GPREL16      small_comm\+0x3
269 .*: R_MIPS_NONE .*
270 .*: R_MIPS_NONE .*
271 .*      daddu   a0,v1,gp
272 .*      lw      a0,0\(a0\)
273 .*: R_MIPS_GPREL16      small_comm\+0x3
274 .*: R_MIPS_NONE .*
275 .*: R_MIPS_NONE .*
276 #
277 # lw big_comm
278 #
279 .*      lui     a0,0x0
280 .*: R_MIPS_HI16 big_comm
281 .*: R_MIPS_NONE .*
282 .*: R_MIPS_NONE .*
283 .*      lw      a0,0\(a0\)
284 .*: R_MIPS_LO16 big_comm
285 .*: R_MIPS_NONE .*
286 .*: R_MIPS_NONE .*
287 .*      lui     a0,0x0
288 .*: R_MIPS_HI16 big_comm
289 .*: R_MIPS_NONE .*
290 .*: R_MIPS_NONE .*
291 .*      daddu   a0,a0,v1
292 .*      lw      a0,0\(a0\)
293 .*: R_MIPS_LO16 big_comm
294 .*: R_MIPS_NONE .*
295 .*: R_MIPS_NONE .*
296 .*      lui     a0,0x0
297 .*: R_MIPS_HI16 big_comm\+0x3
298 .*: R_MIPS_NONE .*
299 .*: R_MIPS_NONE .*
300 .*      lw      a0,0\(a0\)
301 .*: R_MIPS_LO16 big_comm\+0x3
302 .*: R_MIPS_NONE .*
303 .*: R_MIPS_NONE .*
304 .*      lui     a0,0x0
305 .*: R_MIPS_HI16 big_comm\+0x3
306 .*: R_MIPS_NONE .*
307 .*: R_MIPS_NONE .*
308 .*      daddu   a0,a0,v1
309 .*      lw      a0,0\(a0\)
310 .*: R_MIPS_LO16 big_comm\+0x3
311 .*: R_MIPS_NONE .*
312 .*: R_MIPS_NONE .*
313 #
314 # lw small_data
315 #
316 .*      lw      a0,0\(gp\)
317 .*: R_MIPS_GPREL16      small_data
318 .*: R_MIPS_NONE .*
319 .*: R_MIPS_NONE .*
320 .*      daddu   a0,v1,gp
321 .*      lw      a0,0\(a0\)
322 .*: R_MIPS_GPREL16      small_data
323 .*: R_MIPS_NONE .*
324 .*: R_MIPS_NONE .*
325 .*      lw      a0,0\(gp\)
326 .*: R_MIPS_GPREL16      small_data\+0x3
327 .*: R_MIPS_NONE .*
328 .*: R_MIPS_NONE .*
329 .*      daddu   a0,v1,gp
330 .*      lw      a0,0\(a0\)
331 .*: R_MIPS_GPREL16      small_data\+0x3
332 .*: R_MIPS_NONE .*
333 .*: R_MIPS_NONE .*
334 #
335 # lw big_data
336 #
337 .*      lui     a0,0x0
338 .*: R_MIPS_HI16 big_data
339 .*: R_MIPS_NONE .*
340 .*: R_MIPS_NONE .*
341 .*      lw      a0,0\(a0\)
342 .*: R_MIPS_LO16 big_data
343 .*: R_MIPS_NONE .*
344 .*: R_MIPS_NONE .*
345 .*      lui     a0,0x0
346 .*: R_MIPS_HI16 big_data
347 .*: R_MIPS_NONE .*
348 .*: R_MIPS_NONE .*
349 .*      daddu   a0,a0,v1
350 .*      lw      a0,0\(a0\)
351 .*: R_MIPS_LO16 big_data
352 .*: R_MIPS_NONE .*
353 .*: R_MIPS_NONE .*
354 .*      lui     a0,0x0
355 .*: R_MIPS_HI16 big_data\+0x3
356 .*: R_MIPS_NONE .*
357 .*: R_MIPS_NONE .*
358 .*      lw      a0,0\(a0\)
359 .*: R_MIPS_LO16 big_data\+0x3
360 .*: R_MIPS_NONE .*
361 .*: R_MIPS_NONE .*
362 .*      lui     a0,0x0
363 .*: R_MIPS_HI16 big_data\+0x3
364 .*: R_MIPS_NONE .*
365 .*: R_MIPS_NONE .*
366 .*      daddu   a0,a0,v1
367 .*      lw      a0,0\(a0\)
368 .*: R_MIPS_LO16 big_data\+0x3
369 .*: R_MIPS_NONE .*
370 .*: R_MIPS_NONE .*
371 #
372 # lw extern
373 #
374 .*      lui     a0,0x0
375 .*: R_MIPS_HI16 extern
376 .*: R_MIPS_NONE .*
377 .*: R_MIPS_NONE .*
378 .*      lw      a0,0\(a0\)
379 .*: R_MIPS_LO16 extern
380 .*: R_MIPS_NONE .*
381 .*: R_MIPS_NONE .*
382 .*      lui     a0,0x0
383 .*: R_MIPS_HI16 extern
384 .*: R_MIPS_NONE .*
385 .*: R_MIPS_NONE .*
386 .*      daddu   a0,a0,v1
387 .*      lw      a0,0\(a0\)
388 .*: R_MIPS_LO16 extern
389 .*: R_MIPS_NONE .*
390 .*: R_MIPS_NONE .*
391 .*      lui     a0,0x0
392 .*: R_MIPS_HI16 extern\+0x34000
393 .*: R_MIPS_NONE .*
394 .*: R_MIPS_NONE .*
395 .*      lw      a0,0\(a0\)
396 .*: R_MIPS_LO16 extern\+0x34000
397 .*: R_MIPS_NONE .*
398 .*: R_MIPS_NONE .*
399 .*      lui     a0,0x0
400 .*: R_MIPS_HI16 extern\+0x34000
401 .*: R_MIPS_NONE .*
402 .*: R_MIPS_NONE .*
403 .*      daddu   a0,a0,v1
404 .*      lw      a0,0\(a0\)
405 .*: R_MIPS_LO16 extern\+0x34000
406 .*: R_MIPS_NONE .*
407 .*: R_MIPS_NONE .*
408 .*      lui     a0,0x0
409 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
410 .*: R_MIPS_NONE .*
411 .*: R_MIPS_NONE .*
412 .*      lw      a0,0\(a0\)
413 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
414 .*: R_MIPS_NONE .*
415 .*: R_MIPS_NONE .*
416 .*      lui     a0,0x0
417 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
418 .*: R_MIPS_NONE .*
419 .*: R_MIPS_NONE .*
420 .*      daddu   a0,a0,v1
421 .*      lw      a0,0\(a0\)
422 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
423 .*: R_MIPS_NONE .*
424 .*: R_MIPS_NONE .*
425 #
426 # sw constants
427 #
428 .*      li      at,0xa800
429 .*      dsll32  at,at,0x10
430 .*      sw      a0,0\(at\)
431 .*      li      at,0xa800
432 .*      dsll32  at,at,0x10
433 .*      daddu   at,at,v1
434 .*      sw      a0,0\(at\)
435 .*      lui     at,0x8000
436 .*      sw      a0,0\(at\)
437 .*      lui     at,0x8000
438 .*      daddu   at,at,v1
439 .*      sw      a0,0\(at\)
440 .*      lui     at,0x7fff
441 .*      sw      a0,32760\(at\)
442 .*      lui     at,0x7fff
443 .*      daddu   at,at,v1
444 .*      sw      a0,32760\(at\)
445 .*      li      at,0x8000
446 .*      dsll    at,at,0x10
447 .*      sw      a0,-8\(at\)
448 .*      li      at,0x8000
449 .*      dsll    at,at,0x10
450 .*      daddu   at,at,v1
451 .*      sw      a0,-8\(at\)
452 .*      lui     at,0x1234
453 .*      ori     at,at,0x5678
454 .*      dsll    at,at,0x10
455 .*      ori     at,at,0x9abd
456 .*      dsll    at,at,0x10
457 .*      sw      a0,-8464\(at\)
458 .*      lui     at,0x1234
459 .*      ori     at,at,0x5678
460 .*      dsll    at,at,0x10
461 .*      ori     at,at,0x9abd
462 .*      dsll    at,at,0x10
463 .*      daddu   at,at,v1
464 .*      sw      a0,-8464\(at\)
465 #
466 # sw small_comm
467 #
468 .*      sw      a0,0\(gp\)
469 .*: R_MIPS_GPREL16      small_comm
470 .*: R_MIPS_NONE .*
471 .*: R_MIPS_NONE .*
472 .*      daddu   at,v1,gp
473 .*      sw      a0,0\(at\)
474 .*: R_MIPS_GPREL16      small_comm
475 .*: R_MIPS_NONE .*
476 .*: R_MIPS_NONE .*
477 .*      sw      a0,0\(gp\)
478 .*: R_MIPS_GPREL16      small_comm\+0x3
479 .*: R_MIPS_NONE .*
480 .*: R_MIPS_NONE .*
481 .*      daddu   at,v1,gp
482 .*      sw      a0,0\(at\)
483 .*: R_MIPS_GPREL16      small_comm\+0x3
484 .*: R_MIPS_NONE .*
485 .*: R_MIPS_NONE .*
486 #
487 # sw big_comm
488 #
489 .*      lui     at,0x0
490 .*: R_MIPS_HI16 big_comm
491 .*: R_MIPS_NONE .*
492 .*: R_MIPS_NONE .*
493 .*      sw      a0,0\(at\)
494 .*: R_MIPS_LO16 big_comm
495 .*: R_MIPS_NONE .*
496 .*: R_MIPS_NONE .*
497 .*      lui     at,0x0
498 .*: R_MIPS_HI16 big_comm
499 .*: R_MIPS_NONE .*
500 .*: R_MIPS_NONE .*
501 .*      daddu   at,at,v1
502 .*      sw      a0,0\(at\)
503 .*: R_MIPS_LO16 big_comm
504 .*: R_MIPS_NONE .*
505 .*: R_MIPS_NONE .*
506 .*      lui     at,0x0
507 .*: R_MIPS_HI16 big_comm\+0x3
508 .*: R_MIPS_NONE .*
509 .*: R_MIPS_NONE .*
510 .*      sw      a0,0\(at\)
511 .*: R_MIPS_LO16 big_comm\+0x3
512 .*: R_MIPS_NONE .*
513 .*: R_MIPS_NONE .*
514 .*      lui     at,0x0
515 .*: R_MIPS_HI16 big_comm\+0x3
516 .*: R_MIPS_NONE .*
517 .*: R_MIPS_NONE .*
518 .*      daddu   at,at,v1
519 .*      sw      a0,0\(at\)
520 .*: R_MIPS_LO16 big_comm\+0x3
521 .*: R_MIPS_NONE .*
522 .*: R_MIPS_NONE .*
523 #
524 # sw small_data
525 #
526 .*      sw      a0,0\(gp\)
527 .*: R_MIPS_GPREL16      small_data
528 .*: R_MIPS_NONE .*
529 .*: R_MIPS_NONE .*
530 .*      daddu   at,v1,gp
531 .*      sw      a0,0\(at\)
532 .*: R_MIPS_GPREL16      small_data
533 .*: R_MIPS_NONE .*
534 .*: R_MIPS_NONE .*
535 .*      sw      a0,0\(gp\)
536 .*: R_MIPS_GPREL16      small_data\+0x3
537 .*: R_MIPS_NONE .*
538 .*: R_MIPS_NONE .*
539 .*      daddu   at,v1,gp
540 .*      sw      a0,0\(at\)
541 .*: R_MIPS_GPREL16      small_data\+0x3
542 .*: R_MIPS_NONE .*
543 .*: R_MIPS_NONE .*
544 #
545 # sw big_data
546 #
547 .*      lui     at,0x0
548 .*: R_MIPS_HI16 big_data
549 .*: R_MIPS_NONE .*
550 .*: R_MIPS_NONE .*
551 .*      sw      a0,0\(at\)
552 .*: R_MIPS_LO16 big_data
553 .*: R_MIPS_NONE .*
554 .*: R_MIPS_NONE .*
555 .*      lui     at,0x0
556 .*: R_MIPS_HI16 big_data
557 .*: R_MIPS_NONE .*
558 .*: R_MIPS_NONE .*
559 .*      daddu   at,at,v1
560 .*      sw      a0,0\(at\)
561 .*: R_MIPS_LO16 big_data
562 .*: R_MIPS_NONE .*
563 .*: R_MIPS_NONE .*
564 .*      lui     at,0x0
565 .*: R_MIPS_HI16 big_data\+0x3
566 .*: R_MIPS_NONE .*
567 .*: R_MIPS_NONE .*
568 .*      sw      a0,0\(at\)
569 .*: R_MIPS_LO16 big_data\+0x3
570 .*: R_MIPS_NONE .*
571 .*: R_MIPS_NONE .*
572 .*      lui     at,0x0
573 .*: R_MIPS_HI16 big_data\+0x3
574 .*: R_MIPS_NONE .*
575 .*: R_MIPS_NONE .*
576 .*      daddu   at,at,v1
577 .*      sw      a0,0\(at\)
578 .*: R_MIPS_LO16 big_data\+0x3
579 .*: R_MIPS_NONE .*
580 .*: R_MIPS_NONE .*
581 #
582 # sw extern
583 #
584 .*      lui     at,0x0
585 .*: R_MIPS_HI16 extern
586 .*: R_MIPS_NONE .*
587 .*: R_MIPS_NONE .*
588 .*      sw      a0,0\(at\)
589 .*: R_MIPS_LO16 extern
590 .*: R_MIPS_NONE .*
591 .*: R_MIPS_NONE .*
592 .*      lui     at,0x0
593 .*: R_MIPS_HI16 extern
594 .*: R_MIPS_NONE .*
595 .*: R_MIPS_NONE .*
596 .*      daddu   at,at,v1
597 .*      sw      a0,0\(at\)
598 .*: R_MIPS_LO16 extern
599 .*: R_MIPS_NONE .*
600 .*: R_MIPS_NONE .*
601 .*      lui     at,0x0
602 .*: R_MIPS_HI16 extern\+0x34000
603 .*: R_MIPS_NONE .*
604 .*: R_MIPS_NONE .*
605 .*      sw      a0,0\(at\)
606 .*: R_MIPS_LO16 extern\+0x34000
607 .*: R_MIPS_NONE .*
608 .*: R_MIPS_NONE .*
609 .*      lui     at,0x0
610 .*: R_MIPS_HI16 extern\+0x34000
611 .*: R_MIPS_NONE .*
612 .*: R_MIPS_NONE .*
613 .*      daddu   at,at,v1
614 .*      sw      a0,0\(at\)
615 .*: R_MIPS_LO16 extern\+0x34000
616 .*: R_MIPS_NONE .*
617 .*: R_MIPS_NONE .*
618 .*      lui     at,0x0
619 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
620 .*: R_MIPS_NONE .*
621 .*: R_MIPS_NONE .*
622 .*      sw      a0,0\(at\)
623 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
624 .*: R_MIPS_NONE .*
625 .*: R_MIPS_NONE .*
626 .*      lui     at,0x0
627 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
628 .*: R_MIPS_NONE .*
629 .*: R_MIPS_NONE .*
630 .*      daddu   at,at,v1
631 .*      sw      a0,0\(at\)
632 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
633 .*: R_MIPS_NONE .*
634 .*: R_MIPS_NONE .*
635 #
636 # usw constants
637 #
638 .*      li      at,0xa800
639 .*      dsll32  at,at,0x10
640 .*      swl     a0,0\(at\)
641 .*      swr     a0,3\(at\)
642 .*      li      at,0xa800
643 .*      dsll32  at,at,0x10
644 .*      daddu   at,at,v1
645 .*      swl     a0,0\(at\)
646 .*      swr     a0,3\(at\)
647 .*      lui     at,0x8000
648 .*      swl     a0,0\(at\)
649 .*      swr     a0,3\(at\)
650 .*      lui     at,0x8000
651 .*      daddu   at,at,v1
652 .*      swl     a0,0\(at\)
653 .*      swr     a0,3\(at\)
654 .*      lui     at,0x7fff
655 .*      ori     at,at,0x7ff8
656 .*      swl     a0,0\(at\)
657 .*      swr     a0,3\(at\)
658 .*      lui     at,0x7fff
659 .*      ori     at,at,0x7ff8
660 .*      daddu   at,at,v1
661 .*      swl     a0,0\(at\)
662 .*      swr     a0,3\(at\)
663 .*      lui     at,0x7fff
664 .*      ori     at,at,0xfff8
665 .*      swl     a0,0\(at\)
666 .*      swr     a0,3\(at\)
667 .*      lui     at,0x7fff
668 .*      ori     at,at,0xfff8
669 .*      daddu   at,at,v1
670 .*      swl     a0,0\(at\)
671 .*      swr     a0,3\(at\)
672 .*      lui     at,0x1234
673 .*      ori     at,at,0x5678
674 .*      dsll    at,at,0x10
675 .*      ori     at,at,0x9abc
676 .*      dsll    at,at,0x10
677 .*      ori     at,at,0xdef0
678 .*      swl     a0,0\(at\)
679 .*      swr     a0,3\(at\)
680 .*      lui     at,0x1234
681 .*      ori     at,at,0x5678
682 .*      dsll    at,at,0x10
683 .*      ori     at,at,0x9abc
684 .*      dsll    at,at,0x10
685 .*      ori     at,at,0xdef0
686 .*      daddu   at,at,v1
687 .*      swl     a0,0\(at\)
688 .*      swr     a0,3\(at\)
689 #
690 # usw small_comm
691 #
692 .*      daddiu  at,gp,0
693 .*: R_MIPS_GPREL16      small_comm
694 .*: R_MIPS_NONE .*
695 .*: R_MIPS_NONE .*
696 .*      swl     a0,0\(at\)
697 .*      swr     a0,3\(at\)
698 .*      daddiu  at,gp,0
699 .*: R_MIPS_GPREL16      small_comm
700 .*: R_MIPS_NONE .*
701 .*: R_MIPS_NONE .*
702 .*      daddu   at,at,v1
703 .*      swl     a0,0\(at\)
704 .*      swr     a0,3\(at\)
705 .*      daddiu  at,gp,0
706 .*: R_MIPS_GPREL16      small_comm\+0x3
707 .*: R_MIPS_NONE .*
708 .*: R_MIPS_NONE .*
709 .*      swl     a0,0\(at\)
710 .*      swr     a0,3\(at\)
711 .*      daddiu  at,gp,0
712 .*: R_MIPS_GPREL16      small_comm\+0x3
713 .*: R_MIPS_NONE .*
714 .*: R_MIPS_NONE .*
715 .*      daddu   at,at,v1
716 .*      swl     a0,0\(at\)
717 .*      swr     a0,3\(at\)
718 #
719 # usw big_comm
720 #
721 .*      lui     at,0x0
722 .*: R_MIPS_HI16 big_comm
723 .*: R_MIPS_NONE .*
724 .*: R_MIPS_NONE .*
725 .*      d?addiu at,at,0
726 .*: R_MIPS_LO16 big_comm
727 .*: R_MIPS_NONE .*
728 .*: R_MIPS_NONE .*
729 .*      swl     a0,0\(at\)
730 .*      swr     a0,3\(at\)
731 .*      lui     at,0x0
732 .*: R_MIPS_HI16 big_comm
733 .*: R_MIPS_NONE .*
734 .*: R_MIPS_NONE .*
735 .*      d?addiu at,at,0
736 .*: R_MIPS_LO16 big_comm
737 .*: R_MIPS_NONE .*
738 .*: R_MIPS_NONE .*
739 .*      daddu   at,at,v1
740 .*      swl     a0,0\(at\)
741 .*      swr     a0,3\(at\)
742 .*      lui     at,0x0
743 .*: R_MIPS_HI16 big_comm\+0x3
744 .*: R_MIPS_NONE .*
745 .*: R_MIPS_NONE .*
746 .*      d?addiu at,at,0
747 .*: R_MIPS_LO16 big_comm\+0x3
748 .*: R_MIPS_NONE .*
749 .*: R_MIPS_NONE .*
750 .*      swl     a0,0\(at\)
751 .*      swr     a0,3\(at\)
752 .*      lui     at,0x0
753 .*: R_MIPS_HI16 big_comm\+0x3
754 .*: R_MIPS_NONE .*
755 .*: R_MIPS_NONE .*
756 .*      d?addiu at,at,0
757 .*: R_MIPS_LO16 big_comm\+0x3
758 .*: R_MIPS_NONE .*
759 .*: R_MIPS_NONE .*
760 .*      daddu   at,at,v1
761 .*      swl     a0,0\(at\)
762 .*      swr     a0,3\(at\)
763 #
764 # usw small_data
765 #
766 .*      daddiu  at,gp,0
767 .*: R_MIPS_GPREL16      small_data
768 .*: R_MIPS_NONE .*
769 .*: R_MIPS_NONE .*
770 .*      swl     a0,0\(at\)
771 .*      swr     a0,3\(at\)
772 .*      daddiu  at,gp,0
773 .*: R_MIPS_GPREL16      small_data
774 .*: R_MIPS_NONE .*
775 .*: R_MIPS_NONE .*
776 .*      daddu   at,at,v1
777 .*      swl     a0,0\(at\)
778 .*      swr     a0,3\(at\)
779 .*      daddiu  at,gp,0
780 .*: R_MIPS_GPREL16      small_data\+0x3
781 .*: R_MIPS_NONE .*
782 .*: R_MIPS_NONE .*
783 .*      swl     a0,0\(at\)
784 .*      swr     a0,3\(at\)
785 .*      daddiu  at,gp,0
786 .*: R_MIPS_GPREL16      small_data\+0x3
787 .*: R_MIPS_NONE .*
788 .*: R_MIPS_NONE .*
789 .*      daddu   at,at,v1
790 .*      swl     a0,0\(at\)
791 .*      swr     a0,3\(at\)
792 #
793 # usw big_data
794 #
795 .*      lui     at,0x0
796 .*: R_MIPS_HI16 big_data
797 .*: R_MIPS_NONE .*
798 .*: R_MIPS_NONE .*
799 .*      d?addiu at,at,0
800 .*: R_MIPS_LO16 big_data
801 .*: R_MIPS_NONE .*
802 .*: R_MIPS_NONE .*
803 .*      swl     a0,0\(at\)
804 .*      swr     a0,3\(at\)
805 .*      lui     at,0x0
806 .*: R_MIPS_HI16 big_data
807 .*: R_MIPS_NONE .*
808 .*: R_MIPS_NONE .*
809 .*      d?addiu at,at,0
810 .*: R_MIPS_LO16 big_data
811 .*: R_MIPS_NONE .*
812 .*: R_MIPS_NONE .*
813 .*      daddu   at,at,v1
814 .*      swl     a0,0\(at\)
815 .*      swr     a0,3\(at\)
816 .*      lui     at,0x0
817 .*: R_MIPS_HI16 big_data\+0x3
818 .*: R_MIPS_NONE .*
819 .*: R_MIPS_NONE .*
820 .*      d?addiu at,at,0
821 .*: R_MIPS_LO16 big_data\+0x3
822 .*: R_MIPS_NONE .*
823 .*: R_MIPS_NONE .*
824 .*      swl     a0,0\(at\)
825 .*      swr     a0,3\(at\)
826 .*      lui     at,0x0
827 .*: R_MIPS_HI16 big_data\+0x3
828 .*: R_MIPS_NONE .*
829 .*: R_MIPS_NONE .*
830 .*      d?addiu at,at,0
831 .*: R_MIPS_LO16 big_data\+0x3
832 .*: R_MIPS_NONE .*
833 .*: R_MIPS_NONE .*
834 .*      daddu   at,at,v1
835 .*      swl     a0,0\(at\)
836 .*      swr     a0,3\(at\)
837 #
838 # usw extern
839 #
840 .*      lui     at,0x0
841 .*: R_MIPS_HI16 extern
842 .*: R_MIPS_NONE .*
843 .*: R_MIPS_NONE .*
844 .*      d?addiu at,at,0
845 .*: R_MIPS_LO16 extern
846 .*: R_MIPS_NONE .*
847 .*: R_MIPS_NONE .*
848 .*      swl     a0,0\(at\)
849 .*      swr     a0,3\(at\)
850 .*      lui     at,0x0
851 .*: R_MIPS_HI16 extern
852 .*: R_MIPS_NONE .*
853 .*: R_MIPS_NONE .*
854 .*      d?addiu at,at,0
855 .*: R_MIPS_LO16 extern
856 .*: R_MIPS_NONE .*
857 .*: R_MIPS_NONE .*
858 .*      daddu   at,at,v1
859 .*      swl     a0,0\(at\)
860 .*      swr     a0,3\(at\)
861 .*      lui     at,0x0
862 .*: R_MIPS_HI16 extern\+0x34000
863 .*: R_MIPS_NONE .*
864 .*: R_MIPS_NONE .*
865 .*      d?addiu at,at,0
866 .*: R_MIPS_LO16 extern\+0x34000
867 .*: R_MIPS_NONE .*
868 .*: R_MIPS_NONE .*
869 .*      swl     a0,0\(at\)
870 .*      swr     a0,3\(at\)
871 .*      lui     at,0x0
872 .*: R_MIPS_HI16 extern\+0x34000
873 .*: R_MIPS_NONE .*
874 .*: R_MIPS_NONE .*
875 .*      d?addiu at,at,0
876 .*: R_MIPS_LO16 extern\+0x34000
877 .*: R_MIPS_NONE .*
878 .*: R_MIPS_NONE .*
879 .*      daddu   at,at,v1
880 .*      swl     a0,0\(at\)
881 .*      swr     a0,3\(at\)
882 .*      lui     at,0x0
883 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
884 .*: R_MIPS_NONE .*
885 .*: R_MIPS_NONE .*
886 .*      d?addiu at,at,0
887 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
888 .*: R_MIPS_NONE .*
889 .*: R_MIPS_NONE .*
890 .*      swl     a0,0\(at\)
891 .*      swr     a0,3\(at\)
892 .*      lui     at,0x0
893 .*: R_MIPS_HI16 extern\+0xfffffffffffcc000
894 .*: R_MIPS_NONE .*
895 .*: R_MIPS_NONE .*
896 .*      d?addiu at,at,0
897 .*: R_MIPS_LO16 extern\+0xfffffffffffcc000
898 .*: R_MIPS_NONE .*
899 .*: R_MIPS_NONE .*
900 .*      daddu   at,at,v1
901 .*      swl     a0,0\(at\)
902 .*      swr     a0,3\(at\)
903 #
904 # with sym32 off
905 #
906 .*      lui     a0,0x0
907 .*: R_MIPS_HIGHEST      extern
908 .*: R_MIPS_NONE .*
909 .*: R_MIPS_NONE .*
910 .*      lui     at,0x0
911 .*: R_MIPS_HI16 extern
912 .*: R_MIPS_NONE .*
913 .*: R_MIPS_NONE .*
914 .*      daddiu  a0,a0,0
915 .*: R_MIPS_HIGHER       extern
916 .*: R_MIPS_NONE .*
917 .*: R_MIPS_NONE .*
918 .*      daddiu  at,at,0
919 .*: R_MIPS_LO16 extern
920 .*: R_MIPS_NONE .*
921 .*: R_MIPS_NONE .*
922 .*      dsll32  a0,a0,0x0
923 .*      daddu   a0,a0,at
924 .*      lui     a0,0x0
925 .*: R_MIPS_HIGHEST      extern
926 .*: R_MIPS_NONE .*
927 .*: R_MIPS_NONE .*
928 .*      lui     at,0x0
929 .*: R_MIPS_HI16 extern
930 .*: R_MIPS_NONE .*
931 .*: R_MIPS_NONE .*
932 .*      daddiu  a0,a0,0
933 .*: R_MIPS_HIGHER       extern
934 .*: R_MIPS_NONE .*
935 .*: R_MIPS_NONE .*
936 .*      dsll32  a0,a0,0x0
937 .*      daddu   a0,a0,at
938 .*      lw      a0,0\(a0\)
939 .*: R_MIPS_LO16 extern
940 .*: R_MIPS_NONE .*
941 .*: R_MIPS_NONE .*
942 .*      lui     at,0x0
943 .*: R_MIPS_HIGHEST      extern
944 .*: R_MIPS_NONE .*
945 .*: R_MIPS_NONE .*
946 .*      daddiu  at,at,0
947 .*: R_MIPS_HIGHER       extern
948 .*: R_MIPS_NONE .*
949 .*: R_MIPS_NONE .*
950 .*      dsll    at,at,0x10
951 .*      daddiu  at,at,0
952 .*: R_MIPS_HI16 extern
953 .*: R_MIPS_NONE .*
954 .*: R_MIPS_NONE .*
955 .*      dsll    at,at,0x10
956 .*      sw      a0,0\(at\)
957 .*: R_MIPS_LO16 extern
958 .*: R_MIPS_NONE .*
959 .*: R_MIPS_NONE .*
960 .*      lui     at,0x0
961 .*: R_MIPS_HIGHEST      extern
962 .*: R_MIPS_NONE .*
963 .*: R_MIPS_NONE .*
964 .*      daddiu  at,at,0
965 .*: R_MIPS_HIGHER       extern
966 .*: R_MIPS_NONE .*
967 .*: R_MIPS_NONE .*
968 .*      dsll    at,at,0x10
969 .*      daddiu  at,at,0
970 .*: R_MIPS_HI16 extern
971 .*: R_MIPS_NONE .*
972 .*: R_MIPS_NONE .*
973 .*      dsll    at,at,0x10
974 .*      daddiu  at,at,0
975 .*: R_MIPS_LO16 extern
976 .*: R_MIPS_NONE .*
977 .*: R_MIPS_NONE .*
978 .*      swl     a0,0\(at\)
979 .*      swr     a0,3\(at\)
980 #
981 # ...and back on again
982 #
983 .*      lui     a0,0x0
984 .*: R_MIPS_HI16 extern
985 .*: R_MIPS_NONE .*
986 .*: R_MIPS_NONE .*
987 .*      daddiu  a0,a0,0
988 .*: R_MIPS_LO16 extern
989 .*: R_MIPS_NONE .*
990 .*: R_MIPS_NONE .*
991 .*      lui     a0,0x0
992 .*: R_MIPS_HI16 extern
993 .*: R_MIPS_NONE .*
994 .*: R_MIPS_NONE .*
995 .*      lw      a0,0\(a0\)
996 .*: R_MIPS_LO16 extern
997 .*: R_MIPS_NONE .*
998 .*: R_MIPS_NONE .*
999 .*      lui     at,0x0
1000 .*: R_MIPS_HI16 extern
1001 .*: R_MIPS_NONE .*
1002 .*: R_MIPS_NONE .*
1003 .*      sw      a0,0\(at\)
1004 .*: R_MIPS_LO16 extern
1005 .*: R_MIPS_NONE .*
1006 .*: R_MIPS_NONE .*
1007 .*      lui     at,0x0
1008 .*: R_MIPS_HI16 extern
1009 .*: R_MIPS_NONE .*
1010 .*: R_MIPS_NONE .*
1011 .*      daddiu  at,at,0
1012 .*: R_MIPS_LO16 extern
1013 .*: R_MIPS_NONE .*
1014 .*: R_MIPS_NONE .*
1015 .*      swl     a0,0\(at\)
1016 .*      swr     a0,3\(at\)
1017 #pass