iltest1.s 24.3 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896
/****************************************************************
  SCALAR UNIT INTERLOCK TEST: 1
 ****************************************************************/

.base 0x00000000

	.word	0x97946701		/* Addr: 0x0000 */
	.word	0x52C6B533		/* Addr: 0x0004 */
	.word	0x36D62714		/* Addr: 0x0008 */
	.word	0xA7776117		/* Addr: 0x000C */
	.word	0xC737C521		/* Addr: 0x0010 */
	.word	0x80407237		/* Addr: 0x0014 */
	.word	0xF7A31116		/* Addr: 0x0018 */
	.word	0x03F72007		/* Addr: 0x001C */
	.word	0x51867207		/* Addr: 0x0020 */
	.word	0x62B59400		/* Addr: 0x0024 */
	.word	0xD673C622		/* Addr: 0x0028 */
	.word	0x44E56233		/* Addr: 0x002C */
	.word	0x61552121		/* Addr: 0x0030 */
	.word	0x47158314		/* Addr: 0x0034 */
	.word	0x03D55337		/* Addr: 0x0038 */
	.word	0x9162E413		/* Addr: 0x003C */
	.word	0x40B5A231		/* Addr: 0x0040 */
	.word	0x33318023		/* Addr: 0x0044 */
	.word	0xD5B1A506		/* Addr: 0x0048 */
	.word	0x3665F711		/* Addr: 0x004C */
	.word	0x47C0F137		/* Addr: 0x0050 */
	.word	0x33B36003		/* Addr: 0x0054 */
	.word	0x93778505		/* Addr: 0x0058 */
	.word	0xE7B7A626		/* Addr: 0x005C */
	.word	0x3115A506		/* Addr: 0x0060 */
	.word	0xB700E121		/* Addr: 0x0064 */
	.word	0xD386D237		/* Addr: 0x0068 */
	.word	0xF0756530		/* Addr: 0x006C */
	.word	0xB6E20107		/* Addr: 0x0070 */
	.word	0xD6031305		/* Addr: 0x0074 */
	.word	0x71610001		/* Addr: 0x0078 */
	.word	0xD4D5C305		/* Addr: 0x007C */
	.word	0xC6F2A600		/* Addr: 0x0080 */
	.word	0x14B19313		/* Addr: 0x0084 */
	.word	0xA7552006		/* Addr: 0x0088 */
	.word	0x72A1F535		/* Addr: 0x008C */
	.word	0x01A42013		/* Addr: 0x0090 */
	.word	0x52718632		/* Addr: 0x0094 */
	.word	0xC7801024		/* Addr: 0x0098 */
	.word	0xA2232531		/* Addr: 0x009C */
	.word	0xD4A1C006		/* Addr: 0x00A0 */
	.word	0x94615636		/* Addr: 0x00A4 */
	.word	0x55F0F636		/* Addr: 0x00A8 */
	.word	0x47639216		/* Addr: 0x00AC */
	.word	0xE207A734		/* Addr: 0x00B0 */
	.word	0xA6075634		/* Addr: 0x00B4 */
	.word	0x97117701		/* Addr: 0x00B8 */
	.word	0x5343B331		/* Addr: 0x00BC */
	.word	0x03C0E430		/* Addr: 0x00C0 */
	.word	0xF1E59301		/* Addr: 0x00C4 */
	.word	0x83D1B433		/* Addr: 0x00C8 */
	.word	0xA473D600		/* Addr: 0x00CC */
	.word	0x6161D405		/* Addr: 0x00D0 */
	.word	0xA2C0D433		/* Addr: 0x00D4 */
	.word	0x57B0D016		/* Addr: 0x00D8 */
	.word	0xC790F026		/* Addr: 0x00DC */
	.word	0x95068526		/* Addr: 0x00E0 */
	.word	0x2453A003		/* Addr: 0x00E4 */
	.word	0x44413620		/* Addr: 0x00E8 */
	.word	0xB1C64413		/* Addr: 0x00EC */
	.word	0x7024A020		/* Addr: 0x00F0 */
	.word	0x34C61637		/* Addr: 0x00F4 */
	.word	0xC0209527		/* Addr: 0x00F8 */
	.word	0xB0F22425		/* Addr: 0x00FC */
	.word	0x00620531		/* Addr: 0x0100 */
	.word	0xF5507022		/* Addr: 0x0104 */
	.word	0x62145007		/* Addr: 0x0108 */
	.word	0x8387E501		/* Addr: 0x010C */
	.word	0x6536B117		/* Addr: 0x0110 */
	.word	0x53630021		/* Addr: 0x0114 */
	.word	0x1681E503		/* Addr: 0x0118 */
	.word	0xD4346200		/* Addr: 0x011C */
	.word	0x73D36707		/* Addr: 0x0120 */
	.word	0xA180C325		/* Addr: 0x0124 */
	.word	0x7622A624		/* Addr: 0x0128 */
	.word	0x6007B123		/* Addr: 0x012C */
	.word	0x96437424		/* Addr: 0x0130 */
	.word	0x40E72612		/* Addr: 0x0134 */
	.word	0x20148305		/* Addr: 0x0138 */
	.word	0x21C26205		/* Addr: 0x013C */
	.word	0x75E37704		/* Addr: 0x0140 */
	.word	0x71210323		/* Addr: 0x0144 */
	.word	0x11163312		/* Addr: 0x0148 */
	.word	0xB0C66214		/* Addr: 0x014C */
	.word	0x41433731		/* Addr: 0x0150 */
	.word	0xA295E532		/* Addr: 0x0154 */
	.word	0x90073415		/* Addr: 0x0158 */
	.word	0xD464B636		/* Addr: 0x015C */
	.word	0xA253E504		/* Addr: 0x0160 */
	.word	0x86657731		/* Addr: 0x0164 */
	.word	0xB2943416		/* Addr: 0x0168 */
	.word	0x42865533		/* Addr: 0x016C */
	.word	0xE202C511		/* Addr: 0x0170 */
	.word	0xA0766233		/* Addr: 0x0174 */
	.word	0xD1D75024		/* Addr: 0x0178 */
	.word	0x9271A627		/* Addr: 0x017C */
	.word	0x55A6F102		/* Addr: 0x0180 */
	.word	0x07620211		/* Addr: 0x0184 */
	.word	0x40845437		/* Addr: 0x0188 */
	.word	0x64A3B105		/* Addr: 0x018C */
	.word	0xD3E3E105		/* Addr: 0x0190 */
	.word	0x06136604		/* Addr: 0x0194 */
	.word	0x77710033		/* Addr: 0x0198 */
	.word	0x94754514		/* Addr: 0x019C */
	.word	0x01C7B714		/* Addr: 0x01A0 */
	.word	0x64F27235		/* Addr: 0x01A4 */
	.word	0xB0F12514		/* Addr: 0x01A8 */
	.word	0xE1646221		/* Addr: 0x01AC */
	.word	0x40551130		/* Addr: 0x01B0 */
	.word	0x61D38037		/* Addr: 0x01B4 */
	.word	0x01371605		/* Addr: 0x01B8 */
	.word	0xA6E15500		/* Addr: 0x01BC */
	.word	0x20C1F615		/* Addr: 0x01C0 */
	.word	0x52624700		/* Addr: 0x01C4 */
	.word	0xA7F7C536		/* Addr: 0x01C8 */
	.word	0x76901213		/* Addr: 0x01CC */
	.word	0x51617103		/* Addr: 0x01D0 */
	.word	0x24912102		/* Addr: 0x01D4 */
	.word	0x57333110		/* Addr: 0x01D8 */
	.word	0x70456216		/* Addr: 0x01DC */
	.word	0xA3624302		/* Addr: 0x01E0 */
	.word	0x1714A015		/* Addr: 0x01E4 */
	.word	0x10606121		/* Addr: 0x01E8 */
	.word	0x84B03421		/* Addr: 0x01EC */
	.word	0x26E0F722		/* Addr: 0x01F0 */
	.word	0xC3126121		/* Addr: 0x01F4 */
	.word	0x9085C400		/* Addr: 0x01F8 */
	.word	0x9376B614		/* Addr: 0x01FC */
	.word	0xC0E60305		/* Addr: 0x0200 */
	.word	0x54B4A406		/* Addr: 0x0204 */
	.word	0xE5B5A600		/* Addr: 0x0208 */
	.word	0x8727D711		/* Addr: 0x020C */
	.word	0x47A05025		/* Addr: 0x0210 */
	.word	0xD4012303		/* Addr: 0x0214 */
	.word	0x9325F203		/* Addr: 0x0218 */
	.word	0xA4F05523		/* Addr: 0x021C */
	.word	0x40133535		/* Addr: 0x0220 */
	.word	0x97B4D426		/* Addr: 0x0224 */
	.word	0x80450036		/* Addr: 0x0228 */
	.word	0x04F40721		/* Addr: 0x022C */
	.word	0x7270F430		/* Addr: 0x0230 */
	.word	0x3242E621		/* Addr: 0x0234 */
	.word	0x93F19716		/* Addr: 0x0238 */
	.word	0x74431401		/* Addr: 0x023C */
	.word	0x86E0B113		/* Addr: 0x0240 */
	.word	0x27C7D737		/* Addr: 0x0244 */
	.word	0x8166E225		/* Addr: 0x0248 */
	.word	0xD6C35205		/* Addr: 0x024C */
	.word	0xE3F11104		/* Addr: 0x0250 */
	.word	0x23111632		/* Addr: 0x0254 */
	.word	0xB6854337		/* Addr: 0x0258 */
	.word	0x05B58317		/* Addr: 0x025C */
	.word	0xE1B61006		/* Addr: 0x0260 */
	.word	0x3077D426		/* Addr: 0x0264 */
	.word	0x67D62113		/* Addr: 0x0268 */
	.word	0x21C64604		/* Addr: 0x026C */
	.word	0x7053A333		/* Addr: 0x0270 */
	.word	0x5670C211		/* Addr: 0x0274 */
	.word	0xD6047012		/* Addr: 0x0278 */
	.word	0xD603D734		/* Addr: 0x027C */
	.word	0x5433A101		/* Addr: 0x0280 */
	.word	0x06F6D422		/* Addr: 0x0284 */
	.word	0x1240A200		/* Addr: 0x0288 */
	.word	0x7586E214		/* Addr: 0x028C */
	.word	0xA2E05730		/* Addr: 0x0290 */
	.word	0x37B2C435		/* Addr: 0x0294 */
	.word	0x04513325		/* Addr: 0x0298 */
	.word	0x07301117		/* Addr: 0x029C */
	.word	0x10C28030		/* Addr: 0x02A0 */
	.word	0x24367700		/* Addr: 0x02A4 */
	.word	0x5646D511		/* Addr: 0x02A8 */
	.word	0x14413212		/* Addr: 0x02AC */
	.word	0xD5E3A625		/* Addr: 0x02B0 */
	.word	0xE523D330		/* Addr: 0x02B4 */
	.word	0x32847503		/* Addr: 0x02B8 */
	.word	0x34822201		/* Addr: 0x02BC */
	.word	0x41F46207		/* Addr: 0x02C0 */
	.word	0x73804732		/* Addr: 0x02C4 */
	.word	0xF033F320		/* Addr: 0x02C8 */
	.word	0xF3D2C032		/* Addr: 0x02CC */
	.word	0x8266A302		/* Addr: 0x02D0 */
	.word	0x80342132		/* Addr: 0x02D4 */
	.word	0xD065E334		/* Addr: 0x02D8 */
	.word	0xE5978421		/* Addr: 0x02DC */
	.word	0xA763F432		/* Addr: 0x02E0 */
	.word	0x24658603		/* Addr: 0x02E4 */
	.word	0xB3061722		/* Addr: 0x02E8 */
	.word	0xE4831715		/* Addr: 0x02EC */
	.word	0xE0477035		/* Addr: 0x02F0 */
	.word	0xF4D7E103		/* Addr: 0x02F4 */
	.word	0x6473C723		/* Addr: 0x02F8 */
	.word	0x84537505		/* Addr: 0x02FC */
	.word	0x11447236		/* Addr: 0x0300 */
	.word	0x10471625		/* Addr: 0x0304 */
	.word	0x8185E037		/* Addr: 0x0308 */
	.word	0xB1F35536		/* Addr: 0x030C */
	.word	0xD7509734		/* Addr: 0x0310 */
	.word	0x9296E304		/* Addr: 0x0314 */
	.word	0x55335236		/* Addr: 0x0318 */
	.word	0x85771100		/* Addr: 0x031C */
	.word	0x26620407		/* Addr: 0x0320 */
	.word	0xD405C403		/* Addr: 0x0324 */
	.word	0xC516F106		/* Addr: 0x0328 */
	.word	0x42B65714		/* Addr: 0x032C */
	.word	0x25319615		/* Addr: 0x0330 */
	.word	0xB3A4C316		/* Addr: 0x0334 */
	.word	0x37306002		/* Addr: 0x0338 */
	.word	0x81411027		/* Addr: 0x033C */
	.word	0xD3D16007		/* Addr: 0x0340 */
	.word	0xC7621017		/* Addr: 0x0344 */
	.word	0x15F79007		/* Addr: 0x0348 */
	.word	0xB7F0D123		/* Addr: 0x034C */
	.word	0x7736A137		/* Addr: 0x0350 */
	.word	0x3550D221		/* Addr: 0x0354 */
	.word	0xB6459435		/* Addr: 0x0358 */
	.word	0x72D60432		/* Addr: 0x035C */
	.word	0x46A04706		/* Addr: 0x0360 */
	.word	0x45342615		/* Addr: 0x0364 */
	.word	0xD3B0A717		/* Addr: 0x0368 */
	.word	0x86812333		/* Addr: 0x036C */
	.word	0xB160B036		/* Addr: 0x0370 */
	.word	0x70264417		/* Addr: 0x0374 */
	.word	0x35B45222		/* Addr: 0x0378 */
	.word	0xA7E03431		/* Addr: 0x037C */
	.word	0x1294D504		/* Addr: 0x0380 */
	.word	0xA323F016		/* Addr: 0x0384 */
	.word	0xE485F637		/* Addr: 0x0388 */
	.word	0xB5E79320		/* Addr: 0x038C */
	.word	0xB7057033		/* Addr: 0x0390 */
	.word	0x56F3D026		/* Addr: 0x0394 */
	.word	0x2734B201		/* Addr: 0x0398 */
	.word	0x01E7B225		/* Addr: 0x039C */
	.word	0x52363210		/* Addr: 0x03A0 */
	.word	0x81C15117		/* Addr: 0x03A4 */
	.word	0x26760405		/* Addr: 0x03A8 */
	.word	0xD0F5F620		/* Addr: 0x03AC */
	.word	0x02576412		/* Addr: 0x03B0 */
	.word	0xC0343122		/* Addr: 0x03B4 */
	.word	0xF3B5B624		/* Addr: 0x03B8 */
	.word	0x14824203		/* Addr: 0x03BC */
	.word	0xC6D44615		/* Addr: 0x03C0 */
	.word	0xC553B010		/* Addr: 0x03C4 */
	.word	0x34C22301		/* Addr: 0x03C8 */
	.word	0x2487F320		/* Addr: 0x03CC */
	.word	0x44159632		/* Addr: 0x03D0 */
	.word	0x3555B601		/* Addr: 0x03D4 */
	.word	0x9294D003		/* Addr: 0x03D8 */
	.word	0x27236615		/* Addr: 0x03DC */
	.word	0xF1978010		/* Addr: 0x03E0 */
	.word	0xE4B23705		/* Addr: 0x03E4 */
	.word	0xE4365611		/* Addr: 0x03E8 */
	.word	0xE1A30107		/* Addr: 0x03EC */
	.word	0x05041500		/* Addr: 0x03F0 */
	.word	0x62626735		/* Addr: 0x03F4 */
	.word	0x03E69230		/* Addr: 0x03F8 */
	.word	0x83647010		/* Addr: 0x03FC */
	.word	0x61E15313		/* Addr: 0x0400 */
	.word	0xB0D3F537		/* Addr: 0x0404 */
	.word	0x05F14536		/* Addr: 0x0408 */
	.word	0x13F64131		/* Addr: 0x040C */
	.word	0x43C38304		/* Addr: 0x0410 */
	.word	0x06803305		/* Addr: 0x0414 */
	.word	0x1445F034		/* Addr: 0x0418 */
	.word	0x76748516		/* Addr: 0x041C */
	.word	0x5663B515		/* Addr: 0x0420 */
	.word	0xE7679714		/* Addr: 0x0424 */
	.word	0x14348115		/* Addr: 0x0428 */
	.word	0x11629415		/* Addr: 0x042C */
	.word	0x17317613		/* Addr: 0x0430 */
	.word	0x4480B714		/* Addr: 0x0434 */
	.word	0xD1D4F030		/* Addr: 0x0438 */
	.word	0x70404716		/* Addr: 0x043C */
	.word	0xA4E18400		/* Addr: 0x0440 */
	.word	0xF793A503		/* Addr: 0x0444 */
	.word	0x87044337		/* Addr: 0x0448 */
	.word	0x5422B330		/* Addr: 0x044C */
	.word	0x53B7E433		/* Addr: 0x0450 */
	.word	0x71613520		/* Addr: 0x0454 */
	.word	0x77843235		/* Addr: 0x0458 */
	.word	0x44124107		/* Addr: 0x045C */
	.word	0x11F64202		/* Addr: 0x0460 */
	.word	0x54864101		/* Addr: 0x0464 */
	.word	0xC5C7A501		/* Addr: 0x0468 */
	.word	0xA0131100		/* Addr: 0x046C */
	.word	0x0555F112		/* Addr: 0x0470 */
	.word	0x8562D104		/* Addr: 0x0474 */
	.word	0xC0A30015		/* Addr: 0x0478 */
	.word	0x2022D511		/* Addr: 0x047C */
	.word	0xF1266704		/* Addr: 0x0480 */
	.word	0x63E58327		/* Addr: 0x0484 */
	.word	0x97605005		/* Addr: 0x0488 */
	.word	0x4541C022		/* Addr: 0x048C */
	.word	0x60274630		/* Addr: 0x0490 */
	.word	0x13D28337		/* Addr: 0x0494 */
	.word	0xB7179030		/* Addr: 0x0498 */
	.word	0xA4F00604		/* Addr: 0x049C */
	.word	0x1516E606		/* Addr: 0x04A0 */
	.word	0xF6671522		/* Addr: 0x04A4 */
	.word	0xF082D017		/* Addr: 0x04A8 */
	.word	0x4656B124		/* Addr: 0x04AC */
	.word	0x15A44520		/* Addr: 0x04B0 */
	.word	0x72F0B214		/* Addr: 0x04B4 */
	.word	0x23D6B430		/* Addr: 0x04B8 */
	.word	0x56B58407		/* Addr: 0x04BC */
	.word	0xF7859400		/* Addr: 0x04C0 */
	.word	0xF7F06621		/* Addr: 0x04C4 */
	.word	0x46366411		/* Addr: 0x04C8 */
	.word	0x3053A713		/* Addr: 0x04CC */
	.word	0xF7123713		/* Addr: 0x04D0 */
	.word	0xD401E230		/* Addr: 0x04D4 */
	.word	0x86842214		/* Addr: 0x04D8 */
	.word	0x44A50732		/* Addr: 0x04DC */
	.word	0xD1A10102		/* Addr: 0x04E0 */
	.word	0xE746C722		/* Addr: 0x04E4 */
	.word	0x73751337		/* Addr: 0x04E8 */
	.word	0x8423E336		/* Addr: 0x04EC */
	.word	0xE4B2E405		/* Addr: 0x04F0 */
	.word	0x83A61536		/* Addr: 0x04F4 */
	.word	0x46A22601		/* Addr: 0x04F8 */
	.word	0xA075B715		/* Addr: 0x04FC */
	.word	0xE2209416		/* Addr: 0x0500 */
	.word	0xC6072516		/* Addr: 0x0504 */
	.word	0x52D3A123		/* Addr: 0x0508 */
	.word	0xD4D4A612		/* Addr: 0x050C */
	.word	0xF5853625		/* Addr: 0x0510 */
	.word	0xE0513326		/* Addr: 0x0514 */
	.word	0xA161F634		/* Addr: 0x0518 */
	.word	0x8764A717		/* Addr: 0x051C */
	.word	0x40445001		/* Addr: 0x0520 */
	.word	0x61064500		/* Addr: 0x0524 */
	.word	0x35818533		/* Addr: 0x0528 */
	.word	0xA194D124		/* Addr: 0x052C */
	.word	0x97D46011		/* Addr: 0x0530 */
	.word	0x7542C331		/* Addr: 0x0534 */
	.word	0x43E36222		/* Addr: 0x0538 */
	.word	0x5194A727		/* Addr: 0x053C */
	.word	0x51A50526		/* Addr: 0x0540 */
	.word	0x40509302		/* Addr: 0x0544 */
	.word	0xA4511336		/* Addr: 0x0548 */
	.word	0xC3652332		/* Addr: 0x054C */
	.word	0xB0D0D710		/* Addr: 0x0550 */
	.word	0x67163617		/* Addr: 0x0554 */
	.word	0xC2051610		/* Addr: 0x0558 */
	.word	0x81C63026		/* Addr: 0x055C */
	.word	0x92E44002		/* Addr: 0x0560 */
	.word	0xE6B24210		/* Addr: 0x0564 */
	.word	0xF6873133		/* Addr: 0x0568 */
	.word	0x6737F212		/* Addr: 0x056C */
	.word	0xB4976117		/* Addr: 0x0570 */
	.word	0x26429322		/* Addr: 0x0574 */
	.word	0x57248413		/* Addr: 0x0578 */
	.word	0x3647B212		/* Addr: 0x057C */
	.word	0x37546711		/* Addr: 0x0580 */
	.word	0xF1576113		/* Addr: 0x0584 */
	.word	0xF243C531		/* Addr: 0x0588 */
	.word	0x34016431		/* Addr: 0x058C */
	.word	0xF631C005		/* Addr: 0x0590 */
	.word	0xE642C010		/* Addr: 0x0594 */
	.word	0x8485A711		/* Addr: 0x0598 */
	.word	0x00150535		/* Addr: 0x059C */
	.word	0xA2007407		/* Addr: 0x05A0 */
	.word	0x11B3A200		/* Addr: 0x05A4 */
	.word	0x75712010		/* Addr: 0x05A8 */
	.word	0x65077506		/* Addr: 0x05AC */
	.word	0x47E65727		/* Addr: 0x05B0 */
	.word	0x95655735		/* Addr: 0x05B4 */
	.word	0x93938126		/* Addr: 0x05B8 */
	.word	0x03301635		/* Addr: 0x05BC */
	.word	0x24944330		/* Addr: 0x05C0 */
	.word	0x83328016		/* Addr: 0x05C4 */
	.word	0xF3D4B417		/* Addr: 0x05C8 */
	.word	0x0741C624		/* Addr: 0x05CC */
	.word	0xE2C07134		/* Addr: 0x05D0 */
	.word	0x0494A436		/* Addr: 0x05D4 */
	.word	0x6437B511		/* Addr: 0x05D8 */
	.word	0x66506622		/* Addr: 0x05DC */
	.word	0x97747511		/* Addr: 0x05E0 */
	.word	0xB4B73504		/* Addr: 0x05E4 */
	.word	0x41467614		/* Addr: 0x05E8 */
	.word	0xF381C314		/* Addr: 0x05EC */
	.word	0xB707E011		/* Addr: 0x05F0 */
	.word	0x0046D537		/* Addr: 0x05F4 */
	.word	0xE4B28514		/* Addr: 0x05F8 */
	.word	0x03F33033		/* Addr: 0x05FC */
	.word	0x02A64005		/* Addr: 0x0600 */
	.word	0xE7D4B320		/* Addr: 0x0604 */
	.word	0x30311417		/* Addr: 0x0608 */
	.word	0xE5229010		/* Addr: 0x060C */
	.word	0x33C17617		/* Addr: 0x0610 */
	.word	0x97E5C506		/* Addr: 0x0614 */
	.word	0xE3733737		/* Addr: 0x0618 */
	.word	0xE0A39001		/* Addr: 0x061C */
	.word	0x1457D521		/* Addr: 0x0620 */
	.word	0xD1E5C010		/* Addr: 0x0624 */
	.word	0x11A22517		/* Addr: 0x0628 */
	.word	0xE2D11131		/* Addr: 0x062C */
	.word	0xE7B69130		/* Addr: 0x0630 */
	.word	0xE5B6F026		/* Addr: 0x0634 */
	.word	0x55579126		/* Addr: 0x0638 */
	.word	0x25225011		/* Addr: 0x063C */
	.word	0x1247F400		/* Addr: 0x0640 */
	.word	0x3224D605		/* Addr: 0x0644 */
	.word	0x5661E504		/* Addr: 0x0648 */
	.word	0x16240512		/* Addr: 0x064C */
	.word	0xF6F57506		/* Addr: 0x0650 */
	.word	0xA683C705		/* Addr: 0x0654 */
	.word	0x66545306		/* Addr: 0x0658 */
	.word	0x43B5F106		/* Addr: 0x065C */
	.word	0x31B62330		/* Addr: 0x0660 */
	.word	0xA3642024		/* Addr: 0x0664 */
	.word	0x55B35203		/* Addr: 0x0668 */
	.word	0xF363D103		/* Addr: 0x066C */
	.word	0x1640F404		/* Addr: 0x0670 */
	.word	0xE3016217		/* Addr: 0x0674 */
	.word	0xC134C134		/* Addr: 0x0678 */
	.word	0x12C2C006		/* Addr: 0x067C */
	.word	0x35B2D422		/* Addr: 0x0680 */
	.word	0xC385A124		/* Addr: 0x0684 */
	.word	0xC5F43335		/* Addr: 0x0688 */
	.word	0x82329237		/* Addr: 0x068C */
	.word	0xB100E713		/* Addr: 0x0690 */
	.word	0x66F0A731		/* Addr: 0x0694 */
	.word	0x57B31106		/* Addr: 0x0698 */
	.word	0x1342D530		/* Addr: 0x069C */
	.word	0x60D6F416		/* Addr: 0x06A0 */
	.word	0x73931412		/* Addr: 0x06A4 */
	.word	0x84850230		/* Addr: 0x06A8 */
	.word	0x54D43705		/* Addr: 0x06AC */
	.word	0x0101A626		/* Addr: 0x06B0 */
	.word	0xB7A61306		/* Addr: 0x06B4 */
	.word	0x02D02700		/* Addr: 0x06B8 */
	.word	0x4185D124		/* Addr: 0x06BC */
	.word	0xA5447405		/* Addr: 0x06C0 */
	.word	0xF715F237		/* Addr: 0x06C4 */
	.word	0x05D11104		/* Addr: 0x06C8 */
	.word	0xD1A66533		/* Addr: 0x06CC */
	.word	0x57446016		/* Addr: 0x06D0 */
	.word	0x36C21025		/* Addr: 0x06D4 */
	.word	0x02F38100		/* Addr: 0x06D8 */
	.word	0x84217403		/* Addr: 0x06DC */
	.word	0x9375D635		/* Addr: 0x06E0 */
	.word	0xF4D78601		/* Addr: 0x06E4 */
	.word	0x15B65427		/* Addr: 0x06E8 */
	.word	0x2070A227		/* Addr: 0x06EC */
	.word	0xE4A71527		/* Addr: 0x06F0 */
	.word	0x60C0B600		/* Addr: 0x06F4 */
	.word	0xC643B212		/* Addr: 0x06F8 */
	.word	0xA550E413		/* Addr: 0x06FC */
	.word	0xF2D66511		/* Addr: 0x0700 */
	.word	0x96B0A536		/* Addr: 0x0704 */
	.word	0x75F59412		/* Addr: 0x0708 */
	.word	0x74A3F134		/* Addr: 0x070C */
	.word	0x57547701		/* Addr: 0x0710 */
	.word	0xC531E207		/* Addr: 0x0714 */
	.word	0x9315C405		/* Addr: 0x0718 */
	.word	0x72053624		/* Addr: 0x071C */
	.word	0x42025536		/* Addr: 0x0720 */
	.word	0xD1322004		/* Addr: 0x0724 */
	.word	0x60024502		/* Addr: 0x0728 */
	.word	0x05735103		/* Addr: 0x072C */
	.word	0x5613F410		/* Addr: 0x0730 */
	.word	0x25B13033		/* Addr: 0x0734 */
	.word	0xD6459534		/* Addr: 0x0738 */
	.word	0x02B53016		/* Addr: 0x073C */
	.word	0x57265107		/* Addr: 0x0740 */
	.word	0x64647414		/* Addr: 0x0744 */
	.word	0x5482C620		/* Addr: 0x0748 */
	.word	0x53D37330		/* Addr: 0x074C */
	.word	0x7601B315		/* Addr: 0x0750 */
	.word	0xB7860104		/* Addr: 0x0754 */
	.word	0x33E5D307		/* Addr: 0x0758 */
	.word	0x81B56431		/* Addr: 0x075C */
	.word	0x26A7F222		/* Addr: 0x0760 */
	.word	0x02D7D622		/* Addr: 0x0764 */
	.word	0x9327F531		/* Addr: 0x0768 */
	.word	0x5492A110		/* Addr: 0x076C */
	.word	0x6346B702		/* Addr: 0x0770 */
	.word	0x43935003		/* Addr: 0x0774 */
	.word	0xD657D037		/* Addr: 0x0778 */
	.word	0xC5501122		/* Addr: 0x077C */
	.word	0x43E5A001		/* Addr: 0x0780 */
	.word	0x72A44707		/* Addr: 0x0784 */
	.word	0xE1C5B227		/* Addr: 0x0788 */
	.word	0x47313632		/* Addr: 0x078C */
	.word	0x00D0B202		/* Addr: 0x0790 */
	.word	0x24E01231		/* Addr: 0x0794 */
	.word	0x1023C125		/* Addr: 0x0798 */
	.word	0xF6F55705		/* Addr: 0x079C */
	.word	0x81C66731		/* Addr: 0x07A0 */
	.word	0xA4416130		/* Addr: 0x07A4 */
	.word	0x06027436		/* Addr: 0x07A8 */
	.word	0x2610F033		/* Addr: 0x07AC */
	.word	0x91220606		/* Addr: 0x07B0 */
	.word	0x6146E616		/* Addr: 0x07B4 */
	.word	0x41B08114		/* Addr: 0x07B8 */
	.word	0x0202E316		/* Addr: 0x07BC */
	.word	0xB2220726		/* Addr: 0x07C0 */
	.word	0xF386D204		/* Addr: 0x07C4 */
	.word	0x64B77120		/* Addr: 0x07C8 */
	.word	0x96D58620		/* Addr: 0x07CC */
	.word	0xA501F221		/* Addr: 0x07D0 */
	.word	0x12D61533		/* Addr: 0x07D4 */
	.word	0x3333B122		/* Addr: 0x07D8 */
	.word	0xB6744536		/* Addr: 0x07DC */
	.word	0x15311406		/* Addr: 0x07E0 */
	.word	0x1783A611		/* Addr: 0x07E4 */
	.word	0xC070C331		/* Addr: 0x07E8 */
	.word	0x32247430		/* Addr: 0x07EC */
	.word	0xB4E46136		/* Addr: 0x07F0 */
	.word	0x3507B311		/* Addr: 0x07F4 */
	.word	0xB371B713		/* Addr: 0x07F8 */
	.word	0x9502D135		/* Addr: 0x07FC */
	/* TEST #01 *********************************************/
	/* T#=$1 Rt=$16 R1=$2 R2=$3 R3=$4 Rd=$5 Rct=$24 Rcd=$6 Rtmp=$7 */
	lui	$1,  0x1

	/* Initialization */
	lui	$16,	0x22D4
	ori	$16,	0xF501
	lui	$2,	0x61D6
	ori	$2,	0xF000
	lui	$3,	0xE3C5
	ori	$3,	0x1704
	lui	$4,	0x7374
	ori	$4,	0xD620
	lui	$5,	0x97B2
	ori	$5,	0x1404
	lui	$7,	0xF7C1
	ori	$7,	0xB300
	or	$24,	$16,	$0
	or	$6,	$5,	$0
	lqv	$v16,	0($7)
	lqv	$v24,	0($7)
	addi	$7,	$7,	0x0010
	lqv	$v2,	0($7)
	addi	$7,	$7,	0x0010
	lqv	$v3,	0($7)
	addi	$7,	$7,	0x0010
	lqv	$v4,	0($7)
	addi	$7,	$7,	0x0010
	lqv	$v5,	0($7)
	lqv	$v6,	0($7)
	ctc2	$3,	$v0
	nop
	nop
	nop

	/* Pre-compute answer */
	vaddc	$v24,	$v2,	$v3
	nop
	nop
	nop
	vadd	$v6,	$v24,	$v4
	nop
	nop
	nop
	cfc2	$16,	$v0
	nop
	ctc2	$3,	$v0

	/* Test */
	nop
	nop
	nop
	vaddc	$v16,	$v2,	$v3
	nop
	nop
	nop
	vadd	$v5,	$v16,	$v4
	nop
	nop
	nop

	/* Result Check */
	cfc2	$2,	$v0
	nop
	bne	$2,	$16,	Fail
	nop
	ctc2	$0,	$v0
	nop
	bne	$5,	$6,	Fail
	nop
	lui	$2,	0x0000
	ori	$2,	0x00FF
	veq	$v7,	$v5,	$v6
	nop
	nop
	cfc2	$7,	$v1
	nop
	bne	$7,	$2,	Fail
	nop
	veq	$v7,	$v16,	$v24
	nop
	nop
	cfc2	$7,	$v1
	nop
	bne	$7,	$2,	Fail
	nop

	/* TEST #02 *********************************************/
	/* T#=$1 Rt=$16 R1=$3 R2=$4 R3=$5 Rd=$6 Rct=$24 Rcd=$7 Rtmp=$8 */
	lui	$1,  0x2

	/* Initialization */
	lui	$16,	0x8005
	ori	$16,	0xA006
	lui	$3,	0x63D5
	ori	$3,	0x9102
	lui	$4,	0x01F7
	ori	$4,	0xB730
	lui	$5,	0xD727
	ori	$5,	0x6110
	lui	$6,	0xF0E6
	ori	$6,	0x0434
	lui	$8,	0x0107
	ori	$8,	0x8210
	or	$24,	$16,	$0
	or	$7,	$6,	$0
	lqv	$v16,	0($8)
	lqv	$v24,	0($8)
	addi	$8,	$8,	0x0010
	lqv	$v3,	0($8)
	addi	$8,	$8,	0x0010
	lqv	$v4,	0($8)
	addi	$8,	$8,	0x0010
	lqv	$v5,	0($8)
	addi	$8,	$8,	0x0010
	lqv	$v6,	0($8)
	lqv	$v7,	0($8)
	ctc2	$4,	$v0
	nop
	nop
	nop

	/* Pre-compute answer */
	vaddc	$v24,	$v3,	$v4
	nop
	nop
	nop
	vadd	$v7,	$v24,	$v5
	nop
	nop
	nop
	cfc2	$16,	$v0
	nop
	ctc2	$4,	$v0

	/* Test */
	nop
	nop
	nop
	vaddc	$v16,	$v3,	$v4
	nop
	nop
	vadd	$v6,	$v16,	$v5
	nop
	nop
	nop

	/* Result Check */
	cfc2	$3,	$v0
	nop
	bne	$3,	$16,	Fail
	nop
	ctc2	$0,	$v0
	nop
	bne	$6,	$7,	Fail
	nop
	lui	$3,	0x0000
	ori	$3,	0x00FF
	veq	$v8,	$v6,	$v7
	nop
	nop
	cfc2	$8,	$v1
	nop
	bne	$8,	$3,	Fail
	nop
	veq	$v8,	$v16,	$v24
	nop
	nop
	cfc2	$8,	$v1
	nop
	bne	$8,	$3,	Fail
	nop

	/* TEST #03 *********************************************/
	/* T#=$1 Rt=$16 R1=$4 R2=$5 R3=$6 Rd=$7 Rct=$24 Rcd=$8 Rtmp=$9 */
	lui	$1,  0x3

	/* Initialization */
	lui	$16,	0x43F0
	ori	$16,	0x7711
	lui	$4,	0xB505
	ori	$4,	0xA420
	lui	$5,	0x96B1
	ori	$5,	0x6216
	lui	$6,	0xF261
	ori	$6,	0x5030
	lui	$7,	0x57F4
	ori	$7,	0x1413
	lui	$9,	0x5723
	ori	$9,	0x7320
	or	$24,	$16,	$0
	or	$8,	$7,	$0
	lqv	$v16,	0($9)
	lqv	$v24,	0($9)
	addi	$9,	$9,	0x0010
	lqv	$v4,	0($9)
	addi	$9,	$9,	0x0010
	lqv	$v5,	0($9)
	addi	$9,	$9,	0x0010
	lqv	$v6,	0($9)
	addi	$9,	$9,	0x0010
	lqv	$v7,	0($9)
	lqv	$v8,	0($9)
	ctc2	$5,	$v0
	nop
	nop
	nop

	/* Pre-compute answer */
	vaddc	$v24,	$v4,	$v5
	nop
	nop
	nop
	vadd	$v8,	$v24,	$v6
	nop
	nop
	nop
	cfc2	$16,	$v0
	nop
	ctc2	$5,	$v0

	/* Test */
	nop
	nop
	nop
	vaddc	$v16,	$v4,	$v5
	nop
	vadd	$v7,	$v16,	$v6
	nop
	nop
	nop

	/* Result Check */
	cfc2	$4,	$v0
	nop
	bne	$4,	$16,	Fail
	nop
	ctc2	$0,	$v0
	nop
	bne	$7,	$8,	Fail
	nop
	lui	$4,	0x0000
	ori	$4,	0x00FF
	veq	$v9,	$v7,	$v8
	nop
	nop
	cfc2	$9,	$v1
	nop
	bne	$9,	$4,	Fail
	nop
	veq	$v9,	$v16,	$v24
	nop
	nop
	cfc2	$9,	$v1
	nop
	bne	$9,	$4,	Fail
	nop

	/* TEST #04 *********************************************/
	/* T#=$1 Rt=$16 R1=$5 R2=$6 R3=$7 Rd=$8 Rct=$24 Rcd=$9 Rtmp=$10 */
	lui	$1,  0x4

	/* Initialization */
	lui	$16,	0x7767
	ori	$16,	0xB703
	lui	$5,	0xA4E7
	ori	$5,	0x4133
	lui	$6,	0x6621
	ori	$6,	0xA504
	lui	$7,	0x4250
	ori	$7,	0xD530
	lui	$8,	0x0285
	ori	$8,	0xA012
	lui	$10,	0x63F0
	ori	$10,	0x9710
	or	$24,	$16,	$0
	or	$9,	$8,	$0
	lqv	$v16,	0($10)
	lqv	$v24,	0($10)
	addi	$10,	$10,	0x0010
	lqv	$v5,	0($10)
	addi	$10,	$10,	0x0010
	lqv	$v6,	0($10)
	addi	$10,	$10,	0x0010
	lqv	$v7,	0($10)
	addi	$10,	$10,	0x0010
	lqv	$v8,	0($10)
	lqv	$v9,	0($10)
	ctc2	$6,	$v0
	nop
	nop
	nop

	/* Pre-compute answer */
	vaddc	$v24,	$v5,	$v6
	nop
	nop
	nop
	vadd	$v9,	$v24,	$v7
	nop
	nop
	nop
	cfc2	$16,	$v0
	nop
	ctc2	$6,	$v0

	/* Test */
	nop
	nop
	nop
	vaddc	$v16,	$v5,	$v6
	vadd	$v8,	$v16,	$v7
	nop
	nop
	nop

	/* Result Check */
	cfc2	$5,	$v0
	nop
	bne	$5,	$16,	Fail
	nop
	ctc2	$0,	$v0
	nop
	bne	$8,	$9,	Fail
	nop
	lui	$5,	0x0000
	ori	$5,	0x00FF
	veq	$v10,	$v8,	$v9
	nop
	nop
	cfc2	$10,	$v1
	nop
	bne	$10,	$5,	Fail
	nop
	veq	$v10,	$v16,	$v24
	nop
	nop
	cfc2	$10,	$v1
	nop
	bne	$10,	$5,	Fail
	nop


	ori	$1, $0, 0xFEED;
