1 .data 2localdata: 3 .word 42 4 .text 5localtext: 6 l.nop 7 .data 8 .global globaldata 9globaldata: 10 .word 43 11 .text 12 .global globaltext 13globaltext: 14 l.nop 15 16l_j: 17 l.j -4 18 l.j 4 19 l.j 0 20 l.j localtext 21 l.j localdata 22 l.j globaltext 23 l.j globaldata 24 l.j l_j 25 l.j l_jal 26 .text 27l_jal: 28 l.jal -4 29 l.jal 4 30 l.jal 0 31 l.jal localtext 32 l.jal localdata 33 l.jal globaltext 34 l.jal globaldata 35 l.jal l_j 36 l.jal l_jal 37 .text 38l_jr: 39 l.jr r0 40 l.jr r31 41 l.jr r16 42 l.jr r15 43 l.jr r1 44 l.jr r27 45 l.jr r14 46 l.jr r22 47 .text 48l_jalr: 49 l.jalr r0 50 l.jalr r31 51 l.jalr r16 52 l.jalr r15 53 l.jalr r1 54 l.jalr r27 55 l.jalr r14 56 l.jalr r22 57 .text 58l_bnf: 59 l.bnf -4 60 l.bnf 4 61 l.bnf 0 62 l.bnf localtext 63 l.bnf localdata 64 l.bnf globaltext 65 l.bnf globaldata 66 l.bnf l_j 67 l.bnf l_jal 68 .text 69l_bf: 70 l.bf -4 71 l.bf 4 72 l.bf 0 73 l.bf localtext 74 l.bf localdata 75 l.bf globaltext 76 l.bf globaldata 77 l.bf l_j 78 l.bf l_jal 79 .text 80l_trap: 81 l.trap 0 82 l.trap 65535 83 l.trap 32768 84 l.trap 32767 85 l.trap 1 86 l.trap 53583 87 l.trap 32636 88 l.trap 53834 89 .text 90l_sys: 91 l.sys 0 92 l.sys 65535 93 l.sys 32768 94 l.sys 32767 95 l.sys 1 96 l.sys 53893 97 l.sys 58133 98 l.sys 33018 99 .text 100l_rfe: 101 l.rfe 102 .text 103l_nop: 104 l.nop 105 .text 106l_movhi: 107 l.movhi r0,0 108 l.movhi r31,-1 109 l.movhi r16,-32768 110 l.movhi r15,32767 111 l.movhi r1,1 112 l.movhi r28,-32306 113 l.movhi r23,-5972 114 l.movhi r19,-10048 115 .text 116l_mfspr: 117 l.mfspr r0,r0,0 118 l.mfspr r31,r31,65535 119 l.mfspr r16,r16,32768 120 l.mfspr r15,r15,32767 121 l.mfspr r1,r1,1 122 l.mfspr r23,r29,54424 123 l.mfspr r19,r20,4481 124 l.mfspr r26,r2,63446 125 .text 126l_mtspr: 127 l.mtspr r0,r0,0 128 l.mtspr r31,r31,-1 129 l.mtspr r16,r16,-32768 130 l.mtspr r15,r15,32767 131 l.mtspr r1,r1,1 132 l.mtspr r30,r6,15223 133 l.mtspr r9,r7,-21300 134 l.mtspr r25,r7,-645 135 .text 136l_lwz: 137 l.lwz r0,0(r0) 138 l.lwz r31,-1(r31) 139 l.lwz r16,-32768(r16) 140 l.lwz r15,32767(r15) 141 l.lwz r1,1(r1) 142 l.lwz r15,2933(r25) 143 l.lwz r17,-799(r21) 144 l.lwz r0,-17595(r18) 145 .text 146l_lws: 147 l.lws r0,0(r0) 148 l.lws r31,-1(r31) 149 l.lws r16,-32768(r16) 150 l.lws r15,32767(r15) 151 l.lws r1,1(r1) 152 l.lws r1,-17606(r21) 153 l.lws r14,26891(r31) 154 l.lws r8,27552(r0) 155 .text 156l_lbz: 157 l.lbz r0,0(r0) 158 l.lbz r31,-1(r31) 159 l.lbz r16,-32768(r16) 160 l.lbz r15,32767(r15) 161 l.lbz r1,1(r1) 162 l.lbz r19,25635(r20) 163 l.lbz r15,-3416(r9) 164 l.lbz r3,17748(r1) 165 .text 166l_lbs: 167 l.lbs r0,0(r0) 168 l.lbs r31,-1(r31) 169 l.lbs r16,-32768(r16) 170 l.lbs r15,32767(r15) 171 l.lbs r1,1(r1) 172 l.lbs r26,17606(r8) 173 l.lbs r22,-31072(r16) 174 l.lbs r6,17440(r9) 175 .text 176l_lhz: 177 l.lhz r0,0(r0) 178 l.lhz r31,-1(r31) 179 l.lhz r16,-32768(r16) 180 l.lhz r15,32767(r15) 181 l.lhz r1,1(r1) 182 l.lhz r5,-5667(r4) 183 l.lhz r24,5848(r4) 184 l.lhz r10,31675(r7) 185 .text 186l_lhs: 187 l.lhs r0,0(r0) 188 l.lhs r31,-1(r31) 189 l.lhs r16,-32768(r16) 190 l.lhs r15,32767(r15) 191 l.lhs r1,1(r1) 192 l.lhs r6,-142(r11) 193 l.lhs r20,-5306(r29) 194 l.lhs r15,4178(r21) 195 .text 196l_sw: 197 l.sw 0(r0),r0 198 l.sw -1(r31),r31 199 l.sw -32768(r16),r16 200 l.sw 32767(r15),r15 201 l.sw 1(r1),r1 202 l.sw -7967(r17),r10 203 l.sw 1824(r30),r10 204 l.sw 31566(r15),r4 205 .text 206l_sb: 207 l.sb 0(r0),r0 208 l.sb -1(r31),r31 209 l.sb -32768(r16),r16 210 l.sb 32767(r15),r15 211 l.sb 1(r1),r1 212 l.sb 22200(r10),r0 213 l.sb 9995(r16),r27 214 l.sb -28260(r14),r31 215 .text 216l_sh: 217 l.sh 0(r0),r0 218 l.sh -1(r31),r31 219 l.sh -32768(r16),r16 220 l.sh 32767(r15),r15 221 l.sh 1(r1),r1 222 l.sh 10685(r21),r25 223 l.sh -13066(r28),r5 224 l.sh -26800(r9),r29 225 .text 226l_sll: 227 l.sll r0,r0,r0 228 l.sll r31,r31,r31 229 l.sll r16,r16,r16 230 l.sll r15,r15,r15 231 l.sll r1,r1,r1 232 l.sll r31,r16,r8 233 l.sll r31,r17,r22 234 l.sll r15,r14,r5 235 .text 236l_slli: 237 l.slli r0,r0,0 238 l.slli r31,r31,63 239 l.slli r16,r16,32 240 l.slli r15,r15,31 241 l.slli r1,r1,1 242 l.slli r11,r14,49 243 l.slli r7,r27,23 244 l.slli r30,r16,11 245 .text 246l_srl: 247 l.srl r0,r0,r0 248 l.srl r31,r31,r31 249 l.srl r16,r16,r16 250 l.srl r15,r15,r15 251 l.srl r1,r1,r1 252 l.srl r15,r25,r13 253 l.srl r19,r0,r17 254 l.srl r13,r0,r23 255 .text 256l_srli: 257 l.srli r0,r0,0 258 l.srli r31,r31,63 259 l.srli r16,r16,32 260 l.srli r15,r15,31 261 l.srli r1,r1,1 262 l.srli r15,r30,13 263 l.srli r13,r3,63 264 l.srli r2,r18,30 265 .text 266l_sra: 267 l.sra r0,r0,r0 268 l.sra r31,r31,r31 269 l.sra r16,r16,r16 270 l.sra r15,r15,r15 271 l.sra r1,r1,r1 272 l.sra r3,r26,r0 273 l.sra r29,r18,r27 274 l.sra r27,r29,r3 275 .text 276l_srai: 277 l.srai r0,r0,0 278 l.srai r31,r31,63 279 l.srai r16,r16,32 280 l.srai r15,r15,31 281 l.srai r1,r1,1 282 l.srai r10,r11,28 283 l.srai r23,r15,48 284 l.srai r16,r15,38 285 .text 286l_ror: 287 l.ror r0,r0,r0 288 l.ror r31,r31,r31 289 l.ror r16,r16,r16 290 l.ror r15,r15,r15 291 l.ror r1,r1,r1 292 l.ror r29,r12,r5 293 l.ror r18,r6,r4 294 l.ror r2,r16,r17 295 .text 296l_rori: 297 l.rori r0,r0,0 298 l.rori r31,r31,63 299 l.rori r16,r16,32 300 l.rori r15,r15,31 301 l.rori r1,r1,1 302 l.rori r17,r0,23 303 l.rori r16,r31,42 304 l.rori r13,r21,12 305 .text 306l_add: 307 l.add r0,r0,r0 308 l.add r31,r31,r31 309 l.add r16,r16,r16 310 l.add r15,r15,r15 311 l.add r1,r1,r1 312 l.add r29,r7,r4 313 l.add r29,r10,r18 314 l.add r18,r22,r23 315 .text 316l_sub: 317 l.sub r0,r0,r0 318 l.sub r31,r31,r31 319 l.sub r16,r16,r16 320 l.sub r15,r15,r15 321 l.sub r1,r1,r1 322 l.sub r23,r26,r14 323 l.sub r10,r24,r15 324 l.sub r11,r4,r18 325 .text 326l_and: 327 l.and r0,r0,r0 328 l.and r31,r31,r31 329 l.and r16,r16,r16 330 l.and r15,r15,r15 331 l.and r1,r1,r1 332 l.and r0,r31,r25 333 l.and r30,r7,r19 334 l.and r19,r2,r26 335 .text 336l_or: 337 l.or r0,r0,r0 338 l.or r31,r31,r31 339 l.or r16,r16,r16 340 l.or r15,r15,r15 341 l.or r1,r1,r1 342 l.or r17,r10,r2 343 l.or r7,r19,r29 344 l.or r3,r17,r17 345 .text 346l_xor: 347 l.xor r0,r0,r0 348 l.xor r31,r31,r31 349 l.xor r16,r16,r16 350 l.xor r15,r15,r15 351 l.xor r1,r1,r1 352 l.xor r31,r5,r17 353 l.xor r22,r4,r5 354 l.xor r30,r20,r26 355 .text 356l_addc: 357 l.addc r0,r0,r0 358 l.addc r31,r31,r31 359 l.addc r16,r16,r16 360 l.addc r15,r15,r15 361 l.addc r1,r1,r1 362 l.addc r8,r26,r24 363 l.addc r18,r6,r4 364 l.addc r29,r0,r18 365 .text 366l_mul: 367 l.mul r0,r0,r0 368 l.mul r31,r31,r31 369 l.mul r16,r16,r16 370 l.mul r15,r15,r15 371 l.mul r1,r1,r1 372 l.mul r8,r25,r13 373 l.mul r8,r21,r29 374 l.mul r27,r3,r17 375 .text 376l_mulu: 377 l.mulu r0,r0,r0 378 l.mulu r31,r31,r31 379 l.mulu r16,r16,r16 380 l.mulu r15,r15,r15 381 l.mulu r1,r1,r1 382 l.mulu r26,r14,r16 383 l.mulu r1,r18,r11 384 l.mulu r14,r18,r17 385 .text 386l_div: 387 l.div r0,r0,r0 388 l.div r31,r31,r31 389 l.div r16,r16,r16 390 l.div r15,r15,r15 391 l.div r1,r1,r1 392 l.div r0,r2,r28 393 l.div r26,r7,r31 394 l.div r2,r18,r20 395 .text 396l_divu: 397 l.divu r0,r0,r0 398 l.divu r31,r31,r31 399 l.divu r16,r16,r16 400 l.divu r15,r15,r15 401 l.divu r1,r1,r1 402 l.divu r5,r4,r25 403 l.divu r8,r11,r29 404 l.divu r11,r19,r2 405 .text 406l_addi: 407 l.addi r0,r0,0 408 l.addi r31,r31,-1 409 l.addi r16,r16,-32768 410 l.addi r15,r15,32767 411 l.addi r1,r1,1 412 l.addi r14,r0,7020 413 l.addi r13,r14,14131 414 l.addi r14,r16,-26821 415 .text 416l_andi: 417 l.andi r0,r0,0 418 l.andi r31,r31,-1 419 l.andi r16,r16,-32768 420 l.andi r15,r15,32767 421 l.andi r1,r1,1 422 l.andi r27,r21,11927 423 l.andi r21,r23,12059 424 l.andi r30,r30,-31804 425 .text 426l_ori: 427 l.ori r0,r0,0 428 l.ori r31,r31,-1 429 l.ori r16,r16,-32768 430 l.ori r15,r15,32767 431 l.ori r1,r1,1 432 l.ori r22,r27,-10111 433 l.ori r17,r31,128 434 l.ori r13,r20,-12435 435 .text 436l_xori: 437 l.xori r0,r0,0 438 l.xori r31,r31,-1 439 l.xori r16,r16,-32768 440 l.xori r15,r15,32767 441 l.xori r1,r1,1 442 l.xori r18,r16,65535 443 l.xori r25,r13,-16331 444 l.xori r12,r29,-32727 445 .text 446l_muli: 447 l.muli r0,r0,0 448 l.muli r31,r31,-1 449 l.muli r16,r16,-32768 450 l.muli r15,r15,32767 451 l.muli r1,r1,1 452 l.muli r27,r7,-4731 453 l.muli r7,r20,65535 454 l.muli r24,r21,23219 455 .text 456l_addic: 457 l.addic r0,r0,0 458 l.addic r31,r31,-1 459 l.addic r16,r16,-32768 460 l.addic r15,r15,32767 461 l.addic r1,r1,1 462 l.addic r6,r22,-32700 463 l.addic r19,r9,65535 464 l.addic r27,r28,6891 465 .text 466l_sfgtu: 467 l.sfgtu r0,r0 468 l.sfgtu r31,r31 469 l.sfgtu r16,r16 470 l.sfgtu r15,r15 471 l.sfgtu r1,r1 472 l.sfgtu r8,r4 473 l.sfgtu r17,r21 474 l.sfgtu r6,r5 475 .text 476l_sfgeu: 477 l.sfgeu r0,r0 478 l.sfgeu r31,r31 479 l.sfgeu r16,r16 480 l.sfgeu r15,r15 481 l.sfgeu r1,r1 482 l.sfgeu r14,r12 483 l.sfgeu r22,r7 484 l.sfgeu r13,r1 485 .text 486l_sfltu: 487 l.sfltu r0,r0 488 l.sfltu r31,r31 489 l.sfltu r16,r16 490 l.sfltu r15,r15 491 l.sfltu r1,r1 492 l.sfltu r1,r13 493 l.sfltu r22,r30 494 l.sfltu r20,r6 495 .text 496l_sfleu: 497 l.sfleu r0,r0 498 l.sfleu r31,r31 499 l.sfleu r16,r16 500 l.sfleu r15,r15 501 l.sfleu r1,r1 502 l.sfleu r19,r8 503 l.sfleu r27,r15 504 l.sfleu r27,r3 505 .text 506l_sfgts: 507 l.sfgts r0,r0 508 l.sfgts r31,r31 509 l.sfgts r16,r16 510 l.sfgts r15,r15 511 l.sfgts r1,r1 512 l.sfgts r5,r5 513 l.sfgts r31,r5 514 l.sfgts r30,r18 515 .text 516l_sfges: 517 l.sfges r0,r0 518 l.sfges r31,r31 519 l.sfges r16,r16 520 l.sfges r15,r15 521 l.sfges r1,r1 522 l.sfges r17,r18 523 l.sfges r0,r9 524 l.sfges r22,r25 525 .text 526l_sflts: 527 l.sflts r0,r0 528 l.sflts r31,r31 529 l.sflts r16,r16 530 l.sflts r15,r15 531 l.sflts r1,r1 532 l.sflts r25,r24 533 l.sflts r23,r13 534 l.sflts r15,r8 535 .text 536l_sfles: 537 l.sfles r0,r0 538 l.sfles r31,r31 539 l.sfles r16,r16 540 l.sfles r15,r15 541 l.sfles r1,r1 542 l.sfles r17,r13 543 l.sfles r30,r25 544 l.sfles r0,r12 545 .text 546l_sfgtui: 547 l.sfgtui r0,0 548 l.sfgtui r31,65535 549 l.sfgtui r16,32768 550 l.sfgtui r15,32767 551 l.sfgtui r1,1 552 l.sfgtui r5,19233 553 l.sfgtui r23,37154 554 l.sfgtui r17,9693 555 .text 556l_sfgeui: 557 l.sfgeui r0,0 558 l.sfgeui r31,65535 559 l.sfgeui r16,32768 560 l.sfgeui r15,32767 561 l.sfgeui r1,1 562 l.sfgeui r17,60598 563 l.sfgeui r15,16403 564 l.sfgeui r6,61860 565 .text 566l_sfltui: 567 l.sfltui r0,0 568 l.sfltui r31,65535 569 l.sfltui r16,32768 570 l.sfltui r15,32767 571 l.sfltui r1,1 572 l.sfltui r3,52399 573 l.sfltui r24,19709 574 l.sfltui r10,830 575 .text 576l_sfleui: 577 l.sfleui r0,0 578 l.sfleui r31,65535 579 l.sfleui r16,32768 580 l.sfleui r15,32767 581 l.sfleui r1,1 582 l.sfleui r23,39782 583 l.sfleui r17,46807 584 l.sfleui r9,43137 585 .text 586l_sfgtsi: 587 l.sfgtsi r0,0 588 l.sfgtsi r31,-1 589 l.sfgtsi r16,-32768 590 l.sfgtsi r15,32767 591 l.sfgtsi r1,1 592 l.sfgtsi r13,-18814 593 l.sfgtsi r13,-10657 594 l.sfgtsi r28,-26667 595 .text 596l_sfgesi: 597 l.sfgesi r0,0 598 l.sfgesi r31,-1 599 l.sfgesi r16,-32768 600 l.sfgesi r15,32767 601 l.sfgesi r1,1 602 l.sfgesi r12,2376 603 l.sfgesi r9,32059 604 l.sfgesi r13,20696 605 .text 606l_sfltsi: 607 l.sfltsi r0,0 608 l.sfltsi r31,-1 609 l.sfltsi r16,-32768 610 l.sfltsi r15,32767 611 l.sfltsi r1,1 612 l.sfltsi r30,3021 613 l.sfltsi r5,-27813 614 l.sfltsi r28,-8816 615 .text 616l_sflesi: 617 l.sflesi r0,0 618 l.sflesi r31,-1 619 l.sflesi r16,-32768 620 l.sflesi r15,32767 621 l.sflesi r1,1 622 l.sflesi r18,11338 623 l.sflesi r29,18873 624 l.sflesi r28,26050 625 .text 626l_sfeq: 627 l.sfeq r0,r0 628 l.sfeq r31,r31 629 l.sfeq r16,r16 630 l.sfeq r15,r15 631 l.sfeq r1,r1 632 l.sfeq r28,r26 633 l.sfeq r13,r6 634 l.sfeq r26,r9 635 .text 636l_sfeqi: 637 l.sfeqi r0,0 638 l.sfeqi r31,-1 639 l.sfeqi r16,-32768 640 l.sfeqi r15,32767 641 l.sfeqi r1,1 642 l.sfeqi r10,25887 643 l.sfeqi r21,19894 644 l.sfeqi r18,-13419 645 .text 646l_sfne: 647 l.sfne r0,r0 648 l.sfne r31,r31 649 l.sfne r16,r16 650 l.sfne r15,r15 651 l.sfne r1,r1 652 l.sfne r18,r27 653 l.sfne r6,r18 654 l.sfne r0,r30 655 .text 656l_sfnei: 657 l.sfnei r0,0 658 l.sfnei r31,-1 659 l.sfnei r16,-32768 660 l.sfnei r15,32767 661 l.sfnei r1,1 662 l.sfnei r8,11410 663 l.sfnei r6,-19239 664 l.sfnei r20,-22783 665 666l_lo: 667 l.addi r1, r1, lo(0xdeadbeef) 668l_hi: 669 l.movhi r1, hi(0xdeadbeef) 670 671l_mac: 672 l.mac r1,r2 673l_maci: 674 l.maci r1,0 675 l.maci r2,-1 676 l.maci r2,32767 677 l.maci r2,-32768 678