1 .text 2foo: 3 .set at=$1 4 lw $27, 0x7fff($27) 5 sw $27, 0x7fff($27) 6 lw $27, -0x8000($27) 7 sw $27, -0x8000($27) 8 lw $27, 0x8000($27) 9 sw $27, 0x8000($27) 10 lw $27, -0x8001($27) 11 sw $27, -0x8001($27) 12 lw $27, symbol($27) 13 sw $27, symbol($27) 14 15 .set at=$2 16 lw $27, 0x7fff($27) 17 sw $27, 0x7fff($27) 18 lw $27, -0x8000($27) 19 sw $27, -0x8000($27) 20 lw $27, 0x8000($27) 21 sw $27, 0x8000($27) 22 lw $27, -0x8001($27) 23 sw $27, -0x8001($27) 24 lw $27, symbol($27) 25 sw $27, symbol($27) 26 27 .set at=$3 28 lw $27, 0x7fff($27) 29 sw $27, 0x7fff($27) 30 lw $27, -0x8000($27) 31 sw $27, -0x8000($27) 32 lw $27, 0x8000($27) 33 sw $27, 0x8000($27) 34 lw $27, -0x8001($27) 35 sw $27, -0x8001($27) 36 lw $27, symbol($27) 37 sw $27, symbol($27) 38 39 .set at=$a0 40 lw $27, 0x7fff($27) 41 sw $27, 0x7fff($27) 42 lw $27, -0x8000($27) 43 sw $27, -0x8000($27) 44 lw $27, 0x8000($27) 45 sw $27, 0x8000($27) 46 lw $27, -0x8001($27) 47 sw $27, -0x8001($27) 48 lw $27, symbol($27) 49 sw $27, symbol($27) 50 51 .set at=$a1 52 lw $27, 0x7fff($27) 53 sw $27, 0x7fff($27) 54 lw $27, -0x8000($27) 55 sw $27, -0x8000($27) 56 lw $27, 0x8000($27) 57 sw $27, 0x8000($27) 58 lw $27, -0x8001($27) 59 sw $27, -0x8001($27) 60 lw $27, symbol($27) 61 sw $27, symbol($27) 62 63 .set at=$a2 64 lw $27, 0x7fff($27) 65 sw $27, 0x7fff($27) 66 lw $27, -0x8000($27) 67 sw $27, -0x8000($27) 68 lw $27, 0x8000($27) 69 sw $27, 0x8000($27) 70 lw $27, -0x8001($27) 71 sw $27, -0x8001($27) 72 lw $27, symbol($27) 73 sw $27, symbol($27) 74 75 .set at=$a3 76 lw $27, 0x7fff($27) 77 sw $27, 0x7fff($27) 78 lw $27, -0x8000($27) 79 sw $27, -0x8000($27) 80 lw $27, 0x8000($27) 81 sw $27, 0x8000($27) 82 lw $27, -0x8001($27) 83 sw $27, -0x8001($27) 84 lw $27, symbol($27) 85 sw $27, symbol($27) 86 87 .set at=$8 88 lw $27, 0x7fff($27) 89 sw $27, 0x7fff($27) 90 lw $27, -0x8000($27) 91 sw $27, -0x8000($27) 92 lw $27, 0x8000($27) 93 sw $27, 0x8000($27) 94 lw $27, -0x8001($27) 95 sw $27, -0x8001($27) 96 lw $27, symbol($27) 97 sw $27, symbol($27) 98 99 .set at=$9 100 lw $27, 0x7fff($27) 101 sw $27, 0x7fff($27) 102 lw $27, -0x8000($27) 103 sw $27, -0x8000($27) 104 lw $27, 0x8000($27) 105 sw $27, 0x8000($27) 106 lw $27, -0x8001($27) 107 sw $27, -0x8001($27) 108 lw $27, symbol($27) 109 sw $27, symbol($27) 110 111 .set at=$10 112 lw $27, 0x7fff($27) 113 sw $27, 0x7fff($27) 114 lw $27, -0x8000($27) 115 sw $27, -0x8000($27) 116 lw $27, 0x8000($27) 117 sw $27, 0x8000($27) 118 lw $27, -0x8001($27) 119 sw $27, -0x8001($27) 120 lw $27, symbol($27) 121 sw $27, symbol($27) 122 123 .set at=$11 124 lw $27, 0x7fff($27) 125 sw $27, 0x7fff($27) 126 lw $27, -0x8000($27) 127 sw $27, -0x8000($27) 128 lw $27, 0x8000($27) 129 sw $27, 0x8000($27) 130 lw $27, -0x8001($27) 131 sw $27, -0x8001($27) 132 lw $27, symbol($27) 133 sw $27, symbol($27) 134 135 .set at=$12 136 lw $27, 0x7fff($27) 137 sw $27, 0x7fff($27) 138 lw $27, -0x8000($27) 139 sw $27, -0x8000($27) 140 lw $27, 0x8000($27) 141 sw $27, 0x8000($27) 142 lw $27, -0x8001($27) 143 sw $27, -0x8001($27) 144 lw $27, symbol($27) 145 sw $27, symbol($27) 146 147 .set at=$13 148 lw $27, 0x7fff($27) 149 sw $27, 0x7fff($27) 150 lw $27, -0x8000($27) 151 sw $27, -0x8000($27) 152 lw $27, 0x8000($27) 153 sw $27, 0x8000($27) 154 lw $27, -0x8001($27) 155 sw $27, -0x8001($27) 156 lw $27, symbol($27) 157 sw $27, symbol($27) 158 159 .set at=$14 160 lw $27, 0x7fff($27) 161 sw $27, 0x7fff($27) 162 lw $27, -0x8000($27) 163 sw $27, -0x8000($27) 164 lw $27, 0x8000($27) 165 sw $27, 0x8000($27) 166 lw $27, -0x8001($27) 167 sw $27, -0x8001($27) 168 lw $27, symbol($27) 169 sw $27, symbol($27) 170 171 .set at=$15 172 lw $27, 0x7fff($27) 173 sw $27, 0x7fff($27) 174 lw $27, -0x8000($27) 175 sw $27, -0x8000($27) 176 lw $27, 0x8000($27) 177 sw $27, 0x8000($27) 178 lw $27, -0x8001($27) 179 sw $27, -0x8001($27) 180 lw $27, symbol($27) 181 sw $27, symbol($27) 182 183 .set at=$s0 184 lw $27, 0x7fff($27) 185 sw $27, 0x7fff($27) 186 lw $27, -0x8000($27) 187 sw $27, -0x8000($27) 188 lw $27, 0x8000($27) 189 sw $27, 0x8000($27) 190 lw $27, -0x8001($27) 191 sw $27, -0x8001($27) 192 lw $27, symbol($27) 193 sw $27, symbol($27) 194 195 .set at=$s1 196 lw $27, 0x7fff($27) 197 sw $27, 0x7fff($27) 198 lw $27, -0x8000($27) 199 sw $27, -0x8000($27) 200 lw $27, 0x8000($27) 201 sw $27, 0x8000($27) 202 lw $27, -0x8001($27) 203 sw $27, -0x8001($27) 204 lw $27, symbol($27) 205 sw $27, symbol($27) 206 207 .set at=$s2 208 lw $27, 0x7fff($27) 209 sw $27, 0x7fff($27) 210 lw $27, -0x8000($27) 211 sw $27, -0x8000($27) 212 lw $27, 0x8000($27) 213 sw $27, 0x8000($27) 214 lw $27, -0x8001($27) 215 sw $27, -0x8001($27) 216 lw $27, symbol($27) 217 sw $27, symbol($27) 218 219 .set at=$s3 220 lw $27, 0x7fff($27) 221 sw $27, 0x7fff($27) 222 lw $27, -0x8000($27) 223 sw $27, -0x8000($27) 224 lw $27, 0x8000($27) 225 sw $27, 0x8000($27) 226 lw $27, -0x8001($27) 227 sw $27, -0x8001($27) 228 lw $27, symbol($27) 229 sw $27, symbol($27) 230 231 .set at=$s4 232 lw $27, 0x7fff($27) 233 sw $27, 0x7fff($27) 234 lw $27, -0x8000($27) 235 sw $27, -0x8000($27) 236 lw $27, 0x8000($27) 237 sw $27, 0x8000($27) 238 lw $27, -0x8001($27) 239 sw $27, -0x8001($27) 240 lw $27, symbol($27) 241 sw $27, symbol($27) 242 243 .set at=$s5 244 lw $27, 0x7fff($27) 245 sw $27, 0x7fff($27) 246 lw $27, -0x8000($27) 247 sw $27, -0x8000($27) 248 lw $27, 0x8000($27) 249 sw $27, 0x8000($27) 250 lw $27, -0x8001($27) 251 sw $27, -0x8001($27) 252 lw $27, symbol($27) 253 sw $27, symbol($27) 254 255 .set at=$s6 256 lw $27, 0x7fff($27) 257 sw $27, 0x7fff($27) 258 lw $27, -0x8000($27) 259 sw $27, -0x8000($27) 260 lw $27, 0x8000($27) 261 sw $27, 0x8000($27) 262 lw $27, -0x8001($27) 263 sw $27, -0x8001($27) 264 lw $27, symbol($27) 265 sw $27, symbol($27) 266 267 .set at=$s7 268 lw $27, 0x7fff($27) 269 sw $27, 0x7fff($27) 270 lw $27, -0x8000($27) 271 sw $27, -0x8000($27) 272 lw $27, 0x8000($27) 273 sw $27, 0x8000($27) 274 lw $27, -0x8001($27) 275 sw $27, -0x8001($27) 276 lw $27, symbol($27) 277 sw $27, symbol($27) 278 279 .set at=$24 280 lw $27, 0x7fff($27) 281 sw $27, 0x7fff($27) 282 lw $27, -0x8000($27) 283 sw $27, -0x8000($27) 284 lw $27, 0x8000($27) 285 sw $27, 0x8000($27) 286 lw $27, -0x8001($27) 287 sw $27, -0x8001($27) 288 lw $27, symbol($27) 289 sw $27, symbol($27) 290 291 .set at=$25 292 lw $27, 0x7fff($27) 293 sw $27, 0x7fff($27) 294 lw $27, -0x8000($27) 295 sw $27, -0x8000($27) 296 lw $27, 0x8000($27) 297 sw $27, 0x8000($27) 298 lw $27, -0x8001($27) 299 sw $27, -0x8001($27) 300 lw $27, symbol($27) 301 sw $27, symbol($27) 302 303 .set at=$26 304 lw $27, 0x7fff($27) 305 sw $27, 0x7fff($27) 306 lw $27, -0x8000($27) 307 sw $27, -0x8000($27) 308 lw $27, 0x8000($27) 309 sw $27, 0x8000($27) 310 lw $27, -0x8001($27) 311 sw $27, -0x8001($27) 312 lw $27, symbol($27) 313 sw $27, symbol($27) 314 315 .set at=$27 316 lw $26, 0x7fff($26) 317 sw $26, 0x7fff($26) 318 lw $26, -0x8000($26) 319 sw $26, -0x8000($26) 320 lw $26, 0x8000($26) 321 sw $26, 0x8000($26) 322 lw $26, -0x8001($26) 323 sw $26, -0x8001($26) 324 lw $26, symbol($26) 325 sw $26, symbol($26) 326 327 .set at=$gp 328 lw $27, 0x7fff($27) 329 sw $27, 0x7fff($27) 330 lw $27, -0x8000($27) 331 sw $27, -0x8000($27) 332 lw $27, 0x8000($27) 333 sw $27, 0x8000($27) 334 lw $27, -0x8001($27) 335 sw $27, -0x8001($27) 336 lw $27, symbol($27) 337 sw $27, symbol($27) 338 339 .set at=$fp 340 lw $27, 0x7fff($27) 341 sw $27, 0x7fff($27) 342 lw $27, -0x8000($27) 343 sw $27, -0x8000($27) 344 lw $27, 0x8000($27) 345 sw $27, 0x8000($27) 346 lw $27, -0x8001($27) 347 sw $27, -0x8001($27) 348 lw $27, symbol($27) 349 sw $27, symbol($27) 350 351 .set at=$sp 352 lw $27, 0x7fff($27) 353 sw $27, 0x7fff($27) 354 lw $27, -0x8000($27) 355 sw $27, -0x8000($27) 356 lw $27, 0x8000($27) 357 sw $27, 0x8000($27) 358 lw $27, -0x8001($27) 359 sw $27, -0x8001($27) 360 lw $27, symbol($27) 361 sw $27, symbol($27) 362 363 .set at=$ra 364 lw $27, 0x7fff($27) 365 sw $27, 0x7fff($27) 366 lw $27, -0x8000($27) 367 sw $27, -0x8000($27) 368 lw $27, 0x8000($27) 369 sw $27, 0x8000($27) 370 lw $27, -0x8001($27) 371 sw $27, -0x8001($27) 372 lw $27, symbol($27) 373 sw $27, symbol($27) 374 375 .set at 376 lw $27, 0x7fff($27) 377 sw $27, 0x7fff($27) 378 lw $27, -0x8000($27) 379 sw $27, -0x8000($27) 380 lw $27, 0x8000($27) 381 sw $27, 0x8000($27) 382 lw $27, -0x8001($27) 383 sw $27, -0x8001($27) 384 lw $27, symbol($27) 385 sw $27, symbol($27) 386 387# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... 388 .space 8 389