Home | History | Annotate | Download | only in mips
      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