diff options
Diffstat (limited to 'src/buildvm_ppcspe.h')
-rw-r--r-- | src/buildvm_ppcspe.h | 1110 |
1 files changed, 580 insertions, 530 deletions
diff --git a/src/buildvm_ppcspe.h b/src/buildvm_ppcspe.h index 59cd96fa..257fe353 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[4961] = { | 15 | static const unsigned int build_actionlist[4992] = { |
16 | 0x00010001, | 16 | 0x00010001, |
17 | 0x00060014, | 17 | 0x00060014, |
18 | 0x72000000, | 18 | 0x72000000, |
@@ -740,6 +740,9 @@ static const unsigned int build_actionlist[4961] = { | |||
740 | 0x48000000, | 740 | 0x48000000, |
741 | 0x00050024, | 741 | 0x00050024, |
742 | 0x0006003e, | 742 | 0x0006003e, |
743 | 0x00000000, | ||
744 | 0x7c751b78, | ||
745 | 0x00000000, | ||
743 | 0x7c8e6214, | 746 | 0x7c8e6214, |
744 | 0x91d20000, | 747 | 0x91d20000, |
745 | 0x00098200, | 748 | 0x00098200, |
@@ -747,8 +750,17 @@ static const unsigned int build_actionlist[4961] = { | |||
747 | 0x9201000c, | 750 | 0x9201000c, |
748 | 0x48000001, | 751 | 0x48000001, |
749 | 0x00030006, | 752 | 0x00030006, |
753 | 0x00000000, | ||
754 | 0x28030000, | ||
755 | 0x40820000, | ||
756 | 0x00050835, | ||
757 | 0x7ea3ab78, | ||
758 | 0x48000000, | ||
759 | 0x0005003f, | ||
760 | 0x00000000, | ||
750 | 0x48000000, | 761 | 0x48000000, |
751 | 0x00050035, | 762 | 0x00050035, |
763 | 0x00000000, | ||
752 | 0x00060025, | 764 | 0x00060025, |
753 | 0x7e439378, | 765 | 0x7e439378, |
754 | 0x91320000, | 766 | 0x91320000, |
@@ -772,7 +784,7 @@ static const unsigned int build_actionlist[4961] = { | |||
772 | 0x7e947214, | 784 | 0x7e947214, |
773 | 0x7c0903a6, | 785 | 0x7c0903a6, |
774 | 0x4e800420, | 786 | 0x4e800420, |
775 | 0x0006003f, | 787 | 0x00060040, |
776 | 0x7e439378, | 788 | 0x7e439378, |
777 | 0x91d20000, | 789 | 0x91d20000, |
778 | 0x00098200, | 790 | 0x00098200, |
@@ -786,8 +798,8 @@ static const unsigned int build_actionlist[4961] = { | |||
786 | 0x39750008, | 798 | 0x39750008, |
787 | 0x8154fffc, | 799 | 0x8154fffc, |
788 | 0x48000000, | 800 | 0x48000000, |
789 | 0x00050040, | 801 | 0x00050041, |
790 | 0x00060041, | 802 | 0x00060042, |
791 | 0x7e439378, | 803 | 0x7e439378, |
792 | 0x91d20000, | 804 | 0x91d20000, |
793 | 0x00098200, | 805 | 0x00098200, |
@@ -811,21 +823,21 @@ static const unsigned int build_actionlist[4961] = { | |||
811 | 0x00000000, | 823 | 0x00000000, |
812 | 0x48000000, | 824 | 0x48000000, |
813 | 0x00070000, | 825 | 0x00070000, |
814 | 0x00060042, | 826 | 0x00060043, |
815 | 0x280b0008, | 827 | 0x280b0008, |
816 | 0x100e0301, | 828 | 0x100e0301, |
817 | 0x41800000, | 829 | 0x41800000, |
818 | 0x00050843, | 830 | 0x00050844, |
819 | 0x111ad200, | 831 | 0x111ad200, |
820 | 0x3a8efff8, | 832 | 0x3a8efff8, |
821 | 0x10804232, | 833 | 0x10804232, |
822 | 0x820efff8, | 834 | 0x820efff8, |
823 | 0x40840000, | 835 | 0x40840000, |
824 | 0x00050843, | 836 | 0x00050844, |
825 | 0x10140321, | 837 | 0x10140321, |
826 | 0x398b0008, | 838 | 0x398b0008, |
827 | 0x41820000, | 839 | 0x41820000, |
828 | 0x00050844, | 840 | 0x00050845, |
829 | 0x39000008, | 841 | 0x39000008, |
830 | 0x396bfff8, | 842 | 0x396bfff8, |
831 | 0x0006000b, | 843 | 0x0006000b, |
@@ -836,12 +848,12 @@ static const unsigned int build_actionlist[4961] = { | |||
836 | 0x40820000, | 848 | 0x40820000, |
837 | 0x0005080b, | 849 | 0x0005080b, |
838 | 0x48000000, | 850 | 0x48000000, |
839 | 0x00050044, | 851 | 0x00050045, |
840 | 0x00060045, | 852 | 0x00060046, |
841 | 0x280b0008, | 853 | 0x280b0008, |
842 | 0x806e0000, | 854 | 0x806e0000, |
843 | 0x41800000, | 855 | 0x41800000, |
844 | 0x00050843, | 856 | 0x00050844, |
845 | 0x39200000, | 857 | 0x39200000, |
846 | 0x00098200, | 858 | 0x00098200, |
847 | 0x7c03b040, | 859 | 0x7c03b040, |
@@ -853,12 +865,12 @@ static const unsigned int build_actionlist[4961] = { | |||
853 | 0x00098200, | 865 | 0x00098200, |
854 | 0x10694300, | 866 | 0x10694300, |
855 | 0x48000000, | 867 | 0x48000000, |
856 | 0x00050046, | 868 | 0x00050047, |
857 | 0x00060047, | 869 | 0x00060048, |
858 | 0x280b0008, | 870 | 0x280b0008, |
859 | 0x106e0301, | 871 | 0x106e0301, |
860 | 0x41800000, | 872 | 0x41800000, |
861 | 0x00050843, | 873 | 0x00050844, |
862 | 0x1003c234, | 874 | 0x1003c234, |
863 | 0x11031a2c, | 875 | 0x11031a2c, |
864 | 0x40800000, | 876 | 0x40800000, |
@@ -872,7 +884,7 @@ static const unsigned int build_actionlist[4961] = { | |||
872 | 0x81710000, | 884 | 0x81710000, |
873 | 0x00098200, | 885 | 0x00098200, |
874 | 0x41820000, | 886 | 0x41820000, |
875 | 0x00050846, | 887 | 0x00050847, |
876 | 0x00000000, | 888 | 0x00000000, |
877 | 0x800a0000, | 889 | 0x800a0000, |
878 | 0x00098200, | 890 | 0x00098200, |
@@ -901,16 +913,16 @@ static const unsigned int build_actionlist[4961] = { | |||
901 | 0x00050805, | 913 | 0x00050805, |
902 | 0x28090000, | 914 | 0x28090000, |
903 | 0x41820000, | 915 | 0x41820000, |
904 | 0x00050846, | 916 | 0x00050847, |
905 | 0x48000000, | 917 | 0x48000000, |
906 | 0x0005000d, | 918 | 0x0005000d, |
907 | 0x0006000f, | 919 | 0x0006000f, |
908 | 0x1008d234, | 920 | 0x1008d234, |
909 | 0x41800000, | 921 | 0x41800000, |
910 | 0x00050846, | 922 | 0x00050847, |
911 | 0x10684217, | 923 | 0x10684217, |
912 | 0x48000000, | 924 | 0x48000000, |
913 | 0x00050046, | 925 | 0x00050047, |
914 | 0x00060010, | 926 | 0x00060010, |
915 | 0x2c080000, | 927 | 0x2c080000, |
916 | 0x00098200, | 928 | 0x00098200, |
@@ -928,30 +940,30 @@ static const unsigned int build_actionlist[4961] = { | |||
928 | 0x7d49402e, | 940 | 0x7d49402e, |
929 | 0x48000000, | 941 | 0x48000000, |
930 | 0x0005000c, | 942 | 0x0005000c, |
931 | 0x00060048, | 943 | 0x00060049, |
932 | 0x00000000, | 944 | 0x00000000, |
933 | 0x280b0010, | 945 | 0x280b0010, |
934 | 0x106e0301, | 946 | 0x106e0301, |
935 | 0x108e0b01, | 947 | 0x108e0b01, |
936 | 0x41800000, | 948 | 0x41800000, |
937 | 0x00050843, | 949 | 0x00050844, |
938 | 0x1003222c, | 950 | 0x1003222c, |
939 | 0x1000c234, | 951 | 0x1000c234, |
940 | 0x40830000, | 952 | 0x40830000, |
941 | 0x00050843, | 953 | 0x00050844, |
942 | 0x81030000, | 954 | 0x81030000, |
943 | 0x00098200, | 955 | 0x00098200, |
944 | 0x28080000, | 956 | 0x28080000, |
945 | 0x88c30000, | 957 | 0x88c30000, |
946 | 0x00098200, | 958 | 0x00098200, |
947 | 0x40820000, | 959 | 0x40820000, |
948 | 0x00050843, | 960 | 0x00050844, |
949 | 0x70c00000, | 961 | 0x70c00000, |
950 | 0x00090200, | 962 | 0x00090200, |
951 | 0x90830000, | 963 | 0x90830000, |
952 | 0x00098200, | 964 | 0x00098200, |
953 | 0x41820000, | 965 | 0x41820000, |
954 | 0x00050846, | 966 | 0x00050847, |
955 | 0x80110000, | 967 | 0x80110000, |
956 | 0x00098200, | 968 | 0x00098200, |
957 | 0x54c607b8, | 969 | 0x54c607b8, |
@@ -962,41 +974,41 @@ static const unsigned int build_actionlist[4961] = { | |||
962 | 0x90030000, | 974 | 0x90030000, |
963 | 0x00098200, | 975 | 0x00098200, |
964 | 0x48000000, | 976 | 0x48000000, |
965 | 0x00050046, | 977 | 0x00050047, |
966 | 0x00060049, | 978 | 0x0006004a, |
967 | 0x280b0010, | 979 | 0x280b0010, |
968 | 0x108e0301, | 980 | 0x108e0301, |
969 | 0x41800000, | 981 | 0x41800000, |
970 | 0x00050843, | 982 | 0x00050844, |
971 | 0x1004c234, | 983 | 0x1004c234, |
972 | 0x38ae0008, | 984 | 0x38ae0008, |
973 | 0x40800000, | 985 | 0x40800000, |
974 | 0x00050843, | 986 | 0x00050844, |
975 | 0x7e439378, | 987 | 0x7e439378, |
976 | 0x48000001, | 988 | 0x48000001, |
977 | 0x00030009, | 989 | 0x00030009, |
978 | 0x10630301, | 990 | 0x10630301, |
979 | 0x48000000, | 991 | 0x48000000, |
980 | 0x00050046, | 992 | 0x00050047, |
981 | 0x0006004a, | 993 | 0x0006004b, |
982 | 0x280b0008, | 994 | 0x280b0008, |
983 | 0x106e0301, | 995 | 0x106e0301, |
984 | 0x40820000, | 996 | 0x40820000, |
985 | 0x00050843, | 997 | 0x00050844, |
986 | 0x1003b232, | 998 | 0x1003b232, |
987 | 0x41800000, | 999 | 0x41800000, |
988 | 0x00050846, | 1000 | 0x00050847, |
989 | 0x48000000, | 1001 | 0x48000000, |
990 | 0x00050043, | 1002 | 0x00050044, |
991 | 0x0006004b, | 1003 | 0x0006004c, |
992 | 0x00000000, | 1004 | 0x00000000, |
993 | 0x280b0008, | 1005 | 0x280b0008, |
994 | 0x106e0301, | 1006 | 0x106e0301, |
995 | 0x41800000, | 1007 | 0x41800000, |
996 | 0x00050843, | 1008 | 0x00050844, |
997 | 0x1003ba34, | 1009 | 0x1003ba34, |
998 | 0x41800000, | 1010 | 0x41800000, |
999 | 0x00050846, | 1011 | 0x00050847, |
1000 | 0x80110000, | 1012 | 0x80110000, |
1001 | 0x00098200, | 1013 | 0x00098200, |
1002 | 0x1003b232, | 1014 | 0x1003b232, |
@@ -1006,31 +1018,31 @@ static const unsigned int build_actionlist[4961] = { | |||
1006 | 0x4c403202, | 1018 | 0x4c403202, |
1007 | 0x9201000c, | 1019 | 0x9201000c, |
1008 | 0x40820000, | 1020 | 0x40820000, |
1009 | 0x00050843, | 1021 | 0x00050844, |
1010 | 0x80110000, | 1022 | 0x80110000, |
1011 | 0x00098200, | 1023 | 0x00098200, |
1012 | 0x81110000, | 1024 | 0x81110000, |
1013 | 0x00098200, | 1025 | 0x00098200, |
1014 | 0x7c004040, | 1026 | 0x7c004040, |
1015 | 0x40800001, | 1027 | 0x40800001, |
1016 | 0x0005084c, | 1028 | 0x0005084d, |
1017 | 0x7e439378, | 1029 | 0x7e439378, |
1018 | 0x7dc47378, | 1030 | 0x7dc47378, |
1019 | 0x48000001, | 1031 | 0x48000001, |
1020 | 0x0003000a, | 1032 | 0x0003000a, |
1021 | 0x10771a2d, | 1033 | 0x10771a2d, |
1022 | 0x48000000, | 1034 | 0x48000000, |
1023 | 0x00050046, | 1035 | 0x00050047, |
1024 | 0x0006004d, | 1036 | 0x0006004e, |
1025 | 0x280b0008, | 1037 | 0x280b0008, |
1026 | 0x108e0301, | 1038 | 0x108e0301, |
1027 | 0x41800000, | 1039 | 0x41800000, |
1028 | 0x00050843, | 1040 | 0x00050844, |
1029 | 0x134e5b20, | 1041 | 0x134e5b20, |
1030 | 0x1004c234, | 1042 | 0x1004c234, |
1031 | 0x820efff8, | 1043 | 0x820efff8, |
1032 | 0x40800000, | 1044 | 0x40800000, |
1033 | 0x00050843, | 1045 | 0x00050844, |
1034 | 0x91d20000, | 1046 | 0x91d20000, |
1035 | 0x00098200, | 1047 | 0x00098200, |
1036 | 0x7e439378, | 1048 | 0x7e439378, |
@@ -1043,7 +1055,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1043 | 0x28030000, | 1055 | 0x28030000, |
1044 | 0x107ad217, | 1056 | 0x107ad217, |
1045 | 0x41820000, | 1057 | 0x41820000, |
1046 | 0x00050846, | 1058 | 0x00050847, |
1047 | 0x100e0b01, | 1059 | 0x100e0b01, |
1048 | 0x3a8efff8, | 1060 | 0x3a8efff8, |
1049 | 0x110e1301, | 1061 | 0x110e1301, |
@@ -1052,16 +1064,16 @@ static const unsigned int build_actionlist[4961] = { | |||
1052 | 0x00098200, | 1064 | 0x00098200, |
1053 | 0x11140b21, | 1065 | 0x11140b21, |
1054 | 0x48000000, | 1066 | 0x48000000, |
1055 | 0x00050044, | 1067 | 0x00050045, |
1056 | 0x0006004e, | 1068 | 0x0006004f, |
1057 | 0x280b0008, | 1069 | 0x280b0008, |
1058 | 0x106e0301, | 1070 | 0x106e0301, |
1059 | 0x41800000, | 1071 | 0x41800000, |
1060 | 0x00050843, | 1072 | 0x00050844, |
1061 | 0x1003c234, | 1073 | 0x1003c234, |
1062 | 0x820efff8, | 1074 | 0x820efff8, |
1063 | 0x40800000, | 1075 | 0x40800000, |
1064 | 0x00050843, | 1076 | 0x00050844, |
1065 | 0x00000000, | 1077 | 0x00000000, |
1066 | 0x81230000, | 1078 | 0x81230000, |
1067 | 0x00098200, | 1079 | 0x00098200, |
@@ -1070,7 +1082,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1070 | 0x28090000, | 1082 | 0x28090000, |
1071 | 0x3a8efff8, | 1083 | 0x3a8efff8, |
1072 | 0x40820000, | 1084 | 0x40820000, |
1073 | 0x00050843, | 1085 | 0x00050844, |
1074 | 0x00000000, | 1086 | 0x00000000, |
1075 | 0x100a0301, | 1087 | 0x100a0301, |
1076 | 0x00090cab, | 1088 | 0x00090cab, |
@@ -1081,21 +1093,21 @@ static const unsigned int build_actionlist[4961] = { | |||
1081 | 0x00098200, | 1093 | 0x00098200, |
1082 | 0x10140321, | 1094 | 0x10140321, |
1083 | 0x48000000, | 1095 | 0x48000000, |
1084 | 0x00050044, | 1096 | 0x00050045, |
1085 | 0x0006004f, | 1097 | 0x00060050, |
1086 | 0x280b0010, | 1098 | 0x280b0010, |
1087 | 0x106e0301, | 1099 | 0x106e0301, |
1088 | 0x108e0b01, | 1100 | 0x108e0b01, |
1089 | 0x41800000, | 1101 | 0x41800000, |
1090 | 0x00050843, | 1102 | 0x00050844, |
1091 | 0x1003c234, | 1103 | 0x1003c234, |
1092 | 0x820efff8, | 1104 | 0x820efff8, |
1093 | 0x40800000, | 1105 | 0x40800000, |
1094 | 0x00050843, | 1106 | 0x00050844, |
1095 | 0x1004b232, | 1107 | 0x1004b232, |
1096 | 0x3cc03ff0, | 1108 | 0x3cc03ff0, |
1097 | 0x40800000, | 1109 | 0x40800000, |
1098 | 0x00050843, | 1110 | 0x00050844, |
1099 | 0x112022f5, | 1111 | 0x112022f5, |
1100 | 0x80030000, | 1112 | 0x80030000, |
1101 | 0x00098200, | 1113 | 0x00098200, |
@@ -1117,12 +1129,12 @@ static const unsigned int build_actionlist[4961] = { | |||
1117 | 0x39800000, | 1129 | 0x39800000, |
1118 | 0x00098200, | 1130 | 0x00098200, |
1119 | 0x41800000, | 1131 | 0x41800000, |
1120 | 0x00050844, | 1132 | 0x00050845, |
1121 | 0x39800000, | 1133 | 0x39800000, |
1122 | 0x00098200, | 1134 | 0x00098200, |
1123 | 0x11140b21, | 1135 | 0x11140b21, |
1124 | 0x48000000, | 1136 | 0x48000000, |
1125 | 0x00050044, | 1137 | 0x00050045, |
1126 | 0x0006000c, | 1138 | 0x0006000c, |
1127 | 0x80030000, | 1139 | 0x80030000, |
1128 | 0x00098200, | 1140 | 0x00098200, |
@@ -1130,7 +1142,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1130 | 0x39800000, | 1142 | 0x39800000, |
1131 | 0x00098200, | 1143 | 0x00098200, |
1132 | 0x41820000, | 1144 | 0x41820000, |
1133 | 0x00050844, | 1145 | 0x00050845, |
1134 | 0x7d244b78, | 1146 | 0x7d244b78, |
1135 | 0x48000001, | 1147 | 0x48000001, |
1136 | 0x0003000c, | 1148 | 0x0003000c, |
@@ -1138,20 +1150,20 @@ static const unsigned int build_actionlist[4961] = { | |||
1138 | 0x39800000, | 1150 | 0x39800000, |
1139 | 0x00098200, | 1151 | 0x00098200, |
1140 | 0x41820000, | 1152 | 0x41820000, |
1141 | 0x00050844, | 1153 | 0x00050845, |
1142 | 0x00000000, | 1154 | 0x00000000, |
1143 | 0x11030301, | 1155 | 0x11030301, |
1144 | 0x48000000, | 1156 | 0x48000000, |
1145 | 0x0005000b, | 1157 | 0x0005000b, |
1146 | 0x00060050, | 1158 | 0x00060051, |
1147 | 0x280b0008, | 1159 | 0x280b0008, |
1148 | 0x106e0301, | 1160 | 0x106e0301, |
1149 | 0x41800000, | 1161 | 0x41800000, |
1150 | 0x00050843, | 1162 | 0x00050844, |
1151 | 0x1003c234, | 1163 | 0x1003c234, |
1152 | 0x820efff8, | 1164 | 0x820efff8, |
1153 | 0x40800000, | 1165 | 0x40800000, |
1154 | 0x00050843, | 1166 | 0x00050844, |
1155 | 0x00000000, | 1167 | 0x00000000, |
1156 | 0x81230000, | 1168 | 0x81230000, |
1157 | 0x00098200, | 1169 | 0x00098200, |
@@ -1160,7 +1172,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1160 | 0x28090000, | 1172 | 0x28090000, |
1161 | 0x3a8efff8, | 1173 | 0x3a8efff8, |
1162 | 0x40820000, | 1174 | 0x40820000, |
1163 | 0x00050843, | 1175 | 0x00050844, |
1164 | 0x00000000, | 1176 | 0x00000000, |
1165 | 0x100a0301, | 1177 | 0x100a0301, |
1166 | 0x00090cab, | 1178 | 0x00090cab, |
@@ -1172,13 +1184,13 @@ static const unsigned int build_actionlist[4961] = { | |||
1172 | 0x110e0b21, | 1184 | 0x110e0b21, |
1173 | 0x10140321, | 1185 | 0x10140321, |
1174 | 0x48000000, | 1186 | 0x48000000, |
1175 | 0x00050044, | 1187 | 0x00050045, |
1176 | 0x00060051, | 1188 | 0x00060052, |
1177 | 0x280b0008, | 1189 | 0x280b0008, |
1178 | 0x88d10000, | 1190 | 0x88d10000, |
1179 | 0x00098200, | 1191 | 0x00098200, |
1180 | 0x41800000, | 1192 | 0x41800000, |
1181 | 0x00050843, | 1193 | 0x00050844, |
1182 | 0x7dc97378, | 1194 | 0x7dc97378, |
1183 | 0x39ce0008, | 1195 | 0x39ce0008, |
1184 | 0x54c607fe, | 1196 | 0x54c607fe, |
@@ -1188,18 +1200,18 @@ static const unsigned int build_actionlist[4961] = { | |||
1188 | 0x00098200, | 1200 | 0x00098200, |
1189 | 0x48000000, | 1201 | 0x48000000, |
1190 | 0x00050024, | 1202 | 0x00050024, |
1191 | 0x00060052, | 1203 | 0x00060053, |
1192 | 0x280b0010, | 1204 | 0x280b0010, |
1193 | 0x106e0301, | 1205 | 0x106e0301, |
1194 | 0x108e0b01, | 1206 | 0x108e0b01, |
1195 | 0x41800000, | 1207 | 0x41800000, |
1196 | 0x00050843, | 1208 | 0x00050844, |
1197 | 0x88d10000, | 1209 | 0x88d10000, |
1198 | 0x00098200, | 1210 | 0x00098200, |
1199 | 0x7dc97378, | 1211 | 0x7dc97378, |
1200 | 0x1004ca34, | 1212 | 0x1004ca34, |
1201 | 0x40800000, | 1213 | 0x40800000, |
1202 | 0x00050843, | 1214 | 0x00050844, |
1203 | 0x39ce0010, | 1215 | 0x39ce0010, |
1204 | 0x54c607fe, | 1216 | 0x54c607fe, |
1205 | 0x000900ab, | 1217 | 0x000900ab, |
@@ -1210,16 +1222,16 @@ static const unsigned int build_actionlist[4961] = { | |||
1210 | 0x00098200, | 1222 | 0x00098200, |
1211 | 0x48000000, | 1223 | 0x48000000, |
1212 | 0x00050024, | 1224 | 0x00050024, |
1213 | 0x00060053, | 1225 | 0x00060054, |
1214 | 0x280b0008, | 1226 | 0x280b0008, |
1215 | 0x106e0301, | 1227 | 0x106e0301, |
1216 | 0x41800000, | 1228 | 0x41800000, |
1217 | 0x00050843, | 1229 | 0x00050844, |
1218 | 0x10031a2c, | 1230 | 0x10031a2c, |
1219 | 0x2c000000, | 1231 | 0x2c000000, |
1220 | 0x00098200, | 1232 | 0x00098200, |
1221 | 0x40820000, | 1233 | 0x40820000, |
1222 | 0x00050843, | 1234 | 0x00050844, |
1223 | 0x88030000, | 1235 | 0x88030000, |
1224 | 0x00098200, | 1236 | 0x00098200, |
1225 | 0x81030000, | 1237 | 0x81030000, |
@@ -1246,7 +1258,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1246 | 0x91d20000, | 1258 | 0x91d20000, |
1247 | 0x00098200, | 1259 | 0x00098200, |
1248 | 0x41980000, | 1260 | 0x41980000, |
1249 | 0x00050843, | 1261 | 0x00050844, |
1250 | 0x0006000b, | 1262 | 0x0006000b, |
1251 | 0x39ce0008, | 1263 | 0x39ce0008, |
1252 | 0x396bfff8, | 1264 | 0x396bfff8, |
@@ -1348,7 +1360,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1348 | 0x38600000, | 1360 | 0x38600000, |
1349 | 0x48000000, | 1361 | 0x48000000, |
1350 | 0x0005000e, | 1362 | 0x0005000e, |
1351 | 0x00060054, | 1363 | 0x00060055, |
1352 | 0x00000000, | 1364 | 0x00000000, |
1353 | 0x806a0000, | 1365 | 0x806a0000, |
1354 | 0x00098200, | 1366 | 0x00098200, |
@@ -1377,7 +1389,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1377 | 0x91d20000, | 1389 | 0x91d20000, |
1378 | 0x00098200, | 1390 | 0x00098200, |
1379 | 0x41980000, | 1391 | 0x41980000, |
1380 | 0x00050843, | 1392 | 0x00050844, |
1381 | 0x0006000b, | 1393 | 0x0006000b, |
1382 | 0x91230000, | 1394 | 0x91230000, |
1383 | 0x00098200, | 1395 | 0x00098200, |
@@ -1462,7 +1474,7 @@ static const unsigned int build_actionlist[4961] = { | |||
1462 | 0x38600000, | 1474 | 0x38600000, |
1463 | 0x48000000, | 1475 | 0x48000000, |
1464 | 0x0005000e, | 1476 | 0x0005000e, |
1465 | 0x00060055, | 1477 | 0x00060056, |
1466 | 0x80120000, | 1478 | 0x80120000, |
1467 | 0x00098200, | 1479 | 0x00098200, |
1468 | 0x00000000, | 1480 | 0x00000000, |
@@ -1476,30 +1488,30 @@ static const unsigned int build_actionlist[4961] = { | |||
1476 | 0x38600000, | 1488 | 0x38600000, |
1477 | 0x00098200, | 1489 | 0x00098200, |
1478 | 0x41820000, | 1490 | 0x41820000, |
1479 | 0x00050843, | 1491 | 0x00050844, |
1480 | 0x93720000, | 1492 | 0x93720000, |
1481 | 0x00098200, | 1493 | 0x00098200, |
1482 | 0x98720000, | 1494 | 0x98720000, |
1483 | 0x00098200, | 1495 | 0x00098200, |
1484 | 0x48000000, | 1496 | 0x48000000, |
1485 | 0x0005001a, | 1497 | 0x0005001a, |
1486 | 0x00060056, | 1498 | 0x00060057, |
1487 | 0x280b0008, | 1499 | 0x280b0008, |
1488 | 0x106e0301, | 1500 | 0x106e0301, |
1489 | 0x41800000, | 1501 | 0x41800000, |
1490 | 0x00050843, | 1502 | 0x00050844, |
1491 | 0x1003b232, | 1503 | 0x1003b232, |
1492 | 0x40800000, | 1504 | 0x40800000, |
1493 | 0x00050843, | 1505 | 0x00050844, |
1494 | 0x106302e4, | 1506 | 0x106302e4, |
1495 | 0x00060046, | 1507 | 0x00060047, |
1496 | 0x820efff8, | 1508 | 0x820efff8, |
1497 | 0x3a8efff8, | 1509 | 0x3a8efff8, |
1498 | 0x10740321, | 1510 | 0x10740321, |
1499 | 0x00060057, | 1511 | 0x00060058, |
1500 | 0x39800000, | 1512 | 0x39800000, |
1501 | 0x00098200, | 1513 | 0x00098200, |
1502 | 0x00060044, | 1514 | 0x00060045, |
1503 | 0x72000000, | 1515 | 0x72000000, |
1504 | 0x00090200, | 1516 | 0x00090200, |
1505 | 0x7d936378, | 1517 | 0x7d936378, |
@@ -1529,312 +1541,312 @@ static const unsigned int build_actionlist[4961] = { | |||
1529 | 0x13544320, | 1541 | 0x13544320, |
1530 | 0x48000000, | 1542 | 0x48000000, |
1531 | 0x0005000f, | 1543 | 0x0005000f, |
1532 | 0x00060058, | 1544 | 0x00060059, |
1533 | 0x00000000, | 1545 | 0x00000000, |
1534 | 0x280b0008, | 1546 | 0x280b0008, |
1535 | 0x108e0301, | 1547 | 0x108e0301, |
1536 | 0x41800000, | 1548 | 0x41800000, |
1537 | 0x00050843, | 1549 | 0x00050844, |
1538 | 0x1004b232, | 1550 | 0x1004b232, |
1539 | 0x1064222c, | 1551 | 0x1064222c, |
1540 | 0x40800000, | 1552 | 0x40800000, |
1541 | 0x00050843, | 1553 | 0x00050844, |
1542 | 0x820efff8, | 1554 | 0x820efff8, |
1543 | 0x48000001, | 1555 | 0x48000001, |
1544 | 0x00050059, | 1556 | 0x0005005a, |
1545 | 0x3a8efff8, | 1557 | 0x3a8efff8, |
1546 | 0x10940321, | 1558 | 0x10940321, |
1547 | 0x48000000, | 1559 | 0x48000000, |
1548 | 0x00050057, | 1560 | 0x00050058, |
1549 | 0x0006005a, | 1561 | 0x0006005b, |
1550 | 0x280b0008, | 1562 | 0x280b0008, |
1551 | 0x108e0301, | 1563 | 0x108e0301, |
1552 | 0x41800000, | 1564 | 0x41800000, |
1553 | 0x00050843, | 1565 | 0x00050844, |
1554 | 0x1004b232, | 1566 | 0x1004b232, |
1555 | 0x1064222c, | 1567 | 0x1064222c, |
1556 | 0x40800000, | 1568 | 0x40800000, |
1557 | 0x00050843, | 1569 | 0x00050844, |
1558 | 0x820efff8, | 1570 | 0x820efff8, |
1559 | 0x48000001, | 1571 | 0x48000001, |
1560 | 0x0005005b, | 1572 | 0x0005005c, |
1561 | 0x3a8efff8, | 1573 | 0x3a8efff8, |
1562 | 0x10940321, | 1574 | 0x10940321, |
1563 | 0x48000000, | 1575 | 0x48000000, |
1564 | 0x00050057, | 1576 | 0x00050058, |
1565 | 0x0006005c, | 1577 | 0x0006005d, |
1566 | 0x280b0008, | 1578 | 0x280b0008, |
1567 | 0x108e0301, | 1579 | 0x108e0301, |
1568 | 0x41800000, | 1580 | 0x41800000, |
1569 | 0x00050843, | 1581 | 0x00050844, |
1570 | 0x1004b232, | 1582 | 0x1004b232, |
1571 | 0x1064222c, | 1583 | 0x1064222c, |
1572 | 0x40800000, | 1584 | 0x40800000, |
1573 | 0x00050843, | 1585 | 0x00050844, |
1574 | 0x48000001, | 1586 | 0x48000001, |
1575 | 0x0003000e, | 1587 | 0x0003000e, |
1576 | 0x1063222d, | 1588 | 0x1063222d, |
1577 | 0x48000000, | 1589 | 0x48000000, |
1578 | 0x00050046, | 1590 | 0x00050047, |
1579 | 0x0006005d, | 1591 | 0x0006005e, |
1580 | 0x280b0008, | 1592 | 0x280b0008, |
1581 | 0x108e0301, | 1593 | 0x108e0301, |
1582 | 0x41800000, | 1594 | 0x41800000, |
1583 | 0x00050843, | 1595 | 0x00050844, |
1584 | 0x1004b232, | 1596 | 0x1004b232, |
1585 | 0x1064222c, | 1597 | 0x1064222c, |
1586 | 0x40800000, | 1598 | 0x40800000, |
1587 | 0x00050843, | 1599 | 0x00050844, |
1588 | 0x48000001, | 1600 | 0x48000001, |
1589 | 0x0003000f, | 1601 | 0x0003000f, |
1590 | 0x1063222d, | 1602 | 0x1063222d, |
1591 | 0x48000000, | 1603 | 0x48000000, |
1592 | 0x00050046, | 1604 | 0x00050047, |
1593 | 0x0006005e, | 1605 | 0x0006005f, |
1594 | 0x280b0008, | 1606 | 0x280b0008, |
1595 | 0x108e0301, | 1607 | 0x108e0301, |
1596 | 0x41800000, | 1608 | 0x41800000, |
1597 | 0x00050843, | 1609 | 0x00050844, |
1598 | 0x1004b232, | 1610 | 0x1004b232, |
1599 | 0x1064222c, | 1611 | 0x1064222c, |
1600 | 0x40800000, | 1612 | 0x40800000, |
1601 | 0x00050843, | 1613 | 0x00050844, |
1602 | 0x00000000, | 1614 | 0x00000000, |
1603 | 0x48000001, | 1615 | 0x48000001, |
1604 | 0x00030010, | 1616 | 0x00030010, |
1605 | 0x1063222d, | 1617 | 0x1063222d, |
1606 | 0x48000000, | 1618 | 0x48000000, |
1607 | 0x00050046, | 1619 | 0x00050047, |
1608 | 0x0006005f, | 1620 | 0x00060060, |
1609 | 0x280b0008, | 1621 | 0x280b0008, |
1610 | 0x108e0301, | 1622 | 0x108e0301, |
1611 | 0x41800000, | 1623 | 0x41800000, |
1612 | 0x00050843, | 1624 | 0x00050844, |
1613 | 0x1004b232, | 1625 | 0x1004b232, |
1614 | 0x1064222c, | 1626 | 0x1064222c, |
1615 | 0x40800000, | 1627 | 0x40800000, |
1616 | 0x00050843, | 1628 | 0x00050844, |
1617 | 0x48000001, | 1629 | 0x48000001, |
1618 | 0x00030011, | 1630 | 0x00030011, |
1619 | 0x1063222d, | 1631 | 0x1063222d, |
1620 | 0x48000000, | 1632 | 0x48000000, |
1621 | 0x00050046, | 1633 | 0x00050047, |
1622 | 0x00060060, | 1634 | 0x00060061, |
1623 | 0x280b0008, | 1635 | 0x280b0008, |
1624 | 0x108e0301, | 1636 | 0x108e0301, |
1625 | 0x41800000, | 1637 | 0x41800000, |
1626 | 0x00050843, | 1638 | 0x00050844, |
1627 | 0x1004b232, | 1639 | 0x1004b232, |
1628 | 0x1064222c, | 1640 | 0x1064222c, |
1629 | 0x40800000, | 1641 | 0x40800000, |
1630 | 0x00050843, | 1642 | 0x00050844, |
1631 | 0x48000001, | 1643 | 0x48000001, |
1632 | 0x00030012, | 1644 | 0x00030012, |
1633 | 0x1063222d, | 1645 | 0x1063222d, |
1634 | 0x48000000, | 1646 | 0x48000000, |
1635 | 0x00050046, | 1647 | 0x00050047, |
1636 | 0x00060061, | 1648 | 0x00060062, |
1637 | 0x280b0008, | 1649 | 0x280b0008, |
1638 | 0x108e0301, | 1650 | 0x108e0301, |
1639 | 0x41800000, | 1651 | 0x41800000, |
1640 | 0x00050843, | 1652 | 0x00050844, |
1641 | 0x1004b232, | 1653 | 0x1004b232, |
1642 | 0x1064222c, | 1654 | 0x1064222c, |
1643 | 0x40800000, | 1655 | 0x40800000, |
1644 | 0x00050843, | 1656 | 0x00050844, |
1645 | 0x48000001, | 1657 | 0x48000001, |
1646 | 0x00030013, | 1658 | 0x00030013, |
1647 | 0x1063222d, | 1659 | 0x1063222d, |
1648 | 0x48000000, | 1660 | 0x48000000, |
1649 | 0x00050046, | 1661 | 0x00050047, |
1650 | 0x00060062, | 1662 | 0x00060063, |
1651 | 0x280b0008, | 1663 | 0x280b0008, |
1652 | 0x108e0301, | 1664 | 0x108e0301, |
1653 | 0x41800000, | 1665 | 0x41800000, |
1654 | 0x00050843, | 1666 | 0x00050844, |
1655 | 0x1004b232, | 1667 | 0x1004b232, |
1656 | 0x1064222c, | 1668 | 0x1064222c, |
1657 | 0x40800000, | 1669 | 0x40800000, |
1658 | 0x00050843, | 1670 | 0x00050844, |
1659 | 0x48000001, | 1671 | 0x48000001, |
1660 | 0x00030014, | 1672 | 0x00030014, |
1661 | 0x1063222d, | 1673 | 0x1063222d, |
1662 | 0x48000000, | 1674 | 0x48000000, |
1663 | 0x00050046, | 1675 | 0x00050047, |
1664 | 0x00060063, | 1676 | 0x00060064, |
1665 | 0x00000000, | 1677 | 0x00000000, |
1666 | 0x280b0008, | 1678 | 0x280b0008, |
1667 | 0x108e0301, | 1679 | 0x108e0301, |
1668 | 0x41800000, | 1680 | 0x41800000, |
1669 | 0x00050843, | 1681 | 0x00050844, |
1670 | 0x1004b232, | 1682 | 0x1004b232, |
1671 | 0x1064222c, | 1683 | 0x1064222c, |
1672 | 0x40800000, | 1684 | 0x40800000, |
1673 | 0x00050843, | 1685 | 0x00050844, |
1674 | 0x48000001, | 1686 | 0x48000001, |
1675 | 0x00030015, | 1687 | 0x00030015, |
1676 | 0x1063222d, | 1688 | 0x1063222d, |
1677 | 0x48000000, | 1689 | 0x48000000, |
1678 | 0x00050046, | 1690 | 0x00050047, |
1679 | 0x00060064, | 1691 | 0x00060065, |
1680 | 0x280b0008, | 1692 | 0x280b0008, |
1681 | 0x108e0301, | 1693 | 0x108e0301, |
1682 | 0x41800000, | 1694 | 0x41800000, |
1683 | 0x00050843, | 1695 | 0x00050844, |
1684 | 0x1004b232, | 1696 | 0x1004b232, |
1685 | 0x1064222c, | 1697 | 0x1064222c, |
1686 | 0x40800000, | 1698 | 0x40800000, |
1687 | 0x00050843, | 1699 | 0x00050844, |
1688 | 0x48000001, | 1700 | 0x48000001, |
1689 | 0x00030016, | 1701 | 0x00030016, |
1690 | 0x1063222d, | 1702 | 0x1063222d, |
1691 | 0x48000000, | 1703 | 0x48000000, |
1692 | 0x00050046, | 1704 | 0x00050047, |
1693 | 0x00060065, | 1705 | 0x00060066, |
1694 | 0x280b0008, | 1706 | 0x280b0008, |
1695 | 0x108e0301, | 1707 | 0x108e0301, |
1696 | 0x41800000, | 1708 | 0x41800000, |
1697 | 0x00050843, | 1709 | 0x00050844, |
1698 | 0x1004b232, | 1710 | 0x1004b232, |
1699 | 0x1064222c, | 1711 | 0x1064222c, |
1700 | 0x40800000, | 1712 | 0x40800000, |
1701 | 0x00050843, | 1713 | 0x00050844, |
1702 | 0x48000001, | 1714 | 0x48000001, |
1703 | 0x00030017, | 1715 | 0x00030017, |
1704 | 0x1063222d, | 1716 | 0x1063222d, |
1705 | 0x48000000, | 1717 | 0x48000000, |
1706 | 0x00050046, | 1718 | 0x00050047, |
1707 | 0x00060066, | 1719 | 0x00060067, |
1708 | 0x280b0008, | 1720 | 0x280b0008, |
1709 | 0x108e0301, | 1721 | 0x108e0301, |
1710 | 0x41800000, | 1722 | 0x41800000, |
1711 | 0x00050843, | 1723 | 0x00050844, |
1712 | 0x1004b232, | 1724 | 0x1004b232, |
1713 | 0x1064222c, | 1725 | 0x1064222c, |
1714 | 0x40800000, | 1726 | 0x40800000, |
1715 | 0x00050843, | 1727 | 0x00050844, |
1716 | 0x48000001, | 1728 | 0x48000001, |
1717 | 0x00030018, | 1729 | 0x00030018, |
1718 | 0x1063222d, | 1730 | 0x1063222d, |
1719 | 0x48000000, | 1731 | 0x48000000, |
1720 | 0x00050046, | 1732 | 0x00050047, |
1721 | 0x00060067, | 1733 | 0x00060068, |
1722 | 0x280b0008, | 1734 | 0x280b0008, |
1723 | 0x108e0301, | 1735 | 0x108e0301, |
1724 | 0x41800000, | 1736 | 0x41800000, |
1725 | 0x00050843, | 1737 | 0x00050844, |
1726 | 0x1004b232, | 1738 | 0x1004b232, |
1727 | 0x1064222c, | 1739 | 0x1064222c, |
1728 | 0x40800000, | 1740 | 0x40800000, |
1729 | 0x00050843, | 1741 | 0x00050844, |
1730 | 0x00000000, | 1742 | 0x00000000, |
1731 | 0x48000001, | 1743 | 0x48000001, |
1732 | 0x00030019, | 1744 | 0x00030019, |
1733 | 0x1063222d, | 1745 | 0x1063222d, |
1734 | 0x48000000, | 1746 | 0x48000000, |
1735 | 0x00050046, | 1747 | 0x00050047, |
1736 | 0x00060068, | 1748 | 0x00060069, |
1737 | 0x280b0008, | 1749 | 0x280b0008, |
1738 | 0x108e0301, | 1750 | 0x108e0301, |
1739 | 0x41800000, | 1751 | 0x41800000, |
1740 | 0x00050843, | 1752 | 0x00050844, |
1741 | 0x1004b232, | 1753 | 0x1004b232, |
1742 | 0x1064222c, | 1754 | 0x1064222c, |
1743 | 0x40800000, | 1755 | 0x40800000, |
1744 | 0x00050843, | 1756 | 0x00050844, |
1745 | 0x48000001, | 1757 | 0x48000001, |
1746 | 0x0003001a, | 1758 | 0x0003001a, |
1747 | 0x1063222d, | 1759 | 0x1063222d, |
1748 | 0x48000000, | 1760 | 0x48000000, |
1749 | 0x00050046, | 1761 | 0x00050047, |
1750 | 0x00060069, | 1762 | 0x0006006a, |
1751 | 0x280b0010, | 1763 | 0x280b0010, |
1752 | 0x108e0301, | 1764 | 0x108e0301, |
1753 | 0x10ce0b01, | 1765 | 0x10ce0b01, |
1754 | 0x41800000, | 1766 | 0x41800000, |
1755 | 0x00050843, | 1767 | 0x00050844, |
1756 | 0x1066222c, | 1768 | 0x1066222c, |
1757 | 0x1003b232, | 1769 | 0x1003b232, |
1758 | 0x10a6322c, | 1770 | 0x10a6322c, |
1759 | 0x40830000, | 1771 | 0x40830000, |
1760 | 0x00050843, | 1772 | 0x00050844, |
1761 | 0x48000001, | 1773 | 0x48000001, |
1762 | 0x0003001b, | 1774 | 0x0003001b, |
1763 | 0x1063222d, | 1775 | 0x1063222d, |
1764 | 0x48000000, | 1776 | 0x48000000, |
1765 | 0x00050046, | 1777 | 0x00050047, |
1766 | 0x0006006a, | 1778 | 0x0006006b, |
1767 | 0x280b0010, | 1779 | 0x280b0010, |
1768 | 0x108e0301, | 1780 | 0x108e0301, |
1769 | 0x10ce0b01, | 1781 | 0x10ce0b01, |
1770 | 0x41800000, | 1782 | 0x41800000, |
1771 | 0x00050843, | 1783 | 0x00050844, |
1772 | 0x1066222c, | 1784 | 0x1066222c, |
1773 | 0x1003b232, | 1785 | 0x1003b232, |
1774 | 0x10a6322c, | 1786 | 0x10a6322c, |
1775 | 0x40830000, | 1787 | 0x40830000, |
1776 | 0x00050843, | 1788 | 0x00050844, |
1777 | 0x48000001, | 1789 | 0x48000001, |
1778 | 0x0003001c, | 1790 | 0x0003001c, |
1779 | 0x1063222d, | 1791 | 0x1063222d, |
1780 | 0x48000000, | 1792 | 0x48000000, |
1781 | 0x00050046, | 1793 | 0x00050047, |
1782 | 0x0006006b, | 1794 | 0x0006006c, |
1783 | 0x280b0010, | 1795 | 0x280b0010, |
1784 | 0x108e0301, | 1796 | 0x108e0301, |
1785 | 0x10ce0b01, | 1797 | 0x10ce0b01, |
1786 | 0x41800000, | 1798 | 0x41800000, |
1787 | 0x00050843, | 1799 | 0x00050844, |
1788 | 0x1066222c, | 1800 | 0x1066222c, |
1789 | 0x1003b232, | 1801 | 0x1003b232, |
1790 | 0x10a6322c, | 1802 | 0x10a6322c, |
1791 | 0x40830000, | 1803 | 0x40830000, |
1792 | 0x00050843, | 1804 | 0x00050844, |
1793 | 0x48000001, | 1805 | 0x48000001, |
1794 | 0x0003001d, | 1806 | 0x0003001d, |
1795 | 0x1063222d, | 1807 | 0x1063222d, |
1796 | 0x48000000, | 1808 | 0x48000000, |
1797 | 0x00050046, | 1809 | 0x00050047, |
1798 | 0x0006006c, | ||
1799 | 0x0006006d, | 1810 | 0x0006006d, |
1811 | 0x0006006e, | ||
1800 | 0x00000000, | 1812 | 0x00000000, |
1801 | 0x280b0008, | 1813 | 0x280b0008, |
1802 | 0x106e0301, | 1814 | 0x106e0301, |
1803 | 0x41800000, | 1815 | 0x41800000, |
1804 | 0x00050843, | 1816 | 0x00050844, |
1805 | 0x1003b232, | 1817 | 0x1003b232, |
1806 | 0x40800000, | 1818 | 0x40800000, |
1807 | 0x00050843, | 1819 | 0x00050844, |
1808 | 0x108a0301, | 1820 | 0x108a0301, |
1809 | 0x00090cab, | 1821 | 0x00090cab, |
1810 | 0x106322e8, | 1822 | 0x106322e8, |
1811 | 0x48000000, | 1823 | 0x48000000, |
1812 | 0x00050046, | 1824 | 0x00050047, |
1813 | 0x0006006e, | 1825 | 0x0006006f, |
1814 | 0x280b0010, | 1826 | 0x280b0010, |
1815 | 0x108e0301, | 1827 | 0x108e0301, |
1816 | 0x10ce0b01, | 1828 | 0x10ce0b01, |
1817 | 0x41800000, | 1829 | 0x41800000, |
1818 | 0x00050843, | 1830 | 0x00050844, |
1819 | 0x1066222c, | 1831 | 0x1066222c, |
1820 | 0x1003b232, | 1832 | 0x1003b232, |
1821 | 0x40830000, | 1833 | 0x40830000, |
1822 | 0x00050843, | 1834 | 0x00050844, |
1823 | 0x10a032f5, | 1835 | 0x10a032f5, |
1824 | 0x48000001, | 1836 | 0x48000001, |
1825 | 0x0003001e, | 1837 | 0x0003001e, |
1826 | 0x1063222d, | 1838 | 0x1063222d, |
1827 | 0x48000000, | 1839 | 0x48000000, |
1828 | 0x00050046, | 1840 | 0x00050047, |
1829 | 0x0006006f, | 1841 | 0x00060070, |
1830 | 0x280b0008, | 1842 | 0x280b0008, |
1831 | 0x108e0301, | 1843 | 0x108e0301, |
1832 | 0x41800000, | 1844 | 0x41800000, |
1833 | 0x00050843, | 1845 | 0x00050844, |
1834 | 0x1004b232, | 1846 | 0x1004b232, |
1835 | 0x1064222c, | 1847 | 0x1064222c, |
1836 | 0x40800000, | 1848 | 0x40800000, |
1837 | 0x00050843, | 1849 | 0x00050844, |
1838 | 0x38b10000, | 1850 | 0x38b10000, |
1839 | 0x00098200, | 1851 | 0x00098200, |
1840 | 0x820efff8, | 1852 | 0x820efff8, |
@@ -1850,16 +1862,16 @@ static const unsigned int build_actionlist[4961] = { | |||
1850 | 0x00098200, | 1862 | 0x00098200, |
1851 | 0x10940b21, | 1863 | 0x10940b21, |
1852 | 0x48000000, | 1864 | 0x48000000, |
1853 | 0x00050044, | 1865 | 0x00050045, |
1854 | 0x00060070, | 1866 | 0x00060071, |
1855 | 0x280b0008, | 1867 | 0x280b0008, |
1856 | 0x108e0301, | 1868 | 0x108e0301, |
1857 | 0x41800000, | 1869 | 0x41800000, |
1858 | 0x00050843, | 1870 | 0x00050844, |
1859 | 0x1004b232, | 1871 | 0x1004b232, |
1860 | 0x1064222c, | 1872 | 0x1064222c, |
1861 | 0x40800000, | 1873 | 0x40800000, |
1862 | 0x00050843, | 1874 | 0x00050844, |
1863 | 0x38aefff8, | 1875 | 0x38aefff8, |
1864 | 0x820efff8, | 1876 | 0x820efff8, |
1865 | 0x48000001, | 1877 | 0x48000001, |
@@ -1871,76 +1883,76 @@ static const unsigned int build_actionlist[4961] = { | |||
1871 | 0x00098200, | 1883 | 0x00098200, |
1872 | 0x00000000, | 1884 | 0x00000000, |
1873 | 0x48000000, | 1885 | 0x48000000, |
1874 | 0x00050044, | 1886 | 0x00050045, |
1875 | 0x00060071, | 1887 | 0x00060072, |
1876 | 0x280b0008, | 1888 | 0x280b0008, |
1877 | 0x106e0301, | 1889 | 0x106e0301, |
1878 | 0x41800000, | 1890 | 0x41800000, |
1879 | 0x00050843, | 1891 | 0x00050844, |
1880 | 0x1003b232, | 1892 | 0x1003b232, |
1881 | 0x39000008, | 1893 | 0x39000008, |
1882 | 0x40800000, | 1894 | 0x40800000, |
1883 | 0x00050843, | 1895 | 0x00050844, |
1884 | 0x0006000b, | 1896 | 0x0006000b, |
1885 | 0x108e4300, | 1897 | 0x108e4300, |
1886 | 0x7c885840, | 1898 | 0x7c885840, |
1887 | 0x1004b232, | 1899 | 0x1004b232, |
1888 | 0x40840000, | 1900 | 0x40840000, |
1889 | 0x00050846, | 1901 | 0x00050847, |
1890 | 0x40800000, | 1902 | 0x40800000, |
1891 | 0x00050843, | 1903 | 0x00050844, |
1892 | 0x10041afd, | 1904 | 0x10041afd, |
1893 | 0x39080008, | 1905 | 0x39080008, |
1894 | 0x4c010b82, | 1906 | 0x4c010b82, |
1895 | 0x10641a78, | 1907 | 0x10641a78, |
1896 | 0x48000000, | 1908 | 0x48000000, |
1897 | 0x0005000b, | 1909 | 0x0005000b, |
1898 | 0x00060072, | 1910 | 0x00060073, |
1899 | 0x280b0008, | 1911 | 0x280b0008, |
1900 | 0x106e0301, | 1912 | 0x106e0301, |
1901 | 0x41800000, | 1913 | 0x41800000, |
1902 | 0x00050843, | 1914 | 0x00050844, |
1903 | 0x1003b232, | 1915 | 0x1003b232, |
1904 | 0x39000008, | 1916 | 0x39000008, |
1905 | 0x40800000, | 1917 | 0x40800000, |
1906 | 0x00050843, | 1918 | 0x00050844, |
1907 | 0x0006000b, | 1919 | 0x0006000b, |
1908 | 0x108e4300, | 1920 | 0x108e4300, |
1909 | 0x7c885840, | 1921 | 0x7c885840, |
1910 | 0x1004b232, | 1922 | 0x1004b232, |
1911 | 0x40840000, | 1923 | 0x40840000, |
1912 | 0x00050846, | 1924 | 0x00050847, |
1913 | 0x40800000, | 1925 | 0x40800000, |
1914 | 0x00050843, | 1926 | 0x00050844, |
1915 | 0x10041afc, | 1927 | 0x10041afc, |
1916 | 0x39080008, | 1928 | 0x39080008, |
1917 | 0x4c010b82, | 1929 | 0x4c010b82, |
1918 | 0x10641a78, | 1930 | 0x10641a78, |
1919 | 0x48000000, | 1931 | 0x48000000, |
1920 | 0x0005000b, | 1932 | 0x0005000b, |
1921 | 0x00060073, | 1933 | 0x00060074, |
1922 | 0x280b0008, | 1934 | 0x280b0008, |
1923 | 0x106e0301, | 1935 | 0x106e0301, |
1924 | 0x41800000, | 1936 | 0x41800000, |
1925 | 0x00050843, | 1937 | 0x00050844, |
1926 | 0x1003ba34, | 1938 | 0x1003ba34, |
1927 | 0x40800000, | 1939 | 0x40800000, |
1928 | 0x00050843, | 1940 | 0x00050844, |
1929 | 0x80030000, | 1941 | 0x80030000, |
1930 | 0x00098200, | 1942 | 0x00098200, |
1931 | 0x106002f1, | 1943 | 0x106002f1, |
1932 | 0x48000000, | 1944 | 0x48000000, |
1933 | 0x00050046, | 1945 | 0x00050047, |
1934 | 0x00060074, | 1946 | 0x00060075, |
1935 | 0x280b0008, | 1947 | 0x280b0008, |
1936 | 0x106e0301, | 1948 | 0x106e0301, |
1937 | 0x40820000, | 1949 | 0x40820000, |
1938 | 0x00050843, | 1950 | 0x00050844, |
1939 | 0x00000000, | 1951 | 0x00000000, |
1940 | 0x1003ba34, | 1952 | 0x1003ba34, |
1941 | 0x3a8efff8, | 1953 | 0x3a8efff8, |
1942 | 0x40800000, | 1954 | 0x40800000, |
1943 | 0x00050843, | 1955 | 0x00050844, |
1944 | 0x80030000, | 1956 | 0x80030000, |
1945 | 0x00098200, | 1957 | 0x00098200, |
1946 | 0x39800000, | 1958 | 0x39800000, |
@@ -1955,31 +1967,31 @@ static const unsigned int build_actionlist[4961] = { | |||
1955 | 0x7d8c489e, | 1967 | 0x7d8c489e, |
1956 | 0x10740321, | 1968 | 0x10740321, |
1957 | 0x48000000, | 1969 | 0x48000000, |
1958 | 0x00050044, | 1970 | 0x00050045, |
1959 | 0x00060075, | 1971 | 0x00060076, |
1960 | 0x80110000, | 1972 | 0x80110000, |
1961 | 0x00098200, | 1973 | 0x00098200, |
1962 | 0x81110000, | 1974 | 0x81110000, |
1963 | 0x00098200, | 1975 | 0x00098200, |
1964 | 0x7c004040, | 1976 | 0x7c004040, |
1965 | 0x40800001, | 1977 | 0x40800001, |
1966 | 0x0005084c, | 1978 | 0x0005084d, |
1967 | 0x280b0008, | 1979 | 0x280b0008, |
1968 | 0x106e0301, | 1980 | 0x106e0301, |
1969 | 0x40820000, | 1981 | 0x40820000, |
1970 | 0x00050843, | 1982 | 0x00050844, |
1971 | 0x1003b232, | 1983 | 0x1003b232, |
1972 | 0x38910000, | 1984 | 0x38910000, |
1973 | 0x00098200, | 1985 | 0x00098200, |
1974 | 0x40800000, | 1986 | 0x40800000, |
1975 | 0x00050843, | 1987 | 0x00050844, |
1976 | 0x10001afa, | 1988 | 0x10001afa, |
1977 | 0x38a00001, | 1989 | 0x38a00001, |
1978 | 0x280000ff, | 1990 | 0x280000ff, |
1979 | 0x98040000, | 1991 | 0x98040000, |
1980 | 0x41810000, | 1992 | 0x41810000, |
1981 | 0x00050843, | 1993 | 0x00050844, |
1982 | 0x00060076, | 1994 | 0x00060077, |
1983 | 0x7e439378, | 1995 | 0x7e439378, |
1984 | 0x91d20000, | 1996 | 0x91d20000, |
1985 | 0x00098200, | 1997 | 0x00098200, |
@@ -1990,8 +2002,8 @@ static const unsigned int build_actionlist[4961] = { | |||
1990 | 0x00098200, | 2002 | 0x00098200, |
1991 | 0x10771a2d, | 2003 | 0x10771a2d, |
1992 | 0x48000000, | 2004 | 0x48000000, |
1993 | 0x00050046, | 2005 | 0x00050047, |
1994 | 0x00060077, | 2006 | 0x00060078, |
1995 | 0x80110000, | 2007 | 0x80110000, |
1996 | 0x00098200, | 2008 | 0x00098200, |
1997 | 0x81110000, | 2009 | 0x81110000, |
@@ -1999,28 +2011,28 @@ static const unsigned int build_actionlist[4961] = { | |||
1999 | 0x00000000, | 2011 | 0x00000000, |
2000 | 0x7c004040, | 2012 | 0x7c004040, |
2001 | 0x40800001, | 2013 | 0x40800001, |
2002 | 0x0005084c, | 2014 | 0x0005084d, |
2003 | 0x280b0010, | 2015 | 0x280b0010, |
2004 | 0x10ae1301, | 2016 | 0x10ae1301, |
2005 | 0x106e0301, | 2017 | 0x106e0301, |
2006 | 0x41800000, | 2018 | 0x41800000, |
2007 | 0x00050843, | 2019 | 0x00050844, |
2008 | 0x108e0b01, | 2020 | 0x108e0b01, |
2009 | 0x3920ffff, | 2021 | 0x3920ffff, |
2010 | 0x41820000, | 2022 | 0x41820000, |
2011 | 0x00050801, | 2023 | 0x00050801, |
2012 | 0x1005b232, | 2024 | 0x1005b232, |
2013 | 0x40800000, | 2025 | 0x40800000, |
2014 | 0x00050843, | 2026 | 0x00050844, |
2015 | 0x11202afa, | 2027 | 0x11202afa, |
2016 | 0x0006000b, | 2028 | 0x0006000b, |
2017 | 0x1004b232, | 2029 | 0x1004b232, |
2018 | 0x40800000, | 2030 | 0x40800000, |
2019 | 0x00050843, | 2031 | 0x00050844, |
2020 | 0x1003ba34, | 2032 | 0x1003ba34, |
2021 | 0x110022fa, | 2033 | 0x110022fa, |
2022 | 0x40800000, | 2034 | 0x40800000, |
2023 | 0x00050843, | 2035 | 0x00050844, |
2024 | 0x80030000, | 2036 | 0x80030000, |
2025 | 0x00098200, | 2037 | 0x00098200, |
2026 | 0x7c004840, | 2038 | 0x7c004840, |
@@ -2040,7 +2052,7 @@ static const unsigned int build_actionlist[4961] = { | |||
2040 | 0x7c844214, | 2052 | 0x7c844214, |
2041 | 0x7ca0281e, | 2053 | 0x7ca0281e, |
2042 | 0x48000000, | 2054 | 0x48000000, |
2043 | 0x00050076, | 2055 | 0x00050077, |
2044 | 0x0006000f, | 2056 | 0x0006000f, |
2045 | 0x7c004800, | 2057 | 0x7c004800, |
2046 | 0x38c60001, | 2058 | 0x38c60001, |
@@ -2054,27 +2066,27 @@ static const unsigned int build_actionlist[4961] = { | |||
2054 | 0x39080001, | 2066 | 0x39080001, |
2055 | 0x48000000, | 2067 | 0x48000000, |
2056 | 0x0005000d, | 2068 | 0x0005000d, |
2057 | 0x00060078, | 2069 | 0x00060079, |
2058 | 0x80110000, | 2070 | 0x80110000, |
2059 | 0x00098200, | 2071 | 0x00098200, |
2060 | 0x81110000, | 2072 | 0x81110000, |
2061 | 0x00098200, | 2073 | 0x00098200, |
2062 | 0x7c004040, | 2074 | 0x7c004040, |
2063 | 0x40800001, | 2075 | 0x40800001, |
2064 | 0x0005084c, | 2076 | 0x0005084d, |
2065 | 0x00000000, | 2077 | 0x00000000, |
2066 | 0x280b0010, | 2078 | 0x280b0010, |
2067 | 0x106e0301, | 2079 | 0x106e0301, |
2068 | 0x108e0b01, | 2080 | 0x108e0b01, |
2069 | 0x41800000, | 2081 | 0x41800000, |
2070 | 0x00050843, | 2082 | 0x00050844, |
2071 | 0x1004b232, | 2083 | 0x1004b232, |
2072 | 0x40800000, | 2084 | 0x40800000, |
2073 | 0x00050843, | 2085 | 0x00050844, |
2074 | 0x1003ba34, | 2086 | 0x1003ba34, |
2075 | 0x10a022fa, | 2087 | 0x10a022fa, |
2076 | 0x40800000, | 2088 | 0x40800000, |
2077 | 0x00050843, | 2089 | 0x00050844, |
2078 | 0x80030000, | 2090 | 0x80030000, |
2079 | 0x00098200, | 2091 | 0x00098200, |
2080 | 0x2c050000, | 2092 | 0x2c050000, |
@@ -2088,13 +2100,13 @@ static const unsigned int build_actionlist[4961] = { | |||
2088 | 0x00050802, | 2100 | 0x00050802, |
2089 | 0x7c882840, | 2101 | 0x7c882840, |
2090 | 0x40820000, | 2102 | 0x40820000, |
2091 | 0x00050843, | 2103 | 0x00050844, |
2092 | 0x88030000, | 2104 | 0x88030000, |
2093 | 0x00098200, | 2105 | 0x00098200, |
2094 | 0x80910000, | 2106 | 0x80910000, |
2095 | 0x00098200, | 2107 | 0x00098200, |
2096 | 0x41840000, | 2108 | 0x41840000, |
2097 | 0x00050843, | 2109 | 0x00050844, |
2098 | 0x0006000b, | 2110 | 0x0006000b, |
2099 | 0x28090000, | 2111 | 0x28090000, |
2100 | 0x7c0449ae, | 2112 | 0x7c0449ae, |
@@ -2102,31 +2114,31 @@ static const unsigned int build_actionlist[4961] = { | |||
2102 | 0x40820000, | 2114 | 0x40820000, |
2103 | 0x0005080b, | 2115 | 0x0005080b, |
2104 | 0x48000000, | 2116 | 0x48000000, |
2105 | 0x00050076, | 2117 | 0x00050077, |
2106 | 0x0006000c, | 2118 | 0x0006000c, |
2107 | 0x38710000, | 2119 | 0x38710000, |
2108 | 0x00098200, | 2120 | 0x00098200, |
2109 | 0x10771a2d, | 2121 | 0x10771a2d, |
2110 | 0x48000000, | 2122 | 0x48000000, |
2111 | 0x00050046, | 2123 | 0x00050047, |
2112 | 0x00060079, | 2124 | 0x0006007a, |
2113 | 0x80110000, | 2125 | 0x80110000, |
2114 | 0x00098200, | 2126 | 0x00098200, |
2115 | 0x81110000, | 2127 | 0x81110000, |
2116 | 0x00098200, | 2128 | 0x00098200, |
2117 | 0x7c004040, | 2129 | 0x7c004040, |
2118 | 0x40800001, | 2130 | 0x40800001, |
2119 | 0x0005084c, | 2131 | 0x0005084d, |
2120 | 0x280b0008, | 2132 | 0x280b0008, |
2121 | 0x106e0301, | 2133 | 0x106e0301, |
2122 | 0x41800000, | 2134 | 0x41800000, |
2123 | 0x00050843, | 2135 | 0x00050844, |
2124 | 0x00000000, | 2136 | 0x00000000, |
2125 | 0x1003ba34, | 2137 | 0x1003ba34, |
2126 | 0x81110000, | 2138 | 0x81110000, |
2127 | 0x00098200, | 2139 | 0x00098200, |
2128 | 0x40800000, | 2140 | 0x40800000, |
2129 | 0x00050843, | 2141 | 0x00050844, |
2130 | 0x80a30000, | 2142 | 0x80a30000, |
2131 | 0x00098200, | 2143 | 0x00098200, |
2132 | 0x38630000, | 2144 | 0x38630000, |
@@ -2137,34 +2149,34 @@ static const unsigned int build_actionlist[4961] = { | |||
2137 | 0x7c082840, | 2149 | 0x7c082840, |
2138 | 0x38c5ffff, | 2150 | 0x38c5ffff, |
2139 | 0x41800000, | 2151 | 0x41800000, |
2140 | 0x00050843, | 2152 | 0x00050844, |
2141 | 0x0006000b, | 2153 | 0x0006000b, |
2142 | 0x2c060000, | 2154 | 0x2c060000, |
2143 | 0x7d0348ae, | 2155 | 0x7d0348ae, |
2144 | 0x41800000, | 2156 | 0x41800000, |
2145 | 0x00050876, | 2157 | 0x00050877, |
2146 | 0x7d0431ae, | 2158 | 0x7d0431ae, |
2147 | 0x38c6ffff, | 2159 | 0x38c6ffff, |
2148 | 0x39290001, | 2160 | 0x39290001, |
2149 | 0x48000000, | 2161 | 0x48000000, |
2150 | 0x0005000b, | 2162 | 0x0005000b, |
2151 | 0x0006007a, | 2163 | 0x0006007b, |
2152 | 0x80110000, | 2164 | 0x80110000, |
2153 | 0x00098200, | 2165 | 0x00098200, |
2154 | 0x81110000, | 2166 | 0x81110000, |
2155 | 0x00098200, | 2167 | 0x00098200, |
2156 | 0x7c004040, | 2168 | 0x7c004040, |
2157 | 0x40800001, | 2169 | 0x40800001, |
2158 | 0x0005084c, | 2170 | 0x0005084d, |
2159 | 0x280b0008, | 2171 | 0x280b0008, |
2160 | 0x106e0301, | 2172 | 0x106e0301, |
2161 | 0x41800000, | 2173 | 0x41800000, |
2162 | 0x00050843, | 2174 | 0x00050844, |
2163 | 0x1003ba34, | 2175 | 0x1003ba34, |
2164 | 0x81110000, | 2176 | 0x81110000, |
2165 | 0x00098200, | 2177 | 0x00098200, |
2166 | 0x40800000, | 2178 | 0x40800000, |
2167 | 0x00050843, | 2179 | 0x00050844, |
2168 | 0x80a30000, | 2180 | 0x80a30000, |
2169 | 0x00098200, | 2181 | 0x00098200, |
2170 | 0x38630000, | 2182 | 0x38630000, |
@@ -2174,12 +2186,12 @@ static const unsigned int build_actionlist[4961] = { | |||
2174 | 0x7c082840, | 2186 | 0x7c082840, |
2175 | 0x39200000, | 2187 | 0x39200000, |
2176 | 0x41800000, | 2188 | 0x41800000, |
2177 | 0x00050843, | 2189 | 0x00050844, |
2178 | 0x0006000b, | 2190 | 0x0006000b, |
2179 | 0x7c092840, | 2191 | 0x7c092840, |
2180 | 0x7d0348ae, | 2192 | 0x7d0348ae, |
2181 | 0x40800000, | 2193 | 0x40800000, |
2182 | 0x00050876, | 2194 | 0x00050877, |
2183 | 0x00000000, | 2195 | 0x00000000, |
2184 | 0x3808ffbf, | 2196 | 0x3808ffbf, |
2185 | 0x69060020, | 2197 | 0x69060020, |
@@ -2189,23 +2201,23 @@ static const unsigned int build_actionlist[4961] = { | |||
2189 | 0x39290001, | 2201 | 0x39290001, |
2190 | 0x48000000, | 2202 | 0x48000000, |
2191 | 0x0005000b, | 2203 | 0x0005000b, |
2192 | 0x0006007b, | 2204 | 0x0006007c, |
2193 | 0x80110000, | 2205 | 0x80110000, |
2194 | 0x00098200, | 2206 | 0x00098200, |
2195 | 0x81110000, | 2207 | 0x81110000, |
2196 | 0x00098200, | 2208 | 0x00098200, |
2197 | 0x7c004040, | 2209 | 0x7c004040, |
2198 | 0x40800001, | 2210 | 0x40800001, |
2199 | 0x0005084c, | 2211 | 0x0005084d, |
2200 | 0x280b0008, | 2212 | 0x280b0008, |
2201 | 0x106e0301, | 2213 | 0x106e0301, |
2202 | 0x41800000, | 2214 | 0x41800000, |
2203 | 0x00050843, | 2215 | 0x00050844, |
2204 | 0x1003ba34, | 2216 | 0x1003ba34, |
2205 | 0x81110000, | 2217 | 0x81110000, |
2206 | 0x00098200, | 2218 | 0x00098200, |
2207 | 0x40800000, | 2219 | 0x40800000, |
2208 | 0x00050843, | 2220 | 0x00050844, |
2209 | 0x80a30000, | 2221 | 0x80a30000, |
2210 | 0x00098200, | 2222 | 0x00098200, |
2211 | 0x38630000, | 2223 | 0x38630000, |
@@ -2215,12 +2227,12 @@ static const unsigned int build_actionlist[4961] = { | |||
2215 | 0x7c082840, | 2227 | 0x7c082840, |
2216 | 0x39200000, | 2228 | 0x39200000, |
2217 | 0x41800000, | 2229 | 0x41800000, |
2218 | 0x00050843, | 2230 | 0x00050844, |
2219 | 0x0006000b, | 2231 | 0x0006000b, |
2220 | 0x7c092840, | 2232 | 0x7c092840, |
2221 | 0x7d0348ae, | 2233 | 0x7d0348ae, |
2222 | 0x40800000, | 2234 | 0x40800000, |
2223 | 0x00050876, | 2235 | 0x00050877, |
2224 | 0x3808ff9f, | 2236 | 0x3808ff9f, |
2225 | 0x69060020, | 2237 | 0x69060020, |
2226 | 0x2800001a, | 2238 | 0x2800001a, |
@@ -2229,41 +2241,41 @@ static const unsigned int build_actionlist[4961] = { | |||
2229 | 0x39290001, | 2241 | 0x39290001, |
2230 | 0x48000000, | 2242 | 0x48000000, |
2231 | 0x0005000b, | 2243 | 0x0005000b, |
2232 | 0x0006007c, | 2244 | 0x0006007d, |
2233 | 0x280b0008, | 2245 | 0x280b0008, |
2234 | 0x106e0301, | 2246 | 0x106e0301, |
2235 | 0x41800000, | 2247 | 0x41800000, |
2236 | 0x00050843, | 2248 | 0x00050844, |
2237 | 0x1003c234, | 2249 | 0x1003c234, |
2238 | 0x40800000, | 2250 | 0x40800000, |
2239 | 0x00050843, | 2251 | 0x00050844, |
2240 | 0x48000001, | 2252 | 0x48000001, |
2241 | 0x00030022, | 2253 | 0x00030022, |
2242 | 0x10601af1, | 2254 | 0x10601af1, |
2243 | 0x48000000, | 2255 | 0x48000000, |
2244 | 0x00050046, | 2256 | 0x00050047, |
2245 | 0x0006007d, | 2257 | 0x0006007e, |
2246 | 0x280b0008, | 2258 | 0x280b0008, |
2247 | 0x106e0301, | 2259 | 0x106e0301, |
2248 | 0x41800000, | 2260 | 0x41800000, |
2249 | 0x00050843, | 2261 | 0x00050844, |
2250 | 0x00000000, | 2262 | 0x00000000, |
2251 | 0x1003b232, | 2263 | 0x1003b232, |
2252 | 0x40800000, | 2264 | 0x40800000, |
2253 | 0x00050843, | 2265 | 0x00050844, |
2254 | 0x1063dae0, | 2266 | 0x1063dae0, |
2255 | 0x0006007e, | 2267 | 0x0006007f, |
2256 | 0x10601af1, | 2268 | 0x10601af1, |
2257 | 0x48000000, | 2269 | 0x48000000, |
2258 | 0x00050046, | 2270 | 0x00050047, |
2259 | 0x0006007f, | 2271 | 0x00060080, |
2260 | 0x280b0008, | 2272 | 0x280b0008, |
2261 | 0x106e0301, | 2273 | 0x106e0301, |
2262 | 0x41800000, | 2274 | 0x41800000, |
2263 | 0x00050843, | 2275 | 0x00050844, |
2264 | 0x1003b232, | 2276 | 0x1003b232, |
2265 | 0x40800000, | 2277 | 0x40800000, |
2266 | 0x00050843, | 2278 | 0x00050844, |
2267 | 0x1063dae0, | 2279 | 0x1063dae0, |
2268 | 0x39000008, | 2280 | 0x39000008, |
2269 | 0x0006000b, | 2281 | 0x0006000b, |
@@ -2271,22 +2283,22 @@ static const unsigned int build_actionlist[4961] = { | |||
2271 | 0x7c885840, | 2283 | 0x7c885840, |
2272 | 0x1004b232, | 2284 | 0x1004b232, |
2273 | 0x40840000, | 2285 | 0x40840000, |
2274 | 0x0005087e, | 2286 | 0x0005087f, |
2275 | 0x40800000, | 2287 | 0x40800000, |
2276 | 0x00050843, | 2288 | 0x00050844, |
2277 | 0x1084dae0, | 2289 | 0x1084dae0, |
2278 | 0x7c632038, | 2290 | 0x7c632038, |
2279 | 0x39080008, | 2291 | 0x39080008, |
2280 | 0x48000000, | 2292 | 0x48000000, |
2281 | 0x0005000b, | 2293 | 0x0005000b, |
2282 | 0x00060080, | 2294 | 0x00060081, |
2283 | 0x280b0008, | 2295 | 0x280b0008, |
2284 | 0x106e0301, | 2296 | 0x106e0301, |
2285 | 0x41800000, | 2297 | 0x41800000, |
2286 | 0x00050843, | 2298 | 0x00050844, |
2287 | 0x1003b232, | 2299 | 0x1003b232, |
2288 | 0x40800000, | 2300 | 0x40800000, |
2289 | 0x00050843, | 2301 | 0x00050844, |
2290 | 0x1063dae0, | 2302 | 0x1063dae0, |
2291 | 0x39000008, | 2303 | 0x39000008, |
2292 | 0x0006000b, | 2304 | 0x0006000b, |
@@ -2294,22 +2306,22 @@ static const unsigned int build_actionlist[4961] = { | |||
2294 | 0x7c885840, | 2306 | 0x7c885840, |
2295 | 0x1004b232, | 2307 | 0x1004b232, |
2296 | 0x40840000, | 2308 | 0x40840000, |
2297 | 0x0005087e, | 2309 | 0x0005087f, |
2298 | 0x40800000, | 2310 | 0x40800000, |
2299 | 0x00050843, | 2311 | 0x00050844, |
2300 | 0x1084dae0, | 2312 | 0x1084dae0, |
2301 | 0x7c632378, | 2313 | 0x7c632378, |
2302 | 0x39080008, | 2314 | 0x39080008, |
2303 | 0x48000000, | 2315 | 0x48000000, |
2304 | 0x0005000b, | 2316 | 0x0005000b, |
2305 | 0x00060081, | 2317 | 0x00060082, |
2306 | 0x280b0008, | 2318 | 0x280b0008, |
2307 | 0x106e0301, | 2319 | 0x106e0301, |
2308 | 0x41800000, | 2320 | 0x41800000, |
2309 | 0x00050843, | 2321 | 0x00050844, |
2310 | 0x1003b232, | 2322 | 0x1003b232, |
2311 | 0x40800000, | 2323 | 0x40800000, |
2312 | 0x00050843, | 2324 | 0x00050844, |
2313 | 0x1063dae0, | 2325 | 0x1063dae0, |
2314 | 0x39000008, | 2326 | 0x39000008, |
2315 | 0x0006000b, | 2327 | 0x0006000b, |
@@ -2317,129 +2329,129 @@ static const unsigned int build_actionlist[4961] = { | |||
2317 | 0x7c885840, | 2329 | 0x7c885840, |
2318 | 0x1004b232, | 2330 | 0x1004b232, |
2319 | 0x40840000, | 2331 | 0x40840000, |
2320 | 0x0005087e, | 2332 | 0x0005087f, |
2321 | 0x00000000, | 2333 | 0x00000000, |
2322 | 0x40800000, | 2334 | 0x40800000, |
2323 | 0x00050843, | 2335 | 0x00050844, |
2324 | 0x1084dae0, | 2336 | 0x1084dae0, |
2325 | 0x7c632278, | 2337 | 0x7c632278, |
2326 | 0x39080008, | 2338 | 0x39080008, |
2327 | 0x48000000, | 2339 | 0x48000000, |
2328 | 0x0005000b, | 2340 | 0x0005000b, |
2329 | 0x00060082, | 2341 | 0x00060083, |
2330 | 0x280b0008, | 2342 | 0x280b0008, |
2331 | 0x106e0301, | 2343 | 0x106e0301, |
2332 | 0x41800000, | 2344 | 0x41800000, |
2333 | 0x00050843, | 2345 | 0x00050844, |
2334 | 0x1003b232, | 2346 | 0x1003b232, |
2335 | 0x40800000, | 2347 | 0x40800000, |
2336 | 0x00050843, | 2348 | 0x00050844, |
2337 | 0x1063dae0, | 2349 | 0x1063dae0, |
2338 | 0x5460403e, | 2350 | 0x5460403e, |
2339 | 0x5060c00e, | 2351 | 0x5060c00e, |
2340 | 0x5060c42e, | 2352 | 0x5060c42e, |
2341 | 0x106002f1, | 2353 | 0x106002f1, |
2342 | 0x48000000, | 2354 | 0x48000000, |
2343 | 0x00050046, | 2355 | 0x00050047, |
2344 | 0x00060083, | 2356 | 0x00060084, |
2345 | 0x280b0008, | 2357 | 0x280b0008, |
2346 | 0x106e0301, | 2358 | 0x106e0301, |
2347 | 0x41800000, | 2359 | 0x41800000, |
2348 | 0x00050843, | 2360 | 0x00050844, |
2349 | 0x1003b232, | 2361 | 0x1003b232, |
2350 | 0x40800000, | 2362 | 0x40800000, |
2351 | 0x00050843, | 2363 | 0x00050844, |
2352 | 0x1063dae0, | 2364 | 0x1063dae0, |
2353 | 0x7c6018f8, | 2365 | 0x7c6018f8, |
2354 | 0x106002f1, | 2366 | 0x106002f1, |
2355 | 0x48000000, | 2367 | 0x48000000, |
2356 | 0x00050046, | 2368 | 0x00050047, |
2357 | 0x00060084, | 2369 | 0x00060085, |
2358 | 0x280b0010, | 2370 | 0x280b0010, |
2359 | 0x106e0301, | 2371 | 0x106e0301, |
2360 | 0x108e0b01, | 2372 | 0x108e0b01, |
2361 | 0x41800000, | 2373 | 0x41800000, |
2362 | 0x00050843, | 2374 | 0x00050844, |
2363 | 0x1003222c, | 2375 | 0x1003222c, |
2364 | 0x1000b232, | 2376 | 0x1000b232, |
2365 | 0x40830000, | 2377 | 0x40830000, |
2366 | 0x00050843, | 2378 | 0x00050844, |
2367 | 0x1084dae0, | 2379 | 0x1084dae0, |
2368 | 0x1063dae0, | 2380 | 0x1063dae0, |
2369 | 0x548406fe, | 2381 | 0x548406fe, |
2370 | 0x7c602030, | 2382 | 0x7c602030, |
2371 | 0x106002f1, | 2383 | 0x106002f1, |
2372 | 0x48000000, | 2384 | 0x48000000, |
2373 | 0x00050046, | 2385 | 0x00050047, |
2374 | 0x00060085, | 2386 | 0x00060086, |
2375 | 0x280b0010, | 2387 | 0x280b0010, |
2376 | 0x106e0301, | 2388 | 0x106e0301, |
2377 | 0x108e0b01, | 2389 | 0x108e0b01, |
2378 | 0x41800000, | 2390 | 0x41800000, |
2379 | 0x00050843, | 2391 | 0x00050844, |
2380 | 0x1003222c, | 2392 | 0x1003222c, |
2381 | 0x1000b232, | 2393 | 0x1000b232, |
2382 | 0x40830000, | 2394 | 0x40830000, |
2383 | 0x00050843, | 2395 | 0x00050844, |
2384 | 0x1084dae0, | 2396 | 0x1084dae0, |
2385 | 0x1063dae0, | 2397 | 0x1063dae0, |
2386 | 0x548406fe, | 2398 | 0x548406fe, |
2387 | 0x7c602430, | 2399 | 0x7c602430, |
2388 | 0x106002f1, | 2400 | 0x106002f1, |
2389 | 0x48000000, | 2401 | 0x48000000, |
2390 | 0x00050046, | 2402 | 0x00050047, |
2391 | 0x00060086, | 2403 | 0x00060087, |
2392 | 0x280b0010, | 2404 | 0x280b0010, |
2393 | 0x106e0301, | 2405 | 0x106e0301, |
2394 | 0x108e0b01, | 2406 | 0x108e0b01, |
2395 | 0x41800000, | 2407 | 0x41800000, |
2396 | 0x00050843, | 2408 | 0x00050844, |
2397 | 0x1003222c, | 2409 | 0x1003222c, |
2398 | 0x1000b232, | 2410 | 0x1000b232, |
2399 | 0x40830000, | 2411 | 0x40830000, |
2400 | 0x00050843, | 2412 | 0x00050844, |
2401 | 0x1084dae0, | 2413 | 0x1084dae0, |
2402 | 0x1063dae0, | 2414 | 0x1063dae0, |
2403 | 0x548406fe, | 2415 | 0x548406fe, |
2404 | 0x7c602630, | 2416 | 0x7c602630, |
2405 | 0x106002f1, | 2417 | 0x106002f1, |
2406 | 0x48000000, | 2418 | 0x48000000, |
2407 | 0x00050046, | 2419 | 0x00050047, |
2408 | 0x00060087, | 2420 | 0x00060088, |
2409 | 0x00000000, | 2421 | 0x00000000, |
2410 | 0x280b0010, | 2422 | 0x280b0010, |
2411 | 0x106e0301, | 2423 | 0x106e0301, |
2412 | 0x108e0b01, | 2424 | 0x108e0b01, |
2413 | 0x41800000, | 2425 | 0x41800000, |
2414 | 0x00050843, | 2426 | 0x00050844, |
2415 | 0x1003222c, | 2427 | 0x1003222c, |
2416 | 0x1000b232, | 2428 | 0x1000b232, |
2417 | 0x40830000, | 2429 | 0x40830000, |
2418 | 0x00050843, | 2430 | 0x00050844, |
2419 | 0x1084dae0, | 2431 | 0x1084dae0, |
2420 | 0x1063dae0, | 2432 | 0x1063dae0, |
2421 | 0x5c60203e, | 2433 | 0x5c60203e, |
2422 | 0x106002f1, | 2434 | 0x106002f1, |
2423 | 0x48000000, | 2435 | 0x48000000, |
2424 | 0x00050046, | 2436 | 0x00050047, |
2425 | 0x00060088, | 2437 | 0x00060089, |
2426 | 0x280b0010, | 2438 | 0x280b0010, |
2427 | 0x106e0301, | 2439 | 0x106e0301, |
2428 | 0x108e0b01, | 2440 | 0x108e0b01, |
2429 | 0x41800000, | 2441 | 0x41800000, |
2430 | 0x00050843, | 2442 | 0x00050844, |
2431 | 0x1003222c, | 2443 | 0x1003222c, |
2432 | 0x1000b232, | 2444 | 0x1000b232, |
2433 | 0x40830000, | 2445 | 0x40830000, |
2434 | 0x00050843, | 2446 | 0x00050844, |
2435 | 0x1084dae0, | 2447 | 0x1084dae0, |
2436 | 0x1063dae0, | 2448 | 0x1063dae0, |
2437 | 0x7c8400d0, | 2449 | 0x7c8400d0, |
2438 | 0x5c60203e, | 2450 | 0x5c60203e, |
2439 | 0x106002f1, | 2451 | 0x106002f1, |
2440 | 0x48000000, | 2452 | 0x48000000, |
2441 | 0x00050046, | 2453 | 0x00050047, |
2442 | 0x00060043, | 2454 | 0x00060044, |
2443 | 0x80ca0000, | 2455 | 0x80ca0000, |
2444 | 0x00098200, | 2456 | 0x00098200, |
2445 | 0x7d0e5a14, | 2457 | 0x7d0e5a14, |
@@ -2466,7 +2478,7 @@ static const unsigned int build_actionlist[4961] = { | |||
2466 | 0x000900a1, | 2478 | 0x000900a1, |
2467 | 0x3a8efff8, | 2479 | 0x3a8efff8, |
2468 | 0x41810000, | 2480 | 0x41810000, |
2469 | 0x00050844, | 2481 | 0x00050845, |
2470 | 0x0006000b, | 2482 | 0x0006000b, |
2471 | 0x80120000, | 2483 | 0x80120000, |
2472 | 0x00098200, | 2484 | 0x00098200, |
@@ -2507,7 +2519,7 @@ static const unsigned int build_actionlist[4961] = { | |||
2507 | 0x7c000000, | 2519 | 0x7c000000, |
2508 | 0x48000000, | 2520 | 0x48000000, |
2509 | 0x0005000b, | 2521 | 0x0005000b, |
2510 | 0x0006004c, | 2522 | 0x0006004d, |
2511 | 0x7ea802a6, | 2523 | 0x7ea802a6, |
2512 | 0x91d20000, | 2524 | 0x91d20000, |
2513 | 0x00098200, | 2525 | 0x00098200, |
@@ -2526,11 +2538,11 @@ static const unsigned int build_actionlist[4961] = { | |||
2526 | 0x7d6e0050, | 2538 | 0x7d6e0050, |
2527 | 0x814efffc, | 2539 | 0x814efffc, |
2528 | 0x4e800020, | 2540 | 0x4e800020, |
2529 | 0x00060089, | 2541 | 0x0006008a, |
2530 | 0x00000000, | 2542 | 0x00000000, |
2531 | 0x7c810808, | 2543 | 0x7c810808, |
2532 | 0x00000000, | 2544 | 0x00000000, |
2533 | 0x0006008a, | 2545 | 0x0006008b, |
2534 | 0x88d10000, | 2546 | 0x88d10000, |
2535 | 0x00098200, | 2547 | 0x00098200, |
2536 | 0x70c00000, | 2548 | 0x70c00000, |
@@ -2543,7 +2555,7 @@ static const unsigned int build_actionlist[4961] = { | |||
2543 | 0x7c11402e, | 2555 | 0x7c11402e, |
2544 | 0x7c0903a6, | 2556 | 0x7c0903a6, |
2545 | 0x4e800420, | 2557 | 0x4e800420, |
2546 | 0x0006008b, | 2558 | 0x0006008c, |
2547 | 0x88d10000, | 2559 | 0x88d10000, |
2548 | 0x00098200, | 2560 | 0x00098200, |
2549 | 0x81310000, | 2561 | 0x81310000, |
@@ -2588,22 +2600,22 @@ static const unsigned int build_actionlist[4961] = { | |||
2588 | 0x54eb9d78, | 2600 | 0x54eb9d78, |
2589 | 0x7c0903a6, | 2601 | 0x7c0903a6, |
2590 | 0x4e800420, | 2602 | 0x4e800420, |
2591 | 0x0006008c, | 2603 | 0x0006008d, |
2592 | 0x3a100004, | 2604 | 0x3a100004, |
2593 | 0x826affec, | 2605 | 0x826affec, |
2594 | 0x48000000, | 2606 | 0x48000000, |
2595 | 0x0005000e, | 2607 | 0x0005000e, |
2596 | 0x0006008d, | 2608 | 0x0006008e, |
2597 | 0x00000000, | 2609 | 0x00000000, |
2598 | 0x7c810808, | 2610 | 0x7c810808, |
2599 | 0x00000000, | 2611 | 0x00000000, |
2600 | 0x0006008e, | 2612 | 0x0006008f, |
2601 | 0x7e048378, | 2613 | 0x7e048378, |
2602 | 0x00000000, | 2614 | 0x00000000, |
2603 | 0x48000000, | 2615 | 0x48000000, |
2604 | 0x00050001, | 2616 | 0x00050001, |
2605 | 0x00000000, | 2617 | 0x00000000, |
2606 | 0x0006008f, | 2618 | 0x00060090, |
2607 | 0x00000000, | 2619 | 0x00000000, |
2608 | 0x62040001, | 2620 | 0x62040001, |
2609 | 0x0006000b, | 2621 | 0x0006000b, |
@@ -2628,24 +2640,24 @@ static const unsigned int build_actionlist[4961] = { | |||
2628 | 0x814efffc, | 2640 | 0x814efffc, |
2629 | 0x7c6903a6, | 2641 | 0x7c6903a6, |
2630 | 0x4e800420, | 2642 | 0x4e800420, |
2631 | 0x00060090, | 2643 | 0x00060091, |
2632 | 0x00000000, | 2644 | 0x00000000, |
2633 | 0x7c810808, | 2645 | 0x7c810808, |
2634 | 0x00000000, | 2646 | 0x00000000, |
2635 | 0x00060091, | 2647 | 0x00060092, |
2636 | 0x00000000, | 2648 | 0x00000000, |
2637 | 0x7c810808, | 2649 | 0x7c810808, |
2638 | 0x00000000, | 2650 | 0x00000000, |
2639 | 0x00060092, | 2651 | 0x00060093, |
2640 | 0x7ca802a6, | 2652 | 0x7ca802a6, |
2641 | 0x48000001, | 2653 | 0x48000001, |
2642 | 0x00050059, | 2654 | 0x0005005a, |
2643 | 0x7ca803a6, | 2655 | 0x7ca803a6, |
2644 | 0x1064222c, | 2656 | 0x1064222c, |
2645 | 0x4e800020, | 2657 | 0x4e800020, |
2646 | 0x00060093, | 2658 | 0x00060094, |
2647 | 0x1064222c, | 2659 | 0x1064222c, |
2648 | 0x00060059, | 2660 | 0x0006005a, |
2649 | 0x5469657e, | 2661 | 0x5469657e, |
2650 | 0x3529fc01, | 2662 | 0x3529fc01, |
2651 | 0x3900ffff, | 2663 | 0x3900ffff, |
@@ -2681,9 +2693,9 @@ static const unsigned int build_actionlist[4961] = { | |||
2681 | 0x5103007e, | 2693 | 0x5103007e, |
2682 | 0x1083022d, | 2694 | 0x1083022d, |
2683 | 0x4e800020, | 2695 | 0x4e800020, |
2684 | 0x00060094, | 2696 | 0x00060095, |
2685 | 0x1064222c, | 2697 | 0x1064222c, |
2686 | 0x0006005b, | 2698 | 0x0006005c, |
2687 | 0x5469657e, | 2699 | 0x5469657e, |
2688 | 0x3529fc01, | 2700 | 0x3529fc01, |
2689 | 0x3900ffff, | 2701 | 0x3900ffff, |
@@ -2720,9 +2732,9 @@ static const unsigned int build_actionlist[4961] = { | |||
2720 | 0x1083022d, | 2732 | 0x1083022d, |
2721 | 0x4e800020, | 2733 | 0x4e800020, |
2722 | 0x00000000, | 2734 | 0x00000000, |
2723 | 0x00060095, | ||
2724 | 0x1064222c, | ||
2725 | 0x00060096, | 2735 | 0x00060096, |
2736 | 0x1064222c, | ||
2737 | 0x00060097, | ||
2726 | 0x5469657e, | 2738 | 0x5469657e, |
2727 | 0x3529fc01, | 2739 | 0x3529fc01, |
2728 | 0x3900ffff, | 2740 | 0x3900ffff, |
@@ -2743,18 +2755,18 @@ static const unsigned int build_actionlist[4961] = { | |||
2743 | 0x1088022d, | 2755 | 0x1088022d, |
2744 | 0x4e800020, | 2756 | 0x4e800020, |
2745 | 0x00000000, | 2757 | 0x00000000, |
2746 | 0x00060095, | ||
2747 | 0x00060096, | 2758 | 0x00060096, |
2748 | 0x00000000, | ||
2749 | 0x00060097, | 2759 | 0x00060097, |
2750 | 0x00000000, | 2760 | 0x00000000, |
2751 | 0x7c810808, | ||
2752 | 0x00000000, | ||
2753 | 0x00060098, | 2761 | 0x00060098, |
2754 | 0x00000000, | 2762 | 0x00000000, |
2755 | 0x7c810808, | 2763 | 0x7c810808, |
2756 | 0x00000000, | 2764 | 0x00000000, |
2757 | 0x00060099, | 2765 | 0x00060099, |
2766 | 0x00000000, | ||
2767 | 0x7c810808, | ||
2768 | 0x00000000, | ||
2769 | 0x0006009a, | ||
2758 | 0x1083222d, | 2770 | 0x1083222d, |
2759 | 0x28070001, | 2771 | 0x28070001, |
2760 | 0x10c5322d, | 2772 | 0x10c5322d, |
@@ -2793,7 +2805,7 @@ static const unsigned int build_actionlist[4961] = { | |||
2793 | 0x11463217, | 2805 | 0x11463217, |
2794 | 0x7d6802a6, | 2806 | 0x7d6802a6, |
2795 | 0x48000001, | 2807 | 0x48000001, |
2796 | 0x00050093, | 2808 | 0x00050094, |
2797 | 0x7d6803a6, | 2809 | 0x7d6803a6, |
2798 | 0x108452e8, | 2810 | 0x108452e8, |
2799 | 0x108522e1, | 2811 | 0x108522e1, |
@@ -2815,7 +2827,7 @@ static const unsigned int build_actionlist[4961] = { | |||
2815 | 0x4e800020, | 2827 | 0x4e800020, |
2816 | 0x0006000c, | 2828 | 0x0006000c, |
2817 | 0x7c810808, | 2829 | 0x7c810808, |
2818 | 0x0006009a, | 2830 | 0x0006009b, |
2819 | 0x00000000, | 2831 | 0x00000000, |
2820 | 0x7c810808, | 2832 | 0x7c810808, |
2821 | 0x00000000, | 2833 | 0x00000000, |
@@ -3125,11 +3137,30 @@ static const unsigned int build_actionlist[4961] = { | |||
3125 | 0x1003c234, | 3137 | 0x1003c234, |
3126 | 0x40800000, | 3138 | 0x40800000, |
3127 | 0x0005083e, | 3139 | 0x0005083e, |
3140 | 0x00000000, | ||
3141 | 0x81230000, | ||
3142 | 0x00098200, | ||
3143 | 0x28090000, | ||
3144 | 0x40820000, | ||
3145 | 0x00050809, | ||
3146 | 0x0006000d, | ||
3147 | 0x00000000, | ||
3148 | 0x0006003f, | ||
3128 | 0x48000001, | 3149 | 0x48000001, |
3129 | 0x00030022, | 3150 | 0x00030022, |
3130 | 0x48000000, | 3151 | 0x48000000, |
3131 | 0x0005000b, | 3152 | 0x0005000b, |
3132 | 0x00000000, | 3153 | 0x00000000, |
3154 | 0x00060013, | ||
3155 | 0x88090000, | ||
3156 | 0x00098200, | ||
3157 | 0x70000000, | ||
3158 | 0x00090200, | ||
3159 | 0x40820000, | ||
3160 | 0x0005080d, | ||
3161 | 0x48000000, | ||
3162 | 0x0005003e, | ||
3163 | 0x00000000, | ||
3133 | 0x100e5300, | 3164 | 0x100e5300, |
3134 | 0x1000b232, | 3165 | 0x1000b232, |
3135 | 0x110f5b00, | 3166 | 0x110f5b00, |
@@ -3277,10 +3308,10 @@ static const unsigned int build_actionlist[4961] = { | |||
3277 | 0x40830000, | 3308 | 0x40830000, |
3278 | 0x0005083d, | 3309 | 0x0005083d, |
3279 | 0x00000000, | 3310 | 0x00000000, |
3280 | 0x0006009b, | 3311 | 0x0006009c, |
3281 | 0x108caae9, | 3312 | 0x108caae9, |
3282 | 0x48000001, | 3313 | 0x48000001, |
3283 | 0x00050093, | 3314 | 0x00050094, |
3284 | 0x1004aae8, | 3315 | 0x1004aae8, |
3285 | 0x80f00000, | 3316 | 0x80f00000, |
3286 | 0x3a100004, | 3317 | 0x3a100004, |
@@ -3315,7 +3346,7 @@ static const unsigned int build_actionlist[4961] = { | |||
3315 | 0x0005083d, | 3346 | 0x0005083d, |
3316 | 0x00000000, | 3347 | 0x00000000, |
3317 | 0x48000000, | 3348 | 0x48000000, |
3318 | 0x0005009b, | 3349 | 0x0005009c, |
3319 | 0x00000000, | 3350 | 0x00000000, |
3320 | 0x108e5300, | 3351 | 0x108e5300, |
3321 | 0x10ce5b00, | 3352 | 0x10ce5b00, |
@@ -3750,10 +3781,10 @@ static const unsigned int build_actionlist[4961] = { | |||
3750 | 0x7d6f402e, | 3781 | 0x7d6f402e, |
3751 | 0x00000000, | 3782 | 0x00000000, |
3752 | 0x48000000, | 3783 | 0x48000000, |
3753 | 0x0005009c, | 3784 | 0x0005009d, |
3754 | 0x00000000, | 3785 | 0x00000000, |
3755 | 0x48000000, | 3786 | 0x48000000, |
3756 | 0x0005009d, | 3787 | 0x0005009e, |
3757 | 0x00000000, | 3788 | 0x00000000, |
3758 | 0x114e5300, | 3789 | 0x114e5300, |
3759 | 0x116e5b00, | 3790 | 0x116e5b00, |
@@ -3809,7 +3840,7 @@ static const unsigned int build_actionlist[4961] = { | |||
3809 | 0x0006000f, | 3840 | 0x0006000f, |
3810 | 0x100bba34, | 3841 | 0x100bba34, |
3811 | 0x41800000, | 3842 | 0x41800000, |
3812 | 0x0005089c, | 3843 | 0x0005089d, |
3813 | 0x48000000, | 3844 | 0x48000000, |
3814 | 0x0005002f, | 3845 | 0x0005002f, |
3815 | 0x00000000, | 3846 | 0x00000000, |
@@ -3821,7 +3852,7 @@ static const unsigned int build_actionlist[4961] = { | |||
3821 | 0x7d6f402e, | 3852 | 0x7d6f402e, |
3822 | 0x40800000, | 3853 | 0x40800000, |
3823 | 0x0005082c, | 3854 | 0x0005082c, |
3824 | 0x0006009c, | 3855 | 0x0006009d, |
3825 | 0x800a0000, | 3856 | 0x800a0000, |
3826 | 0x00098200, | 3857 | 0x00098200, |
3827 | 0x810b0000, | 3858 | 0x810b0000, |
@@ -3988,7 +4019,7 @@ static const unsigned int build_actionlist[4961] = { | |||
3988 | 0x0006000f, | 4019 | 0x0006000f, |
3989 | 0x100bba34, | 4020 | 0x100bba34, |
3990 | 0x41800000, | 4021 | 0x41800000, |
3991 | 0x0005089d, | 4022 | 0x0005089e, |
3992 | 0x48000000, | 4023 | 0x48000000, |
3993 | 0x00050033, | 4024 | 0x00050033, |
3994 | 0x00060011, | 4025 | 0x00060011, |
@@ -4013,7 +4044,7 @@ static const unsigned int build_actionlist[4961] = { | |||
4013 | 0x7d6f402e, | 4044 | 0x7d6f402e, |
4014 | 0x40800000, | 4045 | 0x40800000, |
4015 | 0x00050830, | 4046 | 0x00050830, |
4016 | 0x0006009d, | 4047 | 0x0006009e, |
4017 | 0x800a0000, | 4048 | 0x800a0000, |
4018 | 0x00098200, | 4049 | 0x00098200, |
4019 | 0x810b0000, | 4050 | 0x810b0000, |
@@ -4292,8 +4323,8 @@ static const unsigned int build_actionlist[4961] = { | |||
4292 | 0x100aca34, | 4323 | 0x100aca34, |
4293 | 0x3a940008, | 4324 | 0x3a940008, |
4294 | 0x40800000, | 4325 | 0x40800000, |
4295 | 0x0005083f, | 4326 | 0x00050840, |
4296 | 0x00060040, | 4327 | 0x00060041, |
4297 | 0x71000000, | 4328 | 0x71000000, |
4298 | 0x00090200, | 4329 | 0x00090200, |
4299 | 0x88ca0000, | 4330 | 0x88ca0000, |
@@ -4614,7 +4645,7 @@ static const unsigned int build_actionlist[4961] = { | |||
4614 | 0x6a080000, | 4645 | 0x6a080000, |
4615 | 0x00090200, | 4646 | 0x00090200, |
4616 | 0x40820000, | 4647 | 0x40820000, |
4617 | 0x0005089e, | 4648 | 0x0005089f, |
4618 | 0x00060017, | 4649 | 0x00060017, |
4619 | 0x80f0fffc, | 4650 | 0x80f0fffc, |
4620 | 0x2c0c0008, | 4651 | 0x2c0c0008, |
@@ -4665,7 +4696,7 @@ static const unsigned int build_actionlist[4961] = { | |||
4665 | 0x13494320, | 4696 | 0x13494320, |
4666 | 0x48000000, | 4697 | 0x48000000, |
4667 | 0x0005000f, | 4698 | 0x0005000f, |
4668 | 0x0006009e, | 4699 | 0x0006009f, |
4669 | 0x71090000, | 4700 | 0x71090000, |
4670 | 0x00090200, | 4701 | 0x00090200, |
4671 | 0x40820000, | 4702 | 0x40820000, |
@@ -4683,7 +4714,7 @@ static const unsigned int build_actionlist[4961] = { | |||
4683 | 0x6a080000, | 4714 | 0x6a080000, |
4684 | 0x00090200, | 4715 | 0x00090200, |
4685 | 0x40820000, | 4716 | 0x40820000, |
4686 | 0x0005089e, | 4717 | 0x0005089f, |
4687 | 0x80f0fffc, | 4718 | 0x80f0fffc, |
4688 | 0x392efff8, | 4719 | 0x392efff8, |
4689 | 0x54ea5d78, | 4720 | 0x54ea5d78, |
@@ -4735,7 +4766,7 @@ static const unsigned int build_actionlist[4961] = { | |||
4735 | 0x4c00e382, | 4766 | 0x4c00e382, |
4736 | 0x4c002382, | 4767 | 0x4c002382, |
4737 | 0x41800000, | 4768 | 0x41800000, |
4738 | 0x00050841, | 4769 | 0x00050842, |
4739 | 0x00000000, | 4770 | 0x00000000, |
4740 | 0x110832e0, | 4771 | 0x110832e0, |
4741 | 0x11140321, | 4772 | 0x11140321, |
@@ -5020,6 +5051,7 @@ enum { | |||
5020 | GLOB_vmeta_unm, | 5051 | GLOB_vmeta_unm, |
5021 | GLOB_vmeta_arith_vv, | 5052 | GLOB_vmeta_arith_vv, |
5022 | GLOB_vmeta_len, | 5053 | GLOB_vmeta_len, |
5054 | GLOB_BC_LEN_Z, | ||
5023 | GLOB_vmeta_callt, | 5055 | GLOB_vmeta_callt, |
5024 | GLOB_BC_CALLT_Z, | 5056 | GLOB_BC_CALLT_Z, |
5025 | GLOB_vmeta_for, | 5057 | GLOB_vmeta_for, |
@@ -5162,6 +5194,7 @@ static const char *const globnames[] = { | |||
5162 | "vmeta_unm", | 5194 | "vmeta_unm", |
5163 | "vmeta_arith_vv", | 5195 | "vmeta_arith_vv", |
5164 | "vmeta_len", | 5196 | "vmeta_len", |
5197 | "BC_LEN_Z", | ||
5165 | "vmeta_callt", | 5198 | "vmeta_callt", |
5166 | "BC_CALLT_Z", | 5199 | "BC_CALLT_Z", |
5167 | "vmeta_for", | 5200 | "vmeta_for", |
@@ -5341,96 +5374,106 @@ static void build_subroutines(BuildCtx *ctx) | |||
5341 | 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)); | 5374 | 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)); |
5342 | dasm_put(Dst, 556, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), Dt1(->base)); | 5375 | dasm_put(Dst, 556, DISPATCH_GL(tmptv), DISPATCH_GL(tmptv2), DISPATCH_GL(tmptv), Dt1(->base), FRAME_CONT, Dt1(->top), Dt1(->base)); |
5343 | dasm_put(Dst, 637, -(BCBIAS_J*4 >> 16), LJ_TTRUE, LJ_TFALSE, Dt1(->base)); | 5376 | dasm_put(Dst, 637, -(BCBIAS_J*4 >> 16), LJ_TTRUE, LJ_TFALSE, Dt1(->base)); |
5344 | dasm_put(Dst, 706, Dt1(->base), FRAME_CONT, Dt1(->base), Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base)); | 5377 | dasm_put(Dst, 706, Dt1(->base), FRAME_CONT); |
5378 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5379 | dasm_put(Dst, 728); | ||
5380 | #endif | ||
5381 | dasm_put(Dst, 730, Dt1(->base)); | ||
5382 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5383 | dasm_put(Dst, 738); | ||
5384 | #else | ||
5385 | dasm_put(Dst, 745); | ||
5386 | #endif | ||
5387 | dasm_put(Dst, 748, Dt1(->base), Dt7(->pc), Dt1(->base), Dt1(->base)); | ||
5345 | #if LJ_HASJIT | 5388 | #if LJ_HASJIT |
5346 | dasm_put(Dst, 784); | 5389 | dasm_put(Dst, 796); |
5347 | #endif | 5390 | #endif |
5348 | dasm_put(Dst, 786); | 5391 | dasm_put(Dst, 798); |
5349 | #if LJ_HASJIT | 5392 | #if LJ_HASJIT |
5350 | dasm_put(Dst, 788, BC_JFORI); | 5393 | dasm_put(Dst, 800, BC_JFORI); |
5351 | #endif | 5394 | #endif |
5352 | dasm_put(Dst, 791); | 5395 | dasm_put(Dst, 803); |
5353 | #if LJ_HASJIT | 5396 | #if LJ_HASJIT |
5354 | dasm_put(Dst, 793, BC_JFORI); | 5397 | dasm_put(Dst, 805, BC_JFORI); |
5355 | #endif | 5398 | #endif |
5356 | dasm_put(Dst, 796, BC_FORI, ~LJ_TNUMX, 31-3, Dt8(->upvalue), Dt6(->metatable), DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable])); | 5399 | dasm_put(Dst, 808, BC_FORI, ~LJ_TNUMX, 31-3, Dt8(->upvalue), Dt6(->metatable), DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable])); |
5357 | 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])); | 5400 | dasm_put(Dst, 873, 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])); |
5358 | 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)); | 5401 | dasm_put(Dst, 929, Dt6(->metatable), Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); |
5359 | 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); | 5402 | dasm_put(Dst, 989, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), Dt1(->top), (2+1)*8); |
5360 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5403 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
5361 | dasm_put(Dst, 1050, Dt6(->metatable), Dt8(->upvalue[0])); | 5404 | dasm_put(Dst, 1062, Dt6(->metatable), Dt8(->upvalue[0])); |
5362 | #else | 5405 | #else |
5363 | dasm_put(Dst, 1059, Dt8(->upvalue[0])); | 5406 | dasm_put(Dst, 1071, Dt8(->upvalue[0])); |
5364 | #endif | 5407 | #endif |
5365 | 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); | 5408 | dasm_put(Dst, 1075, (3+1)*8, Dt6(->asize), Dt6(->array), 31-3, (0+1)*8, (2+1)*8, Dt6(->hmask), (0+1)*8, (0+1)*8); |
5366 | dasm_put(Dst, 1127); | 5409 | dasm_put(Dst, 1139); |
5367 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5410 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
5368 | dasm_put(Dst, 1140, Dt6(->metatable), Dt8(->upvalue[0])); | 5411 | dasm_put(Dst, 1152, Dt6(->metatable), Dt8(->upvalue[0])); |
5369 | #else | 5412 | #else |
5370 | dasm_put(Dst, 1149, Dt8(->upvalue[0])); | 5413 | dasm_put(Dst, 1161, Dt8(->upvalue[0])); |
5371 | #endif | 5414 | #endif |
5372 | 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)); | 5415 | dasm_put(Dst, 1165, (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)); |
5373 | 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)); | 5416 | dasm_put(Dst, 1226, 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)); |
5374 | dasm_put(Dst, 1277, Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3); | 5417 | dasm_put(Dst, 1289, Dt1(->top), FRAME_TYPE, LJ_TTRUE, FRAME_TYPE, LJ_TFALSE, Dt1(->top), (2+1)*8, 32-3); |
5375 | 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); | 5418 | dasm_put(Dst, 1349, 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); |
5376 | dasm_put(Dst, 1396, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe)); | 5419 | dasm_put(Dst, 1408, Dt1(->base), DISPATCH_GL(vmstate), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, 32-3, Dt1(->cframe)); |
5377 | dasm_put(Dst, 1453, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status), (1+1)*8, FRAME_TYPE); | 5420 | dasm_put(Dst, 1465, Dt1(->base), CFRAME_RESUME, Dt1(->top), LUA_YIELD, Dt1(->cframe), Dt1(->status), (1+1)*8, FRAME_TYPE); |
5378 | dasm_put(Dst, 1518); | 5421 | dasm_put(Dst, 1530); |
5379 | dasm_put(Dst, 1587); | 5422 | dasm_put(Dst, 1599); |
5380 | dasm_put(Dst, 1650); | 5423 | dasm_put(Dst, 1662); |
5381 | dasm_put(Dst, 1715); | 5424 | dasm_put(Dst, 1727); |
5382 | dasm_put(Dst, 1785, Dt8(->upvalue[0]), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), (2+1)*8, (2+1)*8); | 5425 | dasm_put(Dst, 1797, Dt8(->upvalue[0]), DISPATCH_GL(tmptv), DISPATCH_GL(tmptv), (2+1)*8, (2+1)*8); |
5383 | dasm_put(Dst, 1857, Dt5(->len)); | 5426 | dasm_put(Dst, 1869, Dt5(->len)); |
5384 | 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)); | 5427 | dasm_put(Dst, 1936, 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)); |
5385 | dasm_put(Dst, 1984, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | 5428 | dasm_put(Dst, 1996, Dt5(->len), sizeof(GCstr)-1, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); |
5386 | 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)); | 5429 | dasm_put(Dst, 2062, Dt5(->len), DISPATCH_GL(tmpbuf.sz), Dt5([1]), DISPATCH_GL(tmpbuf.buf), DISPATCH_GL(strempty), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); |
5387 | 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)); | 5430 | dasm_put(Dst, 2121, 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)); |
5388 | dasm_put(Dst, 2168, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); | 5431 | dasm_put(Dst, 2180, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), DISPATCH_GL(tmpbuf.sz), Dt5(->len), sizeof(GCstr), DISPATCH_GL(tmpbuf.buf)); |
5389 | dasm_put(Dst, 2235); | 5432 | dasm_put(Dst, 2247); |
5390 | dasm_put(Dst, 2306); | 5433 | dasm_put(Dst, 2318); |
5391 | dasm_put(Dst, 2394, Dt8(->f), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), 31-3, Dt1(->top), Dt7(->pc)); | 5434 | dasm_put(Dst, 2406, Dt8(->f), 8*LUA_MINSTACK, Dt1(->maxstack), Dt1(->base), Dt1(->top), Dt1(->base), 31-3, Dt1(->top), Dt7(->pc)); |
5392 | dasm_put(Dst, 2473, FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | 5435 | dasm_put(Dst, 2485, FRAME_TYPE, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); |
5393 | #if LJ_HASJIT | 5436 | #if LJ_HASJIT |
5394 | dasm_put(Dst, 2515); | 5437 | dasm_put(Dst, 2527); |
5395 | #endif | 5438 | #endif |
5396 | 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)); | 5439 | dasm_put(Dst, 2529, 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)); |
5397 | dasm_put(Dst, 2564, GG_DISP2STATIC); | 5440 | dasm_put(Dst, 2576, GG_DISP2STATIC); |
5398 | #if LJ_HASJIT | 5441 | #if LJ_HASJIT |
5399 | dasm_put(Dst, 2582); | 5442 | dasm_put(Dst, 2594); |
5400 | #endif | 5443 | #endif |
5401 | dasm_put(Dst, 2584); | 5444 | dasm_put(Dst, 2596); |
5402 | #if LJ_HASJIT | 5445 | #if LJ_HASJIT |
5403 | dasm_put(Dst, 2587); | 5446 | dasm_put(Dst, 2599); |
5404 | #endif | 5447 | #endif |
5405 | dasm_put(Dst, 2590); | 5448 | dasm_put(Dst, 2602); |
5406 | #if LJ_HASJIT | 5449 | #if LJ_HASJIT |
5407 | dasm_put(Dst, 2592); | 5450 | dasm_put(Dst, 2604); |
5408 | #endif | 5451 | #endif |
5409 | dasm_put(Dst, 2595, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | 5452 | dasm_put(Dst, 2607, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); |
5410 | #if LJ_HASJIT | 5453 | #if LJ_HASJIT |
5411 | dasm_put(Dst, 2617); | 5454 | dasm_put(Dst, 2629); |
5412 | #endif | 5455 | #endif |
5413 | dasm_put(Dst, 2619); | 5456 | dasm_put(Dst, 2631); |
5414 | #if LJ_HASJIT | 5457 | #if LJ_HASJIT |
5415 | dasm_put(Dst, 2621); | 5458 | dasm_put(Dst, 2633); |
5416 | #endif | 5459 | #endif |
5417 | dasm_put(Dst, 2623); | 5460 | dasm_put(Dst, 2635); |
5418 | #if LJ_HASJIT | 5461 | #if LJ_HASJIT |
5419 | dasm_put(Dst, 2707); | 5462 | dasm_put(Dst, 2719); |
5420 | #else | 5463 | #else |
5421 | dasm_put(Dst, 2730); | 5464 | dasm_put(Dst, 2742); |
5422 | #endif | 5465 | #endif |
5423 | dasm_put(Dst, 2733); | 5466 | dasm_put(Dst, 2745); |
5424 | #if LJ_HASJIT | 5467 | #if LJ_HASJIT |
5425 | dasm_put(Dst, 2735); | 5468 | dasm_put(Dst, 2747); |
5426 | #endif | 5469 | #endif |
5427 | dasm_put(Dst, 2737); | 5470 | dasm_put(Dst, 2749); |
5428 | #if LJ_HASJIT | 5471 | #if LJ_HASJIT |
5429 | dasm_put(Dst, 2739); | 5472 | dasm_put(Dst, 2751); |
5430 | #endif | 5473 | #endif |
5431 | dasm_put(Dst, 2741); | 5474 | dasm_put(Dst, 2753); |
5432 | #if LJ_HASFFI | 5475 | #if LJ_HASFFI |
5433 | dasm_put(Dst, 2804); | 5476 | dasm_put(Dst, 2816); |
5434 | #endif | 5477 | #endif |
5435 | } | 5478 | } |
5436 | 5479 | ||
@@ -5438,7 +5481,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
5438 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) | 5481 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) |
5439 | { | 5482 | { |
5440 | int vk = 0; | 5483 | int vk = 0; |
5441 | dasm_put(Dst, 2806, defop); | 5484 | dasm_put(Dst, 2818, defop); |
5442 | 5485 | ||
5443 | switch (op) { | 5486 | switch (op) { |
5444 | 5487 | ||
@@ -5447,112 +5490,119 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5447 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | 5490 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ |
5448 | 5491 | ||
5449 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | 5492 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: |
5450 | dasm_put(Dst, 2808, -(BCBIAS_J*4 >> 16)); | 5493 | dasm_put(Dst, 2820, -(BCBIAS_J*4 >> 16)); |
5451 | if (op == BC_ISLE || op == BC_ISGT) { | 5494 | if (op == BC_ISLE || op == BC_ISGT) { |
5452 | dasm_put(Dst, 2822); | 5495 | dasm_put(Dst, 2834); |
5453 | } | 5496 | } |
5454 | if (op == BC_ISLT || op == BC_ISLE) { | 5497 | if (op == BC_ISLT || op == BC_ISLE) { |
5455 | dasm_put(Dst, 2825); | 5498 | dasm_put(Dst, 2837); |
5456 | } else { | 5499 | } else { |
5457 | dasm_put(Dst, 2827); | 5500 | dasm_put(Dst, 2839); |
5458 | } | 5501 | } |
5459 | dasm_put(Dst, 2829); | 5502 | dasm_put(Dst, 2841); |
5460 | break; | 5503 | break; |
5461 | 5504 | ||
5462 | case BC_ISEQV: case BC_ISNEV: | 5505 | case BC_ISEQV: case BC_ISNEV: |
5463 | vk = op == BC_ISEQV; | 5506 | vk = op == BC_ISEQV; |
5464 | dasm_put(Dst, 2840, -(BCBIAS_J*4 >> 16)); | 5507 | dasm_put(Dst, 2852, -(BCBIAS_J*4 >> 16)); |
5465 | if (vk) { | 5508 | if (vk) { |
5466 | dasm_put(Dst, 2854); | 5509 | dasm_put(Dst, 2866); |
5467 | } else { | 5510 | } else { |
5468 | dasm_put(Dst, 2856); | 5511 | dasm_put(Dst, 2868); |
5469 | } | 5512 | } |
5470 | dasm_put(Dst, 2858, ~LJ_TISPRI, ~LJ_TISTABUD); | 5513 | dasm_put(Dst, 2870, ~LJ_TISPRI, ~LJ_TISTABUD); |
5471 | if (vk) { | 5514 | if (vk) { |
5472 | dasm_put(Dst, 2880); | 5515 | dasm_put(Dst, 2892); |
5473 | } else { | 5516 | } else { |
5474 | dasm_put(Dst, 2882); | 5517 | dasm_put(Dst, 2894); |
5475 | } | 5518 | } |
5476 | dasm_put(Dst, 2884); | 5519 | dasm_put(Dst, 2896); |
5477 | if (vk) { | 5520 | if (vk) { |
5478 | dasm_put(Dst, 2886); | 5521 | dasm_put(Dst, 2898); |
5479 | } else { | 5522 | } else { |
5480 | dasm_put(Dst, 2888); | 5523 | dasm_put(Dst, 2900); |
5481 | } | 5524 | } |
5482 | dasm_put(Dst, 2890, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq); | 5525 | dasm_put(Dst, 2902, Dt6(->metatable), 1-vk, Dt6(->nomm), 1<<MM_eq); |
5483 | break; | 5526 | break; |
5484 | 5527 | ||
5485 | case BC_ISEQS: case BC_ISNES: | 5528 | case BC_ISEQS: case BC_ISNES: |
5486 | vk = op == BC_ISEQS; | 5529 | vk = op == BC_ISEQS; |
5487 | dasm_put(Dst, 2911, 32-1, -(BCBIAS_J*4 >> 16)); | 5530 | dasm_put(Dst, 2923, 32-1, -(BCBIAS_J*4 >> 16)); |
5488 | if (vk) { | 5531 | if (vk) { |
5489 | dasm_put(Dst, 2925); | 5532 | dasm_put(Dst, 2937); |
5490 | } else { | 5533 | } else { |
5491 | dasm_put(Dst, 2927); | 5534 | dasm_put(Dst, 2939); |
5492 | } | 5535 | } |
5493 | dasm_put(Dst, 2929); | 5536 | dasm_put(Dst, 2941); |
5494 | break; | 5537 | break; |
5495 | 5538 | ||
5496 | case BC_ISEQN: case BC_ISNEN: | 5539 | case BC_ISEQN: case BC_ISNEN: |
5497 | vk = op == BC_ISEQN; | 5540 | vk = op == BC_ISEQN; |
5498 | dasm_put(Dst, 2940, -(BCBIAS_J*4 >> 16)); | 5541 | dasm_put(Dst, 2952, -(BCBIAS_J*4 >> 16)); |
5499 | if (vk) { | 5542 | if (vk) { |
5500 | dasm_put(Dst, 2954); | 5543 | dasm_put(Dst, 2966); |
5501 | } else { | 5544 | } else { |
5502 | dasm_put(Dst, 2957); | 5545 | dasm_put(Dst, 2969); |
5503 | } | 5546 | } |
5504 | dasm_put(Dst, 2959); | 5547 | dasm_put(Dst, 2971); |
5505 | if (!vk) { | 5548 | if (!vk) { |
5506 | dasm_put(Dst, 2971); | 5549 | dasm_put(Dst, 2983); |
5507 | } | 5550 | } |
5508 | break; | 5551 | break; |
5509 | 5552 | ||
5510 | case BC_ISEQP: case BC_ISNEP: | 5553 | case BC_ISEQP: case BC_ISNEP: |
5511 | vk = op == BC_ISEQP; | 5554 | vk = op == BC_ISEQP; |
5512 | dasm_put(Dst, 2977, 32-3, -(BCBIAS_J*4 >> 16)); | 5555 | dasm_put(Dst, 2989, 32-3, -(BCBIAS_J*4 >> 16)); |
5513 | if (vk) { | 5556 | if (vk) { |
5514 | dasm_put(Dst, 2989); | 5557 | dasm_put(Dst, 3001); |
5515 | } else { | 5558 | } else { |
5516 | dasm_put(Dst, 2991); | 5559 | dasm_put(Dst, 3003); |
5517 | } | 5560 | } |
5518 | dasm_put(Dst, 2993); | 5561 | dasm_put(Dst, 3005); |
5519 | break; | 5562 | break; |
5520 | 5563 | ||
5521 | /* -- Unary test and copy ops ------------------------------------------- */ | 5564 | /* -- Unary test and copy ops ------------------------------------------- */ |
5522 | 5565 | ||
5523 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | 5566 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: |
5524 | dasm_put(Dst, 3004); | 5567 | dasm_put(Dst, 3016); |
5525 | if (op == BC_IST || op == BC_ISF) { | 5568 | if (op == BC_IST || op == BC_ISF) { |
5526 | dasm_put(Dst, 3010, -(BCBIAS_J*4 >> 16)); | 5569 | dasm_put(Dst, 3022, -(BCBIAS_J*4 >> 16)); |
5527 | if (op == BC_IST) { | 5570 | if (op == BC_IST) { |
5528 | dasm_put(Dst, 3015); | 5571 | dasm_put(Dst, 3027); |
5529 | } else { | 5572 | } else { |
5530 | dasm_put(Dst, 3017); | 5573 | dasm_put(Dst, 3029); |
5531 | } | 5574 | } |
5532 | } else { | 5575 | } else { |
5533 | if (op == BC_ISTC) { | 5576 | if (op == BC_ISTC) { |
5534 | dasm_put(Dst, 3019); | 5577 | dasm_put(Dst, 3031); |
5535 | } else { | 5578 | } else { |
5536 | dasm_put(Dst, 3022); | 5579 | dasm_put(Dst, 3034); |
5537 | } | 5580 | } |
5538 | dasm_put(Dst, 3025, -(BCBIAS_J*4 >> 16)); | 5581 | dasm_put(Dst, 3037, -(BCBIAS_J*4 >> 16)); |
5539 | } | 5582 | } |
5540 | dasm_put(Dst, 3032); | 5583 | dasm_put(Dst, 3044); |
5541 | break; | 5584 | break; |
5542 | 5585 | ||
5543 | /* -- Unary ops --------------------------------------------------------- */ | 5586 | /* -- Unary ops --------------------------------------------------------- */ |
5544 | 5587 | ||
5545 | case BC_MOV: | 5588 | case BC_MOV: |
5546 | dasm_put(Dst, 3043); | 5589 | dasm_put(Dst, 3055); |
5547 | break; | 5590 | break; |
5548 | case BC_NOT: | 5591 | case BC_NOT: |
5549 | dasm_put(Dst, 3056, LJ_TTRUE); | 5592 | dasm_put(Dst, 3068, LJ_TTRUE); |
5550 | break; | 5593 | break; |
5551 | case BC_UNM: | 5594 | case BC_UNM: |
5552 | dasm_put(Dst, 3072); | 5595 | dasm_put(Dst, 3084); |
5553 | break; | 5596 | break; |
5554 | case BC_LEN: | 5597 | case BC_LEN: |
5555 | dasm_put(Dst, 3089, Dt5(->len)); | 5598 | dasm_put(Dst, 3101, Dt5(->len)); |
5599 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5600 | dasm_put(Dst, 3125, Dt6(->metatable)); | ||
5601 | #endif | ||
5602 | dasm_put(Dst, 3132); | ||
5603 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | ||
5604 | dasm_put(Dst, 3138, Dt6(->nomm), 1<<MM_len); | ||
5605 | #endif | ||
5556 | break; | 5606 | break; |
5557 | 5607 | ||
5558 | /* -- Binary ops -------------------------------------------------------- */ | 5608 | /* -- Binary ops -------------------------------------------------------- */ |
@@ -5562,262 +5612,262 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5562 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5612 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5563 | switch (vk) { | 5613 | switch (vk) { |
5564 | case 0: | 5614 | case 0: |
5565 | dasm_put(Dst, 3117); | 5615 | dasm_put(Dst, 3148); |
5566 | break; | 5616 | break; |
5567 | case 1: | 5617 | case 1: |
5568 | dasm_put(Dst, 3123); | 5618 | dasm_put(Dst, 3154); |
5569 | break; | 5619 | break; |
5570 | default: | 5620 | default: |
5571 | dasm_put(Dst, 3129); | 5621 | dasm_put(Dst, 3160); |
5572 | break; | 5622 | break; |
5573 | } | 5623 | } |
5574 | dasm_put(Dst, 3136); | 5624 | dasm_put(Dst, 3167); |
5575 | break; | 5625 | break; |
5576 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | 5626 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: |
5577 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5627 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5578 | switch (vk) { | 5628 | switch (vk) { |
5579 | case 0: | 5629 | case 0: |
5580 | dasm_put(Dst, 3149); | 5630 | dasm_put(Dst, 3180); |
5581 | break; | 5631 | break; |
5582 | case 1: | 5632 | case 1: |
5583 | dasm_put(Dst, 3155); | 5633 | dasm_put(Dst, 3186); |
5584 | break; | 5634 | break; |
5585 | default: | 5635 | default: |
5586 | dasm_put(Dst, 3161); | 5636 | dasm_put(Dst, 3192); |
5587 | break; | 5637 | break; |
5588 | } | 5638 | } |
5589 | dasm_put(Dst, 3168); | 5639 | dasm_put(Dst, 3199); |
5590 | break; | 5640 | break; |
5591 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | 5641 | case BC_MULVN: case BC_MULNV: case BC_MULVV: |
5592 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5642 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5593 | switch (vk) { | 5643 | switch (vk) { |
5594 | case 0: | 5644 | case 0: |
5595 | dasm_put(Dst, 3181); | 5645 | dasm_put(Dst, 3212); |
5596 | break; | 5646 | break; |
5597 | case 1: | 5647 | case 1: |
5598 | dasm_put(Dst, 3187); | 5648 | dasm_put(Dst, 3218); |
5599 | break; | 5649 | break; |
5600 | default: | 5650 | default: |
5601 | dasm_put(Dst, 3193); | 5651 | dasm_put(Dst, 3224); |
5602 | break; | 5652 | break; |
5603 | } | 5653 | } |
5604 | dasm_put(Dst, 3200); | 5654 | dasm_put(Dst, 3231); |
5605 | break; | 5655 | break; |
5606 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | 5656 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: |
5607 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5657 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5608 | switch (vk) { | 5658 | switch (vk) { |
5609 | case 0: | 5659 | case 0: |
5610 | dasm_put(Dst, 3213); | 5660 | dasm_put(Dst, 3244); |
5611 | break; | 5661 | break; |
5612 | case 1: | 5662 | case 1: |
5613 | dasm_put(Dst, 3219); | 5663 | dasm_put(Dst, 3250); |
5614 | break; | 5664 | break; |
5615 | default: | 5665 | default: |
5616 | dasm_put(Dst, 3225); | 5666 | dasm_put(Dst, 3256); |
5617 | break; | 5667 | break; |
5618 | } | 5668 | } |
5619 | dasm_put(Dst, 3232); | 5669 | dasm_put(Dst, 3263); |
5620 | break; | 5670 | break; |
5621 | case BC_MODVN: | 5671 | case BC_MODVN: |
5622 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5672 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5623 | switch (vk) { | 5673 | switch (vk) { |
5624 | case 0: | 5674 | case 0: |
5625 | dasm_put(Dst, 3245); | 5675 | dasm_put(Dst, 3276); |
5626 | break; | 5676 | break; |
5627 | case 1: | 5677 | case 1: |
5628 | dasm_put(Dst, 3251); | 5678 | dasm_put(Dst, 3282); |
5629 | break; | 5679 | break; |
5630 | default: | 5680 | default: |
5631 | dasm_put(Dst, 3257); | 5681 | dasm_put(Dst, 3288); |
5632 | break; | 5682 | break; |
5633 | } | 5683 | } |
5634 | dasm_put(Dst, 3264); | 5684 | dasm_put(Dst, 3295); |
5635 | break; | 5685 | break; |
5636 | case BC_MODNV: case BC_MODVV: | 5686 | case BC_MODNV: case BC_MODVV: |
5637 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 5687 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
5638 | switch (vk) { | 5688 | switch (vk) { |
5639 | case 0: | 5689 | case 0: |
5640 | dasm_put(Dst, 3282); | 5690 | dasm_put(Dst, 3313); |
5641 | break; | 5691 | break; |
5642 | case 1: | 5692 | case 1: |
5643 | dasm_put(Dst, 3288); | 5693 | dasm_put(Dst, 3319); |
5644 | break; | 5694 | break; |
5645 | default: | 5695 | default: |
5646 | dasm_put(Dst, 3294); | 5696 | dasm_put(Dst, 3325); |
5647 | break; | 5697 | break; |
5648 | } | 5698 | } |
5649 | dasm_put(Dst, 3301); | 5699 | dasm_put(Dst, 3332); |
5650 | break; | 5700 | break; |
5651 | case BC_POW: | 5701 | case BC_POW: |
5652 | dasm_put(Dst, 3304); | 5702 | dasm_put(Dst, 3335); |
5653 | break; | 5703 | break; |
5654 | 5704 | ||
5655 | case BC_CAT: | 5705 | case BC_CAT: |
5656 | dasm_put(Dst, 3326, Dt1(->base), 32-3, Dt1(->base)); | 5706 | dasm_put(Dst, 3357, Dt1(->base), 32-3, Dt1(->base)); |
5657 | break; | 5707 | break; |
5658 | 5708 | ||
5659 | /* -- Constant ops ------------------------------------------------------ */ | 5709 | /* -- Constant ops ------------------------------------------------------ */ |
5660 | 5710 | ||
5661 | case BC_KSTR: | 5711 | case BC_KSTR: |
5662 | dasm_put(Dst, 3356, 32-1); | 5712 | dasm_put(Dst, 3387, 32-1); |
5663 | break; | 5713 | break; |
5664 | case BC_KCDATA: | 5714 | case BC_KCDATA: |
5665 | #if LJ_HASFFI | 5715 | #if LJ_HASFFI |
5666 | dasm_put(Dst, 3373, 32-1, LJ_TCDATA); | 5716 | dasm_put(Dst, 3404, 32-1, LJ_TCDATA); |
5667 | #endif | 5717 | #endif |
5668 | break; | 5718 | break; |
5669 | case BC_KSHORT: | 5719 | case BC_KSHORT: |
5670 | dasm_put(Dst, 3392, 32-3); | 5720 | dasm_put(Dst, 3423, 32-3); |
5671 | break; | 5721 | break; |
5672 | case BC_KNUM: | 5722 | case BC_KNUM: |
5673 | dasm_put(Dst, 3408); | 5723 | dasm_put(Dst, 3439); |
5674 | break; | 5724 | break; |
5675 | case BC_KPRI: | 5725 | case BC_KPRI: |
5676 | dasm_put(Dst, 3421, 32-3); | 5726 | dasm_put(Dst, 3452, 32-3); |
5677 | break; | 5727 | break; |
5678 | case BC_KNIL: | 5728 | case BC_KNIL: |
5679 | dasm_put(Dst, 3436); | 5729 | dasm_put(Dst, 3467); |
5680 | break; | 5730 | break; |
5681 | 5731 | ||
5682 | /* -- Upvalue and function ops ------------------------------------------ */ | 5732 | /* -- Upvalue and function ops ------------------------------------------ */ |
5683 | 5733 | ||
5684 | case BC_UGET: | 5734 | case BC_UGET: |
5685 | dasm_put(Dst, 3455, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | 5735 | dasm_put(Dst, 3486, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); |
5686 | break; | 5736 | break; |
5687 | case BC_USETV: | 5737 | case BC_USETV: |
5688 | dasm_put(Dst, 3476, 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); | 5738 | dasm_put(Dst, 3507, 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); |
5689 | break; | 5739 | break; |
5690 | case BC_USETS: | 5740 | case BC_USETS: |
5691 | dasm_put(Dst, 3528, 32-1, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, Dt5(->marked), DtA(->closed), LJ_GC_WHITES, GG_DISP2G); | 5741 | dasm_put(Dst, 3559, 32-1, 32-1, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->v), LJ_GC_BLACK, Dt5(->marked), DtA(->closed), LJ_GC_WHITES, GG_DISP2G); |
5692 | break; | 5742 | break; |
5693 | case BC_USETN: | 5743 | case BC_USETN: |
5694 | dasm_put(Dst, 3577, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); | 5744 | dasm_put(Dst, 3608, 32-1, offsetof(GCfuncL, uvptr), DtA(->v)); |
5695 | break; | 5745 | break; |
5696 | case BC_USETP: | 5746 | case BC_USETP: |
5697 | dasm_put(Dst, 3598, 32-1, offsetof(GCfuncL, uvptr), 32-3, DtA(->v)); | 5747 | dasm_put(Dst, 3629, 32-1, offsetof(GCfuncL, uvptr), 32-3, DtA(->v)); |
5698 | break; | 5748 | break; |
5699 | 5749 | ||
5700 | case BC_UCLO: | 5750 | case BC_UCLO: |
5701 | dasm_put(Dst, 3621, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base)); | 5751 | dasm_put(Dst, 3652, Dt1(->openupval), 32-1, -(BCBIAS_J*4 >> 16), Dt1(->base), Dt1(->base)); |
5702 | break; | 5752 | break; |
5703 | 5753 | ||
5704 | case BC_FNEW: | 5754 | case BC_FNEW: |
5705 | dasm_put(Dst, 3651, 32-1, Dt1(->base), Dt1(->base)); | 5755 | dasm_put(Dst, 3682, 32-1, Dt1(->base), Dt1(->base)); |
5706 | break; | 5756 | break; |
5707 | 5757 | ||
5708 | /* -- Table ops --------------------------------------------------------- */ | 5758 | /* -- Table ops --------------------------------------------------------- */ |
5709 | 5759 | ||
5710 | case BC_TNEW: | 5760 | case BC_TNEW: |
5711 | case BC_TDUP: | 5761 | case BC_TDUP: |
5712 | dasm_put(Dst, 3677, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); | 5762 | dasm_put(Dst, 3708, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); |
5713 | if (op == BC_TNEW) { | 5763 | if (op == BC_TNEW) { |
5714 | dasm_put(Dst, 3690); | 5764 | dasm_put(Dst, 3721); |
5715 | } else { | 5765 | } else { |
5716 | dasm_put(Dst, 3698, 32-1); | 5766 | dasm_put(Dst, 3729, 32-1); |
5717 | } | 5767 | } |
5718 | dasm_put(Dst, 3705, Dt1(->base)); | 5768 | dasm_put(Dst, 3736, Dt1(->base)); |
5719 | break; | 5769 | break; |
5720 | 5770 | ||
5721 | case BC_GGET: | 5771 | case BC_GGET: |
5722 | case BC_GSET: | 5772 | case BC_GSET: |
5723 | dasm_put(Dst, 3728, 32-1, Dt7(->env)); | 5773 | dasm_put(Dst, 3759, 32-1, Dt7(->env)); |
5724 | if (op == BC_GGET) { | 5774 | if (op == BC_GGET) { |
5725 | dasm_put(Dst, 3736); | 5775 | dasm_put(Dst, 3767); |
5726 | } else { | 5776 | } else { |
5727 | dasm_put(Dst, 3739); | 5777 | dasm_put(Dst, 3770); |
5728 | } | 5778 | } |
5729 | break; | 5779 | break; |
5730 | 5780 | ||
5731 | case BC_TGETV: | 5781 | case BC_TGETV: |
5732 | dasm_put(Dst, 3742, Dt6(->asize), Dt6(->array), 31-3, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | 5782 | dasm_put(Dst, 3773, Dt6(->asize), Dt6(->array), 31-3, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); |
5733 | break; | 5783 | break; |
5734 | case BC_TGETS: | 5784 | case BC_TGETS: |
5735 | dasm_put(Dst, 3800, 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); | 5785 | dasm_put(Dst, 3831, 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); |
5736 | dasm_put(Dst, 3864); | 5786 | dasm_put(Dst, 3895); |
5737 | break; | 5787 | break; |
5738 | case BC_TGETB: | 5788 | case BC_TGETB: |
5739 | dasm_put(Dst, 3869, 32-3, Dt6(->asize), Dt6(->array), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | 5789 | dasm_put(Dst, 3900, 32-3, Dt6(->asize), Dt6(->array), Dt6(->metatable), Dt6(->nomm), 1<<MM_index); |
5740 | break; | 5790 | break; |
5741 | 5791 | ||
5742 | case BC_TSETV: | 5792 | case BC_TSETV: |
5743 | dasm_put(Dst, 3913, Dt6(->asize), Dt6(->array), 31-3, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | 5793 | dasm_put(Dst, 3944, Dt6(->asize), Dt6(->array), 31-3, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); |
5744 | dasm_put(Dst, 3980, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | 5794 | dasm_put(Dst, 4011, DISPATCH_GL(gc.grayagain), DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); |
5745 | break; | 5795 | break; |
5746 | case BC_TSETS: | 5796 | case BC_TSETS: |
5747 | dasm_put(Dst, 3992, 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)); | 5797 | dasm_put(Dst, 4023, 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)); |
5748 | dasm_put(Dst, 4053, 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)); | 5798 | dasm_put(Dst, 4084, 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)); |
5749 | dasm_put(Dst, 4104, Dt6(->marked), Dt6(->gclist)); | 5799 | dasm_put(Dst, 4135, Dt6(->marked), Dt6(->gclist)); |
5750 | break; | 5800 | break; |
5751 | case BC_TSETB: | 5801 | case BC_TSETB: |
5752 | dasm_put(Dst, 4111, 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)); | 5802 | dasm_put(Dst, 4142, 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)); |
5753 | dasm_put(Dst, 4171, Dt6(->gclist)); | 5803 | dasm_put(Dst, 4202, Dt6(->gclist)); |
5754 | break; | 5804 | break; |
5755 | 5805 | ||
5756 | case BC_TSETM: | 5806 | case BC_TSETM: |
5757 | dasm_put(Dst, 4176, 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)); | 5807 | dasm_put(Dst, 4207, 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)); |
5758 | dasm_put(Dst, 4245); | 5808 | dasm_put(Dst, 4276); |
5759 | break; | 5809 | break; |
5760 | 5810 | ||
5761 | /* -- Calls and vararg handling ----------------------------------------- */ | 5811 | /* -- Calls and vararg handling ----------------------------------------- */ |
5762 | 5812 | ||
5763 | case BC_CALLM: | 5813 | case BC_CALLM: |
5764 | dasm_put(Dst, 4248); | 5814 | dasm_put(Dst, 4279); |
5765 | break; | 5815 | break; |
5766 | case BC_CALL: | 5816 | case BC_CALL: |
5767 | dasm_put(Dst, 4250, Dt7(->pc)); | 5817 | dasm_put(Dst, 4281, Dt7(->pc)); |
5768 | break; | 5818 | break; |
5769 | 5819 | ||
5770 | case BC_CALLMT: | 5820 | case BC_CALLMT: |
5771 | dasm_put(Dst, 4270); | 5821 | dasm_put(Dst, 4301); |
5772 | break; | 5822 | break; |
5773 | case BC_CALLT: | 5823 | case BC_CALLT: |
5774 | dasm_put(Dst, 4272, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | 5824 | dasm_put(Dst, 4303, FRAME_TYPE, Dt7(->ffid), FRAME_VARG, Dt7(->pc), -4-8, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); |
5775 | dasm_put(Dst, 4337, FRAME_TYPE); | 5825 | dasm_put(Dst, 4368, FRAME_TYPE); |
5776 | break; | 5826 | break; |
5777 | 5827 | ||
5778 | case BC_ITERC: | 5828 | case BC_ITERC: |
5779 | dasm_put(Dst, 4344, Dt7(->pc)); | 5829 | dasm_put(Dst, 4375, Dt7(->pc)); |
5780 | break; | 5830 | break; |
5781 | 5831 | ||
5782 | case BC_ITERN: | 5832 | case BC_ITERN: |
5783 | #if LJ_HASJIT | 5833 | #if LJ_HASJIT |
5784 | #endif | 5834 | #endif |
5785 | dasm_put(Dst, 4370, Dt6(->asize), Dt6(->array), 31-3, -(BCBIAS_J*4 >> 16), Dt6(->hmask), Dt6(->node), 31-5, 31-3, DtB(->key), -(BCBIAS_J*4 >> 16)); | 5835 | dasm_put(Dst, 4401, Dt6(->asize), Dt6(->array), 31-3, -(BCBIAS_J*4 >> 16), Dt6(->hmask), Dt6(->node), 31-5, 31-3, DtB(->key), -(BCBIAS_J*4 >> 16)); |
5786 | dasm_put(Dst, 4449); | 5836 | dasm_put(Dst, 4480); |
5787 | break; | 5837 | break; |
5788 | 5838 | ||
5789 | case BC_ISNEXT: | 5839 | case BC_ISNEXT: |
5790 | dasm_put(Dst, 4453, 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)); | 5840 | dasm_put(Dst, 4484, 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)); |
5791 | break; | 5841 | break; |
5792 | 5842 | ||
5793 | case BC_VARG: | 5843 | case BC_VARG: |
5794 | dasm_put(Dst, 4504, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base)); | 5844 | dasm_put(Dst, 4535, FRAME_VARG, Dt1(->maxstack), Dt1(->top), Dt1(->base), 32-3, Dt1(->base)); |
5795 | dasm_put(Dst, 4584); | 5845 | dasm_put(Dst, 4615); |
5796 | break; | 5846 | break; |
5797 | 5847 | ||
5798 | /* -- Returns ----------------------------------------------------------- */ | 5848 | /* -- Returns ----------------------------------------------------------- */ |
5799 | 5849 | ||
5800 | case BC_RETM: | 5850 | case BC_RETM: |
5801 | dasm_put(Dst, 4590); | 5851 | dasm_put(Dst, 4621); |
5802 | break; | 5852 | break; |
5803 | 5853 | ||
5804 | case BC_RET: | 5854 | case BC_RET: |
5805 | dasm_put(Dst, 4592, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); | 5855 | dasm_put(Dst, 4623, FRAME_TYPE, FRAME_VARG, Dt7(->pc), PC2PROTO(k), FRAME_TYPEP); |
5806 | break; | 5856 | break; |
5807 | 5857 | ||
5808 | case BC_RET0: case BC_RET1: | 5858 | case BC_RET0: case BC_RET1: |
5809 | dasm_put(Dst, 4662, FRAME_TYPE, FRAME_VARG); | 5859 | dasm_put(Dst, 4693, FRAME_TYPE, FRAME_VARG); |
5810 | if (op == BC_RET1) { | 5860 | if (op == BC_RET1) { |
5811 | dasm_put(Dst, 4675); | 5861 | dasm_put(Dst, 4706); |
5812 | } | 5862 | } |
5813 | dasm_put(Dst, 4678, Dt7(->pc), PC2PROTO(k)); | 5863 | dasm_put(Dst, 4709, Dt7(->pc), PC2PROTO(k)); |
5814 | break; | 5864 | break; |
5815 | 5865 | ||
5816 | /* -- Loops and branches ------------------------------------------------ */ | 5866 | /* -- Loops and branches ------------------------------------------------ */ |
5817 | 5867 | ||
5818 | case BC_FORL: | 5868 | case BC_FORL: |
5819 | #if LJ_HASJIT | 5869 | #if LJ_HASJIT |
5820 | dasm_put(Dst, 4706); | 5870 | dasm_put(Dst, 4737); |
5821 | #endif | 5871 | #endif |
5822 | break; | 5872 | break; |
5823 | 5873 | ||
@@ -5829,35 +5879,35 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5829 | case BC_FORI: | 5879 | case BC_FORI: |
5830 | case BC_IFORL: | 5880 | case BC_IFORL: |
5831 | vk = (op == BC_IFORL || op == BC_JFORL); | 5881 | vk = (op == BC_IFORL || op == BC_JFORL); |
5832 | dasm_put(Dst, 4708, FORL_IDX*8, FORL_STEP*8, FORL_STOP*8); | 5882 | dasm_put(Dst, 4739, FORL_IDX*8, FORL_STEP*8, FORL_STOP*8); |
5833 | if (!vk) { | 5883 | if (!vk) { |
5834 | dasm_put(Dst, 4716); | 5884 | dasm_put(Dst, 4747); |
5835 | } | 5885 | } |
5836 | if (vk) { | 5886 | if (vk) { |
5837 | dasm_put(Dst, 4724, FORL_IDX*8); | 5887 | dasm_put(Dst, 4755, FORL_IDX*8); |
5838 | } | 5888 | } |
5839 | dasm_put(Dst, 4728, FORL_EXT*8); | 5889 | dasm_put(Dst, 4759, FORL_EXT*8); |
5840 | if (op != BC_JFORL) { | 5890 | if (op != BC_JFORL) { |
5841 | dasm_put(Dst, 4736, 32-1); | 5891 | dasm_put(Dst, 4767, 32-1); |
5842 | if (op == BC_JFORI) { | 5892 | if (op == BC_JFORI) { |
5843 | dasm_put(Dst, 4740, -(BCBIAS_J*4 >> 16)); | 5893 | dasm_put(Dst, 4771, -(BCBIAS_J*4 >> 16)); |
5844 | } else { | 5894 | } else { |
5845 | dasm_put(Dst, 4743, -(BCBIAS_J*4 >> 16)); | 5895 | dasm_put(Dst, 4774, -(BCBIAS_J*4 >> 16)); |
5846 | } | 5896 | } |
5847 | } | 5897 | } |
5848 | if (op == BC_FORI) { | 5898 | if (op == BC_FORI) { |
5849 | dasm_put(Dst, 4746); | 5899 | dasm_put(Dst, 4777); |
5850 | } else if (op == BC_IFORL) { | 5900 | } else if (op == BC_IFORL) { |
5851 | dasm_put(Dst, 4748); | 5901 | dasm_put(Dst, 4779); |
5852 | } else { | 5902 | } else { |
5853 | dasm_put(Dst, 4750, BC_JLOOP); | 5903 | dasm_put(Dst, 4781, BC_JLOOP); |
5854 | } | 5904 | } |
5855 | dasm_put(Dst, 4753); | 5905 | dasm_put(Dst, 4784); |
5856 | break; | 5906 | break; |
5857 | 5907 | ||
5858 | case BC_ITERL: | 5908 | case BC_ITERL: |
5859 | #if LJ_HASJIT | 5909 | #if LJ_HASJIT |
5860 | dasm_put(Dst, 4768); | 5910 | dasm_put(Dst, 4799); |
5861 | #endif | 5911 | #endif |
5862 | break; | 5912 | break; |
5863 | 5913 | ||
@@ -5866,40 +5916,40 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5866 | break; | 5916 | break; |
5867 | #endif | 5917 | #endif |
5868 | case BC_IITERL: | 5918 | case BC_IITERL: |
5869 | dasm_put(Dst, 4770); | 5919 | dasm_put(Dst, 4801); |
5870 | if (op == BC_JITERL) { | 5920 | if (op == BC_JITERL) { |
5871 | dasm_put(Dst, 4776); | 5921 | dasm_put(Dst, 4807); |
5872 | } else { | 5922 | } else { |
5873 | dasm_put(Dst, 4778, 32-1, -(BCBIAS_J*4 >> 16)); | 5923 | dasm_put(Dst, 4809, 32-1, -(BCBIAS_J*4 >> 16)); |
5874 | } | 5924 | } |
5875 | dasm_put(Dst, 4785); | 5925 | dasm_put(Dst, 4816); |
5876 | break; | 5926 | break; |
5877 | 5927 | ||
5878 | case BC_LOOP: | 5928 | case BC_LOOP: |
5879 | #if LJ_HASJIT | 5929 | #if LJ_HASJIT |
5880 | dasm_put(Dst, 4797); | 5930 | dasm_put(Dst, 4828); |
5881 | #endif | 5931 | #endif |
5882 | break; | 5932 | break; |
5883 | 5933 | ||
5884 | case BC_ILOOP: | 5934 | case BC_ILOOP: |
5885 | dasm_put(Dst, 4799); | 5935 | dasm_put(Dst, 4830); |
5886 | break; | 5936 | break; |
5887 | 5937 | ||
5888 | case BC_JLOOP: | 5938 | case BC_JLOOP: |
5889 | #if LJ_HASJIT | 5939 | #if LJ_HASJIT |
5890 | dasm_put(Dst, 4810); | 5940 | dasm_put(Dst, 4841); |
5891 | #endif | 5941 | #endif |
5892 | break; | 5942 | break; |
5893 | 5943 | ||
5894 | case BC_JMP: | 5944 | case BC_JMP: |
5895 | dasm_put(Dst, 4812, 32-1, -(BCBIAS_J*4 >> 16)); | 5945 | dasm_put(Dst, 4843, 32-1, -(BCBIAS_J*4 >> 16)); |
5896 | break; | 5946 | break; |
5897 | 5947 | ||
5898 | /* -- Function headers -------------------------------------------------- */ | 5948 | /* -- Function headers -------------------------------------------------- */ |
5899 | 5949 | ||
5900 | case BC_FUNCF: | 5950 | case BC_FUNCF: |
5901 | #if LJ_HASJIT | 5951 | #if LJ_HASJIT |
5902 | dasm_put(Dst, 4828); | 5952 | dasm_put(Dst, 4859); |
5903 | #endif | 5953 | #endif |
5904 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | 5954 | case BC_FUNCV: /* NYI: compiled vararg functions. */ |
5905 | break; | 5955 | break; |
@@ -5909,38 +5959,38 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
5909 | break; | 5959 | break; |
5910 | #endif | 5960 | #endif |
5911 | case BC_IFUNCF: | 5961 | case BC_IFUNCF: |
5912 | dasm_put(Dst, 4830, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3); | 5962 | dasm_put(Dst, 4861, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), 31-3); |
5913 | if (op == BC_JFUNCF) { | 5963 | if (op == BC_JFUNCF) { |
5914 | dasm_put(Dst, 4848); | 5964 | dasm_put(Dst, 4879); |
5915 | } else { | 5965 | } else { |
5916 | dasm_put(Dst, 4850); | 5966 | dasm_put(Dst, 4881); |
5917 | } | 5967 | } |
5918 | dasm_put(Dst, 4859); | 5968 | dasm_put(Dst, 4890); |
5919 | break; | 5969 | break; |
5920 | 5970 | ||
5921 | case BC_JFUNCV: | 5971 | case BC_JFUNCV: |
5922 | #if !LJ_HASJIT | 5972 | #if !LJ_HASJIT |
5923 | break; | 5973 | break; |
5924 | #endif | 5974 | #endif |
5925 | dasm_put(Dst, 4865); | 5975 | dasm_put(Dst, 4896); |
5926 | break; /* NYI: compiled vararg functions. */ | 5976 | break; /* NYI: compiled vararg functions. */ |
5927 | 5977 | ||
5928 | case BC_IFUNCV: | 5978 | case BC_IFUNCV: |
5929 | dasm_put(Dst, 4867, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams)); | 5979 | dasm_put(Dst, 4898, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams)); |
5930 | break; | 5980 | break; |
5931 | 5981 | ||
5932 | case BC_FUNCC: | 5982 | case BC_FUNCC: |
5933 | case BC_FUNCCW: | 5983 | case BC_FUNCCW: |
5934 | if (op == BC_FUNCC) { | 5984 | if (op == BC_FUNCC) { |
5935 | dasm_put(Dst, 4917, Dt8(->f)); | 5985 | dasm_put(Dst, 4948, Dt8(->f)); |
5936 | } else { | 5986 | } else { |
5937 | dasm_put(Dst, 4920, DISPATCH_GL(wrapf)); | 5987 | dasm_put(Dst, 4951, DISPATCH_GL(wrapf)); |
5938 | } | 5988 | } |
5939 | dasm_put(Dst, 4923, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C); | 5989 | dasm_put(Dst, 4954, Dt1(->maxstack), Dt1(->base), Dt1(->top), ~LJ_VMST_C); |
5940 | if (op == BC_FUNCCW) { | 5990 | if (op == BC_FUNCCW) { |
5941 | dasm_put(Dst, 4936, Dt8(->f)); | 5991 | dasm_put(Dst, 4967, Dt8(->f)); |
5942 | } | 5992 | } |
5943 | dasm_put(Dst, 4939, DISPATCH_GL(vmstate), Dt1(->top), 31-3, Dt1(->base), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate)); | 5993 | dasm_put(Dst, 4970, DISPATCH_GL(vmstate), Dt1(->top), 31-3, Dt1(->base), ~LJ_VMST_INTERP, DISPATCH_GL(vmstate)); |
5944 | break; | 5994 | break; |
5945 | 5995 | ||
5946 | /* ---------------------------------------------------------------------- */ | 5996 | /* ---------------------------------------------------------------------- */ |
@@ -5960,7 +6010,7 @@ static int build_backend(BuildCtx *ctx) | |||
5960 | 6010 | ||
5961 | build_subroutines(ctx); | 6011 | build_subroutines(ctx); |
5962 | 6012 | ||
5963 | dasm_put(Dst, 4960); | 6013 | dasm_put(Dst, 4991); |
5964 | for (op = 0; op < BC__MAX; op++) | 6014 | for (op = 0; op < BC__MAX; op++) |
5965 | build_ins(ctx, (BCOp)op, op); | 6015 | build_ins(ctx, (BCOp)op, op); |
5966 | 6016 | ||