1 .text 2 .align 3 3 .set micromips 4 .ent test 5 .globl test 6test: 7 pref 0, 0 8 pref 0, 2047 9 pref 0, -2048 10 pref 0, 2048 11 pref 0, -2049 12 pref 0, ($0) 13 pref 0, 0($0) 14 pref 1, 0($0) 15 pref 2, 0($0) 16 pref 3, 0($0) 17 pref 4, 0($0) 18 pref 5, 0($0) 19 pref 6, 0($0) 20 pref 7, 0($0) 21 pref 7, 511($0) 22 pref 7, -512($0) 23 pref 31, 2047($0) 24 pref 31, -2048($0) 25 pref 31, 2048($0) 26 pref 31, -2049($0) 27 pref 3, 32767($0) 28 pref 3, -32768($0) 29 30 pref 31, 2047($2) 31 pref 31, -2048($2) 32 pref 31, 2048($2) 33 pref 31, -2049($2) 34 pref 3, 32767($2) 35 pref 3, -32768($2) 36 37 nop 38 .ifndef insn32 39 nop16 40 .endif 41 nop32 42 ssnop 43 ehb 44 pause 45 46 li $2, -1 47 li $3, -1 48 li $4, -1 49 li $5, -1 50 li $6, -1 51 li $7, -1 52 li $16, -1 53 li $17, -1 54 li $17, 0 55 li $17, 125 56 li $17, 126 57 li $17, 127 58 59 li32 $2, 0 60 li32 $2, 1 61 li $2, 32767 62 li $2, -32768 63 li $2, 65535 64 65 li $2, 65536 66 li $2, 0xffff8000 67 li $2, 0xffff8001 68 li $2, 0xffffffff 69 li $2, 0x12345678 70 71 move $0, $22 72 move $2, $22 73 move $3, $22 74 move $4, $22 75 move $5, $22 76 move $6, $22 77 move $7, $22 78 move $8, $22 79 move $9, $22 80 move $10, $22 81 move $30, $22 82 move $31, $22 83 move $0, $0 84 move $0, $2 85 move $0, $3 86 move $0, $4 87 move $0, $5 88 move $0, $6 89 move $0, $7 90 move $0, $8 91 move $0, $9 92 move $0, $10 93 move $0, $30 94 move $0, $31 95 96 move $22, $2 97 .ifndef insn32 98 move16 $2, $22 99 move16 $22, $2 100 .endif 101 move32 $2, $22 102 move32 $22, $2 103 104 b test 105 .ifndef insn32 106 b16 test 107 .endif 108 b32 test 109 b 1f 110 .ifndef insn32 111 b16 1f 112 .endif 113 b32 1f 1141: 115 b 1b 116 .ifndef insn32 117 b16 1b 118 .endif 119 b32 1b 120 121 abs $2, $3 122 abs $2, $4 123 abs $2, $2 124 abs $2 125 126 add $2, $3, $4 127 add $29, $30, $31 128 add $2, $2, $4 129 add $2, $4 130 add $2, $2, 0 131 add $2, $2, 1 132 add $2, $2, 32767 133 add $2, $2, -32768 134 add $2, $2, 65535 135 136 addi $3, $4, -32768 137 addi $3, $4, 0 138 addi $3, $4, 32767 139 addi $3, $4, 65535 140 addi $3, $3, 65535 141 addi $3, 65535 142 143 addiu $0, -8 144 addiu $2, -8 145 addiu $3, -8 146 addiu $4, -8 147 addiu $5, -8 148 addiu $6, -8 149 addiu $7, -8 150 addiu $8, -8 151 addiu $9, -8 152 addiu $10, -8 153 addiu $30, -8 154 addiu $31, -8 155 addiu $31, -7 156 addiu $31, 0 157 addiu $31, 1 158 addiu $31, 6 159 addiu $31, 7 160 addiu $31, 8 161 addiu $29, -258 << 2 162 addiu $29, -257 << 2 163 addiu $29, -256 << 2 164 addiu $29, 255 << 2 165 addiu $29, 256 << 2 166 addiu $29, 257 << 2 167 addiu $29, $29, 257 << 2 168 addiu $29, $29, 258 << 2 169 170 addiu $2, $2, -1 171 addiu $2, $3, -1 172 addiu $2, $4, -1 173 addiu $2, $5, -1 174 addiu $2, $6, -1 175 addiu $2, $7, -1 176 addiu $2, $16, -1 177 addiu $2, $17, -1 178 addiu $2, $17, 1 179 addiu $2, $17, 4 180 addiu $2, $17, 8 181 addiu $2, $17, 12 182 addiu $2, $17, 16 183 addiu $2, $17, 20 184 addiu $2, $17, 24 185 addiu $3, $17, 24 186 addiu $4, $17, 24 187 addiu $5, $17, 24 188 addiu $6, $17, 24 189 addiu $7, $17, 24 190 addiu $16, $17, 24 191 addiu $17, $17, 24 192 193 addiu $2, $29, 0 << 2 194 addiu $2, $29, 1 << 2 195 addiu $2, $29, 62 << 2 196 addiu $2, $29, 63 << 2 197 addiu $2, $29, 64 << 2 198 addiu $2, $29, 63 << 2 199 addiu $3, $29, 63 << 2 200 addiu $4, $29, 63 << 2 201 addiu $5, $29, 63 << 2 202 addiu $6, $29, 63 << 2 203 addiu $7, $29, 63 << 2 204 addiu $16, $29, 63 << 2 205 addiu $17, $29, 63 << 2 206 207 addiu $3, $4, -32768 208 addiu $3, $4, 0 209 addiu $3, $4, 32767 210 addiu $3, $4, 65535 211 addiu $3, $3, 65535 212 addiu $3, 65535 213 214 addu $2, $22, $0 215 addu $22, $2, $0 216 addu $2, $0, $22 217 addu $22, $0, $2 218 219 addu $2, $3, $2 220 addu $2, $3, $3 221 addu $2, $3, $4 222 addu $2, $3, $5 223 addu $2, $3, $6 224 addu $2, $3, $7 225 addu $2, $3, $16 226 addu $2, $3, $17 227 228 addu $2, $2, $17 229 addu $2, $3, $17 230 addu $2, $4, $17 231 addu $2, $5, $17 232 addu $2, $6, $17 233 addu $2, $7, $17 234 addu $2, $16, $17 235 addu $2, $17, $17 236 237 addu $2, $2, $17 238 addu $3, $2, $17 239 addu $4, $2, $17 240 addu $5, $2, $17 241 addu $6, $2, $17 242 addu $7, $2, $17 243 addu $16, $2, $17 244 addu $17, $2, $17 245 246 addu $7, $7, $2 247 addu $7, $2 248 addu $7, $2, $7 249 250 addu $29, $30, $31 251 addu $2, $2, 0 252 addu $2, $2, 1 253 addu $2, $2, 32767 254 addu $2, $2, -32768 255 addu $2, $2, 65535 256 257 and $2, $2 258 and $2, $3 259 and $2, $4 260 and $2, $5 261 and $2, $6 262 and $2, $7 263 and $2, $16 264 and $2, $17 265 and $3, $2 266 and $4, $2 267 and $5, $2 268 and $6, $2 269 and $7, $2 270 and $16, $2 271 and $17, $2 272 273 and $2, $3 274 and $2, $2, $3 275 and $2, $3, $2 276 .ifndef insn32 277 and16 $2, $2, $3 278 .endif 279 and32 $2, $2, $3 280 281 andi $2,$2,1 282 andi $2,$2,2 283 andi $2,$2,3 284 andi $2,$2,4 285 andi $2,$2,7 286 andi $2,$2,8 287 andi $2,$2,15 288 andi $2,$2,16 289 andi $2,$2,31 290 andi $2,$2,32 291 andi $2,$2,63 292 andi $2,$2,64 293 andi $2,$2,128 294 andi $2,$2,255 295 andi $2,$2,32768 296 andi $2,$2,65535 297 andi $2,$3,65535 298 andi $2,$4,65535 299 andi $2,$5,65535 300 andi $2,$6,65535 301 andi $2,$7,65535 302 andi $2,$16,65535 303 andi $2,$17,65535 304 andi $3,$17,65535 305 andi $4,$17,65535 306 andi $5,$17,65535 307 andi $6,$17,65535 308 andi $7,$17,65535 309 andi $16,$17,65535 310 andi $17,$17,65535 311 312 andi $7,$7,65535 313 andi $7,65535 314 .ifndef insn32 315 andi16 $7,65535 316 .endif 317 andi32 $7,65535 318 319 and32 $2, $3, $4 320 and32 $2, $2, $4 321 and32 $2, $4 322 and $2, $3, 0 323 and $2, $3, 65535 324 and $2, $3, 65536 325 and $2, $3, 0xffff0001 326 327 bc2f test 328 bc2f $cc0, test 329 bc2f $cc1, test 330 bc2f $cc2, test 331 bc2f $cc3, test 332 bc2f $cc4, test 333 bc2f $cc5, test 334 bc2f $cc6, test 335 bc2f $cc7, test 336 337 bc2t test 338 bc2t $cc0, test 339 bc2t $cc1, test 340 bc2t $cc2, test 341 bc2t $cc3, test 342 bc2t $cc4, test 343 bc2t $cc5, test 344 bc2t $cc6, test 345 bc2t $cc7, test 346 347 .set noreorder 348 bc2fl $cc1, test 349 addu $3, $4, $5 350 bc2tl $cc2, test 351 addu $6, $7, $8 352 .set reorder 353 354 bc2fl $cc3, test 355 addu $3, $4, $5 356 bc2tl $cc4, test 357 addu $6, $7, $8 358 359 360test2: 361 beqz $2, test2 362 beqz $3, test2 363 beqz $4, test2 364 beqz $5, test2 365 beqz $6, test2 366 beqz $7, test2 367 beqz $16, test2 368 beqz $17, test2 369 beq $2, $0, test2 370 beq $3, $0, test2 371 beq $4, $0, test2 372 beq $5, $0, test2 373 beq $6, $0, test2 374 beq $7, $0, test2 375 beq $16, $0, test2 376 beq $17, $0, test2 377 beq $0, $2, test2 378 beq $0, $3, test2 379 beq $0, $4, test2 380 beq $0, $5, test2 381 beq $0, $6, test2 382 beq $0, $7, test2 383 beq $0, $16, test2 384 beq $0, $17, test2 385 386 .ifndef insn32 387 beqz16 $16, test2 388 .endif 389 beqz32 $16, test2 390 beqz $17, test2 391 beqz32 $17, test2 392 393 beqzc $17, test2 394 395 beq $16, 0, test2 396 beq $16, 10, test2 397 beq $16, 32767, test2 398 beq $16, 65536, test2 399 400 .set noreorder 401 beql $16, $17, test2 402 addu $3, $4, $5 403 beql $16, $17, 1f 404 addu $3, $4, $5 405 beql $16, 0, test2 406 addu $3, $4, $5 407 beql $16, 0, 1f 408 addu $3, $4, $5 409 beql $16, 10, test2 410 addu $3, $4, $5 411 beql $16, 10, 1f 412 addu $3, $4, $5 413 beql $16, 32767, test2 414 addu $3, $4, $5 415 beql $16, 32767, 1f 416 addu $3, $4, $5 417 beql $16, 65535, test2 418 addu $3, $4, $5 419 beql $16, 65535, 1f 420 addu $3, $4, $5 421 422 beql $16, $17, test2 423 addu $3, $4, $29 424 beql $16, $17, 1f 425 addu $3, $4, $29 426 beql $16, 0, test2 427 addu $3, $4, $29 428 beql $16, 0, 1f 429 addu $3, $4, $29 430 beql $16, 10, test2 431 addu $3, $4, $29 432 beql $16, 10, 1f 433 addu $3, $4, $29 434 beql $16, 32767, test2 435 addu $3, $4, $29 436 beql $16, 32767, 1f 437 addu $3, $4, $29 438 beql $16, 65535, test2 439 addu $3, $4, $29 440 beql $16, 65535, 1f 441 addu $3, $4, $29 4421: 443 .set reorder 444 445 beql $16, $17, test2 446 447 beqzl $17, test2 448 449 bnez $2, test3 450 bnez $3, test3 451 bnez $4, test3 452 bnez $5, test3 453 bnez $6, test3 454 bnez $7, test3 455 bnez $16, test3 456 bnez $17, test3 457 bne $2, $0, test3 458 bne $3, $0, test3 459 bne $4, $0, test3 460 bne $5, $0, test3 461 bne $6, $0, test3 462 bne $7, $0, test3 463 bne $16, $0, test3 464 bne $17, $0, test3 465 bne $0, $2, test3 466 bne $0, $3, test3 467 bne $0, $4, test3 468 bne $0, $5, test3 469 bne $0, $6, test3 470 bne $0, $7, test3 471 bne $0, $16, test3 472 bne $0, $17, test3 473 474 .ifndef insn32 475 bnez16 $16, test3 476 .endif 477 bnez32 $16, test3 478 bnez $17, test2 479 bnez32 $17, test2 480test3: 481 bnezc $17, test2 482 483 break 484 break 0 485 break 1 486 break 2 487 break 3 488 break 4 489 break 5 490 break 6 491 break 7 492 break 8 493 break 9 494 break 10 495 break 11 496 break 12 497 break 13 498 break 14 499 break 15 500 break 63 501 break 64 502 break 1023 503 break 1023,1023 504 505 break32 506 break32 0 507 break32 1 508 break32 2 509 break32 15 510 break32 63 511 break32 64 512 break32 1023 513 break32 1023,1023 514 515 cache 0, 0 516 cache 0, -2048 517 cache 0, 2047 518 cache 0, -2049 519 cache 0, 2048 520 cache 0, 0($2) 521 cache 0, -2048($2) 522 cache 0, 2047($2) 523 cache 0, -2049($2) 524 cache 0, 2048($2) 525 526 cache 0, ($0) 527 cache 0, 0($0) 528 cache 1, 0($0) 529 cache 2, 0($0) 530 cache 3, 0($0) 531 cache 4, 0($0) 532 cache 5, 0($0) 533 cache 6, 0($0) 534 cache 31, 0($0) 535 cache 31, 2047($0) 536 cache 31, -2048($0) 537 cache 0, 2047($0) 538 cache 0, -2048($0) 539 540 cache 31, 65536($3) 541 cache 31, 2048($3) 542 cache 31, -2049($3) 543 cache 31, 65537($3) 544 cache 31, 0xffffffff($3) 545 cache 31, 0xffff0000($3) 546 cache 31, 0xffff0001($3) 547 cache 31, 0xffff($3) 548 549 cache 31, 65536($0) 550 cache 31, 2048($0) 551 cache 31, -2049($0) 552 cache 31, 65537($0) 553 cache 31, 0xffffffff($0) 554 cache 31, 0xffff0000($0) 555 cache 31, 0xffff0001($0) 556 cache 31, 0xffff($0) 557 558 559 clo $2, $3 560 clo $3, $2 561 clz $2, $3 562 clz $3, $2 563 564 deret 565 566 di 567 di $0 568 di $2 569 di $3 570 di $30 571 di $31 572 573 div $0, $2, $3 574 div $0, $30, $31 575 div $0, $3 576 div $0, $31 577 578 div $2, $3, $0 579 div $2, $3, $4 580 581 div $3, $4, 0 582 div $3, $4, 1 583 div $3, $4, -1 584 div $3, $4, 2 585 586 divu $0, $2, $3 587 divu $0, $30, $31 588 divu $0, $3 589 divu $0, $31 590 591 divu $2, $3, $0 592 divu $2, $3, $4 593 594 divu $3, $4, 0 595 divu $3, $4, 1 596 divu $3, $4, -1 597 divu $3, $4, 2 598 599 ei 600 ei $0 601 ei $2 602 ei $3 603 ei $30 604 ei $31 605 606 eret 607 608 ext $2, $3, 5, 15 609 ext $2, $3, 0, 32 610 ext $2, $3, 31, 1 611 ext $31, $30, 31, 1 612 613 ins $2, $3, 5, 15 614 ins $2, $3, 0, 32 615 ins $2, $3, 31, 1 616 ins $31, $30, 31, 1 617 618 jr $0 619 jr $2 620 jr $3 621 jr $4 622 jr $5 623 jr $6 624 jr $7 625 jr $8 626 jr $30 627 jr $31 628 629 jr32 $0 630 jr32 $2 631 jr32 $3 632 jr32 $4 633 jr32 $5 634 jr32 $6 635 jr32 $7 636 jr32 $8 637 jr32 $30 638 jr32 $31 639 640 jrc $0 641 jrc $2 642 jrc $3 643 jrc $4 644 jrc $5 645 jrc $6 646 jrc $7 647 jrc $8 648 jrc $30 649 jrc $31 650 651 jr.hb $0 652 jr.hb $2 653 jr.hb $3 654 jr.hb $4 655 jr.hb $5 656 jr.hb $6 657 jr.hb $7 658 jr.hb $8 659 jr.hb $30 660 jr.hb $31 661 662 j $0 663 j $2 664 j $3 665 j $4 666 j $5 667 j $6 668 j $7 669 j $8 670 j $30 671 j $31 672 673 jalr $31, $0 674 jalr $2 675 jalr $3 676 jalr $4 677 jalr $5 678 jalr $6 679 jalr $7 680 jalr $8 681 jalr $30 682 683 jalr32 $31, $0 684 jalr32 $2 685 jalr32 $3 686 jalr32 $4 687 jalr32 $5 688 jalr32 $6 689 jalr32 $7 690 jalr32 $8 691 jalr32 $30 692 693 jalr $31, $0 694 jalr $31, $2 695 jalr $31, $3 696 jalr $31, $4 697 jalr $31, $5 698 jalr $31, $6 699 jalr $31, $7 700 jalr $31, $8 701 jalr $31, $30 702 jalr $30, $31 703 704 jalr $2, $0 705 jalr $3, $2 706 jalr $2, $3 707 jalr $2, $4 708 jalr $2, $5 709 jalr $2, $6 710 jalr $2, $7 711 jalr $2, $8 712 jalr $2, $30 713 jalr $2, $31 714 715 jalr.hb $31, $0 716 jalr.hb $2 717 jalr.hb $3 718 jalr.hb $4 719 jalr.hb $5 720 jalr.hb $6 721 jalr.hb $7 722 jalr.hb $8 723 jalr.hb $30 724 #jalr.hb $31 725 726 jalr.hb $31, $0 727 jalr.hb $31, $2 728 jalr.hb $31, $3 729 jalr.hb $31, $4 730 jalr.hb $31, $5 731 jalr.hb $31, $6 732 jalr.hb $31, $7 733 jalr.hb $31, $8 734 jalr.hb $31, $30 735 jalr.hb $30, $31 736 737 jalr.hb $2, $0 738 jalr.hb $3, $2 739 jalr.hb $2, $3 740 jalr.hb $2, $4 741 jalr.hb $2, $5 742 jalr.hb $2, $6 743 jalr.hb $2, $7 744 jalr.hb $2, $8 745 jalr.hb $2, $30 746 jalr.hb $2, $31 747 748 jal $2, $3 749 jal $30, $31 750 751 jal $3 752 jal $31 753 754 jal test 755 jal test2 756 757 jalx test 758 jalx test2 759 760 la $2, test 761 lca $2, test 762 763 lb $3, 0 764 lb $3, 4 765 lb $3, 0($0) 766 lb $3, 4($0) 767 lb $3, 32767($0) 768 lb $3, -32768($0) 769 lb $3, 65535($0) 770 lb $3, 0xffff0000($0) 771 lb $3, 0xffff8000($0) 772 lb $3, 0xffff0001($0) 773 lb $3, 0xffff8001($0) 774 lb $3, 0xf0000000($0) 775 lb $3, 0xffffffff($0) 776 lb $3, 0x12345678($0) 777 lb $3, ($4) 778 lb $3, 0($4) 779 lb $3, 4($4) 780 lb $3, 32767($4) 781 lb $3, -32768($4) 782 lb $3, 65535($4) 783 lb $3, 0xffff0000($4) 784 lb $3, 0xffff8000($4) 785 lb $3, 0xffff0001($4) 786 lb $3, 0xffff8001($4) 787 lb $3, 0xf0000000($4) 788 lb $3, 0xffffffff($4) 789 lb $3, 0x12345678($4) 790 791 lbu $2, -1($3) 792 lbu $2, 0($3) 793 lbu $2, ($3) 794 lbu $2, 1($3) 795 lbu $2, 2($3) 796 lbu $2, 3($3) 797 lbu $2, 4($3) 798 lbu $2, 5($3) 799 lbu $2, 6($3) 800 lbu $2, 7($3) 801 lbu $2, 8($3) 802 lbu $2, 9($3) 803 lbu $2, 10($3) 804 lbu $2, 11($3) 805 lbu $2, 12($3) 806 lbu $2, 13($3) 807 lbu $2, 14($3) 808 lbu $2, 14($2) 809 lbu $2, 14($4) 810 lbu $2, 14($5) 811 lbu $2, 14($6) 812 lbu $2, 14($7) 813 lbu $2, 14($16) 814 lbu $2, 14($17) 815 lbu $3, 14($17) 816 lbu $4, 14($17) 817 lbu $5, 14($17) 818 lbu $6, 14($17) 819 lbu $7, 14($17) 820 lbu $16, 14($17) 821 lbu $17, 14($17) 822 823 lbu $3, 0 824 lbu $3, 4 825 lbu $3, 0($0) 826 lbu $3, 4($0) 827 lbu $3, 32767($0) 828 lbu $3, -32768($0) 829 lbu $3, 65535($0) 830 lbu $3, 0xffff0000($0) 831 lbu $3, 0xffff8000($0) 832 lbu $3, 0xffff0001($0) 833 lbu $3, 0xffff8001($0) 834 lbu $3, 0xf0000000($0) 835 lbu $3, 0xffffffff($0) 836 lbu $3, 0x12345678($0) 837 838 lbu $3, ($4) 839 lbu $3, 0($4) 840 lbu $3, 4($4) 841 lbu $3, 32767($4) 842 lbu $3, -32768($4) 843 lbu $3, 65535($4) 844 lbu $3, 0xffff0000($4) 845 lbu $3, 0xffff8000($4) 846 lbu $3, 0xffff0001($4) 847 lbu $3, 0xffff8001($4) 848 lbu $3, 0xf0000000($4) 849 lbu $3, 0xffffffff($4) 850 lbu $3, 0x12345678($4) 851 852 lh $3, 0 853 lh $3, 4 854 lh $3, 0($0) 855 lh $3, 4($0) 856 lh $3, 32767($0) 857 lh $3, -32768($0) 858 lh $3, 65535($0) 859 lh $3, 0xffff0000($0) 860 lh $3, 0xffff8000($0) 861 lh $3, 0xffff0001($0) 862 lh $3, 0xffff8001($0) 863 lh $3, 0xf0000000($0) 864 lh $3, 0xffffffff($0) 865 lh $3, 0x12345678($0) 866 lh $3, ($4) 867 lh $3, 0($4) 868 lh $3, 4($4) 869 lh $3, 32767($4) 870 lh $3, -32768($4) 871 lh $3, 65535($4) 872 lh $3, 0xffff0000($4) 873 lh $3, 0xffff8000($4) 874 lh $3, 0xffff0001($4) 875 lh $3, 0xffff8001($4) 876 lh $3, 0xf0000000($4) 877 lh $3, 0xffffffff($4) 878 lh $3, 0x12345678($4) 879 880 lhu $2, ($3) 881 lhu $2, 0<<1($3) 882 lhu $2, 1<<1($3) 883 lhu $2, 2<<1($3) 884 lhu $2, 3<<1($3) 885 lhu $2, 4<<1($3) 886 lhu $2, 5<<1($3) 887 lhu $2, 6<<1($3) 888 lhu $2, 7<<1($3) 889 lhu $2, 8<<1($3) 890 lhu $2, 9<<1($3) 891 lhu $2, 10<<1($3) 892 lhu $2, 11<<1($3) 893 lhu $2, 12<<1($3) 894 lhu $2, 13<<1($3) 895 lhu $2, 14<<1($3) 896 lhu $2, 15<<1($3) 897 lhu $2, 15<<1($4) 898 lhu $2, 15<<1($5) 899 lhu $2, 15<<1($6) 900 lhu $2, 15<<1($7) 901 lhu $2, 15<<1($2) 902 lhu $2, 15<<1($16) 903 lhu $2, 15<<1($17) 904 lhu $3, 15<<1($17) 905 lhu $4, 15<<1($17) 906 lhu $5, 15<<1($17) 907 lhu $6, 15<<1($17) 908 lhu $7, 15<<1($17) 909 lhu $16, 15<<1($17) 910 lhu $17, 15<<1($17) 911 912 lhu $3, 0 913 lhu $3, 4 914 lhu $3, 0($0) 915 lhu $3, 4($0) 916 lhu $3, 32767($0) 917 lhu $3, -32768($0) 918 lhu $3, 65535($0) 919 lhu $3, 0xffff0000($0) 920 lhu $3, 0xffff8000($0) 921 lhu $3, 0xffff0001($0) 922 lhu $3, 0xffff8001($0) 923 lhu $3, 0xf0000000($0) 924 lhu $3, 0xffffffff($0) 925 lhu $3, 0x12345678($0) 926 lhu $3, ($4) 927 lhu $3, 0($4) 928 lhu $3, 4($4) 929 lhu $3, 32767($4) 930 lhu $3, -32768($4) 931 lhu $3, 65535($4) 932 lhu $3, 0xffff0000($4) 933 lhu $3, 0xffff8000($4) 934 lhu $3, 0xffff0001($4) 935 lhu $3, 0xffff8001($4) 936 lhu $3, 0xf0000000($4) 937 lhu $3, 0xffffffff($4) 938 lhu $3, 0x12345678($4) 939 940 ll $3, 0 941 ll $3, 0($0) 942 ll $3, 4 943 ll $3, 4($0) 944 ll $3, 32767($0) 945 ll $3, -32768($0) 946 ll $3, 65535($0) 947 ll $3, 0xffff0000($0) 948 ll $3, 0xffff8000($0) 949 ll $3, 0xffff0001($0) 950 ll $3, 0xffff8001($0) 951 ll $3, 0xf0000000($0) 952 ll $3, 0xffffffff($0) 953 ll $3, 0x12345678($0) 954 ll $3, ($4) 955 ll $3, 0($4) 956 ll $3, 4($4) 957 ll $3, 32767($4) 958 ll $3, -32768($4) 959 ll $3, 65535($4) 960 ll $3, 0xffff0000($4) 961 ll $3, 0xffff8000($4) 962 ll $3, 0xffff0001($4) 963 ll $3, 0xffff8001($4) 964 ll $3, 0xf0000000($4) 965 ll $3, 0xffffffff($4) 966 ll $3, 0x12345678($4) 967 968 lui $3, 0 969 lui $3, 32767 970 lui $3, 65535 971 972 lw $2, ($4) 973 lw $2, 0($4) 974 lw $2, 1<<2($4) 975 lw $2, 2<<2($4) 976 lw $2, 3<<2($4) 977 lw $2, 4<<2($4) 978 lw $2, 5<<2($4) 979 lw $2, 6<<2($4) 980 lw $2, 7<<2($4) 981 lw $2, 8<<2($4) 982 lw $2, 9<<2($4) 983 lw $2, 10<<2($4) 984 lw $2, 11<<2($4) 985 lw $2, 12<<2($4) 986 lw $2, 13<<2($4) 987 lw $2, 14<<2($4) 988 lw $2, 15<<2($4) 989 lw $2, 15<<2($5) 990 lw $2, 15<<2($6) 991 lw $2, 15<<2($7) 992 lw $2, 15<<2($2) 993 lw $2, 15<<2($3) 994 lw $2, 15<<2($16) 995 lw $2, 15<<2($17) 996 lw $3, 15<<2($17) 997 lw $4, 15<<2($17) 998 lw $5, 15<<2($17) 999 lw $6, 15<<2($17) 1000 lw $7, 15<<2($17) 1001 lw $16, 15<<2($17) 1002 lw $17, 15<<2($17) 1003 1004 lw $4, ($29) 1005 lw $4, 0($29) 1006 lw $4, 1<<2($29) 1007 lw $4, 2<<2($29) 1008 lw $4, 3<<2($29) 1009 lw $4, 4<<2($29) 1010 lw $4, 5<<2($29) 1011 lw $4, 31<<2($29) 1012 lw $2, 31<<2($29) 1013 lw $2, 31<<2($29) 1014 lw $3, 31<<2($29) 1015 lw $4, 31<<2($29) 1016 lw $5, 31<<2($29) 1017 lw $6, 31<<2($29) 1018 lw $7, 31<<2($29) 1019 lw $8, 31<<2($29) 1020 lw $9, 31<<2($29) 1021 lw $10, 31<<2($29) 1022 lw $30, 31<<2($29) 1023 lw $31, 31<<2($29) 1024 1025 lw $4, 126<<2($29) 1026 lw $4, 127<<2($29) 1027 lw $16, 127<<2($29) 1028 lw $17, 127<<2($29) 1029 lw $18, 127<<2($29) 1030 lw $19, 127<<2($29) 1031 lw $20, 127<<2($29) 1032 lw $21, 127<<2($29) 1033 lw $31, 127<<2($29) 1034 1035 lw $3, 0 1036 lw $3, 4 1037 lw $3, ($0) 1038 lw $3, 0($0) 1039 lw $3, 0($0) 1040 lw $3, 4($0) 1041 lw $3, 32767($0) 1042 lw $3, -32768($0) 1043 lw $3, 65535($0) 1044 lw $3, 0xffff0000($0) 1045 lw $3, 0xffff8000($0) 1046 lw $3, 0xffff0001($0) 1047 lw $3, 0xffff8001($0) 1048 lw $3, 0xf0000000($0) 1049 lw $3, 0xffffffff($0) 1050 lw $3, 0x12345678($0) 1051 lw $3, ($4) 1052 lw $3, 0($4) 1053 lw $3, 4($4) 1054 lw $3, 32767($4) 1055 lw $3, -32768($4) 1056 lw $3, 65535($4) 1057 lw $3, 0xffff0000($4) 1058 lw $3, 0xffff8000($4) 1059 lw $3, 0xffff0001($4) 1060 lw $3, 0xffff8001($4) 1061 lw $3, 0xf0000000($4) 1062 lw $3, 0xffffffff($4) 1063 lw $3, 0x12345678($4) 1064 1065 lwm $s0, $ra, 12<<2($29) 1066 lwm $s0, $s1, $ra, 12<<2($29) 1067 lwm $s0-$s1, $ra, 12<<2($29) 1068 lwm $s0, $s1, $s2, $ra, 12<<2($29) 1069 lwm $s0-$s2, $ra, 12<<2($29) 1070 lwm $s0, $s1, $s2, $s3, $ra, 12<<2($29) 1071 lwm $s0-$s3, $ra, 12<<2($29) 1072 lwm $s0, $ra, ($29) 1073 lwm $s0, $ra, 0($29) 1074 lwm $s0, $ra, 1<<2($29) 1075 lwm $s0, $ra, 2<<2($29) 1076 lwm $s0, $ra, 3<<2($29) 1077 lwm $s0, $ra, 4<<2($29) 1078 lwm $s0, $ra, 5<<2($29) 1079 lwm $s0, $ra, 6<<2($29) 1080 lwm $s0, $ra, 7<<2($29) 1081 lwm $s0, $ra, 8<<2($29) 1082 lwm $s0, $ra, 9<<2($29) 1083 lwm $s0, $ra, 10<<2($29) 1084 lwm $s0, $ra, 11<<2($29) 1085 lwm $s0, $ra, 12<<2($29) 1086 lwm $s0, $ra, 13<<2($29) 1087 lwm $s0, $ra, 14<<2($29) 1088 lwm $s0, $ra, 15<<2($29) 1089 1090 lwm $s0, 0 1091 lwm $s0, 4 1092 lwm $s0, ($5) 1093 lwm $s0, 2047($5) 1094 lwm $s0-$s1, 2047($5) 1095 lwm $s0-$s2, 2047($5) 1096 lwm $s0-$s3, 2047($5) 1097 lwm $s0-$s4, 2047($5) 1098 lwm $s0-$s5, 2047($5) 1099 lwm $s0-$s6, 2047($5) 1100 lwm $s0-$s7, 2047($5) 1101 lwm $s0-$s8, 2047($5) 1102 lwm $ra, 2047($5) 1103 lwm $s0,$ra, ($5) 1104 lwm $s0-$s1,$ra, ($5) 1105 lwm $s0-$s2,$ra, ($5) 1106 lwm $s0-$s3,$ra, ($5) 1107 lwm $s0-$s4,$ra, ($5) 1108 lwm $s0-$s5,$ra, ($5) 1109 lwm $s0-$s6,$ra, ($5) 1110 lwm $s0-$s7,$ra, ($5) 1111 lwm $s0-$s8,$ra, ($5) 1112 lwm $s0, -32768($0) 1113 lwm $s0, 32767($0) 1114 lwm $s0, 0($0) 1115 lwm $s0, 65535($0) 1116 lwm $s0, -32768($29) 1117 lwm $s0, 32767($29) 1118 lwm $s0, 0($29) 1119 lwm $s0, 65535($29) 1120 1121 lwp $2, 0 1122 lwp $2, 4 1123 lwp $2, ($29) 1124 lwp $2, 0($29) 1125 lwp $2, -2048($3) 1126 lwp $2, 2047($3) 1127 lwp $2, -32768($3) 1128 lwp $2, 32767($3) 1129 lwp $2, 0($3) 1130 lwp $2, 65535($3) 1131 lwp $2, -32768($0) 1132 lwp $2, 32767($0) 1133 lwp $2, 65535($0) 1134 1135 lwl $3, 4 1136 lwl $3, 4($0) 1137 lwl $3, ($0) 1138 lwl $3, 0($0) 1139 lwl $3, 2047($0) 1140 lwl $3, -2048($0) 1141 lwl $3, 32767($0) 1142 lwl $3, -32768($0) 1143 lwl $3, 65535($0) 1144 lwl $3, 0xffff0000($0) 1145 lwl $3, 0xffff8000($0) 1146 lwl $3, 0xffff0001($0) 1147 lwl $3, 0xffff8001($0) 1148 lwl $3, 0xf0000000($0) 1149 lwl $3, 0xffffffff($0) 1150 lwl $3, 0x12345678($0) 1151 lwl $3, ($4) 1152 lwl $3, 0($4) 1153 lwl $3, 2047($4) 1154 lwl $3, -2048($4) 1155 lwl $3, 32767($4) 1156 lwl $3, -32768($4) 1157 lwl $3, 65535($4) 1158 lwl $3, 0xffff0000($4) 1159 lwl $3, 0xffff8000($4) 1160 lwl $3, 0xffff0001($4) 1161 lwl $3, 0xffff8001($4) 1162 lwl $3, 0xf0000000($4) 1163 lwl $3, 0xffffffff($4) 1164 lwl $3, 0x12345678($4) 1165 1166 lcache $3, 4 1167 lcache $3, 4($0) 1168 lcache $3, ($0) 1169 lcache $3, 0($0) 1170 lcache $3, 2047($0) 1171 lcache $3, -2048($0) 1172 lcache $3, 32767($0) 1173 lcache $3, -32768($0) 1174 lcache $3, 65535($0) 1175 lcache $3, 0xffff0000($0) 1176 lcache $3, 0xffff8000($0) 1177 lcache $3, 0xffff0001($0) 1178 lcache $3, 0xffff8001($0) 1179 lcache $3, 0xf0000000($0) 1180 lcache $3, 0xffffffff($0) 1181 lcache $3, 0x12345678($0) 1182 lcache $3, ($4) 1183 lcache $3, 0($4) 1184 lcache $3, 2047($4) 1185 lcache $3, -2048($4) 1186 lcache $3, 32767($4) 1187 lcache $3, -32768($4) 1188 lcache $3, 65535($4) 1189 lcache $3, 0xffff0000($4) 1190 lcache $3, 0xffff8000($4) 1191 lcache $3, 0xffff0001($4) 1192 lcache $3, 0xffff8001($4) 1193 lcache $3, 0xf0000000($4) 1194 lcache $3, 0xffffffff($4) 1195 lcache $3, 0x12345678($4) 1196 1197 lwr $3, 4 1198 lwr $3, 4($0) 1199 lwr $3, ($0) 1200 lwr $3, 0($0) 1201 lwr $3, 2047($0) 1202 lwr $3, -2048($0) 1203 lwr $3, 32767($0) 1204 lwr $3, -32768($0) 1205 lwr $3, 65535($0) 1206 lwr $3, 0xffff0000($0) 1207 lwr $3, 0xffff8000($0) 1208 lwr $3, 0xffff0001($0) 1209 lwr $3, 0xffff8001($0) 1210 lwr $3, 0xf0000000($0) 1211 lwr $3, 0xffffffff($0) 1212 lwr $3, 0x12345678($0) 1213 lwr $3, ($4) 1214 lwr $3, 0($4) 1215 lwr $3, 2047($4) 1216 lwr $3, -2048($4) 1217 lwr $3, 32767($4) 1218 lwr $3, -32768($4) 1219 lwr $3, 65535($4) 1220 lwr $3, 0xffff0000($4) 1221 lwr $3, 0xffff8000($4) 1222 lwr $3, 0xffff0001($4) 1223 lwr $3, 0xffff8001($4) 1224 lwr $3, 0xf0000000($4) 1225 lwr $3, 0xffffffff($4) 1226 lwr $3, 0x12345678($4) 1227 1228 flush $3, 4 1229 flush $3, 4($0) 1230 flush $3, ($0) 1231 flush $3, 0($0) 1232 flush $3, 2047($0) 1233 flush $3, -2048($0) 1234 flush $3, 32767($0) 1235 flush $3, -32768($0) 1236 flush $3, 65535($0) 1237 flush $3, 0xffff0000($0) 1238 flush $3, 0xffff8000($0) 1239 flush $3, 0xffff0001($0) 1240 flush $3, 0xffff8001($0) 1241 flush $3, 0xf0000000($0) 1242 flush $3, 0xffffffff($0) 1243 flush $3, 0x12345678($0) 1244 flush $3, ($4) 1245 flush $3, 0($4) 1246 flush $3, 2047($4) 1247 flush $3, -2048($4) 1248 flush $3, 32767($4) 1249 flush $3, -32768($4) 1250 flush $3, 65535($4) 1251 flush $3, 0xffff0000($4) 1252 flush $3, 0xffff8000($4) 1253 flush $3, 0xffff0001($4) 1254 flush $3, 0xffff8001($4) 1255 flush $3, 0xf0000000($4) 1256 flush $3, 0xffffffff($4) 1257 flush $3, 0x12345678($4) 1258 1259 lwxs $3, $4($5) 1260 madd $4,$5 1261 maddu $4,$5 1262 1263 mfc0 $2, $0 1264 mfc0 $2, $1 1265 mfc0 $2, $2 1266 mfc0 $2, $3 1267 mfc0 $2, $4 1268 mfc0 $2, $5 1269 mfc0 $2, $6 1270 mfc0 $2, $7 1271 mfc0 $2, $8 1272 mfc0 $2, $9 1273 mfc0 $2, $10 1274 mfc0 $2, $11 1275 mfc0 $2, $12 1276 mfc0 $2, $13 1277 mfc0 $2, $14 1278 mfc0 $2, $15 1279 mfc0 $2, $16 1280 mfc0 $2, $17 1281 mfc0 $2, $18 1282 mfc0 $2, $19 1283 mfc0 $2, $20 1284 mfc0 $2, $21 1285 mfc0 $2, $22 1286 mfc0 $2, $23 1287 mfc0 $2, $24 1288 mfc0 $2, $25 1289 mfc0 $2, $26 1290 mfc0 $2, $27 1291 mfc0 $2, $28 1292 mfc0 $2, $29 1293 mfc0 $2, $30 1294 mfc0 $2, $31 1295 1296 mfc0 $2, $0, 0 1297 mfc0 $2, $0, 1 1298 mfc0 $2, $0, 2 1299 mfc0 $2, $0, 3 1300 mfc0 $2, $0, 4 1301 mfc0 $2, $0, 5 1302 mfc0 $2, $0, 6 1303 mfc0 $2, $0, 7 1304 mfc0 $2, $1, 0 1305 mfc0 $2, $1, 1 1306 mfc0 $2, $1, 2 1307 mfc0 $2, $1, 3 1308 mfc0 $2, $1, 4 1309 mfc0 $2, $1, 5 1310 mfc0 $2, $1, 6 1311 mfc0 $2, $1, 7 1312 mfc0 $2, $2, 0 1313 mfc0 $2, $2, 1 1314 mfc0 $2, $2, 2 1315 mfc0 $2, $2, 3 1316 mfc0 $2, $2, 4 1317 mfc0 $2, $2, 5 1318 mfc0 $2, $2, 6 1319 mfc0 $2, $2, 7 1320 1321 mfhi $0 1322 mfhi $2 1323 mfhi $3 1324 mfhi $4 1325 mfhi $29 1326 mfhi $30 1327 mfhi $31 1328 1329 mfhi32 $0 1330 mfhi32 $2 1331 mfhi32 $3 1332 mfhi32 $4 1333 mfhi32 $29 1334 mfhi32 $30 1335 mfhi32 $31 1336 1337 mflo $0 1338 mflo $2 1339 mflo $3 1340 mflo $4 1341 mflo $29 1342 mflo $30 1343 mflo $31 1344 1345 mflo32 $0 1346 mflo32 $2 1347 mflo32 $3 1348 mflo32 $4 1349 mflo32 $29 1350 mflo32 $30 1351 mflo32 $31 1352 1353 movn $2, $3 1354 movn $2, $2, $3 1355 movn $2, $3, $4 1356 1357 movz $2, $3 1358 movz $2, $2, $3 1359 movz $2, $3, $4 1360 1361 msub $4,$5 1362 msubu $4,$5 1363 1364 mtc0 $2, $0 1365 mtc0 $2, $1 1366 mtc0 $2, $2 1367 mtc0 $2, $3 1368 mtc0 $2, $4 1369 mtc0 $2, $5 1370 mtc0 $2, $6 1371 mtc0 $2, $7 1372 mtc0 $2, $8 1373 mtc0 $2, $9 1374 mtc0 $2, $10 1375 mtc0 $2, $11 1376 mtc0 $2, $12 1377 mtc0 $2, $13 1378 mtc0 $2, $14 1379 mtc0 $2, $15 1380 mtc0 $2, $16 1381 mtc0 $2, $17 1382 mtc0 $2, $18 1383 mtc0 $2, $19 1384 mtc0 $2, $20 1385 mtc0 $2, $21 1386 mtc0 $2, $22 1387 mtc0 $2, $23 1388 mtc0 $2, $24 1389 mtc0 $2, $25 1390 mtc0 $2, $26 1391 mtc0 $2, $27 1392 mtc0 $2, $28 1393 mtc0 $2, $29 1394 mtc0 $2, $30 1395 mtc0 $2, $31 1396 1397 mtc0 $2, $0, 0 1398 mtc0 $2, $0, 1 1399 mtc0 $2, $0, 2 1400 mtc0 $2, $0, 3 1401 mtc0 $2, $0, 4 1402 mtc0 $2, $0, 5 1403 mtc0 $2, $0, 6 1404 mtc0 $2, $0, 7 1405 mtc0 $2, $1, 0 1406 mtc0 $2, $1, 1 1407 mtc0 $2, $1, 2 1408 mtc0 $2, $1, 3 1409 mtc0 $2, $1, 4 1410 mtc0 $2, $1, 5 1411 mtc0 $2, $1, 6 1412 mtc0 $2, $1, 7 1413 mtc0 $2, $2, 0 1414 mtc0 $2, $2, 1 1415 mtc0 $2, $2, 2 1416 mtc0 $2, $2, 3 1417 mtc0 $2, $2, 4 1418 mtc0 $2, $2, 5 1419 mtc0 $2, $2, 6 1420 mtc0 $2, $2, 7 1421 1422 mthi $0 1423 mthi $2 1424 mthi $3 1425 mthi $4 1426 mthi $29 1427 mthi $30 1428 mthi $31 1429 1430 mtlo $0 1431 mtlo $2 1432 mtlo $3 1433 mtlo $4 1434 mtlo $29 1435 mtlo $30 1436 mtlo $31 1437 1438 mul $2, $3, $4 1439 mul $29, $30, $31 1440 mul $2, $2, $4 1441 mul $2, $4 1442 mul $2, $2, 0 1443 mul $2, $2, 1 1444 mul $2, $2, 32767 1445 mul $2, $2, -32768 1446 mul $2, $2, 65535 1447 1448 mulo $2, $3, $4 1449 mulo $2, $3, 4 1450 mulou $2, $3, $4 1451 mulou $2, $3, 4 1452 1453 mult $2, $3 1454 multu $2, $3 1455 1456 neg $2, $3 1457 neg $2, $2 1458 neg $2 1459 negu $2, $3 1460 negu $2, $2 1461 negu $2 1462 negu32 $2, $3 1463 negu32 $2, $2 1464 negu32 $2 1465 1466 not $2, $2 1467 not $2, $2 1468 not $2, $3 1469 not $2, $4 1470 not $2, $5 1471 not $2, $6 1472 not $2, $7 1473 not $2, $16 1474 not $2, $17 1475 not $3, $17 1476 not $4, $17 1477 not $5, $17 1478 not $6, $17 1479 not $7, $17 1480 not $16, $17 1481 not $17, $17 1482 1483 nor $2, $7, $0 1484 nor $2, $0, $7 1485 1486 nor32 $2, $3, $4 1487 nor32 $29, $30, $31 1488 nor32 $2, $2, $4 1489 nor32 $2, $4 1490 1491 nor $2, $3, 32768 1492 nor $2, $3, 65535 1493 nor $2, $3, 65536 1494 nor $2, $3, -32768 1495 nor $2, $3, -32769 1496 1497 or $2, $22, $0 1498 or $22, $2, $0 1499 or $2, $0, $22 1500 or $22, $0, $2 1501 1502 or $2, $2 1503 or $2, $3 1504 or $2, $4 1505 or $2, $5 1506 or $2, $6 1507 or $2, $7 1508 or $2, $16 1509 or $2, $17 1510 or $3, $2 1511 or $4, $2 1512 or $5, $2 1513 or $6, $2 1514 or $7, $2 1515 or $16, $2 1516 or $17, $2 1517 or $2, $2 1518 or $2, $2, $3 1519 or $2, $3, $2 1520 1521 or32 $2, $3, $4 1522 or32 $29, $30, $31 1523 or32 $2, $2, $4 1524 or32 $2, $4 1525 1526 or $2, $3, 32768 1527 or $2, $3, 65535 1528 or $2, $3, 65536 1529 or $2, $3, -32768 1530 or $2, $3, -32769 1531 1532 ori $3, $4, 0 1533 ori $3, $4, 32767 1534 ori $3, $4, 65535 1535 ori $3, $3, 65535 1536 ori $3, 65535 1537 1538 rdhwr $2, $0 1539 rdhwr $2, $1 1540 rdhwr $2, $2 1541 rdhwr $2, $3 1542 rdhwr $2, $4 1543 rdhwr $2, $5 1544 rdhwr $2, $6 1545 rdhwr $2, $7 1546 rdhwr $2, $8 1547 rdhwr $2, $9 1548 rdhwr $2, $10 1549 1550 rdpgpr $2, $3 1551 rdpgpr $2, $2 1552 rdpgpr $2 1553 1554 rem $0, $2, $3 1555 rem $0, $30, $31 1556 rem $0, $3 1557 rem $0, $31 1558 1559 rem $2, $3, $0 1560 rem $2, $3, $4 1561 1562 rem $3, $4, 0 1563 rem $3, $4, 1 1564 rem $3, $4, -1 1565 rem $3, $4, 2 1566 1567 remu $0, $2, $3 1568 remu $0, $30, $31 1569 remu $0, $3 1570 remu $0, $31 1571 1572 remu $2, $3, $0 1573 remu $2, $3, $4 1574 1575 remu $3, $4, 0 1576 remu $3, $4, 1 1577 remu $3, $4, -1 1578 remu $3, $4, 2 1579 1580 rol $2, $3, $4 1581 rol $2, $2, $4 1582 rol $2, $3, $3 1583 rol $2, $3, $2 1584 1585 rol $2, $3, 0 1586 rol $2, $3, 1 1587 rol $2, $3, 31 1588 rol $2, $2, 31 1589 rol $2, 31 1590 1591 ror $2, $3, 0 1592 ror $2, $3, 1 1593 ror $2, $3, 31 1594 ror $2, $2, 31 1595 ror $2, 31 1596 1597 ror $2, $3, $4 1598 ror $2, $2, $4 1599 1600 rotr $2, $3, $4 1601 rotr $2, $2, $4 1602 1603 rorv $2, $3, $4 1604 rorv $2, $2, $4 1605 1606 rotrv $2, $3, $4 1607 rotrv $2, $2, $4 1608 1609 sb $0, ($3) 1610 sb $0, 0($3) 1611 sb $0, 1($3) 1612 sb $0, 2($3) 1613 sb $0, 3($3) 1614 sb $0, 4($3) 1615 sb $0, 5($3) 1616 sb $0, 6($3) 1617 sb $0, 7($3) 1618 sb $0, 8($3) 1619 sb $0, 9($3) 1620 sb $0, 10($3) 1621 sb $0, 11($3) 1622 sb $0, 12($3) 1623 sb $0, 13($3) 1624 sb $0, 14($3) 1625 sb $0, 15($3) 1626 sb $2, 15($3) 1627 sb $3, 15($3) 1628 sb $4, 15($3) 1629 sb $5, 15($3) 1630 sb $6, 15($3) 1631 sb $7, 15($3) 1632 sb $17, 15($3) 1633 sb $17, 15($4) 1634 sb $17, 15($5) 1635 sb $17, 15($6) 1636 sb $17, 15($7) 1637 sb $17, 15($2) 1638 sb $17, 15($16) 1639 sb $17, 15($17) 1640 1641 sb32 $3, 4 1642 sb32 $3, 4($0) 1643 sb32 $3, 32767($0) 1644 sb32 $3, -32768($0) 1645 sb $3, 65535($0) 1646 sb $3, 0xffff0000($0) 1647 sb $3, 0xffff8000($0) 1648 sb $3, 0xffff0001($0) 1649 sb $3, 0xffff8001($0) 1650 sb $3, 0xf0000000($0) 1651 sb $3, 0xffffffff($0) 1652 sb $3, 0x12345678($0) 1653 sb32 $3, ($4) 1654 sb32 $3, 0($4) 1655 sb32 $3, 32767($4) 1656 sb32 $3, -32768($4) 1657 sb $3, 65535($4) 1658 sb $3, 0xffff0000($4) 1659 sb $3, 0xffff8000($4) 1660 sb $3, 0xffff0001($4) 1661 sb $3, 0xffff8001($4) 1662 sb $3, 0xf0000000($4) 1663 sb $3, 0xffffffff($4) 1664 sb $3, 0x12345678($4) 1665 1666 sc $3, 4 1667 sc $3, 4($0) 1668 sc $3, 2047($0) 1669 sc $3, -2048($0) 1670 sc $3, 32767($0) 1671 sc $3, -32768($0) 1672 sc $3, 65535($0) 1673 sc $3, 0xffff0000($0) 1674 sc $3, 0xffff8000($0) 1675 sc $3, 0xffff0001($0) 1676 sc $3, 0xffff8001($0) 1677 sc $3, 0xf0000000($0) 1678 sc $3, 0xffffffff($0) 1679 sc $3, 0x12345678($0) 1680 sc $3, ($4) 1681 sc $3, 0($4) 1682 sc $3, 2047($4) 1683 sc $3, -2048($4) 1684 sc $3, 32767($4) 1685 sc $3, -32768($4) 1686 sc $3, 65535($4) 1687 sc $3, 0xffff0000($4) 1688 sc $3, 0xffff8000($4) 1689 sc $3, 0xffff0001($4) 1690 sc $3, 0xffff8001($4) 1691 sc $3, 0xf0000000($4) 1692 sc $3, 0xffffffff($4) 1693 sc $3, 0x12345678($4) 1694 1695 sdbbp 1696 sdbbp 0 1697 sdbbp 1 1698 sdbbp 2 1699 sdbbp 3 1700 sdbbp 4 1701 sdbbp 5 1702 sdbbp 6 1703 sdbbp 7 1704 sdbbp 8 1705 sdbbp 9 1706 sdbbp 10 1707 sdbbp 11 1708 sdbbp 12 1709 sdbbp 13 1710 sdbbp 14 1711 sdbbp 15 1712 1713 sdbbp32 1714 sdbbp32 0 1715 sdbbp32 1 1716 sdbbp32 2 1717 sdbbp32 255 1718 1719 seb $2, $3 1720 seb $2, $2 1721 seb $2 1722 1723 seh $2, $3 1724 seh $2, $2 1725 seh $2 1726 1727 seq $2, $3, $4 1728 seq $2, $3, $0 1729 seq $2, $0, $4 1730 1731 seq $2, $3, 0 1732 seq $2, $3, 1 1733 seq $2, $3, -1 1734 seq $2, $3, -32769 1735 1736 sge $2, $3, $4 1737 sge $2, $2, $4 1738 sge $2, $4 1739 sge $2, $3, 0 1740 sge $2, $3, -32768 1741 sge $2, $3, 0 1742 sge $2, $3, 32767 1743 sge $2, $3, 65535 1744 sge $2, $3, 65536 1745 sge $2, $3, -32769 1746 1747 sgeu $2, $3, $4 1748 sgeu $2, $2, $4 1749 sgeu $2, $4 1750 sgeu $2, $3, 0 1751 sgeu $2, $3, -32768 1752 sgeu $2, $3, 0 1753 sgeu $2, $3, 32767 1754 sgeu $2, $3, 65535 1755 sgeu $2, $3, 65536 1756 sgeu $2, $3, -32769 1757 1758 sgt $2, $3, $4 1759 sgt $2, $2, $4 1760 sgt $2, $4 1761 sgt $2, $3, 0 1762 sgt $2, $3, -32768 1763 sgt $2, $3, 0 1764 sgt $2, $3, 32767 1765 sgt $2, $3, 65535 1766 sgt $2, $3, 65536 1767 sgt $2, $3, -32769 1768 1769 sgtu $2, $3, $4 1770 sgtu $2, $2, $4 1771 sgtu $2, $4 1772 sgtu $2, $3, 0 1773 sgtu $2, $3, -32768 1774 sgtu $2, $3, 0 1775 sgtu $2, $3, 32767 1776 sgtu $2, $3, 65535 1777 sgtu $2, $3, 65536 1778 sgtu $2, $3, -32769 1779 1780 sh $2, ($3) 1781 sh $2, 0<<1($3) 1782 sh $2, 1<<1($3) 1783 sh $2, 2<<1($3) 1784 sh $2, 3<<1($3) 1785 sh $2, 4<<1($3) 1786 sh $2, 5<<1($3) 1787 sh $2, 6<<1($3) 1788 sh $2, 7<<1($3) 1789 sh $2, 8<<1($3) 1790 sh $2, 9<<1($3) 1791 sh $2, 10<<1($3) 1792 sh $2, 11<<1($3) 1793 sh $2, 12<<1($3) 1794 sh $2, 13<<1($3) 1795 sh $2, 14<<1($3) 1796 sh $2, 15<<1($3) 1797 sh $2, 15<<1($4) 1798 sh $2, 15<<1($5) 1799 sh $2, 15<<1($6) 1800 sh $2, 15<<1($7) 1801 sh $2, 15<<1($2) 1802 sh $2, 15<<1($16) 1803 sh $2, 15<<1($17) 1804 sh $3, 15<<1($17) 1805 sh $4, 15<<1($17) 1806 sh $5, 15<<1($17) 1807 sh $6, 15<<1($17) 1808 sh $7, 15<<1($17) 1809 sh $17, 15<<1($17) 1810 sh $0, 15<<1($17) 1811 1812 sh32 $3, 4 1813 sh32 $3, 4($0) 1814 sh32 $3, 32767($0) 1815 sh32 $3, -32768($0) 1816 sh $3, 65535($0) 1817 sh $3, 0xffff0000($0) 1818 sh $3, 0xffff8000($0) 1819 sh $3, 0xffff0001($0) 1820 sh $3, 0xffff8001($0) 1821 sh $3, 0xf0000000($0) 1822 sh $3, 0xffffffff($0) 1823 sh $3, 0x12345678($0) 1824 sh32 $3, ($4) 1825 sh32 $3, 0($4) 1826 sh32 $3, 32767($4) 1827 sh32 $3, -32768($4) 1828 sh $3, 65535($4) 1829 sh $3, 0xffff0000($4) 1830 sh $3, 0xffff8000($4) 1831 sh $3, 0xffff0001($4) 1832 sh $3, 0xffff8001($4) 1833 sh $3, 0xf0000000($4) 1834 sh $3, 0xffffffff($4) 1835 sh $3, 0x12345678($4) 1836 1837 sle $2, $3, $4 1838 sle $2, $2, $4 1839 sle $2, $4 1840 sle $2, $3, 0 1841 sle $2, $3, -32768 1842 sle $2, $3, 0 1843 sle $2, $3, 32767 1844 sle $2, $3, 65535 1845 sle $2, $3, 65536 1846 sle $2, $3, -32769 1847 1848 sleu $2, $3, $4 1849 sleu $2, $2, $4 1850 sleu $2, $4 1851 sleu $2, $3, 0 1852 sleu $2, $3, -32768 1853 sleu $2, $3, 0 1854 sleu $2, $3, 32767 1855 sleu $2, $3, 65535 1856 sleu $2, $3, 65536 1857 sleu $2, $3, -32769 1858 1859 sll $2, $2, 1 1860 sll $2, $2, 2 1861 sll $2, $2, 3 1862 sll $2, $2, 4 1863 sll $2, $2, 5 1864 sll $2, $2, 6 1865 sll $2, $2, 7 1866 sll $2, $2, 8 1867 sll $2, $3, 8 1868 sll $2, $4, 8 1869 sll $2, $5, 8 1870 sll $2, $6, 8 1871 sll $2, $7, 8 1872 sll $2, $16, 8 1873 sll $2, $17, 8 1874 sll $3, $2, 8 1875 sll $4, $2, 8 1876 sll $5, $2, 8 1877 sll $6, $2, 8 1878 sll $7, $2, 8 1879 sll $16, $2, 8 1880 sll $17, $2, 8 1881 sll $2, $2, 1 1882 sll $3, 1 1883 1884 sllv $2, $3, $4 1885 sllv $2, $2, $4 1886 sll $2, $2, $4 1887 sll $2, $4 1888 sll32 $2, $4, 0 1889 sll32 $2, $4, 1 1890 sll32 $2, $4, 31 1891 sll32 $2, $2, 31 1892 sll32 $2, 31 1893 1894 slt $2, $3, $4 1895 slt $2, $2, $4 1896 slt $2, $4 1897 slt $2, $3, 0 1898 slt $2, $3, -32768 1899 slt $2, $3, 0 1900 slt $2, $3, 32767 1901 slt $2, $3, 65535 1902 slt $2, $3, 65536 1903 slt $2, $3, -32769 1904 1905 slti $3, $4, -32768 1906 slti $3, $4, 0 1907 slti $3, $4, 32767 1908 slti $3, $4, 65535 1909 slti $3, $3, 65535 1910 slti $3, 65535 1911 1912 sltiu $3, $4, -32768 1913 sltiu $3, $4, 0 1914 sltiu $3, $4, 32767 1915 sltiu $3, $4, 65535 1916 sltiu $3, $3, 65535 1917 sltiu $3, 65535 1918 1919 sltu $2, $3, $4 1920 sltu $2, $2, $4 1921 sltu $2, $4 1922 sltu $2, $3, 0 1923 sltu $2, $3, -32768 1924 sltu $2, $3, 0 1925 sltu $2, $3, 32767 1926 sltu $2, $3, 65535 1927 sltu $2, $3, 65536 1928 sltu $2, $3, -32769 1929 1930 sne $2, $3, $4 1931 sne $2, $0, $4 1932 sne $2, $3, $0 1933 1934 sne $2, $3, 0 1935 sne $2, $3, 1 1936 sne $2, $3, -1 1937 sne $2, $3, -32769 1938 1939 srav $2, $3, $4 1940 srav $2, $2, $4 1941 sra $2, $2, $4 1942 sra $2, $4 1943 sra $2, $4, 0 1944 sra $2, $4, 1 1945 sra $2, $4, 31 1946 sra $2, $2, 31 1947 sra $2, 31 1948 1949 srlv $2, $3, $4 1950 srlv $2, $2, $4 1951 srl $2, $2, $4 1952 srl $2, $4 1953 srl $2, $4, 0 1954 srl $2, $4, 1 1955 srl $2, $4, 31 1956 srl $2, $2, 31 1957 srl $2, 31 1958 1959 srl $2, $2, 1 1960 srl $2, $2, 2 1961 srl $2, $2, 3 1962 srl $2, $2, 4 1963 srl $2, $2, 5 1964 srl $2, $2, 6 1965 srl $2, $2, 7 1966 srl $2, $2, 8 1967 srl $2, $3, 8 1968 srl $2, $4, 8 1969 srl $2, $5, 8 1970 srl $2, $6, 8 1971 srl $2, $7, 8 1972 srl $2, $16, 8 1973 srl $2, $17, 8 1974 srl $2, $2, 8 1975 srl $3, $2, 8 1976 srl $4, $2, 8 1977 srl $5, $2, 8 1978 srl $6, $2, 8 1979 srl $7, $2, 8 1980 srl $16, $2, 8 1981 srl $17, $2, 8 1982 srl $3, $3, 1 1983 srl $3, 1 1984 1985 sub $2, $3, $4 1986 sub $29, $30, $31 1987 sub $2, $2, $4 1988 sub $2, $4 1989 sub $2, $2, 0 1990 sub $2, $2, 1 1991 sub $2, $2, 32767 1992 sub $2, $2, -32768 1993 sub $2, $2, 65535 1994 1995 subu $2, $3, $2 1996 subu $2, $3, $3 1997 subu $2, $3, $4 1998 subu $2, $3, $5 1999 subu $2, $3, $6 2000 subu $2, $3, $7 2001 subu $2, $3, $16 2002 subu $2, $3, $17 2003 subu $2, $2, $17 2004 subu $2, $4, $17 2005 subu $2, $5, $17 2006 subu $2, $6, $17 2007 subu $2, $7, $17 2008 subu $2, $16, $17 2009 subu $2, $17, $17 2010 subu $2, $2, $17 2011 subu $3, $2, $17 2012 subu $4, $2, $17 2013 subu $5, $2, $17 2014 subu $6, $2, $17 2015 subu $7, $2, $17 2016 subu $16, $2, $17 2017 subu $17, $2, $17 2018 subu $7, $7, $2 2019 subu $7, $2 2020 2021 subu32 $2, $3, $4 2022 subu32 $29, $30, $31 2023 subu32 $2, $2, $4 2024 subu32 $2, $4 2025 subu $2, $2, 0 2026 subu $2, $2, 1 2027 subu $2, $2, 32767 2028 subu $2, $2, -32768 2029 subu $2, $2, 65535 2030 2031 sw $2, ($4) 2032 sw $2, 0($4) 2033 sw $2, 1<<2($4) 2034 sw $2, 2<<2($4) 2035 sw $2, 3<<2($4) 2036 sw $2, 4<<2($4) 2037 sw $2, 5<<2($4) 2038 sw $2, 6<<2($4) 2039 sw $2, 7<<2($4) 2040 sw $2, 8<<2($4) 2041 sw $2, 9<<2($4) 2042 sw $2, 10<<2($4) 2043 sw $2, 11<<2($4) 2044 sw $2, 12<<2($4) 2045 sw $2, 13<<2($4) 2046 sw $2, 14<<2($4) 2047 sw $2, 15<<2($4) 2048 sw $2, 15<<2($5) 2049 sw $2, 15<<2($6) 2050 sw $2, 15<<2($7) 2051 sw $2, 15<<2($16) 2052 sw $2, 15<<2($17) 2053 sw $2, 15<<2($2) 2054 sw $2, 15<<2($3) 2055 sw $3, 15<<2($3) 2056 sw $4, 15<<2($3) 2057 sw $5, 15<<2($3) 2058 sw $6, 15<<2($3) 2059 sw $7, 15<<2($3) 2060 sw $17, 15<<2($3) 2061 sw $0, 15<<2($3) 2062 2063 sw $0, ($29) 2064 sw $0, 0($29) 2065 sw $0, 1<<2($29) 2066 sw $0, 2<<2($29) 2067 sw $0, 3<<2($29) 2068 sw $0, 4<<2($29) 2069 sw $0, 5<<2($29) 2070 sw $0, 30<<2($29) 2071 sw $0, 31<<2($29) 2072 sw $2, 31<<2($29) 2073 sw $17, 31<<2($29) 2074 sw $3, 31<<2($29) 2075 sw $4, 31<<2($29) 2076 sw $5, 31<<2($29) 2077 sw $6, 31<<2($29) 2078 sw $7, 31<<2($29) 2079 sw $31, 31<<2($29) 2080 2081 sw32 $3, 4 2082 sw32 $3, 4($0) 2083 sw32 $3, 32767($0) 2084 sw32 $3, -32768($0) 2085 sw $3, 65535($0) 2086 sw $3, 0xffff0000($0) 2087 sw $3, 0xffff8000($0) 2088 sw $3, 0xffff0001($0) 2089 sw $3, 0xffff8001($0) 2090 sw $3, 0xf0000000($0) 2091 sw $3, 0xffffffff($0) 2092 sw $3, 0x12345678($0) 2093 sw32 $3, ($4) 2094 sw32 $3, 0($4) 2095 sw32 $3, 32767($4) 2096 sw32 $3, -32768($4) 2097 sw $3, 65535($4) 2098 sw $3, 0xffff0000($4) 2099 sw $3, 0xffff8000($4) 2100 sw $3, 0xffff0001($4) 2101 sw $3, 0xffff8001($4) 2102 sw $3, 0xf0000000($4) 2103 sw $3, 0xffffffff($4) 2104 sw $3, 0x12345678($4) 2105 2106 swl $3, 4 2107 swl $3, 4($0) 2108 swl $3, 2047($0) 2109 swl $3, -2048($0) 2110 swl $3, 32767($0) 2111 swl $3, -32768($0) 2112 swl $3, 65535($0) 2113 swl $3, 0xffff0000($0) 2114 swl $3, 0xffff8000($0) 2115 swl $3, 0xffff0001($0) 2116 swl $3, 0xffff8001($0) 2117 swl $3, 0xf0000000($0) 2118 swl $3, 0xffffffff($0) 2119 swl $3, 0x12345678($0) 2120 swl $3, ($4) 2121 swl $3, 0($4) 2122 swl $3, 2047($4) 2123 swl $3, -2048($4) 2124 swl $3, 32767($4) 2125 swl $3, -32768($4) 2126 swl $3, 65535($4) 2127 swl $3, 0xffff0000($4) 2128 swl $3, 0xffff8000($4) 2129 swl $3, 0xffff0001($4) 2130 swl $3, 0xffff8001($4) 2131 swl $3, 0xf0000000($4) 2132 swl $3, 0xffffffff($4) 2133 swl $3, 0x12345678($4) 2134 2135 swr $3, 4 2136 swr $3, 4($0) 2137 swr $3, 2047($0) 2138 swr $3, -2048($0) 2139 swr $3, 32767($0) 2140 swr $3, -32768($0) 2141 swr $3, 65535($0) 2142 swr $3, 0xffff0000($0) 2143 swr $3, 0xffff8000($0) 2144 swr $3, 0xffff0001($0) 2145 swr $3, 0xffff8001($0) 2146 swr $3, 0xf0000000($0) 2147 swr $3, 0xffffffff($0) 2148 swr $3, 0x12345678($0) 2149 swr $3, ($4) 2150 swr $3, 0($4) 2151 swr $3, 2047($4) 2152 swr $3, -2048($4) 2153 swr $3, 32767($4) 2154 swr $3, -32768($4) 2155 swr $3, 65535($4) 2156 swr $3, 0xffff0000($4) 2157 swr $3, 0xffff8000($4) 2158 swr $3, 0xffff0001($4) 2159 swr $3, 0xffff8001($4) 2160 swr $3, 0xf0000000($4) 2161 swr $3, 0xffffffff($4) 2162 swr $3, 0x12345678($4) 2163 2164 scache $3, 4 2165 scache $3, 4($0) 2166 scache $3, 2047($0) 2167 scache $3, -2048($0) 2168 scache $3, 32767($0) 2169 scache $3, -32768($0) 2170 scache $3, 65535($0) 2171 scache $3, 0xffff0000($0) 2172 scache $3, 0xffff8000($0) 2173 scache $3, 0xffff0001($0) 2174 scache $3, 0xffff8001($0) 2175 scache $3, 0xf0000000($0) 2176 scache $3, 0xffffffff($0) 2177 scache $3, 0x12345678($0) 2178 scache $3, ($4) 2179 scache $3, 0($4) 2180 scache $3, 2047($4) 2181 scache $3, -2048($4) 2182 scache $3, 32767($4) 2183 scache $3, -32768($4) 2184 scache $3, 65535($4) 2185 scache $3, 0xffff0000($4) 2186 scache $3, 0xffff8000($4) 2187 scache $3, 0xffff0001($4) 2188 scache $3, 0xffff8001($4) 2189 scache $3, 0xf0000000($4) 2190 scache $3, 0xffffffff($4) 2191 scache $3, 0x12345678($4) 2192 2193 invalidate $3, 4 2194 invalidate $3, 4($0) 2195 invalidate $3, 2047($0) 2196 invalidate $3, -2048($0) 2197 invalidate $3, 32767($0) 2198 invalidate $3, -32768($0) 2199 invalidate $3, 65535($0) 2200 invalidate $3, 0xffff0000($0) 2201 invalidate $3, 0xffff8000($0) 2202 invalidate $3, 0xffff0001($0) 2203 invalidate $3, 0xffff8001($0) 2204 invalidate $3, 0xf0000000($0) 2205 invalidate $3, 0xffffffff($0) 2206 invalidate $3, 0x12345678($0) 2207 invalidate $3, ($4) 2208 invalidate $3, 0($4) 2209 invalidate $3, 2047($4) 2210 invalidate $3, -2048($4) 2211 invalidate $3, 32767($4) 2212 invalidate $3, -32768($4) 2213 invalidate $3, 65535($4) 2214 invalidate $3, 0xffff0000($4) 2215 invalidate $3, 0xffff8000($4) 2216 invalidate $3, 0xffff0001($4) 2217 invalidate $3, 0xffff8001($4) 2218 invalidate $3, 0xf0000000($4) 2219 invalidate $3, 0xffffffff($4) 2220 invalidate $3, 0x12345678($4) 2221 2222 swm $s0, $ra, 12<<2($29) 2223 swm $s0, $s1, $ra, 12<<2($29) 2224 swm $s0-$s1, $ra, 12<<2($29) 2225 swm $s0, $s1, $s2, $ra, 12<<2($29) 2226 swm $s0-$s2, $ra, 12<<2($29) 2227 swm $s0, $s1, $s2, $s3, $ra, 12<<2($29) 2228 swm $s0-$s3, $ra, 12<<2($29) 2229 swm $s0, $ra, ($29) 2230 swm $s0, $ra, 0($29) 2231 swm $s0, $ra, 1<<2($29) 2232 swm $s0, $ra, 2<<2($29) 2233 swm $s0, $ra, 3<<2($29) 2234 swm $s0, $ra, 4<<2($29) 2235 swm $s0, $ra, 5<<2($29) 2236 swm $s0, $ra, 6<<2($29) 2237 swm $s0, $ra, 7<<2($29) 2238 swm $s0, $ra, 8<<2($29) 2239 swm $s0, $ra, 9<<2($29) 2240 swm $s0, $ra, 10<<2($29) 2241 swm $s0, $ra, 11<<2($29) 2242 swm $s0, $ra, 12<<2($29) 2243 swm $s0, $ra, 13<<2($29) 2244 swm $s0, $ra, 14<<2($29) 2245 swm $s0, $ra, 15<<2($29) 2246 2247 swm $s0, 0 2248 swm $s0, 4 2249 swm $s0, 2047 2250 swm $s0, -2048 2251 swm $s0, 2048 2252 swm $s0, -2049 2253 swm $s0, ($5) 2254 swm $s0, 2047($5) 2255 swm $s0, -2048($5) 2256 swm $s0, 2048($5) 2257 swm $s0, -2049($5) 2258 swm $s0-$s1, 2047($5) 2259 swm $s0-$s2, 2047($5) 2260 swm $s0-$s3, 2047($5) 2261 swm $s0-$s4, 2047($5) 2262 swm $s0-$s5, 2047($5) 2263 swm $s0-$s6, 2047($5) 2264 swm $s0-$s7, 2047($5) 2265 swm $s0-$s8, 2047($5) 2266 swm $ra, 2047($5) 2267 swm $s0,$ra, ($5) 2268 swm $s0-$s1,$ra, ($5) 2269 swm $s0-$s2,$ra, ($5) 2270 swm $s0-$s3,$ra, ($5) 2271 swm $s0-$s4,$ra, ($5) 2272 swm $s0-$s5,$ra, ($5) 2273 swm $s0-$s6,$ra, ($5) 2274 swm $s0-$s7,$ra, ($5) 2275 swm $s0-$s8,$ra, ($5) 2276 swm $s0, -32768($29) 2277 swm $s0, 32767($29) 2278 swm $s0, 0($29) 2279 swm $s0, 65535($29) 2280 2281 swp $2, 0 2282 swp $2, 4 2283 swp $2, 2047 2284 swp $2, -2048 2285 swp $2, 2048 2286 swp $2, -2049 2287 swp $2, ($29) 2288 swp $2, 0($29) 2289 swp $2, 2047($3) 2290 swp $2, -2048($3) 2291 swp $2, 2048($3) 2292 swp $2, -2049($3) 2293 swp $2, 32767($3) 2294 swp $2, -32768($3) 2295 swp $2, 0($3) 2296 swp $2, 65535($3) 2297 2298 sync 2299 sync 0 2300 sync 1 2301 sync 2 2302 sync 3 2303 sync 4 2304 sync 30 2305 sync 31 2306 2307 synci 0 2308 synci ($0) 2309 synci 0($0) 2310 synci 2047($0) 2311 synci -2048($0) 2312 synci 2048($0) 2313 synci -2049($0) 2314 synci 32767($0) 2315 synci -32768($0) 2316 synci 0($2) 2317 synci 0($3) 2318 synci 2047($3) 2319 synci -2048($3) 2320 synci 2048($3) 2321 synci -2049($3) 2322 synci 32767($3) 2323 synci -32768($3) 2324 2325 syscall 2326 syscall 0 2327 syscall 1 2328 syscall 2 2329 syscall 255 2330 2331 teqi $2, 0 2332 teqi $2, -32768 2333 teqi $2, 32767 2334 teqi $2, 65535 2335 teq $2, $3 2336 teq $3, $2 2337 teq $2, $3, 0 2338 teq $2, $3, 1 2339 teq $2, $3, 15 2340 teq $2, 0 2341 teq $2, -32768 2342 teq $2, 32767 2343 teq $2, 65535 2344 2345 tgei $2, 0 2346 tgei $2, -32768 2347 tgei $2, 32767 2348 tgei $2, 65535 2349 tge $2, $3 2350 tge $3, $2 2351 tge $2, $3, 0 2352 tge $2, $3, 1 2353 tge $2, $3, 15 2354 tge $2, 0 2355 tge $2, -32768 2356 tge $2, 32767 2357 tge $2, 65535 2358 2359 tgeiu $2, 0 2360 tgeiu $2, -32768 2361 tgeiu $2, 32767 2362 tgeiu $2, 65535 2363 tgeu $2, $3 2364 tgeu $3, $2 2365 tgeu $2, $3, 0 2366 tgeu $2, $3, 1 2367 tgeu $2, $3, 15 2368 tgeu $2, 0 2369 tgeu $2, -32768 2370 tgeu $2, 32767 2371 tgeu $2, 65535 2372 2373 tlbp 2374 tlbr 2375 tlbwi 2376 tlbwr 2377 2378 tlti $2, 0 2379 tlti $2, -32768 2380 tlti $2, 32767 2381 tlti $2, 65535 2382 tlt $2, $3 2383 tlt $3, $2 2384 tlt $2, $3, 0 2385 tlt $2, $3, 1 2386 tlt $2, $3, 15 2387 tlt $2, 0 2388 tlt $2, -32768 2389 tlt $2, 32767 2390 tlt $2, 65535 2391 2392 tltiu $2, 0 2393 tltiu $2, -32768 2394 tltiu $2, 32767 2395 tltiu $2, 65535 2396 tltu $2, $3 2397 tltu $3, $2 2398 tltu $2, $3, 0 2399 tltu $2, $3, 1 2400 tltu $2, $3, 15 2401 tltu $2, 0 2402 tltu $2, -32768 2403 tltu $2, 32767 2404 tltu $2, 65535 2405 tltu $2, 65536 2406 tltu $2, 0xffffffff 2407 2408 tnei $2, 0 2409 tnei $2, -32768 2410 tnei $2, 32767 2411 tnei $2, 65535 2412 tne $2, $3 2413 tne $3, $2 2414 tne $2, $3, 0 2415 tne $2, $3, 1 2416 tne $2, $3, 15 2417 tne $2, 0 2418 tne $2, -32768 2419 tne $2, 32767 2420 tne $2, 65535 2421 tne $2, 65536 2422 tne $2, 0xffffffff 2423 2424 ulh $3, 4 2425 ulh $3, 4($0) 2426 ulh $3, ($4) 2427 ulh $3, 0($4) 2428 ulh $3, 32763($4) 2429 ulh $3, -32768($4) 2430 ulh $3, 65535($4) 2431 ulh $3, 0xffff0000($4) 2432 ulh $3, 0xffff8000($4) 2433 ulh $3, 0xffff0001($4) 2434 ulh $3, 0xffff8001($4) 2435 ulh $3, 0xf0000000($4) 2436 ulh $3, 0xffffffff($4) 2437 2438 ulhu $3, 4 2439 ulhu $3, 4($0) 2440 ulhu $3, ($4) 2441 ulhu $3, 0($4) 2442 ulhu $3, 32763($4) 2443 ulhu $3, -32768($4) 2444 ulhu $3, 65535($4) 2445 ulhu $3, 0xffff0000($4) 2446 ulhu $3, 0xffff8000($4) 2447 ulhu $3, 0xffff0001($4) 2448 ulhu $3, 0xffff8001($4) 2449 ulhu $3, 0xf0000000($4) 2450 ulhu $3, 0xffffffff($4) 2451 2452 ulw $3, 0 2453 ulw $3, ($0) 2454 ulw $3, 4 2455 ulw $3, 4($0) 2456 ulw $3, 2047 2457 ulw $3, -2048 2458 ulw $3, 2048 2459 ulw $3, -2049 2460 ulw $3, 32763($0) 2461 ulw $3, -32768($0) 2462 ulw $3, 65535($0) 2463 ulw $3, 0xffff0000($0) 2464 ulw $3, 0xffff8000($0) 2465 ulw $3, 0xffff0001($0) 2466 ulw $3, 0xffff8001($0) 2467 ulw $3, 0xf0000000($0) 2468 ulw $3, 0xffffffff($0) 2469 ulw $3, 0x12345678($0) 2470 ulw $3, 0($4) 2471 ulw $3, 4($4) 2472 ulw $3, 2047($4) 2473 ulw $3, -2048($4) 2474 ulw $3, 2048($4) 2475 ulw $3, -2049($4) 2476 ulw $3, 32763($4) 2477 ulw $3, -32768($4) 2478 ulw $3, 65535($4) 2479 ulw $3, 0xffff0000($4) 2480 ulw $3, 0xffff8000($4) 2481 ulw $3, 0xffff0001($4) 2482 ulw $3, 0xffff8001($4) 2483 ulw $3, 0xf0000000($4) 2484 ulw $3, 0xffffffff($4) 2485 ulw $3, 0x12345678($4) 2486 2487 ush $3, 4 2488 ush $3, 4($0) 2489 ush $3, ($4) 2490 ush $3, 0($4) 2491 ush $3, 32763($4) 2492 ush $3, -32768($4) 2493 ush $3, 65535($4) 2494 ush $3, 0xffff0000($4) 2495 ush $3, 0xffff8000($4) 2496 ush $3, 0xffff0001($4) 2497 ush $3, 0xffff8001($4) 2498 ush $3, 0xf0000000($4) 2499 ush $3, 0xffffffff($4) 2500 2501 usw $3, 0 2502 usw $3, ($0) 2503 usw $3, 4 2504 usw $3, 4($0) 2505 usw $3, 2047 2506 usw $3, -2048 2507 usw $3, 2048 2508 usw $3, -2049 2509 usw $3, 32763($0) 2510 usw $3, -32768($0) 2511 usw $3, 65535($0) 2512 usw $3, 0xffff0000($0) 2513 usw $3, 0xffff8000($0) 2514 usw $3, 0xffff0001($0) 2515 usw $3, 0xffff8001($0) 2516 usw $3, 0xf0000000($0) 2517 usw $3, 0xffffffff($0) 2518 usw $3, 0x12345678($0) 2519 usw $3, 0($4) 2520 usw $3, 4($4) 2521 usw $3, 2047($4) 2522 usw $3, -2048($4) 2523 usw $3, 2048($4) 2524 usw $3, -2049($4) 2525 usw $3, 32763($4) 2526 usw $3, -32768($4) 2527 usw $3, 65535($4) 2528 usw $3, 0xffff0000($4) 2529 usw $3, 0xffff8000($4) 2530 usw $3, 0xffff0001($4) 2531 usw $3, 0xffff8001($4) 2532 usw $3, 0xf0000000($4) 2533 usw $3, 0xffffffff($4) 2534 usw $3, 0x12345678($4) 2535 2536 wait 2537 wait 0 2538 wait 1 2539 wait 255 2540 2541 wrpgpr $2, $3 2542 wrpgpr $2, $4 2543 wrpgpr $2, $2 2544 wrpgpr $2 2545 2546 wsbh $2, $3 2547 wsbh $2, $4 2548 wsbh $2, $2 2549 wsbh $2 2550 2551 xor $2, $2 2552 xor $2, $3 2553 xor $2, $4 2554 xor $2, $5 2555 xor $2, $6 2556 xor $2, $7 2557 xor $2, $16 2558 xor $2, $17 2559 xor $3, $17 2560 xor $4, $17 2561 xor $5, $17 2562 xor $6, $17 2563 xor $7, $17 2564 xor $16, $17 2565 xor $17, $17 2566 xor $2, $3 2567 xor $2, $2, $3 2568 xor $2, $3, $2 2569 2570 xor32 $2, $3, $4 2571 xor32 $29, $30, $31 2572 xor32 $2, $2, $4 2573 xor32 $2, $4 2574 2575 xor $2, $3, 32768 2576 xor $2, $3, 65535 2577 xor $2, $3, 65536 2578 xor $2, $3, -32768 2579 xor $2, $3, -32769 2580 2581 xori $3, $4, 0 2582 xori $3, $4, 32767 2583 xori $3, $4, 65535 2584 xori $3, $3, 65535 2585 xori $3, 65535 2586 2587 .set noreorder 2588 2589 beqz $9, test 2590 addu $3, $4, $5 2591 2592 beq $9, $10, test 2593 addu $3, $4, $5 2594 2595 beq $9, 0, test 2596 addu $3, $4, $5 2597 2598 beq $9, 1, test 2599 addu $3, $4, $5 2600 2601 bge $10, $0, test 2602 addu $3, $4, $5 2603 2604 bge $10, $0, test 2605 addu $3, $4, $5 2606 2607 bge $0, $10, test 2608 addu $3, $4, $5 2609 2610 bge $10, $11, test 2611 addu $3, $4, $5 2612 2613 bge $10, 0, test 2614 addu $3, $4, $5 2615 2616 bge $10, 1, test 2617 addu $3, $4, $5 2618 2619 bge $10, 2, test 2620 addu $3, $4, $5 2621 2622 bge $10, 0x80000000, test 2623 addu $3, $4, $5 2624 2625 bgeu $2, $0, test 2626 addu $3, $4, $5 2627 2628 bgeu $0, $2, test 2629 addu $3, $4, $5 2630 2631 bgeu $2, $3, test 2632 addu $3, $4, $5 2633 2634 bgeu $2, 0, test 2635 addu $3, $4, $5 2636 2637 bgeu $2, 1, test 2638 addu $3, $4, $5 2639 2640 bgeu $2, 2, test 2641 addu $3, $4, $5 2642 2643 bgez $2, test 2644 addu $3, $4, $5 2645 2646 bgezal $2, test 2647 addu $3, $4, $5 2648 2649 bgt $2, $0, test 2650 addu $3, $4, $5 2651 2652 bgt $0, $2, test 2653 addu $3, $4, $5 2654 2655 bgt $9, $10, test 2656 addu $3, $4, $5 2657 2658 bgt $9, 0x7fffffff, test 2659 addu $3, $4, $5 2660 2661 bgt $9, -1, test 2662 addu $3, $4, $5 2663 2664 bgt $9, 0, test 2665 addu $3, $4, $5 2666 2667 bgt $9, 1, test 2668 addu $3, $4, $5 2669 2670 bgt $9, 0x80000000, test 2671 addu $3, $4, $5 2672 2673 bgtu $9, $0, test 2674 addu $3, $4, $5 2675 2676 bgtu $0, $9, test 2677 addu $3, $4, $5 2678 2679 bgtu $9, $10, test 2680 addu $3, $4, $5 2681 2682 bgtu $0, 0, test 2683 addu $3, $4, $5 2684 2685 bgtu $9, 0xffffffff, test 2686 addu $3, $4, $5 2687 2688 bgtu $9, -1, test 2689 addu $3, $4, $5 2690 2691 bgtu $9, 0, test 2692 addu $3, $4, $5 2693 2694 bgtu $9, 1, test 2695 addu $3, $4, $5 2696 2697 bgtz $9, test 2698 addu $3, $4, $5 2699 2700 ble $9, $0, test 2701 addu $3, $4, $5 2702 2703 ble $0, $10, test 2704 addu $3, $4, $5 2705 2706 ble $9, $10, test 2707 addu $3, $4, $5 2708 2709 ble $9, 0x7fffffff, test 2710 addu $3, $4, $5 2711 2712 ble $9, -1, test 2713 addu $3, $4, $5 2714 2715 ble $9, 0, test 2716 addu $3, $4, $5 2717 2718 ble $9, 1, test 2719 addu $3, $4, $5 2720 2721 bleu $9, $0, test 2722 addu $3, $4, $5 2723 2724 bleu $0, $10, test 2725 addu $3, $4, $5 2726 2727 bleu $9, $10, test 2728 addu $3, $4, $5 2729 2730 bleu $0, $10, test 2731 addu $3, $4, $5 2732 2733 bleu $9, 0xffffffff, test 2734 addu $3, $4, $5 2735 2736 bleu $9, 0, test 2737 addu $3, $4, $5 2738 2739 bleu $9, 1, test 2740 addu $3, $4, $5 2741 2742 blez $9, test 2743 addu $3, $4, $5 2744 2745 blt $9, $0, test 2746 addu $3, $4, $5 2747 2748 blt $0, $10, test 2749 addu $3, $4, $5 2750 2751 blt $9, $10, test 2752 addu $3, $4, $5 2753 2754 blt $9, 0, test 2755 addu $3, $4, $5 2756 2757 blt $9, 1, test 2758 addu $3, $4, $5 2759 2760 blt $9, 2, test 2761 addu $3, $4, $5 2762 2763 bltu $9, $0, test 2764 addu $3, $4, $5 2765 2766 bltu $0, $10, test 2767 addu $3, $4, $5 2768 2769 bltu $9, $10, test 2770 addu $3, $4, $5 2771 2772 bltu $9, 0, test 2773 addu $3, $4, $5 2774 2775 bltu $9, 1, test 2776 addu $3, $4, $5 2777 2778 bltu $9, 2, test 2779 addu $3, $4, $5 2780 2781 bltz $9, test 2782 addu $3, $4, $5 2783 2784 bltzal $9, test 2785 addu $3, $4, $5 2786 2787 bnez $9, test 2788 addu $3, $4, $5 2789 2790 bne $9, $10, test 2791 addu $3, $4, $5 2792 2793 bne $9, 0, test 2794 addu $3, $4, $5 2795 2796 bne $9, 1, test 2797 addu $3, $4, $5 2798 2799 beqzl $9, test 2800 addu $3, $4, $5 2801 2802 beql $9, $10, test 2803 addu $3, $4, $5 2804 2805 beql $9, 0, test 2806 addu $3, $4, $5 2807 2808 beql $9, 1, test 2809 addu $3, $4, $5 2810 2811 bgel $10, $0, test 2812 addu $3, $4, $5 2813 2814 bgel $10, $0, test 2815 addu $3, $4, $5 2816 2817 bgel $0, $10, test 2818 addu $3, $4, $5 2819 2820 bgel $10, $11, test 2821 addu $3, $4, $5 2822 2823 bgel $10, 0, test 2824 addu $3, $4, $5 2825 2826 bgel $10, 1, test 2827 addu $3, $4, $5 2828 2829 bgel $10, 2, test 2830 addu $3, $4, $5 2831 2832 bgel $10, 0x80000000, test 2833 addu $3, $4, $5 2834 2835 bgeul $2, $0, test 2836 addu $3, $4, $5 2837 2838 bgeul $0, $2, test 2839 addu $3, $4, $5 2840 2841 bgeul $2, $3, test 2842 addu $3, $4, $5 2843 2844 bgeul $2, 0, test 2845 addu $3, $4, $5 2846 2847 bgeul $2, 1, test 2848 addu $3, $4, $5 2849 2850 bgeul $2, 2, test 2851 addu $3, $4, $5 2852 2853 bgezl $2, test 2854 addu $3, $4, $5 2855 2856 bgezall $2, test 2857 addu $3, $4, $5 2858 2859 bgtl $2, $0, test 2860 addu $3, $4, $5 2861 2862 bgtl $0, $2, test 2863 addu $3, $4, $5 2864 2865 bgtl $9, $10, test 2866 addu $3, $4, $5 2867 2868 bgtl $9, 0x7fffffff, test 2869 addu $3, $4, $5 2870 2871 bgtl $9, -1, test 2872 addu $3, $4, $5 2873 2874 bgtl $9, 0, test 2875 addu $3, $4, $5 2876 2877 bgtl $9, 1, test 2878 addu $3, $4, $5 2879 2880 bgtl $9, 0x80000000, test 2881 addu $3, $4, $5 2882 2883 bgtul $9, $0, test 2884 addu $3, $4, $5 2885 2886 bgtul $0, $9, test 2887 addu $3, $4, $5 2888 2889 bgtul $9, $10, test 2890 addu $3, $4, $5 2891 2892 bgtul $0, 0, test 2893 addu $3, $4, $5 2894 2895 bgtul $9, 0xffffffff, test 2896 addu $3, $4, $5 2897 2898 bgtul $9, -1, test 2899 addu $3, $4, $5 2900 2901 bgtul $9, 0, test 2902 addu $3, $4, $5 2903 2904 bgtul $9, 1, test 2905 addu $3, $4, $5 2906 2907 bgtzl $9, test 2908 addu $3, $4, $5 2909 2910 blel $9, $0, test 2911 addu $3, $4, $5 2912 2913 blel $0, $10, test 2914 addu $3, $4, $5 2915 2916 blel $9, $10, test 2917 addu $3, $4, $5 2918 2919 blel $9, 0x7fffffff, test 2920 addu $3, $4, $5 2921 2922 blel $9, -1, test 2923 addu $3, $4, $5 2924 2925 blel $9, 0, test 2926 addu $3, $4, $5 2927 2928 blel $9, 1, test 2929 addu $3, $4, $5 2930 2931 bleul $9, $0, test 2932 addu $3, $4, $5 2933 2934 bleul $0, $10, test 2935 addu $3, $4, $5 2936 2937 bleul $9, $10, test 2938 addu $3, $4, $5 2939 2940 bleul $0, $10, test 2941 addu $3, $4, $5 2942 2943 bleul $9, 0xffffffff, test 2944 addu $3, $4, $5 2945 2946 bleul $9, 0, test 2947 addu $3, $4, $5 2948 2949 bleul $9, 1, test 2950 addu $3, $4, $5 2951 2952 blezl $9, test 2953 addu $3, $4, $5 2954 2955 bltl $9, $0, test 2956 addu $3, $4, $5 2957 2958 bltl $0, $10, test 2959 addu $3, $4, $5 2960 2961 bltl $9, $10, test 2962 addu $3, $4, $5 2963 2964 bltl $9, 0, test 2965 addu $3, $4, $5 2966 2967 bltl $9, 1, test 2968 addu $3, $4, $5 2969 2970 bltl $9, 2, test 2971 addu $3, $4, $5 2972 2973 bltul $9, $0, test 2974 addu $3, $4, $5 2975 2976 bltul $0, $10, test 2977 addu $3, $4, $5 2978 2979 bltul $9, $10, test 2980 addu $3, $4, $5 2981 2982 bltul $9, 0, test 2983 addu $3, $4, $5 2984 2985 bltul $9, 1, test 2986 addu $3, $4, $5 2987 2988 bltul $9, 2, test 2989 addu $3, $4, $5 2990 2991 bltzl $9, test 2992 addu $3, $4, $5 2993 2994 bltzall $9, test 2995 addu $3, $4, $5 2996 2997 bnezl $9, test 2998 addu $3, $4, $5 2999 3000 bnel $9, $10, test 3001 addu $3, $4, $5 3002 3003 bnel $9, 0, test 3004 addu $3, $4, $5 3005 3006 bnel $9, 1, test 3007 addu $3, $4, $5 3008 3009 .ifndef insn32 3010 addiur1sp $2, 0 3011 addiur1sp $2, 1<<2 3012 addiur1sp $2, 2<<2 3013 addiur1sp $2, 3<<2 3014 addiur1sp $2, 4<<2 3015 addiur1sp $2, 63<<2 3016 addiur1sp $3, 63<<2 3017 addiur1sp $4, 63<<2 3018 addiur1sp $5, 63<<2 3019 addiur1sp $6, 63<<2 3020 addiur1sp $7, 63<<2 3021 addiur1sp $16, 63<<2 3022 addiur1sp $17, 63<<2 3023 3024 addiur2 $2, $2, -1 3025 addiur2 $2, $3, -1 3026 addiur2 $2, $4, -1 3027 addiur2 $2, $5, -1 3028 addiur2 $2, $6, -1 3029 addiur2 $2, $7, -1 3030 addiur2 $2, $16, -1 3031 addiur2 $2, $17, -1 3032 addiur2 $3, $17, -1 3033 addiur2 $4, $17, -1 3034 addiur2 $5, $17, -1 3035 addiur2 $6, $17, -1 3036 addiur2 $7, $17, -1 3037 addiur2 $16, $17, -1 3038 addiur2 $17, $17, -1 3039 addiur2 $17, $17, 1 3040 addiur2 $17, $17, 4 3041 addiur2 $17, $17, 8 3042 addiur2 $17, $17, 12 3043 addiur2 $17, $17, 16 3044 addiur2 $17, $17, 20 3045 addiur2 $17, $17, 24 3046 3047 addiusp 2 << 2 3048 addiusp 3 << 2 3049 addiusp 254 << 2 3050 addiusp 255 << 2 3051 addiusp 256 << 2 3052 addiusp 257 << 2 3053 addiusp -3 << 2 3054 addiusp -4 << 2 3055 addiusp -255 << 2 3056 addiusp -256 << 2 3057 addiusp -257 << 2 3058 addiusp -258 << 2 3059 3060 addius5 $0, 0 3061 addius5 $2, 0 3062 addius5 $3, 0 3063 addius5 $30, 0 3064 addius5 $31, 0 3065 addius5 $31, 1 3066 addius5 $31, 2 3067 addius5 $31, 3 3068 addius5 $31, 7 3069 addius5 $31, -6 3070 addius5 $31, -7 3071 addius5 $31, -8 3072 .endif 3073 3074 sd $3, 4 3075 sd $3, 4($0) 3076 sd $3, 32767($0) 3077 sd $3, -32768($0) 3078 sd $3, 65535($0) 3079 sd $3, 0xffff0000($0) 3080 sd $3, 0xffff8000($0) 3081 sd $3, 0xffff0001($0) 3082 sd $3, 0xffff8001($0) 3083 sd $3, 0xf0000000($0) 3084 sd $3, 0xffffffff($0) 3085 sd $3, 0x12345678($0) 3086 sd $3, ($4) 3087 sd $3, 0($4) 3088 sd $3, 32767($4) 3089 sd $3, -32768($4) 3090 sd $3, 65535($4) 3091 sd $3, 0xffff0000($4) 3092 sd $3, 0xffff8000($4) 3093 sd $3, 0xffff0001($4) 3094 sd $3, 0xffff8001($4) 3095 sd $3, 0xf0000000($4) 3096 sd $3, 0xffffffff($4) 3097 sd $3, 0x12345678($4) 3098 3099 ld $3, 4 3100 ld $3, 4($0) 3101 ld $3, 32767($0) 3102 ld $3, -32768($0) 3103 ld $3, 65535($0) 3104 ld $3, 0xffff0000($0) 3105 ld $3, 0xffff8000($0) 3106 ld $3, 0xffff0001($0) 3107 ld $3, 0xffff8001($0) 3108 ld $3, 0xf0000000($0) 3109 ld $3, 0xffffffff($0) 3110 ld $3, 0x12345678($0) 3111 ld $3, ($4) 3112 ld $3, 0($4) 3113 ld $3, 32767($4) 3114 ld $3, -32768($4) 3115 ld $3, 65535($4) 3116 ld $3, 0xffff0000($4) 3117 ld $3, 0xffff8000($4) 3118 ld $3, 0xffff0001($4) 3119 ld $3, 0xffff8001($4) 3120 ld $3, 0xf0000000($4) 3121 ld $3, 0xffffffff($4) 3122 ld $3, 0x12345678($4) 3123 3124 jraddiusp 0 << 2 3125 jraddiusp 1 << 2 3126 jraddiusp 2 << 2 3127 jraddiusp 3 << 2 3128 jraddiusp 4 << 2 3129 jraddiusp 5 << 2 3130 jraddiusp 6 << 2 3131 jraddiusp 7 << 2 3132 jraddiusp 8 << 2 3133 jraddiusp 9 << 2 3134 jraddiusp 10 << 2 3135 jraddiusp 30 << 2 3136 jraddiusp 31 << 2 3137 3138 ldc2 $3, 0 3139 ldc2 $3, ($0) 3140 ldc2 $3, 4 3141 ldc2 $3, 4($0) 3142 ldc2 $3, ($4) 3143 ldc2 $3, 0($4) 3144 ldc2 $3, 32767($4) 3145 ldc2 $3, -32768($4) 3146 ldc2 $3, 65535($4) 3147 ldc2 $3, 0xffff0000($4) 3148 ldc2 $3, 0xffff8000($4) 3149 ldc2 $3, 0xffff0001($4) 3150 ldc2 $3, 0xffff8001($4) 3151 ldc2 $3, 0xf0000000($4) 3152 ldc2 $3, 0xffffffff($4) 3153 ldc2 $3, 0x12345678($4) 3154 3155 lwc2 $3, 0 3156 lwc2 $3, ($0) 3157 lwc2 $3, 4 3158 lwc2 $3, 4($0) 3159 lwc2 $3, ($4) 3160 lwc2 $3, 0($4) 3161 lwc2 $3, 32767($4) 3162 lwc2 $3, -32768($4) 3163 lwc2 $3, 65535($4) 3164 lwc2 $3, 0xffff0000($4) 3165 lwc2 $3, 0xffff8000($4) 3166 lwc2 $3, 0xffff0001($4) 3167 lwc2 $3, 0xffff8001($4) 3168 lwc2 $3, 0xf0000000($4) 3169 lwc2 $3, 0xffffffff($4) 3170 lwc2 $3, 0x12345678($4) 3171 3172 mfc2 $5, $0 3173 mfc2 $5, $1 3174 mfc2 $5, $2 3175 mfc2 $5, $3 3176 mfc2 $5, $4 3177 mfc2 $5, $5 3178 mfc2 $5, $6 3179 mfc2 $5, $7 3180 mfc2 $5, $8 3181 mfc2 $5, $9 3182 mfc2 $5, $10 3183 mfc2 $5, $11 3184 mfc2 $5, $12 3185 mfc2 $5, $13 3186 mfc2 $5, $14 3187 mfc2 $5, $15 3188 mfc2 $5, $16 3189 mfc2 $5, $17 3190 mfc2 $5, $18 3191 mfc2 $5, $19 3192 mfc2 $5, $20 3193 mfc2 $5, $21 3194 mfc2 $5, $22 3195 mfc2 $5, $23 3196 mfc2 $5, $24 3197 mfc2 $5, $25 3198 mfc2 $5, $26 3199 mfc2 $5, $27 3200 mfc2 $5, $28 3201 mfc2 $5, $29 3202 mfc2 $5, $30 3203 mfc2 $5, $31 3204 3205 mfhc2 $5, $0 3206 mfhc2 $5, $1 3207 mfhc2 $5, $2 3208 mfhc2 $5, $3 3209 mfhc2 $5, $4 3210 mfhc2 $5, $5 3211 mfhc2 $5, $6 3212 mfhc2 $5, $7 3213 mfhc2 $5, $8 3214 mfhc2 $5, $9 3215 mfhc2 $5, $10 3216 mfhc2 $5, $11 3217 mfhc2 $5, $12 3218 mfhc2 $5, $13 3219 mfhc2 $5, $14 3220 mfhc2 $5, $15 3221 mfhc2 $5, $16 3222 mfhc2 $5, $17 3223 mfhc2 $5, $18 3224 mfhc2 $5, $19 3225 mfhc2 $5, $20 3226 mfhc2 $5, $21 3227 mfhc2 $5, $22 3228 mfhc2 $5, $23 3229 mfhc2 $5, $24 3230 mfhc2 $5, $25 3231 mfhc2 $5, $26 3232 mfhc2 $5, $27 3233 mfhc2 $5, $28 3234 mfhc2 $5, $29 3235 mfhc2 $5, $30 3236 mfhc2 $5, $31 3237 3238 mtc2 $5, $0 3239 mtc2 $5, $1 3240 mtc2 $5, $2 3241 mtc2 $5, $3 3242 mtc2 $5, $4 3243 mtc2 $5, $5 3244 mtc2 $5, $6 3245 mtc2 $5, $7 3246 mtc2 $5, $8 3247 mtc2 $5, $9 3248 mtc2 $5, $10 3249 mtc2 $5, $11 3250 mtc2 $5, $12 3251 mtc2 $5, $13 3252 mtc2 $5, $14 3253 mtc2 $5, $15 3254 mtc2 $5, $16 3255 mtc2 $5, $17 3256 mtc2 $5, $18 3257 mtc2 $5, $19 3258 mtc2 $5, $20 3259 mtc2 $5, $21 3260 mtc2 $5, $22 3261 mtc2 $5, $23 3262 mtc2 $5, $24 3263 mtc2 $5, $25 3264 mtc2 $5, $26 3265 mtc2 $5, $27 3266 mtc2 $5, $28 3267 mtc2 $5, $29 3268 mtc2 $5, $30 3269 mtc2 $5, $31 3270 3271 mthc2 $5, $0 3272 mthc2 $5, $1 3273 mthc2 $5, $2 3274 mthc2 $5, $3 3275 mthc2 $5, $4 3276 mthc2 $5, $5 3277 mthc2 $5, $6 3278 mthc2 $5, $7 3279 mthc2 $5, $8 3280 mthc2 $5, $9 3281 mthc2 $5, $10 3282 mthc2 $5, $11 3283 mthc2 $5, $12 3284 mthc2 $5, $13 3285 mthc2 $5, $14 3286 mthc2 $5, $15 3287 mthc2 $5, $16 3288 mthc2 $5, $17 3289 mthc2 $5, $18 3290 mthc2 $5, $19 3291 mthc2 $5, $20 3292 mthc2 $5, $21 3293 mthc2 $5, $22 3294 mthc2 $5, $23 3295 mthc2 $5, $24 3296 mthc2 $5, $25 3297 mthc2 $5, $26 3298 mthc2 $5, $27 3299 mthc2 $5, $28 3300 mthc2 $5, $29 3301 mthc2 $5, $30 3302 mthc2 $5, $31 3303 3304 sdc2 $3, 0 3305 sdc2 $3, ($0) 3306 sdc2 $3, 4 3307 sdc2 $3, 4($0) 3308 sdc2 $3, ($4) 3309 sdc2 $3, 0($4) 3310 sdc2 $3, 32767($4) 3311 sdc2 $3, -32768($4) 3312 sdc2 $3, 65535($4) 3313 sdc2 $3, 0xffff0000($4) 3314 sdc2 $3, 0xffff8000($4) 3315 sdc2 $3, 0xffff0001($4) 3316 sdc2 $3, 0xffff8001($4) 3317 sdc2 $3, 0xf0000000($4) 3318 sdc2 $3, 0xffffffff($4) 3319 sdc2 $3, 0x12345678($4) 3320 3321 swc2 $3, 0 3322 swc2 $3, ($0) 3323 swc2 $3, 4 3324 swc2 $3, 4($0) 3325 swc2 $3, ($4) 3326 swc2 $3, 0($4) 3327 swc2 $3, 32767($4) 3328 swc2 $3, -32768($4) 3329 swc2 $3, 65535($4) 3330 swc2 $3, 0xffff0000($4) 3331 swc2 $3, 0xffff8000($4) 3332 swc2 $3, 0xffff0001($4) 3333 swc2 $3, 0xffff8001($4) 3334 swc2 $3, 0xf0000000($4) 3335 swc2 $3, 0xffffffff($4) 3336 swc2 $3, 0x12345678($4) 3337 3338 cache 0, %lo(test)($3) 3339 lwp $2, %lo(test)($3) 3340 swp $2, %lo(test)($3) 3341 ll $2, %lo(test)($3) 3342 sc $2, %lo(test)($3) 3343 lwl $2, %lo(test)($3) 3344 lwr $2, %lo(test)($3) 3345 swl $2, %lo(test)($3) 3346 swr $2, %lo(test)($3) 3347 lwm $16, %lo(test)($3) 3348 swm $16, %lo(test)($3) 3349 lwc2 $16, %lo(test)($3) 3350 swc2 $16, %lo(test)($3) 3351 lcache $2, %lo(test)($3) 3352 flush $2, %lo(test)($3) 3353 scache $2, %lo(test)($3) 3354 invalidate $2, %lo(test)($3) 3355 3356 sdbbp 1023 3357 wait 1023 3358 syscall 1023 3359 cop2 0x7fffff 3360 3361 .end test 3362 .set reorder 3363 3364 .align 3 3365 .set micromips 3366 .ent fp_test 3367 .globl fp_test 3368fp_test: 3369 prefx 0, $0($0) 3370 prefx 0, $0($2) 3371 prefx 0, $0($31) 3372 prefx 0, $2($31) 3373 prefx 0, $31($31) 3374 prefx 1, $31($31) 3375 prefx 2, $31($31) 3376 prefx 31, $31($31) 3377 3378 abs.s $f0, $f1 3379 abs.s $f30, $f31 3380 abs.s $f2, $f2 3381 abs.s $f2 3382 abs.d $f0, $f1 3383 abs.d $f30, $f31 3384 abs.d $f2, $f2 3385 abs.d $f2 3386 abs.ps $f0, $f1 3387 abs.ps $f30, $f31 3388 abs.ps $f2, $f2 3389 abs.ps $f2 3390 3391 add.s $f0, $f1, $f2 3392 add.s $f29, $f30, $f31 3393 add.s $f29, $f29, $f30 3394 add.s $f29, $f30 3395 add.d $f0, $f1, $f2 3396 add.d $f29, $f30, $f31 3397 add.d $f29, $f29, $f30 3398 add.d $f29, $f30 3399 add.ps $f0, $f1, $f2 3400 add.ps $f29, $f30, $f31 3401 add.ps $f29, $f29, $f30 3402 add.ps $f29, $f30 3403 3404 alnv.ps $f0, $f1, $f2, $0 3405 alnv.ps $f0, $f1, $f2, $2 3406 alnv.ps $f0, $f1, $f2, $31 3407 alnv.ps $f29, $f30, $f31, $31 3408 alnv.ps $f29, $f29, $f31, $31 3409 3410 bc1f fp_test 3411 bc1f $fcc0, fp_test 3412 bc1f $fcc1, fp_test 3413 bc1f $fcc2, fp_test 3414 bc1f $fcc3, fp_test 3415 bc1f $fcc4, fp_test 3416 bc1f $fcc5, fp_test 3417 bc1f $fcc6, fp_test 3418 bc1f $fcc7, fp_test 3419 3420 bc1t fp_test 3421 bc1t $fcc0, fp_test 3422 bc1t $fcc1, fp_test 3423 bc1t $fcc2, fp_test 3424 bc1t $fcc3, fp_test 3425 bc1t $fcc4, fp_test 3426 bc1t $fcc5, fp_test 3427 bc1t $fcc6, fp_test 3428 bc1t $fcc7, fp_test 3429 3430 c.f.d $f0, $f1 3431 c.f.d $f30, $f31 3432 c.f.d $fcc0, $f30, $f31 3433 c.f.d $fcc1, $f30, $f31 3434 c.f.d $fcc7, $f30, $f31 3435 c.f.s $f0, $f1 3436 c.f.s $f30, $f31 3437 c.f.s $fcc0, $f30, $f31 3438 c.f.s $fcc1, $f30, $f31 3439 c.f.s $fcc7, $f30, $f31 3440 c.f.ps $f0, $f1 3441 c.f.ps $f30, $f31 3442 c.f.ps $fcc0, $f30, $f31 3443 c.f.ps $fcc2, $f30, $f31 3444 c.f.ps $fcc6, $f30, $f31 3445 3446 c.un.d $f0, $f1 3447 c.un.d $f30, $f31 3448 c.un.d $fcc0, $f30, $f31 3449 c.un.d $fcc1, $f30, $f31 3450 c.un.d $fcc7, $f30, $f31 3451 c.un.s $f0, $f1 3452 c.un.s $f30, $f31 3453 c.un.s $fcc0, $f30, $f31 3454 c.un.s $fcc1, $f30, $f31 3455 c.un.s $fcc7, $f30, $f31 3456 c.un.ps $f0, $f1 3457 c.un.ps $f30, $f31 3458 c.un.ps $fcc0, $f30, $f31 3459 c.un.ps $fcc2, $f30, $f31 3460 c.un.ps $fcc6, $f30, $f31 3461 3462 c.eq.d $f0, $f1 3463 c.eq.d $f30, $f31 3464 c.eq.d $fcc0, $f30, $f31 3465 c.eq.d $fcc1, $f30, $f31 3466 c.eq.d $fcc7, $f30, $f31 3467 c.eq.s $f0, $f1 3468 c.eq.s $f30, $f31 3469 c.eq.s $fcc0, $f30, $f31 3470 c.eq.s $fcc1, $f30, $f31 3471 c.eq.s $fcc7, $f30, $f31 3472 c.eq.ps $f0, $f1 3473 c.eq.ps $f30, $f31 3474 c.eq.ps $fcc0, $f30, $f31 3475 c.eq.ps $fcc2, $f30, $f31 3476 c.eq.ps $fcc6, $f30, $f31 3477 3478 c.ueq.d $f0, $f1 3479 c.ueq.d $f30, $f31 3480 c.ueq.d $fcc0, $f30, $f31 3481 c.ueq.d $fcc1, $f30, $f31 3482 c.ueq.d $fcc7, $f30, $f31 3483 c.ueq.s $f0, $f1 3484 c.ueq.s $f30, $f31 3485 c.ueq.s $fcc0, $f30, $f31 3486 c.ueq.s $fcc1, $f30, $f31 3487 c.ueq.s $fcc7, $f30, $f31 3488 c.ueq.ps $f0, $f1 3489 c.ueq.ps $f30, $f31 3490 c.ueq.ps $fcc0, $f30, $f31 3491 c.ueq.ps $fcc2, $f30, $f31 3492 c.ueq.ps $fcc6, $f30, $f31 3493 3494 c.olt.d $f0, $f1 3495 c.olt.d $f30, $f31 3496 c.olt.d $fcc0, $f30, $f31 3497 c.olt.d $fcc1, $f30, $f31 3498 c.olt.d $fcc7, $f30, $f31 3499 c.olt.s $f0, $f1 3500 c.olt.s $f30, $f31 3501 c.olt.s $fcc0, $f30, $f31 3502 c.olt.s $fcc1, $f30, $f31 3503 c.olt.s $fcc7, $f30, $f31 3504 c.olt.ps $f0, $f1 3505 c.olt.ps $f30, $f31 3506 c.olt.ps $fcc0, $f30, $f31 3507 c.olt.ps $fcc2, $f30, $f31 3508 c.olt.ps $fcc6, $f30, $f31 3509 3510 c.ult.d $f0, $f1 3511 c.ult.d $f30, $f31 3512 c.ult.d $fcc0, $f30, $f31 3513 c.ult.d $fcc1, $f30, $f31 3514 c.ult.d $fcc7, $f30, $f31 3515 c.ult.s $f0, $f1 3516 c.ult.s $f30, $f31 3517 c.ult.s $fcc0, $f30, $f31 3518 c.ult.s $fcc1, $f30, $f31 3519 c.ult.s $fcc7, $f30, $f31 3520 c.ult.ps $f0, $f1 3521 c.ult.ps $f30, $f31 3522 c.ult.ps $fcc0, $f30, $f31 3523 c.ult.ps $fcc2, $f30, $f31 3524 c.ult.ps $fcc6, $f30, $f31 3525 3526 c.ole.d $f0, $f1 3527 c.ole.d $f30, $f31 3528 c.ole.d $fcc0, $f30, $f31 3529 c.ole.d $fcc1, $f30, $f31 3530 c.ole.d $fcc7, $f30, $f31 3531 c.ole.s $f0, $f1 3532 c.ole.s $f30, $f31 3533 c.ole.s $fcc0, $f30, $f31 3534 c.ole.s $fcc1, $f30, $f31 3535 c.ole.s $fcc7, $f30, $f31 3536 c.ole.ps $f0, $f1 3537 c.ole.ps $f30, $f31 3538 c.ole.ps $fcc0, $f30, $f31 3539 c.ole.ps $fcc2, $f30, $f31 3540 c.ole.ps $fcc6, $f30, $f31 3541 3542 c.ule.d $f0, $f1 3543 c.ule.d $f30, $f31 3544 c.ule.d $fcc0, $f30, $f31 3545 c.ule.d $fcc1, $f30, $f31 3546 c.ule.d $fcc7, $f30, $f31 3547 c.ule.s $f0, $f1 3548 c.ule.s $f30, $f31 3549 c.ule.s $fcc0, $f30, $f31 3550 c.ule.s $fcc1, $f30, $f31 3551 c.ule.s $fcc7, $f30, $f31 3552 c.ule.ps $f0, $f1 3553 c.ule.ps $f30, $f31 3554 c.ule.ps $fcc0, $f30, $f31 3555 c.ule.ps $fcc2, $f30, $f31 3556 c.ule.ps $fcc6, $f30, $f31 3557 3558 c.sf.d $f0, $f1 3559 c.sf.d $f30, $f31 3560 c.sf.d $fcc0, $f30, $f31 3561 c.sf.d $fcc1, $f30, $f31 3562 c.sf.d $fcc7, $f30, $f31 3563 c.sf.s $f0, $f1 3564 c.sf.s $f30, $f31 3565 c.sf.s $fcc0, $f30, $f31 3566 c.sf.s $fcc1, $f30, $f31 3567 c.sf.s $fcc7, $f30, $f31 3568 c.sf.ps $f0, $f1 3569 c.sf.ps $f30, $f31 3570 c.sf.ps $fcc0, $f30, $f31 3571 c.sf.ps $fcc2, $f30, $f31 3572 c.sf.ps $fcc6, $f30, $f31 3573 3574 c.ngle.d $f0, $f1 3575 c.ngle.d $f30, $f31 3576 c.ngle.d $fcc0, $f30, $f31 3577 c.ngle.d $fcc1, $f30, $f31 3578 c.ngle.d $fcc7, $f30, $f31 3579 c.ngle.s $f0, $f1 3580 c.ngle.s $f30, $f31 3581 c.ngle.s $fcc0, $f30, $f31 3582 c.ngle.s $fcc1, $f30, $f31 3583 c.ngle.s $fcc7, $f30, $f31 3584 c.ngle.ps $f0, $f1 3585 c.ngle.ps $f30, $f31 3586 c.ngle.ps $fcc0, $f30, $f31 3587 c.ngle.ps $fcc2, $f30, $f31 3588 c.ngle.ps $fcc6, $f30, $f31 3589 3590 c.seq.d $f0, $f1 3591 c.seq.d $f30, $f31 3592 c.seq.d $fcc0, $f30, $f31 3593 c.seq.d $fcc1, $f30, $f31 3594 c.seq.d $fcc7, $f30, $f31 3595 c.seq.s $f0, $f1 3596 c.seq.s $f30, $f31 3597 c.seq.s $fcc0, $f30, $f31 3598 c.seq.s $fcc1, $f30, $f31 3599 c.seq.s $fcc7, $f30, $f31 3600 c.seq.ps $f0, $f1 3601 c.seq.ps $f30, $f31 3602 c.seq.ps $fcc0, $f30, $f31 3603 c.seq.ps $fcc2, $f30, $f31 3604 c.seq.ps $fcc6, $f30, $f31 3605 3606 c.ngl.d $f0, $f1 3607 c.ngl.d $f30, $f31 3608 c.ngl.d $fcc0, $f30, $f31 3609 c.ngl.d $fcc1, $f30, $f31 3610 c.ngl.d $fcc7, $f30, $f31 3611 c.ngl.s $f0, $f1 3612 c.ngl.s $f30, $f31 3613 c.ngl.s $fcc0, $f30, $f31 3614 c.ngl.s $fcc1, $f30, $f31 3615 c.ngl.s $fcc7, $f30, $f31 3616 c.ngl.ps $f0, $f1 3617 c.ngl.ps $f30, $f31 3618 c.ngl.ps $fcc0, $f30, $f31 3619 c.ngl.ps $fcc2, $f30, $f31 3620 c.ngl.ps $fcc6, $f30, $f31 3621 3622 c.lt.d $f0, $f1 3623 c.lt.d $f30, $f31 3624 c.lt.d $fcc0, $f30, $f31 3625 c.lt.d $fcc1, $f30, $f31 3626 c.lt.d $fcc7, $f30, $f31 3627 c.lt.s $f0, $f1 3628 c.lt.s $f30, $f31 3629 c.lt.s $fcc0, $f30, $f31 3630 c.lt.s $fcc1, $f30, $f31 3631 c.lt.s $fcc7, $f30, $f31 3632 c.lt.ps $f0, $f1 3633 c.lt.ps $f30, $f31 3634 c.lt.ps $fcc0, $f30, $f31 3635 c.lt.ps $fcc2, $f30, $f31 3636 c.lt.ps $fcc6, $f30, $f31 3637 3638 c.nge.d $f0, $f1 3639 c.nge.d $f30, $f31 3640 c.nge.d $fcc0, $f30, $f31 3641 c.nge.d $fcc1, $f30, $f31 3642 c.nge.d $fcc7, $f30, $f31 3643 c.nge.s $f0, $f1 3644 c.nge.s $f30, $f31 3645 c.nge.s $fcc0, $f30, $f31 3646 c.nge.s $fcc1, $f30, $f31 3647 c.nge.s $fcc7, $f30, $f31 3648 c.nge.ps $f0, $f1 3649 c.nge.ps $f30, $f31 3650 c.nge.ps $fcc0, $f30, $f31 3651 c.nge.ps $fcc2, $f30, $f31 3652 c.nge.ps $fcc6, $f30, $f31 3653 3654 c.le.d $f0, $f1 3655 c.le.d $f30, $f31 3656 c.le.d $fcc0, $f30, $f31 3657 c.le.d $fcc1, $f30, $f31 3658 c.le.d $fcc7, $f30, $f31 3659 c.le.s $f0, $f1 3660 c.le.s $f30, $f31 3661 c.le.s $fcc0, $f30, $f31 3662 c.le.s $fcc1, $f30, $f31 3663 c.le.s $fcc7, $f30, $f31 3664 c.le.ps $f0, $f1 3665 c.le.ps $f30, $f31 3666 c.le.ps $fcc0, $f30, $f31 3667 c.le.ps $fcc2, $f30, $f31 3668 c.le.ps $fcc6, $f30, $f31 3669 3670 c.ngt.d $f0, $f1 3671 c.ngt.d $f30, $f31 3672 c.ngt.d $fcc0, $f30, $f31 3673 c.ngt.d $fcc1, $f30, $f31 3674 c.ngt.d $fcc7, $f30, $f31 3675 c.ngt.s $f0, $f1 3676 c.ngt.s $f30, $f31 3677 c.ngt.s $fcc0, $f30, $f31 3678 c.ngt.s $fcc1, $f30, $f31 3679 c.ngt.s $fcc7, $f30, $f31 3680 c.ngt.ps $f0, $f1 3681 c.ngt.ps $f30, $f31 3682 c.ngt.ps $fcc0, $f30, $f31 3683 c.ngt.ps $fcc2, $f30, $f31 3684 c.ngt.ps $fcc6, $f30, $f31 3685 3686 ceil.l.d $f0, $f1 3687 ceil.l.d $f30, $f31 3688 ceil.l.d $f2, $f2 3689 3690 ceil.l.s $f0, $f1 3691 ceil.l.s $f30, $f31 3692 ceil.l.s $f2, $f2 3693 3694 ceil.w.d $f0, $f1 3695 ceil.w.d $f30, $f31 3696 ceil.w.d $f2, $f2 3697 3698 ceil.w.s $f0, $f1 3699 ceil.w.s $f30, $f31 3700 ceil.w.s $f2, $f2 3701 3702 cfc1 $5, $0 3703 cfc1 $5, $1 3704 cfc1 $5, $2 3705 cfc1 $5, $3 3706 cfc1 $5, $4 3707 cfc1 $5, $5 3708 cfc1 $5, $6 3709 cfc1 $5, $7 3710 cfc1 $5, $8 3711 cfc1 $5, $9 3712 cfc1 $5, $10 3713 cfc1 $5, $11 3714 cfc1 $5, $12 3715 cfc1 $5, $13 3716 cfc1 $5, $14 3717 cfc1 $5, $15 3718 cfc1 $5, $16 3719 cfc1 $5, $17 3720 cfc1 $5, $18 3721 cfc1 $5, $19 3722 cfc1 $5, $20 3723 cfc1 $5, $21 3724 cfc1 $5, $22 3725 cfc1 $5, $23 3726 cfc1 $5, $24 3727 cfc1 $5, $25 3728 cfc1 $5, $26 3729 cfc1 $5, $27 3730 cfc1 $5, $28 3731 cfc1 $5, $29 3732 cfc1 $5, $30 3733 cfc1 $5, $31 3734 cfc1 $5, $f0 3735 cfc1 $5, $f1 3736 cfc1 $5, $f2 3737 cfc1 $5, $f3 3738 cfc1 $5, $f4 3739 cfc1 $5, $f5 3740 cfc1 $5, $f6 3741 cfc1 $5, $f7 3742 cfc1 $5, $f8 3743 cfc1 $5, $f9 3744 cfc1 $5, $f10 3745 cfc1 $5, $f11 3746 cfc1 $5, $f12 3747 cfc1 $5, $f13 3748 cfc1 $5, $f14 3749 cfc1 $5, $f15 3750 cfc1 $5, $f16 3751 cfc1 $5, $f17 3752 cfc1 $5, $f18 3753 cfc1 $5, $f19 3754 cfc1 $5, $f20 3755 cfc1 $5, $f21 3756 cfc1 $5, $f22 3757 cfc1 $5, $f23 3758 cfc1 $5, $f24 3759 cfc1 $5, $f25 3760 cfc1 $5, $f26 3761 cfc1 $5, $f27 3762 cfc1 $5, $f28 3763 cfc1 $5, $f29 3764 cfc1 $5, $f30 3765 cfc1 $5, $f31 3766 3767 cfc2 $5, $0 3768 cfc2 $5, $1 3769 cfc2 $5, $2 3770 cfc2 $5, $3 3771 cfc2 $5, $4 3772 cfc2 $5, $5 3773 cfc2 $5, $6 3774 cfc2 $5, $7 3775 cfc2 $5, $8 3776 cfc2 $5, $9 3777 cfc2 $5, $10 3778 cfc2 $5, $11 3779 cfc2 $5, $12 3780 cfc2 $5, $13 3781 cfc2 $5, $14 3782 cfc2 $5, $15 3783 cfc2 $5, $16 3784 cfc2 $5, $17 3785 cfc2 $5, $18 3786 cfc2 $5, $19 3787 cfc2 $5, $20 3788 cfc2 $5, $21 3789 cfc2 $5, $22 3790 cfc2 $5, $23 3791 cfc2 $5, $24 3792 cfc2 $5, $25 3793 cfc2 $5, $26 3794 cfc2 $5, $27 3795 cfc2 $5, $28 3796 cfc2 $5, $29 3797 cfc2 $5, $30 3798 cfc2 $5, $31 3799 3800 ctc1 $5, $0 3801 ctc1 $5, $1 3802 ctc1 $5, $2 3803 ctc1 $5, $3 3804 ctc1 $5, $4 3805 ctc1 $5, $5 3806 ctc1 $5, $6 3807 ctc1 $5, $7 3808 ctc1 $5, $8 3809 ctc1 $5, $9 3810 ctc1 $5, $10 3811 ctc1 $5, $11 3812 ctc1 $5, $12 3813 ctc1 $5, $13 3814 ctc1 $5, $14 3815 ctc1 $5, $15 3816 ctc1 $5, $16 3817 ctc1 $5, $17 3818 ctc1 $5, $18 3819 ctc1 $5, $19 3820 ctc1 $5, $20 3821 ctc1 $5, $21 3822 ctc1 $5, $22 3823 ctc1 $5, $23 3824 ctc1 $5, $24 3825 ctc1 $5, $25 3826 ctc1 $5, $26 3827 ctc1 $5, $27 3828 ctc1 $5, $28 3829 ctc1 $5, $29 3830 ctc1 $5, $30 3831 ctc1 $5, $31 3832 ctc1 $5, $f0 3833 ctc1 $5, $f1 3834 ctc1 $5, $f2 3835 ctc1 $5, $f3 3836 ctc1 $5, $f4 3837 ctc1 $5, $f5 3838 ctc1 $5, $f6 3839 ctc1 $5, $f7 3840 ctc1 $5, $f8 3841 ctc1 $5, $f9 3842 ctc1 $5, $f10 3843 ctc1 $5, $f11 3844 ctc1 $5, $f12 3845 ctc1 $5, $f13 3846 ctc1 $5, $f14 3847 ctc1 $5, $f15 3848 ctc1 $5, $f16 3849 ctc1 $5, $f17 3850 ctc1 $5, $f18 3851 ctc1 $5, $f19 3852 ctc1 $5, $f20 3853 ctc1 $5, $f21 3854 ctc1 $5, $f22 3855 ctc1 $5, $f23 3856 ctc1 $5, $f24 3857 ctc1 $5, $f25 3858 ctc1 $5, $f26 3859 ctc1 $5, $f27 3860 ctc1 $5, $f28 3861 ctc1 $5, $f29 3862 ctc1 $5, $f30 3863 ctc1 $5, $f31 3864 3865 ctc2 $5, $0 3866 ctc2 $5, $1 3867 ctc2 $5, $2 3868 ctc2 $5, $3 3869 ctc2 $5, $4 3870 ctc2 $5, $5 3871 ctc2 $5, $6 3872 ctc2 $5, $7 3873 ctc2 $5, $8 3874 ctc2 $5, $9 3875 ctc2 $5, $10 3876 ctc2 $5, $11 3877 ctc2 $5, $12 3878 ctc2 $5, $13 3879 ctc2 $5, $14 3880 ctc2 $5, $15 3881 ctc2 $5, $16 3882 ctc2 $5, $17 3883 ctc2 $5, $18 3884 ctc2 $5, $19 3885 ctc2 $5, $20 3886 ctc2 $5, $21 3887 ctc2 $5, $22 3888 ctc2 $5, $23 3889 ctc2 $5, $24 3890 ctc2 $5, $25 3891 ctc2 $5, $26 3892 ctc2 $5, $27 3893 ctc2 $5, $28 3894 ctc2 $5, $29 3895 ctc2 $5, $30 3896 ctc2 $5, $31 3897 3898 cvt.d.l $f0, $f1 3899 cvt.d.l $f30, $f31 3900 cvt.d.l $f2, $f2 3901 3902 cvt.d.s $f0, $f1 3903 cvt.d.s $f30, $f31 3904 cvt.d.s $f2, $f2 3905 3906 cvt.d.w $f0, $f1 3907 cvt.d.w $f30, $f31 3908 cvt.d.w $f2, $f2 3909 3910 cvt.l.s $f0, $f1 3911 cvt.l.s $f30, $f31 3912 cvt.l.s $f2, $f2 3913 3914 cvt.l.d $f0, $f1 3915 cvt.l.d $f30, $f31 3916 cvt.l.d $f2, $f2 3917 3918 cvt.s.l $f0, $f1 3919 cvt.s.l $f30, $f31 3920 cvt.s.l $f2, $f2 3921 3922 cvt.s.d $f0, $f1 3923 cvt.s.d $f30, $f31 3924 cvt.s.d $f2, $f2 3925 3926 cvt.s.w $f0, $f1 3927 cvt.s.w $f30, $f31 3928 cvt.s.w $f2, $f2 3929 3930 cvt.s.pl $f0, $f1 3931 cvt.s.pl $f30, $f31 3932 cvt.s.pl $f2, $f2 3933 3934 cvt.s.pu $f0, $f1 3935 cvt.s.pu $f30, $f31 3936 cvt.s.pu $f2, $f2 3937 3938 cvt.w.s $f0, $f1 3939 cvt.w.s $f30, $f31 3940 cvt.w.s $f2, $f2 3941 3942 cvt.w.d $f0, $f1 3943 cvt.w.d $f30, $f31 3944 cvt.w.d $f2, $f2 3945 3946 cvt.ps.s $f0, $f1, $f2 3947 cvt.ps.s $f29, $f30, $f31 3948 cvt.ps.s $f29, $f29, $f31 3949 cvt.ps.s $f29, $f31 3950 3951 div.d $f0, $f1, $f2 3952 div.d $f29, $f30, $f31 3953 div.d $f29, $f29, $f30 3954 div.d $f29, $f30 3955 3956 div.s $f0, $f1, $f2 3957 div.s $f29, $f30, $f31 3958 div.s $f29, $f29, $f30 3959 div.s $f29, $f30 3960 3961 floor.l.d $f0, $f1 3962 floor.l.d $f30, $f31 3963 floor.l.d $f2, $f2 3964 3965 floor.l.s $f0, $f1 3966 floor.l.s $f30, $f31 3967 floor.l.s $f2, $f2 3968 3969 floor.w.d $f0, $f1 3970 floor.w.d $f30, $f31 3971 floor.w.d $f2, $f2 3972 3973 floor.w.s $f0, $f1 3974 floor.w.s $f30, $f31 3975 floor.w.s $f2, $f2 3976 3977 ldc1 $3, 0 3978 ldc1 $3, ($0) 3979 ldc1 $3, 4 3980 ldc1 $3, 4($0) 3981 ldc1 $3, ($4) 3982 ldc1 $3, 0($4) 3983 ldc1 $3, 32767($4) 3984 ldc1 $3, -32768($4) 3985 ldc1 $3, 65535($4) 3986 ldc1 $3, 0xffff0000($4) 3987 ldc1 $3, 0xffff8000($4) 3988 ldc1 $3, 0xffff0001($4) 3989 ldc1 $3, 0xffff8001($4) 3990 ldc1 $3, 0xf0000000($4) 3991 ldc1 $3, 0xffffffff($4) 3992 ldc1 $3, 0x12345678($4) 3993 ldc1 $f3, 0 3994 ldc1 $f3, ($0) 3995 ldc1 $f3, 4 3996 ldc1 $f3, 4($0) 3997 ldc1 $f3, ($4) 3998 ldc1 $f3, 0($4) 3999 ldc1 $f3, 32767($4) 4000 ldc1 $f3, -32768($4) 4001 ldc1 $f3, 65535($4) 4002 ldc1 $f3, 0xffff0000($4) 4003 ldc1 $f3, 0xffff8000($4) 4004 ldc1 $f3, 0xffff0001($4) 4005 ldc1 $f3, 0xffff8001($4) 4006 ldc1 $f3, 0xf0000000($4) 4007 ldc1 $f3, 0xffffffff($4) 4008 ldc1 $f3, 0x12345678($4) 4009 4010 l.d $f3, 0 4011 l.d $f3, ($0) 4012 l.d $f3, 4 4013 l.d $f3, 4($0) 4014 l.d $f3, ($4) 4015 l.d $f3, 0($4) 4016 l.d $f3, 32767($4) 4017 l.d $f3, -32768($4) 4018 4019 ldxc1 $f0, $0($0) 4020 ldxc1 $f0, $0($2) 4021 ldxc1 $f0, $0($31) 4022 ldxc1 $f0, $2($31) 4023 ldxc1 $f0, $31($31) 4024 ldxc1 $f1, $31($31) 4025 ldxc1 $f2, $31($31) 4026 ldxc1 $f31, $31($31) 4027 4028 luxc1 $f0, $0($0) 4029 luxc1 $f0, $0($2) 4030 luxc1 $f0, $0($31) 4031 luxc1 $f0, $2($31) 4032 luxc1 $f0, $31($31) 4033 luxc1 $f1, $31($31) 4034 luxc1 $f2, $31($31) 4035 luxc1 $f31, $31($31) 4036 4037 lwc1 $3, 0 4038 lwc1 $3, ($0) 4039 lwc1 $3, 4 4040 lwc1 $3, 4($0) 4041 lwc1 $3, ($4) 4042 lwc1 $3, 0($4) 4043 lwc1 $3, 32767($4) 4044 lwc1 $3, -32768($4) 4045 lwc1 $3, 65535($4) 4046 lwc1 $3, 0xffff0000($4) 4047 lwc1 $3, 0xffff8000($4) 4048 lwc1 $3, 0xffff0001($4) 4049 lwc1 $3, 0xffff8001($4) 4050 lwc1 $3, 0xf0000000($4) 4051 lwc1 $3, 0xffffffff($4) 4052 lwc1 $3, 0x12345678($4) 4053 lwc1 $f3, 0 4054 lwc1 $f3, ($0) 4055 lwc1 $f3, 4 4056 lwc1 $f3, 4($0) 4057 lwc1 $f3, ($4) 4058 lwc1 $f3, 0($4) 4059 lwc1 $f3, 32767($4) 4060 lwc1 $f3, -32768($4) 4061 lwc1 $f3, 65535($4) 4062 lwc1 $f3, 0xffff0000($4) 4063 lwc1 $f3, 0xffff8000($4) 4064 lwc1 $f3, 0xffff0001($4) 4065 lwc1 $f3, 0xffff8001($4) 4066 lwc1 $f3, 0xf0000000($4) 4067 lwc1 $f3, 0xffffffff($4) 4068 lwc1 $f3, 0x12345678($4) 4069 4070 l.s $f3, 0 4071 l.s $f3, ($0) 4072 l.s $f3, 4 4073 l.s $f3, 4($0) 4074 l.s $f3, ($4) 4075 l.s $f3, 0($4) 4076 l.s $f3, 32767($4) 4077 l.s $f3, -32768($4) 4078 l.s $f3, 65535($4) 4079 l.s $f3, 0xffff0000($4) 4080 l.s $f3, 0xffff8000($4) 4081 l.s $f3, 0xffff0001($4) 4082 l.s $f3, 0xffff8001($4) 4083 l.s $f3, 0xf0000000($4) 4084 l.s $f3, 0xffffffff($4) 4085 l.s $f3, 0x12345678($4) 4086 4087 lwxc1 $f0, $0($0) 4088 lwxc1 $f0, $0($2) 4089 lwxc1 $f0, $0($31) 4090 lwxc1 $f0, $2($31) 4091 lwxc1 $f0, $31($31) 4092 lwxc1 $f1, $31($31) 4093 lwxc1 $f2, $31($31) 4094 lwxc1 $f31, $31($31) 4095 4096 madd.d $f0, $f1, $f2, $f3 4097 madd.d $f28, $f29, $f30, $f31 4098 madd.s $f0, $f1, $f2, $f3 4099 madd.s $f28, $f29, $f30, $f31 4100 madd.ps $f0, $f1, $f2, $f3 4101 madd.ps $f28, $f29, $f30, $f31 4102 4103 mfc1 $5, $0 4104 mfc1 $5, $1 4105 mfc1 $5, $2 4106 mfc1 $5, $3 4107 mfc1 $5, $4 4108 mfc1 $5, $5 4109 mfc1 $5, $6 4110 mfc1 $5, $7 4111 mfc1 $5, $8 4112 mfc1 $5, $9 4113 mfc1 $5, $10 4114 mfc1 $5, $11 4115 mfc1 $5, $12 4116 mfc1 $5, $13 4117 mfc1 $5, $14 4118 mfc1 $5, $15 4119 mfc1 $5, $16 4120 mfc1 $5, $17 4121 mfc1 $5, $18 4122 mfc1 $5, $19 4123 mfc1 $5, $20 4124 mfc1 $5, $21 4125 mfc1 $5, $22 4126 mfc1 $5, $23 4127 mfc1 $5, $24 4128 mfc1 $5, $25 4129 mfc1 $5, $26 4130 mfc1 $5, $27 4131 mfc1 $5, $28 4132 mfc1 $5, $29 4133 mfc1 $5, $30 4134 mfc1 $5, $31 4135 mfc1 $5, $f0 4136 mfc1 $5, $f1 4137 mfc1 $5, $f2 4138 mfc1 $5, $f3 4139 mfc1 $5, $f4 4140 mfc1 $5, $f5 4141 mfc1 $5, $f6 4142 mfc1 $5, $f7 4143 mfc1 $5, $f8 4144 mfc1 $5, $f9 4145 mfc1 $5, $f10 4146 mfc1 $5, $f11 4147 mfc1 $5, $f12 4148 mfc1 $5, $f13 4149 mfc1 $5, $f14 4150 mfc1 $5, $f15 4151 mfc1 $5, $f16 4152 mfc1 $5, $f17 4153 mfc1 $5, $f18 4154 mfc1 $5, $f19 4155 mfc1 $5, $f20 4156 mfc1 $5, $f21 4157 mfc1 $5, $f22 4158 mfc1 $5, $f23 4159 mfc1 $5, $f24 4160 mfc1 $5, $f25 4161 mfc1 $5, $f26 4162 mfc1 $5, $f27 4163 mfc1 $5, $f28 4164 mfc1 $5, $f29 4165 mfc1 $5, $f30 4166 mfc1 $5, $f31 4167 4168 mfhc1 $5, $0 4169 mfhc1 $5, $1 4170 mfhc1 $5, $2 4171 mfhc1 $5, $3 4172 mfhc1 $5, $4 4173 mfhc1 $5, $5 4174 mfhc1 $5, $6 4175 mfhc1 $5, $7 4176 mfhc1 $5, $8 4177 mfhc1 $5, $9 4178 mfhc1 $5, $10 4179 mfhc1 $5, $11 4180 mfhc1 $5, $12 4181 mfhc1 $5, $13 4182 mfhc1 $5, $14 4183 mfhc1 $5, $15 4184 mfhc1 $5, $16 4185 mfhc1 $5, $17 4186 mfhc1 $5, $18 4187 mfhc1 $5, $19 4188 mfhc1 $5, $20 4189 mfhc1 $5, $21 4190 mfhc1 $5, $22 4191 mfhc1 $5, $23 4192 mfhc1 $5, $24 4193 mfhc1 $5, $25 4194 mfhc1 $5, $26 4195 mfhc1 $5, $27 4196 mfhc1 $5, $28 4197 mfhc1 $5, $29 4198 mfhc1 $5, $30 4199 mfhc1 $5, $31 4200 mfhc1 $5, $f0 4201 mfhc1 $5, $f1 4202 mfhc1 $5, $f2 4203 mfhc1 $5, $f3 4204 mfhc1 $5, $f4 4205 mfhc1 $5, $f5 4206 mfhc1 $5, $f6 4207 mfhc1 $5, $f7 4208 mfhc1 $5, $f8 4209 mfhc1 $5, $f9 4210 mfhc1 $5, $f10 4211 mfhc1 $5, $f11 4212 mfhc1 $5, $f12 4213 mfhc1 $5, $f13 4214 mfhc1 $5, $f14 4215 mfhc1 $5, $f15 4216 mfhc1 $5, $f16 4217 mfhc1 $5, $f17 4218 mfhc1 $5, $f18 4219 mfhc1 $5, $f19 4220 mfhc1 $5, $f20 4221 mfhc1 $5, $f21 4222 mfhc1 $5, $f22 4223 mfhc1 $5, $f23 4224 mfhc1 $5, $f24 4225 mfhc1 $5, $f25 4226 mfhc1 $5, $f26 4227 mfhc1 $5, $f27 4228 mfhc1 $5, $f28 4229 mfhc1 $5, $f29 4230 mfhc1 $5, $f30 4231 mfhc1 $5, $f31 4232 4233 mov.d $f0, $f1 4234 mov.d $f30, $f31 4235 mov.s $f0, $f1 4236 mov.s $f30, $f31 4237 mov.ps $f0, $f1 4238 mov.ps $f30, $f31 4239 4240 movf.d $f2, $f3, $fcc0 4241 movf.d $f2, $f3, $fcc1 4242 movf.d $f2, $f3, $fcc2 4243 movf.d $f2, $f3, $fcc3 4244 movf.d $f2, $f3, $fcc4 4245 movf.d $f2, $f3, $fcc5 4246 movf.d $f2, $f3, $fcc6 4247 movf.d $f2, $f3, $fcc7 4248 movf.d $f30, $f31, $fcc7 4249 4250 movf.s $f2, $f3, $fcc0 4251 movf.s $f2, $f3, $fcc1 4252 movf.s $f2, $f3, $fcc2 4253 movf.s $f2, $f3, $fcc3 4254 movf.s $f2, $f3, $fcc4 4255 movf.s $f2, $f3, $fcc5 4256 movf.s $f2, $f3, $fcc6 4257 movf.s $f2, $f3, $fcc7 4258 movf.s $f30, $f31, $fcc7 4259 4260 movf.ps $f2, $f3, $fcc0 4261 movf.ps $f2, $f3, $fcc2 4262 movf.ps $f2, $f3, $fcc4 4263 movf.ps $f2, $f3, $fcc6 4264 movf.ps $f2, $f3, $fcc6 4265 movf.ps $f30, $f31, $fcc6 4266 4267 movn.d $f2, $f3, $0 4268 movn.d $f2, $f3, $31 4269 movn.s $f2, $f3, $0 4270 movn.s $f2, $f3, $31 4271 movn.ps $f2, $f3, $0 4272 movn.ps $f2, $f3, $31 4273 4274 movt.ps $f2, $f3, $fcc0 4275 movt.ps $f2, $f3, $fcc2 4276 movt.ps $f2, $f3, $fcc4 4277 movt.ps $f2, $f3, $fcc6 4278 movt.ps $f2, $f3, $fcc6 4279 movt.ps $f30, $f31, $fcc6 4280 4281 movz.d $f2, $f3, $0 4282 movz.d $f2, $f3, $31 4283 movz.s $f2, $f3, $0 4284 movz.s $f2, $f3, $31 4285 movz.ps $f2, $f3, $0 4286 movz.ps $f2, $f3, $31 4287 4288 msub.d $f0, $f1, $f2, $f3 4289 msub.d $f28, $f29, $f30, $f31 4290 msub.s $f0, $f1, $f2, $f3 4291 msub.s $f28, $f29, $f30, $f31 4292 msub.ps $f0, $f1, $f2, $f3 4293 msub.ps $f28, $f29, $f30, $f31 4294 4295 mtc1 $5, $0 4296 mtc1 $5, $1 4297 mtc1 $5, $2 4298 mtc1 $5, $3 4299 mtc1 $5, $4 4300 mtc1 $5, $5 4301 mtc1 $5, $6 4302 mtc1 $5, $7 4303 mtc1 $5, $8 4304 mtc1 $5, $9 4305 mtc1 $5, $10 4306 mtc1 $5, $11 4307 mtc1 $5, $12 4308 mtc1 $5, $13 4309 mtc1 $5, $14 4310 mtc1 $5, $15 4311 mtc1 $5, $16 4312 mtc1 $5, $17 4313 mtc1 $5, $18 4314 mtc1 $5, $19 4315 mtc1 $5, $20 4316 mtc1 $5, $21 4317 mtc1 $5, $22 4318 mtc1 $5, $23 4319 mtc1 $5, $24 4320 mtc1 $5, $25 4321 mtc1 $5, $26 4322 mtc1 $5, $27 4323 mtc1 $5, $28 4324 mtc1 $5, $29 4325 mtc1 $5, $30 4326 mtc1 $5, $31 4327 mtc1 $5, $f0 4328 mtc1 $5, $f1 4329 mtc1 $5, $f2 4330 mtc1 $5, $f3 4331 mtc1 $5, $f4 4332 mtc1 $5, $f5 4333 mtc1 $5, $f6 4334 mtc1 $5, $f7 4335 mtc1 $5, $f8 4336 mtc1 $5, $f9 4337 mtc1 $5, $f10 4338 mtc1 $5, $f11 4339 mtc1 $5, $f12 4340 mtc1 $5, $f13 4341 mtc1 $5, $f14 4342 mtc1 $5, $f15 4343 mtc1 $5, $f16 4344 mtc1 $5, $f17 4345 mtc1 $5, $f18 4346 mtc1 $5, $f19 4347 mtc1 $5, $f20 4348 mtc1 $5, $f21 4349 mtc1 $5, $f22 4350 mtc1 $5, $f23 4351 mtc1 $5, $f24 4352 mtc1 $5, $f25 4353 mtc1 $5, $f26 4354 mtc1 $5, $f27 4355 mtc1 $5, $f28 4356 mtc1 $5, $f29 4357 mtc1 $5, $f30 4358 mtc1 $5, $f31 4359 4360 mthc1 $5, $0 4361 mthc1 $5, $1 4362 mthc1 $5, $2 4363 mthc1 $5, $3 4364 mthc1 $5, $4 4365 mthc1 $5, $5 4366 mthc1 $5, $6 4367 mthc1 $5, $7 4368 mthc1 $5, $8 4369 mthc1 $5, $9 4370 mthc1 $5, $10 4371 mthc1 $5, $11 4372 mthc1 $5, $12 4373 mthc1 $5, $13 4374 mthc1 $5, $14 4375 mthc1 $5, $15 4376 mthc1 $5, $16 4377 mthc1 $5, $17 4378 mthc1 $5, $18 4379 mthc1 $5, $19 4380 mthc1 $5, $20 4381 mthc1 $5, $21 4382 mthc1 $5, $22 4383 mthc1 $5, $23 4384 mthc1 $5, $24 4385 mthc1 $5, $25 4386 mthc1 $5, $26 4387 mthc1 $5, $27 4388 mthc1 $5, $28 4389 mthc1 $5, $29 4390 mthc1 $5, $30 4391 mthc1 $5, $31 4392 mthc1 $5, $f0 4393 mthc1 $5, $f1 4394 mthc1 $5, $f2 4395 mthc1 $5, $f3 4396 mthc1 $5, $f4 4397 mthc1 $5, $f5 4398 mthc1 $5, $f6 4399 mthc1 $5, $f7 4400 mthc1 $5, $f8 4401 mthc1 $5, $f9 4402 mthc1 $5, $f10 4403 mthc1 $5, $f11 4404 mthc1 $5, $f12 4405 mthc1 $5, $f13 4406 mthc1 $5, $f14 4407 mthc1 $5, $f15 4408 mthc1 $5, $f16 4409 mthc1 $5, $f17 4410 mthc1 $5, $f18 4411 mthc1 $5, $f19 4412 mthc1 $5, $f20 4413 mthc1 $5, $f21 4414 mthc1 $5, $f22 4415 mthc1 $5, $f23 4416 mthc1 $5, $f24 4417 mthc1 $5, $f25 4418 mthc1 $5, $f26 4419 mthc1 $5, $f27 4420 mthc1 $5, $f28 4421 mthc1 $5, $f29 4422 mthc1 $5, $f30 4423 mthc1 $5, $f31 4424 4425 mul.s $f0, $f1, $f2 4426 mul.s $f29, $f30, $f31 4427 mul.s $f29, $f29, $f30 4428 mul.s $f29, $f30 4429 mul.d $f0, $f1, $f2 4430 mul.d $f29, $f30, $f31 4431 mul.d $f29, $f29, $f30 4432 mul.d $f29, $f30 4433 mul.ps $f0, $f1, $f2 4434 mul.ps $f29, $f30, $f31 4435 mul.ps $f29, $f29, $f30 4436 mul.ps $f29, $f30 4437 4438 neg.s $f0, $f1 4439 neg.s $f30, $f31 4440 neg.s $f2, $f2 4441 neg.s $f2 4442 neg.d $f0, $f1 4443 neg.d $f30, $f31 4444 neg.d $f2, $f2 4445 neg.d $f2 4446 neg.ps $f0, $f1 4447 neg.ps $f30, $f31 4448 neg.ps $f2, $f2 4449 neg.ps $f2 4450 4451 nmadd.d $f0, $f1, $f2, $f3 4452 nmadd.d $f28, $f29, $f30, $f31 4453 nmadd.s $f0, $f1, $f2, $f3 4454 nmadd.s $f28, $f29, $f30, $f31 4455 nmadd.ps $f0, $f1, $f2, $f3 4456 nmadd.ps $f28, $f29, $f30, $f31 4457 4458 nmsub.d $f0, $f1, $f2, $f3 4459 nmsub.d $f28, $f29, $f30, $f31 4460 nmsub.s $f0, $f1, $f2, $f3 4461 nmsub.s $f28, $f29, $f30, $f31 4462 nmsub.ps $f0, $f1, $f2, $f3 4463 nmsub.ps $f28, $f29, $f30, $f31 4464 4465 pll.ps $f0, $f1, $f2 4466 pll.ps $f29, $f30, $f31 4467 pll.ps $f29, $f29, $f30 4468 pll.ps $f29, $f30 4469 plu.ps $f0, $f1, $f2 4470 plu.ps $f29, $f30, $f31 4471 plu.ps $f29, $f29, $f30 4472 plu.ps $f29, $f30 4473 pul.ps $f0, $f1, $f2 4474 pul.ps $f29, $f30, $f31 4475 pul.ps $f29, $f29, $f30 4476 pul.ps $f29, $f30 4477 puu.ps $f0, $f1, $f2 4478 puu.ps $f29, $f30, $f31 4479 puu.ps $f29, $f29, $f30 4480 puu.ps $f29, $f30 4481 4482 recip.s $f0, $f1 4483 recip.s $f30, $f31 4484 recip.s $f2, $f2 4485 recip.d $f0, $f1 4486 recip.d $f30, $f31 4487 recip.d $f2, $f2 4488 4489 round.l.s $f0, $f1 4490 round.l.s $f30, $f31 4491 round.l.s $f2, $f2 4492 round.l.d $f0, $f1 4493 round.l.d $f30, $f31 4494 round.l.d $f2, $f2 4495 4496 round.w.s $f0, $f1 4497 round.w.s $f30, $f31 4498 round.w.s $f2, $f2 4499 round.w.d $f0, $f1 4500 round.w.d $f30, $f31 4501 round.w.d $f2, $f2 4502 4503 rsqrt.s $f0, $f1 4504 rsqrt.s $f30, $f31 4505 rsqrt.s $f2, $f2 4506 rsqrt.d $f0, $f1 4507 rsqrt.d $f30, $f31 4508 rsqrt.d $f2, $f2 4509 4510 sdc1 $3, 0 4511 sdc1 $3, ($0) 4512 sdc1 $3, 4 4513 sdc1 $3, 4($0) 4514 sdc1 $3, ($4) 4515 sdc1 $3, 0($4) 4516 sdc1 $3, 32767($4) 4517 sdc1 $3, -32768($4) 4518 sdc1 $3, 65535($4) 4519 sdc1 $3, 0xffff0000($4) 4520 sdc1 $3, 0xffff8000($4) 4521 sdc1 $3, 0xffff0001($4) 4522 sdc1 $3, 0xffff8001($4) 4523 sdc1 $3, 0xf0000000($4) 4524 sdc1 $3, 0xffffffff($4) 4525 sdc1 $3, 0x12345678($4) 4526 sdc1 $f3, 0 4527 sdc1 $f3, ($0) 4528 sdc1 $f3, 4 4529 sdc1 $f3, 4($0) 4530 sdc1 $f3, ($4) 4531 sdc1 $f3, 0($4) 4532 sdc1 $f3, 32767($4) 4533 sdc1 $f3, -32768($4) 4534 sdc1 $f3, 65535($4) 4535 sdc1 $f3, 0xffff0000($4) 4536 sdc1 $f3, 0xffff8000($4) 4537 sdc1 $f3, 0xffff0001($4) 4538 sdc1 $f3, 0xffff8001($4) 4539 sdc1 $f3, 0xf0000000($4) 4540 sdc1 $f3, 0xffffffff($4) 4541 sdc1 $f3, 0x12345678($4) 4542 4543 s.d $f3, 0 4544 s.d $f3, ($0) 4545 s.d $f3, 4 4546 s.d $f3, 4($0) 4547 s.d $f3, ($4) 4548 s.d $f3, 0($4) 4549 s.d $f3, 32767($4) 4550 s.d $f3, -32768($4) 4551 4552 sdxc1 $f0, $0($0) 4553 sdxc1 $f0, $0($2) 4554 sdxc1 $f0, $0($31) 4555 sdxc1 $f0, $2($31) 4556 sdxc1 $f0, $31($31) 4557 sdxc1 $f1, $31($31) 4558 sdxc1 $f2, $31($31) 4559 sdxc1 $f31, $31($31) 4560 4561 sqrt.s $f0, $f1 4562 sqrt.s $f30, $f31 4563 sqrt.s $f2, $f2 4564 sqrt.d $f0, $f1 4565 sqrt.d $f30, $f31 4566 sqrt.d $f2, $f2 4567 4568 sub.s $f0, $f1, $f2 4569 sub.s $f29, $f30, $f31 4570 sub.s $f29, $f29, $f30 4571 sub.s $f29, $f30 4572 sub.d $f0, $f1, $f2 4573 sub.d $f29, $f30, $f31 4574 sub.d $f29, $f29, $f30 4575 sub.d $f29, $f30 4576 sub.ps $f0, $f1, $f2 4577 sub.ps $f29, $f30, $f31 4578 sub.ps $f29, $f29, $f30 4579 sub.ps $f29, $f30 4580 4581 suxc1 $f0, $0($0) 4582 suxc1 $f0, $0($2) 4583 suxc1 $f0, $0($31) 4584 suxc1 $f0, $2($31) 4585 suxc1 $f0, $31($31) 4586 suxc1 $f1, $31($31) 4587 suxc1 $f2, $31($31) 4588 suxc1 $f31, $31($31) 4589 4590 swc1 $3, 0 4591 swc1 $3, ($0) 4592 swc1 $3, 4 4593 swc1 $3, 4($0) 4594 swc1 $3, ($4) 4595 swc1 $3, 0($4) 4596 swc1 $3, 32767($4) 4597 swc1 $3, -32768($4) 4598 swc1 $3, 65535($4) 4599 swc1 $3, 0xffff0000($4) 4600 swc1 $3, 0xffff8000($4) 4601 swc1 $3, 0xffff0001($4) 4602 swc1 $3, 0xffff8001($4) 4603 swc1 $3, 0xf0000000($4) 4604 swc1 $3, 0xffffffff($4) 4605 swc1 $3, 0x12345678($4) 4606 swc1 $f3, 0 4607 swc1 $f3, ($0) 4608 swc1 $f3, 4 4609 swc1 $f3, 4($0) 4610 swc1 $f3, ($4) 4611 swc1 $f3, 0($4) 4612 swc1 $f3, 32767($4) 4613 swc1 $f3, -32768($4) 4614 swc1 $f3, 65535($4) 4615 swc1 $f3, 0xffff0000($4) 4616 swc1 $f3, 0xffff8000($4) 4617 swc1 $f3, 0xffff0001($4) 4618 swc1 $f3, 0xffff8001($4) 4619 swc1 $f3, 0xf0000000($4) 4620 swc1 $f3, 0xffffffff($4) 4621 swc1 $f3, 0x12345678($4) 4622 4623 s.s $f3, 0 4624 s.s $f3, ($0) 4625 s.s $f3, 4 4626 s.s $f3, 4($0) 4627 s.s $f3, ($4) 4628 s.s $f3, 0($4) 4629 s.s $f3, 32767($4) 4630 s.s $f3, -32768($4) 4631 s.s $f3, 65535($4) 4632 s.s $f3, 0xffff0000($4) 4633 s.s $f3, 0xffff8000($4) 4634 s.s $f3, 0xffff0001($4) 4635 s.s $f3, 0xffff8001($4) 4636 s.s $f3, 0xf0000000($4) 4637 s.s $f3, 0xffffffff($4) 4638 s.s $f3, 0x12345678($4) 4639 4640 swxc1 $f0, $0($0) 4641 swxc1 $f0, $0($2) 4642 swxc1 $f0, $0($31) 4643 swxc1 $f0, $2($31) 4644 swxc1 $f0, $31($31) 4645 swxc1 $f1, $31($31) 4646 swxc1 $f2, $31($31) 4647 swxc1 $f31, $31($31) 4648 4649 trunc.l.s $f0, $f1 4650 trunc.l.s $f30, $f31 4651 trunc.l.s $f2, $f2 4652 trunc.l.d $f0, $f1 4653 trunc.l.d $f30, $f31 4654 trunc.l.d $f2, $f2 4655 4656 trunc.w.s $f0, $f1 4657 trunc.w.s $f30, $f31 4658 trunc.w.s $f2, $f2 4659 trunc.w.d $f0, $f1 4660 trunc.w.d $f30, $f31 4661 trunc.w.d $f2, $f2 4662 4663 movf $2, $3, $fcc0 4664 movf $30, $31, $fcc0 4665 movf $30, $31, $fcc1 4666 movf $30, $31, $fcc2 4667 movf $30, $31, $fcc3 4668 movf $30, $31, $fcc4 4669 movf $30, $31, $fcc5 4670 movf $30, $31, $fcc6 4671 movf $30, $31, $fcc7 4672 4673 movt $2, $3, $fcc0 4674 movt $30, $31, $fcc0 4675 movt $30, $31, $fcc1 4676 movt $30, $31, $fcc2 4677 movt $30, $31, $fcc3 4678 movt $30, $31, $fcc4 4679 movt $30, $31, $fcc5 4680 movt $30, $31, $fcc6 4681 movt $30, $31, $fcc7 4682 4683 .set noreorder 4684 bc1fl $fcc1, test 4685 addu $3, $4, $5 4686 bc1tl $fcc2, test 4687 addu $6, $7, $8 4688 .set reorder 4689 4690 bc1fl $fcc3, test 4691 addu $3, $4, $5 4692 bc1tl $fcc4, test 4693 addu $6, $7, $8 4694 4695 .end fp_test 4696 4697 .set mips64r2 4698 .globl test_mips64 4699 .ent test_mips64 4700 4701test_mips64: 4702 dabs $2, $3 4703 dabs $2, $2 4704 dabs $2 4705 4706 dadd $2, $3, $4 4707 dadd $29, $30, $31 4708 dadd $2, $2, $3 4709 dadd $2, $3 4710 4711 dadd $2, $3, 0 4712 dadd $2, $3, 1 4713 dadd $2, $3, -512 4714 dadd $2, $3, 511 4715 dadd $2, $3, 32767 4716 dadd $2, $3, -32768 4717 dadd $2, $3, 65535 4718 dadd $2, $3, 0x12345678 4719 dadd $2, $3, 0x1234567887654321 4720 4721 daddi $2, $3, 0 4722 daddi $2, $3, 1 4723 daddi $2, $3, -512 4724 daddi $2, $3, 511 4725 daddi $2, $2, 511 4726 daddi $2, 511 4727 daddi $2, $3, 32767 4728 daddi $2, $3, -32768 4729 daddi $2, $3, 65535 4730 daddi $2, $3, 0x12345678 4731 4732 daddiu $2, $3, 0 4733 daddiu $2, $3, -32768 4734 daddiu $2, $3, 32767 4735 daddiu $2, $2, 32767 4736 daddiu $2, 32767 4737 4738 daddu $2, $3, $4 4739 daddu $29, $30, $31 4740 daddu $2, $2, $3 4741 daddu $2, $3 4742 daddu $2, $3, $0 4743 daddu $2, $3, 0 4744 daddu $2, $3, 1 4745 daddu $2, $3, 32767 4746 daddu $2, $3, -32768 4747 daddu $2, $3, 65535 4748 4749 dclo $2, $3 4750 dclo $3, $2 4751 dclz $2, $3 4752 dclz $3, $2 4753 4754 ddiv $0, $2, $3 4755 ddiv $0, $30, $31 4756 ddiv $0, $3 4757 ddiv $0, $31 4758 4759 ddiv $2, $3, $0 4760 ddiv $2, $3, $4 4761 4762 ddiv $3, $4, 0 4763 ddiv $3, $4, 1 4764 ddiv $3, $4, -1 4765 ddiv $3, $4, 2 4766 4767 ddivu $0, $2, $3 4768 ddivu $0, $30, $31 4769 ddivu $0, $3 4770 ddivu $0, $31 4771 4772 ddivu $2, $3, $0 4773 ddivu $2, $3, $4 4774 4775 ddivu $3, $4, 0 4776 ddivu $3, $4, 1 4777 ddivu $3, $4, -1 4778 ddivu $3, $4, 2 4779 4780 dext $2, $3, 31, 1 4781 dext $2, $3, 0, 32 4782 4783 dext $2, $3, 31, 33 4784 dextm $2, $3, 31, 33 4785 4786 dext $2, $3, 33, 10 4787 dextu $2, $3, 33, 10 4788 4789 dins $2, $3, 31, 1 4790 dins $2, $3, 0, 32 4791 4792 dins $2, $3, 31, 33 4793 dinsm $2, $3, 31, 33 4794 4795 dins $2, $3, 33, 10 4796 dinsu $2, $3, 33, 10 4797 4798 dla $2, test 4799 dlca $2, test 4800 4801 dli $2, -32768 4802 dli $2, 32767 4803 dli $2, 65535 4804 dli $2, 0x12345678 4805 4806 dmfc0 $2, $0 4807 dmfc0 $2, $1 4808 dmfc0 $2, $2 4809 dmfc0 $2, $3 4810 dmfc0 $2, $4 4811 dmfc0 $2, $5 4812 dmfc0 $2, $6 4813 dmfc0 $2, $7 4814 dmfc0 $2, $8 4815 dmfc0 $2, $9 4816 dmfc0 $2, $10 4817 dmfc0 $2, $11 4818 dmfc0 $2, $12 4819 dmfc0 $2, $13 4820 dmfc0 $2, $14 4821 dmfc0 $2, $15 4822 dmfc0 $2, $16 4823 dmfc0 $2, $17 4824 dmfc0 $2, $18 4825 dmfc0 $2, $19 4826 dmfc0 $2, $20 4827 dmfc0 $2, $21 4828 dmfc0 $2, $22 4829 dmfc0 $2, $23 4830 dmfc0 $2, $24 4831 dmfc0 $2, $25 4832 dmfc0 $2, $26 4833 dmfc0 $2, $27 4834 dmfc0 $2, $28 4835 dmfc0 $2, $29 4836 dmfc0 $2, $30 4837 dmfc0 $2, $31 4838 dmfc0 $2, $0, 0 4839 dmfc0 $2, $0, 1 4840 dmfc0 $2, $0, 2 4841 dmfc0 $2, $0, 3 4842 dmfc0 $2, $0, 4 4843 dmfc0 $2, $0, 5 4844 dmfc0 $2, $0, 6 4845 dmfc0 $2, $0, 7 4846 dmfc0 $2, $1, 0 4847 dmfc0 $2, $1, 1 4848 dmfc0 $2, $1, 2 4849 dmfc0 $2, $1, 3 4850 dmfc0 $2, $1, 4 4851 dmfc0 $2, $1, 5 4852 dmfc0 $2, $1, 6 4853 dmfc0 $2, $1, 7 4854 dmfc0 $2, $2, 0 4855 dmfc0 $2, $2, 1 4856 dmfc0 $2, $2, 2 4857 dmfc0 $2, $2, 3 4858 dmfc0 $2, $2, 4 4859 dmfc0 $2, $2, 5 4860 dmfc0 $2, $2, 6 4861 dmfc0 $2, $2, 7 4862 4863 dmtc0 $2, $0 4864 dmtc0 $2, $1 4865 dmtc0 $2, $2 4866 dmtc0 $2, $3 4867 dmtc0 $2, $4 4868 dmtc0 $2, $5 4869 dmtc0 $2, $6 4870 dmtc0 $2, $7 4871 dmtc0 $2, $8 4872 dmtc0 $2, $9 4873 dmtc0 $2, $10 4874 dmtc0 $2, $11 4875 dmtc0 $2, $12 4876 dmtc0 $2, $13 4877 dmtc0 $2, $14 4878 dmtc0 $2, $15 4879 dmtc0 $2, $16 4880 dmtc0 $2, $17 4881 dmtc0 $2, $18 4882 dmtc0 $2, $19 4883 dmtc0 $2, $20 4884 dmtc0 $2, $21 4885 dmtc0 $2, $22 4886 dmtc0 $2, $23 4887 dmtc0 $2, $24 4888 dmtc0 $2, $25 4889 dmtc0 $2, $26 4890 dmtc0 $2, $27 4891 dmtc0 $2, $28 4892 dmtc0 $2, $29 4893 dmtc0 $2, $30 4894 dmtc0 $2, $31 4895 dmtc0 $2, $0, 0 4896 dmtc0 $2, $0, 1 4897 dmtc0 $2, $0, 2 4898 dmtc0 $2, $0, 3 4899 dmtc0 $2, $0, 4 4900 dmtc0 $2, $0, 5 4901 dmtc0 $2, $0, 6 4902 dmtc0 $2, $0, 7 4903 dmtc0 $2, $1, 0 4904 dmtc0 $2, $1, 1 4905 dmtc0 $2, $1, 2 4906 dmtc0 $2, $1, 3 4907 dmtc0 $2, $1, 4 4908 dmtc0 $2, $1, 5 4909 dmtc0 $2, $1, 6 4910 dmtc0 $2, $1, 7 4911 dmtc0 $2, $2, 0 4912 dmtc0 $2, $2, 1 4913 dmtc0 $2, $2, 2 4914 dmtc0 $2, $2, 3 4915 dmtc0 $2, $2, 4 4916 dmtc0 $2, $2, 5 4917 dmtc0 $2, $2, 6 4918 dmtc0 $2, $2, 7 4919 4920 dmfc1 $5, $0 4921 dmfc1 $5, $1 4922 dmfc1 $5, $2 4923 dmfc1 $5, $3 4924 dmfc1 $5, $4 4925 dmfc1 $5, $5 4926 dmfc1 $5, $6 4927 dmfc1 $5, $7 4928 dmfc1 $5, $8 4929 dmfc1 $5, $9 4930 dmfc1 $5, $10 4931 dmfc1 $5, $11 4932 dmfc1 $5, $12 4933 dmfc1 $5, $13 4934 dmfc1 $5, $14 4935 dmfc1 $5, $15 4936 dmfc1 $5, $16 4937 dmfc1 $5, $17 4938 dmfc1 $5, $18 4939 dmfc1 $5, $19 4940 dmfc1 $5, $20 4941 dmfc1 $5, $21 4942 dmfc1 $5, $22 4943 dmfc1 $5, $23 4944 dmfc1 $5, $24 4945 dmfc1 $5, $25 4946 dmfc1 $5, $26 4947 dmfc1 $5, $27 4948 dmfc1 $5, $28 4949 dmfc1 $5, $29 4950 dmfc1 $5, $30 4951 dmfc1 $5, $31 4952 dmfc1 $5, $f0 4953 dmfc1 $5, $f1 4954 dmfc1 $5, $f2 4955 dmfc1 $5, $f3 4956 dmfc1 $5, $f4 4957 dmfc1 $5, $f5 4958 dmfc1 $5, $f6 4959 dmfc1 $5, $f7 4960 dmfc1 $5, $f8 4961 dmfc1 $5, $f9 4962 dmfc1 $5, $f10 4963 dmfc1 $5, $f11 4964 dmfc1 $5, $f12 4965 dmfc1 $5, $f13 4966 dmfc1 $5, $f14 4967 dmfc1 $5, $f15 4968 dmfc1 $5, $f16 4969 dmfc1 $5, $f17 4970 dmfc1 $5, $f18 4971 dmfc1 $5, $f19 4972 dmfc1 $5, $f20 4973 dmfc1 $5, $f21 4974 dmfc1 $5, $f22 4975 dmfc1 $5, $f23 4976 dmfc1 $5, $f24 4977 dmfc1 $5, $f25 4978 dmfc1 $5, $f26 4979 dmfc1 $5, $f27 4980 dmfc1 $5, $f28 4981 dmfc1 $5, $f29 4982 dmfc1 $5, $f30 4983 dmfc1 $5, $f31 4984 4985 dmtc1 $5, $0 4986 dmtc1 $5, $1 4987 dmtc1 $5, $2 4988 dmtc1 $5, $3 4989 dmtc1 $5, $4 4990 dmtc1 $5, $5 4991 dmtc1 $5, $6 4992 dmtc1 $5, $7 4993 dmtc1 $5, $8 4994 dmtc1 $5, $9 4995 dmtc1 $5, $10 4996 dmtc1 $5, $11 4997 dmtc1 $5, $12 4998 dmtc1 $5, $13 4999 dmtc1 $5, $14 5000 dmtc1 $5, $15 5001 dmtc1 $5, $16 5002 dmtc1 $5, $17 5003 dmtc1 $5, $18 5004 dmtc1 $5, $19 5005 dmtc1 $5, $20 5006 dmtc1 $5, $21 5007 dmtc1 $5, $22 5008 dmtc1 $5, $23 5009 dmtc1 $5, $24 5010 dmtc1 $5, $25 5011 dmtc1 $5, $26 5012 dmtc1 $5, $27 5013 dmtc1 $5, $28 5014 dmtc1 $5, $29 5015 dmtc1 $5, $30 5016 dmtc1 $5, $31 5017 dmtc1 $5, $f0 5018 dmtc1 $5, $f1 5019 dmtc1 $5, $f2 5020 dmtc1 $5, $f3 5021 dmtc1 $5, $f4 5022 dmtc1 $5, $f5 5023 dmtc1 $5, $f6 5024 dmtc1 $5, $f7 5025 dmtc1 $5, $f8 5026 dmtc1 $5, $f9 5027 dmtc1 $5, $f10 5028 dmtc1 $5, $f11 5029 dmtc1 $5, $f12 5030 dmtc1 $5, $f13 5031 dmtc1 $5, $f14 5032 dmtc1 $5, $f15 5033 dmtc1 $5, $f16 5034 dmtc1 $5, $f17 5035 dmtc1 $5, $f18 5036 dmtc1 $5, $f19 5037 dmtc1 $5, $f20 5038 dmtc1 $5, $f21 5039 dmtc1 $5, $f22 5040 dmtc1 $5, $f23 5041 dmtc1 $5, $f24 5042 dmtc1 $5, $f25 5043 dmtc1 $5, $f26 5044 dmtc1 $5, $f27 5045 dmtc1 $5, $f28 5046 dmtc1 $5, $f29 5047 dmtc1 $5, $f30 5048 dmtc1 $5, $f31 5049 5050 dmfc2 $2, $0 5051 dmfc2 $2, $1 5052 dmfc2 $2, $2 5053 dmfc2 $2, $3 5054 dmfc2 $2, $4 5055 dmfc2 $2, $5 5056 dmfc2 $2, $6 5057 dmfc2 $2, $7 5058 dmfc2 $2, $8 5059 dmfc2 $2, $9 5060 dmfc2 $2, $10 5061 dmfc2 $2, $11 5062 dmfc2 $2, $12 5063 dmfc2 $2, $13 5064 dmfc2 $2, $14 5065 dmfc2 $2, $15 5066 dmfc2 $2, $16 5067 dmfc2 $2, $17 5068 dmfc2 $2, $18 5069 dmfc2 $2, $19 5070 dmfc2 $2, $20 5071 dmfc2 $2, $21 5072 dmfc2 $2, $22 5073 dmfc2 $2, $23 5074 dmfc2 $2, $24 5075 dmfc2 $2, $25 5076 dmfc2 $2, $26 5077 dmfc2 $2, $27 5078 dmfc2 $2, $28 5079 dmfc2 $2, $29 5080 dmfc2 $2, $30 5081 dmfc2 $2, $31 5082/* 5083 dmfc2 $2, $0, 0 5084 dmfc2 $2, $0, 1 5085 dmfc2 $2, $0, 2 5086 dmfc2 $2, $0, 3 5087 dmfc2 $2, $0, 4 5088 dmfc2 $2, $0, 5 5089 dmfc2 $2, $0, 6 5090 dmfc2 $2, $0, 7 5091 dmfc2 $2, $1, 0 5092 dmfc2 $2, $1, 1 5093 dmfc2 $2, $1, 2 5094 dmfc2 $2, $1, 3 5095 dmfc2 $2, $1, 4 5096 dmfc2 $2, $1, 5 5097 dmfc2 $2, $1, 6 5098 dmfc2 $2, $1, 7 5099 dmfc2 $2, $2, 0 5100 dmfc2 $2, $2, 1 5101 dmfc2 $2, $2, 2 5102 dmfc2 $2, $2, 3 5103 dmfc2 $2, $2, 4 5104 dmfc2 $2, $2, 5 5105 dmfc2 $2, $2, 6 5106 dmfc2 $2, $2, 7 5107*/ 5108 5109 dmtc2 $2, $0 5110 dmtc2 $2, $1 5111 dmtc2 $2, $2 5112 dmtc2 $2, $3 5113 dmtc2 $2, $4 5114 dmtc2 $2, $5 5115 dmtc2 $2, $6 5116 dmtc2 $2, $7 5117 dmtc2 $2, $8 5118 dmtc2 $2, $9 5119 dmtc2 $2, $10 5120 dmtc2 $2, $11 5121 dmtc2 $2, $12 5122 dmtc2 $2, $13 5123 dmtc2 $2, $14 5124 dmtc2 $2, $15 5125 dmtc2 $2, $16 5126 dmtc2 $2, $17 5127 dmtc2 $2, $18 5128 dmtc2 $2, $19 5129 dmtc2 $2, $20 5130 dmtc2 $2, $21 5131 dmtc2 $2, $22 5132 dmtc2 $2, $23 5133 dmtc2 $2, $24 5134 dmtc2 $2, $25 5135 dmtc2 $2, $26 5136 dmtc2 $2, $27 5137 dmtc2 $2, $28 5138 dmtc2 $2, $29 5139 dmtc2 $2, $30 5140 dmtc2 $2, $31 5141/* 5142 dmtc2 $2, $0, 0 5143 dmtc2 $2, $0, 1 5144 dmtc2 $2, $0, 2 5145 dmtc2 $2, $0, 3 5146 dmtc2 $2, $0, 4 5147 dmtc2 $2, $0, 5 5148 dmtc2 $2, $0, 6 5149 dmtc2 $2, $0, 7 5150 dmtc2 $2, $1, 0 5151 dmtc2 $2, $1, 1 5152 dmtc2 $2, $1, 2 5153 dmtc2 $2, $1, 3 5154 dmtc2 $2, $1, 4 5155 dmtc2 $2, $1, 5 5156 dmtc2 $2, $1, 6 5157 dmtc2 $2, $1, 7 5158 dmtc2 $2, $2, 0 5159 dmtc2 $2, $2, 1 5160 dmtc2 $2, $2, 2 5161 dmtc2 $2, $2, 3 5162 dmtc2 $2, $2, 4 5163 dmtc2 $2, $2, 5 5164 dmtc2 $2, $2, 6 5165 dmtc2 $2, $2, 7 5166*/ 5167 5168 dmult $2, $3 5169 dmultu $2, $3 5170 5171 dmul $2, $3, $4 5172 dmul $2, $3, 0x12345678 5173 5174 dmulo $2, $3, $4 5175 dmulo $2, $3, 4 5176 5177 dmulou $2, $3, $4 5178 dmulou $2, $3, 4 5179 5180 drem $3, $4, 0 5181 drem $3, $4, 1 5182 drem $3, $4, -1 5183 drem $3, $4, 2 5184 5185 drem $0, $2, $3 5186 drem $0, $30, $31 5187 drem $0, $3 5188 drem $0, $31 5189 5190 drem $3, $4, 0 5191 drem $3, $4, 1 5192 drem $3, $4, -1 5193 drem $3, $4, 2 5194 5195 dremu $0, $2, $3 5196 dremu $0, $30, $31 5197 dremu $0, $3 5198 dremu $0, $31 5199 5200 dremu $3, $4, 0 5201 dremu $3, $4, 1 5202 dremu $3, $4, -1 5203 dremu $3, $4, 2 5204 5205 drol $2, $3, $4 5206 drol $2, $2, $4 5207 drol $2, $3, 4 5208 5209 dror $2, $3, $4 5210 dror $2, $3, 4 5211 dror $2, $3, 36 5212 5213 drorv $2, $3, $4 5214 dror32 $2, $3, 4 5215 5216 drotl $2, $3, $4 5217 drotl $2, $2, $4 5218 drotl $2, $3, 4 5219 5220 drotr $2, $3, $4 5221 drotr $2, $3, 4 5222 drotr $2, $3, 36 5223 5224 drotrv $2, $3, $4 5225 drotr32 $2, $3, 4 5226 5227 dsbh $2, $3 5228 dsbh $2, $2 5229 dsbh $2 5230 5231 dshd $2, $3 5232 dshd $2, $2 5233 dshd $2 5234 5235 dsllv $2, $3, $4 5236 dsll32 $2, $3, 31 5237 dsll $2, $3, $4 5238 dsll $2, $3, 63 5239 dsll $2, $3, 31 5240 5241 dsrav $2, $3, $4 5242 dsra32 $2, $3, 4 5243 dsra $2, $3, $4 5244 dsra $2, $3, 36 5245 dsra $2, $3, 4 5246 5247 dsrlv $2, $3, $4 5248 dsrl32 $2, $3, 31 5249 dsrl $2, $3, $4 5250 dsrl $2, $3, 36 5251 dsrl $2, $3, 4 5252 5253 dsub $2, $3, $4 5254 dsub $29, $30, $31 5255 dsub $2, $2, $3 5256 dsub $2, $3 5257 5258 dsubu $2, $3, $4 5259 dsubu $29, $30, $31 5260 dsubu $2, $2, $3 5261 dsubu $2, $3 5262 5263 dsubu $2, $3, 0x1234 5264 dsubu $2, $3, 0x12345678 5265 5266 dsub $2, $3, 0 5267 dsub $2, $3, 1 5268 dsub $2, $3, 512 5269 dsub $2, $3, -511 5270 dsub $2, $3, -32768 5271 dsub $2, $3, 32767 5272 dsub $2, $3, 65535 5273 dsub $2, $3, 0x12345678 5274 dsub $2, $3, 0x8888111112345678 5275 5276 .set push 5277 .set noreorder 5278 .set nomacro 5279 ld $2, 0 5280 ld $2, 4 5281 ld $2, ($0) 5282 ld $2, 0($0) 5283 ld $2, 4($0) 5284 ld $2, 4($3) 5285 ld $2, -32768($3) 5286 ld $2, 32767($3) 5287 .set pop 5288 5289 ldl $2, 0 5290 ldl $2, 4 5291 ldl $2, ($0) 5292 ldl $2, 0($0) 5293 ldl $2, 4($0) 5294 ldl $2, 4($3) 5295 ldl $2, -512($3) 5296 ldl $2, 511($3) 5297 ldl $2, -32768($3) 5298 ldl $2, 0x12345678($3) 5299 5300 ldr $2, 0 5301 ldr $2, 4 5302 ldr $2, ($0) 5303 ldr $2, 0($0) 5304 ldr $2, 4($0) 5305 ldr $2, 4($3) 5306 ldr $2, -512($3) 5307 ldr $2, 511($3) 5308 ldr $2, -32768($3) 5309 ldr $2, 0x12345678($3) 5310 5311 lld $2, 0 5312 lld $2, 4 5313 lld $2, ($0) 5314 lld $2, 0($0) 5315 lld $2, 4($0) 5316 lld $2, 4($3) 5317 lld $2, -512($3) 5318 lld $2, 511($3) 5319 lld $2, -32768($3) 5320 lld $2, 0x12345678($3) 5321 5322 lwu $2, 0 5323 lwu $2, 4 5324 lwu $2, ($0) 5325 lwu $2, 0($0) 5326 lwu $2, 4($0) 5327 lwu $2, 4($3) 5328 lwu $2, -512($3) 5329 lwu $2, 511($3) 5330 lwu $2, -32768($3) 5331 lwu $2, 0x12345678($3) 5332 5333 scd $2, 0 5334 scd $2, 4 5335 scd $2, ($0) 5336 scd $2, 0($0) 5337 scd $2, 4($0) 5338 scd $2, 4($3) 5339 scd $2, -512($3) 5340 scd $2, 511($3) 5341 scd $2, -32768($3) 5342 scd $2, 0x12345678($3) 5343 5344 .set push 5345 .set noreorder 5346 .set nomacro 5347 sd $2, 0 5348 sd $2, 4 5349 sd $2, ($0) 5350 sd $2, 0($0) 5351 sd $2, 4($0) 5352 sd $2, 4($3) 5353 sd $2, -32768($3) 5354 sd $2, 32767($3) 5355 .set pop 5356 5357 sdl $2, 0 5358 sdl $2, 4 5359 sdl $2, ($0) 5360 sdl $2, 0($0) 5361 sdl $2, 4($0) 5362 sdl $2, 4($3) 5363 sdl $2, -32768($3) 5364 sdl $2, 32767($3) 5365 sdl $2, 0x12345678($3) 5366 5367 sdr $2, 0 5368 sdr $2, 4 5369 sdr $2, ($0) 5370 sdr $2, 0($0) 5371 sdr $2, 4($0) 5372 sdr $2, 4($3) 5373 sdr $2, -32768($3) 5374 sdr $2, 32767($3) 5375 sdr $2, 0x12345678($3) 5376 5377 ldm $s0, 0 5378 ldm $s0, 4 5379 ldm $s0, ($5) 5380 ldm $s0, 2047($5) 5381 ldm $s0-$s1, 2047($5) 5382 ldm $s0-$s2, 2047($5) 5383 ldm $s0-$s3, 2047($5) 5384 ldm $s0-$s4, 2047($5) 5385 ldm $s0-$s5, 2047($5) 5386 ldm $s0-$s6, 2047($5) 5387 ldm $s0-$s7, 2047($5) 5388 ldm $s0-$s8, 2047($5) 5389 ldm $ra, 2047($5) 5390 ldm $s0,$ra, ($5) 5391 ldm $s0-$s1,$ra, ($5) 5392 ldm $s0-$s2,$ra, ($5) 5393 ldm $s0-$s3,$ra, ($5) 5394 ldm $s0-$s4,$ra, ($5) 5395 ldm $s0-$s5,$ra, ($5) 5396 ldm $s0-$s6,$ra, ($5) 5397 ldm $s0-$s7,$ra, ($5) 5398 ldm $s0-$s8,$ra, ($5) 5399 ldm $s0, -32768($0) 5400 ldm $s0, 32767($0) 5401 ldm $s0, 0($0) 5402 ldm $s0, 65535($0) 5403 ldm $s0, -32768($29) 5404 ldm $s0, 32767($29) 5405 ldm $s0, 0($29) 5406 ldm $s0, 65535($29) 5407 ldm $s0, 0x12345678($29) 5408 5409 ldp $2, 0 5410 ldp $2, 4 5411 ldp $2, ($29) 5412 ldp $2, 0($29) 5413 ldp $2, -2048($3) 5414 ldp $2, 2047($3) 5415 ldp $2, -32768($3) 5416 ldp $2, 32767($3) 5417 ldp $2, 0($3) 5418 ldp $2, 65535($3) 5419 ldp $2, -32768($0) 5420 ldp $2, 32767($0) 5421 ldp $2, 65535($0) 5422 ldp $2, 0x12345678($0) 5423 5424 sdm $s0, 0 5425 sdm $s0, 4 5426 sdm $s0, ($5) 5427 sdm $s0, 2047($5) 5428 sdm $s0-$s1, 2047($5) 5429 sdm $s0-$s2, 2047($5) 5430 sdm $s0-$s3, 2047($5) 5431 sdm $s0-$s4, 2047($5) 5432 sdm $s0-$s5, 2047($5) 5433 sdm $s0-$s6, 2047($5) 5434 sdm $s0-$s7, 2047($5) 5435 sdm $s0-$s8, 2047($5) 5436 sdm $ra, 2047($5) 5437 sdm $s0,$ra, ($5) 5438 sdm $s0-$s1,$ra, ($5) 5439 sdm $s0-$s2,$ra, ($5) 5440 sdm $s0-$s3,$ra, ($5) 5441 sdm $s0-$s4,$ra, ($5) 5442 sdm $s0-$s5,$ra, ($5) 5443 sdm $s0-$s6,$ra, ($5) 5444 sdm $s0-$s7,$ra, ($5) 5445 sdm $s0-$s8,$ra, ($5) 5446 sdm $s0, -32768($0) 5447 sdm $s0, 32767($0) 5448 sdm $s0, 0($0) 5449 sdm $s0, 65535($0) 5450 sdm $s0, -32768($29) 5451 sdm $s0, 32767($29) 5452 sdm $s0, 0($29) 5453 sdm $s0, 65535($29) 5454 sdm $s0, 0x12345678($29) 5455 5456 sdp $2, 0 5457 sdp $2, 4 5458 sdp $2, ($29) 5459 sdp $2, 0($29) 5460 sdp $2, -2048($3) 5461 sdp $2, 2047($3) 5462 sdp $2, -32768($3) 5463 sdp $2, 32767($3) 5464 sdp $2, 0($3) 5465 sdp $2, 65535($3) 5466 sdp $2, -32768($0) 5467 sdp $2, 32767($0) 5468 sdp $2, 65535($0) 5469 sdp $2, 0x12345678($0) 5470 5471 uld $3, 0 5472 uld $3, ($0) 5473 uld $3, 4 5474 uld $3, 4($0) 5475 uld $3, 2047 5476 uld $3, -2048 5477 uld $3, 2048 5478 uld $3, -2049 5479 uld $3, 32753($0) 5480 uld $3, -32768($0) 5481 uld $3, 65535($0) 5482 uld $3, 0xffff0000($0) 5483 uld $3, 0xffff8000($0) 5484 uld $3, 0xffff0001($0) 5485 uld $3, 0xffff8001($0) 5486 uld $3, 0xf0000000($0) 5487 uld $3, 0xffffffff($0) 5488 uld $3, 0x12345678($0) 5489 uld $3, 0($4) 5490 uld $3, 4($4) 5491 uld $3, 2047($4) 5492 uld $3, -2048($4) 5493 uld $3, 2048($4) 5494 uld $3, -2049($4) 5495 uld $3, 32753($4) 5496 uld $3, -32768($4) 5497 uld $3, 65535($4) 5498 uld $3, 0xffff0000($4) 5499 uld $3, 0xffff8000($4) 5500 uld $3, 0xffff0001($4) 5501 uld $3, 0xffff8001($4) 5502 uld $3, 0xf0000000($4) 5503 uld $3, 0xffffffff($4) 5504 uld $3, 0x12345678($4) 5505 5506 usd $3, 0 5507 usd $3, ($0) 5508 usd $3, 4 5509 usd $3, 4($0) 5510 usd $3, 2047 5511 usd $3, -2048 5512 usd $3, 2048 5513 usd $3, -2049 5514 usd $3, 32753($0) 5515 usd $3, -32768($0) 5516 usd $3, 65535($0) 5517 usd $3, 0xffff0000($0) 5518 usd $3, 0xffff8000($0) 5519 usd $3, 0xffff0001($0) 5520 usd $3, 0xffff8001($0) 5521 usd $3, 0xf0000000($0) 5522 usd $3, 0xffffffff($0) 5523 usd $3, 0x12345678($0) 5524 usd $3, 0($4) 5525 usd $3, 4($4) 5526 usd $3, 2047($4) 5527 usd $3, -2048($4) 5528 usd $3, 2048($4) 5529 usd $3, -2049($4) 5530 usd $3, 32753($4) 5531 usd $3, -32768($4) 5532 usd $3, 65535($4) 5533 usd $3, 0xffff0000($4) 5534 usd $3, 0xffff8000($4) 5535 usd $3, 0xffff0001($4) 5536 usd $3, 0xffff8001($4) 5537 usd $3, 0xf0000000($4) 5538 usd $3, 0xffffffff($4) 5539 usd $3, 0x12345678($4) 5540 5541 ldl $16, %lo(test)($3) 5542 ldr $16, %lo(test)($3) 5543 lld $16, %lo(test)($3) 5544 lwu $16, %lo(test)($3) 5545 scd $16, %lo(test)($3) 5546 sdl $16, %lo(test)($3) 5547 sdr $16, %lo(test)($3) 5548 ldm $16, %lo(test)($3) 5549 ldp $16, %lo(test)($3) 5550 sdm $16, %lo(test)($3) 5551 sdp $16, %lo(test)($3) 5552 ldc2 $16, %lo(test)($3) 5553 sdc2 $16, %lo(test)($3) 5554 5555 .end test_mips64 5556 5557 .set reorder 5558 .ent test_delay_slot 5559test_delay_slot: 5560 bal test_delay_slot 5561 bgezal $3, test_delay_slot 5562 bltzal $3, test_delay_slot 5563 bgezall $3, test_delay_slot 5564 bltzall $3, test_delay_slot 5565 jal test_delay_slot 5566 jalx test_delay_slot 5567 .ifndef insn32 5568 jalr16 $2 5569 .endif 5570 jalr32 $2 5571 .ifndef insn32 5572 jr16 $2 5573 .endif 5574 jr32 $2 5575 jalr.hb $2 5576 jr.hb $2 5577 5578 .ifndef insn32 5579 jals test_delay_slot 5580 jalrs16 $2 5581 jalrs32 $2 5582 jrs $2 5583 jalrs.hb $2 5584 jrs.hb $2 5585 .endif 5586 5587 .end test_delay_slot 5588 5589 .set noreorder 5590 .ent test_spec102 5591test_spec102: 5592 lw $2, -64<<2 ($28) 5593 lw $3, -64<<2 ($28) 5594 lw $4, -64<<2 ($28) 5595 lw $5, -64<<2 ($28) 5596 lw $6, -64<<2 ($28) 5597 lw $7, -64<<2 ($28) 5598 lw $16, -64<<2 ($28) 5599 lw $17, -64<<2 ($28) 5600 lw $17, -63<<2 ($28) 5601 lw $17, -1<<2 ($28) 5602 lw $17, 0<<2 ($28) 5603 lw $17, 1<<2 ($28) 5604 lw $17, 62<<2 ($28) 5605 lw $17, 63<<2 ($28) 5606 lw $17, 64<<2 ($28) 5607 lw $17, -65<<2 ($28) 5608 lw $17, 1 ($28) 5609 lw $17, 2 ($28) 5610 lw $17, 3 ($28) 5611 lw $17, -1 ($28) 5612 lw $17, -2 ($28) 5613 lw $17, -3 ($28) 5614 lw $17, 0 ($27) 5615 5616 addiu $2, $pc, 0 5617 addiu $3, $pc, 0 5618 addiu $4, $pc, 0 5619 addiu $5, $pc, 0 5620 addiu $6, $pc, 0 5621 addiu $7, $pc, 0 5622 addiu $16, $pc, 0 5623 addiu $17, $pc, 0 5624 addiu $17, $pc, 4194303 << 2 5625 addiu $17, $pc, -4194304 << 2 5626 addiupc $2, 0 5627 addiupc $3, 0 5628 addiupc $4, 0 5629 addiupc $5, 0 5630 addiupc $6, 0 5631 addiupc $7, 0 5632 addiupc $16, 0 5633 addiupc $17, 0 5634 addiupc $17, 4194303 << 2 5635 addiupc $17, -4194304 << 2 5636 5637 .end test_spec102 5638 5639 .set noreorder 5640 .ent test_spec107 5641test_spec107: 5642 movep $5, $6, $0, $0 5643 movep $5, $7, $0, $0 5644 movep $6, $7, $0, $0 5645 movep $4, $21, $0, $0 5646 movep $4, $22, $0, $0 5647 movep $4, $5, $0, $0 5648 movep $4, $6, $0, $0 5649 movep $4, $7, $0, $0 5650 movep $4, $7, $17, $0 5651 movep $4, $7, $2, $0 5652 movep $4, $7, $3, $0 5653 movep $4, $7, $16, $0 5654 movep $4, $7, $18, $0 5655 movep $4, $7, $19, $0 5656 movep $4, $7, $20, $0 5657 movep $4, $7, $20, $17 5658 movep $4, $7, $20, $2 5659 movep $4, $7, $20, $3 5660 movep $4, $7, $20, $16 5661 movep $4, $7, $20, $18 5662 movep $4, $7, $20, $19 5663 movep $4, $7, $20, $20 5664 .ifndef insn32 5665 bals test_spec107 5666 nop 5667 bgezals $2, test_spec107 5668 nop 5669 bltzals $2, test_spec107 5670 nop 5671 .endif 5672 bal test_spec107 5673 nop 5674 bgezal $2, test_spec107 5675 nop 5676 bltzal $2, test_spec107 5677 nop 5678 5679 .end test_spec107 5680