1 #objdump: -d 2 #as: -KPIC -mabi=32 3 #name: MIPS ld-st-la constants (ABI o32, shared) 4 #source: ldstla-32.s 5 6 .*: +file format elf32-.*mips 7 8 Disassembly of section \.text: 9 10 00000000 <\.text>: 11 0: 8c82ffff lw v0,-1\(a0\) 12 4: 8c830003 lw v1,3\(a0\) 13 8: 3c01abce lui at,0xabce 14 c: 00810821 addu at,a0,at 15 10: 8c22ef01 lw v0,-4351\(at\) 16 14: 8c23ef05 lw v1,-4347\(at\) 17 18: 3c018000 lui at,0x8000 18 1c: 00810821 addu at,a0,at 19 20: 8c220000 lw v0,0\(at\) 20 24: 8c230004 lw v1,4\(at\) 21 28: 3c018000 lui at,0x8000 22 2c: 00810821 addu at,a0,at 23 30: 8c22ffff lw v0,-1\(at\) 24 34: 8c230003 lw v1,3\(at\) 25 38: 3c010123 lui at,0x123 26 3c: 00810821 addu at,a0,at 27 40: 8c224567 lw v0,17767\(at\) 28 44: 8c23456b lw v1,17771\(at\) 29 48: 3c010000 lui at,0x0 30 4c: 00810821 addu at,a0,at 31 50: 8c220000 lw v0,0\(at\) 32 54: 8c230004 lw v1,4\(at\) 33 58: 3c010000 lui at,0x0 34 5c: 00810821 addu at,a0,at 35 60: 8c22ffff lw v0,-1\(at\) 36 64: 8c230003 lw v1,3\(at\) 37 68: 3c01abce lui at,0xabce 38 6c: 00810821 addu at,a0,at 39 70: 8c22ef01 lw v0,-4351\(at\) 40 74: 8c23ef05 lw v1,-4347\(at\) 41 78: 3c018000 lui at,0x8000 42 7c: 00810821 addu at,a0,at 43 80: 8c220000 lw v0,0\(at\) 44 84: 8c230004 lw v1,4\(at\) 45 88: 3c018000 lui at,0x8000 46 8c: 00810821 addu at,a0,at 47 90: 8c22ffff lw v0,-1\(at\) 48 94: 8c230003 lw v1,3\(at\) 49 98: 3c010123 lui at,0x123 50 9c: 00810821 addu at,a0,at 51 a0: 8c224567 lw v0,17767\(at\) 52 a4: 8c23456b lw v1,17771\(at\) 53 a8: 8c820000 lw v0,0\(a0\) 54 ac: 8c830004 lw v1,4\(a0\) 55 b0: 8c02ffff lw v0,-1\(zero\) 56 b4: 8c030003 lw v1,3\(zero\) 57 b8: 3c01abce lui at,0xabce 58 bc: 8c22ef01 lw v0,-4351\(at\) 59 c0: 8c23ef05 lw v1,-4347\(at\) 60 c4: 3c018000 lui at,0x8000 61 c8: 8c220000 lw v0,0\(at\) 62 cc: 8c230004 lw v1,4\(at\) 63 d0: 3c018000 lui at,0x8000 64 d4: 8c22ffff lw v0,-1\(at\) 65 d8: 8c230003 lw v1,3\(at\) 66 dc: 3c010123 lui at,0x123 67 e0: 8c224567 lw v0,17767\(at\) 68 e4: 8c23456b lw v1,17771\(at\) 69 e8: 3c010000 lui at,0x0 70 ec: 8c220000 lw v0,0\(at\) 71 f0: 8c230004 lw v1,4\(at\) 72 f4: 3c010000 lui at,0x0 73 f8: 8c22ffff lw v0,-1\(at\) 74 fc: 8c230003 lw v1,3\(at\) 75 100: 3c01abce lui at,0xabce 76 104: 8c22ef01 lw v0,-4351\(at\) 77 108: 8c23ef05 lw v1,-4347\(at\) 78 10c: 3c018000 lui at,0x8000 79 110: 8c220000 lw v0,0\(at\) 80 114: 8c230004 lw v1,4\(at\) 81 118: 3c018000 lui at,0x8000 82 11c: 8c22ffff lw v0,-1\(at\) 83 120: 8c230003 lw v1,3\(at\) 84 124: 3c010123 lui at,0x123 85 128: 8c224567 lw v0,17767\(at\) 86 12c: 8c23456b lw v1,17771\(at\) 87 130: 8c020000 lw v0,0\(zero\) 88 134: 8c030004 lw v1,4\(zero\) 89 138: ac82ffff sw v0,-1\(a0\) 90 13c: ac830003 sw v1,3\(a0\) 91 140: 3c01abce lui at,0xabce 92 144: 00810821 addu at,a0,at 93 148: ac22ef01 sw v0,-4351\(at\) 94 14c: ac23ef05 sw v1,-4347\(at\) 95 150: 3c018000 lui at,0x8000 96 154: 00810821 addu at,a0,at 97 158: ac220000 sw v0,0\(at\) 98 15c: ac230004 sw v1,4\(at\) 99 160: 3c018000 lui at,0x8000 100 164: 00810821 addu at,a0,at 101 168: ac22ffff sw v0,-1\(at\) 102 16c: ac230003 sw v1,3\(at\) 103 170: 3c010123 lui at,0x123 104 174: 00810821 addu at,a0,at 105 178: ac224567 sw v0,17767\(at\) 106 17c: ac23456b sw v1,17771\(at\) 107 180: 3c010000 lui at,0x0 108 184: 00810821 addu at,a0,at 109 188: ac220000 sw v0,0\(at\) 110 18c: ac230004 sw v1,4\(at\) 111 190: 3c010000 lui at,0x0 112 194: 00810821 addu at,a0,at 113 198: ac22ffff sw v0,-1\(at\) 114 19c: ac230003 sw v1,3\(at\) 115 1a0: 3c01abce lui at,0xabce 116 1a4: 00810821 addu at,a0,at 117 1a8: ac22ef01 sw v0,-4351\(at\) 118 1ac: ac23ef05 sw v1,-4347\(at\) 119 1b0: 3c018000 lui at,0x8000 120 1b4: 00810821 addu at,a0,at 121 1b8: ac220000 sw v0,0\(at\) 122 1bc: ac230004 sw v1,4\(at\) 123 1c0: 3c018000 lui at,0x8000 124 1c4: 00810821 addu at,a0,at 125 1c8: ac22ffff sw v0,-1\(at\) 126 1cc: ac230003 sw v1,3\(at\) 127 1d0: 3c010123 lui at,0x123 128 1d4: 00810821 addu at,a0,at 129 1d8: ac224567 sw v0,17767\(at\) 130 1dc: ac23456b sw v1,17771\(at\) 131 1e0: ac820000 sw v0,0\(a0\) 132 1e4: ac830004 sw v1,4\(a0\) 133 1e8: ac02ffff sw v0,-1\(zero\) 134 1ec: ac030003 sw v1,3\(zero\) 135 1f0: 3c01abce lui at,0xabce 136 1f4: ac22ef01 sw v0,-4351\(at\) 137 1f8: ac23ef05 sw v1,-4347\(at\) 138 1fc: 3c018000 lui at,0x8000 139 200: ac220000 sw v0,0\(at\) 140 204: ac230004 sw v1,4\(at\) 141 208: 3c018000 lui at,0x8000 142 20c: ac22ffff sw v0,-1\(at\) 143 210: ac230003 sw v1,3\(at\) 144 214: 3c010123 lui at,0x123 145 218: ac224567 sw v0,17767\(at\) 146 21c: ac23456b sw v1,17771\(at\) 147 220: 3c010000 lui at,0x0 148 224: ac220000 sw v0,0\(at\) 149 228: ac230004 sw v1,4\(at\) 150 22c: 3c010000 lui at,0x0 151 230: ac22ffff sw v0,-1\(at\) 152 234: ac230003 sw v1,3\(at\) 153 238: 3c01abce lui at,0xabce 154 23c: ac22ef01 sw v0,-4351\(at\) 155 240: ac23ef05 sw v1,-4347\(at\) 156 244: 3c018000 lui at,0x8000 157 248: ac220000 sw v0,0\(at\) 158 24c: ac230004 sw v1,4\(at\) 159 250: 3c018000 lui at,0x8000 160 254: ac22ffff sw v0,-1\(at\) 161 258: ac230003 sw v1,3\(at\) 162 25c: 3c010123 lui at,0x123 163 260: ac224567 sw v0,17767\(at\) 164 264: ac23456b sw v1,17771\(at\) 165 268: ac020000 sw v0,0\(zero\) 166 26c: ac030004 sw v1,4\(zero\) 167 270: 8c82ffff lw v0,-1\(a0\) 168 274: 3c02abce lui v0,0xabce 169 278: 00441021 addu v0,v0,a0 170 27c: 8c42ef01 lw v0,-4351\(v0\) 171 280: 3c028000 lui v0,0x8000 172 284: 00441021 addu v0,v0,a0 173 288: 8c420000 lw v0,0\(v0\) 174 28c: 3c028000 lui v0,0x8000 175 290: 00441021 addu v0,v0,a0 176 294: 8c42ffff lw v0,-1\(v0\) 177 298: 3c020123 lui v0,0x123 178 29c: 00441021 addu v0,v0,a0 179 2a0: 8c424567 lw v0,17767\(v0\) 180 2a4: 24020000 li v0,0 181 2a8: 00441021 addu v0,v0,a0 182 2ac: 8c420000 lw v0,0\(v0\) 183 2b0: 24020000 li v0,0 184 2b4: 00441021 addu v0,v0,a0 185 2b8: 8c42ffff lw v0,-1\(v0\) 186 2bc: 3c02abce lui v0,0xabce 187 2c0: 00441021 addu v0,v0,a0 188 2c4: 8c42ef01 lw v0,-4351\(v0\) 189 2c8: 3c028000 lui v0,0x8000 190 2cc: 00441021 addu v0,v0,a0 191 2d0: 8c420000 lw v0,0\(v0\) 192 2d4: 3c028000 lui v0,0x8000 193 2d8: 00441021 addu v0,v0,a0 194 2dc: 8c42ffff lw v0,-1\(v0\) 195 2e0: 3c020123 lui v0,0x123 196 2e4: 00441021 addu v0,v0,a0 197 2e8: 8c424567 lw v0,17767\(v0\) 198 2ec: 8c820000 lw v0,0\(a0\) 199 2f0: 8c02ffff lw v0,-1\(zero\) 200 2f4: 3c02abce lui v0,0xabce 201 2f8: 8c42ef01 lw v0,-4351\(v0\) 202 2fc: 3c028000 lui v0,0x8000 203 300: 8c420000 lw v0,0\(v0\) 204 304: 3c028000 lui v0,0x8000 205 308: 8c42ffff lw v0,-1\(v0\) 206 30c: 3c020123 lui v0,0x123 207 310: 8c424567 lw v0,17767\(v0\) 208 314: 24020000 li v0,0 209 318: 8c420000 lw v0,0\(v0\) 210 31c: 24020000 li v0,0 211 320: 8c42ffff lw v0,-1\(v0\) 212 324: 3c02abce lui v0,0xabce 213 328: 8c42ef01 lw v0,-4351\(v0\) 214 32c: 3c028000 lui v0,0x8000 215 330: 8c420000 lw v0,0\(v0\) 216 334: 3c028000 lui v0,0x8000 217 338: 8c42ffff lw v0,-1\(v0\) 218 33c: 3c020123 lui v0,0x123 219 340: 8c424567 lw v0,17767\(v0\) 220 344: 8c020000 lw v0,0\(zero\) 221 348: 00000000 nop 222 34c: ac82ffff sw v0,-1\(a0\) 223 350: 3c01abce lui at,0xabce 224 354: 00240821 addu at,at,a0 225 358: ac22ef01 sw v0,-4351\(at\) 226 35c: 3c018000 lui at,0x8000 227 360: 00240821 addu at,at,a0 228 364: ac220000 sw v0,0\(at\) 229 368: 3c018000 lui at,0x8000 230 36c: 00240821 addu at,at,a0 231 370: ac22ffff sw v0,-1\(at\) 232 374: 3c010123 lui at,0x123 233 378: 00240821 addu at,at,a0 234 37c: ac224567 sw v0,17767\(at\) 235 380: 24010000 li at,0 236 384: 00240821 addu at,at,a0 237 388: ac220000 sw v0,0\(at\) 238 38c: 24010000 li at,0 239 390: 00240821 addu at,at,a0 240 394: ac22ffff sw v0,-1\(at\) 241 398: 3c01abce lui at,0xabce 242 39c: 00240821 addu at,at,a0 243 3a0: ac22ef01 sw v0,-4351\(at\) 244 3a4: 3c018000 lui at,0x8000 245 3a8: 00240821 addu at,at,a0 246 3ac: ac220000 sw v0,0\(at\) 247 3b0: 3c018000 lui at,0x8000 248 3b4: 00240821 addu at,at,a0 249 3b8: ac22ffff sw v0,-1\(at\) 250 3bc: 3c010123 lui at,0x123 251 3c0: 00240821 addu at,at,a0 252 3c4: ac224567 sw v0,17767\(at\) 253 3c8: ac820000 sw v0,0\(a0\) 254 3cc: ac02ffff sw v0,-1\(zero\) 255 3d0: 3c01abce lui at,0xabce 256 3d4: ac22ef01 sw v0,-4351\(at\) 257 3d8: 3c018000 lui at,0x8000 258 3dc: ac220000 sw v0,0\(at\) 259 3e0: 3c018000 lui at,0x8000 260 3e4: ac22ffff sw v0,-1\(at\) 261 3e8: 3c010123 lui at,0x123 262 3ec: ac224567 sw v0,17767\(at\) 263 3f0: 24010000 li at,0 264 3f4: ac220000 sw v0,0\(at\) 265 3f8: 24010000 li at,0 266 3fc: ac22ffff sw v0,-1\(at\) 267 400: 3c01abce lui at,0xabce 268 404: ac22ef01 sw v0,-4351\(at\) 269 408: 3c018000 lui at,0x8000 270 40c: ac220000 sw v0,0\(at\) 271 410: 3c018000 lui at,0x8000 272 414: ac22ffff sw v0,-1\(at\) 273 418: 3c010123 lui at,0x123 274 41c: ac224567 sw v0,17767\(at\) 275 420: ac020000 sw v0,0\(zero\) 276 424: 2482ffff addiu v0,a0,-1 277 428: 3c02abcd lui v0,0xabcd 278 42c: 3442ef01 ori v0,v0,0xef01 279 430: 00441021 addu v0,v0,a0 280 434: 3c028000 lui v0,0x8000 281 438: 00441021 addu v0,v0,a0 282 43c: 3c027fff lui v0,0x7fff 283 440: 3442ffff ori v0,v0,0xffff 284 444: 00441021 addu v0,v0,a0 285 448: 3c020123 lui v0,0x123 286 44c: 34424567 ori v0,v0,0x4567 287 450: 00441021 addu v0,v0,a0 288 454: 24820000 addiu v0,a0,0 289 458: 2482ffff addiu v0,a0,-1 290 45c: 3c02abcd lui v0,0xabcd 291 460: 3442ef01 ori v0,v0,0xef01 292 464: 00441021 addu v0,v0,a0 293 468: 3c028000 lui v0,0x8000 294 46c: 00441021 addu v0,v0,a0 295 470: 3c027fff lui v0,0x7fff 296 474: 3442ffff ori v0,v0,0xffff 297 478: 00441021 addu v0,v0,a0 298 47c: 3c020123 lui v0,0x123 299 480: 34424567 ori v0,v0,0x4567 300 484: 00441021 addu v0,v0,a0 301 488: 24820000 addiu v0,a0,0 302 48c: 2402ffff li v0,-1 303 490: 3c02abcd lui v0,0xabcd 304 494: 3442ef01 ori v0,v0,0xef01 305 498: 3c028000 lui v0,0x8000 306 49c: 3c027fff lui v0,0x7fff 307 4a0: 3442ffff ori v0,v0,0xffff 308 4a4: 3c020123 lui v0,0x123 309 4a8: 34424567 ori v0,v0,0x4567 310 4ac: 24020000 li v0,0 311 4b0: 2402ffff li v0,-1 312 4b4: 3c02abcd lui v0,0xabcd 313 4b8: 3442ef01 ori v0,v0,0xef01 314 4bc: 3c028000 lui v0,0x8000 315 4c0: 3c027fff lui v0,0x7fff 316 4c4: 3442ffff ori v0,v0,0xffff 317 4c8: 3c020123 lui v0,0x123 318 4cc: 34424567 ori v0,v0,0x4567 319 4d0: 24020000 li v0,0 320 \.\.\. 321