Fail:
	sw	$0,	0xF80 ($0)
	sw	$1,	0xF84 ($0)
	sw	$2,	0xF88 ($0)
	sw	$3,	0xF8C ($0)
	sw	$4,	0xF90 ($0)
	sw	$5,	0xF94 ($0)
	sw	$6,	0xF98 ($0)
	sw	$7,	0xF9C ($0)
	sw	$8,	0xFA0 ($0)
	sw	$9,	0xFA4 ($0)
	sw	$10,	0xFA8 ($0)
	sw	$11,	0xFAC ($0)
	sw	$12,	0xFB0 ($0)
	sw	$13,	0xFB4 ($0)
	sw	$14,	0xFB8 ($0)
	sw	$15,	0xFBC ($0)
	sw	$16,	0xFC0 ($0)
	sw	$17,	0xFC4 ($0)
	sw	$18,	0xFC8 ($0)
	sw	$19,	0xFCC ($0)
	sw	$20,	0xFD0 ($0)
	sw	$21,	0xFD4 ($0)
	sw	$22,	0xFD8 ($0)
	sw	$23,	0xFDC ($0)
	sw	$24,	0xFE0 ($0)
	sw	$25,	0xFE4 ($0)
	sw	$26,	0xFE8 ($0)
	sw	$27,	0xFEC ($0)
	sw	$28,	0xFF0 ($0)
	sw	$29,	0xFF4 ($0)
	sw	$30,	0xFF8 ($0)
	sw	$31,	0xFFC ($0)
	break