Back to index

cell-binutils  2.17cvs20070401
ldstla-eabi64.d
Go to the documentation of this file.
00001 #objdump: -dr
00002 #as: -mabi=eabi -mips3 -G8 -EB
00003 #name: MIPS ld-st-la (EABI64)
00004 #source: ldstla-sym32.s
00005 
00006 .*file format .*
00007 
00008 Disassembly .*:
00009 
00010 0+00 <.*>:
00011 #
00012 # dla constants
00013 #
00014 .*     li     a0,0xa800
00015 .*     dsll32 a0,a0,0x10
00016 .*     li     a0,0xa800
00017 .*     dsll32 a0,a0,0x10
00018 .*     daddu  a0,a0,v1
00019 .*     lui    a0,0x8000
00020 .*     lui    a0,0x8000
00021 .*     daddu  a0,a0,v1
00022 .*     lui    a0,0x7fff
00023 .*     ori    a0,a0,0x7ff8
00024 .*     lui    a0,0x7fff
00025 .*     ori    a0,a0,0x7ff8
00026 .*     daddu  a0,a0,v1
00027 .*     lui    a0,0x7fff
00028 .*     ori    a0,a0,0xfff8
00029 .*     lui    a0,0x7fff
00030 .*     ori    a0,a0,0xfff8
00031 .*     daddu  a0,a0,v1
00032 .*     lui    a0,0x1234
00033 .*     ori    a0,a0,0x5678
00034 .*     dsll   a0,a0,0x10
00035 .*     ori    a0,a0,0x9abc
00036 .*     dsll   a0,a0,0x10
00037 .*     ori    a0,a0,0xdef0
00038 .*     lui    a0,0x1234
00039 .*     ori    a0,a0,0x5678
00040 .*     dsll   a0,a0,0x10
00041 .*     ori    a0,a0,0x9abc
00042 .*     dsll   a0,a0,0x10
00043 .*     ori    a0,a0,0xdef0
00044 .*     daddu  a0,a0,v1
00045 #
00046 # dla small_comm
00047 #
00048 .*     daddiu a0,gp,0
00049 .*: R_MIPS_GPREL16   small_comm
00050 .*     daddiu a0,gp,0
00051 .*: R_MIPS_GPREL16   small_comm
00052 .*     daddu  a0,a0,v1
00053 .*     daddiu a0,gp,3
00054 .*: R_MIPS_GPREL16   small_comm
00055 .*     daddiu a0,gp,3
00056 .*: R_MIPS_GPREL16   small_comm
00057 .*     daddu  a0,a0,v1
00058 #
00059 # dla big_comm
00060 #
00061 .*     lui    a0,0x0
00062 .*: R_MIPS_HI16      big_comm
00063 .*     d?addiu       a0,a0,0
00064 .*: R_MIPS_LO16      big_comm
00065 .*     lui    a0,0x0
00066 .*: R_MIPS_HI16      big_comm
00067 .*     d?addiu       a0,a0,0
00068 .*: R_MIPS_LO16      big_comm
00069 .*     daddu  a0,a0,v1
00070 .*     lui    a0,0x0
00071 .*: R_MIPS_HI16      big_comm
00072 .*     d?addiu       a0,a0,3
00073 .*: R_MIPS_LO16      big_comm
00074 .*     lui    a0,0x0
00075 .*: R_MIPS_HI16      big_comm
00076 .*     d?addiu       a0,a0,3
00077 .*: R_MIPS_LO16      big_comm
00078 .*     daddu  a0,a0,v1
00079 #
00080 # dla small_data
00081 #
00082 .*     daddiu a0,gp,0
00083 .*: R_MIPS_GPREL16   small_data
00084 .*     daddiu a0,gp,0
00085 .*: R_MIPS_GPREL16   small_data
00086 .*     daddu  a0,a0,v1
00087 .*     daddiu a0,gp,3
00088 .*: R_MIPS_GPREL16   small_data
00089 .*     daddiu a0,gp,3
00090 .*: R_MIPS_GPREL16   small_data
00091 .*     daddu  a0,a0,v1
00092 #
00093 # dla big_data
00094 #
00095 .*     lui    a0,0x0
00096 .*: R_MIPS_HI16      big_data
00097 .*     d?addiu       a0,a0,0
00098 .*: R_MIPS_LO16      big_data
00099 .*     lui    a0,0x0
00100 .*: R_MIPS_HI16      big_data
00101 .*     d?addiu       a0,a0,0
00102 .*: R_MIPS_LO16      big_data
00103 .*     daddu  a0,a0,v1
00104 .*     lui    a0,0x0
00105 .*: R_MIPS_HI16      big_data
00106 .*     d?addiu       a0,a0,3
00107 .*: R_MIPS_LO16      big_data
00108 .*     lui    a0,0x0
00109 .*: R_MIPS_HI16      big_data
00110 .*     d?addiu       a0,a0,3
00111 .*: R_MIPS_LO16      big_data
00112 .*     daddu  a0,a0,v1
00113 #
00114 # dla extern
00115 #
00116 .*     lui    a0,0x0
00117 .*: R_MIPS_HI16      extern
00118 .*     d?addiu       a0,a0,0
00119 .*: R_MIPS_LO16      extern
00120 .*     lui    a0,0x0
00121 .*: R_MIPS_HI16      extern
00122 .*     d?addiu       a0,a0,0
00123 .*: R_MIPS_LO16      extern
00124 .*     daddu  a0,a0,v1
00125 .*     lui    a0,0x3
00126 .*: R_MIPS_HI16      extern
00127 .*     d?addiu       a0,a0,16384
00128 .*: R_MIPS_LO16      extern
00129 .*     lui    a0,0x3
00130 .*: R_MIPS_HI16      extern
00131 .*     d?addiu       a0,a0,16384
00132 .*: R_MIPS_LO16      extern
00133 .*     daddu  a0,a0,v1
00134 .*     lui    a0,0xfffd
00135 .*: R_MIPS_HI16      extern
00136 .*     d?addiu       a0,a0,-16384
00137 .*: R_MIPS_LO16      extern
00138 .*     lui    a0,0xfffd
00139 .*: R_MIPS_HI16      extern
00140 .*     d?addiu       a0,a0,-16384
00141 .*: R_MIPS_LO16      extern
00142 .*     daddu  a0,a0,v1
00143 #
00144 # lw constants
00145 #
00146 .*     li     a0,0xa800
00147 .*     dsll32 a0,a0,0x10
00148 .*     lw     a0,0\(a0\)
00149 .*     li     a0,0xa800
00150 .*     dsll32 a0,a0,0x10
00151 .*     daddu  a0,a0,v1
00152 .*     lw     a0,0\(a0\)
00153 .*     lui    a0,0x8000
00154 .*     lw     a0,0\(a0\)
00155 .*     lui    a0,0x8000
00156 .*     daddu  a0,a0,v1
00157 .*     lw     a0,0\(a0\)
00158 .*     lui    a0,0x7fff
00159 .*     lw     a0,32760\(a0\)
00160 .*     lui    a0,0x7fff
00161 .*     daddu  a0,a0,v1
00162 .*     lw     a0,32760\(a0\)
00163 .*     li     a0,0x8000
00164 .*     dsll   a0,a0,0x10
00165 .*     lw     a0,-8\(a0\)
00166 .*     li     a0,0x8000
00167 .*     dsll   a0,a0,0x10
00168 .*     daddu  a0,a0,v1
00169 .*     lw     a0,-8\(a0\)
00170 .*     lui    a0,0x1234
00171 .*     ori    a0,a0,0x5678
00172 .*     dsll   a0,a0,0x10
00173 .*     ori    a0,a0,0x9abd
00174 .*     dsll   a0,a0,0x10
00175 .*     lw     a0,-8464\(a0\)
00176 .*     lui    a0,0x1234
00177 .*     ori    a0,a0,0x5678
00178 .*     dsll   a0,a0,0x10
00179 .*     ori    a0,a0,0x9abd
00180 .*     dsll   a0,a0,0x10
00181 .*     daddu  a0,a0,v1
00182 .*     lw     a0,-8464\(a0\)
00183 #
00184 # lw small_comm
00185 #
00186 .*     lw     a0,0\(gp\)
00187 .*: R_MIPS_GPREL16   small_comm
00188 .*     daddu  a0,v1,gp
00189 .*     lw     a0,0\(a0\)
00190 .*: R_MIPS_GPREL16   small_comm
00191 .*     lw     a0,3\(gp\)
00192 .*: R_MIPS_GPREL16   small_comm
00193 .*     daddu  a0,v1,gp
00194 .*     lw     a0,3\(a0\)
00195 .*: R_MIPS_GPREL16   small_comm
00196 #
00197 # lw big_comm
00198 #
00199 .*     lui    a0,0x0
00200 .*: R_MIPS_HI16      big_comm
00201 .*     lw     a0,0\(a0\)
00202 .*: R_MIPS_LO16      big_comm
00203 .*     lui    a0,0x0
00204 .*: R_MIPS_HI16      big_comm
00205 .*     daddu  a0,a0,v1
00206 .*     lw     a0,0\(a0\)
00207 .*: R_MIPS_LO16      big_comm
00208 .*     lui    a0,0x0
00209 .*: R_MIPS_HI16      big_comm
00210 .*     lw     a0,3\(a0\)
00211 .*: R_MIPS_LO16      big_comm
00212 .*     lui    a0,0x0
00213 .*: R_MIPS_HI16      big_comm
00214 .*     daddu  a0,a0,v1
00215 .*     lw     a0,3\(a0\)
00216 .*: R_MIPS_LO16      big_comm
00217 #
00218 # lw small_data
00219 #
00220 .*     lw     a0,0\(gp\)
00221 .*: R_MIPS_GPREL16   small_data
00222 .*     daddu  a0,v1,gp
00223 .*     lw     a0,0\(a0\)
00224 .*: R_MIPS_GPREL16   small_data
00225 .*     lw     a0,3\(gp\)
00226 .*: R_MIPS_GPREL16   small_data
00227 .*     daddu  a0,v1,gp
00228 .*     lw     a0,3\(a0\)
00229 .*: R_MIPS_GPREL16   small_data
00230 #
00231 # lw big_data
00232 #
00233 .*     lui    a0,0x0
00234 .*: R_MIPS_HI16      big_data
00235 .*     lw     a0,0\(a0\)
00236 .*: R_MIPS_LO16      big_data
00237 .*     lui    a0,0x0
00238 .*: R_MIPS_HI16      big_data
00239 .*     daddu  a0,a0,v1
00240 .*     lw     a0,0\(a0\)
00241 .*: R_MIPS_LO16      big_data
00242 .*     lui    a0,0x0
00243 .*: R_MIPS_HI16      big_data
00244 .*     lw     a0,3\(a0\)
00245 .*: R_MIPS_LO16      big_data
00246 .*     lui    a0,0x0
00247 .*: R_MIPS_HI16      big_data
00248 .*     daddu  a0,a0,v1
00249 .*     lw     a0,3\(a0\)
00250 .*: R_MIPS_LO16      big_data
00251 #
00252 # lw extern
00253 #
00254 .*     lui    a0,0x0
00255 .*: R_MIPS_HI16      extern
00256 .*     lw     a0,0\(a0\)
00257 .*: R_MIPS_LO16      extern
00258 .*     lui    a0,0x0
00259 .*: R_MIPS_HI16      extern
00260 .*     daddu  a0,a0,v1
00261 .*     lw     a0,0\(a0\)
00262 .*: R_MIPS_LO16      extern
00263 .*     lui    a0,0x3
00264 .*: R_MIPS_HI16      extern
00265 .*     lw     a0,16384\(a0\)
00266 .*: R_MIPS_LO16      extern
00267 .*     lui    a0,0x3
00268 .*: R_MIPS_HI16      extern
00269 .*     daddu  a0,a0,v1
00270 .*     lw     a0,16384\(a0\)
00271 .*: R_MIPS_LO16      extern
00272 .*     lui    a0,0xfffd
00273 .*: R_MIPS_HI16      extern
00274 .*     lw     a0,-16384\(a0\)
00275 .*: R_MIPS_LO16      extern
00276 .*     lui    a0,0xfffd
00277 .*: R_MIPS_HI16      extern
00278 .*     daddu  a0,a0,v1
00279 .*     lw     a0,-16384\(a0\)
00280 .*: R_MIPS_LO16      extern
00281 #
00282 # sw constants
00283 #
00284 .*     li     at,0xa800
00285 .*     dsll32 at,at,0x10
00286 .*     sw     a0,0\(at\)
00287 .*     li     at,0xa800
00288 .*     dsll32 at,at,0x10
00289 .*     daddu  at,at,v1
00290 .*     sw     a0,0\(at\)
00291 .*     lui    at,0x8000
00292 .*     sw     a0,0\(at\)
00293 .*     lui    at,0x8000
00294 .*     daddu  at,at,v1
00295 .*     sw     a0,0\(at\)
00296 .*     lui    at,0x7fff
00297 .*     sw     a0,32760\(at\)
00298 .*     lui    at,0x7fff
00299 .*     daddu  at,at,v1
00300 .*     sw     a0,32760\(at\)
00301 .*     li     at,0x8000
00302 .*     dsll   at,at,0x10
00303 .*     sw     a0,-8\(at\)
00304 .*     li     at,0x8000
00305 .*     dsll   at,at,0x10
00306 .*     daddu  at,at,v1
00307 .*     sw     a0,-8\(at\)
00308 .*     lui    at,0x1234
00309 .*     ori    at,at,0x5678
00310 .*     dsll   at,at,0x10
00311 .*     ori    at,at,0x9abd
00312 .*     dsll   at,at,0x10
00313 .*     sw     a0,-8464\(at\)
00314 .*     lui    at,0x1234
00315 .*     ori    at,at,0x5678
00316 .*     dsll   at,at,0x10
00317 .*     ori    at,at,0x9abd
00318 .*     dsll   at,at,0x10
00319 .*     daddu  at,at,v1
00320 .*     sw     a0,-8464\(at\)
00321 #
00322 # sw small_comm
00323 #
00324 .*     sw     a0,0\(gp\)
00325 .*: R_MIPS_GPREL16   small_comm
00326 .*     daddu  at,v1,gp
00327 .*     sw     a0,0\(at\)
00328 .*: R_MIPS_GPREL16   small_comm
00329 .*     sw     a0,3\(gp\)
00330 .*: R_MIPS_GPREL16   small_comm
00331 .*     daddu  at,v1,gp
00332 .*     sw     a0,3\(at\)
00333 .*: R_MIPS_GPREL16   small_comm
00334 #
00335 # sw big_comm
00336 #
00337 .*     lui    at,0x0
00338 .*: R_MIPS_HI16      big_comm
00339 .*     sw     a0,0\(at\)
00340 .*: R_MIPS_LO16      big_comm
00341 .*     lui    at,0x0
00342 .*: R_MIPS_HI16      big_comm
00343 .*     daddu  at,at,v1
00344 .*     sw     a0,0\(at\)
00345 .*: R_MIPS_LO16      big_comm
00346 .*     lui    at,0x0
00347 .*: R_MIPS_HI16      big_comm
00348 .*     sw     a0,3\(at\)
00349 .*: R_MIPS_LO16      big_comm
00350 .*     lui    at,0x0
00351 .*: R_MIPS_HI16      big_comm
00352 .*     daddu  at,at,v1
00353 .*     sw     a0,3\(at\)
00354 .*: R_MIPS_LO16      big_comm
00355 #
00356 # sw small_data
00357 #
00358 .*     sw     a0,0\(gp\)
00359 .*: R_MIPS_GPREL16   small_data
00360 .*     daddu  at,v1,gp
00361 .*     sw     a0,0\(at\)
00362 .*: R_MIPS_GPREL16   small_data
00363 .*     sw     a0,3\(gp\)
00364 .*: R_MIPS_GPREL16   small_data
00365 .*     daddu  at,v1,gp
00366 .*     sw     a0,3\(at\)
00367 .*: R_MIPS_GPREL16   small_data
00368 #
00369 # sw big_data
00370 #
00371 .*     lui    at,0x0
00372 .*: R_MIPS_HI16      big_data
00373 .*     sw     a0,0\(at\)
00374 .*: R_MIPS_LO16      big_data
00375 .*     lui    at,0x0
00376 .*: R_MIPS_HI16      big_data
00377 .*     daddu  at,at,v1
00378 .*     sw     a0,0\(at\)
00379 .*: R_MIPS_LO16      big_data
00380 .*     lui    at,0x0
00381 .*: R_MIPS_HI16      big_data
00382 .*     sw     a0,3\(at\)
00383 .*: R_MIPS_LO16      big_data
00384 .*     lui    at,0x0
00385 .*: R_MIPS_HI16      big_data
00386 .*     daddu  at,at,v1
00387 .*     sw     a0,3\(at\)
00388 .*: R_MIPS_LO16      big_data
00389 #
00390 # sw extern
00391 #
00392 .*     lui    at,0x0
00393 .*: R_MIPS_HI16      extern
00394 .*     sw     a0,0\(at\)
00395 .*: R_MIPS_LO16      extern
00396 .*     lui    at,0x0
00397 .*: R_MIPS_HI16      extern
00398 .*     daddu  at,at,v1
00399 .*     sw     a0,0\(at\)
00400 .*: R_MIPS_LO16      extern
00401 .*     lui    at,0x3
00402 .*: R_MIPS_HI16      extern
00403 .*     sw     a0,16384\(at\)
00404 .*: R_MIPS_LO16      extern
00405 .*     lui    at,0x3
00406 .*: R_MIPS_HI16      extern
00407 .*     daddu  at,at,v1
00408 .*     sw     a0,16384\(at\)
00409 .*: R_MIPS_LO16      extern
00410 .*     lui    at,0xfffd
00411 .*: R_MIPS_HI16      extern
00412 .*     sw     a0,-16384\(at\)
00413 .*: R_MIPS_LO16      extern
00414 .*     lui    at,0xfffd
00415 .*: R_MIPS_HI16      extern
00416 .*     daddu  at,at,v1
00417 .*     sw     a0,-16384\(at\)
00418 .*: R_MIPS_LO16      extern
00419 #
00420 # usw constants
00421 #
00422 .*     li     at,0xa800
00423 .*     dsll32 at,at,0x10
00424 .*     swl    a0,0\(at\)
00425 .*     swr    a0,3\(at\)
00426 .*     li     at,0xa800
00427 .*     dsll32 at,at,0x10
00428 .*     daddu  at,at,v1
00429 .*     swl    a0,0\(at\)
00430 .*     swr    a0,3\(at\)
00431 .*     lui    at,0x8000
00432 .*     swl    a0,0\(at\)
00433 .*     swr    a0,3\(at\)
00434 .*     lui    at,0x8000
00435 .*     daddu  at,at,v1
00436 .*     swl    a0,0\(at\)
00437 .*     swr    a0,3\(at\)
00438 .*     lui    at,0x7fff
00439 .*     ori    at,at,0x7ff8
00440 .*     swl    a0,0\(at\)
00441 .*     swr    a0,3\(at\)
00442 .*     lui    at,0x7fff
00443 .*     ori    at,at,0x7ff8
00444 .*     daddu  at,at,v1
00445 .*     swl    a0,0\(at\)
00446 .*     swr    a0,3\(at\)
00447 .*     lui    at,0x7fff
00448 .*     ori    at,at,0xfff8
00449 .*     swl    a0,0\(at\)
00450 .*     swr    a0,3\(at\)
00451 .*     lui    at,0x7fff
00452 .*     ori    at,at,0xfff8
00453 .*     daddu  at,at,v1
00454 .*     swl    a0,0\(at\)
00455 .*     swr    a0,3\(at\)
00456 .*     lui    at,0x1234
00457 .*     ori    at,at,0x5678
00458 .*     dsll   at,at,0x10
00459 .*     ori    at,at,0x9abc
00460 .*     dsll   at,at,0x10
00461 .*     ori    at,at,0xdef0
00462 .*     swl    a0,0\(at\)
00463 .*     swr    a0,3\(at\)
00464 .*     lui    at,0x1234
00465 .*     ori    at,at,0x5678
00466 .*     dsll   at,at,0x10
00467 .*     ori    at,at,0x9abc
00468 .*     dsll   at,at,0x10
00469 .*     ori    at,at,0xdef0
00470 .*     daddu  at,at,v1
00471 .*     swl    a0,0\(at\)
00472 .*     swr    a0,3\(at\)
00473 #
00474 # usw small_comm
00475 #
00476 .*     daddiu at,gp,0
00477 .*: R_MIPS_GPREL16   small_comm
00478 .*     swl    a0,0\(at\)
00479 .*     swr    a0,3\(at\)
00480 .*     daddiu at,gp,0
00481 .*: R_MIPS_GPREL16   small_comm
00482 .*     daddu  at,at,v1
00483 .*     swl    a0,0\(at\)
00484 .*     swr    a0,3\(at\)
00485 .*     daddiu at,gp,3
00486 .*: R_MIPS_GPREL16   small_comm
00487 .*     swl    a0,0\(at\)
00488 .*     swr    a0,3\(at\)
00489 .*     daddiu at,gp,3
00490 .*: R_MIPS_GPREL16   small_comm
00491 .*     daddu  at,at,v1
00492 .*     swl    a0,0\(at\)
00493 .*     swr    a0,3\(at\)
00494 #
00495 # usw big_comm
00496 #
00497 .*     lui    at,0x0
00498 .*: R_MIPS_HI16      big_comm
00499 .*     d?addiu       at,at,0
00500 .*: R_MIPS_LO16      big_comm
00501 .*     swl    a0,0\(at\)
00502 .*     swr    a0,3\(at\)
00503 .*     lui    at,0x0
00504 .*: R_MIPS_HI16      big_comm
00505 .*     d?addiu       at,at,0
00506 .*: R_MIPS_LO16      big_comm
00507 .*     daddu  at,at,v1
00508 .*     swl    a0,0\(at\)
00509 .*     swr    a0,3\(at\)
00510 .*     lui    at,0x0
00511 .*: R_MIPS_HI16      big_comm
00512 .*     d?addiu       at,at,3
00513 .*: R_MIPS_LO16      big_comm
00514 .*     swl    a0,0\(at\)
00515 .*     swr    a0,3\(at\)
00516 .*     lui    at,0x0
00517 .*: R_MIPS_HI16      big_comm
00518 .*     d?addiu       at,at,3
00519 .*: R_MIPS_LO16      big_comm
00520 .*     daddu  at,at,v1
00521 .*     swl    a0,0\(at\)
00522 .*     swr    a0,3\(at\)
00523 #
00524 # usw small_data
00525 #
00526 .*     daddiu at,gp,0
00527 .*: R_MIPS_GPREL16   small_data
00528 .*     swl    a0,0\(at\)
00529 .*     swr    a0,3\(at\)
00530 .*     daddiu at,gp,0
00531 .*: R_MIPS_GPREL16   small_data
00532 .*     daddu  at,at,v1
00533 .*     swl    a0,0\(at\)
00534 .*     swr    a0,3\(at\)
00535 .*     daddiu at,gp,3
00536 .*: R_MIPS_GPREL16   small_data
00537 .*     swl    a0,0\(at\)
00538 .*     swr    a0,3\(at\)
00539 .*     daddiu at,gp,3
00540 .*: R_MIPS_GPREL16   small_data
00541 .*     daddu  at,at,v1
00542 .*     swl    a0,0\(at\)
00543 .*     swr    a0,3\(at\)
00544 #
00545 # usw big_data
00546 #
00547 .*     lui    at,0x0
00548 .*: R_MIPS_HI16      big_data
00549 .*     d?addiu       at,at,0
00550 .*: R_MIPS_LO16      big_data
00551 .*     swl    a0,0\(at\)
00552 .*     swr    a0,3\(at\)
00553 .*     lui    at,0x0
00554 .*: R_MIPS_HI16      big_data
00555 .*     d?addiu       at,at,0
00556 .*: R_MIPS_LO16      big_data
00557 .*     daddu  at,at,v1
00558 .*     swl    a0,0\(at\)
00559 .*     swr    a0,3\(at\)
00560 .*     lui    at,0x0
00561 .*: R_MIPS_HI16      big_data
00562 .*     d?addiu       at,at,3
00563 .*: R_MIPS_LO16      big_data
00564 .*     swl    a0,0\(at\)
00565 .*     swr    a0,3\(at\)
00566 .*     lui    at,0x0
00567 .*: R_MIPS_HI16      big_data
00568 .*     d?addiu       at,at,3
00569 .*: R_MIPS_LO16      big_data
00570 .*     daddu  at,at,v1
00571 .*     swl    a0,0\(at\)
00572 .*     swr    a0,3\(at\)
00573 #
00574 # usw extern
00575 #
00576 .*     lui    at,0x0
00577 .*: R_MIPS_HI16      extern
00578 .*     d?addiu       at,at,0
00579 .*: R_MIPS_LO16      extern
00580 .*     swl    a0,0\(at\)
00581 .*     swr    a0,3\(at\)
00582 .*     lui    at,0x0
00583 .*: R_MIPS_HI16      extern
00584 .*     d?addiu       at,at,0
00585 .*: R_MIPS_LO16      extern
00586 .*     daddu  at,at,v1
00587 .*     swl    a0,0\(at\)
00588 .*     swr    a0,3\(at\)
00589 .*     lui    at,0x3
00590 .*: R_MIPS_HI16      extern
00591 .*     d?addiu       at,at,16384
00592 .*: R_MIPS_LO16      extern
00593 .*     swl    a0,0\(at\)
00594 .*     swr    a0,3\(at\)
00595 .*     lui    at,0x3
00596 .*: R_MIPS_HI16      extern
00597 .*     d?addiu       at,at,16384
00598 .*: R_MIPS_LO16      extern
00599 .*     daddu  at,at,v1
00600 .*     swl    a0,0\(at\)
00601 .*     swr    a0,3\(at\)
00602 .*     lui    at,0xfffd
00603 .*: R_MIPS_HI16      extern
00604 .*     d?addiu       at,at,-16384
00605 .*: R_MIPS_LO16      extern
00606 .*     swl    a0,0\(at\)
00607 .*     swr    a0,3\(at\)
00608 .*     lui    at,0xfffd
00609 .*: R_MIPS_HI16      extern
00610 .*     d?addiu       at,at,-16384
00611 .*: R_MIPS_LO16      extern
00612 .*     daddu  at,at,v1
00613 .*     swl    a0,0\(at\)
00614 .*     swr    a0,3\(at\)
00615 #
00616 # with sym32 off (has no effect for EABI64)
00617 #
00618 .*     lui    a0,0x0
00619 .*: R_MIPS_HI16      extern
00620 .*     daddiu a0,a0,0
00621 .*: R_MIPS_LO16      extern
00622 .*     lui    a0,0x0
00623 .*: R_MIPS_HI16      extern
00624 .*     lw     a0,0\(a0\)
00625 .*: R_MIPS_LO16      extern
00626 .*     lui    at,0x0
00627 .*: R_MIPS_HI16      extern
00628 .*     sw     a0,0\(at\)
00629 .*: R_MIPS_LO16      extern
00630 .*     lui    at,0x0
00631 .*: R_MIPS_HI16      extern
00632 .*     daddiu at,at,0
00633 .*: R_MIPS_LO16      extern
00634 .*     swl    a0,0\(at\)
00635 .*     swr    a0,3\(at\)
00636 #
00637 # ...and back on again
00638 #
00639 .*     lui    a0,0x0
00640 .*: R_MIPS_HI16      extern
00641 .*     daddiu a0,a0,0
00642 .*: R_MIPS_LO16      extern
00643 .*     lui    a0,0x0
00644 .*: R_MIPS_HI16      extern
00645 .*     lw     a0,0\(a0\)
00646 .*: R_MIPS_LO16      extern
00647 .*     lui    at,0x0
00648 .*: R_MIPS_HI16      extern
00649 .*     sw     a0,0\(at\)
00650 .*: R_MIPS_LO16      extern
00651 .*     lui    at,0x0
00652 .*: R_MIPS_HI16      extern
00653 .*     daddiu at,at,0
00654 .*: R_MIPS_LO16      extern
00655 .*     swl    a0,0\(at\)
00656 .*     swr    a0,3\(at\)
00657 #pass