1 #objdump: -d -mmips:4000 2 #as: -mabi=32 3 #name: MIPS ld-st-la constants (ABI o32, mips3) 4 #source: ldstla-32-mips3.s 5 6 .*: +file format elf32-.*mips 7 8 Disassembly of section \.text: 9 10 00000000 <\.text>: 11 0: dc82ffff ld v0,-1\(a0\) 12 4: 3c02abce lui v0,0xabce 13 8: 00441021 addu v0,v0,a0 14 c: dc42ef01 ld v0,-4351\(v0\) 15 10: 3c028000 lui v0,0x8000 16 14: 00441021 addu v0,v0,a0 17 18: dc420000 ld v0,0\(v0\) 18 1c: 3c028000 lui v0,0x8000 19 20: 00441021 addu v0,v0,a0 20 24: dc42ffff ld v0,-1\(v0\) 21 28: 3c020123 lui v0,0x123 22 2c: 00441021 addu v0,v0,a0 23 30: dc424567 ld v0,17767\(v0\) 24 34: 24020000 li v0,0 25 38: 00441021 addu v0,v0,a0 26 3c: dc420000 ld v0,0\(v0\) 27 40: 24020000 li v0,0 28 44: 00441021 addu v0,v0,a0 29 48: dc42ffff ld v0,-1\(v0\) 30 4c: 3c02abce lui v0,0xabce 31 50: 00441021 addu v0,v0,a0 32 54: dc42ef01 ld v0,-4351\(v0\) 33 58: 3c028000 lui v0,0x8000 34 5c: 00441021 addu v0,v0,a0 35 60: dc420000 ld v0,0\(v0\) 36 64: 3c028000 lui v0,0x8000 37 68: 00441021 addu v0,v0,a0 38 6c: dc42ffff ld v0,-1\(v0\) 39 70: 3c020123 lui v0,0x123 40 74: 00441021 addu v0,v0,a0 41 78: dc424567 ld v0,17767\(v0\) 42 7c: dc820000 ld v0,0\(a0\) 43 80: dc02ffff ld v0,-1\(zero\) 44 84: 3c02abce lui v0,0xabce 45 88: dc42ef01 ld v0,-4351\(v0\) 46 8c: 3c028000 lui v0,0x8000 47 90: dc420000 ld v0,0\(v0\) 48 94: 3c028000 lui v0,0x8000 49 98: dc42ffff ld v0,-1\(v0\) 50 9c: 3c020123 lui v0,0x123 51 a0: dc424567 ld v0,17767\(v0\) 52 a4: 24020000 li v0,0 53 a8: dc420000 ld v0,0\(v0\) 54 ac: 24020000 li v0,0 55 b0: dc42ffff ld v0,-1\(v0\) 56 b4: 3c02abce lui v0,0xabce 57 b8: dc42ef01 ld v0,-4351\(v0\) 58 bc: 3c028000 lui v0,0x8000 59 c0: dc420000 ld v0,0\(v0\) 60 c4: 3c028000 lui v0,0x8000 61 c8: dc42ffff ld v0,-1\(v0\) 62 cc: 3c020123 lui v0,0x123 63 d0: dc424567 ld v0,17767\(v0\) 64 d4: dc020000 ld v0,0\(zero\) 65 d8: fc82ffff sd v0,-1\(a0\) 66 dc: 3c01abce lui at,0xabce 67 e0: 00240821 addu at,at,a0 68 e4: fc22ef01 sd v0,-4351\(at\) 69 e8: 3c018000 lui at,0x8000 70 ec: 00240821 addu at,at,a0 71 f0: fc220000 sd v0,0\(at\) 72 f4: 3c018000 lui at,0x8000 73 f8: 00240821 addu at,at,a0 74 fc: fc22ffff sd v0,-1\(at\) 75 100: 3c010123 lui at,0x123 76 104: 00240821 addu at,at,a0 77 108: fc224567 sd v0,17767\(at\) 78 10c: 24010000 li at,0 79 110: 00240821 addu at,at,a0 80 114: fc220000 sd v0,0\(at\) 81 118: 24010000 li at,0 82 11c: 00240821 addu at,at,a0 83 120: fc22ffff sd v0,-1\(at\) 84 124: 3c01abce lui at,0xabce 85 128: 00240821 addu at,at,a0 86 12c: fc22ef01 sd v0,-4351\(at\) 87 130: 3c018000 lui at,0x8000 88 134: 00240821 addu at,at,a0 89 138: fc220000 sd v0,0\(at\) 90 13c: 3c018000 lui at,0x8000 91 140: 00240821 addu at,at,a0 92 144: fc22ffff sd v0,-1\(at\) 93 148: 3c010123 lui at,0x123 94 14c: 00240821 addu at,at,a0 95 150: fc224567 sd v0,17767\(at\) 96 154: fc820000 sd v0,0\(a0\) 97 158: fc02ffff sd v0,-1\(zero\) 98 15c: 3c01abce lui at,0xabce 99 160: fc22ef01 sd v0,-4351\(at\) 100 164: 3c018000 lui at,0x8000 101 168: fc220000 sd v0,0\(at\) 102 16c: 3c018000 lui at,0x8000 103 170: fc22ffff sd v0,-1\(at\) 104 174: 3c010123 lui at,0x123 105 178: fc224567 sd v0,17767\(at\) 106 17c: 24010000 li at,0 107 180: fc220000 sd v0,0\(at\) 108 184: 24010000 li at,0 109 188: fc22ffff sd v0,-1\(at\) 110 18c: 3c01abce lui at,0xabce 111 190: fc22ef01 sd v0,-4351\(at\) 112 194: 3c018000 lui at,0x8000 113 198: fc220000 sd v0,0\(at\) 114 19c: 3c018000 lui at,0x8000 115 1a0: fc22ffff sd v0,-1\(at\) 116 1a4: 3c010123 lui at,0x123 117 1a8: fc224567 sd v0,17767\(at\) 118 1ac: fc020000 sd v0,0\(zero\) 119 1b0: 8c82ffff lw v0,-1\(a0\) 120 1b4: 3c02abce lui v0,0xabce 121 1b8: 00441021 addu v0,v0,a0 122 1bc: 8c42ef01 lw v0,-4351\(v0\) 123 1c0: 3c028000 lui v0,0x8000 124 1c4: 00441021 addu v0,v0,a0 125 1c8: 8c420000 lw v0,0\(v0\) 126 1cc: 3c028000 lui v0,0x8000 127 1d0: 00441021 addu v0,v0,a0 128 1d4: 8c42ffff lw v0,-1\(v0\) 129 1d8: 3c020123 lui v0,0x123 130 1dc: 00441021 addu v0,v0,a0 131 1e0: 8c424567 lw v0,17767\(v0\) 132 1e4: 24020000 li v0,0 133 1e8: 00441021 addu v0,v0,a0 134 1ec: 8c420000 lw v0,0\(v0\) 135 1f0: 24020000 li v0,0 136 1f4: 00441021 addu v0,v0,a0 137 1f8: 8c42ffff lw v0,-1\(v0\) 138 1fc: 3c02abce lui v0,0xabce 139 200: 00441021 addu v0,v0,a0 140 204: 8c42ef01 lw v0,-4351\(v0\) 141 208: 3c028000 lui v0,0x8000 142 20c: 00441021 addu v0,v0,a0 143 210: 8c420000 lw v0,0\(v0\) 144 214: 3c028000 lui v0,0x8000 145 218: 00441021 addu v0,v0,a0 146 21c: 8c42ffff lw v0,-1\(v0\) 147 220: 3c020123 lui v0,0x123 148 224: 00441021 addu v0,v0,a0 149 228: 8c424567 lw v0,17767\(v0\) 150 22c: 8c820000 lw v0,0\(a0\) 151 230: 8c02ffff lw v0,-1\(zero\) 152 234: 3c02abce lui v0,0xabce 153 238: 8c42ef01 lw v0,-4351\(v0\) 154 23c: 3c028000 lui v0,0x8000 155 240: 8c420000 lw v0,0\(v0\) 156 244: 3c028000 lui v0,0x8000 157 248: 8c42ffff lw v0,-1\(v0\) 158 24c: 3c020123 lui v0,0x123 159 250: 8c424567 lw v0,17767\(v0\) 160 254: 24020000 li v0,0 161 258: 8c420000 lw v0,0\(v0\) 162 25c: 24020000 li v0,0 163 260: 8c42ffff lw v0,-1\(v0\) 164 264: 3c02abce lui v0,0xabce 165 268: 8c42ef01 lw v0,-4351\(v0\) 166 26c: 3c028000 lui v0,0x8000 167 270: 8c420000 lw v0,0\(v0\) 168 274: 3c028000 lui v0,0x8000 169 278: 8c42ffff lw v0,-1\(v0\) 170 27c: 3c020123 lui v0,0x123 171 280: 8c424567 lw v0,17767\(v0\) 172 284: 8c020000 lw v0,0\(zero\) 173 288: ac82ffff sw v0,-1\(a0\) 174 28c: 3c01abce lui at,0xabce 175 290: 00240821 addu at,at,a0 176 294: ac22ef01 sw v0,-4351\(at\) 177 298: 3c018000 lui at,0x8000 178 29c: 00240821 addu at,at,a0 179 2a0: ac220000 sw v0,0\(at\) 180 2a4: 3c018000 lui at,0x8000 181 2a8: 00240821 addu at,at,a0 182 2ac: ac22ffff sw v0,-1\(at\) 183 2b0: 3c010123 lui at,0x123 184 2b4: 00240821 addu at,at,a0 185 2b8: ac224567 sw v0,17767\(at\) 186 2bc: 24010000 li at,0 187 2c0: 00240821 addu at,at,a0 188 2c4: ac220000 sw v0,0\(at\) 189 2c8: 24010000 li at,0 190 2cc: 00240821 addu at,at,a0 191 2d0: ac22ffff sw v0,-1\(at\) 192 2d4: 3c01abce lui at,0xabce 193 2d8: 00240821 addu at,at,a0 194 2dc: ac22ef01 sw v0,-4351\(at\) 195 2e0: 3c018000 lui at,0x8000 196 2e4: 00240821 addu at,at,a0 197 2e8: ac220000 sw v0,0\(at\) 198 2ec: 3c018000 lui at,0x8000 199 2f0: 00240821 addu at,at,a0 200 2f4: ac22ffff sw v0,-1\(at\) 201 2f8: 3c010123 lui at,0x123 202 2fc: 00240821 addu at,at,a0 203 300: ac224567 sw v0,17767\(at\) 204 304: ac820000 sw v0,0\(a0\) 205 308: ac02ffff sw v0,-1\(zero\) 206 30c: 3c01abce lui at,0xabce 207 310: ac22ef01 sw v0,-4351\(at\) 208 314: 3c018000 lui at,0x8000 209 318: ac220000 sw v0,0\(at\) 210 31c: 3c018000 lui at,0x8000 211 320: ac22ffff sw v0,-1\(at\) 212 324: 3c010123 lui at,0x123 213 328: ac224567 sw v0,17767\(at\) 214 32c: 24010000 li at,0 215 330: ac220000 sw v0,0\(at\) 216 334: 24010000 li at,0 217 338: ac22ffff sw v0,-1\(at\) 218 33c: 3c01abce lui at,0xabce 219 340: ac22ef01 sw v0,-4351\(at\) 220 344: 3c018000 lui at,0x8000 221 348: ac220000 sw v0,0\(at\) 222 34c: 3c018000 lui at,0x8000 223 350: ac22ffff sw v0,-1\(at\) 224 354: 3c010123 lui at,0x123 225 358: ac224567 sw v0,17767\(at\) 226 35c: ac020000 sw v0,0\(zero\) 227 360: 2482ffff addiu v0,a0,-1 228 364: 3c02abcd lui v0,0xabcd 229 368: 3442ef01 ori v0,v0,0xef01 230 36c: 00441021 addu v0,v0,a0 231 370: 3c028000 lui v0,0x8000 232 374: 00441021 addu v0,v0,a0 233 378: 3c027fff lui v0,0x7fff 234 37c: 3442ffff ori v0,v0,0xffff 235 380: 00441021 addu v0,v0,a0 236 384: 3c020123 lui v0,0x123 237 388: 34424567 ori v0,v0,0x4567 238 38c: 00441021 addu v0,v0,a0 239 390: 24820000 addiu v0,a0,0 240 394: 2482ffff addiu v0,a0,-1 241 398: 3c02abcd lui v0,0xabcd 242 39c: 3442ef01 ori v0,v0,0xef01 243 3a0: 00441021 addu v0,v0,a0 244 3a4: 3c028000 lui v0,0x8000 245 3a8: 00441021 addu v0,v0,a0 246 3ac: 3c027fff lui v0,0x7fff 247 3b0: 3442ffff ori v0,v0,0xffff 248 3b4: 00441021 addu v0,v0,a0 249 3b8: 3c020123 lui v0,0x123 250 3bc: 34424567 ori v0,v0,0x4567 251 3c0: 00441021 addu v0,v0,a0 252 3c4: 24820000 addiu v0,a0,0 253 3c8: 2402ffff li v0,-1 254 3cc: 3c02abcd lui v0,0xabcd 255 3d0: 3442ef01 ori v0,v0,0xef01 256 3d4: 3c028000 lui v0,0x8000 257 3d8: 3c027fff lui v0,0x7fff 258 3dc: 3442ffff ori v0,v0,0xffff 259 3e0: 3c020123 lui v0,0x123 260 3e4: 34424567 ori v0,v0,0x4567 261 3e8: 24020000 li v0,0 262 3ec: 2402ffff li v0,-1 263 3f0: 3c02abcd lui v0,0xabcd 264 3f4: 3442ef01 ori v0,v0,0xef01 265 3f8: 3c028000 lui v0,0x8000 266 3fc: 3c027fff lui v0,0x7fff 267 400: 3442ffff ori v0,v0,0xffff 268 404: 3c020123 lui v0,0x123 269 408: 34424567 ori v0,v0,0x4567 270 40c: 24020000 li v0,0 271 \.\.\. 272