diff options
Diffstat (limited to 'src/buildvm_ppcspe.h')
-rw-r--r-- | src/buildvm_ppcspe.h | 1232 |
1 files changed, 621 insertions, 611 deletions
diff --git a/src/buildvm_ppcspe.h b/src/buildvm_ppcspe.h index 8d972c12..e2d2343b 100644 --- a/src/buildvm_ppcspe.h +++ b/src/buildvm_ppcspe.h | |||
@@ -12,7 +12,7 @@ | |||
12 | #define DASM_SECTION_CODE_OP 0 | 12 | #define DASM_SECTION_CODE_OP 0 |
13 | #define DASM_SECTION_CODE_SUB 1 | 13 | #define DASM_SECTION_CODE_SUB 1 |
14 | #define DASM_MAXSECTION 2 | 14 | #define DASM_MAXSECTION 2 |
15 | static const unsigned int build_actionlist[4946] = { | 15 | static const unsigned int build_actionlist[4954] = { |
16 | 0x00010001, | 16 | 0x00010001, |
17 | 0x00060014, | 17 | 0x00060014, |
18 | 0x72000000, | 18 | 0x72000000, |
@@ -462,8 +462,11 @@ static const unsigned int build_actionlist[4946] = { | |||
462 | 0x7dca7378, | 462 | 0x7dca7378, |
463 | 0x7d2e4b78, | 463 | 0x7d2e4b78, |
464 | 0x8109fffc, | 464 | 0x8109fffc, |
465 | 0x392cfff8, | 465 | 0x28000000, |
466 | 0x820afff0, | 466 | 0x820afff0, |
467 | 0x41820000, | ||
468 | 0x00050801, | ||
469 | 0x392cfff8, | ||
467 | 0x81080000, | 470 | 0x81080000, |
468 | 0x00098200, | 471 | 0x00098200, |
469 | 0x13544b20, | 472 | 0x13544b20, |
@@ -471,7 +474,12 @@ static const unsigned int build_actionlist[4946] = { | |||
471 | 0x00098200, | 474 | 0x00098200, |
472 | 0x7c0903a6, | 475 | 0x7c0903a6, |
473 | 0x4e800420, | 476 | 0x4e800420, |
474 | 0x00060028, | 477 | 0x0006000b, |
478 | 0x390afff0, | ||
479 | 0x7d6e4050, | ||
480 | 0x48000000, | ||
481 | 0x00050028, | ||
482 | 0x00060029, | ||
475 | 0x80f0fffc, | 483 | 0x80f0fffc, |
476 | 0x388afff0, | 484 | 0x388afff0, |
477 | 0x54f55d78, | 485 | 0x54f55d78, |
@@ -484,21 +492,21 @@ static const unsigned int build_actionlist[4946] = { | |||
484 | 0x54f4dd78, | 492 | 0x54f4dd78, |
485 | 0x10040321, | 493 | 0x10040321, |
486 | 0x40820000, | 494 | 0x40820000, |
487 | 0x00050829, | 495 | 0x0005082a, |
496 | 0x00000000, | ||
488 | 0x100ea320, | 497 | 0x100ea320, |
489 | 0x48000000, | 498 | 0x48000000, |
490 | 0x0005002a, | 499 | 0x0005002b, |
491 | 0x0006002b, | 500 | 0x0006002c, |
492 | 0x11775a2d, | 501 | 0x11775a2d, |
493 | 0x38b10000, | 502 | 0x38b10000, |
494 | 0x00098200, | 503 | 0x00098200, |
495 | 0x00000000, | ||
496 | 0x54ea5d78, | 504 | 0x54ea5d78, |
497 | 0x11650321, | 505 | 0x11650321, |
498 | 0x7c8e5214, | 506 | 0x7c8e5214, |
499 | 0x48000000, | 507 | 0x48000000, |
500 | 0x00050001, | 508 | 0x00050001, |
501 | 0x0006002c, | 509 | 0x0006002d, |
502 | 0x1158522d, | 510 | 0x1158522d, |
503 | 0x38910000, | 511 | 0x38910000, |
504 | 0x00098200, | 512 | 0x00098200, |
@@ -509,7 +517,7 @@ static const unsigned int build_actionlist[4946] = { | |||
509 | 0x11650321, | 517 | 0x11650321, |
510 | 0x48000000, | 518 | 0x48000000, |
511 | 0x00050001, | 519 | 0x00050001, |
512 | 0x0006002d, | 520 | 0x0006002e, |
513 | 0x100002f1, | 521 | 0x100002f1, |
514 | 0x54ea5d78, | 522 | 0x54ea5d78, |
515 | 0x38b10000, | 523 | 0x38b10000, |
@@ -518,7 +526,7 @@ static const unsigned int build_actionlist[4946] = { | |||
518 | 0x10050321, | 526 | 0x10050321, |
519 | 0x48000000, | 527 | 0x48000000, |
520 | 0x00050001, | 528 | 0x00050001, |
521 | 0x0006002e, | 529 | 0x0006002f, |
522 | 0x54ea5d78, | 530 | 0x54ea5d78, |
523 | 0x54eb9d78, | 531 | 0x54eb9d78, |
524 | 0x7c8e5214, | 532 | 0x7c8e5214, |
@@ -556,20 +564,20 @@ static const unsigned int build_actionlist[4946] = { | |||
556 | 0x39600010, | 564 | 0x39600010, |
557 | 0x48000000, | 565 | 0x48000000, |
558 | 0x00050026, | 566 | 0x00050026, |
559 | 0x0006002f, | 567 | 0x00060030, |
560 | 0x11775a2d, | 568 | 0x11775a2d, |
561 | 0x38b10000, | 569 | 0x38b10000, |
562 | 0x00098200, | 570 | 0x00098200, |
571 | 0x00000000, | ||
563 | 0x54ea5d78, | 572 | 0x54ea5d78, |
564 | 0x11650321, | 573 | 0x11650321, |
565 | 0x7c8e5214, | 574 | 0x7c8e5214, |
566 | 0x48000000, | 575 | 0x48000000, |
567 | 0x00050001, | 576 | 0x00050001, |
568 | 0x00060030, | 577 | 0x00060031, |
569 | 0x1158522d, | 578 | 0x1158522d, |
570 | 0x38910000, | 579 | 0x38910000, |
571 | 0x00098200, | 580 | 0x00098200, |
572 | 0x00000000, | ||
573 | 0x11775a2d, | 581 | 0x11775a2d, |
574 | 0x11440321, | 582 | 0x11440321, |
575 | 0x38b10000, | 583 | 0x38b10000, |
@@ -577,7 +585,7 @@ static const unsigned int build_actionlist[4946] = { | |||
577 | 0x11650321, | 585 | 0x11650321, |
578 | 0x48000000, | 586 | 0x48000000, |
579 | 0x00050001, | 587 | 0x00050001, |
580 | 0x00060031, | 588 | 0x00060032, |
581 | 0x100002f1, | 589 | 0x100002f1, |
582 | 0x54ea5d78, | 590 | 0x54ea5d78, |
583 | 0x38b10000, | 591 | 0x38b10000, |
@@ -586,7 +594,7 @@ static const unsigned int build_actionlist[4946] = { | |||
586 | 0x10050321, | 594 | 0x10050321, |
587 | 0x48000000, | 595 | 0x48000000, |
588 | 0x00050001, | 596 | 0x00050001, |
589 | 0x00060032, | 597 | 0x00060033, |
590 | 0x54ea5d78, | 598 | 0x54ea5d78, |
591 | 0x54eb9d78, | 599 | 0x54eb9d78, |
592 | 0x7c8e5214, | 600 | 0x7c8e5214, |
@@ -625,7 +633,7 @@ static const unsigned int build_actionlist[4946] = { | |||
625 | 0x100e1321, | 633 | 0x100e1321, |
626 | 0x48000000, | 634 | 0x48000000, |
627 | 0x00050026, | 635 | 0x00050026, |
628 | 0x00060033, | 636 | 0x00060034, |
629 | 0x7e439378, | 637 | 0x7e439378, |
630 | 0x3a10fffc, | 638 | 0x3a10fffc, |
631 | 0x7c8ea214, | 639 | 0x7c8ea214, |
@@ -639,8 +647,9 @@ static const unsigned int build_actionlist[4946] = { | |||
639 | 0x0006000d, | 647 | 0x0006000d, |
640 | 0x28030001, | 648 | 0x28030001, |
641 | 0x41810000, | 649 | 0x41810000, |
642 | 0x00050834, | 650 | 0x00050835, |
643 | 0x0006000e, | 651 | 0x0006000e, |
652 | 0x00000000, | ||
644 | 0x80f00000, | 653 | 0x80f00000, |
645 | 0x3a100004, | 654 | 0x3a100004, |
646 | 0x54e993ba, | 655 | 0x54e993ba, |
@@ -648,8 +657,7 @@ static const unsigned int build_actionlist[4946] = { | |||
648 | 0x00098200, | 657 | 0x00098200, |
649 | 0x7d293214, | 658 | 0x7d293214, |
650 | 0x7e10481e, | 659 | 0x7e10481e, |
651 | 0x0006002a, | 660 | 0x0006002b, |
652 | 0x00000000, | ||
653 | 0x80f00000, | 661 | 0x80f00000, |
654 | 0x3a100004, | 662 | 0x3a100004, |
655 | 0x54e815ba, | 663 | 0x54e815ba, |
@@ -660,28 +668,28 @@ static const unsigned int build_actionlist[4946] = { | |||
660 | 0x54eb9d78, | 668 | 0x54eb9d78, |
661 | 0x7c0903a6, | 669 | 0x7c0903a6, |
662 | 0x4e800420, | 670 | 0x4e800420, |
663 | 0x00060035, | 671 | 0x00060036, |
664 | 0x80f0fffc, | 672 | 0x80f0fffc, |
665 | 0x10140301, | 673 | 0x10140301, |
666 | 0x54e8dd78, | 674 | 0x54e8dd78, |
667 | 0x100e4320, | 675 | 0x100e4320, |
668 | 0x48000000, | 676 | 0x48000000, |
669 | 0x0005002a, | 677 | 0x0005002b, |
670 | 0x00060036, | 678 | 0x00060037, |
671 | 0x80140000, | 679 | 0x80140000, |
672 | 0x39000000, | 680 | 0x39000000, |
673 | 0x00098200, | 681 | 0x00098200, |
674 | 0x7c080040, | 682 | 0x7c080040, |
675 | 0x48000000, | 683 | 0x48000000, |
676 | 0x0005000e, | 684 | 0x0005000e, |
677 | 0x00060037, | 685 | 0x00060038, |
678 | 0x80140000, | 686 | 0x80140000, |
679 | 0x39000000, | 687 | 0x39000000, |
680 | 0x00098200, | 688 | 0x00098200, |
681 | 0x7c004040, | 689 | 0x7c004040, |
682 | 0x48000000, | 690 | 0x48000000, |
683 | 0x0005000e, | 691 | 0x0005000e, |
684 | 0x00060038, | 692 | 0x00060039, |
685 | 0x3a10fffc, | 693 | 0x3a10fffc, |
686 | 0x91d20000, | 694 | 0x91d20000, |
687 | 0x00098200, | 695 | 0x00098200, |
@@ -691,25 +699,26 @@ static const unsigned int build_actionlist[4946] = { | |||
691 | 0x00030004, | 699 | 0x00030004, |
692 | 0x48000000, | 700 | 0x48000000, |
693 | 0x0005000d, | 701 | 0x0005000d, |
694 | 0x00060039, | 702 | 0x0006003a, |
695 | 0x7cae5214, | 703 | 0x7cae5214, |
696 | 0x7ccf5a14, | 704 | 0x7ccf5a14, |
697 | 0x48000000, | 705 | 0x48000000, |
698 | 0x00050001, | 706 | 0x00050001, |
699 | 0x0006003a, | 707 | 0x0006003b, |
700 | 0x7caf5a14, | 708 | 0x7caf5a14, |
701 | 0x7cce5214, | 709 | 0x7cce5214, |
702 | 0x48000000, | 710 | 0x48000000, |
703 | 0x00050001, | 711 | 0x00050001, |
704 | 0x0006003b, | 712 | 0x0006003c, |
705 | 0x7cae6214, | 713 | 0x7cae6214, |
706 | 0x7ca62b78, | 714 | 0x7ca62b78, |
707 | 0x48000000, | 715 | 0x48000000, |
708 | 0x00050001, | 716 | 0x00050001, |
709 | 0x0006003c, | 717 | 0x0006003d, |
710 | 0x7cae5214, | 718 | 0x7cae5214, |
711 | 0x7cce5a14, | 719 | 0x7cce5a14, |
712 | 0x0006000b, | 720 | 0x0006000b, |
721 | 0x00000000, | ||
713 | 0x7c8ea214, | 722 | 0x7c8ea214, |
714 | 0x91d20000, | 723 | 0x91d20000, |
715 | 0x00098200, | 724 | 0x00098200, |
@@ -718,11 +727,10 @@ static const unsigned int build_actionlist[4946] = { | |||
718 | 0x54e7063e, | 727 | 0x54e7063e, |
719 | 0x48000001, | 728 | 0x48000001, |
720 | 0x00030005, | 729 | 0x00030005, |
721 | 0x00000000, | ||
722 | 0x28030000, | 730 | 0x28030000, |
723 | 0x41820000, | 731 | 0x41820000, |
724 | 0x0005082a, | 732 | 0x0005082b, |
725 | 0x00060034, | 733 | 0x00060035, |
726 | 0x7d0e1850, | 734 | 0x7d0e1850, |
727 | 0x9203fff0, | 735 | 0x9203fff0, |
728 | 0x3a080000, | 736 | 0x3a080000, |
@@ -731,7 +739,7 @@ static const unsigned int build_actionlist[4946] = { | |||
731 | 0x39600010, | 739 | 0x39600010, |
732 | 0x48000000, | 740 | 0x48000000, |
733 | 0x00050024, | 741 | 0x00050024, |
734 | 0x0006003d, | 742 | 0x0006003e, |
735 | 0x7c8e6214, | 743 | 0x7c8e6214, |
736 | 0x91d20000, | 744 | 0x91d20000, |
737 | 0x00098200, | 745 | 0x00098200, |
@@ -740,7 +748,7 @@ static const unsigned int build_actionlist[4946] = { | |||
740 | 0x48000001, | 748 | 0x48000001, |
741 | 0x00030006, | 749 | 0x00030006, |
742 | 0x48000000, | 750 | 0x48000000, |
743 | 0x00050034, | 751 | 0x00050035, |
744 | 0x00060025, | 752 | 0x00060025, |
745 | 0x7e439378, | 753 | 0x7e439378, |
746 | 0x91320000, | 754 | 0x91320000, |
@@ -764,7 +772,7 @@ static const unsigned int build_actionlist[4946] = { | |||
764 | 0x7e947214, | 772 | 0x7e947214, |
765 | 0x7c0903a6, | 773 | 0x7c0903a6, |
766 | 0x4e800420, | 774 | 0x4e800420, |
767 | 0x0006003e, | 775 | 0x0006003f, |
768 | 0x7e439378, | 776 | 0x7e439378, |
769 | 0x91d20000, | 777 | 0x91d20000, |
770 | 0x00098200, | 778 | 0x00098200, |
@@ -776,10 +784,10 @@ static const unsigned int build_actionlist[4946] = { | |||
776 | 0x00030007, | 784 | 0x00030007, |
777 | 0x810efff8, | 785 | 0x810efff8, |
778 | 0x39750008, | 786 | 0x39750008, |
779 | 0x814efffc, | 787 | 0x8154fffc, |
780 | 0x48000000, | 788 | 0x48000000, |
781 | 0x0005003f, | 789 | 0x00050040, |
782 | 0x00060040, | 790 | 0x00060041, |
783 | 0x7e439378, | 791 | 0x7e439378, |
784 | 0x91d20000, | 792 | 0x91d20000, |
785 | 0x00098200, | 793 | 0x00098200, |
@@ -803,21 +811,21 @@ static const unsigned int build_actionlist[4946] = { | |||
803 | 0x00000000, | 811 | 0x00000000, |
804 | 0x48000000, | 812 | 0x48000000, |
805 | 0x00070000, | 813 | 0x00070000, |
806 | 0x00060041, | 814 | 0x00060042, |
807 | 0x280b0008, | 815 | 0x280b0008, |
808 | 0x100e0301, | 816 | 0x100e0301, |
809 | 0x41800000, | 817 | 0x41800000, |
810 | 0x00050842, | 818 | 0x00050843, |
811 | 0x111ad200, | 819 | 0x111ad200, |
812 | 0x3a8efff8, | 820 | 0x3a8efff8, |
813 | 0x10804232, | 821 | 0x10804232, |
814 | 0x820efff8, | 822 | 0x820efff8, |
815 | 0x40840000, | 823 | 0x40840000, |
816 | 0x00050842, | 824 | 0x00050843, |
817 | 0x10140321, | 825 | 0x10140321, |
818 | 0x398b0008, | 826 | 0x398b0008, |
819 | 0x41820000, | 827 | 0x41820000, |
820 | 0x00050843, | 828 | 0x00050844, |
821 | 0x39000008, | 829 | 0x39000008, |
822 | 0x396bfff8, | 830 | 0x396bfff8, |
823 | 0x0006000b, | 831 | 0x0006000b, |
@@ -828,12 +836,12 @@ static const unsigned int build_actionlist[4946] = { | |||
828 | 0x40820000, | 836 | 0x40820000, |
829 | 0x0005080b, | 837 | 0x0005080b, |
830 | 0x48000000, | 838 | 0x48000000, |
831 | 0x00050043, | 839 | 0x00050044, |
832 | 0x00060044, | 840 | 0x00060045, |
833 | 0x280b0008, | 841 | 0x280b0008, |
834 | 0x806e0000, | 842 | 0x806e0000, |
835 | 0x41800000, | 843 | 0x41800000, |
836 | 0x00050842, | 844 | 0x00050843, |
837 | 0x39200000, | 845 | 0x39200000, |
838 | 0x00098200, | 846 | 0x00098200, |
839 | 0x7c03b040, | 847 | 0x7c03b040, |
@@ -845,12 +853,12 @@ static const unsigned int build_actionlist[4946] = { | |||
845 | 0x00098200, | 853 | 0x00098200, |
846 | 0x10694300, | 854 | 0x10694300, |
847 | 0x48000000, | 855 | 0x48000000, |
848 | 0x00050045, | 856 | 0x00050046, |
849 | 0x00060046, | 857 | 0x00060047, |
850 | 0x280b0008, | 858 | 0x280b0008, |
851 | 0x106e0301, | 859 | 0x106e0301, |
852 | 0x41800000, | 860 | 0x41800000, |
853 | 0x00050842, | 861 | 0x00050843, |
854 | 0x1003c234, | 862 | 0x1003c234, |
855 | 0x11031a2c, | 863 | 0x11031a2c, |
856 | 0x40800000, | 864 | 0x40800000, |
@@ -864,7 +872,7 @@ static const unsigned int build_actionlist[4946] = { | |||
864 | 0x81710000, | 872 | 0x81710000, |
865 | 0x00098200, | 873 | 0x00098200, |
866 | 0x41820000, | 874 | 0x41820000, |
867 | 0x00050845, | 875 | 0x00050846, |
868 | 0x00000000, | 876 | 0x00000000, |
869 | 0x800a0000, | 877 | 0x800a0000, |
870 | 0x00098200, | 878 | 0x00098200, |
@@ -893,16 +901,16 @@ static const unsigned int build_actionlist[4946] = { | |||
893 | 0x00050805, | 901 | 0x00050805, |
894 | 0x28090000, | 902 | 0x28090000, |
895 | 0x41820000, | 903 | 0x41820000, |
896 | 0x00050845, | 904 | 0x00050846, |
897 | 0x48000000, | 905 | 0x48000000, |
898 | 0x0005000d, | 906 | 0x0005000d, |
899 | 0x0006000f, | 907 | 0x0006000f, |
900 | 0x1008d234, | 908 | 0x1008d234, |
901 | 0x41800000, | 909 | 0x41800000, |
902 | 0x00050845, | 910 | 0x00050846, |
903 | 0x10684217, | 911 | 0x10684217, |
904 | 0x48000000, | 912 | 0x48000000, |
905 | 0x00050045, | 913 | 0x00050046, |
906 | 0x00060010, | 914 | 0x00060010, |
907 | 0x2c080000, | 915 | 0x2c080000, |
908 | 0x00098200, | 916 | 0x00098200, |
@@ -920,30 +928,30 @@ static const unsigned int build_actionlist[4946] = { | |||
920 | 0x7d49402e, | 928 | 0x7d49402e, |
921 | 0x48000000, | 929 | 0x48000000, |
922 | 0x0005000c, | 930 | 0x0005000c, |
923 | 0x00060047, | 931 | 0x00060048, |
924 | 0x00000000, | 932 | 0x00000000, |
925 | 0x280b0010, | 933 | 0x280b0010, |
926 | 0x106e0301, | 934 | 0x106e0301, |
927 | 0x108e0b01, | 935 | 0x108e0b01, |
928 | 0x41800000, | 936 | 0x41800000, |
929 | 0x00050842, | 937 | 0x00050843, |
930 | 0x1003222c, | 938 | 0x1003222c, |
931 | 0x1000c234, | 939 | 0x1000c234, |
932 | 0x40830000, | 940 | 0x40830000, |
933 | 0x00050842, | 941 | 0x00050843, |
934 | 0x81030000, | 942 | 0x81030000, |
935 | 0x00098200, | 943 | 0x00098200, |
936 | 0x28080000, | 944 | 0x28080000, |
937 | 0x88c30000, | 945 | 0x88c30000, |
938 | 0x00098200, | 946 | 0x00098200, |
939 | 0x40820000, | 947 | 0x40820000, |
940 | 0x00050842, | 948 | 0x00050843, |
941 | 0x70c00000, | 949 | 0x70c00000, |
942 | 0x00090200, | 950 | 0x00090200, |
943 | 0x90830000, | 951 | 0x90830000, |
944 | 0x00098200, | 952 | 0x00098200, |
945 | 0x41820000, | 953 | 0x41820000, |
946 | 0x00050845, | 954 | 0x00050846, |
947 | 0x80110000, | 955 | 0x80110000, |
948 | 0x00098200, | 956 | 0x00098200, |
949 | 0x54c607b8, | 957 | 0x54c607b8, |
@@ -954,41 +962,41 @@ static const unsigned int build_actionlist[4946] = { | |||
954 | 0x90030000, | 962 | 0x90030000, |
955 | 0x00098200, | 963 | 0x00098200, |
956 | 0x48000000, | 964 | 0x48000000, |
957 | 0x00050045, | 965 | 0x00050046, |
958 | 0x00060048, | 966 | 0x00060049, |
959 | 0x280b0010, | 967 | 0x280b0010, |
960 | 0x108e0301, | 968 | 0x108e0301, |
961 | 0x41800000, | 969 | 0x41800000, |
962 | 0x00050842, | 970 | 0x00050843, |
963 | 0x1004c234, | 971 | 0x1004c234, |
964 | 0x38ae0008, | 972 | 0x38ae0008, |
965 | 0x40800000, | 973 | 0x40800000, |
966 | 0x00050842, | 974 | 0x00050843, |
967 | 0x7e439378, | 975 | 0x7e439378, |
968 | 0x48000001, | 976 | 0x48000001, |
969 | 0x00030009, | 977 | 0x00030009, |
970 | 0x10630301, | 978 | 0x10630301, |
971 | 0x48000000, | 979 | 0x48000000, |
972 | 0x00050045, | 980 | 0x00050046, |
973 | 0x00060049, | 981 | 0x0006004a, |
974 | 0x280b0008, | 982 | 0x280b0008, |
975 | 0x106e0301, | 983 | 0x106e0301, |
976 | 0x40820000, | 984 | 0x40820000, |
977 | 0x00050842, | 985 | 0x00050843, |
978 | 0x1003b232, | 986 | 0x1003b232, |
979 | 0x41800000, | 987 | 0x41800000, |
980 | 0x00050845, | 988 | 0x00050846, |
981 | 0x48000000, | 989 | 0x48000000, |
982 | 0x00050042, | 990 | 0x00050043, |
983 | 0x0006004a, | 991 | 0x0006004b, |
984 | 0x00000000, | 992 | 0x00000000, |
985 | 0x280b0008, | 993 | 0x280b0008, |
986 | 0x106e0301, | 994 | 0x106e0301, |
987 | 0x41800000, | 995 | 0x41800000, |
988 | 0x00050842, | 996 | 0x00050843, |
989 | 0x1003ba34, | 997 | 0x1003ba34, |
990 | 0x41800000, | 998 | 0x41800000, |
991 | 0x00050845, | 999 | 0x00050846, |
992 | 0x80110000, | 1000 | 0x80110000, |
993 | 0x00098200, | 1001 | 0x00098200, |
994 | 0x1003b232, | 1002 | 0x1003b232, |
@@ -998,31 +1006,31 @@ static const unsigned int build_actionlist[4946] = { | |||
998 | 0x4c403202, | 1006 | 0x4c403202, |
999 | 0x9201000c, | 1007 | 0x9201000c, |
1000 | 0x40820000, | 1008 | 0x40820000, |
1001 | 0x00050842, | 1009 | 0x00050843, |
1002 | 0x80110000, | 1010 | 0x80110000, |
1003 | 0x00098200, | 1011 | 0x00098200, |
1004 | 0x81110000, | 1012 | 0x81110000, |
1005 | 0x00098200, | 1013 | 0x00098200, |
1006 | 0x7c004040, | 1014 | 0x7c004040, |
1007 | 0x40800001, | 1015 | 0x40800001, |
1008 | 0x0005084b, | 1016 | 0x0005084c, |
1009 | 0x7e439378, | 1017 | 0x7e439378, |
1010 | 0x7dc47378, | 1018 | 0x7dc47378, |
1011 | 0x48000001, | 1019 | 0x48000001, |
1012 | 0x0003000a, | 1020 | 0x0003000a, |
1013 | 0x10771a2d, | 1021 | 0x10771a2d, |
1014 | 0x48000000, | 1022 | 0x48000000, |
1015 | 0x00050045, | 1023 | 0x00050046, |
1016 | 0x0006004c, | 1024 | 0x0006004d, |
1017 | 0x280b0008, | 1025 | 0x280b0008, |
1018 | 0x108e0301, | 1026 | 0x108e0301, |
1019 | 0x41800000, | 1027 | 0x41800000, |
1020 | 0x00050842, | 1028 | 0x00050843, |
1021 | 0x134e5b20, | 1029 | 0x134e5b20, |
1022 | 0x1004c234, | 1030 | 0x1004c234, |
1023 | 0x820efff8, | 1031 | 0x820efff8, |
1024 | 0x40800000, | 1032 | 0x40800000, |
1025 | 0x00050842, | 1033 | 0x00050843, |
1026 | 0x91d20000, | 1034 | 0x91d20000, |
1027 | 0x00098200, | 1035 | 0x00098200, |
1028 | 0x7e439378, | 1036 | 0x7e439378, |
@@ -1035,7 +1043,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1035 | 0x28030000, | 1043 | 0x28030000, |
1036 | 0x107ad217, | 1044 | 0x107ad217, |
1037 | 0x41820000, | 1045 | 0x41820000, |
1038 | 0x00050845, | 1046 | 0x00050846, |
1039 | 0x100e0b01, | 1047 | 0x100e0b01, |
1040 | 0x3a8efff8, | 1048 | 0x3a8efff8, |
1041 | 0x110e1301, | 1049 | 0x110e1301, |
@@ -1044,16 +1052,16 @@ static const unsigned int build_actionlist[4946] = { | |||
1044 | 0x00098200, | 1052 | 0x00098200, |
1045 | 0x11140b21, | 1053 | 0x11140b21, |
1046 | 0x48000000, | 1054 | 0x48000000, |
1047 | 0x00050043, | 1055 | 0x00050044, |
1048 | 0x0006004d, | 1056 | 0x0006004e, |
1049 | 0x280b0008, | 1057 | 0x280b0008, |
1050 | 0x106e0301, | 1058 | 0x106e0301, |
1051 | 0x41800000, | 1059 | 0x41800000, |
1052 | 0x00050842, | 1060 | 0x00050843, |
1053 | 0x1003c234, | 1061 | 0x1003c234, |
1054 | 0x820efff8, | 1062 | 0x820efff8, |
1055 | 0x40800000, | 1063 | 0x40800000, |
1056 | 0x00050842, | 1064 | 0x00050843, |
1057 | 0x00000000, | 1065 | 0x00000000, |
1058 | 0x81230000, | 1066 | 0x81230000, |
1059 | 0x00098200, | 1067 | 0x00098200, |
@@ -1062,7 +1070,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1062 | 0x28090000, | 1070 | 0x28090000, |
1063 | 0x3a8efff8, | 1071 | 0x3a8efff8, |
1064 | 0x40820000, | 1072 | 0x40820000, |
1065 | 0x00050842, | 1073 | 0x00050843, |
1066 | 0x00000000, | 1074 | 0x00000000, |
1067 | 0x100a0301, | 1075 | 0x100a0301, |
1068 | 0x00090cab, | 1076 | 0x00090cab, |
@@ -1073,21 +1081,21 @@ static const unsigned int build_actionlist[4946] = { | |||
1073 | 0x00098200, | 1081 | 0x00098200, |
1074 | 0x10140321, | 1082 | 0x10140321, |
1075 | 0x48000000, | 1083 | 0x48000000, |
1076 | 0x00050043, | 1084 | 0x00050044, |
1077 | 0x0006004e, | 1085 | 0x0006004f, |
1078 | 0x280b0010, | 1086 | 0x280b0010, |
1079 | 0x106e0301, | 1087 | 0x106e0301, |
1080 | 0x108e0b01, | 1088 | 0x108e0b01, |
1081 | 0x41800000, | 1089 | 0x41800000, |
1082 | 0x00050842, | 1090 | 0x00050843, |
1083 | 0x1003c234, | 1091 | 0x1003c234, |
1084 | 0x820efff8, | 1092 | 0x820efff8, |
1085 | 0x40800000, | 1093 | 0x40800000, |
1086 | 0x00050842, | 1094 | 0x00050843, |
1087 | 0x1004b232, | 1095 | 0x1004b232, |
1088 | 0x3cc03ff0, | 1096 | 0x3cc03ff0, |
1089 | 0x40800000, | 1097 | 0x40800000, |
1090 | 0x00050842, | 1098 | 0x00050843, |
1091 | 0x112022f5, | 1099 | 0x112022f5, |
1092 | 0x80030000, | 1100 | 0x80030000, |
1093 | 0x00098200, | 1101 | 0x00098200, |
@@ -1109,12 +1117,12 @@ static const unsigned int build_actionlist[4946] = { | |||
1109 | 0x39800000, | 1117 | 0x39800000, |
1110 | 0x00098200, | 1118 | 0x00098200, |
1111 | 0x41800000, | 1119 | 0x41800000, |
1112 | 0x00050843, | 1120 | 0x00050844, |
1113 | 0x39800000, | 1121 | 0x39800000, |
1114 | 0x00098200, | 1122 | 0x00098200, |
1115 | 0x11140b21, | 1123 | 0x11140b21, |
1116 | 0x48000000, | 1124 | 0x48000000, |
1117 | 0x00050043, | 1125 | 0x00050044, |
1118 | 0x0006000c, | 1126 | 0x0006000c, |
1119 | 0x80030000, | 1127 | 0x80030000, |
1120 | 0x00098200, | 1128 | 0x00098200, |
@@ -1122,7 +1130,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1122 | 0x39800000, | 1130 | 0x39800000, |
1123 | 0x00098200, | 1131 | 0x00098200, |
1124 | 0x41820000, | 1132 | 0x41820000, |
1125 | 0x00050843, | 1133 | 0x00050844, |
1126 | 0x7d244b78, | 1134 | 0x7d244b78, |
1127 | 0x48000001, | 1135 | 0x48000001, |
1128 | 0x0003000c, | 1136 | 0x0003000c, |
@@ -1130,20 +1138,20 @@ static const unsigned int build_actionlist[4946] = { | |||
1130 | 0x39800000, | 1138 | 0x39800000, |
1131 | 0x00098200, | 1139 | 0x00098200, |
1132 | 0x41820000, | 1140 | 0x41820000, |
1133 | 0x00050843, | 1141 | 0x00050844, |
1134 | 0x00000000, | 1142 | 0x00000000, |
1135 | 0x11030301, | 1143 | 0x11030301, |
1136 | 0x48000000, | 1144 | 0x48000000, |
1137 | 0x0005000b, | 1145 | 0x0005000b, |
1138 | 0x0006004f, | 1146 | 0x00060050, |
1139 | 0x280b0008, | 1147 | 0x280b0008, |
1140 | 0x106e0301, | 1148 | 0x106e0301, |
1141 | 0x41800000, | 1149 | 0x41800000, |
1142 | 0x00050842, | 1150 | 0x00050843, |
1143 | 0x1003c234, | 1151 | 0x1003c234, |
1144 | 0x820efff8, | 1152 | 0x820efff8, |
1145 | 0x40800000, | 1153 | 0x40800000, |
1146 | 0x00050842, | 1154 | 0x00050843, |
1147 | 0x00000000, | 1155 | 0x00000000, |
1148 | 0x81230000, | 1156 | 0x81230000, |
1149 | 0x00098200, | 1157 | 0x00098200, |
@@ -1152,7 +1160,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1152 | 0x28090000, | 1160 | 0x28090000, |
1153 | 0x3a8efff8, | 1161 | 0x3a8efff8, |
1154 | 0x40820000, | 1162 | 0x40820000, |
1155 | 0x00050842, | 1163 | 0x00050843, |
1156 | 0x00000000, | 1164 | 0x00000000, |
1157 | 0x100a0301, | 1165 | 0x100a0301, |
1158 | 0x00090cab, | 1166 | 0x00090cab, |
@@ -1164,13 +1172,13 @@ static const unsigned int build_actionlist[4946] = { | |||
1164 | 0x110e0b21, | 1172 | 0x110e0b21, |
1165 | 0x10140321, | 1173 | 0x10140321, |
1166 | 0x48000000, | 1174 | 0x48000000, |
1167 | 0x00050043, | 1175 | 0x00050044, |
1168 | 0x00060050, | 1176 | 0x00060051, |
1169 | 0x280b0008, | 1177 | 0x280b0008, |
1170 | 0x88d10000, | 1178 | 0x88d10000, |
1171 | 0x00098200, | 1179 | 0x00098200, |
1172 | 0x41800000, | 1180 | 0x41800000, |
1173 | 0x00050842, | 1181 | 0x00050843, |
1174 | 0x7dc97378, | 1182 | 0x7dc97378, |
1175 | 0x39ce0008, | 1183 | 0x39ce0008, |
1176 | 0x54c607fe, | 1184 | 0x54c607fe, |
@@ -1180,18 +1188,18 @@ static const unsigned int build_actionlist[4946] = { | |||
1180 | 0x00098200, | 1188 | 0x00098200, |
1181 | 0x48000000, | 1189 | 0x48000000, |
1182 | 0x00050024, | 1190 | 0x00050024, |
1183 | 0x00060051, | 1191 | 0x00060052, |
1184 | 0x280b0010, | 1192 | 0x280b0010, |
1185 | 0x106e0301, | 1193 | 0x106e0301, |
1186 | 0x108e0b01, | 1194 | 0x108e0b01, |
1187 | 0x41800000, | 1195 | 0x41800000, |
1188 | 0x00050842, | 1196 | 0x00050843, |
1189 | 0x88d10000, | 1197 | 0x88d10000, |
1190 | 0x00098200, | 1198 | 0x00098200, |
1191 | 0x7dc97378, | 1199 | 0x7dc97378, |
1192 | 0x1004ca34, | 1200 | 0x1004ca34, |
1193 | 0x40800000, | 1201 | 0x40800000, |
1194 | 0x00050842, | 1202 | 0x00050843, |
1195 | 0x39ce0010, | 1203 | 0x39ce0010, |
1196 | 0x54c607fe, | 1204 | 0x54c607fe, |
1197 | 0x000900ab, | 1205 | 0x000900ab, |
@@ -1202,16 +1210,16 @@ static const unsigned int build_actionlist[4946] = { | |||
1202 | 0x00098200, | 1210 | 0x00098200, |
1203 | 0x48000000, | 1211 | 0x48000000, |
1204 | 0x00050024, | 1212 | 0x00050024, |
1205 | 0x00060052, | 1213 | 0x00060053, |
1206 | 0x280b0008, | 1214 | 0x280b0008, |
1207 | 0x106e0301, | 1215 | 0x106e0301, |
1208 | 0x41800000, | 1216 | 0x41800000, |
1209 | 0x00050842, | 1217 | 0x00050843, |
1210 | 0x10031a2c, | 1218 | 0x10031a2c, |
1211 | 0x2c000000, | 1219 | 0x2c000000, |
1212 | 0x00098200, | 1220 | 0x00098200, |
1213 | 0x40820000, | 1221 | 0x40820000, |
1214 | 0x00050842, | 1222 | 0x00050843, |
1215 | 0x88030000, | 1223 | 0x88030000, |
1216 | 0x00098200, | 1224 | 0x00098200, |
1217 | 0x81030000, | 1225 | 0x81030000, |
@@ -1238,7 +1246,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1238 | 0x91d20000, | 1246 | 0x91d20000, |
1239 | 0x00098200, | 1247 | 0x00098200, |
1240 | 0x41980000, | 1248 | 0x41980000, |
1241 | 0x00050842, | 1249 | 0x00050843, |
1242 | 0x0006000b, | 1250 | 0x0006000b, |
1243 | 0x39ce0008, | 1251 | 0x39ce0008, |
1244 | 0x396bfff8, | 1252 | 0x396bfff8, |
@@ -1340,7 +1348,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1340 | 0x38600000, | 1348 | 0x38600000, |
1341 | 0x48000000, | 1349 | 0x48000000, |
1342 | 0x0005000e, | 1350 | 0x0005000e, |
1343 | 0x00060053, | 1351 | 0x00060054, |
1344 | 0x00000000, | 1352 | 0x00000000, |
1345 | 0x806a0000, | 1353 | 0x806a0000, |
1346 | 0x00098200, | 1354 | 0x00098200, |
@@ -1369,7 +1377,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1369 | 0x91d20000, | 1377 | 0x91d20000, |
1370 | 0x00098200, | 1378 | 0x00098200, |
1371 | 0x41980000, | 1379 | 0x41980000, |
1372 | 0x00050842, | 1380 | 0x00050843, |
1373 | 0x0006000b, | 1381 | 0x0006000b, |
1374 | 0x91230000, | 1382 | 0x91230000, |
1375 | 0x00098200, | 1383 | 0x00098200, |
@@ -1454,7 +1462,7 @@ static const unsigned int build_actionlist[4946] = { | |||
1454 | 0x38600000, | 1462 | 0x38600000, |
1455 | 0x48000000, | 1463 | 0x48000000, |
1456 | 0x0005000e, | 1464 | 0x0005000e, |
1457 | 0x00060054, | 1465 | 0x00060055, |
1458 | 0x80120000, | 1466 | 0x80120000, |
1459 | 0x00098200, | 1467 | 0x00098200, |
1460 | 0x00000000, | 1468 | 0x00000000, |
@@ -1468,30 +1476,30 @@ static const unsigned int build_actionlist[4946] = { | |||
1468 | 0x38600000, | 1476 | 0x38600000, |
1469 | 0x00098200, | 1477 | 0x00098200, |
1470 | 0x41820000, | 1478 | 0x41820000, |
1471 | 0x00050842, | 1479 | 0x00050843, |
1472 | 0x93720000, | 1480 | 0x93720000, |
1473 | 0x00098200, | 1481 | 0x00098200, |
1474 | 0x98720000, | 1482 | 0x98720000, |
1475 | 0x00098200, | 1483 | 0x00098200, |
1476 | 0x48000000, | 1484 | 0x48000000, |
1477 | 0x0005001a, | 1485 | 0x0005001a, |
1478 | 0x00060055, | 1486 | 0x00060056, |
1479 | 0x280b0008, | 1487 | 0x280b0008, |
1480 | 0x106e0301, | 1488 | 0x106e0301, |
1481 | 0x41800000, | 1489 | 0x41800000, |
1482 | 0x00050842, | 1490 | 0x00050843, |
1483 | 0x1003b232, | 1491 | 0x1003b232, |
1484 | 0x40800000, | 1492 | 0x40800000, |
1485 | 0x00050842, | 1493 | 0x00050843, |
1486 | 0x106302e4, | 1494 | 0x106302e4, |
1487 | 0x00060045, | 1495 | 0x00060046, |
1488 | 0x820efff8, | 1496 | 0x820efff8, |
1489 | 0x3a8efff8, | 1497 | 0x3a8efff8, |
1490 | 0x10740321, | 1498 | 0x10740321, |
1491 | 0x00060056, | 1499 | 0x00060057, |
1492 | 0x39800000, | 1500 | 0x39800000, |
1493 | 0x00098200, | 1501 | 0x00098200, |
1494 | 0x00060043, | 1502 | 0x00060044, |
1495 | 0x72000000, | 1503 | 0x72000000, |
1496 | 0x00090200, | 1504 | 0x00090200, |
1497 | 0x7d936378, | 1505 | 0x7d936378, |
@@ -1521,312 +1529,312 @@ static const unsigned int build_actionlist[4946] = { | |||
1521 | 0x13544320, | 1529 | 0x13544320, |
1522 | 0x48000000, | 1530 | 0x48000000, |
1523 | 0x0005000f, | 1531 | 0x0005000f, |
1524 | 0x00060057, | 1532 | 0x00060058, |
1525 | 0x00000000, | 1533 | 0x00000000, |
1526 | 0x280b0008, | 1534 | 0x280b0008, |
1527 | 0x108e0301, | 1535 | 0x108e0301, |
1528 | 0x41800000, | 1536 | 0x41800000, |
1529 | 0x00050842, | 1537 | 0x00050843, |
1530 | 0x1004b232, | 1538 | 0x1004b232, |
1531 | 0x1064222c, | 1539 | 0x1064222c, |
1532 | 0x40800000, | 1540 | 0x40800000, |
1533 | 0x00050842, | 1541 | 0x00050843, |
1534 | 0x820efff8, | 1542 | 0x820efff8, |
1535 | 0x48000001, | 1543 | 0x48000001, |
1536 | 0x00050058, | 1544 | 0x00050059, |
1537 | 0x3a8efff8, | 1545 | 0x3a8efff8, |
1538 | 0x10940321, | 1546 | 0x10940321, |
1539 | 0x48000000, | 1547 | 0x48000000, |
1540 | 0x00050056, | 1548 | 0x00050057, |
1541 | 0x00060059, | 1549 | 0x0006005a, |
1542 | 0x280b0008, | 1550 | 0x280b0008, |
1543 | 0x108e0301, | 1551 | 0x108e0301, |
1544 | 0x41800000, | 1552 | 0x41800000, |
1545 | 0x00050842, | 1553 | 0x00050843, |
1546 | 0x1004b232, | 1554 | 0x1004b232, |
1547 | 0x1064222c, | 1555 | 0x1064222c, |
1548 | 0x40800000, | 1556 | 0x40800000, |
1549 | 0x00050842, | 1557 | 0x00050843, |
1550 | 0x820efff8, | 1558 | 0x820efff8, |
1551 | 0x48000001, | 1559 | 0x48000001, |
1552 | 0x0005005a, | 1560 | 0x0005005b, |
1553 | 0x3a8efff8, | 1561 | 0x3a8efff8, |
1554 | 0x10940321, | 1562 | 0x10940321, |
1555 | 0x48000000, | 1563 | 0x48000000, |
1556 | 0x00050056, | 1564 | 0x00050057, |
1557 | 0x0006005b, | 1565 | 0x0006005c, |
1558 | 0x280b0008, | 1566 | 0x280b0008, |
1559 | 0x108e0301, | 1567 | 0x108e0301, |
1560 | 0x41800000, | 1568 | 0x41800000, |
1561 | 0x00050842, | 1569 | 0x00050843, |
1562 | 0x1004b232, | 1570 | 0x1004b232, |
1563 | 0x1064222c, | 1571 | 0x1064222c, |
1564 | 0x40800000, | 1572 | 0x40800000, |
1565 | 0x00050842, | 1573 | 0x00050843, |
1566 | 0x48000001, | 1574 | 0x48000001, |
1567 | 0x0003000e, | 1575 | 0x0003000e, |
1568 | 0x1063222d, | 1576 | 0x1063222d, |
1569 | 0x48000000, | 1577 | 0x48000000, |
1570 | 0x00050045, | 1578 | 0x00050046, |
1571 | 0x0006005c, | 1579 | 0x0006005d, |
1572 | 0x280b0008, | 1580 | 0x280b0008, |
1573 | 0x108e0301, | 1581 | 0x108e0301, |
1574 | 0x41800000, | 1582 | 0x41800000, |
1575 | 0x00050842, | 1583 | 0x00050843, |
1576 | 0x1004b232, | 1584 | 0x1004b232, |
1577 | 0x1064222c, | 1585 | 0x1064222c, |
1578 | 0x40800000, | 1586 | 0x40800000, |
1579 | 0x00050842, | 1587 | 0x00050843, |
1580 | 0x48000001, | 1588 | 0x48000001, |
1581 | 0x0003000f, | 1589 | 0x0003000f, |
1582 | 0x1063222d, | 1590 | 0x1063222d, |
1583 | 0x48000000, | 1591 | 0x48000000, |
1584 | 0x00050045, | 1592 | 0x00050046, |
1585 | 0x0006005d, | 1593 | 0x0006005e, |
1586 | 0x280b0008, | 1594 | 0x280b0008, |
1587 | 0x108e0301, | 1595 | 0x108e0301, |
1588 | 0x41800000, | 1596 | 0x41800000, |
1589 | 0x00050842, | 1597 | 0x00050843, |
1590 | 0x1004b232, | 1598 | 0x1004b232, |
1591 | 0x1064222c, | 1599 | 0x1064222c, |
1592 | 0x40800000, | 1600 | 0x40800000, |
1593 | 0x00050842, | 1601 | 0x00050843, |
1594 | 0x00000000, | 1602 | 0x00000000, |
1595 | 0x48000001, | 1603 | 0x48000001, |
1596 | 0x00030010, | 1604 | 0x00030010, |
1597 | 0x1063222d, | 1605 | 0x1063222d, |
1598 | 0x48000000, | 1606 | 0x48000000, |
1599 | 0x00050045, | 1607 | 0x00050046, |
1600 | 0x0006005e, | 1608 | 0x0006005f, |
1601 | 0x280b0008, | 1609 | 0x280b0008, |
1602 | 0x108e0301, | 1610 | 0x108e0301, |
1603 | 0x41800000, | 1611 | 0x41800000, |
1604 | 0x00050842, | 1612 | 0x00050843, |
1605 | 0x1004b232, | 1613 | 0x1004b232, |
1606 | 0x1064222c, | 1614 | 0x1064222c, |
1607 | 0x40800000, | 1615 | 0x40800000, |
1608 | 0x00050842, | 1616 | 0x00050843, |
1609 | 0x48000001, | 1617 | 0x48000001, |
1610 | 0x00030011, | 1618 | 0x00030011, |
1611 | 0x1063222d, | 1619 | 0x1063222d, |
1612 | 0x48000000, | 1620 | 0x48000000, |
1613 | 0x00050045, | 1621 | 0x00050046, |
1614 | 0x0006005f, | 1622 | 0x00060060, |
1615 | 0x280b0008, | 1623 | 0x280b0008, |
1616 | 0x108e0301, | 1624 | 0x108e0301, |
1617 | 0x41800000, | 1625 | 0x41800000, |
1618 | 0x00050842, | 1626 | 0x00050843, |
1619 | 0x1004b232, | 1627 | 0x1004b232, |
1620 | 0x1064222c, | 1628 | 0x1064222c, |
1621 | 0x40800000, | 1629 | 0x40800000, |
1622 | 0x00050842, | 1630 | 0x00050843, |
1623 | 0x48000001, | 1631 | 0x48000001, |
1624 | 0x00030012, | 1632 | 0x00030012, |
1625 | 0x1063222d, | 1633 | 0x1063222d, |
1626 | 0x48000000, | 1634 | 0x48000000, |
1627 | 0x00050045, | 1635 | 0x00050046, |
1628 | 0x00060060, | 1636 | 0x00060061, |
1629 | 0x280b0008, | 1637 | 0x280b0008, |
1630 | 0x108e0301, | 1638 | 0x108e0301, |
1631 | 0x41800000, | 1639 | 0x41800000, |
1632 | 0x00050842, | 1640 | 0x00050843, |
1633 | 0x1004b232, | 1641 | 0x1004b232, |
1634 | 0x1064222c, | 1642 | 0x1064222c, |
1635 | 0x40800000, | 1643 | 0x40800000, |
1636 | 0x00050842, | 1644 | 0x00050843, |
1637 | 0x48000001, | 1645 | 0x48000001, |
1638 | 0x00030013, | 1646 | 0x00030013, |
1639 | 0x1063222d, | 1647 | 0x1063222d, |
1640 | 0x48000000, | 1648 | 0x48000000, |
1641 | 0x00050045, | 1649 | 0x00050046, |
1642 | 0x00060061, | 1650 | 0x00060062, |
1643 | 0x280b0008, | 1651 | 0x280b0008, |
1644 | 0x108e0301, | 1652 | 0x108e0301, |
1645 | 0x41800000, | 1653 | 0x41800000, |
1646 | 0x00050842, | 1654 | 0x00050843, |
1647 | 0x1004b232, | 1655 | 0x1004b232, |
1648 | 0x1064222c, | 1656 | 0x1064222c, |
1649 | 0x40800000, | 1657 | 0x40800000, |
1650 | 0x00050842, | 1658 | 0x00050843, |
1651 | 0x48000001, | 1659 | 0x48000001, |
1652 | 0x00030014, | 1660 | 0x00030014, |
1653 | 0x1063222d, | 1661 | 0x1063222d, |
1654 | 0x48000000, | 1662 | 0x48000000, |
1655 | 0x00050045, | 1663 | 0x00050046, |
1656 | 0x00060062, | 1664 | 0x00060063, |
1657 | 0x00000000, | 1665 | 0x00000000, |
1658 | 0x280b0008, | 1666 | 0x280b0008, |
1659 | 0x108e0301, | 1667 | 0x108e0301, |
1660 | 0x41800000, | 1668 | 0x41800000, |
1661 | 0x00050842, | 1669 | 0x00050843, |
1662 | 0x1004b232, | 1670 | 0x1004b232, |
1663 | 0x1064222c, | 1671 | 0x1064222c, |
1664 | 0x40800000, | 1672 | 0x40800000, |
1665 | 0x00050842, | 1673 | 0x00050843, |
1666 | 0x48000001, | 1674 | 0x48000001, |
1667 | 0x00030015, | 1675 | 0x00030015, |
1668 | 0x1063222d, | 1676 | 0x1063222d, |
1669 | 0x48000000, | 1677 | 0x48000000, |
1670 | 0x00050045, | 1678 | 0x00050046, |
1671 | 0x00060063, | 1679 | 0x00060064, |
1672 | 0x280b0008, | 1680 | 0x280b0008, |
1673 | 0x108e0301, | 1681 | 0x108e0301, |
1674 | 0x41800000, | 1682 | 0x41800000, |
1675 | 0x00050842, | 1683 | 0x00050843, |
1676 | 0x1004b232, | 1684 | 0x1004b232, |
1677 | 0x1064222c, | 1685 | 0x1064222c, |
1678 | 0x40800000, | 1686 | 0x40800000, |
1679 | 0x00050842, | 1687 | 0x00050843, |
1680 | 0x48000001, | 1688 | 0x48000001, |
1681 | 0x00030016, | 1689 | 0x00030016, |
1682 | 0x1063222d, | 1690 | 0x1063222d, |
1683 | 0x48000000, | 1691 | 0x48000000, |
1684 | 0x00050045, | 1692 | 0x00050046, |
1685 | 0x00060064, | 1693 | 0x00060065, |
1686 | 0x280b0008, | 1694 | 0x280b0008, |
1687 | 0x108e0301, | 1695 | 0x108e0301, |
1688 | 0x41800000, | 1696 | 0x41800000, |
1689 | 0x00050842, | 1697 | 0x00050843, |
1690 | 0x1004b232, | 1698 | 0x1004b232, |
1691 | 0x1064222c, | 1699 | 0x1064222c, |
1692 | 0x40800000, | 1700 | 0x40800000, |
1693 | 0x00050842, | 1701 | 0x00050843, |
1694 | 0x48000001, | 1702 | 0x48000001, |
1695 | 0x00030017, | 1703 | 0x00030017, |
1696 | 0x1063222d, | 1704 | 0x1063222d, |
1697 | 0x48000000, | 1705 | 0x48000000, |
1698 | 0x00050045, | 1706 | 0x00050046, |
1699 | 0x00060065, | 1707 | 0x00060066, |
1700 | 0x280b0008, | 1708 | 0x280b0008, |
1701 | 0x108e0301, | 1709 | 0x108e0301, |
1702 | 0x41800000, | 1710 | 0x41800000, |
1703 | 0x00050842, | 1711 | 0x00050843, |
1704 | 0x1004b232, | 1712 | 0x1004b232, |
1705 | 0x1064222c, | 1713 | 0x1064222c, |
1706 | 0x40800000, | 1714 | 0x40800000, |
1707 | 0x00050842, | 1715 | 0x00050843, |
1708 | 0x48000001, | 1716 | 0x48000001, |
1709 | 0x00030018, | 1717 | 0x00030018, |
1710 | 0x1063222d, | 1718 | 0x1063222d, |
1711 | 0x48000000, | 1719 | 0x48000000, |
1712 | 0x00050045, | 1720 | 0x00050046, |
1713 | 0x00060066, | 1721 | 0x00060067, |
1714 | 0x280b0008, | 1722 | 0x280b0008, |
1715 | 0x108e0301, | 1723 | 0x108e0301, |
1716 | 0x41800000, | 1724 | 0x41800000, |
1717 | 0x00050842, | 1725 | 0x00050843, |
1718 | 0x1004b232, | 1726 | 0x1004b232, |
1719 | 0x1064222c, | 1727 | 0x1064222c, |
1720 | 0x40800000, | 1728 | 0x40800000, |
1721 | 0x00050842, | 1729 | 0x00050843, |
1722 | 0x00000000, | 1730 | 0x00000000, |
1723 | 0x48000001, | 1731 | 0x48000001, |
1724 | 0x00030019, | 1732 | 0x00030019, |
1725 | 0x1063222d, | 1733 | 0x1063222d, |
1726 | 0x48000000, | 1734 | 0x48000000, |
1727 | 0x00050045, | 1735 | 0x00050046, |
1728 | 0x00060067, | 1736 | 0x00060068, |
1729 | 0x280b0008, | 1737 | 0x280b0008, |
1730 | 0x108e0301, | 1738 | 0x108e0301, |
1731 | 0x41800000, | 1739 | 0x41800000, |
1732 | 0x00050842, | 1740 | 0x00050843, |
1733 | 0x1004b232, | 1741 | 0x1004b232, |
1734 | 0x1064222c, | 1742 | 0x1064222c, |
1735 | 0x40800000, | 1743 | 0x40800000, |
1736 | 0x00050842, | 1744 | 0x00050843, |
1737 | 0x48000001, | 1745 | 0x48000001, |
1738 | 0x0003001a, | 1746 | 0x0003001a, |
1739 | 0x1063222d, | 1747 | 0x1063222d, |
1740 | 0x48000000, | 1748 | 0x48000000, |
1741 | 0x00050045, | 1749 | 0x00050046, |
1742 | 0x00060068, | 1750 | 0x00060069, |
1743 | 0x280b0010, | 1751 | 0x280b0010, |
1744 | 0x108e0301, | 1752 | 0x108e0301, |
1745 | 0x10ce0b01, | 1753 | 0x10ce0b01, |
1746 | 0x41800000, | 1754 | 0x41800000, |
1747 | 0x00050842, | 1755 | 0x00050843, |
1748 | 0x1066222c, | 1756 | 0x1066222c, |
1749 | 0x1003b232, | 1757 | 0x1003b232, |
1750 | 0x10a6322c, | 1758 | 0x10a6322c, |
1751 | 0x40830000, | 1759 | 0x40830000, |
1752 | 0x00050842, | 1760 | 0x00050843, |
1753 | 0x48000001, | 1761 | 0x48000001, |
1754 | 0x0003001b, | 1762 | 0x0003001b, |
1755 | 0x1063222d, | 1763 | 0x1063222d, |
1756 | 0x48000000, | 1764 | 0x48000000, |
1757 | 0x00050045, | 1765 | 0x00050046, |
1758 | 0x00060069, | 1766 | 0x0006006a, |
1759 | 0x280b0010, | 1767 | 0x280b0010, |
1760 | 0x108e0301, | 1768 | 0x108e0301, |
1761 | 0x10ce0b01, | 1769 | 0x10ce0b01, |
1762 | 0x41800000, | 1770 | 0x41800000, |
1763 | 0x00050842, | 1771 | 0x00050843, |
1764 | 0x1066222c, | 1772 | 0x1066222c, |
1765 | 0x1003b232, | 1773 | 0x1003b232, |
1766 | 0x10a6322c, | 1774 | 0x10a6322c, |
1767 | 0x40830000, | 1775 | 0x40830000, |
1768 | 0x00050842, | 1776 | 0x00050843, |
1769 | 0x48000001, | 1777 | 0x48000001, |
1770 | 0x0003001c, | 1778 | 0x0003001c, |
1771 | 0x1063222d, | 1779 | 0x1063222d, |
1772 | 0x48000000, | 1780 | 0x48000000, |
1773 | 0x00050045, | 1781 | 0x00050046, |
1774 | 0x0006006a, | 1782 | 0x0006006b, |
1775 | 0x280b0010, | 1783 | 0x280b0010, |
1776 | 0x108e0301, | 1784 | 0x108e0301, |
1777 | 0x10ce0b01, | 1785 | 0x10ce0b01, |
1778 | 0x41800000, | 1786 | 0x41800000, |
1779 | 0x00050842, | 1787 | 0x00050843, |
1780 | 0x1066222c, | 1788 | 0x1066222c, |
1781 | 0x1003b232, | 1789 | 0x1003b232, |
1782 | 0x10a6322c, | 1790 | 0x10a6322c, |
1783 | 0x40830000, | 1791 | 0x40830000, |
1784 | 0x00050842, | 1792 | 0x00050843, |
1785 | 0x48000001, | 1793 | 0x48000001, |
1786 | 0x0003001d, | 1794 | 0x0003001d, |
1787 | 0x1063222d, | 1795 | 0x1063222d, |
1788 | 0x48000000, | 1796 | 0x48000000, |
1789 | 0x00050045, | 1797 | 0x00050046, |
1790 | 0x0006006b, | ||
1791 | 0x0006006c, | 1798 | 0x0006006c, |
1799 | 0x0006006d, | ||
1792 | 0x00000000, | 1800 | 0x00000000, |
1793 | 0x280b0008, | 1801 | 0x280b0008, |
1794 | 0x106e0301, | 1802 | 0x106e0301, |
1795 | 0x41800000, | 1803 | 0x41800000, |
1796 | 0x00050842, | 1804 | 0x00050843, |
1797 | 0x1003b232, | 1805 | 0x1003b232, |
1798 | 0x40800000, | 1806 | 0x40800000, |
1799 | 0x00050842, | 1807 | 0x00050843, |
1800 | 0x108a0301, | 1808 | 0x108a0301, |
1801 | 0x00090cab, | 1809 | 0x00090cab, |
1802 | 0x106322e8, | 1810 | 0x106322e8, |
1803 | 0x48000000, | 1811 | 0x48000000, |
1804 | 0x00050045, | 1812 | 0x00050046, |
1805 | 0x0006006d, | 1813 | 0x0006006e, |
1806 | 0x280b0010, | 1814 | 0x280b0010, |
1807 | 0x108e0301, | 1815 | 0x108e0301, |
1808 | 0x10ce0b01, | 1816 | 0x10ce0b01, |
1809 | 0x41800000, | 1817 | 0x41800000, |
1810 | 0x00050842, | 1818 | 0x00050843, |
1811 | 0x1066222c, | 1819 | 0x1066222c, |
1812 | 0x1003b232, | 1820 | 0x1003b232, |
1813 | 0x40830000, | 1821 | 0x40830000, |
1814 | 0x00050842, | 1822 | 0x00050843, |
1815 | 0x10a032f5, | 1823 | 0x10a032f5, |
1816 | 0x48000001, | 1824 | 0x48000001, |
1817 | 0x0003001e, | 1825 | 0x0003001e, |
1818 | 0x1063222d, | 1826 | 0x1063222d, |
1819 | 0x48000000, | 1827 | 0x48000000, |
1820 | 0x00050045, | 1828 | 0x00050046, |
1821 | 0x0006006e, | 1829 | 0x0006006f, |
1822 | 0x280b0008, | 1830 | 0x280b0008, |
1823 | 0x108e0301, | 1831 | 0x108e0301, |
1824 | 0x41800000, | 1832 | 0x41800000, |
1825 | 0x00050842, | 1833 | 0x00050843, |
1826 | 0x1004b232, | 1834 | 0x1004b232, |
1827 | 0x1064222c, | 1835 | 0x1064222c, |
1828 | 0x40800000, | 1836 | 0x40800000, |
1829 | 0x00050842, | 1837 | 0x00050843, |
1830 | 0x38b10000, | 1838 | 0x38b10000, |
1831 | 0x00098200, | 1839 | 0x00098200, |
1832 | 0x820efff8, | 1840 | 0x820efff8, |
@@ -1842,16 +1850,16 @@ static const unsigned int build_actionlist[4946] = { | |||
1842 | 0x00098200, | 1850 | 0x00098200, |
1843 | 0x10940b21, | 1851 | 0x10940b21, |
1844 | 0x48000000, | 1852 | 0x48000000, |
1845 | 0x00050043, | 1853 | 0x00050044, |
1846 | 0x0006006f, | 1854 | 0x00060070, |
1847 | 0x280b0008, | 1855 | 0x280b0008, |
1848 | 0x108e0301, | 1856 | 0x108e0301, |
1849 | 0x41800000, | 1857 | 0x41800000, |
1850 | 0x00050842, | 1858 | 0x00050843, |
1851 | 0x1004b232, | 1859 | 0x1004b232, |
1852 | 0x1064222c, | 1860 | 0x1064222c, |
1853 | 0x40800000, | 1861 | 0x40800000, |
1854 | 0x00050842, | 1862 | 0x00050843, |
1855 | 0x38aefff8, | 1863 | 0x38aefff8, |
1856 | 0x820efff8, | 1864 | 0x820efff8, |
1857 | 0x48000001, | 1865 | 0x48000001, |
@@ -1863,76 +1871,76 @@ static const unsigned int build_actionlist[4946] = { | |||
1863 | 0x00098200, | 1871 | 0x00098200, |
1864 | 0x00000000, | 1872 | 0x00000000, |
1865 | 0x48000000, | 1873 | 0x48000000, |
1866 | 0x00050043, | 1874 | 0x00050044, |
1867 | 0x00060070, | 1875 | 0x00060071, |
1868 | 0x280b0008, | 1876 | 0x280b0008, |
1869 | 0x106e0301, | 1877 | 0x106e0301, |
1870 | 0x41800000, | 1878 | 0x41800000, |
1871 | 0x00050842, | 1879 | 0x00050843, |
1872 | 0x1003b232, | 1880 | 0x1003b232, |
1873 | 0x39000008, | 1881 | 0x39000008, |
1874 | 0x40800000, | 1882 | 0x40800000, |
1875 | 0x00050842, | 1883 | 0x00050843, |
1876 | 0x0006000b, | 1884 | 0x0006000b, |
1877 | 0x108e4300, | 1885 | 0x108e4300, |
1878 | 0x7c885840, | 1886 | 0x7c885840, |
1879 | 0x1004b232, | 1887 | 0x1004b232, |
1880 | 0x40840000, | 1888 | 0x40840000, |
1881 | 0x00050845, | 1889 | 0x00050846, |
1882 | 0x40800000, | 1890 | 0x40800000, |
1883 | 0x00050842, | 1891 | 0x00050843, |
1884 | 0x10041afd, | 1892 | 0x10041afd, |
1885 | 0x39080008, | 1893 | 0x39080008, |
1886 | 0x4c010b82, | 1894 | 0x4c010b82, |
1887 | 0x10641a78, | 1895 | 0x10641a78, |
1888 | 0x48000000, | 1896 | 0x48000000, |
1889 | 0x0005000b, | 1897 | 0x0005000b, |
1890 | 0x00060071, | 1898 | 0x00060072, |
1891 | 0x280b0008, | 1899 | 0x280b0008, |
1892 | 0x106e0301, | 1900 | 0x106e0301, |
1893 | 0x41800000, | 1901 | 0x41800000, |
1894 | 0x00050842, | 1902 | 0x00050843, |
1895 | 0x1003b232, | 1903 | 0x1003b232, |
1896 | 0x39000008, | 1904 | 0x39000008, |
1897 | 0x40800000, | 1905 | 0x40800000, |
1898 | 0x00050842, | 1906 | 0x00050843, |
1899 | 0x0006000b, | 1907 | 0x0006000b, |
1900 | 0x108e4300, | 1908 | 0x108e4300, |
1901 | 0x7c885840, | 1909 | 0x7c885840, |
1902 | 0x1004b232, | 1910 | 0x1004b232, |
1903 | 0x40840000, | 1911 | 0x40840000, |
1904 | 0x00050845, | 1912 | 0x00050846, |
1905 | 0x40800000, | 1913 | 0x40800000, |
1906 | 0x00050842, | 1914 | 0x00050843, |
1907 | 0x10041afc, | 1915 | 0x10041afc, |
1908 | 0x39080008, | 1916 | 0x39080008, |
1909 | 0x4c010b82, | 1917 | 0x4c010b82, |
1910 | 0x10641a78, | 1918 | 0x10641a78, |
1911 | 0x48000000, | 1919 | 0x48000000, |
1912 | 0x0005000b, | 1920 | 0x0005000b, |
1913 | 0x00060072, | 1921 | 0x00060073, |
1914 | 0x280b0008, | 1922 | 0x280b0008, |
1915 | 0x106e0301, | 1923 | 0x106e0301, |
1916 | 0x41800000, | 1924 | 0x41800000, |
1917 | 0x00050842, | 1925 | 0x00050843, |
1918 | 0x1003ba34, | 1926 | 0x1003ba34, |
1919 | 0x40800000, | 1927 | 0x40800000, |
1920 | 0x00050842, | 1928 | 0x00050843, |
1921 | 0x80030000, | 1929 | 0x80030000, |
1922 | 0x00098200, | 1930 | 0x00098200, |
1923 | 0x106002f1, | 1931 | 0x106002f1, |
1924 | 0x48000000, | 1932 | 0x48000000, |
1925 | 0x00050045, | 1933 | 0x00050046, |
1926 | 0x00060073, | 1934 | 0x00060074, |
1927 | 0x280b0008, | 1935 | 0x280b0008, |
1928 | 0x106e0301, | 1936 | 0x106e0301, |
1929 | 0x40820000, | 1937 | 0x40820000, |
1930 | 0x00050842, | 1938 | 0x00050843, |
1931 | 0x00000000, | 1939 | 0x00000000, |
1932 | 0x1003ba34, | 1940 | 0x1003ba34, |
1933 | 0x3a8efff8, | 1941 | 0x3a8efff8, |
1934 | 0x40800000, | 1942 | 0x40800000, |
1935 | 0x00050842, | 1943 | 0x00050843, |
1936 | 0x80030000, | 1944 | 0x80030000, |
1937 | 0x00098200, | 1945 | 0x00098200, |
1938 | 0x39800000, | 1946 | 0x39800000, |
@@ -1947,31 +1955,31 @@ static const unsigned int build_actionlist[4946] = { | |||
1947 | 0x7d8c489e, | 1955 | 0x7d8c489e, |
1948 | 0x10740321, | 1956 | 0x10740321, |
1949 | 0x48000000, | 1957 | 0x48000000, |
1950 | 0x00050043, | 1958 | 0x00050044, |
1951 | 0x00060074, | 1959 | 0x00060075, |
1952 | 0x80110000, | 1960 | 0x80110000, |
1953 | 0x00098200, | 1961 | 0x00098200, |
1954 | 0x81110000, | 1962 | 0x81110000, |
1955 | 0x00098200, | 1963 | 0x00098200, |
1956 | 0x7c004040, | 1964 | 0x7c004040, |
1957 | 0x40800001, | 1965 | 0x40800001, |
1958 | 0x0005084b, | 1966 | 0x0005084c, |
1959 | 0x280b0008, | 1967 | 0x280b0008, |
1960 | 0x106e0301, | 1968 | 0x106e0301, |
1961 | 0x40820000, | 1969 | 0x40820000, |
1962 | 0x00050842, | 1970 | 0x00050843, |
1963 | 0x1003b232, | 1971 | 0x1003b232, |
1964 | 0x38910000, | 1972 | 0x38910000, |
1965 | 0x00098200, | 1973 | 0x00098200, |
1966 | 0x40800000, | 1974 | 0x40800000, |
1967 | 0x00050842, | 1975 | 0x00050843, |
1968 | 0x10001afa, | 1976 | 0x10001afa, |
1969 | 0x38a00001, | 1977 | 0x38a00001, |
1970 | 0x280000ff, | 1978 | 0x280000ff, |
1971 | 0x98040000, | 1979 | 0x98040000, |
1972 | 0x41810000, | 1980 | 0x41810000, |
1973 | 0x00050842, | 1981 | 0x00050843, |
1974 | 0x00060075, | 1982 | 0x00060076, |
1975 | 0x7e439378, | 1983 | 0x7e439378, |
1976 | 0x91d20000, | 1984 | 0x91d20000, |
1977 | 0x00098200, | 1985 | 0x00098200, |
@@ -1982,8 +1990,8 @@ static const unsigned int build_actionlist[4946] = { | |||
1982 | 0x00098200, | 1990 | 0x00098200, |
1983 | 0x10771a2d, | 1991 | 0x10771a2d, |
1984 | 0x48000000, | 1992 | 0x48000000, |
1985 | 0x00050045, | 1993 | 0x00050046, |
1986 | 0x00060076, | 1994 | 0x00060077, |
1987 | 0x80110000, | 1995 | 0x80110000, |
1988 | 0x00098200, | 1996 | 0x00098200, |
1989 | 0x81110000, | 1997 | 0x81110000, |
@@ -1991,28 +1999,28 @@ static const unsigned int build_actionlist[4946] = { | |||
1991 | 0x00000000, | 1999 | 0x00000000, |
1992 | 0x7c004040, | 2000 | 0x7c004040, |
1993 | 0x40800001, | 2001 | 0x40800001, |
1994 | 0x0005084b, | 2002 | 0x0005084c, |
1995 | 0x280b0010, | 2003 | 0x280b0010, |
1996 | 0x10ae1301, | 2004 | 0x10ae1301, |
1997 | 0x106e0301, | 2005 | 0x106e0301, |
1998 | 0x41800000, | 2006 | 0x41800000, |
1999 | 0x00050842, | 2007 | 0x00050843, |
2000 | 0x108e0b01, | 2008 | 0x108e0b01, |
2001 | 0x3920ffff, | 2009 | 0x3920ffff, |
2002 | 0x41820000, | 2010 | 0x41820000, |
2003 | 0x00050801, | 2011 | 0x00050801, |
2004 | 0x1005b232, | 2012 | 0x1005b232, |
2005 | 0x40800000, | 2013 | 0x40800000, |
2006 | 0x00050842, | 2014 | 0x00050843, |
2007 | 0x11202afa, | 2015 | 0x11202afa, |
2008 | 0x0006000b, | 2016 | 0x0006000b, |
2009 | 0x1004b232, | 2017 | 0x1004b232, |
2010 | 0x40800000, | 2018 | 0x40800000, |
2011 | 0x00050842, | 2019 | 0x00050843, |
2012 | 0x1003ba34, | 2020 | 0x1003ba34, |
2013 | 0x110022fa, | 2021 | 0x110022fa, |
2014 | 0x40800000, | 2022 | 0x40800000, |
2015 | 0x00050842, | 2023 | 0x00050843, |
2016 | 0x80030000, | 2024 | 0x80030000, |
2017 | 0x00098200, | 2025 | 0x00098200, |
2018 | 0x7c004840, | 2026 | 0x7c004840, |
@@ -2032,7 +2040,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2032 | 0x7c844214, | 2040 | 0x7c844214, |
2033 | 0x7ca0281e, | 2041 | 0x7ca0281e, |
2034 | 0x48000000, | 2042 | 0x48000000, |
2035 | 0x00050075, | 2043 | 0x00050076, |
2036 | 0x0006000f, | 2044 | 0x0006000f, |
2037 | 0x7c004800, | 2045 | 0x7c004800, |
2038 | 0x38c60001, | 2046 | 0x38c60001, |
@@ -2046,27 +2054,27 @@ static const unsigned int build_actionlist[4946] = { | |||
2046 | 0x39080001, | 2054 | 0x39080001, |
2047 | 0x48000000, | 2055 | 0x48000000, |
2048 | 0x0005000d, | 2056 | 0x0005000d, |
2049 | 0x00060077, | 2057 | 0x00060078, |
2050 | 0x80110000, | 2058 | 0x80110000, |
2051 | 0x00098200, | 2059 | 0x00098200, |
2052 | 0x81110000, | 2060 | 0x81110000, |
2053 | 0x00098200, | 2061 | 0x00098200, |
2054 | 0x7c004040, | 2062 | 0x7c004040, |
2055 | 0x40800001, | 2063 | 0x40800001, |
2056 | 0x0005084b, | 2064 | 0x0005084c, |
2057 | 0x00000000, | 2065 | 0x00000000, |
2058 | 0x280b0010, | 2066 | 0x280b0010, |
2059 | 0x106e0301, | 2067 | 0x106e0301, |
2060 | 0x108e0b01, | 2068 | 0x108e0b01, |
2061 | 0x41800000, | 2069 | 0x41800000, |
2062 | 0x00050842, | 2070 | 0x00050843, |
2063 | 0x1004b232, | 2071 | 0x1004b232, |
2064 | 0x40800000, | 2072 | 0x40800000, |
2065 | 0x00050842, | 2073 | 0x00050843, |
2066 | 0x1003ba34, | 2074 | 0x1003ba34, |
2067 | 0x10a022fa, | 2075 | 0x10a022fa, |
2068 | 0x40800000, | 2076 | 0x40800000, |
2069 | 0x00050842, | 2077 | 0x00050843, |
2070 | 0x80030000, | 2078 | 0x80030000, |
2071 | 0x00098200, | 2079 | 0x00098200, |
2072 | 0x2c050000, | 2080 | 0x2c050000, |
@@ -2080,13 +2088,13 @@ static const unsigned int build_actionlist[4946] = { | |||
2080 | 0x00050802, | 2088 | 0x00050802, |
2081 | 0x7c882840, | 2089 | 0x7c882840, |
2082 | 0x40820000, | 2090 | 0x40820000, |
2083 | 0x00050842, | 2091 | 0x00050843, |
2084 | 0x88030000, | 2092 | 0x88030000, |
2085 | 0x00098200, | 2093 | 0x00098200, |
2086 | 0x80910000, | 2094 | 0x80910000, |
2087 | 0x00098200, | 2095 | 0x00098200, |
2088 | 0x41840000, | 2096 | 0x41840000, |
2089 | 0x00050842, | 2097 | 0x00050843, |
2090 | 0x0006000b, | 2098 | 0x0006000b, |
2091 | 0x28090000, | 2099 | 0x28090000, |
2092 | 0x7c0449ae, | 2100 | 0x7c0449ae, |
@@ -2094,31 +2102,31 @@ static const unsigned int build_actionlist[4946] = { | |||
2094 | 0x40820000, | 2102 | 0x40820000, |
2095 | 0x0005080b, | 2103 | 0x0005080b, |
2096 | 0x48000000, | 2104 | 0x48000000, |
2097 | 0x00050075, | 2105 | 0x00050076, |
2098 | 0x0006000c, | 2106 | 0x0006000c, |
2099 | 0x38710000, | 2107 | 0x38710000, |
2100 | 0x00098200, | 2108 | 0x00098200, |
2101 | 0x10771a2d, | 2109 | 0x10771a2d, |
2102 | 0x48000000, | 2110 | 0x48000000, |
2103 | 0x00050045, | 2111 | 0x00050046, |
2104 | 0x00060078, | 2112 | 0x00060079, |
2105 | 0x80110000, | 2113 | 0x80110000, |
2106 | 0x00098200, | 2114 | 0x00098200, |
2107 | 0x81110000, | 2115 | 0x81110000, |
2108 | 0x00098200, | 2116 | 0x00098200, |
2109 | 0x7c004040, | 2117 | 0x7c004040, |
2110 | 0x40800001, | 2118 | 0x40800001, |
2111 | 0x0005084b, | 2119 | 0x0005084c, |
2112 | 0x280b0008, | 2120 | 0x280b0008, |
2113 | 0x106e0301, | 2121 | 0x106e0301, |
2114 | 0x41800000, | 2122 | 0x41800000, |
2115 | 0x00050842, | 2123 | 0x00050843, |
2116 | 0x00000000, | 2124 | 0x00000000, |
2117 | 0x1003ba34, | 2125 | 0x1003ba34, |
2118 | 0x81110000, | 2126 | 0x81110000, |
2119 | 0x00098200, | 2127 | 0x00098200, |
2120 | 0x40800000, | 2128 | 0x40800000, |
2121 | 0x00050842, | 2129 | 0x00050843, |
2122 | 0x80a30000, | 2130 | 0x80a30000, |
2123 | 0x00098200, | 2131 | 0x00098200, |
2124 | 0x38630000, | 2132 | 0x38630000, |
@@ -2129,34 +2137,34 @@ static const unsigned int build_actionlist[4946] = { | |||
2129 | 0x7c082840, | 2137 | 0x7c082840, |
2130 | 0x38c5ffff, | 2138 | 0x38c5ffff, |
2131 | 0x41800000, | 2139 | 0x41800000, |
2132 | 0x00050842, | 2140 | 0x00050843, |
2133 | 0x0006000b, | 2141 | 0x0006000b, |
2134 | 0x2c060000, | 2142 | 0x2c060000, |
2135 | 0x7d0348ae, | 2143 | 0x7d0348ae, |
2136 | 0x41800000, | 2144 | 0x41800000, |
2137 | 0x00050875, | 2145 | 0x00050876, |
2138 | 0x7d0431ae, | 2146 | 0x7d0431ae, |
2139 | 0x38c6ffff, | 2147 | 0x38c6ffff, |
2140 | 0x39290001, | 2148 | 0x39290001, |
2141 | 0x48000000, | 2149 | 0x48000000, |
2142 | 0x0005000b, | 2150 | 0x0005000b, |
2143 | 0x00060079, | 2151 | 0x0006007a, |
2144 | 0x80110000, | 2152 | 0x80110000, |
2145 | 0x00098200, | 2153 | 0x00098200, |
2146 | 0x81110000, | 2154 | 0x81110000, |
2147 | 0x00098200, | 2155 | 0x00098200, |
2148 | 0x7c004040, | 2156 | 0x7c004040, |
2149 | 0x40800001, | 2157 | 0x40800001, |
2150 | 0x0005084b, | 2158 | 0x0005084c, |
2151 | 0x280b0008, | 2159 | 0x280b0008, |
2152 | 0x106e0301, | 2160 | 0x106e0301, |
2153 | 0x41800000, | 2161 | 0x41800000, |
2154 | 0x00050842, | 2162 | 0x00050843, |
2155 | 0x1003ba34, | 2163 | 0x1003ba34, |
2156 | 0x81110000, | 2164 | 0x81110000, |
2157 | 0x00098200, | 2165 | 0x00098200, |
2158 | 0x40800000, | 2166 | 0x40800000, |
2159 | 0x00050842, | 2167 | 0x00050843, |
2160 | 0x80a30000, | 2168 | 0x80a30000, |
2161 | 0x00098200, | 2169 | 0x00098200, |
2162 | 0x38630000, | 2170 | 0x38630000, |
@@ -2166,12 +2174,12 @@ static const unsigned int build_actionlist[4946] = { | |||
2166 | 0x7c082840, | 2174 | 0x7c082840, |
2167 | 0x39200000, | 2175 | 0x39200000, |
2168 | 0x41800000, | 2176 | 0x41800000, |
2169 | 0x00050842, | 2177 | 0x00050843, |
2170 | 0x0006000b, | 2178 | 0x0006000b, |
2171 | 0x7c092840, | 2179 | 0x7c092840, |
2172 | 0x7d0348ae, | 2180 | 0x7d0348ae, |
2173 | 0x40800000, | 2181 | 0x40800000, |
2174 | 0x00050875, | 2182 | 0x00050876, |
2175 | 0x00000000, | 2183 | 0x00000000, |
2176 | 0x3808ffbf, | 2184 | 0x3808ffbf, |
2177 | 0x69060020, | 2185 | 0x69060020, |
@@ -2181,23 +2189,23 @@ static const unsigned int build_actionlist[4946] = { | |||
2181 | 0x39290001, | 2189 | 0x39290001, |
2182 | 0x48000000, | 2190 | 0x48000000, |
2183 | 0x0005000b, | 2191 | 0x0005000b, |
2184 | 0x0006007a, | 2192 | 0x0006007b, |
2185 | 0x80110000, | 2193 | 0x80110000, |
2186 | 0x00098200, | 2194 | 0x00098200, |
2187 | 0x81110000, | 2195 | 0x81110000, |
2188 | 0x00098200, | 2196 | 0x00098200, |
2189 | 0x7c004040, | 2197 | 0x7c004040, |
2190 | 0x40800001, | 2198 | 0x40800001, |
2191 | 0x0005084b, | 2199 | 0x0005084c, |
2192 | 0x280b0008, | 2200 | 0x280b0008, |
2193 | 0x106e0301, | 2201 | 0x106e0301, |
2194 | 0x41800000, | 2202 | 0x41800000, |
2195 | 0x00050842, | 2203 | 0x00050843, |
2196 | 0x1003ba34, | 2204 | 0x1003ba34, |
2197 | 0x81110000, | 2205 | 0x81110000, |
2198 | 0x00098200, | 2206 | 0x00098200, |
2199 | 0x40800000, | 2207 | 0x40800000, |
2200 | 0x00050842, | 2208 | 0x00050843, |
2201 | 0x80a30000, | 2209 | 0x80a30000, |
2202 | 0x00098200, | 2210 | 0x00098200, |
2203 | 0x38630000, | 2211 | 0x38630000, |
@@ -2207,12 +2215,12 @@ static const unsigned int build_actionlist[4946] = { | |||
2207 | 0x7c082840, | 2215 | 0x7c082840, |
2208 | 0x39200000, | 2216 | 0x39200000, |
2209 | 0x41800000, | 2217 | 0x41800000, |
2210 | 0x00050842, | 2218 | 0x00050843, |
2211 | 0x0006000b, | 2219 | 0x0006000b, |
2212 | 0x7c092840, | 2220 | 0x7c092840, |
2213 | 0x7d0348ae, | 2221 | 0x7d0348ae, |
2214 | 0x40800000, | 2222 | 0x40800000, |
2215 | 0x00050875, | 2223 | 0x00050876, |
2216 | 0x3808ff9f, | 2224 | 0x3808ff9f, |
2217 | 0x69060020, | 2225 | 0x69060020, |
2218 | 0x2800001a, | 2226 | 0x2800001a, |
@@ -2221,41 +2229,41 @@ static const unsigned int build_actionlist[4946] = { | |||
2221 | 0x39290001, | 2229 | 0x39290001, |
2222 | 0x48000000, | 2230 | 0x48000000, |
2223 | 0x0005000b, | 2231 | 0x0005000b, |
2224 | 0x0006007b, | 2232 | 0x0006007c, |
2225 | 0x280b0008, | 2233 | 0x280b0008, |
2226 | 0x106e0301, | 2234 | 0x106e0301, |
2227 | 0x41800000, | 2235 | 0x41800000, |
2228 | 0x00050842, | 2236 | 0x00050843, |
2229 | 0x1003c234, | 2237 | 0x1003c234, |
2230 | 0x40800000, | 2238 | 0x40800000, |
2231 | 0x00050842, | 2239 | 0x00050843, |
2232 | 0x48000001, | 2240 | 0x48000001, |
2233 | 0x00030022, | 2241 | 0x00030022, |
2234 | 0x10601af1, | 2242 | 0x10601af1, |
2235 | 0x48000000, | 2243 | 0x48000000, |
2236 | 0x00050045, | 2244 | 0x00050046, |
2237 | 0x0006007c, | 2245 | 0x0006007d, |
2238 | 0x280b0008, | 2246 | 0x280b0008, |
2239 | 0x106e0301, | 2247 | 0x106e0301, |
2240 | 0x41800000, | 2248 | 0x41800000, |
2241 | 0x00050842, | 2249 | 0x00050843, |
2242 | 0x00000000, | 2250 | 0x00000000, |
2243 | 0x1003b232, | 2251 | 0x1003b232, |
2244 | 0x40800000, | 2252 | 0x40800000, |
2245 | 0x00050842, | 2253 | 0x00050843, |
2246 | 0x1063dae0, | 2254 | 0x1063dae0, |
2247 | 0x0006007d, | 2255 | 0x0006007e, |
2248 | 0x10601af1, | 2256 | 0x10601af1, |
2249 | 0x48000000, | 2257 | 0x48000000, |
2250 | 0x00050045, | 2258 | 0x00050046, |
2251 | 0x0006007e, | 2259 | 0x0006007f, |
2252 | 0x280b0008, | 2260 | 0x280b0008, |
2253 | 0x106e0301, | 2261 | 0x106e0301, |
2254 | 0x41800000, | 2262 | 0x41800000, |
2255 | 0x00050842, | 2263 | 0x00050843, |
2256 | 0x1003b232, | 2264 | 0x1003b232, |
2257 | 0x40800000, | 2265 | 0x40800000, |
2258 | 0x00050842, | 2266 | 0x00050843, |
2259 | 0x1063dae0, | 2267 | 0x1063dae0, |
2260 | 0x39000008, | 2268 | 0x39000008, |
2261 | 0x0006000b, | 2269 | 0x0006000b, |
@@ -2263,22 +2271,22 @@ static const unsigned int build_actionlist[4946] = { | |||
2263 | 0x7c885840, | 2271 | 0x7c885840, |
2264 | 0x1004b232, | 2272 | 0x1004b232, |
2265 | 0x40840000, | 2273 | 0x40840000, |
2266 | 0x0005087d, | 2274 | 0x0005087e, |
2267 | 0x40800000, | 2275 | 0x40800000, |
2268 | 0x00050842, | 2276 | 0x00050843, |
2269 | 0x1084dae0, | 2277 | 0x1084dae0, |
2270 | 0x7c632038, | 2278 | 0x7c632038, |
2271 | 0x39080008, | 2279 | 0x39080008, |
2272 | 0x48000000, | 2280 | 0x48000000, |
2273 | 0x0005000b, | 2281 | 0x0005000b, |
2274 | 0x0006007f, | 2282 | 0x00060080, |
2275 | 0x280b0008, | 2283 | 0x280b0008, |
2276 | 0x106e0301, | 2284 | 0x106e0301, |
2277 | 0x41800000, | 2285 | 0x41800000, |
2278 | 0x00050842, | 2286 | 0x00050843, |
2279 | 0x1003b232, | 2287 | 0x1003b232, |
2280 | 0x40800000, | 2288 | 0x40800000, |
2281 | 0x00050842, | 2289 | 0x00050843, |
2282 | 0x1063dae0, | 2290 | 0x1063dae0, |
2283 | 0x39000008, | 2291 | 0x39000008, |
2284 | 0x0006000b, | 2292 | 0x0006000b, |
@@ -2286,22 +2294,22 @@ static const unsigned int build_actionlist[4946] = { | |||
2286 | 0x7c885840, | 2294 | 0x7c885840, |
2287 | 0x1004b232, | 2295 | 0x1004b232, |
2288 | 0x40840000, | 2296 | 0x40840000, |
2289 | 0x0005087d, | 2297 | 0x0005087e, |
2290 | 0x40800000, | 2298 | 0x40800000, |
2291 | 0x00050842, | 2299 | 0x00050843, |
2292 | 0x1084dae0, | 2300 | 0x1084dae0, |
2293 | 0x7c632378, | 2301 | 0x7c632378, |
2294 | 0x39080008, | 2302 | 0x39080008, |
2295 | 0x48000000, | 2303 | 0x48000000, |
2296 | 0x0005000b, | 2304 | 0x0005000b, |
2297 | 0x00060080, | 2305 | 0x00060081, |
2298 | 0x280b0008, | 2306 | 0x280b0008, |
2299 | 0x106e0301, | 2307 | 0x106e0301, |
2300 | 0x41800000, | 2308 | 0x41800000, |
2301 | 0x00050842, | 2309 | 0x00050843, |
2302 | 0x1003b232, | 2310 | 0x1003b232, |
2303 | 0x40800000, | 2311 | 0x40800000, |
2304 | 0x00050842, | 2312 | 0x00050843, |
2305 | 0x1063dae0, | 2313 | 0x1063dae0, |
2306 | 0x39000008, | 2314 | 0x39000008, |
2307 | 0x0006000b, | 2315 | 0x0006000b, |
@@ -2309,129 +2317,129 @@ static const unsigned int build_actionlist[4946] = { | |||
2309 | 0x7c885840, | 2317 | 0x7c885840, |
2310 | 0x1004b232, | 2318 | 0x1004b232, |
2311 | 0x40840000, | 2319 | 0x40840000, |
2312 | 0x0005087d, | 2320 | 0x0005087e, |
2313 | 0x00000000, | 2321 | 0x00000000, |
2314 | 0x40800000, | 2322 | 0x40800000, |
2315 | 0x00050842, | 2323 | 0x00050843, |
2316 | 0x1084dae0, | 2324 | 0x1084dae0, |
2317 | 0x7c632278, | 2325 | 0x7c632278, |
2318 | 0x39080008, | 2326 | 0x39080008, |
2319 | 0x48000000, | 2327 | 0x48000000, |
2320 | 0x0005000b, | 2328 | 0x0005000b, |
2321 | 0x00060081, | 2329 | 0x00060082, |
2322 | 0x280b0008, | 2330 | 0x280b0008, |
2323 | 0x106e0301, | 2331 | 0x106e0301, |
2324 | 0x41800000, | 2332 | 0x41800000, |
2325 | 0x00050842, | 2333 | 0x00050843, |
2326 | 0x1003b232, | 2334 | 0x1003b232, |
2327 | 0x40800000, | 2335 | 0x40800000, |
2328 | 0x00050842, | 2336 | 0x00050843, |
2329 | 0x1063dae0, | 2337 | 0x1063dae0, |
2330 | 0x5460403e, | 2338 | 0x5460403e, |
2331 | 0x5060c00e, | 2339 | 0x5060c00e, |
2332 | 0x5060c42e, | 2340 | 0x5060c42e, |
2333 | 0x106002f1, | 2341 | 0x106002f1, |
2334 | 0x48000000, | 2342 | 0x48000000, |
2335 | 0x00050045, | 2343 | 0x00050046, |
2336 | 0x00060082, | 2344 | 0x00060083, |
2337 | 0x280b0008, | 2345 | 0x280b0008, |
2338 | 0x106e0301, | 2346 | 0x106e0301, |
2339 | 0x41800000, | 2347 | 0x41800000, |
2340 | 0x00050842, | 2348 | 0x00050843, |
2341 | 0x1003b232, | 2349 | 0x1003b232, |
2342 | 0x40800000, | 2350 | 0x40800000, |
2343 | 0x00050842, | 2351 | 0x00050843, |
2344 | 0x1063dae0, | 2352 | 0x1063dae0, |
2345 | 0x7c6018f8, | 2353 | 0x7c6018f8, |
2346 | 0x106002f1, | 2354 | 0x106002f1, |
2347 | 0x48000000, | 2355 | 0x48000000, |
2348 | 0x00050045, | 2356 | 0x00050046, |
2349 | 0x00060083, | 2357 | 0x00060084, |
2350 | 0x280b0010, | 2358 | 0x280b0010, |
2351 | 0x106e0301, | 2359 | 0x106e0301, |
2352 | 0x108e0b01, | 2360 | 0x108e0b01, |
2353 | 0x41800000, | 2361 | 0x41800000, |
2354 | 0x00050842, | 2362 | 0x00050843, |
2355 | 0x1003222c, | 2363 | 0x1003222c, |
2356 | 0x1000b232, | 2364 | 0x1000b232, |
2357 | 0x40830000, | 2365 | 0x40830000, |
2358 | 0x00050842, | 2366 | 0x00050843, |
2359 | 0x1084dae0, | 2367 | 0x1084dae0, |
2360 | 0x1063dae0, | 2368 | 0x1063dae0, |
2361 | 0x548406fe, | 2369 | 0x548406fe, |
2362 | 0x7c602030, | 2370 | 0x7c602030, |
2363 | 0x106002f1, | 2371 | 0x106002f1, |
2364 | 0x48000000, | 2372 | 0x48000000, |
2365 | 0x00050045, | 2373 | 0x00050046, |
2366 | 0x00060084, | 2374 | 0x00060085, |
2367 | 0x280b0010, | 2375 | 0x280b0010, |
2368 | 0x106e0301, | 2376 | 0x106e0301, |
2369 | 0x108e0b01, | 2377 | 0x108e0b01, |
2370 | 0x41800000, | 2378 | 0x41800000, |
2371 | 0x00050842, | 2379 | 0x00050843, |
2372 | 0x1003222c, | 2380 | 0x1003222c, |
2373 | 0x1000b232, | 2381 | 0x1000b232, |
2374 | 0x40830000, | 2382 | 0x40830000, |
2375 | 0x00050842, | 2383 | 0x00050843, |
2376 | 0x1084dae0, | 2384 | 0x1084dae0, |
2377 | 0x1063dae0, | 2385 | 0x1063dae0, |
2378 | 0x548406fe, | 2386 | 0x548406fe, |
2379 | 0x7c602430, | 2387 | 0x7c602430, |
2380 | 0x106002f1, | 2388 | 0x106002f1, |
2381 | 0x48000000, | 2389 | 0x48000000, |
2382 | 0x00050045, | 2390 | 0x00050046, |
2383 | 0x00060085, | 2391 | 0x00060086, |
2384 | 0x280b0010, | 2392 | 0x280b0010, |
2385 | 0x106e0301, | 2393 | 0x106e0301, |
2386 | 0x108e0b01, | 2394 | 0x108e0b01, |
2387 | 0x41800000, | 2395 | 0x41800000, |
2388 | 0x00050842, | 2396 | 0x00050843, |
2389 | 0x1003222c, | 2397 | 0x1003222c, |
2390 | 0x1000b232, | 2398 | 0x1000b232, |
2391 | 0x40830000, | 2399 | 0x40830000, |
2392 | 0x00050842, | 2400 | 0x00050843, |
2393 | 0x1084dae0, | 2401 | 0x1084dae0, |
2394 | 0x1063dae0, | 2402 | 0x1063dae0, |
2395 | 0x548406fe, | 2403 | 0x548406fe, |
2396 | 0x7c602630, | 2404 | 0x7c602630, |
2397 | 0x106002f1, | 2405 | 0x106002f1, |
2398 | 0x48000000, | 2406 | 0x48000000, |
2399 | 0x00050045, | 2407 | 0x00050046, |
2400 | 0x00060086, | 2408 | 0x00060087, |
2401 | 0x00000000, | 2409 | 0x00000000, |
2402 | 0x280b0010, | 2410 | 0x280b0010, |
2403 | 0x106e0301, | 2411 | 0x106e0301, |
2404 | 0x108e0b01, | 2412 | 0x108e0b01, |
2405 | 0x41800000, | 2413 | 0x41800000, |
2406 | 0x00050842, | 2414 | 0x00050843, |
2407 | 0x1003222c, | 2415 | 0x1003222c, |
2408 | 0x1000b232, | 2416 | 0x1000b232, |
2409 | 0x40830000, | 2417 | 0x40830000, |
2410 | 0x00050842, | 2418 | 0x00050843, |
2411 | 0x1084dae0, | 2419 | 0x1084dae0, |
2412 | 0x1063dae0, | 2420 | 0x1063dae0, |
2413 | 0x5c60203e, | 2421 | 0x5c60203e, |
2414 | 0x106002f1, | 2422 | 0x106002f1, |
2415 | 0x48000000, | 2423 | 0x48000000, |
2416 | 0x00050045, | 2424 | 0x00050046, |
2417 | 0x00060087, | 2425 | 0x00060088, |
2418 | 0x280b0010, | 2426 | 0x280b0010, |
2419 | 0x106e0301, | 2427 | 0x106e0301, |
2420 | 0x108e0b01, | 2428 | 0x108e0b01, |
2421 | 0x41800000, | 2429 | 0x41800000, |
2422 | 0x00050842, | 2430 | 0x00050843, |
2423 | 0x1003222c, | 2431 | 0x1003222c, |
2424 | 0x1000b232, | 2432 | 0x1000b232, |
2425 | 0x40830000, | 2433 | 0x40830000, |
2426 | 0x00050842, | 2434 | 0x00050843, |
2427 | 0x1084dae0, | 2435 | 0x1084dae0, |
2428 | 0x1063dae0, | 2436 | 0x1063dae0, |
2429 | 0x7c8400d0, | 2437 | 0x7c8400d0, |
2430 | 0x5c60203e, | 2438 | 0x5c60203e, |
2431 | 0x106002f1, | 2439 | 0x106002f1, |
2432 | 0x48000000, | 2440 | 0x48000000, |
2433 | 0x00050045, | 2441 | 0x00050046, |
2434 | 0x00060042, | 2442 | 0x00060043, |
2435 | 0x80ca0000, | 2443 | 0x80ca0000, |
2436 | 0x00098200, | 2444 | 0x00098200, |
2437 | 0x7d0e5a14, | 2445 | 0x7d0e5a14, |
@@ -2458,14 +2466,14 @@ static const unsigned int build_actionlist[4946] = { | |||
2458 | 0x000900a1, | 2466 | 0x000900a1, |
2459 | 0x3a8efff8, | 2467 | 0x3a8efff8, |
2460 | 0x41810000, | 2468 | 0x41810000, |
2461 | 0x00050843, | 2469 | 0x00050844, |
2462 | 0x0006000b, | 2470 | 0x0006000b, |
2463 | 0x80120000, | 2471 | 0x80120000, |
2464 | 0x00098200, | 2472 | 0x00098200, |
2465 | 0x814efffc, | 2473 | 0x814efffc, |
2466 | 0x7d6e0050, | 2474 | 0x7d6e0050, |
2467 | 0x40820000, | 2475 | 0x40820000, |
2468 | 0x00050802, | 2476 | 0x00050828, |
2469 | 0x820a0000, | 2477 | 0x820a0000, |
2470 | 0x00098200, | 2478 | 0x00098200, |
2471 | 0x80f00000, | 2479 | 0x80f00000, |
@@ -2476,7 +2484,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2476 | 0x7e947214, | 2484 | 0x7e947214, |
2477 | 0x7c0903a6, | 2485 | 0x7c0903a6, |
2478 | 0x4e800420, | 2486 | 0x4e800420, |
2479 | 0x0006000c, | 2487 | 0x00060028, |
2480 | 0x00000000, | 2488 | 0x00000000, |
2481 | 0x72000000, | 2489 | 0x72000000, |
2482 | 0x00090200, | 2490 | 0x00090200, |
@@ -2499,7 +2507,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2499 | 0x7c000000, | 2507 | 0x7c000000, |
2500 | 0x48000000, | 2508 | 0x48000000, |
2501 | 0x0005000b, | 2509 | 0x0005000b, |
2502 | 0x0006004b, | 2510 | 0x0006004c, |
2503 | 0x7ea802a6, | 2511 | 0x7ea802a6, |
2504 | 0x91d20000, | 2512 | 0x91d20000, |
2505 | 0x00098200, | 2513 | 0x00098200, |
@@ -2518,11 +2526,11 @@ static const unsigned int build_actionlist[4946] = { | |||
2518 | 0x7d6e0050, | 2526 | 0x7d6e0050, |
2519 | 0x814efffc, | 2527 | 0x814efffc, |
2520 | 0x4e800020, | 2528 | 0x4e800020, |
2521 | 0x00060088, | 2529 | 0x00060089, |
2522 | 0x00000000, | 2530 | 0x00000000, |
2523 | 0x7c810808, | 2531 | 0x7c810808, |
2524 | 0x00000000, | 2532 | 0x00000000, |
2525 | 0x00060089, | 2533 | 0x0006008a, |
2526 | 0x88d10000, | 2534 | 0x88d10000, |
2527 | 0x00098200, | 2535 | 0x00098200, |
2528 | 0x70c00000, | 2536 | 0x70c00000, |
@@ -2535,7 +2543,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2535 | 0x7c11402e, | 2543 | 0x7c11402e, |
2536 | 0x7c0903a6, | 2544 | 0x7c0903a6, |
2537 | 0x4e800420, | 2545 | 0x4e800420, |
2538 | 0x0006008a, | 2546 | 0x0006008b, |
2539 | 0x88d10000, | 2547 | 0x88d10000, |
2540 | 0x00098200, | 2548 | 0x00098200, |
2541 | 0x81310000, | 2549 | 0x81310000, |
@@ -2580,22 +2588,22 @@ static const unsigned int build_actionlist[4946] = { | |||
2580 | 0x54eb9d78, | 2588 | 0x54eb9d78, |
2581 | 0x7c0903a6, | 2589 | 0x7c0903a6, |
2582 | 0x4e800420, | 2590 | 0x4e800420, |
2583 | 0x0006008b, | 2591 | 0x0006008c, |
2584 | 0x3a100004, | 2592 | 0x3a100004, |
2585 | 0x826affec, | 2593 | 0x826affec, |
2586 | 0x48000000, | 2594 | 0x48000000, |
2587 | 0x0005000e, | 2595 | 0x0005000e, |
2588 | 0x0006008c, | 2596 | 0x0006008d, |
2589 | 0x00000000, | 2597 | 0x00000000, |
2590 | 0x7c810808, | 2598 | 0x7c810808, |
2591 | 0x00000000, | 2599 | 0x00000000, |
2592 | 0x0006008d, | 2600 | 0x0006008e, |
2593 | 0x7e048378, | 2601 | 0x7e048378, |
2594 | 0x00000000, | 2602 | 0x00000000, |
2595 | 0x48000000, | 2603 | 0x48000000, |
2596 | 0x00050001, | 2604 | 0x00050001, |
2597 | 0x00000000, | 2605 | 0x00000000, |
2598 | 0x0006008e, | 2606 | 0x0006008f, |
2599 | 0x00000000, | 2607 | 0x00000000, |
2600 | 0x62040001, | 2608 | 0x62040001, |
2601 | 0x0006000b, | 2609 | 0x0006000b, |
@@ -2620,17 +2628,17 @@ static const unsigned int build_actionlist[4946] = { | |||
2620 | 0x814efffc, | 2628 | 0x814efffc, |
2621 | 0x7c6903a6, | 2629 | 0x7c6903a6, |
2622 | 0x4e800420, | 2630 | 0x4e800420, |
2623 | 0x0006008f, | 2631 | 0x00060090, |
2624 | 0x00000000, | 2632 | 0x00000000, |
2625 | 0x7c810808, | 2633 | 0x7c810808, |
2626 | 0x00000000, | 2634 | 0x00000000, |
2627 | 0x00060090, | 2635 | 0x00060091, |
2628 | 0x00000000, | 2636 | 0x00000000, |
2629 | 0x7c810808, | 2637 | 0x7c810808, |
2630 | 0x00000000, | 2638 | 0x00000000, |
2631 | 0x00060091, | 2639 | 0x00060092, |
2632 | 0x1064222c, | 2640 | 0x1064222c, |
2633 | 0x00060058, | 2641 | 0x00060059, |
2634 | 0x5469657e, | 2642 | 0x5469657e, |
2635 | 0x3529fc01, | 2643 | 0x3529fc01, |
2636 | 0x3900ffff, | 2644 | 0x3900ffff, |
@@ -2666,9 +2674,9 @@ static const unsigned int build_actionlist[4946] = { | |||
2666 | 0x5103007e, | 2674 | 0x5103007e, |
2667 | 0x1083022d, | 2675 | 0x1083022d, |
2668 | 0x4e800020, | 2676 | 0x4e800020, |
2669 | 0x00060092, | 2677 | 0x00060093, |
2670 | 0x1064222c, | 2678 | 0x1064222c, |
2671 | 0x0006005a, | 2679 | 0x0006005b, |
2672 | 0x5469657e, | 2680 | 0x5469657e, |
2673 | 0x3529fc01, | 2681 | 0x3529fc01, |
2674 | 0x3900ffff, | 2682 | 0x3900ffff, |
@@ -2705,9 +2713,9 @@ static const unsigned int build_actionlist[4946] = { | |||
2705 | 0x1083022d, | 2713 | 0x1083022d, |
2706 | 0x4e800020, | 2714 | 0x4e800020, |
2707 | 0x00000000, | 2715 | 0x00000000, |
2708 | 0x00060093, | ||
2709 | 0x1064222c, | ||
2710 | 0x00060094, | 2716 | 0x00060094, |
2717 | 0x1064222c, | ||
2718 | 0x00060095, | ||
2711 | 0x5469657e, | 2719 | 0x5469657e, |
2712 | 0x3529fc01, | 2720 | 0x3529fc01, |
2713 | 0x3900ffff, | 2721 | 0x3900ffff, |
@@ -2728,18 +2736,18 @@ static const unsigned int build_actionlist[4946] = { | |||
2728 | 0x1088022d, | 2736 | 0x1088022d, |
2729 | 0x4e800020, | 2737 | 0x4e800020, |
2730 | 0x00000000, | 2738 | 0x00000000, |
2731 | 0x00060093, | ||
2732 | 0x00060094, | 2739 | 0x00060094, |
2733 | 0x00000000, | ||
2734 | 0x00060095, | 2740 | 0x00060095, |
2735 | 0x00000000, | 2741 | 0x00000000, |
2736 | 0x7c810808, | ||
2737 | 0x00000000, | ||
2738 | 0x00060096, | 2742 | 0x00060096, |
2739 | 0x00000000, | 2743 | 0x00000000, |
2740 | 0x7c810808, | 2744 | 0x7c810808, |
2741 | 0x00000000, | 2745 | 0x00000000, |
2742 | 0x00060097, | 2746 | 0x00060097, |
2747 | 0x00000000, | ||
2748 | 0x7c810808, | ||
2749 | 0x00000000, | ||
2750 | 0x00060098, | ||
2743 | 0x1083222d, | 2751 | 0x1083222d, |
2744 | 0x28070001, | 2752 | 0x28070001, |
2745 | 0x10c5322d, | 2753 | 0x10c5322d, |
@@ -2778,7 +2786,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2778 | 0x11463217, | 2786 | 0x11463217, |
2779 | 0x7d6802a6, | 2787 | 0x7d6802a6, |
2780 | 0x48000001, | 2788 | 0x48000001, |
2781 | 0x00050091, | 2789 | 0x00050092, |
2782 | 0x7d6803a6, | 2790 | 0x7d6803a6, |
2783 | 0x108452e8, | 2791 | 0x108452e8, |
2784 | 0x108522e1, | 2792 | 0x108522e1, |
@@ -2800,7 +2808,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2800 | 0x4e800020, | 2808 | 0x4e800020, |
2801 | 0x0006000c, | 2809 | 0x0006000c, |
2802 | 0x7c810808, | 2810 | 0x7c810808, |
2803 | 0x00060098, | 2811 | 0x00060099, |
2804 | 0x00000000, | 2812 | 0x00000000, |
2805 | 0x7c810808, | 2813 | 0x7c810808, |
2806 | 0x00000000, | 2814 | 0x00000000, |
@@ -2817,7 +2825,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2817 | 0x100ab232, | 2825 | 0x100ab232, |
2818 | 0x7d293214, | 2826 | 0x7d293214, |
2819 | 0x40830000, | 2827 | 0x40830000, |
2820 | 0x00050833, | 2828 | 0x00050834, |
2821 | 0x100042ed, | 2829 | 0x100042ed, |
2822 | 0x00000000, | 2830 | 0x00000000, |
2823 | 0x108042ee, | 2831 | 0x108042ee, |
@@ -2907,7 +2915,7 @@ static const unsigned int build_actionlist[4946] = { | |||
2907 | 0x0005080b, | 2915 | 0x0005080b, |
2908 | 0x7eb0ab78, | 2916 | 0x7eb0ab78, |
2909 | 0x48000000, | 2917 | 0x48000000, |
2910 | 0x00050038, | 2918 | 0x00050039, |
2911 | 0x00000000, | 2919 | 0x00000000, |
2912 | 0x100ea300, | 2920 | 0x100ea300, |
2913 | 0x558c007e, | 2921 | 0x558c007e, |
@@ -3073,7 +3081,7 @@ static const unsigned int build_actionlist[4946] = { | |||
3073 | 0x100e6300, | 3081 | 0x100e6300, |
3074 | 0x1000b232, | 3082 | 0x1000b232, |
3075 | 0x40800000, | 3083 | 0x40800000, |
3076 | 0x0005083b, | 3084 | 0x0005083c, |
3077 | 0x100002e6, | 3085 | 0x100002e6, |
3078 | 0x80f00000, | 3086 | 0x80f00000, |
3079 | 0x3a100004, | 3087 | 0x3a100004, |
@@ -3109,7 +3117,7 @@ static const unsigned int build_actionlist[4946] = { | |||
3109 | 0x0006000c, | 3117 | 0x0006000c, |
3110 | 0x1003c234, | 3118 | 0x1003c234, |
3111 | 0x40800000, | 3119 | 0x40800000, |
3112 | 0x0005083d, | 3120 | 0x0005083e, |
3113 | 0x48000001, | 3121 | 0x48000001, |
3114 | 0x00030022, | 3122 | 0x00030022, |
3115 | 0x48000000, | 3123 | 0x48000000, |
@@ -3119,20 +3127,20 @@ static const unsigned int build_actionlist[4946] = { | |||
3119 | 0x1000b232, | 3127 | 0x1000b232, |
3120 | 0x110f5b00, | 3128 | 0x110f5b00, |
3121 | 0x40800000, | 3129 | 0x40800000, |
3122 | 0x00050839, | 3130 | 0x0005083a, |
3123 | 0x00000000, | 3131 | 0x00000000, |
3124 | 0x110e5300, | 3132 | 0x110e5300, |
3125 | 0x1008b232, | 3133 | 0x1008b232, |
3126 | 0x100f5b00, | 3134 | 0x100f5b00, |
3127 | 0x40800000, | 3135 | 0x40800000, |
3128 | 0x0005083a, | 3136 | 0x0005083b, |
3129 | 0x00000000, | 3137 | 0x00000000, |
3130 | 0x100e5300, | 3138 | 0x100e5300, |
3131 | 0x110e5b00, | 3139 | 0x110e5b00, |
3132 | 0x1120422c, | 3140 | 0x1120422c, |
3133 | 0x1009b232, | 3141 | 0x1009b232, |
3134 | 0x40830000, | 3142 | 0x40830000, |
3135 | 0x0005083c, | 3143 | 0x0005083d, |
3136 | 0x00000000, | 3144 | 0x00000000, |
3137 | 0x80f00000, | 3145 | 0x80f00000, |
3138 | 0x3a100004, | 3146 | 0x3a100004, |
@@ -3151,20 +3159,20 @@ static const unsigned int build_actionlist[4946] = { | |||
3151 | 0x1000b232, | 3159 | 0x1000b232, |
3152 | 0x110f5b00, | 3160 | 0x110f5b00, |
3153 | 0x40800000, | 3161 | 0x40800000, |
3154 | 0x00050839, | 3162 | 0x0005083a, |
3155 | 0x00000000, | 3163 | 0x00000000, |
3156 | 0x110e5300, | 3164 | 0x110e5300, |
3157 | 0x1008b232, | 3165 | 0x1008b232, |
3158 | 0x100f5b00, | 3166 | 0x100f5b00, |
3159 | 0x40800000, | 3167 | 0x40800000, |
3160 | 0x0005083a, | 3168 | 0x0005083b, |
3161 | 0x00000000, | 3169 | 0x00000000, |
3162 | 0x100e5300, | 3170 | 0x100e5300, |
3163 | 0x110e5b00, | 3171 | 0x110e5b00, |
3164 | 0x1120422c, | 3172 | 0x1120422c, |
3165 | 0x1009b232, | 3173 | 0x1009b232, |
3166 | 0x40830000, | 3174 | 0x40830000, |
3167 | 0x0005083c, | 3175 | 0x0005083d, |
3168 | 0x00000000, | 3176 | 0x00000000, |
3169 | 0x80f00000, | 3177 | 0x80f00000, |
3170 | 0x3a100004, | 3178 | 0x3a100004, |
@@ -3183,20 +3191,20 @@ static const unsigned int build_actionlist[4946] = { | |||
3183 | 0x1000b232, | 3191 | 0x1000b232, |
3184 | 0x110f5b00, | 3192 | 0x110f5b00, |
3185 | 0x40800000, | 3193 | 0x40800000, |
3186 | 0x00050839, | 3194 | 0x0005083a, |
3187 | 0x00000000, | 3195 | 0x00000000, |
3188 | 0x110e5300, | 3196 | 0x110e5300, |
3189 | 0x1008b232, | 3197 | 0x1008b232, |
3190 | 0x100f5b00, | 3198 | 0x100f5b00, |
3191 | 0x40800000, | 3199 | 0x40800000, |
3192 | 0x0005083a, | 3200 | 0x0005083b, |
3193 | 0x00000000, | 3201 | 0x00000000, |
3194 | 0x100e5300, | 3202 | 0x100e5300, |
3195 | 0x110e5b00, | 3203 | 0x110e5b00, |
3196 | 0x1120422c, | 3204 | 0x1120422c, |
3197 | 0x1009b232, | 3205 | 0x1009b232, |
3198 | 0x40830000, | 3206 | 0x40830000, |
3199 | 0x0005083c, | 3207 | 0x0005083d, |
3200 | 0x00000000, | 3208 | 0x00000000, |
3201 | 0x80f00000, | 3209 | 0x80f00000, |
3202 | 0x3a100004, | 3210 | 0x3a100004, |
@@ -3215,20 +3223,20 @@ static const unsigned int build_actionlist[4946] = { | |||
3215 | 0x1000b232, | 3223 | 0x1000b232, |
3216 | 0x110f5b00, | 3224 | 0x110f5b00, |
3217 | 0x40800000, | 3225 | 0x40800000, |
3218 | 0x00050839, | 3226 | 0x0005083a, |
3219 | 0x00000000, | 3227 | 0x00000000, |
3220 | 0x110e5300, | 3228 | 0x110e5300, |
3221 | 0x1008b232, | 3229 | 0x1008b232, |
3222 | 0x100f5b00, | 3230 | 0x100f5b00, |
3223 | 0x40800000, | 3231 | 0x40800000, |
3224 | 0x0005083a, | 3232 | 0x0005083b, |
3225 | 0x00000000, | 3233 | 0x00000000, |
3226 | 0x100e5300, | 3234 | 0x100e5300, |
3227 | 0x110e5b00, | 3235 | 0x110e5b00, |
3228 | 0x1120422c, | 3236 | 0x1120422c, |
3229 | 0x1009b232, | 3237 | 0x1009b232, |
3230 | 0x40830000, | 3238 | 0x40830000, |
3231 | 0x0005083c, | 3239 | 0x0005083d, |
3232 | 0x00000000, | 3240 | 0x00000000, |
3233 | 0x80f00000, | 3241 | 0x80f00000, |
3234 | 0x3a100004, | 3242 | 0x3a100004, |
@@ -3247,25 +3255,25 @@ static const unsigned int build_actionlist[4946] = { | |||
3247 | 0x100cb232, | 3255 | 0x100cb232, |
3248 | 0x12af5b00, | 3256 | 0x12af5b00, |
3249 | 0x40800000, | 3257 | 0x40800000, |
3250 | 0x00050839, | 3258 | 0x0005083a, |
3251 | 0x00000000, | 3259 | 0x00000000, |
3252 | 0x12ae5300, | 3260 | 0x12ae5300, |
3253 | 0x1015b232, | 3261 | 0x1015b232, |
3254 | 0x118f5b00, | 3262 | 0x118f5b00, |
3255 | 0x40800000, | 3263 | 0x40800000, |
3256 | 0x0005083a, | 3264 | 0x0005083b, |
3257 | 0x00000000, | 3265 | 0x00000000, |
3258 | 0x118e5300, | 3266 | 0x118e5300, |
3259 | 0x12ae5b00, | 3267 | 0x12ae5b00, |
3260 | 0x112caa2c, | 3268 | 0x112caa2c, |
3261 | 0x1009b232, | 3269 | 0x1009b232, |
3262 | 0x40830000, | 3270 | 0x40830000, |
3263 | 0x0005083c, | 3271 | 0x0005083d, |
3264 | 0x00000000, | 3272 | 0x00000000, |
3265 | 0x00060099, | 3273 | 0x0006009a, |
3266 | 0x108caae9, | 3274 | 0x108caae9, |
3267 | 0x48000001, | 3275 | 0x48000001, |
3268 | 0x00050091, | 3276 | 0x00050092, |
3269 | 0x1004aae8, | 3277 | 0x1004aae8, |
3270 | 0x80f00000, | 3278 | 0x80f00000, |
3271 | 0x3a100004, | 3279 | 0x3a100004, |
@@ -3284,23 +3292,23 @@ static const unsigned int build_actionlist[4946] = { | |||
3284 | 0x100cb232, | 3292 | 0x100cb232, |
3285 | 0x12af5b00, | 3293 | 0x12af5b00, |
3286 | 0x40800000, | 3294 | 0x40800000, |
3287 | 0x00050839, | 3295 | 0x0005083a, |
3288 | 0x00000000, | 3296 | 0x00000000, |
3289 | 0x12ae5300, | 3297 | 0x12ae5300, |
3290 | 0x1015b232, | 3298 | 0x1015b232, |
3291 | 0x118f5b00, | 3299 | 0x118f5b00, |
3292 | 0x40800000, | 3300 | 0x40800000, |
3293 | 0x0005083a, | 3301 | 0x0005083b, |
3294 | 0x00000000, | 3302 | 0x00000000, |
3295 | 0x118e5300, | 3303 | 0x118e5300, |
3296 | 0x12ae5b00, | 3304 | 0x12ae5b00, |
3297 | 0x112caa2c, | 3305 | 0x112caa2c, |
3298 | 0x1009b232, | 3306 | 0x1009b232, |
3299 | 0x40830000, | 3307 | 0x40830000, |
3300 | 0x0005083c, | 3308 | 0x0005083d, |
3301 | 0x00000000, | 3309 | 0x00000000, |
3302 | 0x48000000, | 3310 | 0x48000000, |
3303 | 0x00050099, | 3311 | 0x0005009a, |
3304 | 0x00000000, | 3312 | 0x00000000, |
3305 | 0x108e5300, | 3313 | 0x108e5300, |
3306 | 0x10ce5b00, | 3314 | 0x10ce5b00, |
@@ -3308,7 +3316,7 @@ static const unsigned int build_actionlist[4946] = { | |||
3308 | 0x1003b232, | 3316 | 0x1003b232, |
3309 | 0x10a6322c, | 3317 | 0x10a6322c, |
3310 | 0x40830000, | 3318 | 0x40830000, |
3311 | 0x0005083c, | 3319 | 0x0005083d, |
3312 | 0x48000001, | 3320 | 0x48000001, |
3313 | 0x0003001b, | 3321 | 0x0003001b, |
3314 | 0x1083222d, | 3322 | 0x1083222d, |
@@ -3329,7 +3337,7 @@ static const unsigned int build_actionlist[4946] = { | |||
3329 | 0x00098200, | 3337 | 0x00098200, |
3330 | 0x7c8e5a14, | 3338 | 0x7c8e5a14, |
3331 | 0x7d555378, | 3339 | 0x7d555378, |
3332 | 0x00060029, | 3340 | 0x0006002a, |
3333 | 0x9201000c, | 3341 | 0x9201000c, |
3334 | 0x7e439378, | 3342 | 0x7e439378, |
3335 | 0x54a500fe, | 3343 | 0x54a500fe, |
@@ -3340,7 +3348,7 @@ static const unsigned int build_actionlist[4946] = { | |||
3340 | 0x81d20000, | 3348 | 0x81d20000, |
3341 | 0x00098200, | 3349 | 0x00098200, |
3342 | 0x40820000, | 3350 | 0x40820000, |
3343 | 0x00050834, | 3351 | 0x00050835, |
3344 | 0x100eab00, | 3352 | 0x100eab00, |
3345 | 0x100ea320, | 3353 | 0x100ea320, |
3346 | 0x80f00000, | 3354 | 0x80f00000, |
@@ -3735,16 +3743,16 @@ static const unsigned int build_actionlist[4946] = { | |||
3735 | 0x7d6f402e, | 3743 | 0x7d6f402e, |
3736 | 0x00000000, | 3744 | 0x00000000, |
3737 | 0x48000000, | 3745 | 0x48000000, |
3738 | 0x0005009a, | 3746 | 0x0005009b, |
3739 | 0x00000000, | 3747 | 0x00000000, |
3740 | 0x48000000, | 3748 | 0x48000000, |
3741 | 0x0005009b, | 3749 | 0x0005009c, |
3742 | 0x00000000, | 3750 | 0x00000000, |
3743 | 0x114e5300, | 3751 | 0x114e5300, |
3744 | 0x116e5b00, | 3752 | 0x116e5b00, |
3745 | 0x100ac234, | 3753 | 0x100ac234, |
3746 | 0x40800000, | 3754 | 0x40800000, |
3747 | 0x0005082e, | 3755 | 0x0005082f, |
3748 | 0x100bb232, | 3756 | 0x100bb232, |
3749 | 0x40800000, | 3757 | 0x40800000, |
3750 | 0x00050805, | 3758 | 0x00050805, |
@@ -3760,7 +3768,7 @@ static const unsigned int build_actionlist[4946] = { | |||
3760 | 0x55291800, | 3768 | 0x55291800, |
3761 | 0x000900a1, | 3769 | 0x000900a1, |
3762 | 0x40810000, | 3770 | 0x40810000, |
3763 | 0x0005082e, | 3771 | 0x0005082f, |
3764 | 0x11084b00, | 3772 | 0x11084b00, |
3765 | 0x1008d234, | 3773 | 0x1008d234, |
3766 | 0x41800000, | 3774 | 0x41800000, |
@@ -3790,13 +3798,13 @@ static const unsigned int build_actionlist[4946] = { | |||
3790 | 0x40820000, | 3798 | 0x40820000, |
3791 | 0x0005080b, | 3799 | 0x0005080b, |
3792 | 0x48000000, | 3800 | 0x48000000, |
3793 | 0x0005002e, | 3801 | 0x0005002f, |
3794 | 0x0006000f, | 3802 | 0x0006000f, |
3795 | 0x100bba34, | 3803 | 0x100bba34, |
3796 | 0x41800000, | 3804 | 0x41800000, |
3797 | 0x0005089a, | 3805 | 0x0005089b, |
3798 | 0x48000000, | 3806 | 0x48000000, |
3799 | 0x0005002e, | 3807 | 0x0005002f, |
3800 | 0x00000000, | 3808 | 0x00000000, |
3801 | 0x114e5300, | 3809 | 0x114e5300, |
3802 | 0x5568007e, | 3810 | 0x5568007e, |
@@ -3805,8 +3813,8 @@ static const unsigned int build_actionlist[4946] = { | |||
3805 | 0x2108fffc, | 3813 | 0x2108fffc, |
3806 | 0x7d6f402e, | 3814 | 0x7d6f402e, |
3807 | 0x40800000, | 3815 | 0x40800000, |
3808 | 0x0005082b, | 3816 | 0x0005082c, |
3809 | 0x0006009a, | 3817 | 0x0006009b, |
3810 | 0x800a0000, | 3818 | 0x800a0000, |
3811 | 0x00098200, | 3819 | 0x00098200, |
3812 | 0x810b0000, | 3820 | 0x810b0000, |
@@ -3865,21 +3873,21 @@ static const unsigned int build_actionlist[4946] = { | |||
3865 | 0x40820000, | 3873 | 0x40820000, |
3866 | 0x0005080d, | 3874 | 0x0005080d, |
3867 | 0x48000000, | 3875 | 0x48000000, |
3868 | 0x0005002c, | 3876 | 0x0005002d, |
3869 | 0x00000000, | 3877 | 0x00000000, |
3870 | 0x114e5300, | 3878 | 0x114e5300, |
3871 | 0x556000fe, | 3879 | 0x556000fe, |
3872 | 0x000900ab, | 3880 | 0x000900ab, |
3873 | 0x100ac234, | 3881 | 0x100ac234, |
3874 | 0x40800000, | 3882 | 0x40800000, |
3875 | 0x0005082d, | 3883 | 0x0005082e, |
3876 | 0x810a0000, | 3884 | 0x810a0000, |
3877 | 0x00098200, | 3885 | 0x00098200, |
3878 | 0x812a0000, | 3886 | 0x812a0000, |
3879 | 0x00098200, | 3887 | 0x00098200, |
3880 | 0x7c004040, | 3888 | 0x7c004040, |
3881 | 0x40800000, | 3889 | 0x40800000, |
3882 | 0x0005082d, | 3890 | 0x0005082e, |
3883 | 0x11095b00, | 3891 | 0x11095b00, |
3884 | 0x1008d234, | 3892 | 0x1008d234, |
3885 | 0x41800000, | 3893 | 0x41800000, |
@@ -3909,13 +3917,13 @@ static const unsigned int build_actionlist[4946] = { | |||
3909 | 0x40820000, | 3917 | 0x40820000, |
3910 | 0x0005080b, | 3918 | 0x0005080b, |
3911 | 0x48000000, | 3919 | 0x48000000, |
3912 | 0x0005002d, | 3920 | 0x0005002e, |
3913 | 0x00000000, | 3921 | 0x00000000, |
3914 | 0x114e5300, | 3922 | 0x114e5300, |
3915 | 0x116e5b00, | 3923 | 0x116e5b00, |
3916 | 0x100ac234, | 3924 | 0x100ac234, |
3917 | 0x40800000, | 3925 | 0x40800000, |
3918 | 0x00050832, | 3926 | 0x00050833, |
3919 | 0x100bb232, | 3927 | 0x100bb232, |
3920 | 0x40800000, | 3928 | 0x40800000, |
3921 | 0x00050805, | 3929 | 0x00050805, |
@@ -3932,7 +3940,7 @@ static const unsigned int build_actionlist[4946] = { | |||
3932 | 0x55201800, | 3940 | 0x55201800, |
3933 | 0x000900a1, | 3941 | 0x000900a1, |
3934 | 0x40810000, | 3942 | 0x40810000, |
3935 | 0x00050832, | 3943 | 0x00050833, |
3936 | 0x88ca0000, | 3944 | 0x88ca0000, |
3937 | 0x00098200, | 3945 | 0x00098200, |
3938 | 0x11280300, | 3946 | 0x11280300, |
@@ -3969,13 +3977,13 @@ static const unsigned int build_actionlist[4946] = { | |||
3969 | 0x40820000, | 3977 | 0x40820000, |
3970 | 0x0005080b, | 3978 | 0x0005080b, |
3971 | 0x48000000, | 3979 | 0x48000000, |
3972 | 0x00050032, | 3980 | 0x00050033, |
3973 | 0x0006000f, | 3981 | 0x0006000f, |
3974 | 0x100bba34, | 3982 | 0x100bba34, |
3975 | 0x41800000, | 3983 | 0x41800000, |
3976 | 0x0005089b, | 3984 | 0x0005089c, |
3977 | 0x48000000, | 3985 | 0x48000000, |
3978 | 0x00050032, | 3986 | 0x00050033, |
3979 | 0x00060011, | 3987 | 0x00060011, |
3980 | 0x00000000, | 3988 | 0x00000000, |
3981 | 0x80110000, | 3989 | 0x80110000, |
@@ -3997,8 +4005,8 @@ static const unsigned int build_actionlist[4946] = { | |||
3997 | 0x2108fffc, | 4005 | 0x2108fffc, |
3998 | 0x7d6f402e, | 4006 | 0x7d6f402e, |
3999 | 0x40800000, | 4007 | 0x40800000, |
4000 | 0x0005082f, | 4008 | 0x00050830, |
4001 | 0x0006009b, | 4009 | 0x0006009c, |
4002 | 0x800a0000, | 4010 | 0x800a0000, |
4003 | 0x00098200, | 4011 | 0x00098200, |
4004 | 0x810b0000, | 4012 | 0x810b0000, |
@@ -4061,7 +4069,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4061 | 0x40820000, | 4069 | 0x40820000, |
4062 | 0x0005080c, | 4070 | 0x0005080c, |
4063 | 0x48000000, | 4071 | 0x48000000, |
4064 | 0x00050030, | 4072 | 0x00050031, |
4065 | 0x0006000f, | 4073 | 0x0006000f, |
4066 | 0x81290000, | 4074 | 0x81290000, |
4067 | 0x00098200, | 4075 | 0x00098200, |
@@ -4084,7 +4092,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4084 | 0x70000000, | 4092 | 0x70000000, |
4085 | 0x00090200, | 4093 | 0x00090200, |
4086 | 0x41820000, | 4094 | 0x41820000, |
4087 | 0x00050830, | 4095 | 0x00050831, |
4088 | 0x00060010, | 4096 | 0x00060010, |
4089 | 0x7d445378, | 4097 | 0x7d445378, |
4090 | 0x11650321, | 4098 | 0x11650321, |
@@ -4114,7 +4122,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4114 | 0x000900ab, | 4122 | 0x000900ab, |
4115 | 0x100ac234, | 4123 | 0x100ac234, |
4116 | 0x40800000, | 4124 | 0x40800000, |
4117 | 0x00050831, | 4125 | 0x00050832, |
4118 | 0x810a0000, | 4126 | 0x810a0000, |
4119 | 0x00098200, | 4127 | 0x00098200, |
4120 | 0x812a0000, | 4128 | 0x812a0000, |
@@ -4124,7 +4132,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4124 | 0x7c004040, | 4132 | 0x7c004040, |
4125 | 0x12aea300, | 4133 | 0x12aea300, |
4126 | 0x40800000, | 4134 | 0x40800000, |
4127 | 0x00050831, | 4135 | 0x00050832, |
4128 | 0x11095b00, | 4136 | 0x11095b00, |
4129 | 0x1008d234, | 4137 | 0x1008d234, |
4130 | 0x41800000, | 4138 | 0x41800000, |
@@ -4159,7 +4167,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4159 | 0x40820000, | 4167 | 0x40820000, |
4160 | 0x0005080b, | 4168 | 0x0005080b, |
4161 | 0x48000000, | 4169 | 0x48000000, |
4162 | 0x00050031, | 4170 | 0x00050032, |
4163 | 0x00060011, | 4171 | 0x00060011, |
4164 | 0x80110000, | 4172 | 0x80110000, |
4165 | 0x00098200, | 4173 | 0x00098200, |
@@ -4277,8 +4285,8 @@ static const unsigned int build_actionlist[4946] = { | |||
4277 | 0x100aca34, | 4285 | 0x100aca34, |
4278 | 0x3a940008, | 4286 | 0x3a940008, |
4279 | 0x40800000, | 4287 | 0x40800000, |
4280 | 0x0005083e, | 4288 | 0x0005083f, |
4281 | 0x0006003f, | 4289 | 0x00060040, |
4282 | 0x71000000, | 4290 | 0x71000000, |
4283 | 0x00090200, | 4291 | 0x00090200, |
4284 | 0x88ca0000, | 4292 | 0x88ca0000, |
@@ -4599,7 +4607,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4599 | 0x6a080000, | 4607 | 0x6a080000, |
4600 | 0x00090200, | 4608 | 0x00090200, |
4601 | 0x40820000, | 4609 | 0x40820000, |
4602 | 0x0005089c, | 4610 | 0x0005089d, |
4603 | 0x00060017, | 4611 | 0x00060017, |
4604 | 0x80f0fffc, | 4612 | 0x80f0fffc, |
4605 | 0x2c0c0008, | 4613 | 0x2c0c0008, |
@@ -4650,7 +4658,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4650 | 0x13494320, | 4658 | 0x13494320, |
4651 | 0x48000000, | 4659 | 0x48000000, |
4652 | 0x0005000f, | 4660 | 0x0005000f, |
4653 | 0x0006009c, | 4661 | 0x0006009d, |
4654 | 0x71090000, | 4662 | 0x71090000, |
4655 | 0x00090200, | 4663 | 0x00090200, |
4656 | 0x40820000, | 4664 | 0x40820000, |
@@ -4668,7 +4676,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4668 | 0x6a080000, | 4676 | 0x6a080000, |
4669 | 0x00090200, | 4677 | 0x00090200, |
4670 | 0x40820000, | 4678 | 0x40820000, |
4671 | 0x0005089c, | 4679 | 0x0005089d, |
4672 | 0x80f0fffc, | 4680 | 0x80f0fffc, |
4673 | 0x392efff8, | 4681 | 0x392efff8, |
4674 | 0x54ea5d78, | 4682 | 0x54ea5d78, |
@@ -4720,7 +4728,7 @@ static const unsigned int build_actionlist[4946] = { | |||
4720 | 0x4c00e382, | 4728 | 0x4c00e382, |
4721 | 0x4c002382, | 4729 | 0x4c002382, |
4722 | 0x41800000, | 4730 | 0x41800000, |
4723 | 0x00050840, | 4731 | 0x00050841, |
4724 | 0x00000000, | 4732 | 0x00000000, |
4725 | 0x110832e0, | 4733 | 0x110832e0, |
4726 | 0x11140321, | 4734 | 0x11140321, |
@@ -4982,6 +4990,7 @@ enum { | |||
4982 | GLOB_vmeta_call, | 4990 | GLOB_vmeta_call, |
4983 | GLOB_vm_call_dispatch_f, | 4991 | GLOB_vm_call_dispatch_f, |
4984 | GLOB_vm_cpcall, | 4992 | GLOB_vm_cpcall, |
4993 | GLOB_vm_call_tail, | ||
4985 | GLOB_cont_cat, | 4994 | GLOB_cont_cat, |
4986 | GLOB_BC_CAT_Z, | 4995 | GLOB_BC_CAT_Z, |
4987 | GLOB_cont_nop, | 4996 | GLOB_cont_nop, |
@@ -5122,6 +5131,7 @@ static const char *const globnames[] = { | |||
5122 | "vmeta_call", | 5131 | "vmeta_call", |
5123 | "vm_call_dispatch_f", | 5132 | "vm_call_dispatch_f", |
5124 | "vm_cpcall", | 5133 | "vm_cpcall", |
5134 | "vm_call_tail", | ||
5125 | "cont_cat", | 5135 | "cont_cat", |
5126 | "BC_CAT_Z", | 5136 | "BC_CAT_Z", |
5127 | "cont_nop", | 5137 | "cont_nop", |
@@ -5318,100 +5328,100 @@ static void build_subroutines(BuildCtx *ctx) | |||
5318 | dasm_put(Dst, 133, LJ_TISNUM+1, LJ_TFUNC, LJ_TTAB, Dt1(->base), Dt1(->glref), LJ_TSTR, LJ_TFALSE, LJ_TNIL, ~LJ_VMST_INTERP, GG_G2DISP, DISPATCH_GL(vmstate), LUA_MINSTACK, Dt1(->base), Dt1(->top), 32-3); | 5328 | dasm_put(Dst, 133, LJ_TISNUM+1, LJ_TFUNC, LJ_TTAB, Dt1(->base), Dt1(->glref), LJ_TSTR, LJ_TFALSE, LJ_TNIL, ~LJ_VMST_INTERP, GG_G2DISP, DISPATCH_GL(vmstate), LUA_MINSTACK, Dt1(->base), Dt1(->top), 32-3); |
5319 | dasm_put(Dst, 188, Dt1(->base), Dt1(->top), Dt7(->pc), Dt1(->glref), Dt1(->status), FRAME_CP, CFRAME_RESUME, GG_G2DISP, Dt1(->cframe), Dt1(->base), LJ_TISNUM+1, Dt1(->top), LJ_TFUNC, LJ_TTAB, LJ_TSTR, Dt1(->status), FRAME_TYPE, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate)); | 5329 | dasm_put(Dst, 188, Dt1(->base), Dt1(->top), Dt7(->pc), Dt1(->glref), Dt1(->status), FRAME_CP, CFRAME_RESUME, GG_G2DISP, Dt1(->cframe), Dt1(->base), LJ_TISNUM+1, Dt1(->top), LJ_TFUNC, LJ_TTAB, LJ_TSTR, Dt1(->status), FRAME_TYPE, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate)); |
5320 | dasm_put(Dst, 279, FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, Dt1(->base), LJ_TISNUM+1, Dt1(->top), LJ_TFUNC, LJ_TTAB, LJ_TSTR, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate)); | 5330 | dasm_put(Dst, 279, FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe), Dt1(->glref), GG_G2DISP, Dt1(->base), LJ_TISNUM+1, Dt1(->top), LJ_TFUNC, LJ_TTAB, LJ_TSTR, ~LJ_VMST_INTERP, LJ_TNIL, DISPATCH_GL(vmstate)); |
5321 | dasm_put(Dst, 376, Dt7(->pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP, Dt7(->pc), PC2PROTO(k), Dt1(->base), DISPATCH_GL(tmptv)); | 5331 | dasm_put(Dst, 376, Dt7(->pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP, Dt7(->pc), PC2PROTO(k), Dt1(->base)); |
5322 | dasm_put(Dst, 480, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv)); | 5332 | dasm_put(Dst, 481, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), DISPATCH_GL(tmptv)); |
5323 | dasm_put(Dst, 557, DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), Dt1(->base), -(BCBIAS_J*4 >> 16)); | 5333 | dasm_put(Dst, 556, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), Dt1(->base)); |
5324 | dasm_put(Dst, 637, LJ_TTRUE, LJ_TFALSE, Dt1(->base), Dt1(->base)); | 5334 | dasm_put(Dst, 637, -(BCBIAS_J*4 >> 16), LJ_TTRUE, LJ_TFALSE, Dt1(->base)); |
5325 | dasm_put(Dst, 706, FRAME_CONT, Dt1(->base), Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base)); | 5335 | dasm_put(Dst, 706, Dt1(->base), FRAME_CONT, Dt1(->base), Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base)); |
5326 | #if LJ_HASJIT | 5336 | #if LJ_HASJIT |
5327 | dasm_put(Dst, 776); | 5337 | dasm_put(Dst, 784); |
5328 | #endif | 5338 | #endif |
5329 | dasm_put(Dst, 778); | 5339 | dasm_put(Dst, 786); |
5330 | #if LJ_HASJIT | 5340 | #if LJ_HASJIT |
5331 | dasm_put(Dst, 780, BC_JFORI); | 5341 | dasm_put(Dst, 788, BC_JFORI); |
5332 | #endif | 5342 | #endif |
5333 | dasm_put(Dst, 783); | 5343 | dasm_put(Dst, 791); |
5334 | #if LJ_HASJIT | 5344 | #if LJ_HASJIT |
5335 | dasm_put(Dst, 785, BC_JFORI); | 5345 | dasm_put(Dst, 793, BC_JFORI); |
5336 | #endif | 5346 | #endif |
5337 | dasm_put(Dst, 788, BC_FORI, ~LJ_TNUMX, 31-3, Dt8(->upvalue), Dt6(->metatable), DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable])); | 5347 | dasm_put(Dst, 796, BC_FORI, ~LJ_TNUMX, 31-3, Dt8(->upvalue), Dt6(->metatable), DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable])); |
5338 | dasm_put(Dst, 853, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), DtB(->val), DtB(->next), LJ_TUDATA, 31-2, 4*~LJ_TNUMX, DISPATCH_GL(gcroot[GCROOT_BASEMT])); | 5348 | dasm_put(Dst, 861, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), DtB(->val), DtB(->next), LJ_TUDATA, 31-2, 4*~LJ_TNUMX, DISPATCH_GL(gcroot[GCROOT_BASEMT])); |
5339 | dasm_put(Dst, 909, Dt6(->metatable), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | 5349 | dasm_put(Dst, 917, Dt6(->metatable), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); |
5340 | dasm_put(Dst, 969, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), Dt1(->top), (2+1)*8); | 5350 | dasm_put(Dst, 977, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), Dt1(->top), (2+1)*8); |
5341 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5351 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
5342 | dasm_put(Dst, 1042, Dt6(->metatable), Dt8(->upvalue[0])); | 5352 | dasm_put(Dst, 1050, Dt6(->metatable), Dt8(->upvalue[0])); |
5343 | #else | 5353 | #else |
5344 | dasm_put(Dst, 1051, Dt8(->upvalue[0])); | 5354 | dasm_put(Dst, 1059, Dt8(->upvalue[0])); |
5345 | #endif | 5355 | #endif |
5346 | dasm_put(Dst, 1055, (3+1)*8, Dt6(->asize), Dt6(->array), 31-3, (0+1)*8, (2+1)*8, Dt6(->hmask), (0+1)*8, (0+1)*8); | 5356 | dasm_put(Dst, 1063, (3+1)*8, Dt6(->asize), Dt6(->array), 31-3, (0+1)*8, (2+1)*8, Dt6(->hmask), (0+1)*8, (0+1)*8); |
5347 | dasm_put(Dst, 1119); | 5357 | dasm_put(Dst, 1127); |
5348 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5358 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
5349 | dasm_put(Dst, 1132, Dt6(->metatable), Dt8(->upvalue[0])); | 5359 | dasm_put(Dst, 1140, Dt6(->metatable), Dt8(->upvalue[0])); |
5350 | #else | 5360 | #else |
5351 | dasm_put(Dst, 1141, Dt8(->upvalue[0])); | 5361 | dasm_put(Dst, 1149, Dt8(->upvalue[0])); |
5352 | #endif | 5362 | #endif |
5353 | dasm_put(Dst, 1145, (3+1)*8, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 8+FRAME_PCALL, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 16+FRAME_PCALL, LJ_TTHREAD, Dt1(->status), Dt1(->cframe), Dt1(->top)); | 5363 | dasm_put(Dst, 1153, (3+1)*8, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 8+FRAME_PCALL, DISPATCH_GL(hookmask), 32-HOOK_ACTIVE_SHIFT, 16+FRAME_PCALL, LJ_TTHREAD, Dt1(->status), Dt1(->cframe), Dt1(->top)); |
5354 | dasm_put(Dst, 1206, LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack)); | 5364 | dasm_put(Dst, 1214, LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack)); |
5355 | dasm_put(Dst, 1269, Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3); | 5365 | dasm_put(Dst, 1277, Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3); |
5356 | dasm_put(Dst, 1329, Dt8(->upvalue[0].gcr), Dt1(->status), Dt1(->cframe), Dt1(->top), LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP); | 5366 | dasm_put(Dst, 1337, Dt8(->upvalue[0].gcr), Dt1(->status), Dt1(->cframe), Dt1(->top), LUA_YIELD, Dt1(->base), Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->top), Dt1(->base), LUA_YIELD, Dt1(->top), ~LJ_VMST_INTERP); |
5357 | dasm_put(Dst, 1388, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe)); | 5367 | dasm_put(Dst, 1396, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe)); |
5358 | dasm_put(Dst, 1445, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status), (1+1)*8, FRAME_TYPE); | 5368 | dasm_put(Dst, 1453, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status), (1+1)*8, FRAME_TYPE); |
5359 | dasm_put(Dst, 1510); | 5369 | dasm_put(Dst, 1518); |
5360 | dasm_put(Dst, 1579); | 5370 | dasm_put(Dst, 1587); |
5361 | dasm_put(Dst, 1642); | 5371 | dasm_put(Dst, 1650); |
5362 | dasm_put(Dst, 1707); | 5372 | dasm_put(Dst, 1715); |
5363 | dasm_put(Dst, 1777, Dt8(->upvalue[0]), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), (2+1)*8, (2+1)*8); | 5373 | dasm_put(Dst, 1785, Dt8(->upvalue[0]), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), (2+1)*8, (2+1)*8); |
5364 | dasm_put(Dst, 1849, Dt5(->len)); | 5374 | dasm_put(Dst, 1857, Dt5(->len)); |
5365 | dasm_put(Dst, 1916, Dt5(->len), (0+1)*8, Dt5([1]), (1+1)*8, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmptv), Dt1(->base), Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | 5375 | dasm_put(Dst, 1924, Dt5(->len), (0+1)*8, Dt5([1]), (1+1)*8, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmptv), Dt1(->base), Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); |
5366 | dasm_put(Dst, 1976, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | 5376 | dasm_put(Dst, 1984, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); |
5367 | dasm_put(Dst, 2042, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(strempty), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | 5377 | dasm_put(Dst, 2050, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(strempty), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); |
5368 | dasm_put(Dst, 2101, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | 5378 | dasm_put(Dst, 2109, DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); |
5369 | dasm_put(Dst, 2160, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | 5379 | dasm_put(Dst, 2168, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); |
5370 | dasm_put(Dst, 2227); | 5380 | dasm_put(Dst, 2235); |
5371 | dasm_put(Dst, 2298); | 5381 | dasm_put(Dst, 2306); |
5372 | dasm_put(Dst, 2386, Dt8(->f), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), 31-3, Dt1(->top), Dt7(->pc)); | 5382 | dasm_put(Dst, 2394, Dt8(->f), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), 31-3, Dt1(->top), Dt7(->pc)); |
5373 | dasm_put(Dst, 2465, FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | 5383 | dasm_put(Dst, 2473, FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); |
5374 | #if LJ_HASJIT | 5384 | #if LJ_HASJIT |
5375 | dasm_put(Dst, 2507); | 5385 | dasm_put(Dst, 2515); |
5376 | #endif | 5386 | #endif |
5377 | dasm_put(Dst, 2509, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, 31-LUA_HOOKLINE, DISPATCH_GL(hookcount), Dt1(->base), Dt1(->base)); | 5387 | dasm_put(Dst, 2517, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, 31-LUA_HOOKLINE, DISPATCH_GL(hookcount), Dt1(->base), Dt1(->base)); |
5378 | dasm_put(Dst, 2556, GG_DISP2STATIC); | 5388 | dasm_put(Dst, 2564, GG_DISP2STATIC); |
5379 | #if LJ_HASJIT | 5389 | #if LJ_HASJIT |
5380 | dasm_put(Dst, 2574); | 5390 | dasm_put(Dst, 2582); |
5381 | #endif | 5391 | #endif |
5382 | dasm_put(Dst, 2576); | 5392 | dasm_put(Dst, 2584); |
5383 | #if LJ_HASJIT | 5393 | #if LJ_HASJIT |
5384 | dasm_put(Dst, 2579); | 5394 | dasm_put(Dst, 2587); |
5385 | #endif | 5395 | #endif |
5386 | dasm_put(Dst, 2582); | 5396 | dasm_put(Dst, 2590); |
5387 | #if LJ_HASJIT | 5397 | #if LJ_HASJIT |
5388 | dasm_put(Dst, 2584); | 5398 | dasm_put(Dst, 2592); |
5389 | #endif | 5399 | #endif |
5390 | dasm_put(Dst, 2587, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | 5400 | dasm_put(Dst, 2595, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); |
5391 | #if LJ_HASJIT | 5401 | #if LJ_HASJIT |
5392 | dasm_put(Dst, 2609); | 5402 | dasm_put(Dst, 2617); |
5393 | #endif | 5403 | #endif |
5394 | dasm_put(Dst, 2611); | 5404 | dasm_put(Dst, 2619); |
5395 | #if LJ_HASJIT | 5405 | #if LJ_HASJIT |
5396 | dasm_put(Dst, 2613); | 5406 | dasm_put(Dst, 2621); |
5397 | #endif | 5407 | #endif |
5398 | dasm_put(Dst, 2615); | 5408 | dasm_put(Dst, 2623); |
5399 | #if LJ_HASJIT | 5409 | #if LJ_HASJIT |
5400 | dasm_put(Dst, 2692); | 5410 | dasm_put(Dst, 2700); |
5401 | #else | 5411 | #else |
5402 | dasm_put(Dst, 2715); | 5412 | dasm_put(Dst, 2723); |
5403 | #endif | 5413 | #endif |
5404 | dasm_put(Dst, 2718); | 5414 | dasm_put(Dst, 2726); |
5405 | #if LJ_HASJIT | 5415 | #if LJ_HASJIT |
5406 | dasm_put(Dst, 2720); | 5416 | dasm_put(Dst, 2728); |
5407 | #endif | 5417 | #endif |
5408 | dasm_put(Dst, 2722); | 5418 | dasm_put(Dst, 2730); |
5409 | #if LJ_HASJIT | 5419 | #if LJ_HASJIT |
5410 | dasm_put(Dst, 2724); | 5420 | dasm_put(Dst, 2732); |
5411 | #endif | 5421 | #endif |
5412 | dasm_put(Dst, 2726); | 5422 | dasm_put(Dst, 2734); |
5413 | #if LJ_HASFFI | 5423 | #if LJ_HASFFI |
5414 | dasm_put(Dst, 2789); | 5424 | dasm_put(Dst, 2797); |
5415 | #endif | 5425 | #endif |
5416 | } | 5426 | } |
5417 | 5427 | ||
@@ -5419,7 +5429,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
5419 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) | 5429 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) |
5420 | { | 5430 | { |
5421 | int vk = 0; | 5431 | int vk = 0; |
5422 | dasm_put(Dst, 2791, defop); | 5432 | dasm_put(Dst, 2799, defop); |
5423 | 5433 | ||
5424 | switch (op) { | 5434 | switch (op) { |
5425 | 5435 | ||
@@ -5428,112 +5438,112 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5428 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | 5438 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ |
5429 | 5439 | ||
5430 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | 5440 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: |
5431 | dasm_put(Dst, 2793, -(BCBIAS_J*4 >> 16)); | 5441 | dasm_put(Dst, 2801, -(BCBIAS_J*4 >> 16)); |
5432 | if (op == BC_ISLE || op == BC_ISGT) { | 5442 | if (op == BC_ISLE || op == BC_ISGT) { |
5433 | dasm_put(Dst, 2807); | 5443 | dasm_put(Dst, 2815); |
5434 | } | 5444 | } |
5435 | if (op == BC_ISLT || op == BC_ISLE) { | 5445 | if (op == BC_ISLT || op == BC_ISLE) { |
5436 | dasm_put(Dst, 2810); | 5446 | dasm_put(Dst, 2818); |
5437 | } else { | 5447 | } else { |
5438 | dasm_put(Dst, 2812); | 5448 | dasm_put(Dst, 2820); |
5439 | } | 5449 | } |
5440 | dasm_put(Dst, 2814); | 5450 | dasm_put(Dst, 2822); |
5441 | break; | 5451 | break; |
5442 | 5452 | ||
5443 | case BC_ISEQV: case BC_ISNEV: | 5453 | case BC_ISEQV: case BC_ISNEV: |
5444 | vk = op == BC_ISEQV; | 5454 | vk = op == BC_ISEQV; |
5445 | dasm_put(Dst, 2825, -(BCBIAS_J*4 >> 16)); | 5455 | dasm_put(Dst, 2833, -(BCBIAS_J*4 >> 16)); |
5446 | if (vk) { | 5456 | if (vk) { |
5447 | dasm_put(Dst, 2839); | 5457 | dasm_put(Dst, 2847); |
5448 | } else { | 5458 | } else { |
5449 | dasm_put(Dst, 2841); | 5459 | dasm_put(Dst, 2849); |
5450 | } | 5460 | } |
5451 | dasm_put(Dst, 2843, ~LJ_TISPRI, ~LJ_TISTABUD); | 5461 | dasm_put(Dst, 2851, ~LJ_TISPRI, ~LJ_TISTABUD); |
5452 | if (vk) { | 5462 | if (vk) { |
5453 | dasm_put(Dst, 2865); | 5463 | dasm_put(Dst, 2873); |
5454 | } else { | 5464 | } else { |
5455 | dasm_put(Dst, 2867); | 5465 | dasm_put(Dst, 2875); |
5456 | } | 5466 | } |
5457 | dasm_put(Dst, 2869); | 5467 | dasm_put(Dst, 2877); |
5458 | if (vk) { | 5468 | if (vk) { |
5459 | dasm_put(Dst, 2871); | 5469 | dasm_put(Dst, 2879); |
5460 | } else { | 5470 | } else { |
5461 | dasm_put(Dst, 2873); | 5471 | dasm_put(Dst, 2881); |
5462 | } | 5472 | } |
5463 | dasm_put(Dst, 2875, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq); | 5473 | dasm_put(Dst, 2883, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq); |
5464 | break; | 5474 | break; |
5465 | 5475 | ||
5466 | case BC_ISEQS: case BC_ISNES: | 5476 | case BC_ISEQS: case BC_ISNES: |
5467 | vk = op == BC_ISEQS; | 5477 | vk = op == BC_ISEQS; |
5468 | dasm_put(Dst, 2896, 32-1, -(BCBIAS_J*4 >> 16)); | 5478 | dasm_put(Dst, 2904, 32-1, -(BCBIAS_J*4 >> 16)); |
5469 | if (vk) { | 5479 | if (vk) { |
5470 | dasm_put(Dst, 2910); | 5480 | dasm_put(Dst, 2918); |
5471 | } else { | 5481 | } else { |
5472 | dasm_put(Dst, 2912); | 5482 | dasm_put(Dst, 2920); |
5473 | } | 5483 | } |
5474 | dasm_put(Dst, 2914); | 5484 | dasm_put(Dst, 2922); |
5475 | break; | 5485 | break; |
5476 | 5486 | ||
5477 | case BC_ISEQN: case BC_ISNEN: | 5487 | case BC_ISEQN: case BC_ISNEN: |
5478 | vk = op == BC_ISEQN; | 5488 | vk = op == BC_ISEQN; |
5479 | dasm_put(Dst, 2925, -(BCBIAS_J*4 >> 16)); | 5489 | dasm_put(Dst, 2933, -(BCBIAS_J*4 >> 16)); |
5480 | if (vk) { | 5490 | if (vk) { |
5481 | dasm_put(Dst, 2939); | 5491 | dasm_put(Dst, 2947); |
5482 | } else { | 5492 | } else { |
5483 | dasm_put(Dst, 2942); | 5493 | dasm_put(Dst, 2950); |
5484 | } | 5494 | } |
5485 | dasm_put(Dst, 2944); | 5495 | dasm_put(Dst, 2952); |
5486 | if (!vk) { | 5496 | if (!vk) { |
5487 | dasm_put(Dst, 2956); | 5497 | dasm_put(Dst, 2964); |
5488 | } | 5498 | } |
5489 | break; | 5499 | break; |
5490 | 5500 | ||
5491 | case BC_ISEQP: case BC_ISNEP: | 5501 | case BC_ISEQP: case BC_ISNEP: |
5492 | vk = op == BC_ISEQP; | 5502 | vk = op == BC_ISEQP; |
5493 | dasm_put(Dst, 2962, 32-3, -(BCBIAS_J*4 >> 16)); | 5503 | dasm_put(Dst, 2970, 32-3, -(BCBIAS_J*4 >> 16)); |
5494 | if (vk) { | 5504 | if (vk) { |
5495 | dasm_put(Dst, 2974); | 5505 | dasm_put(Dst, 2982); |
5496 | } else { | 5506 | } else { |
5497 | dasm_put(Dst, 2976); | 5507 | dasm_put(Dst, 2984); |
5498 | } | 5508 | } |
5499 | dasm_put(Dst, 2978); | 5509 | dasm_put(Dst, 2986); |
5500 | break; | 5510 | break; |
5501 | 5511 | ||
5502 | /* -- Unary test and copy ops ------------------------------------------- */ | 5512 | /* -- Unary test and copy ops ------------------------------------------- */ |
5503 | 5513 | ||
5504 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | 5514 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: |
5505 | dasm_put(Dst, 2989); | 5515 | dasm_put(Dst, 2997); |
5506 | if (op == BC_IST || op == BC_ISF) { | 5516 | if (op == BC_IST || op == BC_ISF) { |
5507 | dasm_put(Dst, 2995, -(BCBIAS_J*4 >> 16)); | 5517 | dasm_put(Dst, 3003, -(BCBIAS_J*4 >> 16)); |
5508 | if (op == BC_IST) { | 5518 | if (op == BC_IST) { |
5509 | dasm_put(Dst, 3000); | 5519 | dasm_put(Dst, 3008); |
5510 | } else { | 5520 | } else { |
5511 | dasm_put(Dst, 3002); | 5521 | dasm_put(Dst, 3010); |
5512 | } | 5522 | } |
5513 | } else { | 5523 | } else { |
5514 | if (op == BC_ISTC) { | 5524 | if (op == BC_ISTC) { |
5515 | dasm_put(Dst, 3004); | 5525 | dasm_put(Dst, 3012); |
5516 | } else { | 5526 | } else { |
5517 | dasm_put(Dst, 3007); | 5527 | dasm_put(Dst, 3015); |
5518 | } | 5528 | } |
5519 | dasm_put(Dst, 3010, -(BCBIAS_J*4 >> 16)); | 5529 | dasm_put(Dst, 3018, -(BCBIAS_J*4 >> 16)); |
5520 | } | 5530 | } |
5521 | dasm_put(Dst, 3017); | 5531 | dasm_put(Dst, 3025); |
5522 | break; | 5532 | break; |
5523 | 5533 | ||
5524 | /* -- Unary ops --------------------------------------------------------- */ | 5534 | /* -- Unary ops --------------------------------------------------------- */ |
5525 | 5535 | ||
5526 | case BC_MOV: | 5536 | case BC_MOV: |
5527 | dasm_put(Dst, 3028); | 5537 | dasm_put(Dst, 3036); |
5528 | break; | 5538 | break; |
5529 | case BC_NOT: | 5539 | case BC_NOT: |
5530 | dasm_put(Dst, 3041, LJ_TTRUE); | 5540 | dasm_put(Dst, 3049, LJ_TTRUE); |
5531 | break; | 5541 | break; |
5532 | case BC_UNM: | 5542 | case BC_UNM: |
5533 | dasm_put(Dst, 3057); | 5543 | dasm_put(Dst, 3065); |
5534 | break; | 5544 | break; |
5535 | case BC_LEN: | 5545 | case BC_LEN: |
5536 | dasm_put(Dst, 3074, Dt5(->len)); | 5546 | dasm_put(Dst, 3082, Dt5(->len)); |
5537 | break; | 5547 | break; |
5538 | 5548 | ||
5539 | /* -- Binary ops -------------------------------------------------------- */ | 5549 | /* -- Binary ops -------------------------------------------------------- */ |
@@ -5543,262 +5553,262 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5543 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5553 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5544 | switch (vk) { | 5554 | switch (vk) { |
5545 | case 0: | 5555 | case 0: |
5546 | dasm_put(Dst, 3102); | 5556 | dasm_put(Dst, 3110); |
5547 | break; | 5557 | break; |
5548 | case 1: | 5558 | case 1: |
5549 | dasm_put(Dst, 3108); | 5559 | dasm_put(Dst, 3116); |
5550 | break; | 5560 | break; |
5551 | default: | 5561 | default: |
5552 | dasm_put(Dst, 3114); | 5562 | dasm_put(Dst, 3122); |
5553 | break; | 5563 | break; |
5554 | } | 5564 | } |
5555 | dasm_put(Dst, 3121); | 5565 | dasm_put(Dst, 3129); |
5556 | break; | 5566 | break; |
5557 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | 5567 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: |
5558 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5568 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5559 | switch (vk) { | 5569 | switch (vk) { |
5560 | case 0: | 5570 | case 0: |
5561 | dasm_put(Dst, 3134); | 5571 | dasm_put(Dst, 3142); |
5562 | break; | 5572 | break; |
5563 | case 1: | 5573 | case 1: |
5564 | dasm_put(Dst, 3140); | 5574 | dasm_put(Dst, 3148); |
5565 | break; | 5575 | break; |
5566 | default: | 5576 | default: |
5567 | dasm_put(Dst, 3146); | 5577 | dasm_put(Dst, 3154); |
5568 | break; | 5578 | break; |
5569 | } | 5579 | } |
5570 | dasm_put(Dst, 3153); | 5580 | dasm_put(Dst, 3161); |
5571 | break; | 5581 | break; |
5572 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | 5582 | case BC_MULVN: case BC_MULNV: case BC_MULVV: |
5573 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5583 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5574 | switch (vk) { | 5584 | switch (vk) { |
5575 | case 0: | 5585 | case 0: |
5576 | dasm_put(Dst, 3166); | 5586 | dasm_put(Dst, 3174); |
5577 | break; | 5587 | break; |
5578 | case 1: | 5588 | case 1: |
5579 | dasm_put(Dst, 3172); | 5589 | dasm_put(Dst, 3180); |
5580 | break; | 5590 | break; |
5581 | default: | 5591 | default: |
5582 | dasm_put(Dst, 3178); | 5592 | dasm_put(Dst, 3186); |
5583 | break; | 5593 | break; |
5584 | } | 5594 | } |
5585 | dasm_put(Dst, 3185); | 5595 | dasm_put(Dst, 3193); |
5586 | break; | 5596 | break; |
5587 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | 5597 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: |
5588 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5598 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5589 | switch (vk) { | 5599 | switch (vk) { |
5590 | case 0: | 5600 | case 0: |
5591 | dasm_put(Dst, 3198); | 5601 | dasm_put(Dst, 3206); |
5592 | break; | 5602 | break; |
5593 | case 1: | 5603 | case 1: |
5594 | dasm_put(Dst, 3204); | 5604 | dasm_put(Dst, 3212); |
5595 | break; | 5605 | break; |
5596 | default: | 5606 | default: |
5597 | dasm_put(Dst, 3210); | 5607 | dasm_put(Dst, 3218); |
5598 | break; | 5608 | break; |
5599 | } | 5609 | } |
5600 | dasm_put(Dst, 3217); | 5610 | dasm_put(Dst, 3225); |
5601 | break; | 5611 | break; |
5602 | case BC_MODVN: | 5612 | case BC_MODVN: |
5603 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5613 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5604 | switch (vk) { | 5614 | switch (vk) { |
5605 | case 0: | 5615 | case 0: |
5606 | dasm_put(Dst, 3230); | 5616 | dasm_put(Dst, 3238); |
5607 | break; | 5617 | break; |
5608 | case 1: | 5618 | case 1: |
5609 | dasm_put(Dst, 3236); | 5619 | dasm_put(Dst, 3244); |
5610 | break; | 5620 | break; |
5611 | default: | 5621 | default: |
5612 | dasm_put(Dst, 3242); | 5622 | dasm_put(Dst, 3250); |
5613 | break; | 5623 | break; |
5614 | } | 5624 | } |
5615 | dasm_put(Dst, 3249); | 5625 | dasm_put(Dst, 3257); |
5616 | break; | 5626 | break; |
5617 | case BC_MODNV: case BC_MODVV: | 5627 | case BC_MODNV: case BC_MODVV: |
5618 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5628 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5619 | switch (vk) { | 5629 | switch (vk) { |
5620 | case 0: | 5630 | case 0: |
5621 | dasm_put(Dst, 3267); | 5631 | dasm_put(Dst, 3275); |
5622 | break; | 5632 | break; |
5623 | case 1: | 5633 | case 1: |
5624 | dasm_put(Dst, 3273); | 5634 | dasm_put(Dst, 3281); |
5625 | break; | 5635 | break; |
5626 | default: | 5636 | default: |
5627 | dasm_put(Dst, 3279); | 5637 | dasm_put(Dst, 3287); |
5628 | break; | 5638 | break; |
5629 | } | 5639 | } |
5630 | dasm_put(Dst, 3286); | 5640 | dasm_put(Dst, 3294); |
5631 | break; | 5641 | break; |
5632 | case BC_POW: | 5642 | case BC_POW: |
5633 | dasm_put(Dst, 3289); | 5643 | dasm_put(Dst, 3297); |
5634 | break; | 5644 | break; |
5635 | 5645 | ||
5636 | case BC_CAT: | 5646 | case BC_CAT: |
5637 | dasm_put(Dst, 3311, Dt1(->base), 32-3, Dt1(->base)); | 5647 | dasm_put(Dst, 3319, Dt1(->base), 32-3, Dt1(->base)); |
5638 | break; | 5648 | break; |
5639 | 5649 | ||
5640 | /* -- Constant ops ------------------------------------------------------ */ | 5650 | /* -- Constant ops ------------------------------------------------------ */ |
5641 | 5651 | ||
5642 | case BC_KSTR: | 5652 | case BC_KSTR: |
5643 | dasm_put(Dst, 3341, 32-1); | 5653 | dasm_put(Dst, 3349, 32-1); |
5644 | break; | 5654 | break; |
5645 | case BC_KCDATA: | 5655 | case BC_KCDATA: |
5646 | #if LJ_HASFFI | 5656 | #if LJ_HASFFI |
5647 | dasm_put(Dst, 3358, 32-1, LJ_TCDATA); | 5657 | dasm_put(Dst, 3366, 32-1, LJ_TCDATA); |
5648 | #endif | 5658 | #endif |
5649 | break; | 5659 | break; |
5650 | case BC_KSHORT: | 5660 | case BC_KSHORT: |
5651 | dasm_put(Dst, 3377, 32-3); | 5661 | dasm_put(Dst, 3385, 32-3); |
5652 | break; | 5662 | break; |
5653 | case BC_KNUM: | 5663 | case BC_KNUM: |
5654 | dasm_put(Dst, 3393); | 5664 | dasm_put(Dst, 3401); |
5655 | break; | 5665 | break; |
5656 | case BC_KPRI: | 5666 | case BC_KPRI: |
5657 | dasm_put(Dst, 3406, 32-3); | 5667 | dasm_put(Dst, 3414, 32-3); |
5658 | break; | 5668 | break; |
5659 | case BC_KNIL: | 5669 | case BC_KNIL: |
5660 | dasm_put(Dst, 3421); | 5670 | dasm_put(Dst, 3429); |
5661 | break; | 5671 | break; |
5662 | 5672 | ||
5663 | /* -- Upvalue and function ops ------------------------------------------ */ | 5673 | /* -- Upvalue and function ops ------------------------------------------ */ |
5664 | 5674 | ||
5665 | case BC_UGET: | 5675 | case BC_UGET: |
5666 | dasm_put(Dst, 3440, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | 5676 | dasm_put(Dst, 3448, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); |
5667 | break; | 5677 | break; |
5668 | case BC_USETV: | 5678 | case BC_USETV: |
5669 | dasm_put(Dst, 3461, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, DtA(->closed), -(LJ_TISNUM+1), LJ_TISGCV - (LJ_TISNUM+1), Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G); | 5679 | dasm_put(Dst, 3469, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, DtA(->closed), -(LJ_TISNUM+1), LJ_TISGCV - (LJ_TISNUM+1), Dt4(->gch.marked), LJ_GC_WHITES, GG_DISP2G); |
5670 | break; | 5680 | break; |
5671 | case BC_USETS: | 5681 | case BC_USETS: |
5672 | dasm_put(Dst, 3513, 32-1, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, Dt5(->marked), DtA(->closed), LJ_GC_WHITES, GG_DISP2G); | 5682 | dasm_put(Dst, 3521, 32-1, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, Dt5(->marked), DtA(->closed), LJ_GC_WHITES, GG_DISP2G); |
5673 | break; | 5683 | break; |
5674 | case BC_USETN: | 5684 | case BC_USETN: |
5675 | dasm_put(Dst, 3562, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | 5685 | dasm_put(Dst, 3570, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); |
5676 | break; | 5686 | break; |
5677 | case BC_USETP: | 5687 | case BC_USETP: |
5678 | dasm_put(Dst, 3583, 32-1, offsetof(GCfuncL, uvptr), 32-3, DtA(->v)); | 5688 | dasm_put(Dst, 3591, 32-1, offsetof(GCfuncL, uvptr), 32-3, DtA(->v)); |
5679 | break; | 5689 | break; |
5680 | 5690 | ||
5681 | case BC_UCLO: | 5691 | case BC_UCLO: |
5682 | dasm_put(Dst, 3606, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base)); | 5692 | dasm_put(Dst, 3614, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base)); |
5683 | break; | 5693 | break; |
5684 | 5694 | ||
5685 | case BC_FNEW: | 5695 | case BC_FNEW: |
5686 | dasm_put(Dst, 3636, 32-1, Dt1(->base), Dt1(->base)); | 5696 | dasm_put(Dst, 3644, 32-1, Dt1(->base), Dt1(->base)); |
5687 | break; | 5697 | break; |
5688 | 5698 | ||
5689 | /* -- Table ops --------------------------------------------------------- */ | 5699 | /* -- Table ops --------------------------------------------------------- */ |
5690 | 5700 | ||
5691 | case BC_TNEW: | 5701 | case BC_TNEW: |
5692 | case BC_TDUP: | 5702 | case BC_TDUP: |
5693 | dasm_put(Dst, 3662, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); | 5703 | dasm_put(Dst, 3670, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); |
5694 | if (op == BC_TNEW) { | 5704 | if (op == BC_TNEW) { |
5695 | dasm_put(Dst, 3675); | 5705 | dasm_put(Dst, 3683); |
5696 | } else { | 5706 | } else { |
5697 | dasm_put(Dst, 3683, 32-1); | 5707 | dasm_put(Dst, 3691, 32-1); |
5698 | } | 5708 | } |
5699 | dasm_put(Dst, 3690, Dt1(->base)); | 5709 | dasm_put(Dst, 3698, Dt1(->base)); |
5700 | break; | 5710 | break; |
5701 | 5711 | ||
5702 | case BC_GGET: | 5712 | case BC_GGET: |
5703 | case BC_GSET: | 5713 | case BC_GSET: |
5704 | dasm_put(Dst, 3713, 32-1, Dt7(->env)); | 5714 | dasm_put(Dst, 3721, 32-1, Dt7(->env)); |
5705 | if (op == BC_GGET) { | 5715 | if (op == BC_GGET) { |
5706 | dasm_put(Dst, 3721); | 5716 | dasm_put(Dst, 3729); |
5707 | } else { | 5717 | } else { |
5708 | dasm_put(Dst, 3724); | 5718 | dasm_put(Dst, 3732); |
5709 | } | 5719 | } |
5710 | break; | 5720 | break; |
5711 | 5721 | ||
5712 | case BC_TGETV: | 5722 | case BC_TGETV: |
5713 | dasm_put(Dst, 3727, Dt6(->asize), Dt6(->array), 31-3, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | 5723 | dasm_put(Dst, 3735, Dt6(->asize), Dt6(->array), 31-3, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); |
5714 | break; | 5724 | break; |
5715 | case BC_TGETS: | 5725 | case BC_TGETS: |
5716 | dasm_put(Dst, 3785, 32-1, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), DtB(->val), DtB(->next), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | 5726 | dasm_put(Dst, 3793, 32-1, Dt6(->hmask), Dt5(->hash), Dt6(->node), 31-5, 31-3, DtB(->key), DtB(->val), DtB(->next), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); |
5717 | dasm_put(Dst, 3849); | 5727 | dasm_put(Dst, 3857); |
5718 | break; | 5728 | break; |
5719 | case BC_TGETB: | 5729 | case BC_TGETB: |
5720 | dasm_put(Dst, 3854, 32-3, Dt6(->asize), Dt6(->array), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | 5730 | dasm_put(Dst, 3862, 32-3, Dt6(->asize), Dt6(->array), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); |
5721 | break; | 5731 | break; |
5722 | 5732 | ||
5723 | case BC_TSETV: | 5733 | case BC_TSETV: |
5724 | dasm_put(Dst, 3898, Dt6(->asize), Dt6(->array), 31-3, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | 5734 | dasm_put(Dst, 3906, Dt6(->asize), Dt6(->array), 31-3, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); |
5725 | dasm_put(Dst, 3965, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | 5735 | dasm_put(Dst, 3973, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); |
5726 | break; | 5736 | break; |
5727 | case BC_TSETS: | 5737 | case BC_TSETS: |
5728 | dasm_put(Dst, 3977, 32-1, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), 31-5, 31-3, Dt6(->marked), DtB(->key), DtB(->val), LJ_GC_BLACK, DtB(->val), Dt6(->metatable)); | 5738 | dasm_put(Dst, 3985, 32-1, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), 31-5, 31-3, Dt6(->marked), DtB(->key), DtB(->val), LJ_GC_BLACK, DtB(->val), Dt6(->metatable)); |
5729 | dasm_put(Dst, 4038, Dt6(->nomm), 1<<MM_newindex, DtB(->next), Dt6(->metatable), DISPATCH_GL(tmptv), Dt1(->base), Dt6(->nomm), 1<<MM_newindex, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain)); | 5739 | dasm_put(Dst, 4046, Dt6(->nomm), 1<<MM_newindex, DtB(->next), Dt6(->metatable), DISPATCH_GL(tmptv), Dt1(->base), Dt6(->nomm), 1<<MM_newindex, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain)); |
5730 | dasm_put(Dst, 4089, Dt6(->marked), Dt6(->gclist)); | 5740 | dasm_put(Dst, 4097, Dt6(->marked), Dt6(->gclist)); |
5731 | break; | 5741 | break; |
5732 | case BC_TSETB: | 5742 | case BC_TSETB: |
5733 | dasm_put(Dst, 4096, 32-3, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked)); | 5743 | dasm_put(Dst, 4104, 32-3, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked)); |
5734 | dasm_put(Dst, 4156, Dt6(->gclist)); | 5744 | dasm_put(Dst, 4164, Dt6(->gclist)); |
5735 | break; | 5745 | break; |
5736 | 5746 | ||
5737 | case BC_TSETM: | 5747 | case BC_TSETM: |
5738 | dasm_put(Dst, 4161, 32-3, Dt6(->asize), 31-3, Dt6(->marked), Dt6(->array), LJ_GC_BLACK, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | 5748 | dasm_put(Dst, 4169, 32-3, Dt6(->asize), 31-3, Dt6(->marked), Dt6(->array), LJ_GC_BLACK, Dt1(->base), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); |
5739 | dasm_put(Dst, 4230); | 5749 | dasm_put(Dst, 4238); |
5740 | break; | 5750 | break; |
5741 | 5751 | ||
5742 | /* -- Calls and vararg handling ----------------------------------------- */ | 5752 | /* -- Calls and vararg handling ----------------------------------------- */ |
5743 | 5753 | ||
5744 | case BC_CALLM: | 5754 | case BC_CALLM: |
5745 | dasm_put(Dst, 4233); | 5755 | dasm_put(Dst, 4241); |
5746 | break; | 5756 | break; |
5747 | case BC_CALL: | 5757 | case BC_CALL: |
5748 | dasm_put(Dst, 4235, Dt7(->pc)); | 5758 | dasm_put(Dst, 4243, Dt7(->pc)); |
5749 | break; | 5759 | break; |
5750 | 5760 | ||
5751 | case BC_CALLMT: | 5761 | case BC_CALLMT: |
5752 | dasm_put(Dst, 4255); | 5762 | dasm_put(Dst, 4263); |
5753 | break; | 5763 | break; |
5754 | case BC_CALLT: | 5764 | case BC_CALLT: |
5755 | dasm_put(Dst, 4257, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | 5765 | dasm_put(Dst, 4265, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); |
5756 | dasm_put(Dst, 4322, FRAME_TYPE); | 5766 | dasm_put(Dst, 4330, FRAME_TYPE); |
5757 | break; | 5767 | break; |
5758 | 5768 | ||
5759 | case BC_ITERC: | 5769 | case BC_ITERC: |
5760 | dasm_put(Dst, 4329, Dt7(->pc)); | 5770 | dasm_put(Dst, 4337, Dt7(->pc)); |
5761 | break; | 5771 | break; |
5762 | 5772 | ||
5763 | case BC_ITERN: | 5773 | case BC_ITERN: |
5764 | #if LJ_HASJIT | 5774 | #if LJ_HASJIT |
5765 | #endif | 5775 | #endif |
5766 | dasm_put(Dst, 4355, Dt6(->asize), Dt6(->array), 31-3, -(BCBIAS_J*4 >> 16), Dt6(->hmask), Dt6(->node), 31-5, 31-3, DtB(->key), -(BCBIAS_J*4 >> 16)); | 5776 | dasm_put(Dst, 4363, Dt6(->asize), Dt6(->array), 31-3, -(BCBIAS_J*4 >> 16), Dt6(->hmask), Dt6(->node), 31-5, 31-3, DtB(->key), -(BCBIAS_J*4 >> 16)); |
5767 | dasm_put(Dst, 4434); | 5777 | dasm_put(Dst, 4442); |
5768 | break; | 5778 | break; |
5769 | 5779 | ||
5770 | case BC_ISNEXT: | 5780 | case BC_ISNEXT: |
5771 | dasm_put(Dst, 4438, LJ_TTAB, LJ_TFUNC, LJ_TNIL, Dt8(->ffid), FF_next_N, 32-1, -(BCBIAS_J*4 >> 16), BC_JMP, BC_ITERC, -(BCBIAS_J*4 >> 16)); | 5781 | dasm_put(Dst, 4446, LJ_TTAB, LJ_TFUNC, LJ_TNIL, Dt8(->ffid), FF_next_N, 32-1, -(BCBIAS_J*4 >> 16), BC_JMP, BC_ITERC, -(BCBIAS_J*4 >> 16)); |
5772 | break; | 5782 | break; |
5773 | 5783 | ||
5774 | case BC_VARG: | 5784 | case BC_VARG: |
5775 | dasm_put(Dst, 4489, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base)); | 5785 | dasm_put(Dst, 4497, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base)); |
5776 | dasm_put(Dst, 4569); | 5786 | dasm_put(Dst, 4577); |
5777 | break; | 5787 | break; |
5778 | 5788 | ||
5779 | /* -- Returns ----------------------------------------------------------- */ | 5789 | /* -- Returns ----------------------------------------------------------- */ |
5780 | 5790 | ||
5781 | case BC_RETM: | 5791 | case BC_RETM: |
5782 | dasm_put(Dst, 4575); | 5792 | dasm_put(Dst, 4583); |
5783 | break; | 5793 | break; |
5784 | 5794 | ||
5785 | case BC_RET: | 5795 | case BC_RET: |
5786 | dasm_put(Dst, 4577, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | 5796 | dasm_put(Dst, 4585, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); |
5787 | break; | 5797 | break; |
5788 | 5798 | ||
5789 | case BC_RET0: case BC_RET1: | 5799 | case BC_RET0: case BC_RET1: |
5790 | dasm_put(Dst, 4647, FRAME_TYPE, FRAME_VARG); | 5800 | dasm_put(Dst, 4655, FRAME_TYPE, FRAME_VARG); |
5791 | if (op == BC_RET1) { | 5801 | if (op == BC_RET1) { |
5792 | dasm_put(Dst, 4660); | 5802 | dasm_put(Dst, 4668); |
5793 | } | 5803 | } |
5794 | dasm_put(Dst, 4663, Dt7(->pc), PC2PROTO(k)); | 5804 | dasm_put(Dst, 4671, Dt7(->pc), PC2PROTO(k)); |
5795 | break; | 5805 | break; |
5796 | 5806 | ||
5797 | /* -- Loops and branches ------------------------------------------------ */ | 5807 | /* -- Loops and branches ------------------------------------------------ */ |
5798 | 5808 | ||
5799 | case BC_FORL: | 5809 | case BC_FORL: |
5800 | #if LJ_HASJIT | 5810 | #if LJ_HASJIT |
5801 | dasm_put(Dst, 4691); | 5811 | dasm_put(Dst, 4699); |
5802 | #endif | 5812 | #endif |
5803 | break; | 5813 | break; |
5804 | 5814 | ||
@@ -5810,35 +5820,35 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5810 | case BC_FORI: | 5820 | case BC_FORI: |
5811 | case BC_IFORL: | 5821 | case BC_IFORL: |
5812 | vk = (op == BC_IFORL || op == BC_JFORL); | 5822 | vk = (op == BC_IFORL || op == BC_JFORL); |
5813 | dasm_put(Dst, 4693, FORL_IDX*8, FORL_STEP*8, FORL_STOP*8); | 5823 | dasm_put(Dst, 4701, FORL_IDX*8, FORL_STEP*8, FORL_STOP*8); |
5814 | if (!vk) { | 5824 | if (!vk) { |
5815 | dasm_put(Dst, 4701); | 5825 | dasm_put(Dst, 4709); |
5816 | } | 5826 | } |
5817 | if (vk) { | 5827 | if (vk) { |
5818 | dasm_put(Dst, 4709, FORL_IDX*8); | 5828 | dasm_put(Dst, 4717, FORL_IDX*8); |
5819 | } | 5829 | } |
5820 | dasm_put(Dst, 4713, FORL_EXT*8); | 5830 | dasm_put(Dst, 4721, FORL_EXT*8); |
5821 | if (op != BC_JFORL) { | 5831 | if (op != BC_JFORL) { |
5822 | dasm_put(Dst, 4721, 32-1); | 5832 | dasm_put(Dst, 4729, 32-1); |
5823 | if (op == BC_JFORI) { | 5833 | if (op == BC_JFORI) { |
5824 | dasm_put(Dst, 4725, -(BCBIAS_J*4 >> 16)); | 5834 | dasm_put(Dst, 4733, -(BCBIAS_J*4 >> 16)); |
5825 | } else { | 5835 | } else { |
5826 | dasm_put(Dst, 4728, -(BCBIAS_J*4 >> 16)); | 5836 | dasm_put(Dst, 4736, -(BCBIAS_J*4 >> 16)); |
5827 | } | 5837 | } |
5828 | } | 5838 | } |
5829 | if (op == BC_FORI) { | 5839 | if (op == BC_FORI) { |
5830 | dasm_put(Dst, 4731); | 5840 | dasm_put(Dst, 4739); |
5831 | } else if (op == BC_IFORL) { | 5841 | } else if (op == BC_IFORL) { |
5832 | dasm_put(Dst, 4733); | 5842 | dasm_put(Dst, 4741); |
5833 | } else { | 5843 | } else { |
5834 | dasm_put(Dst, 4735, BC_JLOOP); | 5844 | dasm_put(Dst, 4743, BC_JLOOP); |
5835 | } | 5845 | } |
5836 | dasm_put(Dst, 4738); | 5846 | dasm_put(Dst, 4746); |
5837 | break; | 5847 | break; |
5838 | 5848 | ||
5839 | case BC_ITERL: | 5849 | case BC_ITERL: |
5840 | #if LJ_HASJIT | 5850 | #if LJ_HASJIT |
5841 | dasm_put(Dst, 4753); | 5851 | dasm_put(Dst, 4761); |
5842 | #endif | 5852 | #endif |
5843 | break; | 5853 | break; |
5844 | 5854 | ||
@@ -5847,40 +5857,40 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5847 | break; | 5857 | break; |
5848 | #endif | 5858 | #endif |
5849 | case BC_IITERL: | 5859 | case BC_IITERL: |
5850 | dasm_put(Dst, 4755); | 5860 | dasm_put(Dst, 4763); |
5851 | if (op == BC_JITERL) { | 5861 | if (op == BC_JITERL) { |
5852 | dasm_put(Dst, 4761); | 5862 | dasm_put(Dst, 4769); |
5853 | } else { | 5863 | } else { |
5854 | dasm_put(Dst, 4763, 32-1, -(BCBIAS_J*4 >> 16)); | 5864 | dasm_put(Dst, 4771, 32-1, -(BCBIAS_J*4 >> 16)); |
5855 | } | 5865 | } |
5856 | dasm_put(Dst, 4770); | 5866 | dasm_put(Dst, 4778); |
5857 | break; | 5867 | break; |
5858 | 5868 | ||
5859 | case BC_LOOP: | 5869 | case BC_LOOP: |
5860 | #if LJ_HASJIT | 5870 | #if LJ_HASJIT |
5861 | dasm_put(Dst, 4782); | 5871 | dasm_put(Dst, 4790); |
5862 | #endif | 5872 | #endif |
5863 | break; | 5873 | break; |
5864 | 5874 | ||
5865 | case BC_ILOOP: | 5875 | case BC_ILOOP: |
5866 | dasm_put(Dst, 4784); | 5876 | dasm_put(Dst, 4792); |
5867 | break; | 5877 | break; |
5868 | 5878 | ||
5869 | case BC_JLOOP: | 5879 | case BC_JLOOP: |
5870 | #if LJ_HASJIT | 5880 | #if LJ_HASJIT |
5871 | dasm_put(Dst, 4795); | 5881 | dasm_put(Dst, 4803); |
5872 | #endif | 5882 | #endif |
5873 | break; | 5883 | break; |
5874 | 5884 | ||
5875 | case BC_JMP: | 5885 | case BC_JMP: |
5876 | dasm_put(Dst, 4797, 32-1, -(BCBIAS_J*4 >> 16)); | 5886 | dasm_put(Dst, 4805, 32-1, -(BCBIAS_J*4 >> 16)); |
5877 | break; | 5887 | break; |
5878 | 5888 | ||
5879 | /* -- Function headers -------------------------------------------------- */ | 5889 | /* -- Function headers -------------------------------------------------- */ |
5880 | 5890 | ||
5881 | case BC_FUNCF: | 5891 | case BC_FUNCF: |
5882 | #if LJ_HASJIT | 5892 | #if LJ_HASJIT |
5883 | dasm_put(Dst, 4813); | 5893 | dasm_put(Dst, 4821); |
5884 | #endif | 5894 | #endif |
5885 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | 5895 | case BC_FUNCV: /* NYI: compiled vararg functions. */ |
5886 | break; | 5896 | break; |
@@ -5890,38 +5900,38 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5890 | break; | 5900 | break; |
5891 | #endif | 5901 | #endif |
5892 | case BC_IFUNCF: | 5902 | case BC_IFUNCF: |
5893 | dasm_put(Dst, 4815, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3); | 5903 | dasm_put(Dst, 4823, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3); |
5894 | if (op == BC_JFUNCF) { | 5904 | if (op == BC_JFUNCF) { |
5895 | dasm_put(Dst, 4833); | 5905 | dasm_put(Dst, 4841); |
5896 | } else { | 5906 | } else { |
5897 | dasm_put(Dst, 4835); | 5907 | dasm_put(Dst, 4843); |
5898 | } | 5908 | } |
5899 | dasm_put(Dst, 4844); | 5909 | dasm_put(Dst, 4852); |
5900 | break; | 5910 | break; |
5901 | 5911 | ||
5902 | case BC_JFUNCV: | 5912 | case BC_JFUNCV: |
5903 | #if !LJ_HASJIT | 5913 | #if !LJ_HASJIT |
5904 | break; | 5914 | break; |
5905 | #endif | 5915 | #endif |
5906 | dasm_put(Dst, 4850); | 5916 | dasm_put(Dst, 4858); |
5907 | break; /* NYI: compiled vararg functions. */ | 5917 | break; /* NYI: compiled vararg functions. */ |
5908 | 5918 | ||
5909 | case BC_IFUNCV: | 5919 | case BC_IFUNCV: |
5910 | dasm_put(Dst, 4852, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams)); | 5920 | dasm_put(Dst, 4860, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams)); |
5911 | break; | 5921 | break; |
5912 | 5922 | ||
5913 | case BC_FUNCC: | 5923 | case BC_FUNCC: |
5914 | case BC_FUNCCW: | 5924 | case BC_FUNCCW: |
5915 | if (op == BC_FUNCC) { | 5925 | if (op == BC_FUNCC) { |
5916 | dasm_put(Dst, 4902, Dt8(->f)); | 5926 | dasm_put(Dst, 4910, Dt8(->f)); |
5917 | } else { | 5927 | } else { |
5918 | dasm_put(Dst, 4905, DISPATCH_GL(wrapf)); | 5928 | dasm_put(Dst, 4913, DISPATCH_GL(wrapf)); |
5919 | } | 5929 | } |
5920 | dasm_put(Dst, 4908, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C); | 5930 | dasm_put(Dst, 4916, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C); |
5921 | if (op == BC_FUNCCW) { | 5931 | if (op == BC_FUNCCW) { |
5922 | dasm_put(Dst, 4921, Dt8(->f)); | 5932 | dasm_put(Dst, 4929, Dt8(->f)); |
5923 | } | 5933 | } |
5924 | dasm_put(Dst, 4924, DISPATCH_GL(vmstate), Dt1(->top), 31-3, Dt1(->base), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate)); | 5934 | dasm_put(Dst, 4932, DISPATCH_GL(vmstate), Dt1(->top), 31-3, Dt1(->base), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate)); |
5925 | break; | 5935 | break; |
5926 | 5936 | ||
5927 | /* ---------------------------------------------------------------------- */ | 5937 | /* ---------------------------------------------------------------------- */ |
@@ -5941,7 +5951,7 @@ static int build_backend(BuildCtx *ctx) | |||
5941 | 5951 | ||
5942 | build_subroutines(ctx); | 5952 | build_subroutines(ctx); |
5943 | 5953 | ||
5944 | dasm_put(Dst, 4945); | 5954 | dasm_put(Dst, 4953); |
5945 | for (op = 0; op < BC__MAX; op++) | 5955 | for (op = 0; op < BC__MAX; op++) |
5946 | build_ins(ctx, (BCOp)op, op); | 5956 | build_ins(ctx, (BCOp)op, op); |
5947 | 5957 | ||