| 1 | #objdump: -d |
| 2 | #as: -mabi=32 -march=mips1 |
| 3 | #name: MIPS ld-st-la constants (ABI o32) |
| 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 | \.\.\. |