diff options
| author | Mike Pall <mike> | 2011-04-28 19:41:34 +0200 |
|---|---|---|
| committer | Mike Pall <mike> | 2011-04-28 19:41:34 +0200 |
| commit | 0ba34ffe50e9572e27cebb8c2fae4d46862114ef (patch) | |
| tree | abc04617cb945a0c21d6537f20e91857596aa1f2 /src | |
| parent | 7ff84097976f09dfa306e0fb20103292bef9aee3 (diff) | |
| download | luajit-0ba34ffe50e9572e27cebb8c2fae4d46862114ef.tar.gz luajit-0ba34ffe50e9572e27cebb8c2fae4d46862114ef.tar.bz2 luajit-0ba34ffe50e9572e27cebb8c2fae4d46862114ef.zip | |
ARM: Fix ABI and build issues for iOS. Now works on iOS 3.0+.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile | 18 | ||||
| -rw-r--r-- | src/buildvm.c | 2 | ||||
| -rw-r--r-- | src/buildvm_arm.dasc | 75 | ||||
| -rw-r--r-- | src/buildvm_arm.h | 2280 | ||||
| -rw-r--r-- | src/lj_arch.h | 4 |
5 files changed, 1462 insertions, 917 deletions
diff --git a/src/Makefile b/src/Makefile index 43d926e8..4e426c30 100644 --- a/src/Makefile +++ b/src/Makefile | |||
| @@ -283,6 +283,16 @@ ifeq (Darwin,$(TARGET_SYS)) | |||
| 283 | TARGET_XSHLDFLAGS+= -image_base 7fff04c4a000 | 283 | TARGET_XSHLDFLAGS+= -image_base 7fff04c4a000 |
| 284 | endif | 284 | endif |
| 285 | else | 285 | else |
| 286 | ifeq (iOS,$(TARGET_SYS)) | ||
| 287 | TARGET_STRIP+= -x | ||
| 288 | TARGET_AR+= 2>/dev/null | ||
| 289 | TARGET_XSHLDFLAGS= -dynamiclib -single_module -undefined dynamic_lookup -fPIC | ||
| 290 | HOST_XCFLAGS+= -DLUAJIT_OS=LUAJIT_OS_OSX | ||
| 291 | ifneq (,$(TARGET_DYNXLDOPTS)) | ||
| 292 | TARGET_DYNXLDOPTS= | ||
| 293 | TARGET_XSHLDFLAGS+= -install_name $(PREFIX)/lib/$(TARGET_DYLIBNAME) | ||
| 294 | endif | ||
| 295 | else | ||
| 286 | TARGET_XLDFLAGS+= -Wl,-E | 296 | TARGET_XLDFLAGS+= -Wl,-E |
| 287 | ifeq (Linux,$(TARGET_SYS)) | 297 | ifeq (Linux,$(TARGET_SYS)) |
| 288 | TARGET_XLIBS+= -ldl | 298 | TARGET_XLIBS+= -ldl |
| @@ -292,6 +302,7 @@ else | |||
| 292 | endif | 302 | endif |
| 293 | endif | 303 | endif |
| 294 | endif | 304 | endif |
| 305 | endif | ||
| 295 | 306 | ||
| 296 | ifneq (,$(CCDEBUG)) | 307 | ifneq (,$(CCDEBUG)) |
| 297 | TARGET_STRIP= @: | 308 | TARGET_STRIP= @: |
| @@ -390,6 +401,9 @@ endif | |||
| 390 | ifeq (Darwin,$(TARGET_SYS)) | 401 | ifeq (Darwin,$(TARGET_SYS)) |
| 391 | LJVM_MODE= machasm | 402 | LJVM_MODE= machasm |
| 392 | endif | 403 | endif |
| 404 | ifeq (iOS,$(TARGET_SYS)) | ||
| 405 | LJVM_MODE= machasm | ||
| 406 | endif | ||
| 393 | 407 | ||
| 394 | ifeq (static,$(BUILDMODE)) | 408 | ifeq (static,$(BUILDMODE)) |
| 395 | TARGET_DYNCC= @: | 409 | TARGET_DYNCC= @: |
| @@ -409,6 +423,10 @@ ifeq (Darwin,$(TARGET_SYS)) | |||
| 409 | TARGET_DYNCC= @: | 423 | TARGET_DYNCC= @: |
| 410 | LJVMCORE_DYNO= $(LJVMCORE_O) | 424 | LJVMCORE_DYNO= $(LJVMCORE_O) |
| 411 | endif | 425 | endif |
| 426 | ifeq (iOS,$(TARGET_SYS)) | ||
| 427 | TARGET_DYNCC= @: | ||
| 428 | LJVMCORE_DYNO= $(LJVMCORE_O) | ||
| 429 | endif | ||
| 412 | endif | 430 | endif |
| 413 | endif | 431 | endif |
| 414 | 432 | ||
diff --git a/src/buildvm.c b/src/buildvm.c index 152c95f0..3a99c834 100644 --- a/src/buildvm.c +++ b/src/buildvm.c | |||
| @@ -425,7 +425,7 @@ int main(int argc, char **argv) | |||
| 425 | 425 | ||
| 426 | if (sizeof(void *) != 4*LJ_32+8*LJ_64) { | 426 | if (sizeof(void *) != 4*LJ_32+8*LJ_64) { |
| 427 | fprintf(stderr,"Error: pointer size mismatch in cross-build.\n"); | 427 | fprintf(stderr,"Error: pointer size mismatch in cross-build.\n"); |
| 428 | fprintf(stderr,"Try: make CC=\"gcc -m32\" CROSS=... TARGET=...\n\n"); | 428 | fprintf(stderr,"Try: make HOST_CC=\"gcc -m32\" CROSS=... TARGET=...\n\n"); |
| 429 | return 1; | 429 | return 1; |
| 430 | } | 430 | } |
| 431 | 431 | ||
diff --git a/src/buildvm_arm.dasc b/src/buildvm_arm.dasc index 9032c9c2..dadfc734 100644 --- a/src/buildvm_arm.dasc +++ b/src/buildvm_arm.dasc | |||
| @@ -17,13 +17,15 @@ | |||
| 17 | | | 17 | | |
| 18 | |// Fixed register assignments for the interpreter. | 18 | |// Fixed register assignments for the interpreter. |
| 19 | | | 19 | | |
| 20 | |// The following must be C callee-save (but BASE is often refetched). | 20 | |// The following must be C callee-save. |
| 21 | |.define BASE, r4 // Base of current Lua stack frame. | 21 | |.define MASKR8, r4 // 255*8 constant for fast bytecode decoding. |
| 22 | |.define KBASE, r5 // Constants of current Lua function. | 22 | |.define KBASE, r5 // Constants of current Lua function. |
| 23 | |.define PC, r6 // Next PC. | 23 | |.define PC, r6 // Next PC. |
| 24 | |.define DISPATCH, r7 // Opcode dispatch table. | 24 | |.define DISPATCH, r7 // Opcode dispatch table. |
| 25 | |.define LREG, r8 // Register holding lua_State (also in SAVE_L). | 25 | |.define LREG, r8 // Register holding lua_State (also in SAVE_L). |
| 26 | |.define MASKR8, r9 // 255*8 constant for fast bytecode decoding. | 26 | | |
| 27 | |// C callee-save in EABI, but often refetched. Temporary in iOS 3.0+. | ||
| 28 | |.define BASE, r9 // Base of current Lua stack frame. | ||
| 27 | | | 29 | | |
| 28 | |// The following temporaries are not saved across C calls, except for RA/RC. | 30 | |// The following temporaries are not saved across C calls, except for RA/RC. |
| 29 | |.define RA, r10 // Callee-save. | 31 | |.define RA, r10 // Callee-save. |
| @@ -204,6 +206,12 @@ | |||
| 204 | | str tmp, tab->gclist | 206 | | str tmp, tab->gclist |
| 205 | |.endmacro | 207 | |.endmacro |
| 206 | | | 208 | | |
| 209 | |.macro IOS, a, b | ||
| 210 | ||if (LJ_TARGET_OSX) { | ||
| 211 | | a, b | ||
| 212 | ||} | ||
| 213 | |.endmacro | ||
| 214 | | | ||
| 207 | |//----------------------------------------------------------------------- | 215 | |//----------------------------------------------------------------------- |
| 208 | 216 | ||
| 209 | #if !LJ_DUALNUM | 217 | #if !LJ_DUALNUM |
| @@ -550,6 +558,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 550 | | str PC, SAVE_PC | 558 | | str PC, SAVE_PC |
| 551 | | bl extern lj_meta_tget // (lua_State *L, TValue *o, TValue *k) | 559 | | bl extern lj_meta_tget // (lua_State *L, TValue *o, TValue *k) |
| 552 | | // Returns TValue * (finished) or NULL (metamethod). | 560 | | // Returns TValue * (finished) or NULL (metamethod). |
| 561 | | IOS ldr BASE, L->base | ||
| 553 | | cmp CRET1, #0 | 562 | | cmp CRET1, #0 |
| 554 | | beq >3 | 563 | | beq >3 |
| 555 | | ldrd CARG34, [CRET1] | 564 | | ldrd CARG34, [CRET1] |
| @@ -604,6 +613,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 604 | | str PC, SAVE_PC | 613 | | str PC, SAVE_PC |
| 605 | | bl extern lj_meta_tset // (lua_State *L, TValue *o, TValue *k) | 614 | | bl extern lj_meta_tset // (lua_State *L, TValue *o, TValue *k) |
| 606 | | // Returns TValue * (finished) or NULL (metamethod). | 615 | | // Returns TValue * (finished) or NULL (metamethod). |
| 616 | | IOS ldr BASE, L->base | ||
| 607 | | cmp CRET1, #0 | 617 | | cmp CRET1, #0 |
| 608 | | ldrd CARG34, [BASE, RA] | 618 | | ldrd CARG34, [BASE, RA] |
| 609 | | beq >3 | 619 | | beq >3 |
| @@ -637,6 +647,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 637 | | bl extern lj_meta_comp // (lua_State *L, TValue *o1, *o2, int op) | 647 | | bl extern lj_meta_comp // (lua_State *L, TValue *o1, *o2, int op) |
| 638 | | // Returns 0/1 or TValue * (metamethod). | 648 | | // Returns 0/1 or TValue * (metamethod). |
| 639 | |3: | 649 | |3: |
| 650 | | IOS ldr BASE, L->base | ||
| 640 | | cmp CRET1, #1 | 651 | | cmp CRET1, #1 |
| 641 | | bhi ->vmeta_binop | 652 | | bhi ->vmeta_binop |
| 642 | |4: | 653 | |4: |
| @@ -724,6 +735,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 724 | | str OP, ARG5 | 735 | | str OP, ARG5 |
| 725 | | bl extern lj_meta_arith // (lua_State *L, TValue *ra,*rb,*rc, BCReg op) | 736 | | bl extern lj_meta_arith // (lua_State *L, TValue *ra,*rb,*rc, BCReg op) |
| 726 | | // Returns NULL (finished) or TValue * (metamethod). | 737 | | // Returns NULL (finished) or TValue * (metamethod). |
| 738 | | IOS ldr BASE, L->base | ||
| 727 | | cmp CRET1, #0 | 739 | | cmp CRET1, #0 |
| 728 | | beq ->cont_nop | 740 | | beq ->cont_nop |
| 729 | | | 741 | | |
| @@ -744,6 +756,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 744 | | str PC, SAVE_PC | 756 | | str PC, SAVE_PC |
| 745 | | bl extern lj_meta_len // (lua_State *L, TValue *o) | 757 | | bl extern lj_meta_len // (lua_State *L, TValue *o) |
| 746 | | // Returns TValue * (metamethod base). | 758 | | // Returns TValue * (metamethod base). |
| 759 | | IOS ldr BASE, L->base | ||
| 747 | | b ->vmeta_binop // Binop call for compatibility. | 760 | | b ->vmeta_binop // Binop call for compatibility. |
| 748 | | | 761 | | |
| 749 | |//-- Call metamethod ---------------------------------------------------- | 762 | |//-- Call metamethod ---------------------------------------------------- |
| @@ -755,7 +768,9 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 755 | | sub CARG2, BASE, #8 | 768 | | sub CARG2, BASE, #8 |
| 756 | | str PC, SAVE_PC | 769 | | str PC, SAVE_PC |
| 757 | | add CARG3, BASE, NARGS8:RC | 770 | | add CARG3, BASE, NARGS8:RC |
| 771 | | IOS mov RA, BASE | ||
| 758 | | bl extern lj_meta_call // (lua_State *L, TValue *func, TValue *top) | 772 | | bl extern lj_meta_call // (lua_State *L, TValue *func, TValue *top) |
| 773 | | IOS mov BASE, RA | ||
| 759 | | ldr LFUNC:CARG3, [BASE, FRAME_FUNC] // Guaranteed to be a function here. | 774 | | ldr LFUNC:CARG3, [BASE, FRAME_FUNC] // Guaranteed to be a function here. |
| 760 | | add NARGS8:RC, NARGS8:RC, #8 // Got one more argument now. | 775 | | add NARGS8:RC, NARGS8:RC, #8 // Got one more argument now. |
| 761 | | ins_call | 776 | | ins_call |
| @@ -768,6 +783,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 768 | | str PC, SAVE_PC | 783 | | str PC, SAVE_PC |
| 769 | | add CARG3, RA, NARGS8:RC | 784 | | add CARG3, RA, NARGS8:RC |
| 770 | | bl extern lj_meta_call // (lua_State *L, TValue *func, TValue *top) | 785 | | bl extern lj_meta_call // (lua_State *L, TValue *func, TValue *top) |
| 786 | | IOS ldr BASE, L->base | ||
| 771 | | ldr LFUNC:CARG3, [RA, FRAME_FUNC] // Guaranteed to be a function here. | 787 | | ldr LFUNC:CARG3, [RA, FRAME_FUNC] // Guaranteed to be a function here. |
| 772 | | ldr PC, [BASE, FRAME_PC] | 788 | | ldr PC, [BASE, FRAME_PC] |
| 773 | | add NARGS8:RC, NARGS8:RC, #8 // Got one more argument now. | 789 | | add NARGS8:RC, NARGS8:RC, #8 // Got one more argument now. |
| @@ -781,6 +797,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 781 | | mov CARG2, RA | 797 | | mov CARG2, RA |
| 782 | | str PC, SAVE_PC | 798 | | str PC, SAVE_PC |
| 783 | | bl extern lj_meta_for // (lua_State *L, TValue *base) | 799 | | bl extern lj_meta_for // (lua_State *L, TValue *base) |
| 800 | | IOS ldr BASE, L->base | ||
| 784 | #if LJ_HASJIT | 801 | #if LJ_HASJIT |
| 785 | | ldrb OP, [PC, #-4] | 802 | | ldrb OP, [PC, #-4] |
| 786 | #endif | 803 | #endif |
| @@ -935,8 +952,10 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 935 | | checktab CARG4, ->fff_fallback | 952 | | checktab CARG4, ->fff_fallback |
| 936 | | mov CARG1, L | 953 | | mov CARG1, L |
| 937 | | add CARG3, BASE, #8 | 954 | | add CARG3, BASE, #8 |
| 955 | | IOS mov RA, BASE | ||
| 938 | | bl extern lj_tab_get // (lua_State *L, GCtab *t, cTValue *key) | 956 | | bl extern lj_tab_get // (lua_State *L, GCtab *t, cTValue *key) |
| 939 | | // Returns cTValue *. | 957 | | // Returns cTValue *. |
| 958 | | IOS mov BASE, RA | ||
| 940 | | ldrd CARG12, [CRET1] | 959 | | ldrd CARG12, [CRET1] |
| 941 | | b ->fff_restv | 960 | | b ->fff_restv |
| 942 | | | 961 | | |
| @@ -984,6 +1003,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 984 | | str PC, SAVE_PC | 1003 | | str PC, SAVE_PC |
| 985 | | bl extern lj_tab_next // (lua_State *L, GCtab *t, TValue *key) | 1004 | | bl extern lj_tab_next // (lua_State *L, GCtab *t, TValue *key) |
| 986 | | // Returns 0 at end of traversal. | 1005 | | // Returns 0 at end of traversal. |
| 1006 | | IOS ldr BASE, L->base | ||
| 987 | | cmp CRET1, #0 | 1007 | | cmp CRET1, #0 |
| 988 | | mvneq CRET2, #~LJ_TNIL | 1008 | | mvneq CRET2, #~LJ_TNIL |
| 989 | | beq ->fff_restv // End of traversal: return nil. | 1009 | | beq ->fff_restv // End of traversal: return nil. |
| @@ -1035,8 +1055,10 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 1035 | | mov CARG2, CARG3 | 1055 | | mov CARG2, CARG3 |
| 1036 | | cmp RB, #0 | 1056 | | cmp RB, #0 |
| 1037 | | beq ->fff_res | 1057 | | beq ->fff_res |
| 1058 | | IOS mov RA, BASE | ||
| 1038 | | bl extern lj_tab_getinth // (GCtab *t, int32_t key) | 1059 | | bl extern lj_tab_getinth // (GCtab *t, int32_t key) |
| 1039 | | // Returns cTValue * or NULL. | 1060 | | // Returns cTValue * or NULL. |
| 1061 | | IOS mov BASE, RA | ||
| 1040 | | cmp CRET1, #0 | 1062 | | cmp CRET1, #0 |
| 1041 | | beq ->fff_res | 1063 | | beq ->fff_res |
| 1042 | | ldrd CARG12, [CRET1] | 1064 | | ldrd CARG12, [CRET1] |
| @@ -1275,7 +1297,9 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 1275 | | bmi <1 | 1297 | | bmi <1 |
| 1276 | |4: | 1298 | |4: |
| 1277 | | // NYI: Use internal implementation. | 1299 | | // NYI: Use internal implementation. |
| 1300 | | IOS mov RA, BASE | ||
| 1278 | | bl extern func | 1301 | | bl extern func |
| 1302 | | IOS mov BASE, RA | ||
| 1279 | | b ->fff_restv | 1303 | | b ->fff_restv |
| 1280 | |.endmacro | 1304 | |.endmacro |
| 1281 | | | 1305 | | |
| @@ -1330,13 +1354,17 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 1330 | | | 1354 | | |
| 1331 | |.macro math_extern, func | 1355 | |.macro math_extern, func |
| 1332 | | .ffunc_n math_ .. func | 1356 | | .ffunc_n math_ .. func |
| 1357 | | IOS mov RA, BASE | ||
| 1333 | | bl extern func | 1358 | | bl extern func |
| 1359 | | IOS mov BASE, RA | ||
| 1334 | | b ->fff_restv | 1360 | | b ->fff_restv |
| 1335 | |.endmacro | 1361 | |.endmacro |
| 1336 | | | 1362 | | |
| 1337 | |.macro math_extern2, func | 1363 | |.macro math_extern2, func |
| 1338 | | .ffunc_nn math_ .. func | 1364 | | .ffunc_nn math_ .. func |
| 1365 | | IOS mov RA, BASE | ||
| 1339 | | bl extern func | 1366 | | bl extern func |
| 1367 | | IOS mov BASE, RA | ||
| 1340 | | b ->fff_restv | 1368 | | b ->fff_restv |
| 1341 | |.endmacro | 1369 | |.endmacro |
| 1342 | | | 1370 | | |
| @@ -1368,12 +1396,16 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 1368 | | bhs ->fff_fallback | 1396 | | bhs ->fff_fallback |
| 1369 | | checktp CARG4, LJ_TISNUM | 1397 | | checktp CARG4, LJ_TISNUM |
| 1370 | | bne ->fff_fallback | 1398 | | bne ->fff_fallback |
| 1399 | | IOS mov RA, BASE | ||
| 1371 | | bl extern ldexp // (double x, int exp) | 1400 | | bl extern ldexp // (double x, int exp) |
| 1401 | | IOS mov BASE, RA | ||
| 1372 | | b ->fff_restv | 1402 | | b ->fff_restv |
| 1373 | | | 1403 | | |
| 1374 | |.ffunc_n math_frexp | 1404 | |.ffunc_n math_frexp |
| 1375 | | mov CARG3, sp | 1405 | | mov CARG3, sp |
| 1406 | | IOS mov RA, BASE | ||
| 1376 | | bl extern frexp | 1407 | | bl extern frexp |
| 1408 | | IOS mov BASE, RA | ||
| 1377 | | ldr CARG3, [sp] | 1409 | | ldr CARG3, [sp] |
| 1378 | | mvn CARG4, #~LJ_TISNUM | 1410 | | mvn CARG4, #~LJ_TISNUM |
| 1379 | | ldr PC, [BASE, FRAME_PC] | 1411 | | ldr PC, [BASE, FRAME_PC] |
| @@ -1385,7 +1417,9 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 1385 | |.ffunc_n math_modf | 1417 | |.ffunc_n math_modf |
| 1386 | | sub CARG3, BASE, #8 | 1418 | | sub CARG3, BASE, #8 |
| 1387 | | ldr PC, [BASE, FRAME_PC] | 1419 | | ldr PC, [BASE, FRAME_PC] |
| 1420 | | IOS mov RA, BASE | ||
| 1388 | | bl extern modf | 1421 | | bl extern modf |
| 1422 | | IOS mov BASE, RA | ||
| 1389 | | mov RC, #(2+1)*8 | 1423 | | mov RC, #(2+1)*8 |
| 1390 | | strd CARG12, [BASE] | 1424 | | strd CARG12, [BASE] |
| 1391 | | b ->fff_res | 1425 | | b ->fff_res |
| @@ -1600,8 +1634,10 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 1600 | | | 1634 | | |
| 1601 | |.ffunc_1 table_getn | 1635 | |.ffunc_1 table_getn |
| 1602 | | checktab CARG2, ->fff_fallback | 1636 | | checktab CARG2, ->fff_fallback |
| 1637 | | IOS mov RA, BASE | ||
| 1603 | | bl extern lj_tab_len // (GCtab *t) | 1638 | | bl extern lj_tab_len // (GCtab *t) |
| 1604 | | // Returns uint32_t (but less than 2^31). | 1639 | | // Returns uint32_t (but less than 2^31). |
| 1640 | | IOS mov BASE, RA | ||
| 1605 | | mvn CARG2, #~LJ_TISNUM | 1641 | | mvn CARG2, #~LJ_TISNUM |
| 1606 | | b ->fff_restv | 1642 | | b ->fff_restv |
| 1607 | | | 1643 | | |
| @@ -2347,8 +2383,10 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 2347 | | ins_next3 | 2383 | | ins_next3 |
| 2348 | |2: | 2384 | |2: |
| 2349 | | checktab CARG2, ->vmeta_len | 2385 | | checktab CARG2, ->vmeta_len |
| 2386 | | IOS mov RC, BASE | ||
| 2350 | | bl extern lj_tab_len // (GCtab *t) | 2387 | | bl extern lj_tab_len // (GCtab *t) |
| 2351 | | // Returns uint32_t (but less than 2^31). | 2388 | | // Returns uint32_t (but less than 2^31). |
| 2389 | | IOS mov BASE, RC | ||
| 2352 | | b <1 | 2390 | | b <1 |
| 2353 | break; | 2391 | break; |
| 2354 | 2392 | ||
| @@ -2434,8 +2472,12 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 2434 | | ins_next3 | 2472 | | ins_next3 |
| 2435 | |5: // FP variant. | 2473 | |5: // FP variant. |
| 2436 | | ins_arithfallback ins_arithcheck_num | 2474 | | ins_arithfallback ins_arithcheck_num |
| 2475 | |.if "intins" == "vm_modi" | ||
| 2476 | | IOS mov RC, BASE | ||
| 2477 | | bl fpcall | ||
| 2478 | | IOS mov BASE, RC // NYI: remove once we use internal impl. of floor. | ||
| 2479 | |.else | ||
| 2437 | | bl fpcall | 2480 | | bl fpcall |
| 2438 | |.if "intins" ~= "vm_modi" | ||
| 2439 | | ins_next1 | 2481 | | ins_next1 |
| 2440 | |.endif | 2482 | |.endif |
| 2441 | | b <4 | 2483 | | b <4 |
| @@ -2444,7 +2486,13 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 2444 | |.macro ins_arithfp, fpcall | 2486 | |.macro ins_arithfp, fpcall |
| 2445 | | ins_arithpre | 2487 | | ins_arithpre |
| 2446 | | ins_arithfallback ins_arithcheck_num | 2488 | | ins_arithfallback ins_arithcheck_num |
| 2489 | |.if "fpcall" == "extern pow" | ||
| 2490 | | IOS mov RC, BASE | ||
| 2447 | | bl fpcall | 2491 | | bl fpcall |
| 2492 | | IOS mov BASE, RC | ||
| 2493 | |.else | ||
| 2494 | | bl fpcall | ||
| 2495 | |.endif | ||
| 2448 | | ins_next1 | 2496 | | ins_next1 |
| 2449 | | ins_next2 | 2497 | | ins_next2 |
| 2450 | | strd CARG12, [BASE, RA] | 2498 | | strd CARG12, [BASE, RA] |
| @@ -2602,7 +2650,14 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 2602 | | sub CARG1, DISPATCH, #-GG_DISP2G | 2650 | | sub CARG1, DISPATCH, #-GG_DISP2G |
| 2603 | | tst RC, #LJ_GC_WHITES | 2651 | | tst RC, #LJ_GC_WHITES |
| 2604 | | // Crossed a write barrier. Move the barrier forward. | 2652 | | // Crossed a write barrier. Move the barrier forward. |
| 2605 | | blne extern lj_gc_barrieruv // (global_State *g, TValue *tv) | 2653 | if (LJ_TARGET_OSX) { |
| 2654 | | beq <1 | ||
| 2655 | | mov RC, BASE | ||
| 2656 | | bl extern lj_gc_barrieruv // (global_State *g, TValue *tv) | ||
| 2657 | | mov BASE, RC | ||
| 2658 | } else { | ||
| 2659 | | blne extern lj_gc_barrieruv // (global_State *g, TValue *tv) | ||
| 2660 | } | ||
| 2606 | | b <1 | 2661 | | b <1 |
| 2607 | break; | 2662 | break; |
| 2608 | case BC_USETS: | 2663 | case BC_USETS: |
| @@ -2629,7 +2684,14 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 2629 | | cmpne RC, #0 | 2684 | | cmpne RC, #0 |
| 2630 | | sub CARG1, DISPATCH, #-GG_DISP2G | 2685 | | sub CARG1, DISPATCH, #-GG_DISP2G |
| 2631 | | // Crossed a write barrier. Move the barrier forward. | 2686 | | // Crossed a write barrier. Move the barrier forward. |
| 2632 | | blne extern lj_gc_barrieruv // (global_State *g, TValue *tv) | 2687 | if (LJ_TARGET_OSX) { |
| 2688 | | beq <1 | ||
| 2689 | | mov RC, BASE | ||
| 2690 | | bl extern lj_gc_barrieruv // (global_State *g, TValue *tv) | ||
| 2691 | | mov BASE, RC | ||
| 2692 | } else { | ||
| 2693 | | blne extern lj_gc_barrieruv // (global_State *g, TValue *tv) | ||
| 2694 | } | ||
| 2633 | | b <1 | 2695 | | b <1 |
| 2634 | break; | 2696 | break; |
| 2635 | case BC_USETN: | 2697 | case BC_USETN: |
| @@ -3072,6 +3134,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 3072 | | str PC, SAVE_PC | 3134 | | str PC, SAVE_PC |
| 3073 | | bl extern lj_tab_reasize // (lua_State *L, GCtab *t, int nasize) | 3135 | | bl extern lj_tab_reasize // (lua_State *L, GCtab *t, int nasize) |
| 3074 | | // Must not reallocate the stack. | 3136 | | // Must not reallocate the stack. |
| 3137 | | IOS ldr BASE, L->base | ||
| 3075 | | b <1 | 3138 | | b <1 |
| 3076 | | | 3139 | | |
| 3077 | |7: // Possible table write barrier for any value. Skip valiswhite check. | 3140 | |7: // Possible table write barrier for any value. Skip valiswhite check. |
diff --git a/src/buildvm_arm.h b/src/buildvm_arm.h index 70c21538..a5f16897 100644 --- a/src/buildvm_arm.h +++ b/src/buildvm_arm.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[5200] = { | 15 | static const unsigned int build_actionlist[5407] = { |
| 16 | 0x00010001, | 16 | 0x00010001, |
| 17 | 0x00060014, | 17 | 0x00060014, |
| 18 | 0xe3160000, | 18 | 0xe3160000, |
| @@ -22,7 +22,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 22 | 0xe51c6004, | 22 | 0xe51c6004, |
| 23 | 0xe3e01000, | 23 | 0xe3e01000, |
| 24 | 0x000a0000, | 24 | 0x000a0000, |
| 25 | 0xe1a0400c, | 25 | 0xe1a0900c, |
| 26 | 0xe50a1004, | 26 | 0xe50a1004, |
| 27 | 0xe24aa008, | 27 | 0xe24aa008, |
| 28 | 0x00060016, | 28 | 0x00060016, |
| @@ -37,7 +37,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 37 | 0x000a0000, | 37 | 0x000a0000, |
| 38 | 0xe3500000, | 38 | 0xe3500000, |
| 39 | 0x000a0000, | 39 | 0x000a0000, |
| 40 | 0xe044c00c, | 40 | 0xe049c00c, |
| 41 | 0x1a000000, | 41 | 0x1a000000, |
| 42 | 0x00050014, | 42 | 0x00050014, |
| 43 | 0xe508c000, | 43 | 0xe508c000, |
| @@ -45,7 +45,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 45 | 0xe59d5014, | 45 | 0xe59d5014, |
| 46 | 0xe3e03000, | 46 | 0xe3e03000, |
| 47 | 0x000a0000, | 47 | 0x000a0000, |
| 48 | 0xe2444008, | 48 | 0xe2499008, |
| 49 | 0xe25b2008, | 49 | 0xe25b2008, |
| 50 | 0xe1a05185, | 50 | 0xe1a05185, |
| 51 | 0xe5073000, | 51 | 0xe5073000, |
| @@ -55,7 +55,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 55 | 0x0006000b, | 55 | 0x0006000b, |
| 56 | 0xe2522008, | 56 | 0xe2522008, |
| 57 | 0xe0ca00d8, | 57 | 0xe0ca00d8, |
| 58 | 0xe0c400f8, | 58 | 0xe0c900f8, |
| 59 | 0x1a000000, | 59 | 0x1a000000, |
| 60 | 0x0005000b, | 60 | 0x0005000b, |
| 61 | 0x0006000c, | 61 | 0x0006000c, |
| @@ -63,7 +63,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 63 | 0x1a000000, | 63 | 0x1a000000, |
| 64 | 0x00050006, | 64 | 0x00050006, |
| 65 | 0x0006000d, | 65 | 0x0006000d, |
| 66 | 0xe5084000, | 66 | 0xe5089000, |
| 67 | 0x000d8180, | 67 | 0x000d8180, |
| 68 | 0x00060019, | 68 | 0x00060019, |
| 69 | 0x00000000, | 69 | 0x00000000, |
| @@ -81,28 +81,28 @@ static const unsigned int build_actionlist[5200] = { | |||
| 81 | 0x000d8180, | 81 | 0x000d8180, |
| 82 | 0xe3e01000, | 82 | 0xe3e01000, |
| 83 | 0x000a0000, | 83 | 0x000a0000, |
| 84 | 0xe1540002, | 84 | 0xe1590002, |
| 85 | 0x2a000000, | 85 | 0x2a000000, |
| 86 | 0x00050008, | 86 | 0x00050008, |
| 87 | 0xe5841004, | 87 | 0xe5891004, |
| 88 | 0xe28bb008, | 88 | 0xe28bb008, |
| 89 | 0xe2844008, | 89 | 0xe2899008, |
| 90 | 0xea000000, | 90 | 0xea000000, |
| 91 | 0x0005000c, | 91 | 0x0005000c, |
| 92 | 0x00060011, | 92 | 0x00060011, |
| 93 | 0xe04b0005, | 93 | 0xe04b0005, |
| 94 | 0xe3550000, | 94 | 0xe3550000, |
| 95 | 0x10444000, | 95 | 0x10499000, |
| 96 | 0xea000000, | 96 | 0xea000000, |
| 97 | 0x0005000d, | 97 | 0x0005000d, |
| 98 | 0x00060012, | 98 | 0x00060012, |
| 99 | 0xe5084000, | 99 | 0xe5089000, |
| 100 | 0x000d8180, | 100 | 0x000d8180, |
| 101 | 0xe1a01005, | 101 | 0xe1a01005, |
| 102 | 0xe1a00008, | 102 | 0xe1a00008, |
| 103 | 0xeb000000, | 103 | 0xeb000000, |
| 104 | 0x00030000, | 104 | 0x00030000, |
| 105 | 0xe5184000, | 105 | 0xe5189000, |
| 106 | 0x000d8180, | 106 | 0x000d8180, |
| 107 | 0xea000000, | 107 | 0xea000000, |
| 108 | 0x0005000c, | 108 | 0x0005000c, |
| @@ -125,22 +125,22 @@ static const unsigned int build_actionlist[5200] = { | |||
| 125 | 0x000a0000, | 125 | 0x000a0000, |
| 126 | 0x0006001e, | 126 | 0x0006001e, |
| 127 | 0xe59d800c, | 127 | 0xe59d800c, |
| 128 | 0xe3a090ff, | 128 | 0xe3a040ff, |
| 129 | 0xe3a0b010, | 129 | 0xe3a0b010, |
| 130 | 0xe1a09189, | 130 | 0xe1a04184, |
| 131 | 0xe5184000, | 131 | 0xe5189000, |
| 132 | 0x000d8180, | 132 | 0x000d8180, |
| 133 | 0xe5187000, | 133 | 0xe5187000, |
| 134 | 0x000d8180, | 134 | 0x000d8180, |
| 135 | 0xe3e00000, | 135 | 0xe3e00000, |
| 136 | 0x000a0000, | 136 | 0x000a0000, |
| 137 | 0xe244a008, | 137 | 0xe249a008, |
| 138 | 0xe5146004, | 138 | 0xe5196004, |
| 139 | 0xe2877000, | 139 | 0xe2877000, |
| 140 | 0x000a0000, | 140 | 0x000a0000, |
| 141 | 0xe3e01000, | 141 | 0xe3e01000, |
| 142 | 0x000a0000, | 142 | 0x000a0000, |
| 143 | 0xe5040004, | 143 | 0xe5090004, |
| 144 | 0xe5071000, | 144 | 0xe5071000, |
| 145 | 0x000d8180, | 145 | 0x000d8180, |
| 146 | 0xea000000, | 146 | 0xea000000, |
| @@ -151,10 +151,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 151 | 0xea000000, | 151 | 0xea000000, |
| 152 | 0x00050002, | 152 | 0x00050002, |
| 153 | 0x00060020, | 153 | 0x00060020, |
| 154 | 0xe084b00b, | 154 | 0xe089b00b, |
| 155 | 0xe04aa004, | 155 | 0xe04aa009, |
| 156 | 0xe1a00008, | 156 | 0xe1a00008, |
| 157 | 0xe5084000, | 157 | 0xe5089000, |
| 158 | 0x000d8180, | 158 | 0x000d8180, |
| 159 | 0xe2866004, | 159 | 0xe2866004, |
| 160 | 0xe508b000, | 160 | 0xe508b000, |
| @@ -164,19 +164,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 164 | 0xe58d6008, | 164 | 0xe58d6008, |
| 165 | 0xeb000000, | 165 | 0xeb000000, |
| 166 | 0x00030000, | 166 | 0x00030000, |
| 167 | 0xe5184000, | 167 | 0xe5189000, |
| 168 | 0x000d8180, | 168 | 0x000d8180, |
| 169 | 0xe518b000, | 169 | 0xe518b000, |
| 170 | 0x000d8180, | 170 | 0x000d8180, |
| 171 | 0xe5142008, | 171 | 0xe5192008, |
| 172 | 0xe04bb004, | 172 | 0xe04bb009, |
| 173 | 0xe5126000, | 173 | 0xe5126000, |
| 174 | 0x000d8180, | 174 | 0x000d8180, |
| 175 | 0xe5d6c000, | 175 | 0xe5d6c000, |
| 176 | 0xe496e004, | 176 | 0xe496e004, |
| 177 | 0xe797c10c, | 177 | 0xe797c10c, |
| 178 | 0xe009a2ae, | 178 | 0xe004a2ae, |
| 179 | 0xe08aa004, | 179 | 0xe08aa009, |
| 180 | 0xe12fff1c, | 180 | 0xe12fff1c, |
| 181 | 0x00060021, | 181 | 0x00060021, |
| 182 | 0xe92d4ff0, | 182 | 0xe92d4ff0, |
| @@ -185,7 +185,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 185 | 0xe5107000, | 185 | 0xe5107000, |
| 186 | 0x000d8180, | 186 | 0x000d8180, |
| 187 | 0x00000000, | 187 | 0x00000000, |
| 188 | 0xe1a04001, | 188 | 0xe1a09001, |
| 189 | 0xe2877000, | 189 | 0xe2877000, |
| 190 | 0x000a0000, | 190 | 0x000a0000, |
| 191 | 0xe58d800c, | 191 | 0xe58d800c, |
| @@ -204,17 +204,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 204 | 0xe58d8008, | 204 | 0xe58d8008, |
| 205 | 0x0a000000, | 205 | 0x0a000000, |
| 206 | 0x00050003, | 206 | 0x00050003, |
| 207 | 0xe1a0a004, | 207 | 0xe1a0a009, |
| 208 | 0xe5184000, | 208 | 0xe5189000, |
| 209 | 0x000d8180, | 209 | 0x000d8180, |
| 210 | 0xe5180000, | 210 | 0xe5180000, |
| 211 | 0x000d8180, | 211 | 0x000d8180, |
| 212 | 0xe3a090ff, | 212 | 0xe3a040ff, |
| 213 | 0xe5482000, | 213 | 0xe5482000, |
| 214 | 0x000d8180, | 214 | 0x000d8180, |
| 215 | 0xe040b004, | 215 | 0xe040b009, |
| 216 | 0xe5146004, | 216 | 0xe5196004, |
| 217 | 0xe1a09189, | 217 | 0xe1a04184, |
| 218 | 0xe3e01000, | 218 | 0xe3e01000, |
| 219 | 0x000a0000, | 219 | 0x000a0000, |
| 220 | 0xe28bb008, | 220 | 0xe28bb008, |
| @@ -246,7 +246,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 246 | 0xe58d2014, | 246 | 0xe58d2014, |
| 247 | 0xe1a08000, | 247 | 0xe1a08000, |
| 248 | 0xe58d000c, | 248 | 0xe58d000c, |
| 249 | 0xe1a04001, | 249 | 0xe1a09001, |
| 250 | 0xe508d000, | 250 | 0xe508d000, |
| 251 | 0x000d8180, | 251 | 0x000d8180, |
| 252 | 0x00000000, | 252 | 0x00000000, |
| @@ -261,30 +261,30 @@ static const unsigned int build_actionlist[5200] = { | |||
| 261 | 0x000d8180, | 261 | 0x000d8180, |
| 262 | 0xe5180000, | 262 | 0xe5180000, |
| 263 | 0x000d8180, | 263 | 0x000d8180, |
| 264 | 0xe3a090ff, | 264 | 0xe3a040ff, |
| 265 | 0xe0866004, | 265 | 0xe0866009, |
| 266 | 0xe1a09189, | 266 | 0xe1a04184, |
| 267 | 0xe046600c, | 267 | 0xe046600c, |
| 268 | 0xe3e01000, | 268 | 0xe3e01000, |
| 269 | 0x000a0000, | 269 | 0x000a0000, |
| 270 | 0xe040b004, | 270 | 0xe040b009, |
| 271 | 0xe5071000, | 271 | 0xe5071000, |
| 272 | 0x000d8180, | 272 | 0x000d8180, |
| 273 | 0x00060024, | 273 | 0x00060024, |
| 274 | 0xe14420d8, | 274 | 0xe14920d8, |
| 275 | 0xe3730000, | 275 | 0xe3730000, |
| 276 | 0x000a0000, | 276 | 0x000a0000, |
| 277 | 0x1a000000, | 277 | 0x1a000000, |
| 278 | 0x00050025, | 278 | 0x00050025, |
| 279 | 0x00060026, | 279 | 0x00060026, |
| 280 | 0xe5046004, | 280 | 0xe5096004, |
| 281 | 0xe5126000, | 281 | 0xe5126000, |
| 282 | 0x000d8180, | 282 | 0x000d8180, |
| 283 | 0xe5d6c000, | 283 | 0xe5d6c000, |
| 284 | 0xe496e004, | 284 | 0xe496e004, |
| 285 | 0xe797c10c, | 285 | 0xe797c10c, |
| 286 | 0xe009a2ae, | 286 | 0xe004a2ae, |
| 287 | 0xe08aa004, | 287 | 0xe08aa009, |
| 288 | 0xe12fff1c, | 288 | 0xe12fff1c, |
| 289 | 0x00060027, | 289 | 0x00060027, |
| 290 | 0xe92d4ff0, | 290 | 0xe92d4ff0, |
| @@ -308,7 +308,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 308 | 0xe12fff33, | 308 | 0xe12fff33, |
| 309 | 0xe5187000, | 309 | 0xe5187000, |
| 310 | 0x000d8180, | 310 | 0x000d8180, |
| 311 | 0xe1b04000, | 311 | 0xe1b09000, |
| 312 | 0xe3a06000, | 312 | 0xe3a06000, |
| 313 | 0x000a0000, | 313 | 0x000a0000, |
| 314 | 0xe2877000, | 314 | 0xe2877000, |
| @@ -320,9 +320,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 320 | 0x00060015, | 320 | 0x00060015, |
| 321 | 0x00000000, | 321 | 0x00000000, |
| 322 | 0xe51c2008, | 322 | 0xe51c2008, |
| 323 | 0xe5140010, | 323 | 0xe5190010, |
| 324 | 0xe1a03004, | 324 | 0xe1a03009, |
| 325 | 0xe1a0400c, | 325 | 0xe1a0900c, |
| 326 | 0xe3500000, | 326 | 0xe3500000, |
| 327 | 0xe513600c, | 327 | 0xe513600c, |
| 328 | 0x0a000000, | 328 | 0x0a000000, |
| @@ -337,30 +337,30 @@ static const unsigned int build_actionlist[5200] = { | |||
| 337 | 0x000d8180, | 337 | 0x000d8180, |
| 338 | 0xe12fff10, | 338 | 0xe12fff10, |
| 339 | 0x0006000b, | 339 | 0x0006000b, |
| 340 | 0xe5142008, | 340 | 0xe5192008, |
| 341 | 0xe2433010, | 341 | 0xe2433010, |
| 342 | 0xe043b004, | 342 | 0xe043b009, |
| 343 | 0xea000000, | 343 | 0xea000000, |
| 344 | 0x00050028, | 344 | 0x00050028, |
| 345 | 0x00060029, | 345 | 0x00060029, |
| 346 | 0xe516e004, | 346 | 0xe516e004, |
| 347 | 0xe2431010, | 347 | 0xe2431010, |
| 348 | 0xe1ca20d0, | 348 | 0xe1ca20d0, |
| 349 | 0xe5084000, | 349 | 0xe5089000, |
| 350 | 0x000d8180, | 350 | 0x000d8180, |
| 351 | 0xe009baae, | 351 | 0xe004baae, |
| 352 | 0xe009a2ae, | 352 | 0xe004a2ae, |
| 353 | 0xe084000b, | 353 | 0xe089000b, |
| 354 | 0xe0510000, | 354 | 0xe0510000, |
| 355 | 0x11c120f0, | 355 | 0x11c120f0, |
| 356 | 0x11a02000, | 356 | 0x11a02000, |
| 357 | 0x1a000000, | 357 | 0x1a000000, |
| 358 | 0x0005002a, | 358 | 0x0005002a, |
| 359 | 0xe18420fa, | 359 | 0xe18920fa, |
| 360 | 0xea000000, | 360 | 0xea000000, |
| 361 | 0x0005002b, | 361 | 0x0005002b, |
| 362 | 0x0006002c, | 362 | 0x0006002c, |
| 363 | 0xe084100c, | 363 | 0xe089100c, |
| 364 | 0xea000000, | 364 | 0xea000000, |
| 365 | 0x00050002, | 365 | 0x00050002, |
| 366 | 0x0006002d, | 366 | 0x0006002d, |
| @@ -379,50 +379,54 @@ static const unsigned int build_actionlist[5200] = { | |||
| 379 | 0xea000000, | 379 | 0xea000000, |
| 380 | 0x00050001, | 380 | 0x00050001, |
| 381 | 0x0006002e, | 381 | 0x0006002e, |
| 382 | 0xe009caae, | 382 | 0xe004caae, |
| 383 | 0xe58db000, | 383 | 0xe58db000, |
| 384 | 0xe3e03000, | 384 | 0xe3e03000, |
| 385 | 0x000a0000, | 385 | 0x000a0000, |
| 386 | 0xe084100c, | 386 | 0xe089100c, |
| 387 | 0xe58d3004, | 387 | 0xe58d3004, |
| 388 | 0xe1a0200d, | 388 | 0xe1a0200d, |
| 389 | 0xea000000, | 389 | 0xea000000, |
| 390 | 0x00050001, | 390 | 0x00050001, |
| 391 | 0x0006002f, | 391 | 0x0006002f, |
| 392 | 0x00000000, | 392 | 0x00000000, |
| 393 | 0xe084100c, | 393 | 0xe089100c, |
| 394 | 0xe084200b, | 394 | 0xe089200b, |
| 395 | 0x0006000b, | 395 | 0x0006000b, |
| 396 | 0xe5084000, | 396 | 0xe5089000, |
| 397 | 0x000d8180, | 397 | 0x000d8180, |
| 398 | 0xe1a00008, | 398 | 0xe1a00008, |
| 399 | 0xe58d6008, | 399 | 0xe58d6008, |
| 400 | 0xeb000000, | 400 | 0xeb000000, |
| 401 | 0x00030001, | 401 | 0x00030001, |
| 402 | 0x00000000, | ||
| 403 | 0xe5189000, | ||
| 404 | 0x000d8180, | ||
| 405 | 0x00000000, | ||
| 402 | 0xe3500000, | 406 | 0xe3500000, |
| 403 | 0x0a000000, | 407 | 0x0a000000, |
| 404 | 0x00050003, | 408 | 0x00050003, |
| 405 | 0xe1c020d0, | 409 | 0xe1c020d0, |
| 406 | 0xe5d6c000, | 410 | 0xe5d6c000, |
| 407 | 0xe496e004, | 411 | 0xe496e004, |
| 408 | 0xe18420fa, | 412 | 0xe18920fa, |
| 409 | 0xe797c10c, | 413 | 0xe797c10c, |
| 410 | 0xe009a2ae, | 414 | 0xe004a2ae, |
| 411 | 0xe1a0b82e, | 415 | 0xe1a0b82e, |
| 412 | 0xe12fff1c, | 416 | 0xe12fff1c, |
| 413 | 0x0006000d, | 417 | 0x0006000d, |
| 414 | 0xe2640000, | 418 | 0xe2690000, |
| 415 | 0x000a0000, | 419 | 0x000a0000, |
| 416 | 0xe5184000, | 420 | 0xe5189000, |
| 417 | 0x000d8180, | 421 | 0x000d8180, |
| 418 | 0xe3a0b010, | 422 | 0xe3a0b010, |
| 419 | 0xe504600c, | 423 | 0xe509600c, |
| 420 | 0xe0806004, | 424 | 0xe0806009, |
| 421 | 0xe5142008, | 425 | 0xe5192008, |
| 422 | 0xea000000, | 426 | 0xea000000, |
| 423 | 0x00050026, | 427 | 0x00050026, |
| 424 | 0x00060030, | 428 | 0x00060030, |
| 425 | 0xe084100c, | 429 | 0xe089100c, |
| 426 | 0xea000000, | 430 | 0xea000000, |
| 427 | 0x00050002, | 431 | 0x00050002, |
| 428 | 0x00060031, | 432 | 0x00060031, |
| @@ -441,54 +445,57 @@ static const unsigned int build_actionlist[5200] = { | |||
| 441 | 0xea000000, | 445 | 0xea000000, |
| 442 | 0x00050001, | 446 | 0x00050001, |
| 443 | 0x00060032, | 447 | 0x00060032, |
| 444 | 0xe009caae, | 448 | 0xe004caae, |
| 445 | 0xe58db000, | 449 | 0xe58db000, |
| 446 | 0xe3e03000, | 450 | 0xe3e03000, |
| 447 | 0x000a0000, | 451 | 0x000a0000, |
| 448 | 0xe084100c, | 452 | 0xe089100c, |
| 449 | 0xe58d3004, | 453 | 0xe58d3004, |
| 450 | 0xe1a0200d, | 454 | 0xe1a0200d, |
| 451 | 0xea000000, | 455 | 0xea000000, |
| 452 | 0x00050001, | 456 | 0x00050001, |
| 453 | 0x00060033, | 457 | 0x00060033, |
| 454 | 0xe084100c, | 458 | 0xe089100c, |
| 455 | 0xe084200b, | 459 | 0xe089200b, |
| 456 | 0x0006000b, | 460 | 0x0006000b, |
| 457 | 0xe5084000, | 461 | 0xe5089000, |
| 458 | 0x000d8180, | 462 | 0x000d8180, |
| 459 | 0x00000000, | ||
| 460 | 0xe1a00008, | 463 | 0xe1a00008, |
| 461 | 0xe58d6008, | 464 | 0xe58d6008, |
| 462 | 0xeb000000, | 465 | 0xeb000000, |
| 463 | 0x00030002, | 466 | 0x00030002, |
| 467 | 0x00000000, | ||
| 468 | 0xe5189000, | ||
| 469 | 0x000d8180, | ||
| 470 | 0x00000000, | ||
| 464 | 0xe3500000, | 471 | 0xe3500000, |
| 465 | 0xe18420da, | 472 | 0xe18920da, |
| 466 | 0x0a000000, | 473 | 0x0a000000, |
| 467 | 0x00050003, | 474 | 0x00050003, |
| 468 | 0xe5d6c000, | 475 | 0xe5d6c000, |
| 469 | 0xe1c020f0, | 476 | 0xe1c020f0, |
| 470 | 0xe496e004, | 477 | 0xe496e004, |
| 471 | 0xe797c10c, | 478 | 0xe797c10c, |
| 472 | 0xe009a2ae, | 479 | 0xe004a2ae, |
| 473 | 0xe1a0b82e, | 480 | 0xe1a0b82e, |
| 474 | 0xe12fff1c, | 481 | 0xe12fff1c, |
| 475 | 0x0006000d, | 482 | 0x0006000d, |
| 476 | 0xe2640000, | 483 | 0xe2690000, |
| 477 | 0x000a0000, | 484 | 0x000a0000, |
| 478 | 0xe5184000, | 485 | 0xe5189000, |
| 479 | 0x000d8180, | 486 | 0x000d8180, |
| 480 | 0xe3a0b018, | 487 | 0xe3a0b018, |
| 481 | 0xe1c421f0, | 488 | 0xe1c921f0, |
| 482 | 0xe504600c, | 489 | 0xe509600c, |
| 483 | 0xe0806004, | 490 | 0xe0806009, |
| 484 | 0xe5142008, | 491 | 0xe5192008, |
| 485 | 0xea000000, | 492 | 0xea000000, |
| 486 | 0x00050026, | 493 | 0x00050026, |
| 487 | 0x00060034, | 494 | 0x00060034, |
| 488 | 0xe1a00008, | 495 | 0xe1a00008, |
| 489 | 0xe2466004, | 496 | 0xe2466004, |
| 490 | 0xe1a0100a, | 497 | 0xe1a0100a, |
| 491 | 0xe5084000, | 498 | 0xe5089000, |
| 492 | 0x000d8180, | 499 | 0x000d8180, |
| 493 | 0xe1a0200b, | 500 | 0xe1a0200b, |
| 494 | 0xe58d6008, | 501 | 0xe58d6008, |
| @@ -496,6 +503,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 496 | 0xeb000000, | 503 | 0xeb000000, |
| 497 | 0x00030003, | 504 | 0x00030003, |
| 498 | 0x0006000d, | 505 | 0x0006000d, |
| 506 | 0x00000000, | ||
| 507 | 0xe5189000, | ||
| 508 | 0x000d8180, | ||
| 509 | 0x00000000, | ||
| 499 | 0xe3500001, | 510 | 0xe3500001, |
| 500 | 0x8a000000, | 511 | 0x8a000000, |
| 501 | 0x00050035, | 512 | 0x00050035, |
| @@ -508,14 +519,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 508 | 0xe5d6c000, | 519 | 0xe5d6c000, |
| 509 | 0xe496e004, | 520 | 0xe496e004, |
| 510 | 0xe797c10c, | 521 | 0xe797c10c, |
| 511 | 0xe009a2ae, | 522 | 0xe004a2ae, |
| 512 | 0xe1a0b82e, | 523 | 0xe1a0b82e, |
| 513 | 0xe12fff1c, | 524 | 0xe12fff1c, |
| 514 | 0x00060036, | 525 | 0x00060036, |
| 515 | 0xe516e004, | 526 | 0xe516e004, |
| 516 | 0xe1ca00d0, | 527 | 0xe1ca00d0, |
| 517 | 0xe00922ae, | 528 | 0xe00422ae, |
| 518 | 0xe18400f2, | 529 | 0xe18900f2, |
| 519 | 0xea000000, | 530 | 0xea000000, |
| 520 | 0x0005002b, | 531 | 0x0005002b, |
| 521 | 0x00060037, | 532 | 0x00060037, |
| @@ -532,9 +543,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 532 | 0xea000000, | 543 | 0xea000000, |
| 533 | 0x0005000e, | 544 | 0x0005000e, |
| 534 | 0x00060039, | 545 | 0x00060039, |
| 535 | 0x00000000, | ||
| 536 | 0xe2466004, | 546 | 0xe2466004, |
| 537 | 0xe5084000, | 547 | 0xe5089000, |
| 538 | 0x000d8180, | 548 | 0x000d8180, |
| 539 | 0xe1a00008, | 549 | 0xe1a00008, |
| 540 | 0xe58d6008, | 550 | 0xe58d6008, |
| @@ -545,7 +555,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 545 | 0x0006003a, | 555 | 0x0006003a, |
| 546 | 0x00000000, | 556 | 0x00000000, |
| 547 | 0xe2466004, | 557 | 0xe2466004, |
| 548 | 0xe5084000, | 558 | 0xe5089000, |
| 549 | 0x000d8180, | 559 | 0x000d8180, |
| 550 | 0xe1a00008, | 560 | 0xe1a00008, |
| 551 | 0xe1a0100e, | 561 | 0xe1a0100e, |
| @@ -556,107 +566,127 @@ static const unsigned int build_actionlist[5200] = { | |||
| 556 | 0x0005000d, | 566 | 0x0005000d, |
| 557 | 0x00000000, | 567 | 0x00000000, |
| 558 | 0x0006003b, | 568 | 0x0006003b, |
| 559 | 0xe009caae, | 569 | 0xe004caae, |
| 560 | 0xe009b6ae, | 570 | 0xe004b6ae, |
| 561 | 0xe084200c, | 571 | 0xe089200c, |
| 562 | 0xe085300b, | 572 | 0xe085300b, |
| 563 | 0xea000000, | 573 | 0xea000000, |
| 564 | 0x00050001, | 574 | 0x00050001, |
| 565 | 0x0006003c, | 575 | 0x0006003c, |
| 566 | 0xe009caae, | 576 | 0xe004caae, |
| 567 | 0xe009b6ae, | 577 | 0xe004b6ae, |
| 568 | 0xe084300c, | 578 | 0xe089300c, |
| 569 | 0xe085200b, | 579 | 0xe085200b, |
| 570 | 0xea000000, | 580 | 0xea000000, |
| 571 | 0x00050001, | 581 | 0x00050001, |
| 572 | 0x0006003d, | 582 | 0x0006003d, |
| 573 | 0xe516e008, | 583 | 0xe516e008, |
| 574 | 0xe2466004, | 584 | 0xe2466004, |
| 575 | 0xe084200b, | 585 | 0xe089200b, |
| 576 | 0xe084300b, | 586 | 0xe089300b, |
| 577 | 0xea000000, | 587 | 0xea000000, |
| 578 | 0x00050001, | 588 | 0x00050001, |
| 579 | 0x0006003e, | 589 | 0x0006003e, |
| 580 | 0xe009caae, | 590 | 0xe004caae, |
| 581 | 0xe009b6ae, | 591 | 0xe004b6ae, |
| 582 | 0xe084200c, | 592 | 0xe089200c, |
| 583 | 0xe084300b, | 593 | 0xe089300b, |
| 584 | 0x0006000b, | 594 | 0x0006000b, |
| 585 | 0xe20ec0ff, | 595 | 0xe20ec0ff, |
| 586 | 0xe084100a, | 596 | 0xe089100a, |
| 587 | 0xe5084000, | 597 | 0xe5089000, |
| 588 | 0x000d8180, | 598 | 0x000d8180, |
| 589 | 0xe1a00008, | 599 | 0xe1a00008, |
| 590 | 0xe58d6008, | 600 | 0xe58d6008, |
| 591 | 0xe58dc000, | 601 | 0xe58dc000, |
| 592 | 0xeb000000, | 602 | 0xeb000000, |
| 593 | 0x00030006, | 603 | 0x00030006, |
| 604 | 0x00000000, | ||
| 605 | 0xe5189000, | ||
| 606 | 0x000d8180, | ||
| 607 | 0x00000000, | ||
| 594 | 0xe3500000, | 608 | 0xe3500000, |
| 595 | 0x0a000000, | 609 | 0x0a000000, |
| 596 | 0x0005002b, | 610 | 0x0005002b, |
| 597 | 0x00060035, | 611 | 0x00060035, |
| 598 | 0xe0401004, | 612 | 0xe0401009, |
| 599 | 0xe500600c, | 613 | 0xe500600c, |
| 600 | 0xe2816000, | 614 | 0xe2816000, |
| 601 | 0x000a0000, | 615 | 0x000a0000, |
| 602 | 0xe1a04000, | 616 | 0xe1a09000, |
| 603 | 0xe3a0b010, | 617 | 0xe3a0b010, |
| 604 | 0xea000000, | 618 | 0xea000000, |
| 605 | 0x00050024, | 619 | 0x00050024, |
| 606 | 0x0006003f, | 620 | 0x0006003f, |
| 607 | 0xe084100b, | 621 | 0xe089100b, |
| 608 | 0xe5084000, | 622 | 0xe5089000, |
| 609 | 0x000d8180, | 623 | 0x000d8180, |
| 610 | 0xe1a00008, | 624 | 0xe1a00008, |
| 611 | 0xe58d6008, | 625 | 0xe58d6008, |
| 612 | 0xeb000000, | 626 | 0xeb000000, |
| 613 | 0x00030007, | 627 | 0x00030007, |
| 628 | 0x00000000, | ||
| 629 | 0xe5189000, | ||
| 630 | 0x000d8180, | ||
| 631 | 0x00000000, | ||
| 614 | 0xea000000, | 632 | 0xea000000, |
| 615 | 0x00050035, | 633 | 0x00050035, |
| 616 | 0x00060025, | 634 | 0x00060025, |
| 617 | 0xe1a00008, | 635 | 0xe1a00008, |
| 618 | 0xe508c000, | 636 | 0xe508c000, |
| 619 | 0x000d8180, | 637 | 0x000d8180, |
| 620 | 0xe2441008, | 638 | 0xe2491008, |
| 621 | 0xe58d6008, | 639 | 0xe58d6008, |
| 622 | 0xe084200b, | 640 | 0xe089200b, |
| 641 | 0x00000000, | ||
| 642 | 0xe1a0a009, | ||
| 643 | 0x00000000, | ||
| 623 | 0xeb000000, | 644 | 0xeb000000, |
| 624 | 0x00030008, | 645 | 0x00030008, |
| 625 | 0xe5142008, | 646 | 0x00000000, |
| 647 | 0xe1a0900a, | ||
| 648 | 0x00000000, | ||
| 649 | 0xe5192008, | ||
| 626 | 0xe28bb008, | 650 | 0xe28bb008, |
| 627 | 0xe5046004, | 651 | 0xe5096004, |
| 628 | 0xe5126000, | 652 | 0xe5126000, |
| 629 | 0x000d8180, | 653 | 0x000d8180, |
| 630 | 0x00000000, | ||
| 631 | 0xe5d6c000, | 654 | 0xe5d6c000, |
| 632 | 0xe496e004, | 655 | 0xe496e004, |
| 633 | 0xe797c10c, | 656 | 0xe797c10c, |
| 634 | 0xe009a2ae, | 657 | 0xe004a2ae, |
| 635 | 0xe08aa004, | 658 | 0xe08aa009, |
| 636 | 0xe12fff1c, | 659 | 0xe12fff1c, |
| 637 | 0x00060040, | 660 | 0x00060040, |
| 638 | 0xe1a00008, | 661 | 0xe1a00008, |
| 639 | 0xe5084000, | 662 | 0xe5089000, |
| 640 | 0x000d8180, | 663 | 0x000d8180, |
| 641 | 0xe24a1008, | 664 | 0xe24a1008, |
| 642 | 0xe58d6008, | 665 | 0xe58d6008, |
| 643 | 0xe08a200b, | 666 | 0xe08a200b, |
| 644 | 0xeb000000, | 667 | 0xeb000000, |
| 645 | 0x00030008, | 668 | 0x00030008, |
| 669 | 0x00000000, | ||
| 670 | 0xe5189000, | ||
| 671 | 0x000d8180, | ||
| 672 | 0x00000000, | ||
| 646 | 0xe51a2008, | 673 | 0xe51a2008, |
| 647 | 0xe5146004, | 674 | 0xe5196004, |
| 648 | 0xe28bb008, | 675 | 0xe28bb008, |
| 649 | 0xea000000, | 676 | 0xea000000, |
| 650 | 0x00050041, | 677 | 0x00050041, |
| 651 | 0x00060042, | 678 | 0x00060042, |
| 652 | 0xe1a00008, | 679 | 0xe1a00008, |
| 653 | 0xe5084000, | 680 | 0xe5089000, |
| 654 | 0x000d8180, | 681 | 0x000d8180, |
| 655 | 0xe1a0100a, | 682 | 0xe1a0100a, |
| 656 | 0xe58d6008, | 683 | 0xe58d6008, |
| 657 | 0xeb000000, | 684 | 0xeb000000, |
| 658 | 0x00030009, | 685 | 0x00030009, |
| 659 | 0x00000000, | 686 | 0x00000000, |
| 687 | 0xe5189000, | ||
| 688 | 0x000d8180, | ||
| 689 | 0x00000000, | ||
| 660 | 0xe556c004, | 690 | 0xe556c004, |
| 661 | 0x00000000, | 691 | 0x00000000, |
| 662 | 0xe516e004, | 692 | 0xe516e004, |
| @@ -664,7 +694,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 664 | 0xe35c0000, | 694 | 0xe35c0000, |
| 665 | 0x000a0000, | 695 | 0x000a0000, |
| 666 | 0x00000000, | 696 | 0x00000000, |
| 667 | 0xe009a2ae, | 697 | 0xe004a2ae, |
| 668 | 0xe1a0b82e, | 698 | 0xe1a0b82e, |
| 669 | 0x00000000, | 699 | 0x00000000, |
| 670 | 0x0a000000, | 700 | 0x0a000000, |
| @@ -673,7 +703,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 673 | 0xea000000, | 703 | 0xea000000, |
| 674 | 0x00070000, | 704 | 0x00070000, |
| 675 | 0x00060043, | 705 | 0x00060043, |
| 676 | 0xe1c400d0, | 706 | 0xe1c900d0, |
| 677 | 0xe35b0008, | 707 | 0xe35b0008, |
| 678 | 0x3a000000, | 708 | 0x3a000000, |
| 679 | 0x00050044, | 709 | 0x00050044, |
| @@ -681,9 +711,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 681 | 0x000a0000, | 711 | 0x000a0000, |
| 682 | 0x8a000000, | 712 | 0x8a000000, |
| 683 | 0x00050044, | 713 | 0x00050044, |
| 684 | 0xe5146004, | 714 | 0xe5196004, |
| 685 | 0xe14400f8, | 715 | 0xe14900f8, |
| 686 | 0xe1a0c004, | 716 | 0xe1a0c009, |
| 687 | 0xe25ba008, | 717 | 0xe25ba008, |
| 688 | 0xe28bb008, | 718 | 0xe28bb008, |
| 689 | 0x0a000000, | 719 | 0x0a000000, |
| @@ -697,7 +727,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 697 | 0xea000000, | 727 | 0xea000000, |
| 698 | 0x00050045, | 728 | 0x00050045, |
| 699 | 0x00060046, | 729 | 0x00060046, |
| 700 | 0xe5941004, | 730 | 0xe5991004, |
| 701 | 0xe35b0008, | 731 | 0xe35b0008, |
| 702 | 0x3a000000, | 732 | 0x3a000000, |
| 703 | 0x00050044, | 733 | 0x00050044, |
| @@ -712,7 +742,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 712 | 0xea000000, | 742 | 0xea000000, |
| 713 | 0x00050047, | 743 | 0x00050047, |
| 714 | 0x00060048, | 744 | 0x00060048, |
| 715 | 0xe1c400d0, | 745 | 0xe1c900d0, |
| 716 | 0xe35b0008, | 746 | 0xe35b0008, |
| 717 | 0x3a000000, | 747 | 0x3a000000, |
| 718 | 0x00050044, | 748 | 0x00050044, |
| @@ -784,8 +814,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 784 | 0xea000000, | 814 | 0xea000000, |
| 785 | 0x0005000c, | 815 | 0x0005000c, |
| 786 | 0x00060049, | 816 | 0x00060049, |
| 787 | 0xe1c400d0, | 817 | 0xe1c900d0, |
| 788 | 0xe1c420d8, | 818 | 0xe1c920d8, |
| 789 | 0xe35b0010, | 819 | 0xe35b0010, |
| 790 | 0x3a000000, | 820 | 0x3a000000, |
| 791 | 0x00050044, | 821 | 0x00050044, |
| @@ -819,7 +849,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 819 | 0xea000000, | 849 | 0xea000000, |
| 820 | 0x00050047, | 850 | 0x00050047, |
| 821 | 0x0006004a, | 851 | 0x0006004a, |
| 822 | 0xe1c420d0, | 852 | 0xe1c920d0, |
| 823 | 0xe35b0010, | 853 | 0xe35b0010, |
| 824 | 0x3a000000, | 854 | 0x3a000000, |
| 825 | 0x00050044, | 855 | 0x00050044, |
| @@ -830,14 +860,20 @@ static const unsigned int build_actionlist[5200] = { | |||
| 830 | 0x1a000000, | 860 | 0x1a000000, |
| 831 | 0x00050044, | 861 | 0x00050044, |
| 832 | 0xe1a00008, | 862 | 0xe1a00008, |
| 833 | 0xe2842008, | 863 | 0xe2892008, |
| 864 | 0x00000000, | ||
| 865 | 0xe1a0a009, | ||
| 866 | 0x00000000, | ||
| 834 | 0xeb000000, | 867 | 0xeb000000, |
| 835 | 0x0003000a, | 868 | 0x0003000a, |
| 869 | 0x00000000, | ||
| 870 | 0xe1a0900a, | ||
| 871 | 0x00000000, | ||
| 836 | 0xe1c000d0, | 872 | 0xe1c000d0, |
| 837 | 0xea000000, | 873 | 0xea000000, |
| 838 | 0x00050047, | 874 | 0x00050047, |
| 839 | 0x0006004b, | 875 | 0x0006004b, |
| 840 | 0xe1c400d0, | 876 | 0xe1c900d0, |
| 841 | 0xe35b0008, | 877 | 0xe35b0008, |
| 842 | 0x3a000000, | 878 | 0x3a000000, |
| 843 | 0x00050044, | 879 | 0x00050044, |
| @@ -848,7 +884,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 848 | 0xea000000, | 884 | 0xea000000, |
| 849 | 0x00050044, | 885 | 0x00050044, |
| 850 | 0x0006004c, | 886 | 0x0006004c, |
| 851 | 0xe1c400d0, | 887 | 0xe1c900d0, |
| 852 | 0xe35b0008, | 888 | 0xe35b0008, |
| 853 | 0x3a000000, | 889 | 0x3a000000, |
| 854 | 0x00050044, | 890 | 0x00050044, |
| @@ -858,7 +894,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 858 | 0x00050047, | 894 | 0x00050047, |
| 859 | 0xe5173000, | 895 | 0xe5173000, |
| 860 | 0x000d8180, | 896 | 0x000d8180, |
| 861 | 0xe5084000, | 897 | 0xe5089000, |
| 862 | 0x000d8180, | 898 | 0x000d8180, |
| 863 | 0xe3710000, | 899 | 0xe3710000, |
| 864 | 0x000a0000, | 900 | 0x000a0000, |
| @@ -874,18 +910,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 874 | 0xab000000, | 910 | 0xab000000, |
| 875 | 0x0005004d, | 911 | 0x0005004d, |
| 876 | 0xe1a00008, | 912 | 0xe1a00008, |
| 877 | 0xe1a01004, | 913 | 0xe1a01009, |
| 878 | 0xeb000000, | 914 | 0xeb000000, |
| 879 | 0x0003000b, | 915 | 0x0003000b, |
| 880 | 0xe5184000, | 916 | 0xe5189000, |
| 881 | 0x000d8180, | 917 | 0x000d8180, |
| 882 | 0xe3e01000, | 918 | 0xe3e01000, |
| 883 | 0x000a0000, | 919 | 0x000a0000, |
| 884 | 0x00000000, | ||
| 885 | 0xea000000, | 920 | 0xea000000, |
| 886 | 0x00050047, | 921 | 0x00050047, |
| 887 | 0x0006004e, | 922 | 0x0006004e, |
| 888 | 0xe1c400d0, | 923 | 0x00000000, |
| 924 | 0xe1c900d0, | ||
| 889 | 0xe35b0008, | 925 | 0xe35b0008, |
| 890 | 0x3a000000, | 926 | 0x3a000000, |
| 891 | 0x00050044, | 927 | 0x00050044, |
| @@ -895,33 +931,37 @@ static const unsigned int build_actionlist[5200] = { | |||
| 895 | 0x000a0000, | 931 | 0x000a0000, |
| 896 | 0x1a000000, | 932 | 0x1a000000, |
| 897 | 0x00050044, | 933 | 0x00050044, |
| 898 | 0xe18420fb, | 934 | 0xe18920fb, |
| 899 | 0xe5146004, | 935 | 0xe5196004, |
| 900 | 0xe1a01000, | 936 | 0xe1a01000, |
| 901 | 0xe5084000, | 937 | 0xe5089000, |
| 902 | 0x000d8180, | 938 | 0x000d8180, |
| 903 | 0xe1a00008, | 939 | 0xe1a00008, |
| 904 | 0xe5084000, | 940 | 0xe5089000, |
| 905 | 0x000d8180, | 941 | 0x000d8180, |
| 906 | 0xe2842008, | 942 | 0xe2892008, |
| 907 | 0xe58d6008, | 943 | 0xe58d6008, |
| 908 | 0xeb000000, | 944 | 0xeb000000, |
| 909 | 0x0003000c, | 945 | 0x0003000c, |
| 946 | 0x00000000, | ||
| 947 | 0xe5189000, | ||
| 948 | 0x000d8180, | ||
| 949 | 0x00000000, | ||
| 910 | 0xe3500000, | 950 | 0xe3500000, |
| 911 | 0x03e01000, | 951 | 0x03e01000, |
| 912 | 0x000a0000, | 952 | 0x000a0000, |
| 913 | 0x0a000000, | 953 | 0x0a000000, |
| 914 | 0x00050047, | 954 | 0x00050047, |
| 915 | 0xe1c400d8, | 955 | 0xe1c900d8, |
| 916 | 0xe1c421d0, | 956 | 0xe1c921d0, |
| 917 | 0xe3a0b000, | 957 | 0xe3a0b000, |
| 918 | 0x000a0000, | 958 | 0x000a0000, |
| 919 | 0xe14400f8, | 959 | 0xe14900f8, |
| 920 | 0xe1c420f0, | 960 | 0xe1c920f0, |
| 921 | 0xea000000, | 961 | 0xea000000, |
| 922 | 0x00050045, | 962 | 0x00050045, |
| 923 | 0x0006004f, | 963 | 0x0006004f, |
| 924 | 0xe1c400d0, | 964 | 0xe1c900d0, |
| 925 | 0xe35b0008, | 965 | 0xe35b0008, |
| 926 | 0x3a000000, | 966 | 0x3a000000, |
| 927 | 0x00050044, | 967 | 0x00050044, |
| @@ -935,7 +975,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 935 | 0x00000000, | 975 | 0x00000000, |
| 936 | 0xe14220d0, | 976 | 0xe14220d0, |
| 937 | 0x000c8100, | 977 | 0x000c8100, |
| 938 | 0xe5146004, | 978 | 0xe5196004, |
| 939 | 0x00000000, | 979 | 0x00000000, |
| 940 | 0xe35c0000, | 980 | 0xe35c0000, |
| 941 | 0x1a000000, | 981 | 0x1a000000, |
| @@ -945,13 +985,13 @@ static const unsigned int build_actionlist[5200] = { | |||
| 945 | 0x000a0000, | 985 | 0x000a0000, |
| 946 | 0xe3a0b000, | 986 | 0xe3a0b000, |
| 947 | 0x000a0000, | 987 | 0x000a0000, |
| 948 | 0xe14420f8, | 988 | 0xe14920f8, |
| 949 | 0xe584100c, | 989 | 0xe589100c, |
| 950 | 0xea000000, | 990 | 0xea000000, |
| 951 | 0x00050045, | 991 | 0x00050045, |
| 952 | 0x00060050, | 992 | 0x00060050, |
| 953 | 0xe1c400d0, | 993 | 0xe1c900d0, |
| 954 | 0xe1c420d8, | 994 | 0xe1c920d8, |
| 955 | 0xe35b0010, | 995 | 0xe35b0010, |
| 956 | 0x3a000000, | 996 | 0x3a000000, |
| 957 | 0x00050044, | 997 | 0x00050044, |
| @@ -966,10 +1006,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 966 | 0xe510b000, | 1006 | 0xe510b000, |
| 967 | 0x000d8180, | 1007 | 0x000d8180, |
| 968 | 0xe2822001, | 1008 | 0xe2822001, |
| 969 | 0xe5146004, | 1009 | 0xe5196004, |
| 970 | 0xe152000c, | 1010 | 0xe152000c, |
| 971 | 0xe08bb182, | 1011 | 0xe08bb182, |
| 972 | 0xe14420f8, | 1012 | 0xe14920f8, |
| 973 | 0x31cb00d0, | 1013 | 0x31cb00d0, |
| 974 | 0xe3a0b000, | 1014 | 0xe3a0b000, |
| 975 | 0x000a0000, | 1015 | 0x000a0000, |
| @@ -980,7 +1020,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 980 | 0x000a0000, | 1020 | 0x000a0000, |
| 981 | 0x13a0b000, | 1021 | 0x13a0b000, |
| 982 | 0x000a0000, | 1022 | 0x000a0000, |
| 983 | 0x11c400f0, | 1023 | 0x11c900f0, |
| 984 | 0xea000000, | 1024 | 0xea000000, |
| 985 | 0x00050045, | 1025 | 0x00050045, |
| 986 | 0x0006000c, | 1026 | 0x0006000c, |
| @@ -990,8 +1030,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 990 | 0xe35c0000, | 1030 | 0xe35c0000, |
| 991 | 0x0a000000, | 1031 | 0x0a000000, |
| 992 | 0x00050045, | 1032 | 0x00050045, |
| 1033 | 0x00000000, | ||
| 1034 | 0xe1a0a009, | ||
| 1035 | 0x00000000, | ||
| 993 | 0xeb000000, | 1036 | 0xeb000000, |
| 994 | 0x0003000d, | 1037 | 0x0003000d, |
| 1038 | 0x00000000, | ||
| 1039 | 0xe1a0900a, | ||
| 1040 | 0x00000000, | ||
| 995 | 0xe3500000, | 1041 | 0xe3500000, |
| 996 | 0x0a000000, | 1042 | 0x0a000000, |
| 997 | 0x00050045, | 1043 | 0x00050045, |
| @@ -999,8 +1045,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 999 | 0xea000000, | 1045 | 0xea000000, |
| 1000 | 0x0005000b, | 1046 | 0x0005000b, |
| 1001 | 0x00060051, | 1047 | 0x00060051, |
| 1002 | 0x00000000, | 1048 | 0xe1c900d0, |
| 1003 | 0xe1c400d0, | ||
| 1004 | 0xe35b0008, | 1049 | 0xe35b0008, |
| 1005 | 0x3a000000, | 1050 | 0x3a000000, |
| 1006 | 0x00050044, | 1051 | 0x00050044, |
| @@ -1014,7 +1059,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1014 | 0x00000000, | 1059 | 0x00000000, |
| 1015 | 0xe14220d0, | 1060 | 0xe14220d0, |
| 1016 | 0x000c8100, | 1061 | 0x000c8100, |
| 1017 | 0xe5146004, | 1062 | 0xe5196004, |
| 1018 | 0x00000000, | 1063 | 0x00000000, |
| 1019 | 0xe35c0000, | 1064 | 0xe35c0000, |
| 1020 | 0x1a000000, | 1065 | 0x1a000000, |
| @@ -1025,8 +1070,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1025 | 0x000a0000, | 1070 | 0x000a0000, |
| 1026 | 0xe3a0b000, | 1071 | 0xe3a0b000, |
| 1027 | 0x000a0000, | 1072 | 0x000a0000, |
| 1028 | 0xe14420f8, | 1073 | 0xe14920f8, |
| 1029 | 0xe1c400f8, | 1074 | 0xe1c900f8, |
| 1030 | 0xea000000, | 1075 | 0xea000000, |
| 1031 | 0x00050045, | 1076 | 0x00050045, |
| 1032 | 0x00060052, | 1077 | 0x00060052, |
| @@ -1037,8 +1082,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1037 | 0x00050044, | 1082 | 0x00050044, |
| 1038 | 0xe31a0000, | 1083 | 0xe31a0000, |
| 1039 | 0x000a0000, | 1084 | 0x000a0000, |
| 1040 | 0xe1a0c004, | 1085 | 0xe1a0c009, |
| 1041 | 0xe2844008, | 1086 | 0xe2899008, |
| 1042 | 0x03a06000, | 1087 | 0x03a06000, |
| 1043 | 0x000a0000, | 1088 | 0x000a0000, |
| 1044 | 0x13a06000, | 1089 | 0x13a06000, |
| @@ -1047,8 +1092,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1047 | 0xea000000, | 1092 | 0xea000000, |
| 1048 | 0x00050024, | 1093 | 0x00050024, |
| 1049 | 0x00060053, | 1094 | 0x00060053, |
| 1050 | 0xe1c400d0, | 1095 | 0xe1c900d0, |
| 1051 | 0xe1c420d8, | 1096 | 0xe1c920d8, |
| 1052 | 0xe35b0010, | 1097 | 0xe35b0010, |
| 1053 | 0x3a000000, | 1098 | 0x3a000000, |
| 1054 | 0x00050044, | 1099 | 0x00050044, |
| @@ -1058,12 +1103,12 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1058 | 0x000a0000, | 1103 | 0x000a0000, |
| 1059 | 0x1a000000, | 1104 | 0x1a000000, |
| 1060 | 0x00050044, | 1105 | 0x00050044, |
| 1061 | 0xe1a0c004, | 1106 | 0xe1a0c009, |
| 1062 | 0xe1c400f8, | 1107 | 0xe1c900f8, |
| 1063 | 0xe1c420f0, | 1108 | 0xe1c920f0, |
| 1064 | 0xe31a0000, | 1109 | 0xe31a0000, |
| 1065 | 0x000a0000, | 1110 | 0x000a0000, |
| 1066 | 0xe2844010, | 1111 | 0xe2899010, |
| 1067 | 0x03a06000, | 1112 | 0x03a06000, |
| 1068 | 0x000a0000, | 1113 | 0x000a0000, |
| 1069 | 0x13a06000, | 1114 | 0x13a06000, |
| @@ -1072,7 +1117,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1072 | 0xea000000, | 1117 | 0xea000000, |
| 1073 | 0x00050024, | 1118 | 0x00050024, |
| 1074 | 0x00060054, | 1119 | 0x00060054, |
| 1075 | 0xe1c400d0, | 1120 | 0xe1c900d0, |
| 1076 | 0xe35b0008, | 1121 | 0xe35b0008, |
| 1077 | 0x3a000000, | 1122 | 0x3a000000, |
| 1078 | 0x00050044, | 1123 | 0x00050044, |
| @@ -1081,8 +1126,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1081 | 0x00000000, | 1126 | 0x00000000, |
| 1082 | 0x1a000000, | 1127 | 0x1a000000, |
| 1083 | 0x00050044, | 1128 | 0x00050044, |
| 1084 | 0xe5146004, | 1129 | 0xe5196004, |
| 1085 | 0xe5084000, | 1130 | 0xe5089000, |
| 1086 | 0x000d8180, | 1131 | 0x000d8180, |
| 1087 | 0xe5101000, | 1132 | 0xe5101000, |
| 1088 | 0x000d8180, | 1133 | 0x000d8180, |
| @@ -1108,14 +1153,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1108 | 0x00050044, | 1153 | 0x00050044, |
| 1109 | 0x0006000b, | 1154 | 0x0006000b, |
| 1110 | 0xe2422008, | 1155 | 0xe2422008, |
| 1111 | 0xe2844008, | 1156 | 0xe2899008, |
| 1112 | 0xe24bb008, | 1157 | 0xe24bb008, |
| 1113 | 0xe5002000, | 1158 | 0xe5002000, |
| 1114 | 0x000d8180, | 1159 | 0x000d8180, |
| 1115 | 0xe5084000, | 1160 | 0xe5089000, |
| 1116 | 0x000d8180, | 1161 | 0x000d8180, |
| 1117 | 0x0006000c, | 1162 | 0x0006000c, |
| 1118 | 0xe18420dc, | 1163 | 0xe18920dc, |
| 1119 | 0xe15c000b, | 1164 | 0xe15c000b, |
| 1120 | 0x118120fc, | 1165 | 0x118120fc, |
| 1121 | 0xe28cc008, | 1166 | 0xe28cc008, |
| @@ -1138,14 +1183,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1138 | 0xe3500000, | 1183 | 0xe3500000, |
| 1139 | 0x000a0000, | 1184 | 0x000a0000, |
| 1140 | 0x00000000, | 1185 | 0x00000000, |
| 1141 | 0xe5184000, | 1186 | 0xe5189000, |
| 1142 | 0x000d8180, | 1187 | 0x000d8180, |
| 1143 | 0x8a000000, | 1188 | 0x8a000000, |
| 1144 | 0x00050008, | 1189 | 0x00050008, |
| 1145 | 0xe053b002, | 1190 | 0xe053b002, |
| 1146 | 0xe5180000, | 1191 | 0xe5180000, |
| 1147 | 0x000d8180, | 1192 | 0x000d8180, |
| 1148 | 0xe084100b, | 1193 | 0xe089100b, |
| 1149 | 0x0a000000, | 1194 | 0x0a000000, |
| 1150 | 0x00050006, | 1195 | 0x00050006, |
| 1151 | 0xe1510000, | 1196 | 0xe1510000, |
| @@ -1158,7 +1203,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1158 | 0x0006000f, | 1203 | 0x0006000f, |
| 1159 | 0xe18200dc, | 1204 | 0xe18200dc, |
| 1160 | 0xe15c0003, | 1205 | 0xe15c0003, |
| 1161 | 0xe18400fc, | 1206 | 0xe18900fc, |
| 1162 | 0xe28cc008, | 1207 | 0xe28cc008, |
| 1163 | 0x1a000000, | 1208 | 0x1a000000, |
| 1164 | 0x0005000f, | 1209 | 0x0005000f, |
| @@ -1167,8 +1212,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1167 | 0x000a0000, | 1212 | 0x000a0000, |
| 1168 | 0xe28bb010, | 1213 | 0xe28bb010, |
| 1169 | 0x00060011, | 1214 | 0x00060011, |
| 1170 | 0xe5042004, | 1215 | 0xe5092004, |
| 1171 | 0xe244a008, | 1216 | 0xe249a008, |
| 1172 | 0xe2160000, | 1217 | 0xe2160000, |
| 1173 | 0x000a0000, | 1218 | 0x000a0000, |
| 1174 | 0xe58d6008, | 1219 | 0xe58d6008, |
| @@ -1185,7 +1230,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1185 | 0x000a0000, | 1230 | 0x000a0000, |
| 1186 | 0xe50a3000, | 1231 | 0xe50a3000, |
| 1187 | 0x000d8180, | 1232 | 0x000d8180, |
| 1188 | 0xe1c400f0, | 1233 | 0xe1c900f0, |
| 1189 | 0xea000000, | 1234 | 0xea000000, |
| 1190 | 0x00050011, | 1235 | 0x00050011, |
| 1191 | 0x00060013, | 1236 | 0x00060013, |
| @@ -1200,8 +1245,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1200 | 0x00000000, | 1245 | 0x00000000, |
| 1201 | 0xe5120000, | 1246 | 0xe5120000, |
| 1202 | 0x000d8180, | 1247 | 0x000d8180, |
| 1203 | 0xe5146004, | 1248 | 0xe5196004, |
| 1204 | 0xe5084000, | 1249 | 0xe5089000, |
| 1205 | 0x000d8180, | 1250 | 0x000d8180, |
| 1206 | 0xe5101000, | 1251 | 0xe5101000, |
| 1207 | 0x000d8180, | 1252 | 0x000d8180, |
| @@ -1228,10 +1273,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1228 | 0x0006000b, | 1273 | 0x0006000b, |
| 1229 | 0xe5002000, | 1274 | 0xe5002000, |
| 1230 | 0x000d8180, | 1275 | 0x000d8180, |
| 1231 | 0xe5084000, | 1276 | 0xe5089000, |
| 1232 | 0x000d8180, | 1277 | 0x000d8180, |
| 1233 | 0x0006000c, | 1278 | 0x0006000c, |
| 1234 | 0xe18420dc, | 1279 | 0xe18920dc, |
| 1235 | 0xe15c000b, | 1280 | 0xe15c000b, |
| 1236 | 0x118120fc, | 1281 | 0x118120fc, |
| 1237 | 0xe28cc008, | 1282 | 0xe28cc008, |
| @@ -1254,14 +1299,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1254 | 0xe3500000, | 1299 | 0xe3500000, |
| 1255 | 0x000a0000, | 1300 | 0x000a0000, |
| 1256 | 0x00000000, | 1301 | 0x00000000, |
| 1257 | 0xe5184000, | 1302 | 0xe5189000, |
| 1258 | 0x000d8180, | 1303 | 0x000d8180, |
| 1259 | 0x8a000000, | 1304 | 0x8a000000, |
| 1260 | 0x00050008, | 1305 | 0x00050008, |
| 1261 | 0xe053b002, | 1306 | 0xe053b002, |
| 1262 | 0xe5180000, | 1307 | 0xe5180000, |
| 1263 | 0x000d8180, | 1308 | 0x000d8180, |
| 1264 | 0xe084100b, | 1309 | 0xe089100b, |
| 1265 | 0x0a000000, | 1310 | 0x0a000000, |
| 1266 | 0x00050006, | 1311 | 0x00050006, |
| 1267 | 0xe1510000, | 1312 | 0xe1510000, |
| @@ -1274,12 +1319,12 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1274 | 0x0006000f, | 1319 | 0x0006000f, |
| 1275 | 0xe18200dc, | 1320 | 0xe18200dc, |
| 1276 | 0xe15c0003, | 1321 | 0xe15c0003, |
| 1277 | 0xe18400fc, | 1322 | 0xe18900fc, |
| 1278 | 0xe28cc008, | 1323 | 0xe28cc008, |
| 1279 | 0x1a000000, | 1324 | 0x1a000000, |
| 1280 | 0x0005000f, | 1325 | 0x0005000f, |
| 1281 | 0x00060010, | 1326 | 0x00060010, |
| 1282 | 0xe1a0a004, | 1327 | 0xe1a0a009, |
| 1283 | 0xe28bb008, | 1328 | 0xe28bb008, |
| 1284 | 0xe2160000, | 1329 | 0xe2160000, |
| 1285 | 0x000a0000, | 1330 | 0x000a0000, |
| @@ -1305,8 +1350,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1305 | 0x00060056, | 1350 | 0x00060056, |
| 1306 | 0xe5180000, | 1351 | 0xe5180000, |
| 1307 | 0x000d8180, | 1352 | 0x000d8180, |
| 1308 | 0xe084100b, | 1353 | 0xe089100b, |
| 1309 | 0xe5084000, | 1354 | 0xe5089000, |
| 1310 | 0x000d8180, | 1355 | 0x000d8180, |
| 1311 | 0xe3100000, | 1356 | 0xe3100000, |
| 1312 | 0x000a0000, | 1357 | 0x000a0000, |
| @@ -1325,7 +1370,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1325 | 0xea000000, | 1370 | 0xea000000, |
| 1326 | 0x0005001a, | 1371 | 0x0005001a, |
| 1327 | 0x00060057, | 1372 | 0x00060057, |
| 1328 | 0xe1c400d0, | 1373 | 0xe1c900d0, |
| 1329 | 0xe35b0008, | 1374 | 0xe35b0008, |
| 1330 | 0x3a000000, | 1375 | 0x3a000000, |
| 1331 | 0x00050044, | 1376 | 0x00050044, |
| @@ -1379,12 +1424,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1379 | 0x0005000b, | 1424 | 0x0005000b, |
| 1380 | 0x0006000e, | 1425 | 0x0006000e, |
| 1381 | 0x00000000, | 1426 | 0x00000000, |
| 1427 | 0xe1a0a009, | ||
| 1428 | 0x00000000, | ||
| 1382 | 0xeb000000, | 1429 | 0xeb000000, |
| 1383 | 0x0003000f, | 1430 | 0x0003000f, |
| 1431 | 0x00000000, | ||
| 1432 | 0xe1a0900a, | ||
| 1433 | 0x00000000, | ||
| 1384 | 0xea000000, | 1434 | 0xea000000, |
| 1385 | 0x00050047, | 1435 | 0x00050047, |
| 1386 | 0x00060058, | 1436 | 0x00060058, |
| 1387 | 0xe1c400d0, | 1437 | 0xe1c900d0, |
| 1388 | 0xe35b0008, | 1438 | 0xe35b0008, |
| 1389 | 0x3a000000, | 1439 | 0x3a000000, |
| 1390 | 0x00050044, | 1440 | 0x00050044, |
| @@ -1440,9 +1490,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1440 | 0x4a000000, | 1490 | 0x4a000000, |
| 1441 | 0x0005000b, | 1491 | 0x0005000b, |
| 1442 | 0x0006000e, | 1492 | 0x0006000e, |
| 1493 | 0x00000000, | ||
| 1494 | 0xe1a0a009, | ||
| 1495 | 0x00000000, | ||
| 1443 | 0xeb000000, | 1496 | 0xeb000000, |
| 1444 | 0x00030010, | 1497 | 0x00030010, |
| 1445 | 0x00000000, | 1498 | 0x00000000, |
| 1499 | 0xe1a0900a, | ||
| 1500 | 0x00000000, | ||
| 1446 | 0xea000000, | 1501 | 0xea000000, |
| 1447 | 0x00050047, | 1502 | 0x00050047, |
| 1448 | 0x00040007, | 1503 | 0x00040007, |
| @@ -1451,7 +1506,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1451 | 0x00000000, | 1506 | 0x00000000, |
| 1452 | 0x41e00000, | 1507 | 0x41e00000, |
| 1453 | 0x00060059, | 1508 | 0x00060059, |
| 1454 | 0xe1c400d0, | 1509 | 0xe1c900d0, |
| 1455 | 0xe35b0008, | 1510 | 0xe35b0008, |
| 1456 | 0x3a000000, | 1511 | 0x3a000000, |
| 1457 | 0x00050044, | 1512 | 0x00050044, |
| @@ -1467,8 +1522,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1467 | 0x614f00d0, | 1522 | 0x614f00d0, |
| 1468 | 0x00051813, | 1523 | 0x00051813, |
| 1469 | 0x00060047, | 1524 | 0x00060047, |
| 1470 | 0xe5146004, | 1525 | 0xe5196004, |
| 1471 | 0xe14400f8, | 1526 | 0xe14900f8, |
| 1472 | 0x0006005a, | 1527 | 0x0006005a, |
| 1473 | 0xe3a0b000, | 1528 | 0xe3a0b000, |
| 1474 | 0x000a0000, | 1529 | 0x000a0000, |
| @@ -1477,20 +1532,20 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1477 | 0x000a0000, | 1532 | 0x000a0000, |
| 1478 | 0x0516e004, | 1533 | 0x0516e004, |
| 1479 | 0xe58db004, | 1534 | 0xe58db004, |
| 1480 | 0xe244a008, | 1535 | 0xe249a008, |
| 1481 | 0x1a000000, | 1536 | 0x1a000000, |
| 1482 | 0x00050018, | 1537 | 0x00050018, |
| 1483 | 0xe009caae, | 1538 | 0xe004caae, |
| 1484 | 0x0006000f, | 1539 | 0x0006000f, |
| 1485 | 0xe15c000b, | 1540 | 0xe15c000b, |
| 1486 | 0x8a000000, | 1541 | 0x8a000000, |
| 1487 | 0x00050006, | 1542 | 0x00050006, |
| 1488 | 0xe00902ae, | 1543 | 0xe00402ae, |
| 1489 | 0xe5d6c000, | 1544 | 0xe5d6c000, |
| 1490 | 0xe496e004, | 1545 | 0xe496e004, |
| 1491 | 0xe04a4000, | 1546 | 0xe04a9000, |
| 1492 | 0xe797c10c, | 1547 | 0xe797c10c, |
| 1493 | 0xe009a2ae, | 1548 | 0xe004a2ae, |
| 1494 | 0xe1a0b82e, | 1549 | 0xe1a0b82e, |
| 1495 | 0xe12fff1c, | 1550 | 0xe12fff1c, |
| 1496 | 0x00060010, | 1551 | 0x00060010, |
| @@ -1502,7 +1557,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1502 | 0xea000000, | 1557 | 0xea000000, |
| 1503 | 0x0005000f, | 1558 | 0x0005000f, |
| 1504 | 0x0006005b, | 1559 | 0x0006005b, |
| 1505 | 0xe1c400d0, | 1560 | 0xe1c900d0, |
| 1506 | 0xe35b0008, | 1561 | 0xe35b0008, |
| 1507 | 0x3a000000, | 1562 | 0x3a000000, |
| 1508 | 0x00050044, | 1563 | 0x00050044, |
| @@ -1511,12 +1566,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1511 | 0x000a0000, | 1566 | 0x000a0000, |
| 1512 | 0x2a000000, | 1567 | 0x2a000000, |
| 1513 | 0x00050044, | 1568 | 0x00050044, |
| 1569 | 0x00000000, | ||
| 1570 | 0xe1a0a009, | ||
| 1571 | 0x00000000, | ||
| 1514 | 0xeb000000, | 1572 | 0xeb000000, |
| 1515 | 0x00030011, | 1573 | 0x00030011, |
| 1574 | 0x00000000, | ||
| 1575 | 0xe1a0900a, | ||
| 1576 | 0x00000000, | ||
| 1516 | 0xea000000, | 1577 | 0xea000000, |
| 1517 | 0x00050047, | 1578 | 0x00050047, |
| 1518 | 0x0006005c, | 1579 | 0x0006005c, |
| 1519 | 0xe1c400d0, | 1580 | 0xe1c900d0, |
| 1520 | 0xe35b0008, | 1581 | 0xe35b0008, |
| 1521 | 0x3a000000, | 1582 | 0x3a000000, |
| 1522 | 0x00050044, | 1583 | 0x00050044, |
| @@ -1524,12 +1585,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1524 | 0x000a0000, | 1585 | 0x000a0000, |
| 1525 | 0x2a000000, | 1586 | 0x2a000000, |
| 1526 | 0x00050044, | 1587 | 0x00050044, |
| 1588 | 0x00000000, | ||
| 1589 | 0xe1a0a009, | ||
| 1590 | 0x00000000, | ||
| 1527 | 0xeb000000, | 1591 | 0xeb000000, |
| 1528 | 0x00030012, | 1592 | 0x00030012, |
| 1593 | 0x00000000, | ||
| 1594 | 0xe1a0900a, | ||
| 1595 | 0x00000000, | ||
| 1529 | 0xea000000, | 1596 | 0xea000000, |
| 1530 | 0x00050047, | 1597 | 0x00050047, |
| 1531 | 0x0006005d, | 1598 | 0x0006005d, |
| 1532 | 0xe1c400d0, | 1599 | 0xe1c900d0, |
| 1533 | 0xe35b0008, | 1600 | 0xe35b0008, |
| 1534 | 0x3a000000, | 1601 | 0x3a000000, |
| 1535 | 0x00050044, | 1602 | 0x00050044, |
| @@ -1537,12 +1604,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1537 | 0x000a0000, | 1604 | 0x000a0000, |
| 1538 | 0x2a000000, | 1605 | 0x2a000000, |
| 1539 | 0x00050044, | 1606 | 0x00050044, |
| 1607 | 0x00000000, | ||
| 1608 | 0xe1a0a009, | ||
| 1609 | 0x00000000, | ||
| 1540 | 0xeb000000, | 1610 | 0xeb000000, |
| 1541 | 0x00030013, | 1611 | 0x00030013, |
| 1612 | 0x00000000, | ||
| 1613 | 0xe1a0900a, | ||
| 1614 | 0x00000000, | ||
| 1542 | 0xea000000, | 1615 | 0xea000000, |
| 1543 | 0x00050047, | 1616 | 0x00050047, |
| 1544 | 0x0006005e, | 1617 | 0x0006005e, |
| 1545 | 0xe1c400d0, | 1618 | 0xe1c900d0, |
| 1546 | 0xe35b0008, | 1619 | 0xe35b0008, |
| 1547 | 0x3a000000, | 1620 | 0x3a000000, |
| 1548 | 0x00050044, | 1621 | 0x00050044, |
| @@ -1550,13 +1623,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1550 | 0x000a0000, | 1623 | 0x000a0000, |
| 1551 | 0x2a000000, | 1624 | 0x2a000000, |
| 1552 | 0x00050044, | 1625 | 0x00050044, |
| 1626 | 0x00000000, | ||
| 1627 | 0xe1a0a009, | ||
| 1628 | 0x00000000, | ||
| 1553 | 0xeb000000, | 1629 | 0xeb000000, |
| 1554 | 0x00030014, | 1630 | 0x00030014, |
| 1631 | 0x00000000, | ||
| 1632 | 0xe1a0900a, | ||
| 1633 | 0x00000000, | ||
| 1555 | 0xea000000, | 1634 | 0xea000000, |
| 1556 | 0x00050047, | 1635 | 0x00050047, |
| 1557 | 0x0006005f, | 1636 | 0x0006005f, |
| 1558 | 0x00000000, | 1637 | 0xe1c900d0, |
| 1559 | 0xe1c400d0, | ||
| 1560 | 0xe35b0008, | 1638 | 0xe35b0008, |
| 1561 | 0x3a000000, | 1639 | 0x3a000000, |
| 1562 | 0x00050044, | 1640 | 0x00050044, |
| @@ -1564,12 +1642,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1564 | 0x000a0000, | 1642 | 0x000a0000, |
| 1565 | 0x2a000000, | 1643 | 0x2a000000, |
| 1566 | 0x00050044, | 1644 | 0x00050044, |
| 1645 | 0x00000000, | ||
| 1646 | 0xe1a0a009, | ||
| 1647 | 0x00000000, | ||
| 1567 | 0xeb000000, | 1648 | 0xeb000000, |
| 1568 | 0x00030015, | 1649 | 0x00030015, |
| 1650 | 0x00000000, | ||
| 1651 | 0xe1a0900a, | ||
| 1652 | 0x00000000, | ||
| 1569 | 0xea000000, | 1653 | 0xea000000, |
| 1570 | 0x00050047, | 1654 | 0x00050047, |
| 1571 | 0x00060060, | 1655 | 0x00060060, |
| 1572 | 0xe1c400d0, | 1656 | 0xe1c900d0, |
| 1573 | 0xe35b0008, | 1657 | 0xe35b0008, |
| 1574 | 0x3a000000, | 1658 | 0x3a000000, |
| 1575 | 0x00050044, | 1659 | 0x00050044, |
| @@ -1577,12 +1661,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1577 | 0x000a0000, | 1661 | 0x000a0000, |
| 1578 | 0x2a000000, | 1662 | 0x2a000000, |
| 1579 | 0x00050044, | 1663 | 0x00050044, |
| 1664 | 0x00000000, | ||
| 1665 | 0xe1a0a009, | ||
| 1666 | 0x00000000, | ||
| 1580 | 0xeb000000, | 1667 | 0xeb000000, |
| 1581 | 0x00030016, | 1668 | 0x00030016, |
| 1669 | 0x00000000, | ||
| 1670 | 0xe1a0900a, | ||
| 1671 | 0x00000000, | ||
| 1582 | 0xea000000, | 1672 | 0xea000000, |
| 1583 | 0x00050047, | 1673 | 0x00050047, |
| 1584 | 0x00060061, | 1674 | 0x00060061, |
| 1585 | 0xe1c400d0, | 1675 | 0xe1c900d0, |
| 1586 | 0xe35b0008, | 1676 | 0xe35b0008, |
| 1587 | 0x3a000000, | 1677 | 0x3a000000, |
| 1588 | 0x00050044, | 1678 | 0x00050044, |
| @@ -1590,12 +1680,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1590 | 0x000a0000, | 1680 | 0x000a0000, |
| 1591 | 0x2a000000, | 1681 | 0x2a000000, |
| 1592 | 0x00050044, | 1682 | 0x00050044, |
| 1683 | 0x00000000, | ||
| 1684 | 0xe1a0a009, | ||
| 1685 | 0x00000000, | ||
| 1593 | 0xeb000000, | 1686 | 0xeb000000, |
| 1594 | 0x00030017, | 1687 | 0x00030017, |
| 1688 | 0x00000000, | ||
| 1689 | 0xe1a0900a, | ||
| 1690 | 0x00000000, | ||
| 1595 | 0xea000000, | 1691 | 0xea000000, |
| 1596 | 0x00050047, | 1692 | 0x00050047, |
| 1597 | 0x00060062, | 1693 | 0x00060062, |
| 1598 | 0xe1c400d0, | 1694 | 0xe1c900d0, |
| 1599 | 0xe35b0008, | 1695 | 0xe35b0008, |
| 1600 | 0x3a000000, | 1696 | 0x3a000000, |
| 1601 | 0x00050044, | 1697 | 0x00050044, |
| @@ -1603,13 +1699,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1603 | 0x000a0000, | 1699 | 0x000a0000, |
| 1604 | 0x2a000000, | 1700 | 0x2a000000, |
| 1605 | 0x00050044, | 1701 | 0x00050044, |
| 1702 | 0x00000000, | ||
| 1703 | 0xe1a0a009, | ||
| 1704 | 0x00000000, | ||
| 1606 | 0xeb000000, | 1705 | 0xeb000000, |
| 1607 | 0x00030018, | 1706 | 0x00030018, |
| 1608 | 0x00000000, | 1707 | 0x00000000, |
| 1708 | 0xe1a0900a, | ||
| 1709 | 0x00000000, | ||
| 1609 | 0xea000000, | 1710 | 0xea000000, |
| 1610 | 0x00050047, | 1711 | 0x00050047, |
| 1611 | 0x00060063, | 1712 | 0x00060063, |
| 1612 | 0xe1c400d0, | 1713 | 0xe1c900d0, |
| 1613 | 0xe35b0008, | 1714 | 0xe35b0008, |
| 1614 | 0x3a000000, | 1715 | 0x3a000000, |
| 1615 | 0x00050044, | 1716 | 0x00050044, |
| @@ -1617,12 +1718,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1617 | 0x000a0000, | 1718 | 0x000a0000, |
| 1618 | 0x2a000000, | 1719 | 0x2a000000, |
| 1619 | 0x00050044, | 1720 | 0x00050044, |
| 1721 | 0x00000000, | ||
| 1722 | 0xe1a0a009, | ||
| 1723 | 0x00000000, | ||
| 1620 | 0xeb000000, | 1724 | 0xeb000000, |
| 1621 | 0x00030019, | 1725 | 0x00030019, |
| 1726 | 0x00000000, | ||
| 1727 | 0xe1a0900a, | ||
| 1728 | 0x00000000, | ||
| 1622 | 0xea000000, | 1729 | 0xea000000, |
| 1623 | 0x00050047, | 1730 | 0x00050047, |
| 1624 | 0x00060064, | 1731 | 0x00060064, |
| 1625 | 0xe1c400d0, | 1732 | 0xe1c900d0, |
| 1626 | 0xe35b0008, | 1733 | 0xe35b0008, |
| 1627 | 0x3a000000, | 1734 | 0x3a000000, |
| 1628 | 0x00050044, | 1735 | 0x00050044, |
| @@ -1630,12 +1737,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1630 | 0x000a0000, | 1737 | 0x000a0000, |
| 1631 | 0x2a000000, | 1738 | 0x2a000000, |
| 1632 | 0x00050044, | 1739 | 0x00050044, |
| 1740 | 0x00000000, | ||
| 1741 | 0xe1a0a009, | ||
| 1742 | 0x00000000, | ||
| 1633 | 0xeb000000, | 1743 | 0xeb000000, |
| 1634 | 0x0003001a, | 1744 | 0x0003001a, |
| 1745 | 0x00000000, | ||
| 1746 | 0xe1a0900a, | ||
| 1747 | 0x00000000, | ||
| 1635 | 0xea000000, | 1748 | 0xea000000, |
| 1636 | 0x00050047, | 1749 | 0x00050047, |
| 1637 | 0x00060065, | 1750 | 0x00060065, |
| 1638 | 0xe1c400d0, | 1751 | 0xe1c900d0, |
| 1639 | 0xe35b0008, | 1752 | 0xe35b0008, |
| 1640 | 0x3a000000, | 1753 | 0x3a000000, |
| 1641 | 0x00050044, | 1754 | 0x00050044, |
| @@ -1643,26 +1756,37 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1643 | 0x000a0000, | 1756 | 0x000a0000, |
| 1644 | 0x2a000000, | 1757 | 0x2a000000, |
| 1645 | 0x00050044, | 1758 | 0x00050044, |
| 1759 | 0x00000000, | ||
| 1760 | 0xe1a0a009, | ||
| 1761 | 0x00000000, | ||
| 1646 | 0xeb000000, | 1762 | 0xeb000000, |
| 1647 | 0x0003001b, | 1763 | 0x0003001b, |
| 1764 | 0x00000000, | ||
| 1765 | 0xe1a0900a, | ||
| 1766 | 0x00000000, | ||
| 1648 | 0xea000000, | 1767 | 0xea000000, |
| 1649 | 0x00050047, | 1768 | 0x00050047, |
| 1650 | 0x00060066, | 1769 | 0x00060066, |
| 1651 | 0xe1c400d0, | 1770 | 0xe1c900d0, |
| 1652 | 0xe35b0008, | 1771 | 0xe35b0008, |
| 1653 | 0x3a000000, | 1772 | 0x3a000000, |
| 1654 | 0x00050044, | 1773 | 0x00050044, |
| 1655 | 0xe3710000, | 1774 | 0xe3710000, |
| 1656 | 0x000a0000, | 1775 | 0x000a0000, |
| 1657 | 0x00000000, | ||
| 1658 | 0x2a000000, | 1776 | 0x2a000000, |
| 1659 | 0x00050044, | 1777 | 0x00050044, |
| 1778 | 0x00000000, | ||
| 1779 | 0xe1a0a009, | ||
| 1780 | 0x00000000, | ||
| 1660 | 0xeb000000, | 1781 | 0xeb000000, |
| 1661 | 0x0003001c, | 1782 | 0x0003001c, |
| 1783 | 0x00000000, | ||
| 1784 | 0xe1a0900a, | ||
| 1785 | 0x00000000, | ||
| 1662 | 0xea000000, | 1786 | 0xea000000, |
| 1663 | 0x00050047, | 1787 | 0x00050047, |
| 1664 | 0x00060067, | 1788 | 0x00060067, |
| 1665 | 0xe1c400d0, | 1789 | 0xe1c900d0, |
| 1666 | 0xe35b0008, | 1790 | 0xe35b0008, |
| 1667 | 0x3a000000, | 1791 | 0x3a000000, |
| 1668 | 0x00050044, | 1792 | 0x00050044, |
| @@ -1670,13 +1794,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1670 | 0x000a0000, | 1794 | 0x000a0000, |
| 1671 | 0x2a000000, | 1795 | 0x2a000000, |
| 1672 | 0x00050044, | 1796 | 0x00050044, |
| 1797 | 0x00000000, | ||
| 1798 | 0xe1a0a009, | ||
| 1799 | 0x00000000, | ||
| 1673 | 0xeb000000, | 1800 | 0xeb000000, |
| 1674 | 0x0003001d, | 1801 | 0x0003001d, |
| 1802 | 0x00000000, | ||
| 1803 | 0xe1a0900a, | ||
| 1804 | 0x00000000, | ||
| 1675 | 0xea000000, | 1805 | 0xea000000, |
| 1676 | 0x00050047, | 1806 | 0x00050047, |
| 1677 | 0x00060068, | 1807 | 0x00060068, |
| 1678 | 0xe1c400d0, | 1808 | 0xe1c900d0, |
| 1679 | 0xe1c420d8, | 1809 | 0xe1c920d8, |
| 1680 | 0xe35b0010, | 1810 | 0xe35b0010, |
| 1681 | 0x3a000000, | 1811 | 0x3a000000, |
| 1682 | 0x00050044, | 1812 | 0x00050044, |
| @@ -1686,13 +1816,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1686 | 0x000a0000, | 1816 | 0x000a0000, |
| 1687 | 0x2a000000, | 1817 | 0x2a000000, |
| 1688 | 0x00050044, | 1818 | 0x00050044, |
| 1819 | 0x00000000, | ||
| 1820 | 0xe1a0a009, | ||
| 1821 | 0x00000000, | ||
| 1689 | 0xeb000000, | 1822 | 0xeb000000, |
| 1690 | 0x0003001e, | 1823 | 0x0003001e, |
| 1824 | 0x00000000, | ||
| 1825 | 0xe1a0900a, | ||
| 1826 | 0x00000000, | ||
| 1691 | 0xea000000, | 1827 | 0xea000000, |
| 1692 | 0x00050047, | 1828 | 0x00050047, |
| 1693 | 0x00060069, | 1829 | 0x00060069, |
| 1694 | 0xe1c400d0, | 1830 | 0xe1c900d0, |
| 1695 | 0xe1c420d8, | 1831 | 0xe1c920d8, |
| 1696 | 0xe35b0010, | 1832 | 0xe35b0010, |
| 1697 | 0x3a000000, | 1833 | 0x3a000000, |
| 1698 | 0x00050044, | 1834 | 0x00050044, |
| @@ -1702,14 +1838,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1702 | 0x000a0000, | 1838 | 0x000a0000, |
| 1703 | 0x2a000000, | 1839 | 0x2a000000, |
| 1704 | 0x00050044, | 1840 | 0x00050044, |
| 1841 | 0x00000000, | ||
| 1842 | 0xe1a0a009, | ||
| 1843 | 0x00000000, | ||
| 1705 | 0xeb000000, | 1844 | 0xeb000000, |
| 1706 | 0x0003001f, | 1845 | 0x0003001f, |
| 1707 | 0x00000000, | 1846 | 0x00000000, |
| 1847 | 0xe1a0900a, | ||
| 1848 | 0x00000000, | ||
| 1708 | 0xea000000, | 1849 | 0xea000000, |
| 1709 | 0x00050047, | 1850 | 0x00050047, |
| 1710 | 0x0006006a, | 1851 | 0x0006006a, |
| 1711 | 0xe1c400d0, | 1852 | 0xe1c900d0, |
| 1712 | 0xe1c420d8, | 1853 | 0xe1c920d8, |
| 1713 | 0xe35b0010, | 1854 | 0xe35b0010, |
| 1714 | 0x3a000000, | 1855 | 0x3a000000, |
| 1715 | 0x00050044, | 1856 | 0x00050044, |
| @@ -1719,13 +1860,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1719 | 0x000a0000, | 1860 | 0x000a0000, |
| 1720 | 0x2a000000, | 1861 | 0x2a000000, |
| 1721 | 0x00050044, | 1862 | 0x00050044, |
| 1863 | 0x00000000, | ||
| 1864 | 0xe1a0a009, | ||
| 1865 | 0x00000000, | ||
| 1722 | 0xeb000000, | 1866 | 0xeb000000, |
| 1723 | 0x00030020, | 1867 | 0x00030020, |
| 1868 | 0x00000000, | ||
| 1869 | 0xe1a0900a, | ||
| 1870 | 0x00000000, | ||
| 1724 | 0xea000000, | 1871 | 0xea000000, |
| 1725 | 0x00050047, | 1872 | 0x00050047, |
| 1726 | 0x0006006b, | 1873 | 0x0006006b, |
| 1727 | 0x0006006c, | 1874 | 0x0006006c, |
| 1728 | 0xe1c400d0, | 1875 | 0xe1c900d0, |
| 1729 | 0xe35b0008, | 1876 | 0xe35b0008, |
| 1730 | 0x3a000000, | 1877 | 0x3a000000, |
| 1731 | 0x00050044, | 1878 | 0x00050044, |
| @@ -1740,8 +1887,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1740 | 0xea000000, | 1887 | 0xea000000, |
| 1741 | 0x00050047, | 1888 | 0x00050047, |
| 1742 | 0x0006006d, | 1889 | 0x0006006d, |
| 1743 | 0xe1c400d0, | 1890 | 0xe1c900d0, |
| 1744 | 0xe1c420d8, | 1891 | 0xe1c920d8, |
| 1745 | 0xe35b0010, | 1892 | 0xe35b0010, |
| 1746 | 0x3a000000, | 1893 | 0x3a000000, |
| 1747 | 0x00050044, | 1894 | 0x00050044, |
| @@ -1754,12 +1901,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1754 | 0x1a000000, | 1901 | 0x1a000000, |
| 1755 | 0x00050044, | 1902 | 0x00050044, |
| 1756 | 0x00000000, | 1903 | 0x00000000, |
| 1904 | 0xe1a0a009, | ||
| 1905 | 0x00000000, | ||
| 1757 | 0xeb000000, | 1906 | 0xeb000000, |
| 1758 | 0x00030022, | 1907 | 0x00030022, |
| 1908 | 0x00000000, | ||
| 1909 | 0xe1a0900a, | ||
| 1910 | 0x00000000, | ||
| 1759 | 0xea000000, | 1911 | 0xea000000, |
| 1760 | 0x00050047, | 1912 | 0x00050047, |
| 1761 | 0x0006006e, | 1913 | 0x0006006e, |
| 1762 | 0xe1c400d0, | 1914 | 0xe1c900d0, |
| 1763 | 0xe35b0008, | 1915 | 0xe35b0008, |
| 1764 | 0x3a000000, | 1916 | 0x3a000000, |
| 1765 | 0x00050044, | 1917 | 0x00050044, |
| @@ -1768,20 +1920,26 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1768 | 0x2a000000, | 1920 | 0x2a000000, |
| 1769 | 0x00050044, | 1921 | 0x00050044, |
| 1770 | 0xe1a0200d, | 1922 | 0xe1a0200d, |
| 1923 | 0x00000000, | ||
| 1924 | 0xe1a0a009, | ||
| 1925 | 0x00000000, | ||
| 1771 | 0xeb000000, | 1926 | 0xeb000000, |
| 1772 | 0x00030023, | 1927 | 0x00030023, |
| 1928 | 0x00000000, | ||
| 1929 | 0xe1a0900a, | ||
| 1930 | 0x00000000, | ||
| 1773 | 0xe59d2000, | 1931 | 0xe59d2000, |
| 1774 | 0xe3e03000, | 1932 | 0xe3e03000, |
| 1775 | 0x000a0000, | 1933 | 0x000a0000, |
| 1776 | 0xe5146004, | 1934 | 0xe5196004, |
| 1777 | 0xe14400f8, | 1935 | 0xe14900f8, |
| 1778 | 0xe3a0b000, | 1936 | 0xe3a0b000, |
| 1779 | 0x000a0000, | 1937 | 0x000a0000, |
| 1780 | 0xe1c420f0, | 1938 | 0xe1c920f0, |
| 1781 | 0xea000000, | 1939 | 0xea000000, |
| 1782 | 0x00050045, | 1940 | 0x00050045, |
| 1783 | 0x0006006f, | 1941 | 0x0006006f, |
| 1784 | 0xe1c400d0, | 1942 | 0xe1c900d0, |
| 1785 | 0xe35b0008, | 1943 | 0xe35b0008, |
| 1786 | 0x3a000000, | 1944 | 0x3a000000, |
| 1787 | 0x00050044, | 1945 | 0x00050044, |
| @@ -1789,17 +1947,23 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1789 | 0x000a0000, | 1947 | 0x000a0000, |
| 1790 | 0x2a000000, | 1948 | 0x2a000000, |
| 1791 | 0x00050044, | 1949 | 0x00050044, |
| 1792 | 0xe2442008, | 1950 | 0xe2492008, |
| 1793 | 0xe5146004, | 1951 | 0xe5196004, |
| 1952 | 0x00000000, | ||
| 1953 | 0xe1a0a009, | ||
| 1954 | 0x00000000, | ||
| 1794 | 0xeb000000, | 1955 | 0xeb000000, |
| 1795 | 0x00030024, | 1956 | 0x00030024, |
| 1957 | 0x00000000, | ||
| 1958 | 0xe1a0900a, | ||
| 1959 | 0x00000000, | ||
| 1796 | 0xe3a0b000, | 1960 | 0xe3a0b000, |
| 1797 | 0x000a0000, | 1961 | 0x000a0000, |
| 1798 | 0xe1c400f0, | 1962 | 0xe1c900f0, |
| 1799 | 0xea000000, | 1963 | 0xea000000, |
| 1800 | 0x00050045, | 1964 | 0x00050045, |
| 1801 | 0x00060070, | 1965 | 0x00060070, |
| 1802 | 0xe1c400d0, | 1966 | 0xe1c900d0, |
| 1803 | 0xe35b0008, | 1967 | 0xe35b0008, |
| 1804 | 0x3a000000, | 1968 | 0x3a000000, |
| 1805 | 0x00050044, | 1969 | 0x00050044, |
| @@ -1809,8 +1973,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1809 | 0x1a000000, | 1973 | 0x1a000000, |
| 1810 | 0x00050004, | 1974 | 0x00050004, |
| 1811 | 0x0006000b, | 1975 | 0x0006000b, |
| 1812 | 0x00000000, | 1976 | 0xe18920da, |
| 1813 | 0xe18420da, | ||
| 1814 | 0xe15a000b, | 1977 | 0xe15a000b, |
| 1815 | 0x2a000000, | 1978 | 0x2a000000, |
| 1816 | 0x00050047, | 1979 | 0x00050047, |
| @@ -1828,14 +1991,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1828 | 0x00050044, | 1991 | 0x00050044, |
| 1829 | 0xeb000000, | 1992 | 0xeb000000, |
| 1830 | 0x00030025, | 1993 | 0x00030025, |
| 1831 | 0xe18420da, | 1994 | 0xe18920da, |
| 1832 | 0xea000000, | 1995 | 0xea000000, |
| 1833 | 0x00050006, | 1996 | 0x00050006, |
| 1834 | 0x0006000e, | 1997 | 0x0006000e, |
| 1835 | 0x8a000000, | 1998 | 0x8a000000, |
| 1836 | 0x00050044, | 1999 | 0x00050044, |
| 1837 | 0x0006000f, | 2000 | 0x0006000f, |
| 1838 | 0xe18420da, | 2001 | 0xe18920da, |
| 1839 | 0xe15a000b, | 2002 | 0xe15a000b, |
| 1840 | 0x2a000000, | 2003 | 0x2a000000, |
| 1841 | 0x00050047, | 2004 | 0x00050047, |
| @@ -1844,6 +2007,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1844 | 0x2a000000, | 2007 | 0x2a000000, |
| 1845 | 0x00050007, | 2008 | 0x00050007, |
| 1846 | 0x00060010, | 2009 | 0x00060010, |
| 2010 | 0x00000000, | ||
| 1847 | 0xeb000000, | 2011 | 0xeb000000, |
| 1848 | 0x00030026, | 2012 | 0x00030026, |
| 1849 | 0xe28aa008, | 2013 | 0xe28aa008, |
| @@ -1862,8 +2026,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1862 | 0xea000000, | 2026 | 0xea000000, |
| 1863 | 0x00050010, | 2027 | 0x00050010, |
| 1864 | 0x00060071, | 2028 | 0x00060071, |
| 1865 | 0x00000000, | 2029 | 0xe1c900d0, |
| 1866 | 0xe1c400d0, | ||
| 1867 | 0xe35b0008, | 2030 | 0xe35b0008, |
| 1868 | 0x3a000000, | 2031 | 0x3a000000, |
| 1869 | 0x00050044, | 2032 | 0x00050044, |
| @@ -1873,7 +2036,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1873 | 0x1a000000, | 2036 | 0x1a000000, |
| 1874 | 0x00050004, | 2037 | 0x00050004, |
| 1875 | 0x0006000b, | 2038 | 0x0006000b, |
| 1876 | 0xe18420da, | 2039 | 0xe18920da, |
| 1877 | 0xe15a000b, | 2040 | 0xe15a000b, |
| 1878 | 0x2a000000, | 2041 | 0x2a000000, |
| 1879 | 0x00050047, | 2042 | 0x00050047, |
| @@ -1891,14 +2054,15 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1891 | 0x00050044, | 2054 | 0x00050044, |
| 1892 | 0xeb000000, | 2055 | 0xeb000000, |
| 1893 | 0x00030025, | 2056 | 0x00030025, |
| 1894 | 0xe18420da, | 2057 | 0xe18920da, |
| 1895 | 0xea000000, | 2058 | 0xea000000, |
| 1896 | 0x00050006, | 2059 | 0x00050006, |
| 1897 | 0x0006000e, | 2060 | 0x0006000e, |
| 1898 | 0x8a000000, | 2061 | 0x8a000000, |
| 1899 | 0x00050044, | 2062 | 0x00050044, |
| 1900 | 0x0006000f, | 2063 | 0x0006000f, |
| 1901 | 0xe18420da, | 2064 | 0x00000000, |
| 2065 | 0xe18920da, | ||
| 1902 | 0xe15a000b, | 2066 | 0xe15a000b, |
| 1903 | 0x2a000000, | 2067 | 0x2a000000, |
| 1904 | 0x00050047, | 2068 | 0x00050047, |
| @@ -1915,7 +2079,6 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1915 | 0xea000000, | 2079 | 0xea000000, |
| 1916 | 0x0005000f, | 2080 | 0x0005000f, |
| 1917 | 0x00060011, | 2081 | 0x00060011, |
| 1918 | 0x00000000, | ||
| 1919 | 0x8a000000, | 2082 | 0x8a000000, |
| 1920 | 0x00050044, | 2083 | 0x00050044, |
| 1921 | 0xe1cd00f0, | 2084 | 0xe1cd00f0, |
| @@ -1926,7 +2089,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1926 | 0xea000000, | 2089 | 0xea000000, |
| 1927 | 0x00050010, | 2090 | 0x00050010, |
| 1928 | 0x00060072, | 2091 | 0x00060072, |
| 1929 | 0xe1c400d0, | 2092 | 0xe1c900d0, |
| 1930 | 0xe35b0008, | 2093 | 0xe35b0008, |
| 1931 | 0x3a000000, | 2094 | 0x3a000000, |
| 1932 | 0x00050044, | 2095 | 0x00050044, |
| @@ -1941,8 +2104,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1941 | 0xea000000, | 2104 | 0xea000000, |
| 1942 | 0x00050047, | 2105 | 0x00050047, |
| 1943 | 0x00060073, | 2106 | 0x00060073, |
| 1944 | 0xe1c400d0, | 2107 | 0xe1c900d0, |
| 1945 | 0xe5146004, | 2108 | 0xe5196004, |
| 1946 | 0xe35b0008, | 2109 | 0xe35b0008, |
| 1947 | 0x03710000, | 2110 | 0x03710000, |
| 1948 | 0x000a0000, | 2111 | 0x000a0000, |
| @@ -1952,6 +2115,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1952 | 0x000d8180, | 2115 | 0x000d8180, |
| 1953 | 0xe5500000, | 2116 | 0xe5500000, |
| 1954 | 0x000d8180, | 2117 | 0x000d8180, |
| 2118 | 0x00000000, | ||
| 1955 | 0xe3e01000, | 2119 | 0xe3e01000, |
| 1956 | 0x000a0000, | 2120 | 0x000a0000, |
| 1957 | 0xe3520000, | 2121 | 0xe3520000, |
| @@ -1959,7 +2123,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1959 | 0x000a0000, | 2123 | 0x000a0000, |
| 1960 | 0x13a0b000, | 2124 | 0x13a0b000, |
| 1961 | 0x000a0000, | 2125 | 0x000a0000, |
| 1962 | 0xe14400f8, | 2126 | 0xe14900f8, |
| 1963 | 0xea000000, | 2127 | 0xea000000, |
| 1964 | 0x00050045, | 2128 | 0x00050045, |
| 1965 | 0x00060074, | 2129 | 0x00060074, |
| @@ -1967,12 +2131,11 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1967 | 0x000d8180, | 2131 | 0x000d8180, |
| 1968 | 0xe5171000, | 2132 | 0xe5171000, |
| 1969 | 0x000d8180, | 2133 | 0x000d8180, |
| 1970 | 0x00000000, | ||
| 1971 | 0xe1500001, | 2134 | 0xe1500001, |
| 1972 | 0xab000000, | 2135 | 0xab000000, |
| 1973 | 0x0005004d, | 2136 | 0x0005004d, |
| 1974 | 0xe1c400d0, | 2137 | 0xe1c900d0, |
| 1975 | 0xe5146004, | 2138 | 0xe5196004, |
| 1976 | 0xe35b0008, | 2139 | 0xe35b0008, |
| 1977 | 0x03710000, | 2140 | 0x03710000, |
| 1978 | 0x000a0000, | 2141 | 0x000a0000, |
| @@ -1983,13 +2146,13 @@ static const unsigned int build_actionlist[5200] = { | |||
| 1983 | 0xe58d0000, | 2146 | 0xe58d0000, |
| 1984 | 0xe1a0100d, | 2147 | 0xe1a0100d, |
| 1985 | 0x00060075, | 2148 | 0x00060075, |
| 1986 | 0xe5084000, | 2149 | 0xe5089000, |
| 1987 | 0x000d8180, | 2150 | 0x000d8180, |
| 1988 | 0xe1a00008, | 2151 | 0xe1a00008, |
| 1989 | 0xe58d6008, | 2152 | 0xe58d6008, |
| 1990 | 0xeb000000, | 2153 | 0xeb000000, |
| 1991 | 0x00030027, | 2154 | 0x00030027, |
| 1992 | 0xe5184000, | 2155 | 0xe5189000, |
| 1993 | 0x000d8180, | 2156 | 0x000d8180, |
| 1994 | 0xe3e01000, | 2157 | 0xe3e01000, |
| 1995 | 0x000a0000, | 2158 | 0x000a0000, |
| @@ -2003,21 +2166,22 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2003 | 0xe1500001, | 2166 | 0xe1500001, |
| 2004 | 0xab000000, | 2167 | 0xab000000, |
| 2005 | 0x0005004d, | 2168 | 0x0005004d, |
| 2006 | 0xe1c400d0, | 2169 | 0xe1c900d0, |
| 2007 | 0xe1c421d0, | 2170 | 0xe1c921d0, |
| 2008 | 0xe35b0010, | 2171 | 0xe35b0010, |
| 2009 | 0xe3e0c000, | 2172 | 0xe3e0c000, |
| 2010 | 0x0a000000, | 2173 | 0x0a000000, |
| 2011 | 0x00050001, | 2174 | 0x00050001, |
| 2012 | 0x3a000000, | 2175 | 0x3a000000, |
| 2013 | 0x00050044, | 2176 | 0x00050044, |
| 2177 | 0x00000000, | ||
| 2014 | 0xe3730000, | 2178 | 0xe3730000, |
| 2015 | 0x000a0000, | 2179 | 0x000a0000, |
| 2016 | 0xe1a0c002, | 2180 | 0xe1a0c002, |
| 2017 | 0x1a000000, | 2181 | 0x1a000000, |
| 2018 | 0x00050044, | 2182 | 0x00050044, |
| 2019 | 0x0006000b, | 2183 | 0x0006000b, |
| 2020 | 0xe5942008, | 2184 | 0xe5992008, |
| 2021 | 0xe3710000, | 2185 | 0xe3710000, |
| 2022 | 0x000a0000, | 2186 | 0x000a0000, |
| 2023 | 0x05101000, | 2187 | 0x05101000, |
| @@ -2026,7 +2190,6 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2026 | 0x000a0000, | 2190 | 0x000a0000, |
| 2027 | 0x1a000000, | 2191 | 0x1a000000, |
| 2028 | 0x00050044, | 2192 | 0x00050044, |
| 2029 | 0x00000000, | ||
| 2030 | 0xe2813001, | 2193 | 0xe2813001, |
| 2031 | 0xe3520000, | 2194 | 0xe3520000, |
| 2032 | 0xb0822003, | 2195 | 0xb0822003, |
| @@ -2059,8 +2222,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2059 | 0xe1500001, | 2222 | 0xe1500001, |
| 2060 | 0xab000000, | 2223 | 0xab000000, |
| 2061 | 0x0005004d, | 2224 | 0x0005004d, |
| 2062 | 0xe1c400d0, | 2225 | 0xe1c900d0, |
| 2063 | 0xe1c420d8, | 2226 | 0xe1c920d8, |
| 2064 | 0xe35b0010, | 2227 | 0xe35b0010, |
| 2065 | 0x3a000000, | 2228 | 0x3a000000, |
| 2066 | 0x00050044, | 2229 | 0x00050044, |
| @@ -2073,6 +2236,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2073 | 0xe2523001, | 2236 | 0xe2523001, |
| 2074 | 0xe5101000, | 2237 | 0xe5101000, |
| 2075 | 0x000d8180, | 2238 | 0x000d8180, |
| 2239 | 0x00000000, | ||
| 2076 | 0xba000000, | 2240 | 0xba000000, |
| 2077 | 0x00050077, | 2241 | 0x00050077, |
| 2078 | 0xe3510001, | 2242 | 0xe3510001, |
| @@ -2090,7 +2254,6 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2090 | 0x3a000000, | 2254 | 0x3a000000, |
| 2091 | 0x00050044, | 2255 | 0x00050044, |
| 2092 | 0x0006000b, | 2256 | 0x0006000b, |
| 2093 | 0x00000000, | ||
| 2094 | 0xe7c10003, | 2257 | 0xe7c10003, |
| 2095 | 0xe2533001, | 2258 | 0xe2533001, |
| 2096 | 0xaa000000, | 2259 | 0xaa000000, |
| @@ -2105,7 +2268,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2105 | 0xe1500001, | 2268 | 0xe1500001, |
| 2106 | 0xab000000, | 2269 | 0xab000000, |
| 2107 | 0x0005004d, | 2270 | 0x0005004d, |
| 2108 | 0xe1c400d0, | 2271 | 0xe1c900d0, |
| 2109 | 0xe35b0008, | 2272 | 0xe35b0008, |
| 2110 | 0x3a000000, | 2273 | 0x3a000000, |
| 2111 | 0x00050044, | 2274 | 0x00050044, |
| @@ -2126,6 +2289,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2126 | 0x3a000000, | 2289 | 0x3a000000, |
| 2127 | 0x00050044, | 2290 | 0x00050044, |
| 2128 | 0x0006000b, | 2291 | 0x0006000b, |
| 2292 | 0x00000000, | ||
| 2129 | 0xe4d0c001, | 2293 | 0xe4d0c001, |
| 2130 | 0xe2533001, | 2294 | 0xe2533001, |
| 2131 | 0xba000000, | 2295 | 0xba000000, |
| @@ -2141,11 +2305,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2141 | 0xe1500001, | 2305 | 0xe1500001, |
| 2142 | 0xab000000, | 2306 | 0xab000000, |
| 2143 | 0x0005004d, | 2307 | 0x0005004d, |
| 2144 | 0xe1c400d0, | 2308 | 0xe1c900d0, |
| 2145 | 0xe35b0008, | 2309 | 0xe35b0008, |
| 2146 | 0x3a000000, | 2310 | 0x3a000000, |
| 2147 | 0x00050044, | 2311 | 0x00050044, |
| 2148 | 0x00000000, | ||
| 2149 | 0xe3710000, | 2312 | 0xe3710000, |
| 2150 | 0x000a0000, | 2313 | 0x000a0000, |
| 2151 | 0x1a000000, | 2314 | 0x1a000000, |
| @@ -2182,10 +2345,11 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2182 | 0xe1500001, | 2345 | 0xe1500001, |
| 2183 | 0xab000000, | 2346 | 0xab000000, |
| 2184 | 0x0005004d, | 2347 | 0x0005004d, |
| 2185 | 0xe1c400d0, | 2348 | 0xe1c900d0, |
| 2186 | 0xe35b0008, | 2349 | 0xe35b0008, |
| 2187 | 0x3a000000, | 2350 | 0x3a000000, |
| 2188 | 0x00050044, | 2351 | 0x00050044, |
| 2352 | 0x00000000, | ||
| 2189 | 0xe3710000, | 2353 | 0xe3710000, |
| 2190 | 0x000a0000, | 2354 | 0x000a0000, |
| 2191 | 0x1a000000, | 2355 | 0x1a000000, |
| @@ -2203,7 +2367,6 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2203 | 0x3a000000, | 2367 | 0x3a000000, |
| 2204 | 0x00050044, | 2368 | 0x00050044, |
| 2205 | 0x0006000b, | 2369 | 0x0006000b, |
| 2206 | 0x00000000, | ||
| 2207 | 0xe7d0c003, | 2370 | 0xe7d0c003, |
| 2208 | 0xe1530002, | 2371 | 0xe1530002, |
| 2209 | 0x2a000000, | 2372 | 0x2a000000, |
| @@ -2216,7 +2379,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2216 | 0xea000000, | 2379 | 0xea000000, |
| 2217 | 0x0005000b, | 2380 | 0x0005000b, |
| 2218 | 0x0006007c, | 2381 | 0x0006007c, |
| 2219 | 0xe1c400d0, | 2382 | 0xe1c900d0, |
| 2220 | 0xe35b0008, | 2383 | 0xe35b0008, |
| 2221 | 0x3a000000, | 2384 | 0x3a000000, |
| 2222 | 0x00050044, | 2385 | 0x00050044, |
| @@ -2224,8 +2387,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2224 | 0x000a0000, | 2387 | 0x000a0000, |
| 2225 | 0x1a000000, | 2388 | 0x1a000000, |
| 2226 | 0x00050044, | 2389 | 0x00050044, |
| 2390 | 0x00000000, | ||
| 2391 | 0xe1a0a009, | ||
| 2392 | 0x00000000, | ||
| 2227 | 0xeb000000, | 2393 | 0xeb000000, |
| 2228 | 0x00030028, | 2394 | 0x00030028, |
| 2395 | 0x00000000, | ||
| 2396 | 0xe1a0900a, | ||
| 2397 | 0x00000000, | ||
| 2229 | 0xe3e01000, | 2398 | 0xe3e01000, |
| 2230 | 0x000a0000, | 2399 | 0x000a0000, |
| 2231 | 0xea000000, | 2400 | 0xea000000, |
| @@ -2259,7 +2428,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2259 | 0xb2600000, | 2428 | 0xb2600000, |
| 2260 | 0xe12fff1e, | 2429 | 0xe12fff1e, |
| 2261 | 0x0006007f, | 2430 | 0x0006007f, |
| 2262 | 0xe1c400d0, | 2431 | 0xe1c900d0, |
| 2263 | 0xe35b0008, | 2432 | 0xe35b0008, |
| 2264 | 0x3a000000, | 2433 | 0x3a000000, |
| 2265 | 0x00050044, | 2434 | 0x00050044, |
| @@ -2272,11 +2441,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2272 | 0xea000000, | 2441 | 0xea000000, |
| 2273 | 0x00050047, | 2442 | 0x00050047, |
| 2274 | 0x00060080, | 2443 | 0x00060080, |
| 2275 | 0xe1c400d0, | 2444 | 0xe1c900d0, |
| 2276 | 0xe35b0008, | 2445 | 0xe35b0008, |
| 2277 | 0x3a000000, | 2446 | 0x3a000000, |
| 2278 | 0x00050044, | 2447 | 0x00050044, |
| 2279 | 0x00000000, | ||
| 2280 | 0xe3710000, | 2448 | 0xe3710000, |
| 2281 | 0x000a0000, | 2449 | 0x000a0000, |
| 2282 | 0x1b000000, | 2450 | 0x1b000000, |
| @@ -2284,7 +2452,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2284 | 0xe1a02000, | 2452 | 0xe1a02000, |
| 2285 | 0xe3a0a008, | 2453 | 0xe3a0a008, |
| 2286 | 0x0006000b, | 2454 | 0x0006000b, |
| 2287 | 0xe18400da, | 2455 | 0xe18900da, |
| 2288 | 0xe15a000b, | 2456 | 0xe15a000b, |
| 2289 | 0xe28aa008, | 2457 | 0xe28aa008, |
| 2290 | 0xaa000000, | 2458 | 0xaa000000, |
| @@ -2297,7 +2465,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2297 | 0xea000000, | 2465 | 0xea000000, |
| 2298 | 0x0005000b, | 2466 | 0x0005000b, |
| 2299 | 0x00060081, | 2467 | 0x00060081, |
| 2300 | 0xe1c400d0, | 2468 | 0x00000000, |
| 2469 | 0xe1c900d0, | ||
| 2301 | 0xe35b0008, | 2470 | 0xe35b0008, |
| 2302 | 0x3a000000, | 2471 | 0x3a000000, |
| 2303 | 0x00050044, | 2472 | 0x00050044, |
| @@ -2308,7 +2477,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2308 | 0xe1a02000, | 2477 | 0xe1a02000, |
| 2309 | 0xe3a0a008, | 2478 | 0xe3a0a008, |
| 2310 | 0x0006000b, | 2479 | 0x0006000b, |
| 2311 | 0xe18400da, | 2480 | 0xe18900da, |
| 2312 | 0xe15a000b, | 2481 | 0xe15a000b, |
| 2313 | 0xe28aa008, | 2482 | 0xe28aa008, |
| 2314 | 0xaa000000, | 2483 | 0xaa000000, |
| @@ -2321,7 +2490,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2321 | 0xea000000, | 2490 | 0xea000000, |
| 2322 | 0x0005000b, | 2491 | 0x0005000b, |
| 2323 | 0x00060082, | 2492 | 0x00060082, |
| 2324 | 0xe1c400d0, | 2493 | 0xe1c900d0, |
| 2325 | 0xe35b0008, | 2494 | 0xe35b0008, |
| 2326 | 0x3a000000, | 2495 | 0x3a000000, |
| 2327 | 0x00050044, | 2496 | 0x00050044, |
| @@ -2332,12 +2501,11 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2332 | 0xe1a02000, | 2501 | 0xe1a02000, |
| 2333 | 0xe3a0a008, | 2502 | 0xe3a0a008, |
| 2334 | 0x0006000b, | 2503 | 0x0006000b, |
| 2335 | 0xe18400da, | 2504 | 0xe18900da, |
| 2336 | 0xe15a000b, | 2505 | 0xe15a000b, |
| 2337 | 0xe28aa008, | 2506 | 0xe28aa008, |
| 2338 | 0xaa000000, | 2507 | 0xaa000000, |
| 2339 | 0x00050002, | 2508 | 0x00050002, |
| 2340 | 0x00000000, | ||
| 2341 | 0xe3710000, | 2509 | 0xe3710000, |
| 2342 | 0x000a0000, | 2510 | 0x000a0000, |
| 2343 | 0x1b000000, | 2511 | 0x1b000000, |
| @@ -2348,15 +2516,16 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2348 | 0x0006000c, | 2516 | 0x0006000c, |
| 2349 | 0xe3e03000, | 2517 | 0xe3e03000, |
| 2350 | 0x000a0000, | 2518 | 0x000a0000, |
| 2351 | 0xe5146004, | 2519 | 0xe5196004, |
| 2352 | 0xe14420f8, | 2520 | 0xe14920f8, |
| 2353 | 0xea000000, | 2521 | 0xea000000, |
| 2354 | 0x0005005a, | 2522 | 0x0005005a, |
| 2355 | 0x00060083, | 2523 | 0x00060083, |
| 2356 | 0xe1c400d0, | 2524 | 0xe1c900d0, |
| 2357 | 0xe35b0008, | 2525 | 0xe35b0008, |
| 2358 | 0x3a000000, | 2526 | 0x3a000000, |
| 2359 | 0x00050044, | 2527 | 0x00050044, |
| 2528 | 0x00000000, | ||
| 2360 | 0xe3710000, | 2529 | 0xe3710000, |
| 2361 | 0x000a0000, | 2530 | 0x000a0000, |
| 2362 | 0x1b000000, | 2531 | 0x1b000000, |
| @@ -2370,7 +2539,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2370 | 0xea000000, | 2539 | 0xea000000, |
| 2371 | 0x00050047, | 2540 | 0x00050047, |
| 2372 | 0x00060084, | 2541 | 0x00060084, |
| 2373 | 0xe1c400d0, | 2542 | 0xe1c900d0, |
| 2374 | 0xe35b0008, | 2543 | 0xe35b0008, |
| 2375 | 0x3a000000, | 2544 | 0x3a000000, |
| 2376 | 0x00050044, | 2545 | 0x00050044, |
| @@ -2384,7 +2553,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2384 | 0xea000000, | 2553 | 0xea000000, |
| 2385 | 0x00050047, | 2554 | 0x00050047, |
| 2386 | 0x00060085, | 2555 | 0x00060085, |
| 2387 | 0xe1c400d8, | 2556 | 0xe1c900d8, |
| 2388 | 0xe35b0010, | 2557 | 0xe35b0010, |
| 2389 | 0x3a000000, | 2558 | 0x3a000000, |
| 2390 | 0x00050044, | 2559 | 0x00050044, |
| @@ -2392,9 +2561,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2392 | 0x000a0000, | 2561 | 0x000a0000, |
| 2393 | 0x1b000000, | 2562 | 0x1b000000, |
| 2394 | 0x0005007d, | 2563 | 0x0005007d, |
| 2395 | 0x00000000, | ||
| 2396 | 0xe200a01f, | 2564 | 0xe200a01f, |
| 2397 | 0xe1c400d0, | 2565 | 0xe1c900d0, |
| 2398 | 0xe3710000, | 2566 | 0xe3710000, |
| 2399 | 0x000a0000, | 2567 | 0x000a0000, |
| 2400 | 0x1b000000, | 2568 | 0x1b000000, |
| @@ -2405,7 +2573,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2405 | 0xea000000, | 2573 | 0xea000000, |
| 2406 | 0x00050047, | 2574 | 0x00050047, |
| 2407 | 0x00060086, | 2575 | 0x00060086, |
| 2408 | 0xe1c400d8, | 2576 | 0xe1c900d8, |
| 2409 | 0xe35b0010, | 2577 | 0xe35b0010, |
| 2410 | 0x3a000000, | 2578 | 0x3a000000, |
| 2411 | 0x00050044, | 2579 | 0x00050044, |
| @@ -2413,8 +2581,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2413 | 0x000a0000, | 2581 | 0x000a0000, |
| 2414 | 0x1b000000, | 2582 | 0x1b000000, |
| 2415 | 0x0005007d, | 2583 | 0x0005007d, |
| 2584 | 0x00000000, | ||
| 2416 | 0xe200a01f, | 2585 | 0xe200a01f, |
| 2417 | 0xe1c400d0, | 2586 | 0xe1c900d0, |
| 2418 | 0xe3710000, | 2587 | 0xe3710000, |
| 2419 | 0x000a0000, | 2588 | 0x000a0000, |
| 2420 | 0x1b000000, | 2589 | 0x1b000000, |
| @@ -2425,7 +2594,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2425 | 0xea000000, | 2594 | 0xea000000, |
| 2426 | 0x00050047, | 2595 | 0x00050047, |
| 2427 | 0x00060087, | 2596 | 0x00060087, |
| 2428 | 0xe1c400d8, | 2597 | 0xe1c900d8, |
| 2429 | 0xe35b0010, | 2598 | 0xe35b0010, |
| 2430 | 0x3a000000, | 2599 | 0x3a000000, |
| 2431 | 0x00050044, | 2600 | 0x00050044, |
| @@ -2434,7 +2603,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2434 | 0x1b000000, | 2603 | 0x1b000000, |
| 2435 | 0x0005007d, | 2604 | 0x0005007d, |
| 2436 | 0xe200a01f, | 2605 | 0xe200a01f, |
| 2437 | 0xe1c400d0, | 2606 | 0xe1c900d0, |
| 2438 | 0xe3710000, | 2607 | 0xe3710000, |
| 2439 | 0x000a0000, | 2608 | 0x000a0000, |
| 2440 | 0x1b000000, | 2609 | 0x1b000000, |
| @@ -2445,17 +2614,16 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2445 | 0xea000000, | 2614 | 0xea000000, |
| 2446 | 0x00050047, | 2615 | 0x00050047, |
| 2447 | 0x00060088, | 2616 | 0x00060088, |
| 2448 | 0xe1c400d8, | 2617 | 0xe1c900d8, |
| 2449 | 0xe35b0010, | 2618 | 0xe35b0010, |
| 2450 | 0x3a000000, | 2619 | 0x3a000000, |
| 2451 | 0x00050044, | 2620 | 0x00050044, |
| 2452 | 0x00000000, | ||
| 2453 | 0xe3710000, | 2621 | 0xe3710000, |
| 2454 | 0x000a0000, | 2622 | 0x000a0000, |
| 2455 | 0x1b000000, | 2623 | 0x1b000000, |
| 2456 | 0x0005007d, | 2624 | 0x0005007d, |
| 2457 | 0xe260a000, | 2625 | 0xe260a000, |
| 2458 | 0xe1c400d0, | 2626 | 0xe1c900d0, |
| 2459 | 0xe3710000, | 2627 | 0xe3710000, |
| 2460 | 0x000a0000, | 2628 | 0x000a0000, |
| 2461 | 0x1b000000, | 2629 | 0x1b000000, |
| @@ -2466,16 +2634,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2466 | 0xea000000, | 2634 | 0xea000000, |
| 2467 | 0x00050047, | 2635 | 0x00050047, |
| 2468 | 0x00060089, | 2636 | 0x00060089, |
| 2469 | 0xe1c400d8, | 2637 | 0xe1c900d8, |
| 2470 | 0xe35b0010, | 2638 | 0xe35b0010, |
| 2471 | 0x3a000000, | 2639 | 0x3a000000, |
| 2472 | 0x00050044, | 2640 | 0x00050044, |
| 2641 | 0x00000000, | ||
| 2473 | 0xe3710000, | 2642 | 0xe3710000, |
| 2474 | 0x000a0000, | 2643 | 0x000a0000, |
| 2475 | 0x1b000000, | 2644 | 0x1b000000, |
| 2476 | 0x0005007d, | 2645 | 0x0005007d, |
| 2477 | 0xe200a01f, | 2646 | 0xe200a01f, |
| 2478 | 0xe1c400d0, | 2647 | 0xe1c900d0, |
| 2479 | 0xe3710000, | 2648 | 0xe3710000, |
| 2480 | 0x000a0000, | 2649 | 0x000a0000, |
| 2481 | 0x1b000000, | 2650 | 0x1b000000, |
| @@ -2486,16 +2655,16 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2486 | 0xea000000, | 2655 | 0xea000000, |
| 2487 | 0x00050047, | 2656 | 0x00050047, |
| 2488 | 0x00060044, | 2657 | 0x00060044, |
| 2489 | 0xe5142008, | 2658 | 0xe5192008, |
| 2490 | 0xe5181000, | 2659 | 0xe5181000, |
| 2491 | 0x000d8180, | 2660 | 0x000d8180, |
| 2492 | 0xe084000b, | 2661 | 0xe089000b, |
| 2493 | 0xe5146004, | 2662 | 0xe5196004, |
| 2494 | 0xe5080000, | 2663 | 0xe5080000, |
| 2495 | 0x000d8180, | 2664 | 0x000d8180, |
| 2496 | 0xe5122000, | 2665 | 0xe5122000, |
| 2497 | 0x000d8180, | 2666 | 0x000d8180, |
| 2498 | 0xe5084000, | 2667 | 0xe5089000, |
| 2499 | 0x000d8180, | 2668 | 0x000d8180, |
| 2500 | 0xe2800000, | 2669 | 0xe2800000, |
| 2501 | 0x000a0000, | 2670 | 0x000a0000, |
| @@ -2505,19 +2674,18 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2505 | 0x8a000000, | 2674 | 0x8a000000, |
| 2506 | 0x00050005, | 2675 | 0x00050005, |
| 2507 | 0xe12fff32, | 2676 | 0xe12fff32, |
| 2508 | 0xe5184000, | 2677 | 0xe5189000, |
| 2509 | 0x000d8180, | 2678 | 0x000d8180, |
| 2510 | 0x00000000, | ||
| 2511 | 0xe3500000, | 2679 | 0xe3500000, |
| 2512 | 0xe1a0b180, | 2680 | 0xe1a0b180, |
| 2513 | 0xe244a008, | 2681 | 0xe249a008, |
| 2514 | 0xca000000, | 2682 | 0xca000000, |
| 2515 | 0x00050045, | 2683 | 0x00050045, |
| 2516 | 0x0006000b, | 2684 | 0x0006000b, |
| 2517 | 0xe5180000, | 2685 | 0xe5180000, |
| 2518 | 0x000d8180, | 2686 | 0x000d8180, |
| 2519 | 0xe5142008, | 2687 | 0xe5192008, |
| 2520 | 0xe040b004, | 2688 | 0xe040b009, |
| 2521 | 0x1a000000, | 2689 | 0x1a000000, |
| 2522 | 0x00050028, | 2690 | 0x00050028, |
| 2523 | 0xe5126000, | 2691 | 0xe5126000, |
| @@ -2525,18 +2693,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2525 | 0xe5d6c000, | 2693 | 0xe5d6c000, |
| 2526 | 0xe496e004, | 2694 | 0xe496e004, |
| 2527 | 0xe797c10c, | 2695 | 0xe797c10c, |
| 2528 | 0xe009a2ae, | 2696 | 0xe004a2ae, |
| 2529 | 0xe08aa004, | 2697 | 0xe08aa009, |
| 2530 | 0xe12fff1c, | 2698 | 0xe12fff1c, |
| 2531 | 0x00060028, | 2699 | 0x00060028, |
| 2532 | 0xe2160000, | 2700 | 0xe2160000, |
| 2533 | 0x000a0000, | 2701 | 0x000a0000, |
| 2534 | 0xe3c61000, | 2702 | 0xe3c61000, |
| 2535 | 0x000a0000, | 2703 | 0x000a0000, |
| 2704 | 0x00000000, | ||
| 2536 | 0x0516e004, | 2705 | 0x0516e004, |
| 2537 | 0x00020000, | 2706 | 0x00020000, |
| 2538 | 0x000912ae, | 2707 | 0x000412ae, |
| 2539 | 0xe044c001, | 2708 | 0xe049c001, |
| 2540 | 0xea000000, | 2709 | 0xea000000, |
| 2541 | 0x00050024, | 2710 | 0x00050024, |
| 2542 | 0x0006000f, | 2711 | 0x0006000f, |
| @@ -2544,26 +2713,26 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2544 | 0x000a0000, | 2713 | 0x000a0000, |
| 2545 | 0xeb000000, | 2714 | 0xeb000000, |
| 2546 | 0x00030000, | 2715 | 0x00030000, |
| 2547 | 0xe5184000, | 2716 | 0xe5189000, |
| 2548 | 0x000d8180, | 2717 | 0x000d8180, |
| 2549 | 0xe1500000, | 2718 | 0xe1500000, |
| 2550 | 0xea000000, | 2719 | 0xea000000, |
| 2551 | 0x0005000b, | 2720 | 0x0005000b, |
| 2552 | 0x0006004d, | 2721 | 0x0006004d, |
| 2553 | 0xe1a0a00e, | 2722 | 0xe1a0a00e, |
| 2554 | 0xe5084000, | 2723 | 0xe5089000, |
| 2555 | 0x000d8180, | 2724 | 0x000d8180, |
| 2556 | 0xe084100b, | 2725 | 0xe089100b, |
| 2557 | 0xe58d6008, | 2726 | 0xe58d6008, |
| 2558 | 0xe5081000, | 2727 | 0xe5081000, |
| 2559 | 0x000d8180, | 2728 | 0x000d8180, |
| 2560 | 0xe1a00008, | 2729 | 0xe1a00008, |
| 2561 | 0xeb000000, | 2730 | 0xeb000000, |
| 2562 | 0x00030029, | 2731 | 0x00030029, |
| 2563 | 0xe5184000, | 2732 | 0xe5189000, |
| 2564 | 0x000d8180, | 2733 | 0x000d8180, |
| 2565 | 0xe1a0e00a, | 2734 | 0xe1a0e00a, |
| 2566 | 0xe5142008, | 2735 | 0xe5192008, |
| 2567 | 0xe12fff1e, | 2736 | 0xe12fff1e, |
| 2568 | 0x0006008a, | 2737 | 0x0006008a, |
| 2569 | 0x00000000, | 2738 | 0x00000000, |
| @@ -2605,13 +2774,13 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2605 | 0x0005000f, | 2774 | 0x0005000f, |
| 2606 | 0x0006000b, | 2775 | 0x0006000b, |
| 2607 | 0xe1a00008, | 2776 | 0xe1a00008, |
| 2608 | 0xe5084000, | 2777 | 0xe5089000, |
| 2609 | 0x000d8180, | 2778 | 0x000d8180, |
| 2610 | 0xe1a01006, | 2779 | 0xe1a01006, |
| 2611 | 0xeb000000, | 2780 | 0xeb000000, |
| 2612 | 0x0003002a, | 2781 | 0x0003002a, |
| 2613 | 0x0006000d, | 2782 | 0x0006000d, |
| 2614 | 0xe5184000, | 2783 | 0xe5189000, |
| 2615 | 0x000d8180, | 2784 | 0x000d8180, |
| 2616 | 0x0006000e, | 2785 | 0x0006000e, |
| 2617 | 0x00000000, | 2786 | 0x00000000, |
| @@ -2620,7 +2789,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2620 | 0xe087c10c, | 2789 | 0xe087c10c, |
| 2621 | 0xe51cc000, | 2790 | 0xe51cc000, |
| 2622 | 0x000d8180, | 2791 | 0x000d8180, |
| 2623 | 0xe009a2ae, | 2792 | 0xe004a2ae, |
| 2624 | 0xe1a0b82e, | 2793 | 0xe1a0b82e, |
| 2625 | 0xe12fff1c, | 2794 | 0xe12fff1c, |
| 2626 | 0x0006008d, | 2795 | 0x0006008d, |
| @@ -2644,25 +2813,25 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2644 | 0xe3861001, | 2813 | 0xe3861001, |
| 2645 | 0x0006000b, | 2814 | 0x0006000b, |
| 2646 | 0x00000000, | 2815 | 0x00000000, |
| 2647 | 0xe084300b, | 2816 | 0xe089300b, |
| 2648 | 0xe58d6008, | 2817 | 0xe58d6008, |
| 2649 | 0xe1a00008, | 2818 | 0xe1a00008, |
| 2650 | 0xe5084000, | 2819 | 0xe5089000, |
| 2651 | 0x000d8180, | 2820 | 0x000d8180, |
| 2652 | 0xe04aa004, | 2821 | 0xe04aa009, |
| 2653 | 0xe5083000, | 2822 | 0xe5083000, |
| 2654 | 0x000d8180, | 2823 | 0x000d8180, |
| 2655 | 0xeb000000, | 2824 | 0xeb000000, |
| 2656 | 0x0003002b, | 2825 | 0x0003002b, |
| 2657 | 0xe5184000, | 2826 | 0xe5189000, |
| 2658 | 0x000d8180, | 2827 | 0x000d8180, |
| 2659 | 0xe5183000, | 2828 | 0xe5183000, |
| 2660 | 0x000d8180, | 2829 | 0x000d8180, |
| 2661 | 0xe3a01000, | 2830 | 0xe3a01000, |
| 2662 | 0xe084a00a, | 2831 | 0xe089a00a, |
| 2663 | 0xe043b004, | 2832 | 0xe043b009, |
| 2664 | 0xe58d1008, | 2833 | 0xe58d1008, |
| 2665 | 0xe5142008, | 2834 | 0xe5192008, |
| 2666 | 0xe12fff10, | 2835 | 0xe12fff10, |
| 2667 | 0x00060091, | 2836 | 0x00060091, |
| 2668 | 0x00000000, | 2837 | 0x00000000, |
| @@ -2803,9 +2972,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2803 | 0x00080000, | 2972 | 0x00080000, |
| 2804 | 0x00000000, | 2973 | 0x00000000, |
| 2805 | 0xe1a0b18b, | 2974 | 0xe1a0b18b, |
| 2806 | 0xe1aa00d4, | 2975 | 0xe1aa00d9, |
| 2807 | 0xe1d6c0b2, | 2976 | 0xe1d6c0b2, |
| 2808 | 0xe1ab20d4, | 2977 | 0xe1ab20d9, |
| 2809 | 0xe2866004, | 2978 | 0xe2866004, |
| 2810 | 0xe086c10c, | 2979 | 0xe086c10c, |
| 2811 | 0xe3710000, | 2980 | 0xe3710000, |
| @@ -2830,7 +2999,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2830 | 0xe5d6c000, | 2999 | 0xe5d6c000, |
| 2831 | 0xe496e004, | 3000 | 0xe496e004, |
| 2832 | 0xe797c10c, | 3001 | 0xe797c10c, |
| 2833 | 0xe009a2ae, | 3002 | 0xe004a2ae, |
| 2834 | 0xe1a0b82e, | 3003 | 0xe1a0b82e, |
| 2835 | 0xe12fff1c, | 3004 | 0xe12fff1c, |
| 2836 | 0x0006000d, | 3005 | 0x0006000d, |
| @@ -2874,9 +3043,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2874 | 0x0005000b, | 3043 | 0x0005000b, |
| 2875 | 0x00000000, | 3044 | 0x00000000, |
| 2876 | 0xe1a0b18b, | 3045 | 0xe1a0b18b, |
| 2877 | 0xe1aa00d4, | 3046 | 0xe1aa00d9, |
| 2878 | 0xe1d6c0b2, | 3047 | 0xe1d6c0b2, |
| 2879 | 0xe1ab20d4, | 3048 | 0xe1ab20d9, |
| 2880 | 0xe2866004, | 3049 | 0xe2866004, |
| 2881 | 0xe086c10c, | 3050 | 0xe086c10c, |
| 2882 | 0xe3710000, | 3051 | 0xe3710000, |
| @@ -2914,7 +3083,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2914 | 0xe5d6c000, | 3083 | 0xe5d6c000, |
| 2915 | 0xe496e004, | 3084 | 0xe496e004, |
| 2916 | 0xe797c10c, | 3085 | 0xe797c10c, |
| 2917 | 0xe009a2ae, | 3086 | 0xe004a2ae, |
| 2918 | 0xe1a0b82e, | 3087 | 0xe1a0b82e, |
| 2919 | 0xe12fff1c, | 3088 | 0xe12fff1c, |
| 2920 | 0x0006000d, | 3089 | 0x0006000d, |
| @@ -2956,12 +3125,12 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2956 | 0xe5d6c000, | 3125 | 0xe5d6c000, |
| 2957 | 0xe496e004, | 3126 | 0xe496e004, |
| 2958 | 0xe797c10c, | 3127 | 0xe797c10c, |
| 2959 | 0xe009a2ae, | 3128 | 0xe004a2ae, |
| 2960 | 0xe1a0b82e, | 3129 | 0xe1a0b82e, |
| 2961 | 0xe12fff1c, | 3130 | 0xe12fff1c, |
| 2962 | 0x00000000, | 3131 | 0x00000000, |
| 2963 | 0xe1e0b00b, | 3132 | 0xe1e0b00b, |
| 2964 | 0xe18400da, | 3133 | 0xe18900da, |
| 2965 | 0xe1d6c0b2, | 3134 | 0xe1d6c0b2, |
| 2966 | 0xe795210b, | 3135 | 0xe795210b, |
| 2967 | 0xe2866004, | 3136 | 0xe2866004, |
| @@ -2984,7 +3153,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2984 | 0xe5d6c000, | 3153 | 0xe5d6c000, |
| 2985 | 0xe496e004, | 3154 | 0xe496e004, |
| 2986 | 0xe797c10c, | 3155 | 0xe797c10c, |
| 2987 | 0xe009a2ae, | 3156 | 0xe004a2ae, |
| 2988 | 0xe1a0b82e, | 3157 | 0xe1a0b82e, |
| 2989 | 0xe12fff1c, | 3158 | 0xe12fff1c, |
| 2990 | 0x00000000, | 3159 | 0x00000000, |
| @@ -2997,7 +3166,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 2997 | 0x0005003a, | 3166 | 0x0005003a, |
| 2998 | 0x00000000, | 3167 | 0x00000000, |
| 2999 | 0xe1a0b18b, | 3168 | 0xe1a0b18b, |
| 3000 | 0xe1aa00d4, | 3169 | 0xe1aa00d9, |
| 3001 | 0xe1d6c0b2, | 3170 | 0xe1d6c0b2, |
| 3002 | 0xe1ab20d5, | 3171 | 0xe1ab20d5, |
| 3003 | 0xe2866004, | 3172 | 0xe2866004, |
| @@ -3027,7 +3196,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3027 | 0xe5d6c000, | 3196 | 0xe5d6c000, |
| 3028 | 0xe496e004, | 3197 | 0xe496e004, |
| 3029 | 0xe797c10c, | 3198 | 0xe797c10c, |
| 3030 | 0xe009a2ae, | 3199 | 0xe004a2ae, |
| 3031 | 0xe1a0b82e, | 3200 | 0xe1a0b82e, |
| 3032 | 0xe12fff1c, | 3201 | 0xe12fff1c, |
| 3033 | 0x0006000d, | 3202 | 0x0006000d, |
| @@ -3071,7 +3240,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3071 | 0xea000000, | 3240 | 0xea000000, |
| 3072 | 0x0005003a, | 3241 | 0x0005003a, |
| 3073 | 0x00000000, | 3242 | 0x00000000, |
| 3074 | 0xe18400da, | 3243 | 0xe18900da, |
| 3075 | 0xe1d6c0b2, | 3244 | 0xe1d6c0b2, |
| 3076 | 0xe2866004, | 3245 | 0xe2866004, |
| 3077 | 0xe1e0b00b, | 3246 | 0xe1e0b00b, |
| @@ -3091,11 +3260,11 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3091 | 0xe5d6c000, | 3260 | 0xe5d6c000, |
| 3092 | 0xe496e004, | 3261 | 0xe496e004, |
| 3093 | 0xe797c10c, | 3262 | 0xe797c10c, |
| 3094 | 0xe009a2ae, | 3263 | 0xe004a2ae, |
| 3095 | 0xe1a0b82e, | 3264 | 0xe1a0b82e, |
| 3096 | 0xe12fff1c, | 3265 | 0xe12fff1c, |
| 3097 | 0x00000000, | 3266 | 0x00000000, |
| 3098 | 0xe084b18b, | 3267 | 0xe089b18b, |
| 3099 | 0xe1d6c0b2, | 3268 | 0xe1d6c0b2, |
| 3100 | 0xe1cb00d0, | 3269 | 0xe1cb00d0, |
| 3101 | 0xe2866004, | 3270 | 0xe2866004, |
| @@ -3105,33 +3274,33 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3105 | 0x00000000, | 3274 | 0x00000000, |
| 3106 | 0x924c6b80, | 3275 | 0x924c6b80, |
| 3107 | 0x00000000, | 3276 | 0x00000000, |
| 3108 | 0x918400fa, | 3277 | 0x918900fa, |
| 3109 | 0x00000000, | 3278 | 0x00000000, |
| 3110 | 0x824c6b80, | 3279 | 0x824c6b80, |
| 3111 | 0x00000000, | 3280 | 0x00000000, |
| 3112 | 0x818400fa, | 3281 | 0x818900fa, |
| 3113 | 0x00000000, | 3282 | 0x00000000, |
| 3114 | 0xe5d6c000, | 3283 | 0xe5d6c000, |
| 3115 | 0xe496e004, | 3284 | 0xe496e004, |
| 3116 | 0xe797c10c, | 3285 | 0xe797c10c, |
| 3117 | 0xe009a2ae, | 3286 | 0xe004a2ae, |
| 3118 | 0xe1a0b82e, | 3287 | 0xe1a0b82e, |
| 3119 | 0xe12fff1c, | 3288 | 0xe12fff1c, |
| 3120 | 0x00000000, | 3289 | 0x00000000, |
| 3121 | 0xe1a0b18b, | 3290 | 0xe1a0b18b, |
| 3122 | 0xe5d6c000, | 3291 | 0xe5d6c000, |
| 3123 | 0xe18400db, | 3292 | 0xe18900db, |
| 3124 | 0xe496e004, | 3293 | 0xe496e004, |
| 3125 | 0xe18400fa, | 3294 | 0xe18900fa, |
| 3126 | 0xe797c10c, | 3295 | 0xe797c10c, |
| 3127 | 0xe009a2ae, | 3296 | 0xe004a2ae, |
| 3128 | 0xe1a0b82e, | 3297 | 0xe1a0b82e, |
| 3129 | 0xe12fff1c, | 3298 | 0xe12fff1c, |
| 3130 | 0x00000000, | 3299 | 0x00000000, |
| 3131 | 0xe084b18b, | 3300 | 0xe089b18b, |
| 3132 | 0xe5d6c000, | 3301 | 0xe5d6c000, |
| 3133 | 0xe59b0004, | 3302 | 0xe59b0004, |
| 3134 | 0xe084a00a, | 3303 | 0xe089a00a, |
| 3135 | 0xe496e004, | 3304 | 0xe496e004, |
| 3136 | 0xe3700000, | 3305 | 0xe3700000, |
| 3137 | 0x000a0000, | 3306 | 0x000a0000, |
| @@ -3141,12 +3310,12 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3141 | 0x000a0000, | 3310 | 0x000a0000, |
| 3142 | 0xe58a1004, | 3311 | 0xe58a1004, |
| 3143 | 0xe797c10c, | 3312 | 0xe797c10c, |
| 3144 | 0xe009a2ae, | 3313 | 0xe004a2ae, |
| 3145 | 0xe1a0b82e, | 3314 | 0xe1a0b82e, |
| 3146 | 0xe12fff1c, | 3315 | 0xe12fff1c, |
| 3147 | 0x00000000, | 3316 | 0x00000000, |
| 3148 | 0xe1a0b18b, | 3317 | 0xe1a0b18b, |
| 3149 | 0xe18400db, | 3318 | 0xe18900db, |
| 3150 | 0xe5d6c000, | 3319 | 0xe5d6c000, |
| 3151 | 0xe496e004, | 3320 | 0xe496e004, |
| 3152 | 0xe3710000, | 3321 | 0xe3710000, |
| @@ -3160,9 +3329,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3160 | 0x614f00d0, | 3329 | 0x614f00d0, |
| 3161 | 0x00051809, | 3330 | 0x00051809, |
| 3162 | 0x0006000f, | 3331 | 0x0006000f, |
| 3163 | 0xe18400fa, | 3332 | 0xe18900fa, |
| 3164 | 0xe797c10c, | 3333 | 0xe797c10c, |
| 3165 | 0xe009a2ae, | 3334 | 0xe004a2ae, |
| 3166 | 0xe1a0b82e, | 3335 | 0xe1a0b82e, |
| 3167 | 0xe12fff1c, | 3336 | 0xe12fff1c, |
| 3168 | 0x00040007, | 3337 | 0x00040007, |
| @@ -3172,7 +3341,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3172 | 0x41e00000, | 3341 | 0x41e00000, |
| 3173 | 0x00000000, | 3342 | 0x00000000, |
| 3174 | 0xe1a0b18b, | 3343 | 0xe1a0b18b, |
| 3175 | 0xe18400db, | 3344 | 0xe18900db, |
| 3176 | 0xe3710000, | 3345 | 0xe3710000, |
| 3177 | 0x000a0000, | 3346 | 0x000a0000, |
| 3178 | 0x1a000000, | 3347 | 0x1a000000, |
| @@ -3184,9 +3353,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3184 | 0x000a0000, | 3353 | 0x000a0000, |
| 3185 | 0xe5d6c000, | 3354 | 0xe5d6c000, |
| 3186 | 0xe496e004, | 3355 | 0xe496e004, |
| 3187 | 0xe18400fa, | 3356 | 0xe18900fa, |
| 3188 | 0xe797c10c, | 3357 | 0xe797c10c, |
| 3189 | 0xe009a2ae, | 3358 | 0xe004a2ae, |
| 3190 | 0xe1a0b82e, | 3359 | 0xe1a0b82e, |
| 3191 | 0xe12fff1c, | 3360 | 0xe12fff1c, |
| 3192 | 0x0006000c, | 3361 | 0x0006000c, |
| @@ -3194,22 +3363,28 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3194 | 0x000a0000, | 3363 | 0x000a0000, |
| 3195 | 0x1a000000, | 3364 | 0x1a000000, |
| 3196 | 0x0005003f, | 3365 | 0x0005003f, |
| 3366 | 0x00000000, | ||
| 3367 | 0xe1a0b009, | ||
| 3368 | 0x00000000, | ||
| 3197 | 0xeb000000, | 3369 | 0xeb000000, |
| 3198 | 0x00030028, | 3370 | 0x00030028, |
| 3371 | 0x00000000, | ||
| 3372 | 0xe1a0900b, | ||
| 3373 | 0x00000000, | ||
| 3199 | 0xea000000, | 3374 | 0xea000000, |
| 3200 | 0x0005000b, | 3375 | 0x0005000b, |
| 3201 | 0x00000000, | 3376 | 0x00000000, |
| 3202 | 0xe009caae, | 3377 | 0xe004caae, |
| 3203 | 0xe009b6ae, | 3378 | 0xe004b6ae, |
| 3204 | 0x00000000, | 3379 | 0x00000000, |
| 3205 | 0xe18400dc, | 3380 | 0xe18900dc, |
| 3206 | 0xe18520db, | 3381 | 0xe18520db, |
| 3207 | 0x00000000, | 3382 | 0x00000000, |
| 3208 | 0xe18420dc, | 3383 | 0xe18920dc, |
| 3209 | 0xe18500db, | 3384 | 0xe18500db, |
| 3210 | 0x00000000, | 3385 | 0x00000000, |
| 3211 | 0xe18400dc, | 3386 | 0xe18900dc, |
| 3212 | 0xe18420db, | 3387 | 0xe18920db, |
| 3213 | 0x00000000, | 3388 | 0x00000000, |
| 3214 | 0xe5d6c000, | 3389 | 0xe5d6c000, |
| 3215 | 0x00000000, | 3390 | 0x00000000, |
| @@ -3238,9 +3413,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3238 | 0x00000000, | 3413 | 0x00000000, |
| 3239 | 0x0006000e, | 3414 | 0x0006000e, |
| 3240 | 0xe496e004, | 3415 | 0xe496e004, |
| 3241 | 0xe18400fa, | 3416 | 0xe18900fa, |
| 3242 | 0xe797c10c, | 3417 | 0xe797c10c, |
| 3243 | 0xe009a2ae, | 3418 | 0xe004a2ae, |
| 3244 | 0xe1a0b82e, | 3419 | 0xe1a0b82e, |
| 3245 | 0xe12fff1c, | 3420 | 0xe12fff1c, |
| 3246 | 0x0006000f, | 3421 | 0x0006000f, |
| @@ -3290,17 +3465,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3290 | 0xea000000, | 3465 | 0xea000000, |
| 3291 | 0x0005000e, | 3466 | 0x0005000e, |
| 3292 | 0x00000000, | 3467 | 0x00000000, |
| 3293 | 0xe009caae, | 3468 | 0xe004caae, |
| 3294 | 0xe009b6ae, | 3469 | 0xe004b6ae, |
| 3295 | 0x00000000, | 3470 | 0x00000000, |
| 3296 | 0xe18400dc, | 3471 | 0xe18900dc, |
| 3297 | 0xe18520db, | 3472 | 0xe18520db, |
| 3298 | 0x00000000, | 3473 | 0x00000000, |
| 3299 | 0xe18420dc, | 3474 | 0xe18920dc, |
| 3300 | 0xe18500db, | 3475 | 0xe18500db, |
| 3301 | 0x00000000, | 3476 | 0x00000000, |
| 3302 | 0xe18400dc, | 3477 | 0xe18900dc, |
| 3303 | 0xe18420db, | 3478 | 0xe18920db, |
| 3304 | 0x00000000, | 3479 | 0x00000000, |
| 3305 | 0xe5d6c000, | 3480 | 0xe5d6c000, |
| 3306 | 0x00000000, | 3481 | 0x00000000, |
| @@ -3329,9 +3504,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3329 | 0x00000000, | 3504 | 0x00000000, |
| 3330 | 0x0006000e, | 3505 | 0x0006000e, |
| 3331 | 0xe496e004, | 3506 | 0xe496e004, |
| 3332 | 0xe18400fa, | 3507 | 0xe18900fa, |
| 3333 | 0xe797c10c, | 3508 | 0xe797c10c, |
| 3334 | 0xe009a2ae, | 3509 | 0xe004a2ae, |
| 3335 | 0xe1a0b82e, | 3510 | 0xe1a0b82e, |
| 3336 | 0xe12fff1c, | 3511 | 0xe12fff1c, |
| 3337 | 0x0006000f, | 3512 | 0x0006000f, |
| @@ -3381,17 +3556,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3381 | 0xea000000, | 3556 | 0xea000000, |
| 3382 | 0x0005000e, | 3557 | 0x0005000e, |
| 3383 | 0x00000000, | 3558 | 0x00000000, |
| 3384 | 0xe009caae, | 3559 | 0xe004caae, |
| 3385 | 0xe009b6ae, | 3560 | 0xe004b6ae, |
| 3386 | 0x00000000, | 3561 | 0x00000000, |
| 3387 | 0xe18400dc, | 3562 | 0xe18900dc, |
| 3388 | 0xe18520db, | 3563 | 0xe18520db, |
| 3389 | 0x00000000, | 3564 | 0x00000000, |
| 3390 | 0xe18420dc, | 3565 | 0xe18920dc, |
| 3391 | 0xe18500db, | 3566 | 0xe18500db, |
| 3392 | 0x00000000, | 3567 | 0x00000000, |
| 3393 | 0xe18400dc, | 3568 | 0xe18900dc, |
| 3394 | 0xe18420db, | 3569 | 0xe18920db, |
| 3395 | 0x00000000, | 3570 | 0x00000000, |
| 3396 | 0xe5d6c000, | 3571 | 0xe5d6c000, |
| 3397 | 0x00000000, | 3572 | 0x00000000, |
| @@ -3421,9 +3596,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3421 | 0x00000000, | 3596 | 0x00000000, |
| 3422 | 0x0006000e, | 3597 | 0x0006000e, |
| 3423 | 0xe496e004, | 3598 | 0xe496e004, |
| 3424 | 0xe18400fa, | 3599 | 0xe18900fa, |
| 3425 | 0xe797c10c, | 3600 | 0xe797c10c, |
| 3426 | 0xe009a2ae, | 3601 | 0xe004a2ae, |
| 3427 | 0xe1a0b82e, | 3602 | 0xe1a0b82e, |
| 3428 | 0xe12fff1c, | 3603 | 0xe12fff1c, |
| 3429 | 0x0006000f, | 3604 | 0x0006000f, |
| @@ -3473,17 +3648,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3473 | 0xea000000, | 3648 | 0xea000000, |
| 3474 | 0x0005000e, | 3649 | 0x0005000e, |
| 3475 | 0x00000000, | 3650 | 0x00000000, |
| 3476 | 0xe009caae, | 3651 | 0xe004caae, |
| 3477 | 0xe009b6ae, | 3652 | 0xe004b6ae, |
| 3478 | 0x00000000, | 3653 | 0x00000000, |
| 3479 | 0xe18400dc, | 3654 | 0xe18900dc, |
| 3480 | 0xe18520db, | 3655 | 0xe18520db, |
| 3481 | 0x00000000, | 3656 | 0x00000000, |
| 3482 | 0xe18420dc, | 3657 | 0xe18920dc, |
| 3483 | 0xe18500db, | 3658 | 0xe18500db, |
| 3484 | 0x00000000, | 3659 | 0x00000000, |
| 3485 | 0xe18400dc, | 3660 | 0xe18900dc, |
| 3486 | 0xe18420db, | 3661 | 0xe18920db, |
| 3487 | 0x00000000, | 3662 | 0x00000000, |
| 3488 | 0xe3730000, | 3663 | 0xe3730000, |
| 3489 | 0x000a0000, | 3664 | 0x000a0000, |
| @@ -3528,23 +3703,23 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3528 | 0x0003002c, | 3703 | 0x0003002c, |
| 3529 | 0xe5d6c000, | 3704 | 0xe5d6c000, |
| 3530 | 0xe496e004, | 3705 | 0xe496e004, |
| 3531 | 0xe18400fa, | 3706 | 0xe18900fa, |
| 3532 | 0xe797c10c, | 3707 | 0xe797c10c, |
| 3533 | 0xe009a2ae, | 3708 | 0xe004a2ae, |
| 3534 | 0xe1a0b82e, | 3709 | 0xe1a0b82e, |
| 3535 | 0xe12fff1c, | 3710 | 0xe12fff1c, |
| 3536 | 0x00000000, | 3711 | 0x00000000, |
| 3537 | 0xe009caae, | 3712 | 0xe004caae, |
| 3538 | 0xe009b6ae, | 3713 | 0xe004b6ae, |
| 3539 | 0x00000000, | 3714 | 0x00000000, |
| 3540 | 0xe18400dc, | 3715 | 0xe18900dc, |
| 3541 | 0xe18520db, | 3716 | 0xe18520db, |
| 3542 | 0x00000000, | 3717 | 0x00000000, |
| 3543 | 0xe18420dc, | 3718 | 0xe18920dc, |
| 3544 | 0xe18500db, | 3719 | 0xe18500db, |
| 3545 | 0x00000000, | 3720 | 0x00000000, |
| 3546 | 0xe18400dc, | 3721 | 0xe18900dc, |
| 3547 | 0xe18420db, | 3722 | 0xe18920db, |
| 3548 | 0x00000000, | 3723 | 0x00000000, |
| 3549 | 0xe3730000, | 3724 | 0xe3730000, |
| 3550 | 0x000a0000, | 3725 | 0x000a0000, |
| @@ -3576,9 +3751,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3576 | 0x0006000e, | 3751 | 0x0006000e, |
| 3577 | 0xe5d6c000, | 3752 | 0xe5d6c000, |
| 3578 | 0xe496e004, | 3753 | 0xe496e004, |
| 3579 | 0xe18400fa, | 3754 | 0xe18900fa, |
| 3580 | 0xe797c10c, | 3755 | 0xe797c10c, |
| 3581 | 0xe009a2ae, | 3756 | 0xe004a2ae, |
| 3582 | 0xe1a0b82e, | 3757 | 0xe1a0b82e, |
| 3583 | 0xe12fff1c, | 3758 | 0xe12fff1c, |
| 3584 | 0x0006000f, | 3759 | 0x0006000f, |
| @@ -3622,22 +3797,27 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3622 | 0x2a000000, | 3797 | 0x2a000000, |
| 3623 | 0x0005003e, | 3798 | 0x0005003e, |
| 3624 | 0x00000000, | 3799 | 0x00000000, |
| 3800 | 0xe1a0b009, | ||
| 3801 | 0x00000000, | ||
| 3625 | 0xeb000000, | 3802 | 0xeb000000, |
| 3626 | 0x00050096, | 3803 | 0x00050096, |
| 3804 | 0x00000000, | ||
| 3805 | 0xe1a0900b, | ||
| 3806 | 0x00000000, | ||
| 3627 | 0xea000000, | 3807 | 0xea000000, |
| 3628 | 0x0005000e, | 3808 | 0x0005000e, |
| 3629 | 0x00000000, | 3809 | 0x00000000, |
| 3630 | 0xe009caae, | 3810 | 0xe004caae, |
| 3631 | 0xe009b6ae, | 3811 | 0xe004b6ae, |
| 3632 | 0x00000000, | 3812 | 0x00000000, |
| 3633 | 0xe18400dc, | 3813 | 0xe18900dc, |
| 3634 | 0xe18520db, | 3814 | 0xe18520db, |
| 3635 | 0x00000000, | 3815 | 0x00000000, |
| 3636 | 0xe18420dc, | 3816 | 0xe18920dc, |
| 3637 | 0xe18500db, | 3817 | 0xe18500db, |
| 3638 | 0x00000000, | 3818 | 0x00000000, |
| 3639 | 0xe18400dc, | 3819 | 0xe18900dc, |
| 3640 | 0xe18420db, | 3820 | 0xe18920db, |
| 3641 | 0x00000000, | 3821 | 0x00000000, |
| 3642 | 0xe3730000, | 3822 | 0xe3730000, |
| 3643 | 0x000a0000, | 3823 | 0x000a0000, |
| @@ -3678,39 +3858,44 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3678 | 0x2a000000, | 3858 | 0x2a000000, |
| 3679 | 0x0005003e, | 3859 | 0x0005003e, |
| 3680 | 0x00000000, | 3860 | 0x00000000, |
| 3861 | 0xe1a0b009, | ||
| 3862 | 0x00000000, | ||
| 3681 | 0xeb000000, | 3863 | 0xeb000000, |
| 3682 | 0x0003001e, | 3864 | 0x0003001e, |
| 3865 | 0x00000000, | ||
| 3866 | 0xe1a0900b, | ||
| 3867 | 0x00000000, | ||
| 3683 | 0xe5d6c000, | 3868 | 0xe5d6c000, |
| 3684 | 0xe496e004, | 3869 | 0xe496e004, |
| 3685 | 0xe18400fa, | 3870 | 0xe18900fa, |
| 3686 | 0xe797c10c, | 3871 | 0xe797c10c, |
| 3687 | 0xe009a2ae, | 3872 | 0xe004a2ae, |
| 3688 | 0xe1a0b82e, | 3873 | 0xe1a0b82e, |
| 3689 | 0xe12fff1c, | 3874 | 0xe12fff1c, |
| 3690 | 0x00000000, | 3875 | 0x00000000, |
| 3691 | 0xe009baae, | 3876 | 0xe004baae, |
| 3692 | 0xe009c6ae, | 3877 | 0xe004c6ae, |
| 3693 | 0xe04c200b, | 3878 | 0xe04c200b, |
| 3694 | 0xe5084000, | 3879 | 0xe5089000, |
| 3695 | 0x000d8180, | 3880 | 0x000d8180, |
| 3696 | 0xe084100c, | 3881 | 0xe089100c, |
| 3697 | 0x0006002a, | 3882 | 0x0006002a, |
| 3698 | 0xe1a00008, | 3883 | 0xe1a00008, |
| 3699 | 0xe58d6008, | 3884 | 0xe58d6008, |
| 3700 | 0xe1a021a2, | 3885 | 0xe1a021a2, |
| 3701 | 0xeb000000, | 3886 | 0xeb000000, |
| 3702 | 0x00030030, | 3887 | 0x00030030, |
| 3703 | 0xe5184000, | 3888 | 0xe5189000, |
| 3704 | 0x000d8180, | 3889 | 0x000d8180, |
| 3705 | 0xe3500000, | 3890 | 0xe3500000, |
| 3706 | 0x1a000000, | 3891 | 0x1a000000, |
| 3707 | 0x00050035, | 3892 | 0x00050035, |
| 3708 | 0xe18420db, | 3893 | 0xe18920db, |
| 3709 | 0xe5d6c000, | 3894 | 0xe5d6c000, |
| 3710 | 0xe496e004, | 3895 | 0xe496e004, |
| 3711 | 0xe18420fa, | 3896 | 0xe18920fa, |
| 3712 | 0xe797c10c, | 3897 | 0xe797c10c, |
| 3713 | 0xe009a2ae, | 3898 | 0xe004a2ae, |
| 3714 | 0xe1a0b82e, | 3899 | 0xe1a0b82e, |
| 3715 | 0xe12fff1c, | 3900 | 0xe12fff1c, |
| 3716 | 0x00000000, | 3901 | 0x00000000, |
| @@ -3720,9 +3905,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3720 | 0xe3e01000, | 3905 | 0xe3e01000, |
| 3721 | 0x000a0000, | 3906 | 0x000a0000, |
| 3722 | 0xe496e004, | 3907 | 0xe496e004, |
| 3723 | 0xe18400fa, | 3908 | 0xe18900fa, |
| 3724 | 0xe797c10c, | 3909 | 0xe797c10c, |
| 3725 | 0xe009a2ae, | 3910 | 0xe004a2ae, |
| 3726 | 0xe1a0b82e, | 3911 | 0xe1a0b82e, |
| 3727 | 0xe12fff1c, | 3912 | 0xe12fff1c, |
| 3728 | 0x00000000, | 3913 | 0x00000000, |
| @@ -3732,9 +3917,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3732 | 0xe3e01000, | 3917 | 0xe3e01000, |
| 3733 | 0x000a0000, | 3918 | 0x000a0000, |
| 3734 | 0xe496e004, | 3919 | 0xe496e004, |
| 3735 | 0xe18400fa, | 3920 | 0xe18900fa, |
| 3736 | 0xe797c10c, | 3921 | 0xe797c10c, |
| 3737 | 0xe009a2ae, | 3922 | 0xe004a2ae, |
| 3738 | 0xe1a0b82e, | 3923 | 0xe1a0b82e, |
| 3739 | 0xe12fff1c, | 3924 | 0xe12fff1c, |
| 3740 | 0x00000000, | 3925 | 0x00000000, |
| @@ -3743,9 +3928,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3743 | 0x000a0000, | 3928 | 0x000a0000, |
| 3744 | 0xe5d6c000, | 3929 | 0xe5d6c000, |
| 3745 | 0xe496e004, | 3930 | 0xe496e004, |
| 3746 | 0xe18400fa, | 3931 | 0xe18900fa, |
| 3747 | 0xe797c10c, | 3932 | 0xe797c10c, |
| 3748 | 0xe009a2ae, | 3933 | 0xe004a2ae, |
| 3749 | 0xe1a0b82e, | 3934 | 0xe1a0b82e, |
| 3750 | 0xe12fff1c, | 3935 | 0xe12fff1c, |
| 3751 | 0x00000000, | 3936 | 0x00000000, |
| @@ -3753,24 +3938,24 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3753 | 0xe5d6c000, | 3938 | 0xe5d6c000, |
| 3754 | 0xe18500db, | 3939 | 0xe18500db, |
| 3755 | 0xe496e004, | 3940 | 0xe496e004, |
| 3756 | 0xe18400fa, | 3941 | 0xe18900fa, |
| 3757 | 0xe797c10c, | 3942 | 0xe797c10c, |
| 3758 | 0xe009a2ae, | 3943 | 0xe004a2ae, |
| 3759 | 0xe1a0b82e, | 3944 | 0xe1a0b82e, |
| 3760 | 0xe12fff1c, | 3945 | 0xe12fff1c, |
| 3761 | 0x00000000, | 3946 | 0x00000000, |
| 3762 | 0xe084a00a, | 3947 | 0xe089a00a, |
| 3763 | 0xe1e0b00b, | 3948 | 0xe1e0b00b, |
| 3764 | 0xe5d6c000, | 3949 | 0xe5d6c000, |
| 3765 | 0xe496e004, | 3950 | 0xe496e004, |
| 3766 | 0xe58ab004, | 3951 | 0xe58ab004, |
| 3767 | 0xe797c10c, | 3952 | 0xe797c10c, |
| 3768 | 0xe009a2ae, | 3953 | 0xe004a2ae, |
| 3769 | 0xe1a0b82e, | 3954 | 0xe1a0b82e, |
| 3770 | 0xe12fff1c, | 3955 | 0xe12fff1c, |
| 3771 | 0x00000000, | 3956 | 0x00000000, |
| 3772 | 0xe084a00a, | 3957 | 0xe089a00a, |
| 3773 | 0xe084b18b, | 3958 | 0xe089b18b, |
| 3774 | 0xe3e00000, | 3959 | 0xe3e00000, |
| 3775 | 0x000a0000, | 3960 | 0x000a0000, |
| 3776 | 0xe58a0004, | 3961 | 0xe58a0004, |
| @@ -3784,11 +3969,11 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3784 | 0xe5d6c000, | 3969 | 0xe5d6c000, |
| 3785 | 0xe496e004, | 3970 | 0xe496e004, |
| 3786 | 0xe797c10c, | 3971 | 0xe797c10c, |
| 3787 | 0xe009a2ae, | 3972 | 0xe004a2ae, |
| 3788 | 0xe1a0b82e, | 3973 | 0xe1a0b82e, |
| 3789 | 0xe12fff1c, | 3974 | 0xe12fff1c, |
| 3790 | 0x00000000, | 3975 | 0x00000000, |
| 3791 | 0xe5141008, | 3976 | 0xe5191008, |
| 3792 | 0xe1a0b10b, | 3977 | 0xe1a0b10b, |
| 3793 | 0xe28bb000, | 3978 | 0xe28bb000, |
| 3794 | 0x000a0000, | 3979 | 0x000a0000, |
| @@ -3798,19 +3983,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3798 | 0xe1c120d0, | 3983 | 0xe1c120d0, |
| 3799 | 0xe5d6c000, | 3984 | 0xe5d6c000, |
| 3800 | 0xe496e004, | 3985 | 0xe496e004, |
| 3801 | 0xe18420fa, | 3986 | 0xe18920fa, |
| 3802 | 0xe797c10c, | 3987 | 0xe797c10c, |
| 3803 | 0xe009a2ae, | 3988 | 0xe004a2ae, |
| 3804 | 0xe1a0b82e, | 3989 | 0xe1a0b82e, |
| 3805 | 0xe12fff1c, | 3990 | 0xe12fff1c, |
| 3806 | 0x00000000, | 3991 | 0x00000000, |
| 3807 | 0xe5141008, | 3992 | 0xe5191008, |
| 3808 | 0xe1a0a0aa, | 3993 | 0xe1a0a0aa, |
| 3809 | 0xe28aa000, | 3994 | 0xe28aa000, |
| 3810 | 0x000a0000, | 3995 | 0x000a0000, |
| 3811 | 0xe1a0b18b, | 3996 | 0xe1a0b18b, |
| 3812 | 0xe791100a, | 3997 | 0xe791100a, |
| 3813 | 0xe18420db, | 3998 | 0xe18920db, |
| 3814 | 0xe551c000, | 3999 | 0xe551c000, |
| 3815 | 0x000d8180, | 4000 | 0x000d8180, |
| 3816 | 0xe551b000, | 4001 | 0xe551b000, |
| @@ -3829,7 +4014,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3829 | 0xe5d6c000, | 4014 | 0xe5d6c000, |
| 3830 | 0xe496e004, | 4015 | 0xe496e004, |
| 3831 | 0xe797c10c, | 4016 | 0xe797c10c, |
| 3832 | 0xe009a2ae, | 4017 | 0xe004a2ae, |
| 3833 | 0xe1a0b82e, | 4018 | 0xe1a0b82e, |
| 3834 | 0xe12fff1c, | 4019 | 0xe12fff1c, |
| 3835 | 0x0006000c, | 4020 | 0x0006000c, |
| @@ -3843,12 +4028,21 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3843 | 0x000a0000, | 4028 | 0x000a0000, |
| 3844 | 0xe31b0000, | 4029 | 0xe31b0000, |
| 3845 | 0x000a0000, | 4030 | 0x000a0000, |
| 4031 | 0x00000000, | ||
| 4032 | 0x0a000000, | ||
| 4033 | 0x0005000b, | ||
| 4034 | 0xe1a0b009, | ||
| 4035 | 0xeb000000, | ||
| 4036 | 0x00030031, | ||
| 4037 | 0xe1a0900b, | ||
| 4038 | 0x00000000, | ||
| 3846 | 0x1b000000, | 4039 | 0x1b000000, |
| 3847 | 0x00030031, | 4040 | 0x00030031, |
| 4041 | 0x00000000, | ||
| 3848 | 0xea000000, | 4042 | 0xea000000, |
| 3849 | 0x0005000b, | 4043 | 0x0005000b, |
| 3850 | 0x00000000, | 4044 | 0x00000000, |
| 3851 | 0xe5141008, | 4045 | 0xe5191008, |
| 3852 | 0xe1a0a0aa, | 4046 | 0xe1a0a0aa, |
| 3853 | 0xe28aa000, | 4047 | 0xe28aa000, |
| 3854 | 0x000a0000, | 4048 | 0x000a0000, |
| @@ -3874,7 +4068,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3874 | 0xe5d6c000, | 4068 | 0xe5d6c000, |
| 3875 | 0xe496e004, | 4069 | 0xe496e004, |
| 3876 | 0xe797c10c, | 4070 | 0xe797c10c, |
| 3877 | 0xe009a2ae, | 4071 | 0xe004a2ae, |
| 3878 | 0xe1a0b82e, | 4072 | 0xe1a0b82e, |
| 3879 | 0xe12fff1c, | 4073 | 0xe12fff1c, |
| 3880 | 0x0006000c, | 4074 | 0x0006000c, |
| @@ -3883,12 +4077,21 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3883 | 0x135b0000, | 4077 | 0x135b0000, |
| 3884 | 0xe2470000, | 4078 | 0xe2470000, |
| 3885 | 0x000a0000, | 4079 | 0x000a0000, |
| 4080 | 0x00000000, | ||
| 4081 | 0x0a000000, | ||
| 4082 | 0x0005000b, | ||
| 4083 | 0xe1a0b009, | ||
| 4084 | 0xeb000000, | ||
| 4085 | 0x00030031, | ||
| 4086 | 0xe1a0900b, | ||
| 4087 | 0x00000000, | ||
| 3886 | 0x1b000000, | 4088 | 0x1b000000, |
| 3887 | 0x00030031, | 4089 | 0x00030031, |
| 4090 | 0x00000000, | ||
| 3888 | 0xea000000, | 4091 | 0xea000000, |
| 3889 | 0x0005000b, | 4092 | 0x0005000b, |
| 3890 | 0x00000000, | 4093 | 0x00000000, |
| 3891 | 0xe5141008, | 4094 | 0xe5191008, |
| 3892 | 0xe1a0a0aa, | 4095 | 0xe1a0a0aa, |
| 3893 | 0xe28aa000, | 4096 | 0xe28aa000, |
| 3894 | 0x000a0000, | 4097 | 0x000a0000, |
| @@ -3901,11 +4104,11 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3901 | 0xe496e004, | 4104 | 0xe496e004, |
| 3902 | 0xe1c120f0, | 4105 | 0xe1c120f0, |
| 3903 | 0xe797c10c, | 4106 | 0xe797c10c, |
| 3904 | 0xe009a2ae, | 4107 | 0xe004a2ae, |
| 3905 | 0xe1a0b82e, | 4108 | 0xe1a0b82e, |
| 3906 | 0xe12fff1c, | 4109 | 0xe12fff1c, |
| 3907 | 0x00000000, | 4110 | 0x00000000, |
| 3908 | 0xe5141008, | 4111 | 0xe5191008, |
| 3909 | 0xe1a0a0aa, | 4112 | 0xe1a0a0aa, |
| 3910 | 0xe28aa000, | 4113 | 0xe28aa000, |
| 3911 | 0x000a0000, | 4114 | 0x000a0000, |
| @@ -3917,51 +4120,51 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3917 | 0xe496e004, | 4120 | 0xe496e004, |
| 3918 | 0xe581b004, | 4121 | 0xe581b004, |
| 3919 | 0xe797c10c, | 4122 | 0xe797c10c, |
| 3920 | 0xe009a2ae, | 4123 | 0xe004a2ae, |
| 3921 | 0xe1a0b82e, | 4124 | 0xe1a0b82e, |
| 3922 | 0xe12fff1c, | 4125 | 0xe12fff1c, |
| 3923 | 0x00000000, | 4126 | 0x00000000, |
| 3924 | 0xe5182000, | 4127 | 0xe5182000, |
| 3925 | 0x000d8180, | 4128 | 0x000d8180, |
| 3926 | 0xe086b10b, | 4129 | 0xe086b10b, |
| 3927 | 0xe5084000, | 4130 | 0xe5089000, |
| 3928 | 0x000d8180, | 4131 | 0x000d8180, |
| 3929 | 0xe3520000, | 4132 | 0xe3520000, |
| 3930 | 0xe24b6b80, | 4133 | 0xe24b6b80, |
| 3931 | 0x0a000000, | 4134 | 0x0a000000, |
| 3932 | 0x00050001, | 4135 | 0x00050001, |
| 3933 | 0xe1a00008, | 4136 | 0xe1a00008, |
| 3934 | 0xe084100a, | 4137 | 0xe089100a, |
| 3935 | 0xeb000000, | 4138 | 0xeb000000, |
| 3936 | 0x00030032, | 4139 | 0x00030032, |
| 3937 | 0xe5184000, | 4140 | 0xe5189000, |
| 3938 | 0x000d8180, | 4141 | 0x000d8180, |
| 3939 | 0x0006000b, | 4142 | 0x0006000b, |
| 3940 | 0xe5d6c000, | 4143 | 0xe5d6c000, |
| 3941 | 0xe496e004, | 4144 | 0xe496e004, |
| 3942 | 0xe797c10c, | 4145 | 0xe797c10c, |
| 3943 | 0xe009a2ae, | 4146 | 0xe004a2ae, |
| 3944 | 0xe1a0b82e, | 4147 | 0xe1a0b82e, |
| 3945 | 0xe12fff1c, | 4148 | 0xe12fff1c, |
| 3946 | 0x00000000, | 4149 | 0x00000000, |
| 3947 | 0xe1e0b00b, | 4150 | 0xe1e0b00b, |
| 3948 | 0xe5084000, | 4151 | 0xe5089000, |
| 3949 | 0x000d8180, | 4152 | 0x000d8180, |
| 3950 | 0xe795110b, | 4153 | 0xe795110b, |
| 3951 | 0xe58d6008, | 4154 | 0xe58d6008, |
| 3952 | 0xe5142008, | 4155 | 0xe5192008, |
| 3953 | 0xe1a00008, | 4156 | 0xe1a00008, |
| 3954 | 0xeb000000, | 4157 | 0xeb000000, |
| 3955 | 0x00030033, | 4158 | 0x00030033, |
| 3956 | 0xe5184000, | 4159 | 0xe5189000, |
| 3957 | 0x000d8180, | 4160 | 0x000d8180, |
| 3958 | 0xe3e01000, | 4161 | 0xe3e01000, |
| 3959 | 0x000a0000, | 4162 | 0x000a0000, |
| 3960 | 0xe5d6c000, | 4163 | 0xe5d6c000, |
| 3961 | 0xe496e004, | 4164 | 0xe496e004, |
| 3962 | 0xe18400fa, | 4165 | 0xe18900fa, |
| 3963 | 0xe797c10c, | 4166 | 0xe797c10c, |
| 3964 | 0xe009a2ae, | 4167 | 0xe004a2ae, |
| 3965 | 0xe1a0b82e, | 4168 | 0xe1a0b82e, |
| 3966 | 0xe12fff1c, | 4169 | 0xe12fff1c, |
| 3967 | 0x00000000, | 4170 | 0x00000000, |
| @@ -3971,7 +4174,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3971 | 0x000d8180, | 4174 | 0x000d8180, |
| 3972 | 0xe5173000, | 4175 | 0xe5173000, |
| 3973 | 0x000d8180, | 4176 | 0x000d8180, |
| 3974 | 0xe5084000, | 4177 | 0xe5089000, |
| 3975 | 0x000d8180, | 4178 | 0x000d8180, |
| 3976 | 0xe58d6008, | 4179 | 0xe58d6008, |
| 3977 | 0xe1520003, | 4180 | 0xe1520003, |
| @@ -3993,15 +4196,15 @@ static const unsigned int build_actionlist[5200] = { | |||
| 3993 | 0xeb000000, | 4196 | 0xeb000000, |
| 3994 | 0x00030035, | 4197 | 0x00030035, |
| 3995 | 0x00000000, | 4198 | 0x00000000, |
| 3996 | 0xe5184000, | 4199 | 0xe5189000, |
| 3997 | 0x000d8180, | 4200 | 0x000d8180, |
| 3998 | 0xe3e01000, | 4201 | 0xe3e01000, |
| 3999 | 0x000a0000, | 4202 | 0x000a0000, |
| 4000 | 0xe5d6c000, | 4203 | 0xe5d6c000, |
| 4001 | 0xe496e004, | 4204 | 0xe496e004, |
| 4002 | 0xe18400fa, | 4205 | 0xe18900fa, |
| 4003 | 0xe797c10c, | 4206 | 0xe797c10c, |
| 4004 | 0xe009a2ae, | 4207 | 0xe004a2ae, |
| 4005 | 0xe1a0b82e, | 4208 | 0xe1a0b82e, |
| 4006 | 0xe12fff1c, | 4209 | 0xe12fff1c, |
| 4007 | 0x0006000f, | 4210 | 0x0006000f, |
| @@ -4011,7 +4214,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4011 | 0xea000000, | 4214 | 0xea000000, |
| 4012 | 0x0005000b, | 4215 | 0x0005000b, |
| 4013 | 0x00000000, | 4216 | 0x00000000, |
| 4014 | 0xe5141008, | 4217 | 0xe5191008, |
| 4015 | 0xe1e0b00b, | 4218 | 0xe1e0b00b, |
| 4016 | 0xe5110000, | 4219 | 0xe5110000, |
| 4017 | 0x000d8180, | 4220 | 0x000d8180, |
| @@ -4023,10 +4226,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4023 | 0xea000000, | 4226 | 0xea000000, |
| 4024 | 0x0005009f, | 4227 | 0x0005009f, |
| 4025 | 0x00000000, | 4228 | 0x00000000, |
| 4026 | 0xe009caae, | 4229 | 0xe004caae, |
| 4027 | 0xe009b6ae, | 4230 | 0xe004b6ae, |
| 4028 | 0xe18400dc, | 4231 | 0xe18900dc, |
| 4029 | 0xe18420db, | 4232 | 0xe18920db, |
| 4030 | 0xe3710000, | 4233 | 0xe3710000, |
| 4031 | 0x000a0000, | 4234 | 0x000a0000, |
| 4032 | 0x1a000000, | 4235 | 0x1a000000, |
| @@ -4051,9 +4254,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4051 | 0x00050005, | 4254 | 0x00050005, |
| 4052 | 0x0006000b, | 4255 | 0x0006000b, |
| 4053 | 0xe496e004, | 4256 | 0xe496e004, |
| 4054 | 0xe18420fa, | 4257 | 0xe18920fa, |
| 4055 | 0xe797c10c, | 4258 | 0xe797c10c, |
| 4056 | 0xe009a2ae, | 4259 | 0xe004a2ae, |
| 4057 | 0xe1a0b82e, | 4260 | 0xe1a0b82e, |
| 4058 | 0xe12fff1c, | 4261 | 0xe12fff1c, |
| 4059 | 0x0006000f, | 4262 | 0x0006000f, |
| @@ -4068,7 +4271,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4068 | 0x000a0000, | 4271 | 0x000a0000, |
| 4069 | 0x1a000000, | 4272 | 0x1a000000, |
| 4070 | 0x0005000b, | 4273 | 0x0005000b, |
| 4071 | 0xe009caae, | 4274 | 0xe004caae, |
| 4072 | 0xea000000, | 4275 | 0xea000000, |
| 4073 | 0x0005002f, | 4276 | 0x0005002f, |
| 4074 | 0x00060013, | 4277 | 0x00060013, |
| @@ -4080,9 +4283,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4080 | 0xea000000, | 4283 | 0xea000000, |
| 4081 | 0x0005002f, | 4284 | 0x0005002f, |
| 4082 | 0x00000000, | 4285 | 0x00000000, |
| 4083 | 0xe009caae, | 4286 | 0xe004caae, |
| 4084 | 0xe20bb0ff, | 4287 | 0xe20bb0ff, |
| 4085 | 0xe18400dc, | 4288 | 0xe18900dc, |
| 4086 | 0xe1e0b00b, | 4289 | 0xe1e0b00b, |
| 4087 | 0xe795b10b, | 4290 | 0xe795b10b, |
| 4088 | 0xe3710000, | 4291 | 0xe3710000, |
| @@ -4119,9 +4322,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4119 | 0x0006000d, | 4322 | 0x0006000d, |
| 4120 | 0xe5d6c000, | 4323 | 0xe5d6c000, |
| 4121 | 0xe496e004, | 4324 | 0xe496e004, |
| 4122 | 0xe18420fa, | 4325 | 0xe18920fa, |
| 4123 | 0xe797c10c, | 4326 | 0xe797c10c, |
| 4124 | 0xe009a2ae, | 4327 | 0xe004a2ae, |
| 4125 | 0xe1a0b82e, | 4328 | 0xe1a0b82e, |
| 4126 | 0xe12fff1c, | 4329 | 0xe12fff1c, |
| 4127 | 0x0006000e, | 4330 | 0x0006000e, |
| @@ -4147,9 +4350,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4147 | 0xea000000, | 4350 | 0xea000000, |
| 4148 | 0x0005002d, | 4351 | 0x0005002d, |
| 4149 | 0x00000000, | 4352 | 0x00000000, |
| 4150 | 0xe009caae, | 4353 | 0xe004caae, |
| 4151 | 0xe20bb0ff, | 4354 | 0xe20bb0ff, |
| 4152 | 0xe18400dc, | 4355 | 0xe18900dc, |
| 4153 | 0xe3710000, | 4356 | 0xe3710000, |
| 4154 | 0x000a0000, | 4357 | 0x000a0000, |
| 4155 | 0x1a000000, | 4358 | 0x1a000000, |
| @@ -4170,9 +4373,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4170 | 0x00050005, | 4373 | 0x00050005, |
| 4171 | 0x0006000b, | 4374 | 0x0006000b, |
| 4172 | 0xe496e004, | 4375 | 0xe496e004, |
| 4173 | 0xe18420fa, | 4376 | 0xe18920fa, |
| 4174 | 0xe797c10c, | 4377 | 0xe797c10c, |
| 4175 | 0xe009a2ae, | 4378 | 0xe004a2ae, |
| 4176 | 0xe1a0b82e, | 4379 | 0xe1a0b82e, |
| 4177 | 0xe12fff1c, | 4380 | 0xe12fff1c, |
| 4178 | 0x0006000f, | 4381 | 0x0006000f, |
| @@ -4190,10 +4393,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4190 | 0xea000000, | 4393 | 0xea000000, |
| 4191 | 0x0005002e, | 4394 | 0x0005002e, |
| 4192 | 0x00000000, | 4395 | 0x00000000, |
| 4193 | 0xe009caae, | 4396 | 0xe004caae, |
| 4194 | 0xe009b6ae, | 4397 | 0xe004b6ae, |
| 4195 | 0xe18400dc, | 4398 | 0xe18900dc, |
| 4196 | 0xe18420db, | 4399 | 0xe18920db, |
| 4197 | 0xe3710000, | 4400 | 0xe3710000, |
| 4198 | 0x000a0000, | 4401 | 0x000a0000, |
| 4199 | 0x1a000000, | 4402 | 0x1a000000, |
| @@ -4216,7 +4419,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4216 | 0x000a0000, | 4419 | 0x000a0000, |
| 4217 | 0xe550e000, | 4420 | 0xe550e000, |
| 4218 | 0x000d8180, | 4421 | 0x000d8180, |
| 4219 | 0xe18420da, | 4422 | 0xe18920da, |
| 4220 | 0x0a000000, | 4423 | 0x0a000000, |
| 4221 | 0x00050005, | 4424 | 0x00050005, |
| 4222 | 0x0006000b, | 4425 | 0x0006000b, |
| @@ -4228,7 +4431,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4228 | 0x0006000c, | 4431 | 0x0006000c, |
| 4229 | 0xe496e004, | 4432 | 0xe496e004, |
| 4230 | 0xe797c10c, | 4433 | 0xe797c10c, |
| 4231 | 0xe009a2ae, | 4434 | 0xe004a2ae, |
| 4232 | 0xe1a0b82e, | 4435 | 0xe1a0b82e, |
| 4233 | 0xe12fff1c, | 4436 | 0xe12fff1c, |
| 4234 | 0x0006000f, | 4437 | 0x0006000f, |
| @@ -4244,8 +4447,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4244 | 0x1a000000, | 4447 | 0x1a000000, |
| 4245 | 0x0005000b, | 4448 | 0x0005000b, |
| 4246 | 0xe516e004, | 4449 | 0xe516e004, |
| 4247 | 0xe009caae, | 4450 | 0xe004caae, |
| 4248 | 0xe009a2ae, | 4451 | 0xe004a2ae, |
| 4249 | 0xea000000, | 4452 | 0xea000000, |
| 4250 | 0x00050033, | 4453 | 0x00050033, |
| 4251 | 0x00060011, | 4454 | 0x00060011, |
| @@ -4271,9 +4474,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4271 | 0xea000000, | 4474 | 0xea000000, |
| 4272 | 0x00050033, | 4475 | 0x00050033, |
| 4273 | 0x00000000, | 4476 | 0x00000000, |
| 4274 | 0xe009caae, | 4477 | 0xe004caae, |
| 4275 | 0xe20bb0ff, | 4478 | 0xe20bb0ff, |
| 4276 | 0xe18400dc, | 4479 | 0xe18900dc, |
| 4277 | 0xe1e0b00b, | 4480 | 0xe1e0b00b, |
| 4278 | 0xe795b10b, | 4481 | 0xe795b10b, |
| 4279 | 0xe3710000, | 4482 | 0xe3710000, |
| @@ -4310,7 +4513,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4310 | 0x000d8180, | 4513 | 0x000d8180, |
| 4311 | 0xe3730000, | 4514 | 0xe3730000, |
| 4312 | 0x000a0000, | 4515 | 0x000a0000, |
| 4313 | 0xe18420da, | 4516 | 0xe18920da, |
| 4314 | 0x0a000000, | 4517 | 0x0a000000, |
| 4315 | 0x00050004, | 4518 | 0x00050004, |
| 4316 | 0x0006000c, | 4519 | 0x0006000c, |
| @@ -4324,7 +4527,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4324 | 0xe5d6c000, | 4527 | 0xe5d6c000, |
| 4325 | 0xe496e004, | 4528 | 0xe496e004, |
| 4326 | 0xe797c10c, | 4529 | 0xe797c10c, |
| 4327 | 0xe009a2ae, | 4530 | 0xe004a2ae, |
| 4328 | 0xe1a0b82e, | 4531 | 0xe1a0b82e, |
| 4329 | 0xe12fff1c, | 4532 | 0xe12fff1c, |
| 4330 | 0x0006000e, | 4533 | 0x0006000e, |
| @@ -4351,7 +4554,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4351 | 0xe1a0200d, | 4554 | 0xe1a0200d, |
| 4352 | 0xe58d6008, | 4555 | 0xe58d6008, |
| 4353 | 0xe3500000, | 4556 | 0xe3500000, |
| 4354 | 0xe5084000, | 4557 | 0xe5089000, |
| 4355 | 0x000d8180, | 4558 | 0x000d8180, |
| 4356 | 0x15501000, | 4559 | 0x15501000, |
| 4357 | 0x000d8180, | 4560 | 0x000d8180, |
| @@ -4370,9 +4573,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4370 | 0xe58d3004, | 4573 | 0xe58d3004, |
| 4371 | 0xeb000000, | 4574 | 0xeb000000, |
| 4372 | 0x00030037, | 4575 | 0x00030037, |
| 4373 | 0xe5184000, | 4576 | 0xe5189000, |
| 4374 | 0x000d8180, | 4577 | 0x000d8180, |
| 4375 | 0xe18420da, | 4578 | 0xe18920da, |
| 4376 | 0xe1c020f0, | 4579 | 0xe1c020f0, |
| 4377 | 0xea000000, | 4580 | 0xea000000, |
| 4378 | 0x0005000d, | 4581 | 0x0005000d, |
| @@ -4391,9 +4594,9 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4391 | 0xea000000, | 4594 | 0xea000000, |
| 4392 | 0x0005000d, | 4595 | 0x0005000d, |
| 4393 | 0x00000000, | 4596 | 0x00000000, |
| 4394 | 0xe009caae, | 4597 | 0xe004caae, |
| 4395 | 0xe20bb0ff, | 4598 | 0xe20bb0ff, |
| 4396 | 0xe18400dc, | 4599 | 0xe18900dc, |
| 4397 | 0xe3710000, | 4600 | 0xe3710000, |
| 4398 | 0x000a0000, | 4601 | 0x000a0000, |
| 4399 | 0x1a000000, | 4602 | 0x1a000000, |
| @@ -4412,7 +4615,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4412 | 0x000a0000, | 4615 | 0x000a0000, |
| 4413 | 0xe550e000, | 4616 | 0xe550e000, |
| 4414 | 0x000d8180, | 4617 | 0x000d8180, |
| 4415 | 0xe18420da, | 4618 | 0xe18920da, |
| 4416 | 0x0a000000, | 4619 | 0x0a000000, |
| 4417 | 0x00050005, | 4620 | 0x00050005, |
| 4418 | 0x0006000b, | 4621 | 0x0006000b, |
| @@ -4424,7 +4627,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4424 | 0x0006000c, | 4627 | 0x0006000c, |
| 4425 | 0xe496e004, | 4628 | 0xe496e004, |
| 4426 | 0xe797c10c, | 4629 | 0xe797c10c, |
| 4427 | 0xe009a2ae, | 4630 | 0xe004a2ae, |
| 4428 | 0xe1a0b82e, | 4631 | 0xe1a0b82e, |
| 4429 | 0xe12fff1c, | 4632 | 0xe12fff1c, |
| 4430 | 0x0006000f, | 4633 | 0x0006000f, |
| @@ -4457,7 +4660,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4457 | 0xea000000, | 4660 | 0xea000000, |
| 4458 | 0x0005000c, | 4661 | 0x0005000c, |
| 4459 | 0x00000000, | 4662 | 0x00000000, |
| 4460 | 0xe084a00a, | 4663 | 0xe089a00a, |
| 4461 | 0x0006000b, | 4664 | 0x0006000b, |
| 4462 | 0xe59dc004, | 4665 | 0xe59dc004, |
| 4463 | 0xe51a1008, | 4666 | 0xe51a1008, |
| @@ -4491,16 +4694,20 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4491 | 0xe5d6c000, | 4694 | 0xe5d6c000, |
| 4492 | 0xe496e004, | 4695 | 0xe496e004, |
| 4493 | 0xe797c10c, | 4696 | 0xe797c10c, |
| 4494 | 0xe009a2ae, | 4697 | 0xe004a2ae, |
| 4495 | 0xe1a0b82e, | 4698 | 0xe1a0b82e, |
| 4496 | 0xe12fff1c, | 4699 | 0xe12fff1c, |
| 4497 | 0x0006000f, | 4700 | 0x0006000f, |
| 4498 | 0xe5084000, | 4701 | 0xe5089000, |
| 4499 | 0x000d8180, | 4702 | 0x000d8180, |
| 4500 | 0xe1a00008, | 4703 | 0xe1a00008, |
| 4501 | 0xe58d6008, | 4704 | 0xe58d6008, |
| 4502 | 0xeb000000, | 4705 | 0xeb000000, |
| 4503 | 0x00030038, | 4706 | 0x00030038, |
| 4707 | 0x00000000, | ||
| 4708 | 0xe5189000, | ||
| 4709 | 0x000d8180, | ||
| 4710 | 0x00000000, | ||
| 4504 | 0xea000000, | 4711 | 0xea000000, |
| 4505 | 0x0005000b, | 4712 | 0x0005000b, |
| 4506 | 0x00060011, | 4713 | 0x00060011, |
| @@ -4518,29 +4725,29 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4518 | 0x0005000e, | 4725 | 0x0005000e, |
| 4519 | 0x00000000, | 4726 | 0x00000000, |
| 4520 | 0xe59d0004, | 4727 | 0xe59d0004, |
| 4521 | 0xe009b6ae, | 4728 | 0xe004b6ae, |
| 4522 | 0xe08bb000, | 4729 | 0xe08bb000, |
| 4523 | 0xea000000, | 4730 | 0xea000000, |
| 4524 | 0x000500a0, | 4731 | 0x000500a0, |
| 4525 | 0x00000000, | 4732 | 0x00000000, |
| 4526 | 0xe009b6ae, | 4733 | 0xe004b6ae, |
| 4527 | 0x000600a0, | 4734 | 0x000600a0, |
| 4528 | 0xe1a0c004, | 4735 | 0xe1a0c009, |
| 4529 | 0xe1a420da, | 4736 | 0xe1a920da, |
| 4530 | 0xe24bb008, | 4737 | 0xe24bb008, |
| 4531 | 0xe2844008, | 4738 | 0xe2899008, |
| 4532 | 0xe3730000, | 4739 | 0xe3730000, |
| 4533 | 0x000a0000, | 4740 | 0x000a0000, |
| 4534 | 0x1a000000, | 4741 | 0x1a000000, |
| 4535 | 0x00050025, | 4742 | 0x00050025, |
| 4536 | 0xe5046004, | 4743 | 0xe5096004, |
| 4537 | 0xe5126000, | 4744 | 0xe5126000, |
| 4538 | 0x000d8180, | 4745 | 0x000d8180, |
| 4539 | 0xe5d6c000, | 4746 | 0xe5d6c000, |
| 4540 | 0xe496e004, | 4747 | 0xe496e004, |
| 4541 | 0xe797c10c, | 4748 | 0xe797c10c, |
| 4542 | 0xe009a2ae, | 4749 | 0xe004a2ae, |
| 4543 | 0xe08aa004, | 4750 | 0xe08aa009, |
| 4544 | 0xe12fff1c, | 4751 | 0xe12fff1c, |
| 4545 | 0x00000000, | 4752 | 0x00000000, |
| 4546 | 0xe59d0004, | 4753 | 0xe59d0004, |
| @@ -4550,14 +4757,14 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4550 | 0x00000000, | 4757 | 0x00000000, |
| 4551 | 0xe1a0b18b, | 4758 | 0xe1a0b18b, |
| 4552 | 0x000600a1, | 4759 | 0x000600a1, |
| 4553 | 0xe1aa20d4, | 4760 | 0xe1aa20d9, |
| 4554 | 0xe24bb008, | 4761 | 0xe24bb008, |
| 4555 | 0xe28aa008, | 4762 | 0xe28aa008, |
| 4556 | 0xe3730000, | 4763 | 0xe3730000, |
| 4557 | 0x000a0000, | 4764 | 0x000a0000, |
| 4558 | 0x1a000000, | 4765 | 0x1a000000, |
| 4559 | 0x00050040, | 4766 | 0x00050040, |
| 4560 | 0xe5146004, | 4767 | 0xe5196004, |
| 4561 | 0x00060041, | 4768 | 0x00060041, |
| 4562 | 0xe3a0c000, | 4769 | 0xe3a0c000, |
| 4563 | 0xe5523000, | 4770 | 0xe5523000, |
| @@ -4567,7 +4774,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4567 | 0x1a000000, | 4774 | 0x1a000000, |
| 4568 | 0x00050007, | 4775 | 0x00050007, |
| 4569 | 0x0006000b, | 4776 | 0x0006000b, |
| 4570 | 0xe5042008, | 4777 | 0xe5092008, |
| 4571 | 0xe35b0000, | 4778 | 0xe35b0000, |
| 4572 | 0x0a000000, | 4779 | 0x0a000000, |
| 4573 | 0x00050003, | 4780 | 0x00050003, |
| @@ -4575,7 +4782,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4575 | 0xe18a00dc, | 4782 | 0xe18a00dc, |
| 4576 | 0xe28ce008, | 4783 | 0xe28ce008, |
| 4577 | 0xe15e000b, | 4784 | 0xe15e000b, |
| 4578 | 0xe18400fc, | 4785 | 0xe18900fc, |
| 4579 | 0xe1a0c00e, | 4786 | 0xe1a0c00e, |
| 4580 | 0x1a000000, | 4787 | 0x1a000000, |
| 4581 | 0x0005000c, | 4788 | 0x0005000c, |
| @@ -4589,13 +4796,13 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4589 | 0xe5d6c000, | 4796 | 0xe5d6c000, |
| 4590 | 0xe496e004, | 4797 | 0xe496e004, |
| 4591 | 0xe797c10c, | 4798 | 0xe797c10c, |
| 4592 | 0xe009a2ae, | 4799 | 0xe004a2ae, |
| 4593 | 0xe08aa004, | 4800 | 0xe08aa009, |
| 4594 | 0xe12fff1c, | 4801 | 0xe12fff1c, |
| 4595 | 0x0006000f, | 4802 | 0x0006000f, |
| 4596 | 0xe516e004, | 4803 | 0xe516e004, |
| 4597 | 0xe009a2ae, | 4804 | 0xe004a2ae, |
| 4598 | 0xe044000a, | 4805 | 0xe049000a, |
| 4599 | 0xe5100010, | 4806 | 0xe5100010, |
| 4600 | 0xe5100000, | 4807 | 0xe5100000, |
| 4601 | 0x000d8180, | 4808 | 0x000d8180, |
| @@ -4612,19 +4819,19 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4612 | 0x13a03000, | 4819 | 0x13a03000, |
| 4613 | 0x1a000000, | 4820 | 0x1a000000, |
| 4614 | 0x0005000b, | 4821 | 0x0005000b, |
| 4615 | 0xe0444006, | 4822 | 0xe0499006, |
| 4616 | 0xe5146004, | 4823 | 0xe5196004, |
| 4617 | 0xe3160000, | 4824 | 0xe3160000, |
| 4618 | 0x000a0000, | 4825 | 0x000a0000, |
| 4619 | 0x13a03000, | 4826 | 0x13a03000, |
| 4620 | 0xea000000, | 4827 | 0xea000000, |
| 4621 | 0x0005000b, | 4828 | 0x0005000b, |
| 4622 | 0x00000000, | 4829 | 0x00000000, |
| 4623 | 0xe084a00a, | 4830 | 0xe089a00a, |
| 4624 | 0xe1a0c004, | 4831 | 0xe1a0c009, |
| 4625 | 0xe14a21d0, | 4832 | 0xe14a21d0, |
| 4626 | 0xe14a00d8, | 4833 | 0xe14a00d8, |
| 4627 | 0xe28a4008, | 4834 | 0xe28a9008, |
| 4628 | 0xe1ca20f8, | 4835 | 0xe1ca20f8, |
| 4629 | 0xe1ca01f0, | 4836 | 0xe1ca01f0, |
| 4630 | 0xe14a21d8, | 4837 | 0xe14a21d8, |
| @@ -4634,17 +4841,17 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4634 | 0x000a0000, | 4841 | 0x000a0000, |
| 4635 | 0x1a000000, | 4842 | 0x1a000000, |
| 4636 | 0x00050025, | 4843 | 0x00050025, |
| 4637 | 0xe5046004, | 4844 | 0xe5096004, |
| 4638 | 0xe5126000, | 4845 | 0xe5126000, |
| 4639 | 0x000d8180, | 4846 | 0x000d8180, |
| 4640 | 0xe5d6c000, | 4847 | 0xe5d6c000, |
| 4641 | 0xe496e004, | 4848 | 0xe496e004, |
| 4642 | 0xe797c10c, | 4849 | 0xe797c10c, |
| 4643 | 0xe009a2ae, | 4850 | 0xe004a2ae, |
| 4644 | 0xe08aa004, | 4851 | 0xe08aa009, |
| 4645 | 0xe12fff1c, | 4852 | 0xe12fff1c, |
| 4646 | 0x00000000, | 4853 | 0x00000000, |
| 4647 | 0xe084a00a, | 4854 | 0xe089a00a, |
| 4648 | 0xe51ac010, | 4855 | 0xe51ac010, |
| 4649 | 0xe51a0008, | 4856 | 0xe51a0008, |
| 4650 | 0xe51ce000, | 4857 | 0xe51ce000, |
| @@ -4676,7 +4883,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4676 | 0xe5d6c000, | 4883 | 0xe5d6c000, |
| 4677 | 0xe496e004, | 4884 | 0xe496e004, |
| 4678 | 0xe797c10c, | 4885 | 0xe797c10c, |
| 4679 | 0xe009a2ae, | 4886 | 0xe004a2ae, |
| 4680 | 0xe1a0b82e, | 4887 | 0xe1a0b82e, |
| 4681 | 0xe12fff1c, | 4888 | 0xe12fff1c, |
| 4682 | 0x0006000f, | 4889 | 0x0006000f, |
| @@ -4709,7 +4916,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4709 | 0xea000000, | 4916 | 0xea000000, |
| 4710 | 0x0005000d, | 4917 | 0x0005000d, |
| 4711 | 0x00000000, | 4918 | 0x00000000, |
| 4712 | 0xe084a00a, | 4919 | 0xe089a00a, |
| 4713 | 0xe086b10b, | 4920 | 0xe086b10b, |
| 4714 | 0xe14a01d8, | 4921 | 0xe14a01d8, |
| 4715 | 0xe51a200c, | 4922 | 0xe51a200c, |
| @@ -4733,7 +4940,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4733 | 0xe50a0008, | 4940 | 0xe50a0008, |
| 4734 | 0x0006000b, | 4941 | 0x0006000b, |
| 4735 | 0xe797c10c, | 4942 | 0xe797c10c, |
| 4736 | 0xe009a2ae, | 4943 | 0xe004a2ae, |
| 4737 | 0xe1a0b82e, | 4944 | 0xe1a0b82e, |
| 4738 | 0xe12fff1c, | 4945 | 0xe12fff1c, |
| 4739 | 0x0006000f, | 4946 | 0x0006000f, |
| @@ -4748,15 +4955,15 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4748 | 0xea000000, | 4955 | 0xea000000, |
| 4749 | 0x0005000b, | 4956 | 0x0005000b, |
| 4750 | 0x00000000, | 4957 | 0x00000000, |
| 4751 | 0xe009caae, | 4958 | 0xe004caae, |
| 4752 | 0xe009b6ae, | 4959 | 0xe004b6ae, |
| 4753 | 0xe5140004, | 4960 | 0xe5190004, |
| 4754 | 0xe084b00b, | 4961 | 0xe089b00b, |
| 4755 | 0xe084a00a, | 4962 | 0xe089a00a, |
| 4756 | 0xe28bb000, | 4963 | 0xe28bb000, |
| 4757 | 0x000a0000, | 4964 | 0x000a0000, |
| 4758 | 0xe08a300c, | 4965 | 0xe08a300c, |
| 4759 | 0xe2442008, | 4966 | 0xe2492008, |
| 4760 | 0xe04bb000, | 4967 | 0xe04bb000, |
| 4761 | 0xe35c0000, | 4968 | 0xe35c0000, |
| 4762 | 0xe042000b, | 4969 | 0xe042000b, |
| @@ -4776,7 +4983,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4776 | 0xe5d6c000, | 4983 | 0xe5d6c000, |
| 4777 | 0xe496e004, | 4984 | 0xe496e004, |
| 4778 | 0xe797c10c, | 4985 | 0xe797c10c, |
| 4779 | 0xe009a2ae, | 4986 | 0xe004a2ae, |
| 4780 | 0xe1a0b82e, | 4987 | 0xe1a0b82e, |
| 4781 | 0xe12fff1c, | 4988 | 0xe12fff1c, |
| 4782 | 0x0006000f, | 4989 | 0x0006000f, |
| @@ -4805,31 +5012,31 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4805 | 0xe508a000, | 5012 | 0xe508a000, |
| 4806 | 0x000d8180, | 5013 | 0x000d8180, |
| 4807 | 0xe1a00008, | 5014 | 0xe1a00008, |
| 4808 | 0xe5084000, | 5015 | 0xe5089000, |
| 4809 | 0x000d8180, | 5016 | 0x000d8180, |
| 4810 | 0xe04bb004, | 5017 | 0xe04bb009, |
| 4811 | 0xe58d6008, | 5018 | 0xe58d6008, |
| 4812 | 0xe04aa004, | 5019 | 0xe04aa009, |
| 4813 | 0xeb000000, | 5020 | 0xeb000000, |
| 4814 | 0x00030000, | 5021 | 0x00030000, |
| 4815 | 0xe5184000, | 5022 | 0xe5189000, |
| 4816 | 0x000d8180, | 5023 | 0x000d8180, |
| 4817 | 0xe084a00a, | 5024 | 0xe089a00a, |
| 4818 | 0xe084b00b, | 5025 | 0xe089b00b, |
| 4819 | 0xe2442008, | 5026 | 0xe2492008, |
| 4820 | 0xea000000, | 5027 | 0xea000000, |
| 4821 | 0x00050010, | 5028 | 0x00050010, |
| 4822 | 0x00000000, | 5029 | 0x00000000, |
| 4823 | 0xe59d0004, | 5030 | 0xe59d0004, |
| 4824 | 0xe5146004, | 5031 | 0xe5196004, |
| 4825 | 0xe084a00a, | 5032 | 0xe089a00a, |
| 4826 | 0xe080b18b, | 5033 | 0xe080b18b, |
| 4827 | 0xea000000, | 5034 | 0xea000000, |
| 4828 | 0x000500a2, | 5035 | 0x000500a2, |
| 4829 | 0x00000000, | 5036 | 0x00000000, |
| 4830 | 0xe5146004, | 5037 | 0xe5196004, |
| 4831 | 0xe1a0b18b, | 5038 | 0xe1a0b18b, |
| 4832 | 0xe084a00a, | 5039 | 0xe089a00a, |
| 4833 | 0x000600a2, | 5040 | 0x000600a2, |
| 4834 | 0xe58db004, | 5041 | 0xe58db004, |
| 4835 | 0x0006000b, | 5042 | 0x0006000b, |
| @@ -4842,26 +5049,26 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4842 | 0x00060017, | 5049 | 0x00060017, |
| 4843 | 0xe516e004, | 5050 | 0xe516e004, |
| 4844 | 0xe25b3008, | 5051 | 0xe25b3008, |
| 4845 | 0xe2442008, | 5052 | 0xe2492008, |
| 4846 | 0x0a000000, | 5053 | 0x0a000000, |
| 4847 | 0x00050003, | 5054 | 0x00050003, |
| 4848 | 0x0006000c, | 5055 | 0x0006000c, |
| 4849 | 0xe0ca00d8, | 5056 | 0xe0ca00d8, |
| 4850 | 0xe2844008, | 5057 | 0xe2899008, |
| 4851 | 0xe2533008, | 5058 | 0xe2533008, |
| 4852 | 0xe14401f0, | 5059 | 0xe14901f0, |
| 4853 | 0x1a000000, | 5060 | 0x1a000000, |
| 4854 | 0x0005000c, | 5061 | 0x0005000c, |
| 4855 | 0x0006000d, | 5062 | 0x0006000d, |
| 4856 | 0xe009a2ae, | 5063 | 0xe004a2ae, |
| 4857 | 0xe042300a, | 5064 | 0xe042300a, |
| 4858 | 0xe009caae, | 5065 | 0xe004caae, |
| 4859 | 0xe5130008, | 5066 | 0xe5130008, |
| 4860 | 0x0006000f, | 5067 | 0x0006000f, |
| 4861 | 0xe15c000b, | 5068 | 0xe15c000b, |
| 4862 | 0x8a000000, | 5069 | 0x8a000000, |
| 4863 | 0x00050006, | 5070 | 0x00050006, |
| 4864 | 0xe1a04003, | 5071 | 0xe1a09003, |
| 4865 | 0xe5101000, | 5072 | 0xe5101000, |
| 4866 | 0x000d8180, | 5073 | 0x000d8180, |
| 4867 | 0xe5d6c000, | 5074 | 0xe5d6c000, |
| @@ -4869,30 +5076,30 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4869 | 0xe5115000, | 5076 | 0xe5115000, |
| 4870 | 0x000d8180, | 5077 | 0x000d8180, |
| 4871 | 0xe797c10c, | 5078 | 0xe797c10c, |
| 4872 | 0xe009a2ae, | 5079 | 0xe004a2ae, |
| 4873 | 0xe1a0b82e, | 5080 | 0xe1a0b82e, |
| 4874 | 0xe12fff1c, | 5081 | 0xe12fff1c, |
| 4875 | 0x00060010, | 5082 | 0x00060010, |
| 4876 | 0xe3e01000, | 5083 | 0xe3e01000, |
| 4877 | 0x000a0000, | 5084 | 0x000a0000, |
| 4878 | 0xe2844008, | 5085 | 0xe2899008, |
| 4879 | 0xe28bb008, | 5086 | 0xe28bb008, |
| 4880 | 0xe504100c, | 5087 | 0xe509100c, |
| 4881 | 0xea000000, | 5088 | 0xea000000, |
| 4882 | 0x0005000f, | 5089 | 0x0005000f, |
| 4883 | 0x000600a4, | 5090 | 0x000600a4, |
| 4884 | 0xe084a00a, | 5091 | 0xe089a00a, |
| 4885 | 0x000600a3, | 5092 | 0x000600a3, |
| 4886 | 0xe3110000, | 5093 | 0xe3110000, |
| 4887 | 0x000a0000, | 5094 | 0x000a0000, |
| 4888 | 0x1a000000, | 5095 | 0x1a000000, |
| 4889 | 0x00050018, | 5096 | 0x00050018, |
| 4890 | 0xe0444001, | 5097 | 0xe0499001, |
| 4891 | 0xe5146004, | 5098 | 0xe5196004, |
| 4892 | 0xea000000, | 5099 | 0xea000000, |
| 4893 | 0x0005000b, | 5100 | 0x0005000b, |
| 4894 | 0x00000000, | 5101 | 0x00000000, |
| 4895 | 0xe5146004, | 5102 | 0xe5196004, |
| 4896 | 0xe1a0b18b, | 5103 | 0xe1a0b18b, |
| 4897 | 0xe58db004, | 5104 | 0xe58db004, |
| 4898 | 0xe2160000, | 5105 | 0xe2160000, |
| @@ -4903,16 +5110,16 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4903 | 0x1a000000, | 5110 | 0x1a000000, |
| 4904 | 0x000500a4, | 5111 | 0x000500a4, |
| 4905 | 0x00000000, | 5112 | 0x00000000, |
| 4906 | 0xe18400da, | 5113 | 0xe18900da, |
| 4907 | 0x00000000, | 5114 | 0x00000000, |
| 4908 | 0xe2443008, | 5115 | 0xe2493008, |
| 4909 | 0xe009a2ae, | 5116 | 0xe004a2ae, |
| 4910 | 0x00000000, | 5117 | 0x00000000, |
| 4911 | 0xe1c300f0, | 5118 | 0xe1c300f0, |
| 4912 | 0x00000000, | 5119 | 0x00000000, |
| 4913 | 0xe043400a, | 5120 | 0xe043900a, |
| 4914 | 0xe009caae, | 5121 | 0xe004caae, |
| 4915 | 0xe5140008, | 5122 | 0xe5190008, |
| 4916 | 0x0006000f, | 5123 | 0x0006000f, |
| 4917 | 0xe15c000b, | 5124 | 0xe15c000b, |
| 4918 | 0x8a000000, | 5125 | 0x8a000000, |
| @@ -4924,7 +5131,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4924 | 0xe5115000, | 5131 | 0xe5115000, |
| 4925 | 0x000d8180, | 5132 | 0x000d8180, |
| 4926 | 0xe797c10c, | 5133 | 0xe797c10c, |
| 4927 | 0xe009a2ae, | 5134 | 0xe004a2ae, |
| 4928 | 0xe1a0b82e, | 5135 | 0xe1a0b82e, |
| 4929 | 0xe12fff1c, | 5136 | 0xe12fff1c, |
| 4930 | 0x00060010, | 5137 | 0x00060010, |
| @@ -4938,7 +5145,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4938 | 0x00000000, | 5145 | 0x00000000, |
| 4939 | 0xe7f001f0, | 5146 | 0xe7f001f0, |
| 4940 | 0x00000000, | 5147 | 0x00000000, |
| 4941 | 0xe1aa00d4, | 5148 | 0xe1aa00d9, |
| 4942 | 0xe086b10b, | 5149 | 0xe086b10b, |
| 4943 | 0x00000000, | 5150 | 0x00000000, |
| 4944 | 0xe1ca20d8, | 5151 | 0xe1ca20d8, |
| @@ -4993,7 +5200,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 4993 | 0xe1ca01f8, | 5200 | 0xe1ca01f8, |
| 4994 | 0x0006000d, | 5201 | 0x0006000d, |
| 4995 | 0xe797c10c, | 5202 | 0xe797c10c, |
| 4996 | 0xe009a2ae, | 5203 | 0xe004a2ae, |
| 4997 | 0xe1a0b82e, | 5204 | 0xe1a0b82e, |
| 4998 | 0xe12fff1c, | 5205 | 0xe12fff1c, |
| 4999 | 0x0006000e, | 5206 | 0x0006000e, |
| @@ -5058,7 +5265,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5058 | 0x00000000, | 5265 | 0x00000000, |
| 5059 | 0xe7f001f0, | 5266 | 0xe7f001f0, |
| 5060 | 0x00000000, | 5267 | 0x00000000, |
| 5061 | 0xe1aa00d4, | 5268 | 0xe1aa00d9, |
| 5062 | 0x00000000, | 5269 | 0x00000000, |
| 5063 | 0xe7f001f0, | 5270 | 0xe7f001f0, |
| 5064 | 0x00000000, | 5271 | 0x00000000, |
| @@ -5071,7 +5278,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5071 | 0xe5d6c000, | 5278 | 0xe5d6c000, |
| 5072 | 0xe496e004, | 5279 | 0xe496e004, |
| 5073 | 0xe797c10c, | 5280 | 0xe797c10c, |
| 5074 | 0xe009a2ae, | 5281 | 0xe004a2ae, |
| 5075 | 0xe1a0b82e, | 5282 | 0xe1a0b82e, |
| 5076 | 0xe12fff1c, | 5283 | 0xe12fff1c, |
| 5077 | 0x00000000, | 5284 | 0x00000000, |
| @@ -5080,7 +5287,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5080 | 0xe5d6c000, | 5287 | 0xe5d6c000, |
| 5081 | 0xe496e004, | 5288 | 0xe496e004, |
| 5082 | 0xe797c10c, | 5289 | 0xe797c10c, |
| 5083 | 0xe009a2ae, | 5290 | 0xe004a2ae, |
| 5084 | 0xe1a0b82e, | 5291 | 0xe1a0b82e, |
| 5085 | 0xe12fff1c, | 5292 | 0xe12fff1c, |
| 5086 | 0x00000000, | 5293 | 0x00000000, |
| @@ -5091,7 +5298,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5091 | 0xe5d6c000, | 5298 | 0xe5d6c000, |
| 5092 | 0xe496e004, | 5299 | 0xe496e004, |
| 5093 | 0xe797c10c, | 5300 | 0xe797c10c, |
| 5094 | 0xe009a2ae, | 5301 | 0xe004a2ae, |
| 5095 | 0xe1a0b82e, | 5302 | 0xe1a0b82e, |
| 5096 | 0xe12fff1c, | 5303 | 0xe12fff1c, |
| 5097 | 0x00000000, | 5304 | 0x00000000, |
| @@ -5118,12 +5325,12 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5118 | 0xe7f001f0, | 5325 | 0xe7f001f0, |
| 5119 | 0x00000000, | 5326 | 0x00000000, |
| 5120 | 0xe797c10c, | 5327 | 0xe797c10c, |
| 5121 | 0xe009a2ae, | 5328 | 0xe004a2ae, |
| 5122 | 0xe1a0b82e, | 5329 | 0xe1a0b82e, |
| 5123 | 0xe12fff1c, | 5330 | 0xe12fff1c, |
| 5124 | 0x00000000, | 5331 | 0x00000000, |
| 5125 | 0x0006000d, | 5332 | 0x0006000d, |
| 5126 | 0xe18420fb, | 5333 | 0xe18920fb, |
| 5127 | 0xe28bb008, | 5334 | 0xe28bb008, |
| 5128 | 0xea000000, | 5335 | 0xea000000, |
| 5129 | 0x0005000c, | 5336 | 0x0005000c, |
| @@ -5132,7 +5339,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5132 | 0x00000000, | 5339 | 0x00000000, |
| 5133 | 0xe5180000, | 5340 | 0xe5180000, |
| 5134 | 0x000d8180, | 5341 | 0x000d8180, |
| 5135 | 0xe084300b, | 5342 | 0xe089300b, |
| 5136 | 0xe08aa00b, | 5343 | 0xe08aa00b, |
| 5137 | 0xe5832000, | 5344 | 0xe5832000, |
| 5138 | 0xe28b1000, | 5345 | 0xe28b1000, |
| @@ -5145,10 +5352,10 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5145 | 0x00050020, | 5352 | 0x00050020, |
| 5146 | 0xe556c000, | 5353 | 0xe556c000, |
| 5147 | 0x000d8180, | 5354 | 0x000d8180, |
| 5148 | 0xe1a0a004, | 5355 | 0xe1a0a009, |
| 5149 | 0xe1a0b003, | 5356 | 0xe1a0b003, |
| 5150 | 0xe35c0000, | 5357 | 0xe35c0000, |
| 5151 | 0xe2834008, | 5358 | 0xe2839008, |
| 5152 | 0x0a000000, | 5359 | 0x0a000000, |
| 5153 | 0x00050003, | 5360 | 0x00050003, |
| 5154 | 0xe3e02000, | 5361 | 0xe3e02000, |
| @@ -5167,7 +5374,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5167 | 0xe5d6c000, | 5374 | 0xe5d6c000, |
| 5168 | 0xe496e004, | 5375 | 0xe496e004, |
| 5169 | 0xe797c10c, | 5376 | 0xe797c10c, |
| 5170 | 0xe009a2ae, | 5377 | 0xe004a2ae, |
| 5171 | 0xe1a0b82e, | 5378 | 0xe1a0b82e, |
| 5172 | 0xe12fff1c, | 5379 | 0xe12fff1c, |
| 5173 | 0x00000000, | 5380 | 0x00000000, |
| @@ -5180,8 +5387,8 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5180 | 0xe08a100b, | 5387 | 0xe08a100b, |
| 5181 | 0xe5180000, | 5388 | 0xe5180000, |
| 5182 | 0x000d8180, | 5389 | 0x000d8180, |
| 5183 | 0xe084b00b, | 5390 | 0xe089b00b, |
| 5184 | 0xe5084000, | 5391 | 0xe5089000, |
| 5185 | 0x000d8180, | 5392 | 0x000d8180, |
| 5186 | 0xe1510000, | 5393 | 0xe1510000, |
| 5187 | 0xe508b000, | 5394 | 0xe508b000, |
| @@ -5198,7 +5405,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5198 | 0xe5072000, | 5405 | 0xe5072000, |
| 5199 | 0x000d8180, | 5406 | 0x000d8180, |
| 5200 | 0xe12fff33, | 5407 | 0xe12fff33, |
| 5201 | 0xe5184000, | 5408 | 0xe5189000, |
| 5202 | 0x000d8180, | 5409 | 0x000d8180, |
| 5203 | 0xe3e02000, | 5410 | 0xe3e02000, |
| 5204 | 0x000a0000, | 5411 | 0x000a0000, |
| @@ -5207,7 +5414,7 @@ static const unsigned int build_actionlist[5200] = { | |||
| 5207 | 0xe1a0b180, | 5414 | 0xe1a0b180, |
| 5208 | 0xe5072000, | 5415 | 0xe5072000, |
| 5209 | 0x000d8180, | 5416 | 0x000d8180, |
| 5210 | 0xe5146004, | 5417 | 0xe5196004, |
| 5211 | 0xe041a00b, | 5418 | 0xe041a00b, |
| 5212 | 0xea000000, | 5419 | 0xea000000, |
| 5213 | 0x00050016, | 5420 | 0x00050016, |
| @@ -5604,122 +5811,341 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 5604 | dasm_put(Dst, 172, GG_G2DISP, FRAME_CP, CFRAME_RESUME, Dt1(->status), Dt1(->cframe), Dt1(->base), Dt1(->top), Dt1(->status), LJ_VMST_INTERP, FRAME_TYPE, DISPATCH_GL(vmstate), FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe)); | 5811 | dasm_put(Dst, 172, GG_G2DISP, FRAME_CP, CFRAME_RESUME, Dt1(->status), Dt1(->cframe), Dt1(->base), Dt1(->top), Dt1(->status), LJ_VMST_INTERP, FRAME_TYPE, DISPATCH_GL(vmstate), FRAME_CP, FRAME_C, Dt1(->cframe), Dt1(->cframe)); |
| 5605 | dasm_put(Dst, 237, Dt1(->glref), GG_G2DISP, Dt1(->base), Dt1(->top), LJ_VMST_INTERP, DISPATCH_GL(vmstate), -LJ_TFUNC, Dt7(->field_pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP); | 5812 | dasm_put(Dst, 237, Dt1(->glref), GG_G2DISP, Dt1(->base), Dt1(->top), LJ_VMST_INTERP, DISPATCH_GL(vmstate), -LJ_TFUNC, Dt7(->field_pc), Dt1(->stack), Dt1(->top), Dt1(->cframe), Dt1(->cframe), Dt1(->glref), FRAME_CP, GG_G2DISP); |
| 5606 | dasm_put(Dst, 306, Dt7(->field_pc), ~LJ_TNIL, PC2PROTO(k), Dt1(->base), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM); | 5813 | dasm_put(Dst, 306, Dt7(->field_pc), ~LJ_TNIL, PC2PROTO(k), Dt1(->base), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM); |
| 5607 | dasm_put(Dst, 377, Dt1(->base), FRAME_CONT, Dt1(->top), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base)); | 5814 | dasm_put(Dst, 377, Dt1(->base)); |
| 5608 | dasm_put(Dst, 444, FRAME_CONT, Dt1(->top), Dt1(->base), ~LJ_TTRUE, -LJ_TFALSE); | 5815 | if (LJ_TARGET_OSX) { |
| 5609 | dasm_put(Dst, 520, Dt1(->base)); | 5816 | dasm_put(Dst, 387, Dt1(->base)); |
| 5817 | } | ||
| 5818 | dasm_put(Dst, 390, FRAME_CONT, Dt1(->top), -DISPATCH_GL(tmptv), ~LJ_TTAB, ~LJ_TSTR, ~LJ_TISNUM, Dt1(->base)); | ||
| 5819 | if (LJ_TARGET_OSX) { | ||
| 5820 | dasm_put(Dst, 452, Dt1(->base)); | ||
| 5821 | } | ||
| 5822 | dasm_put(Dst, 455, FRAME_CONT, Dt1(->top), Dt1(->base)); | ||
| 5823 | if (LJ_TARGET_OSX) { | ||
| 5824 | dasm_put(Dst, 491, Dt1(->base)); | ||
| 5825 | } | ||
| 5826 | dasm_put(Dst, 494, ~LJ_TTRUE, -LJ_TFALSE, Dt1(->base)); | ||
| 5610 | #if LJ_HASFFI | 5827 | #if LJ_HASFFI |
| 5611 | dasm_put(Dst, 531, Dt1(->base)); | 5828 | dasm_put(Dst, 541, Dt1(->base)); |
| 5612 | #endif | 5829 | #endif |
| 5613 | dasm_put(Dst, 542, Dt1(->base), FRAME_CONT, Dt1(->base), Dt1(->base), Dt7(->field_pc)); | 5830 | dasm_put(Dst, 552, Dt1(->base)); |
| 5614 | dasm_put(Dst, 615, Dt1(->base), Dt1(->base)); | 5831 | if (LJ_TARGET_OSX) { |
| 5832 | dasm_put(Dst, 589, Dt1(->base)); | ||
| 5833 | } | ||
| 5834 | dasm_put(Dst, 592, FRAME_CONT, Dt1(->base)); | ||
| 5835 | if (LJ_TARGET_OSX) { | ||
| 5836 | dasm_put(Dst, 613, Dt1(->base)); | ||
| 5837 | } | ||
| 5838 | dasm_put(Dst, 616, Dt1(->base)); | ||
| 5839 | if (LJ_TARGET_OSX) { | ||
| 5840 | dasm_put(Dst, 626); | ||
| 5841 | } | ||
| 5842 | dasm_put(Dst, 628); | ||
| 5843 | if (LJ_TARGET_OSX) { | ||
| 5844 | dasm_put(Dst, 631); | ||
| 5845 | } | ||
| 5846 | dasm_put(Dst, 633, Dt7(->field_pc), Dt1(->base)); | ||
| 5847 | if (LJ_TARGET_OSX) { | ||
| 5848 | dasm_put(Dst, 654, Dt1(->base)); | ||
| 5849 | } | ||
| 5850 | dasm_put(Dst, 657, Dt1(->base)); | ||
| 5851 | if (LJ_TARGET_OSX) { | ||
| 5852 | dasm_put(Dst, 671, Dt1(->base)); | ||
| 5853 | } | ||
| 5615 | #if LJ_HASJIT | 5854 | #if LJ_HASJIT |
| 5616 | dasm_put(Dst, 644); | 5855 | dasm_put(Dst, 674); |
| 5617 | #endif | 5856 | #endif |
| 5618 | dasm_put(Dst, 646); | 5857 | dasm_put(Dst, 676); |
| 5619 | #if LJ_HASJIT | 5858 | #if LJ_HASJIT |
| 5620 | dasm_put(Dst, 648, BC_JFORI); | 5859 | dasm_put(Dst, 678, BC_JFORI); |
| 5621 | #endif | 5860 | #endif |
| 5622 | dasm_put(Dst, 651); | 5861 | dasm_put(Dst, 681); |
| 5623 | #if LJ_HASJIT | 5862 | #if LJ_HASJIT |
| 5624 | dasm_put(Dst, 654, BC_JFORI); | 5863 | dasm_put(Dst, 684, BC_JFORI); |
| 5625 | #endif | 5864 | #endif |
| 5626 | dasm_put(Dst, 657, BC_FORI, -LJ_TTRUE, -LJ_TISNUM, ~LJ_TISNUM, (int)(offsetof(GCfuncC, upvalue)>>3)-1, -LJ_TTAB, -LJ_TUDATA, Dt6(->metatable)); | 5865 | dasm_put(Dst, 687, BC_FORI, -LJ_TTRUE, -LJ_TISNUM, ~LJ_TISNUM, (int)(offsetof(GCfuncC, upvalue)>>3)-1, -LJ_TTAB, -LJ_TUDATA, Dt6(->metatable)); |
| 5627 | dasm_put(Dst, 714, ~LJ_TNIL, DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, ~LJ_TTAB, -LJ_TNIL, -LJ_TISNUM); | 5866 | dasm_put(Dst, 744, ~LJ_TNIL, DISPATCH_GL(gcroot[GCROOT_MMNAME+MM_metatable]), Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, ~LJ_TTAB, -LJ_TNIL, -LJ_TISNUM); |
| 5628 | dasm_put(Dst, 762, ~LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT]), -LJ_TTAB, Dt6(->metatable), -LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TTAB); | 5867 | dasm_put(Dst, 792, ~LJ_TISNUM, DISPATCH_GL(gcroot[GCROOT_BASEMT]), -LJ_TTAB, Dt6(->metatable), -LJ_TTAB, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TTAB); |
| 5629 | dasm_put(Dst, 814, -LJ_TISNUM, -LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), -LJ_TISNUM, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), ~LJ_TSTR); | 5868 | dasm_put(Dst, 844); |
| 5630 | dasm_put(Dst, 869, ~LJ_TNIL, -LJ_TTAB, Dt1(->base), Dt1(->top), ~LJ_TNIL, (2+1)*8, -LJ_TTAB); | 5869 | if (LJ_TARGET_OSX) { |
| 5870 | dasm_put(Dst, 849); | ||
| 5871 | } | ||
| 5872 | dasm_put(Dst, 851); | ||
| 5873 | if (LJ_TARGET_OSX) { | ||
| 5874 | dasm_put(Dst, 854); | ||
| 5875 | } | ||
| 5876 | dasm_put(Dst, 856, -LJ_TISNUM, -LJ_TSTR, DISPATCH_GL(gcroot[GCROOT_BASEMT_NUM]), Dt1(->base), -LJ_TISNUM, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base), ~LJ_TSTR); | ||
| 5877 | dasm_put(Dst, 908, ~LJ_TNIL, -LJ_TTAB, Dt1(->base), Dt1(->top)); | ||
| 5878 | if (LJ_TARGET_OSX) { | ||
| 5879 | dasm_put(Dst, 931, Dt1(->base)); | ||
| 5880 | } | ||
| 5881 | dasm_put(Dst, 934, ~LJ_TNIL, (2+1)*8, -LJ_TTAB); | ||
| 5631 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5882 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
| 5632 | dasm_put(Dst, 917, Dt6(->metatable)); | 5883 | dasm_put(Dst, 957, Dt6(->metatable)); |
| 5633 | #endif | 5884 | #endif |
| 5634 | dasm_put(Dst, 920, Dt8(->upvalue[0])); | 5885 | dasm_put(Dst, 960, Dt8(->upvalue[0])); |
| 5635 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5886 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
| 5636 | dasm_put(Dst, 924); | 5887 | dasm_put(Dst, 964); |
| 5637 | #endif | 5888 | #endif |
| 5638 | dasm_put(Dst, 928, ~LJ_TNIL, (3+1)*8, -LJ_TTAB, -LJ_TISNUM, Dt6(->asize), Dt6(->array), (0+1)*8, -LJ_TNIL, (2+1)*8, Dt6(->hmask)); | 5889 | dasm_put(Dst, 968, ~LJ_TNIL, (3+1)*8, -LJ_TTAB, -LJ_TISNUM, Dt6(->asize), Dt6(->array), (0+1)*8, -LJ_TNIL, (2+1)*8, Dt6(->hmask)); |
| 5639 | dasm_put(Dst, 987, -LJ_TTAB); | 5890 | if (LJ_TARGET_OSX) { |
| 5891 | dasm_put(Dst, 1018); | ||
| 5892 | } | ||
| 5893 | dasm_put(Dst, 1020); | ||
| 5894 | if (LJ_TARGET_OSX) { | ||
| 5895 | dasm_put(Dst, 1023); | ||
| 5896 | } | ||
| 5897 | dasm_put(Dst, 1025, -LJ_TTAB); | ||
| 5640 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5898 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
| 5641 | dasm_put(Dst, 996, Dt6(->metatable)); | 5899 | dasm_put(Dst, 1041, Dt6(->metatable)); |
| 5642 | #endif | 5900 | #endif |
| 5643 | dasm_put(Dst, 999, Dt8(->upvalue[0])); | 5901 | dasm_put(Dst, 1044, Dt8(->upvalue[0])); |
| 5644 | #ifdef LUAJIT_ENABLE_LUA52COMPAT | 5902 | #ifdef LUAJIT_ENABLE_LUA52COMPAT |
| 5645 | dasm_put(Dst, 1003); | 5903 | dasm_put(Dst, 1048); |
| 5646 | #endif | 5904 | #endif |
| 5647 | dasm_put(Dst, 1007, ~LJ_TISNUM, (3+1)*8, DISPATCH_GL(hookmask), HOOK_ACTIVE, 8+FRAME_PCALL, 8+FRAME_PCALLH, DISPATCH_GL(hookmask), -LJ_TFUNC, HOOK_ACTIVE, 16+FRAME_PCALL, 16+FRAME_PCALLH, -LJ_TTHREAD); | 5905 | dasm_put(Dst, 1052, ~LJ_TISNUM, (3+1)*8, DISPATCH_GL(hookmask), HOOK_ACTIVE, 8+FRAME_PCALL, 8+FRAME_PCALLH, DISPATCH_GL(hookmask), -LJ_TFUNC, HOOK_ACTIVE, 16+FRAME_PCALL, 16+FRAME_PCALLH, -LJ_TTHREAD); |
| 5648 | dasm_put(Dst, 1066, Dt1(->base), Dt1(->top), Dt1(->status), Dt1(->base), Dt1(->maxstack), Dt1(->cframe), LUA_YIELD, Dt1(->top), Dt1(->top), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate), LUA_YIELD); | 5906 | dasm_put(Dst, 1111, Dt1(->base), Dt1(->top), Dt1(->status), Dt1(->base), Dt1(->maxstack), Dt1(->cframe), LUA_YIELD, Dt1(->top), Dt1(->top), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate), LUA_YIELD); |
| 5649 | dasm_put(Dst, 1125, Dt1(->base), Dt1(->maxstack), Dt1(->top), ~LJ_TTRUE, FRAME_TYPE, ~LJ_TFALSE, (2+1)*8, Dt1(->top)); | 5907 | dasm_put(Dst, 1170, Dt1(->base), Dt1(->maxstack), Dt1(->top), ~LJ_TTRUE, FRAME_TYPE, ~LJ_TFALSE, (2+1)*8, Dt1(->top)); |
| 5650 | dasm_put(Dst, 1185, Dt8(->upvalue[0].gcr), Dt1(->base), Dt1(->top), Dt1(->status), Dt1(->base), Dt1(->maxstack), Dt1(->cframe), LUA_YIELD, Dt1(->top), Dt1(->top), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate), LUA_YIELD); | 5908 | dasm_put(Dst, 1230, Dt8(->upvalue[0].gcr), Dt1(->base), Dt1(->top), Dt1(->status), Dt1(->base), Dt1(->maxstack), Dt1(->cframe), LUA_YIELD, Dt1(->top), Dt1(->top), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate), LUA_YIELD); |
| 5651 | dasm_put(Dst, 1241, Dt1(->base), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, Dt1(->cframe), Dt1(->base), CFRAME_RESUME, Dt1(->top)); | 5909 | dasm_put(Dst, 1286, Dt1(->base), Dt1(->maxstack), Dt1(->top), FRAME_TYPE, Dt1(->cframe), Dt1(->base), CFRAME_RESUME, Dt1(->top)); |
| 5652 | dasm_put(Dst, 1300, LUA_YIELD, Dt1(->cframe), Dt1(->status), -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM); | 5910 | dasm_put(Dst, 1345, LUA_YIELD, Dt1(->cframe), Dt1(->status), -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM); |
| 5653 | dasm_put(Dst, 1366, -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM); | 5911 | if (LJ_TARGET_OSX) { |
| 5654 | dasm_put(Dst, 1430, -LJ_TISNUM, (1+1)*8, FRAME_TYPE, ~LJ_TNIL); | 5912 | dasm_put(Dst, 1411); |
| 5655 | dasm_put(Dst, 1494, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | 5913 | } |
| 5656 | dasm_put(Dst, 1543, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | 5914 | dasm_put(Dst, 1413); |
| 5657 | dasm_put(Dst, 1593, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | 5915 | if (LJ_TARGET_OSX) { |
| 5658 | dasm_put(Dst, 1642, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | 5916 | dasm_put(Dst, 1416); |
| 5659 | dasm_put(Dst, 1692, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, Dt8(->upvalue[0]), -LJ_TISNUM, -LJ_TISNUM); | 5917 | } |
| 5660 | dasm_put(Dst, 1741, -LJ_TISNUM, ~LJ_TISNUM, (2+1)*8, -LJ_TISNUM, (2+1)*8, -LJ_TISNUM); | 5918 | dasm_put(Dst, 1418, -LJ_TISNUM, ~LJ_TISNUM, ~LJ_TISNUM); |
| 5661 | dasm_put(Dst, 1797, -LJ_TISNUM, -LJ_TISNUM); | 5919 | if (LJ_TARGET_OSX) { |
| 5662 | dasm_put(Dst, 1850, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | 5920 | dasm_put(Dst, 1478); |
| 5663 | dasm_put(Dst, 1903, -LJ_TSTR, Dt5(->len), ~LJ_TISNUM, -LJ_TSTR, Dt5(->len), Dt5([1]), ~LJ_TISNUM, (0+1)*8, (1+1)*8, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | 5921 | } |
| 5664 | dasm_put(Dst, 1955, -LJ_TISNUM, Dt1(->base), Dt1(->base), ~LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TISNUM, -LJ_TSTR, Dt5(->len), -LJ_TISNUM); | 5922 | dasm_put(Dst, 1480); |
| 5665 | dasm_put(Dst, 2014, sizeof(GCstr)-1, -DISPATCH_GL(strempty), ~LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, -LJ_TISNUM, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), Dt5([1])); | 5923 | if (LJ_TARGET_OSX) { |
| 5666 | dasm_put(Dst, 2078, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | 5924 | dasm_put(Dst, 1483); |
| 5667 | dasm_put(Dst, 2133, -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr)); | 5925 | } |
| 5668 | dasm_put(Dst, 2191, -LJ_TTAB, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM); | 5926 | dasm_put(Dst, 1485, -LJ_TISNUM, (1+1)*8, FRAME_TYPE, ~LJ_TNIL); |
| 5669 | dasm_put(Dst, 2264, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | 5927 | dasm_put(Dst, 1549, -LJ_TISNUM); |
| 5670 | dasm_put(Dst, 2325, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM); | 5928 | if (LJ_TARGET_OSX) { |
| 5671 | dasm_put(Dst, 2380, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM); | 5929 | dasm_put(Dst, 1554); |
| 5672 | dasm_put(Dst, 2437, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, Dt1(->maxstack), Dt1(->top), Dt8(->f), Dt1(->base), 8*LUA_MINSTACK, Dt1(->base)); | 5930 | } |
| 5673 | dasm_put(Dst, 2495, Dt1(->top), Dt7(->field_pc), FRAME_TYPE, FRAME_TYPEP, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base)); | 5931 | dasm_put(Dst, 1556); |
| 5932 | if (LJ_TARGET_OSX) { | ||
| 5933 | dasm_put(Dst, 1559); | ||
| 5934 | } | ||
| 5935 | dasm_put(Dst, 1561, -LJ_TISNUM); | ||
| 5936 | if (LJ_TARGET_OSX) { | ||
| 5937 | dasm_put(Dst, 1573); | ||
| 5938 | } | ||
| 5939 | dasm_put(Dst, 1575); | ||
| 5940 | if (LJ_TARGET_OSX) { | ||
| 5941 | dasm_put(Dst, 1578); | ||
| 5942 | } | ||
| 5943 | dasm_put(Dst, 1580, -LJ_TISNUM); | ||
| 5944 | if (LJ_TARGET_OSX) { | ||
| 5945 | dasm_put(Dst, 1592); | ||
| 5946 | } | ||
| 5947 | dasm_put(Dst, 1594); | ||
| 5948 | if (LJ_TARGET_OSX) { | ||
| 5949 | dasm_put(Dst, 1597); | ||
| 5950 | } | ||
| 5951 | dasm_put(Dst, 1599, -LJ_TISNUM); | ||
| 5952 | if (LJ_TARGET_OSX) { | ||
| 5953 | dasm_put(Dst, 1611); | ||
| 5954 | } | ||
| 5955 | dasm_put(Dst, 1613); | ||
| 5956 | if (LJ_TARGET_OSX) { | ||
| 5957 | dasm_put(Dst, 1616); | ||
| 5958 | } | ||
| 5959 | dasm_put(Dst, 1618, -LJ_TISNUM); | ||
| 5960 | if (LJ_TARGET_OSX) { | ||
| 5961 | dasm_put(Dst, 1630); | ||
| 5962 | } | ||
| 5963 | dasm_put(Dst, 1632); | ||
| 5964 | if (LJ_TARGET_OSX) { | ||
| 5965 | dasm_put(Dst, 1635); | ||
| 5966 | } | ||
| 5967 | dasm_put(Dst, 1637, -LJ_TISNUM); | ||
| 5968 | if (LJ_TARGET_OSX) { | ||
| 5969 | dasm_put(Dst, 1649); | ||
| 5970 | } | ||
| 5971 | dasm_put(Dst, 1651); | ||
| 5972 | if (LJ_TARGET_OSX) { | ||
| 5973 | dasm_put(Dst, 1654); | ||
| 5974 | } | ||
| 5975 | dasm_put(Dst, 1656, -LJ_TISNUM); | ||
| 5976 | if (LJ_TARGET_OSX) { | ||
| 5977 | dasm_put(Dst, 1668); | ||
| 5978 | } | ||
| 5979 | dasm_put(Dst, 1670); | ||
| 5980 | if (LJ_TARGET_OSX) { | ||
| 5981 | dasm_put(Dst, 1673); | ||
| 5982 | } | ||
| 5983 | dasm_put(Dst, 1675, -LJ_TISNUM); | ||
| 5984 | if (LJ_TARGET_OSX) { | ||
| 5985 | dasm_put(Dst, 1687); | ||
| 5986 | } | ||
| 5987 | dasm_put(Dst, 1689); | ||
| 5988 | if (LJ_TARGET_OSX) { | ||
| 5989 | dasm_put(Dst, 1692); | ||
| 5990 | } | ||
| 5991 | dasm_put(Dst, 1694, -LJ_TISNUM); | ||
| 5992 | if (LJ_TARGET_OSX) { | ||
| 5993 | dasm_put(Dst, 1706); | ||
| 5994 | } | ||
| 5995 | dasm_put(Dst, 1708); | ||
| 5996 | if (LJ_TARGET_OSX) { | ||
| 5997 | dasm_put(Dst, 1711); | ||
| 5998 | } | ||
| 5999 | dasm_put(Dst, 1713, -LJ_TISNUM); | ||
| 6000 | if (LJ_TARGET_OSX) { | ||
| 6001 | dasm_put(Dst, 1725); | ||
| 6002 | } | ||
| 6003 | dasm_put(Dst, 1727); | ||
| 6004 | if (LJ_TARGET_OSX) { | ||
| 6005 | dasm_put(Dst, 1730); | ||
| 6006 | } | ||
| 6007 | dasm_put(Dst, 1732, -LJ_TISNUM); | ||
| 6008 | if (LJ_TARGET_OSX) { | ||
| 6009 | dasm_put(Dst, 1744); | ||
| 6010 | } | ||
| 6011 | dasm_put(Dst, 1746); | ||
| 6012 | if (LJ_TARGET_OSX) { | ||
| 6013 | dasm_put(Dst, 1749); | ||
| 6014 | } | ||
| 6015 | dasm_put(Dst, 1751, -LJ_TISNUM); | ||
| 6016 | if (LJ_TARGET_OSX) { | ||
| 6017 | dasm_put(Dst, 1763); | ||
| 6018 | } | ||
| 6019 | dasm_put(Dst, 1765); | ||
| 6020 | if (LJ_TARGET_OSX) { | ||
| 6021 | dasm_put(Dst, 1768); | ||
| 6022 | } | ||
| 6023 | dasm_put(Dst, 1770, -LJ_TISNUM); | ||
| 6024 | if (LJ_TARGET_OSX) { | ||
| 6025 | dasm_put(Dst, 1782); | ||
| 6026 | } | ||
| 6027 | dasm_put(Dst, 1784); | ||
| 6028 | if (LJ_TARGET_OSX) { | ||
| 6029 | dasm_put(Dst, 1787); | ||
| 6030 | } | ||
| 6031 | dasm_put(Dst, 1789, -LJ_TISNUM, -LJ_TISNUM); | ||
| 6032 | if (LJ_TARGET_OSX) { | ||
| 6033 | dasm_put(Dst, 1804); | ||
| 6034 | } | ||
| 6035 | dasm_put(Dst, 1806); | ||
| 6036 | if (LJ_TARGET_OSX) { | ||
| 6037 | dasm_put(Dst, 1809); | ||
| 6038 | } | ||
| 6039 | dasm_put(Dst, 1811, -LJ_TISNUM, -LJ_TISNUM); | ||
| 6040 | if (LJ_TARGET_OSX) { | ||
| 6041 | dasm_put(Dst, 1826); | ||
| 6042 | } | ||
| 6043 | dasm_put(Dst, 1828); | ||
| 6044 | if (LJ_TARGET_OSX) { | ||
| 6045 | dasm_put(Dst, 1831); | ||
| 6046 | } | ||
| 6047 | dasm_put(Dst, 1833, -LJ_TISNUM, -LJ_TISNUM); | ||
| 6048 | if (LJ_TARGET_OSX) { | ||
| 6049 | dasm_put(Dst, 1848); | ||
| 6050 | } | ||
| 6051 | dasm_put(Dst, 1850); | ||
| 6052 | if (LJ_TARGET_OSX) { | ||
| 6053 | dasm_put(Dst, 1853); | ||
| 6054 | } | ||
| 6055 | dasm_put(Dst, 1855, -LJ_TISNUM, Dt8(->upvalue[0]), -LJ_TISNUM, -LJ_TISNUM); | ||
| 6056 | if (LJ_TARGET_OSX) { | ||
| 6057 | dasm_put(Dst, 1888); | ||
| 6058 | } | ||
| 6059 | dasm_put(Dst, 1890); | ||
| 6060 | if (LJ_TARGET_OSX) { | ||
| 6061 | dasm_put(Dst, 1893); | ||
| 6062 | } | ||
| 6063 | dasm_put(Dst, 1895, -LJ_TISNUM); | ||
| 6064 | if (LJ_TARGET_OSX) { | ||
| 6065 | dasm_put(Dst, 1908); | ||
| 6066 | } | ||
| 6067 | dasm_put(Dst, 1910); | ||
| 6068 | if (LJ_TARGET_OSX) { | ||
| 6069 | dasm_put(Dst, 1913); | ||
| 6070 | } | ||
| 6071 | dasm_put(Dst, 1915, ~LJ_TISNUM, (2+1)*8, -LJ_TISNUM); | ||
| 6072 | if (LJ_TARGET_OSX) { | ||
| 6073 | dasm_put(Dst, 1937); | ||
| 6074 | } | ||
| 6075 | dasm_put(Dst, 1939); | ||
| 6076 | if (LJ_TARGET_OSX) { | ||
| 6077 | dasm_put(Dst, 1942); | ||
| 6078 | } | ||
| 6079 | dasm_put(Dst, 1944, (2+1)*8, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | ||
| 6080 | dasm_put(Dst, 1995, -LJ_TISNUM, -LJ_TISNUM); | ||
| 6081 | dasm_put(Dst, 2049, -LJ_TISNUM, -LJ_TSTR, Dt5(->len), ~LJ_TISNUM, -LJ_TSTR, Dt5(->len), Dt5([1])); | ||
| 6082 | dasm_put(Dst, 2103, ~LJ_TISNUM, (0+1)*8, (1+1)*8, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TISNUM, Dt1(->base), Dt1(->base), ~LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
| 6083 | dasm_put(Dst, 2162, -LJ_TISNUM, -LJ_TSTR, Dt5(->len), -LJ_TISNUM, sizeof(GCstr)-1, -DISPATCH_GL(strempty), ~LJ_TSTR, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, -LJ_TISNUM, Dt5(->len)); | ||
| 6084 | dasm_put(Dst, 2224, DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), Dt5([1]), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr)); | ||
| 6085 | dasm_put(Dst, 2277, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold)); | ||
| 6086 | dasm_put(Dst, 2337, -LJ_TSTR, Dt5(->len), DISPATCH_GL(tmpbuf.sz), DISPATCH_GL(tmpbuf.buf), sizeof(GCstr), -LJ_TTAB); | ||
| 6087 | if (LJ_TARGET_OSX) { | ||
| 6088 | dasm_put(Dst, 2375); | ||
| 6089 | } | ||
| 6090 | dasm_put(Dst, 2377); | ||
| 6091 | if (LJ_TARGET_OSX) { | ||
| 6092 | dasm_put(Dst, 2380); | ||
| 6093 | } | ||
| 6094 | dasm_put(Dst, 2382, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | ||
| 6095 | dasm_put(Dst, 2453, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM); | ||
| 6096 | dasm_put(Dst, 2513, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM); | ||
| 6097 | dasm_put(Dst, 2569, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM); | ||
| 6098 | dasm_put(Dst, 2626, -LJ_TISNUM, -LJ_TISNUM, ~LJ_TISNUM, Dt1(->maxstack), Dt1(->top), Dt8(->f), Dt1(->base), 8*LUA_MINSTACK, Dt1(->base), Dt1(->top), Dt7(->field_pc), FRAME_TYPE, FRAME_TYPEP); | ||
| 6099 | dasm_put(Dst, 2689, LUA_MINSTACK, Dt1(->base), Dt1(->base), Dt1(->top), Dt1(->base)); | ||
| 5674 | #if LJ_HASJIT | 6100 | #if LJ_HASJIT |
| 5675 | dasm_put(Dst, 2554); | 6101 | dasm_put(Dst, 2723); |
| 5676 | #endif | 6102 | #endif |
| 5677 | dasm_put(Dst, 2556, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount), LUA_MASKLINE, Dt1(->base), Dt1(->base)); | 6103 | dasm_put(Dst, 2725, DISPATCH_GL(hookmask), HOOK_ACTIVE, GG_DISP2STATIC, DISPATCH_GL(hookmask), DISPATCH_GL(hookcount), HOOK_ACTIVE, LUA_MASKLINE|LUA_MASKCOUNT, DISPATCH_GL(hookcount), LUA_MASKLINE, Dt1(->base), Dt1(->base)); |
| 5678 | dasm_put(Dst, 2602, GG_DISP2STATIC); | 6104 | dasm_put(Dst, 2771, GG_DISP2STATIC); |
| 5679 | #if LJ_HASJIT | 6105 | #if LJ_HASJIT |
| 5680 | dasm_put(Dst, 2618); | 6106 | dasm_put(Dst, 2787); |
| 5681 | #endif | 6107 | #endif |
| 5682 | dasm_put(Dst, 2620); | 6108 | dasm_put(Dst, 2789); |
| 5683 | #if LJ_HASJIT | 6109 | #if LJ_HASJIT |
| 5684 | dasm_put(Dst, 2623); | 6110 | dasm_put(Dst, 2792); |
| 5685 | #endif | 6111 | #endif |
| 5686 | dasm_put(Dst, 2626); | 6112 | dasm_put(Dst, 2795); |
| 5687 | #if LJ_HASJIT | 6113 | #if LJ_HASJIT |
| 5688 | dasm_put(Dst, 2628); | 6114 | dasm_put(Dst, 2797); |
| 5689 | #endif | 6115 | #endif |
| 5690 | dasm_put(Dst, 2631, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); | 6116 | dasm_put(Dst, 2800, Dt1(->base), Dt1(->top), Dt1(->base), Dt1(->top)); |
| 5691 | #if LJ_HASJIT | 6117 | #if LJ_HASJIT |
| 5692 | dasm_put(Dst, 2653); | 6118 | dasm_put(Dst, 2822); |
| 5693 | #endif | 6119 | #endif |
| 5694 | dasm_put(Dst, 2655); | 6120 | dasm_put(Dst, 2824); |
| 5695 | #if LJ_HASJIT | 6121 | #if LJ_HASJIT |
| 5696 | dasm_put(Dst, 2657); | 6122 | dasm_put(Dst, 2826); |
| 5697 | #endif | 6123 | #endif |
| 5698 | dasm_put(Dst, 2659); | 6124 | dasm_put(Dst, 2828); |
| 5699 | #if LJ_HASJIT | 6125 | #if LJ_HASJIT |
| 5700 | dasm_put(Dst, 2664); | 6126 | dasm_put(Dst, 2833); |
| 5701 | #else | 6127 | #else |
| 5702 | dasm_put(Dst, 2667); | 6128 | dasm_put(Dst, 2836); |
| 5703 | #endif | 6129 | #endif |
| 5704 | dasm_put(Dst, 2669); | 6130 | dasm_put(Dst, 2838); |
| 5705 | { | 6131 | { |
| 5706 | int i; | 6132 | int i; |
| 5707 | for (i = 31; i >= 0; i--) { | 6133 | for (i = 31; i >= 0; i--) { |
| 5708 | dasm_put(Dst, 2705, i, i); | 6134 | dasm_put(Dst, 2874, i, i); |
| 5709 | } | 6135 | } |
| 5710 | } | 6136 | } |
| 5711 | dasm_put(Dst, 2710); | 6137 | dasm_put(Dst, 2879); |
| 5712 | #if LJ_HASJIT | 6138 | #if LJ_HASJIT |
| 5713 | dasm_put(Dst, 2719); | 6139 | dasm_put(Dst, 2888); |
| 5714 | #endif | 6140 | #endif |
| 5715 | dasm_put(Dst, 2721); | 6141 | dasm_put(Dst, 2890); |
| 5716 | #if LJ_HASJIT | 6142 | #if LJ_HASJIT |
| 5717 | dasm_put(Dst, 2723); | 6143 | dasm_put(Dst, 2892); |
| 5718 | #endif | 6144 | #endif |
| 5719 | dasm_put(Dst, 2725); | 6145 | dasm_put(Dst, 2894); |
| 5720 | #if LJ_HASFFI | 6146 | #if LJ_HASFFI |
| 5721 | #define DtE(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) | 6147 | #define DtE(_V) (int)(ptrdiff_t)&(((CCallState *)0)_V) |
| 5722 | dasm_put(Dst, 2749, DtE(->spadj), DtE(->nsp), offsetof(CCallState, stack), DtE(->func), DtE(->gpr[0]), DtE(->gpr[1]), DtE(->gpr[2]), DtE(->gpr[3]), DtE(->gpr[0]), DtE(->gpr[1])); | 6148 | dasm_put(Dst, 2918, DtE(->spadj), DtE(->nsp), offsetof(CCallState, stack), DtE(->func), DtE(->gpr[0]), DtE(->gpr[1]), DtE(->gpr[2]), DtE(->gpr[3]), DtE(->gpr[0]), DtE(->gpr[1])); |
| 5723 | #endif | 6149 | #endif |
| 5724 | } | 6150 | } |
| 5725 | 6151 | ||
| @@ -5727,7 +6153,7 @@ static void build_subroutines(BuildCtx *ctx) | |||
| 5727 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) | 6153 | static void build_ins(BuildCtx *ctx, BCOp op, int defop) |
| 5728 | { | 6154 | { |
| 5729 | int vk = 0; | 6155 | int vk = 0; |
| 5730 | dasm_put(Dst, 2787, defop); | 6156 | dasm_put(Dst, 2956, defop); |
| 5731 | 6157 | ||
| 5732 | switch (op) { | 6158 | switch (op) { |
| 5733 | 6159 | ||
| @@ -5736,542 +6162,576 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 5736 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ | 6162 | /* Remember: all ops branch for a true comparison, fall through otherwise. */ |
| 5737 | 6163 | ||
| 5738 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: | 6164 | case BC_ISLT: case BC_ISGE: case BC_ISLE: case BC_ISGT: |
| 5739 | dasm_put(Dst, 2789, -LJ_TISNUM, -LJ_TISNUM); | 6165 | dasm_put(Dst, 2958, -LJ_TISNUM, -LJ_TISNUM); |
| 5740 | if (op == BC_ISLT) { | 6166 | if (op == BC_ISLT) { |
| 5741 | dasm_put(Dst, 2805); | 6167 | dasm_put(Dst, 2974); |
| 5742 | } else if (op == BC_ISGE) { | 6168 | } else if (op == BC_ISGE) { |
| 5743 | dasm_put(Dst, 2807); | 6169 | dasm_put(Dst, 2976); |
| 5744 | } else if (op == BC_ISLE) { | 6170 | } else if (op == BC_ISLE) { |
| 5745 | dasm_put(Dst, 2809); | 6171 | dasm_put(Dst, 2978); |
| 5746 | } else { | 6172 | } else { |
| 5747 | dasm_put(Dst, 2811); | 6173 | dasm_put(Dst, 2980); |
| 5748 | } | 6174 | } |
| 5749 | dasm_put(Dst, 2813, -LJ_TISNUM); | 6175 | dasm_put(Dst, 2982, -LJ_TISNUM); |
| 5750 | if (op == BC_ISLT) { | 6176 | if (op == BC_ISLT) { |
| 5751 | dasm_put(Dst, 2849); | 6177 | dasm_put(Dst, 3018); |
| 5752 | } else if (op == BC_ISGE) { | 6178 | } else if (op == BC_ISGE) { |
| 5753 | dasm_put(Dst, 2851); | 6179 | dasm_put(Dst, 3020); |
| 5754 | } else if (op == BC_ISLE) { | 6180 | } else if (op == BC_ISLE) { |
| 5755 | dasm_put(Dst, 2853); | 6181 | dasm_put(Dst, 3022); |
| 5756 | } else { | 6182 | } else { |
| 5757 | dasm_put(Dst, 2855); | 6183 | dasm_put(Dst, 3024); |
| 5758 | } | 6184 | } |
| 5759 | dasm_put(Dst, 2857); | 6185 | dasm_put(Dst, 3026); |
| 5760 | break; | 6186 | break; |
| 5761 | 6187 | ||
| 5762 | case BC_ISEQV: case BC_ISNEV: | 6188 | case BC_ISEQV: case BC_ISNEV: |
| 5763 | vk = op == BC_ISEQV; | 6189 | vk = op == BC_ISEQV; |
| 5764 | dasm_put(Dst, 2860, -LJ_TISNUM, -LJ_TISNUM); | 6190 | dasm_put(Dst, 3029, -LJ_TISNUM, -LJ_TISNUM); |
| 5765 | if (vk) { | 6191 | if (vk) { |
| 5766 | dasm_put(Dst, 2871); | 6192 | dasm_put(Dst, 3040); |
| 5767 | } else { | 6193 | } else { |
| 5768 | dasm_put(Dst, 2874); | 6194 | dasm_put(Dst, 3043); |
| 5769 | } | 6195 | } |
| 5770 | if (LJ_HASFFI) { | 6196 | if (LJ_HASFFI) { |
| 5771 | dasm_put(Dst, 2877, -LJ_TCDATA, -LJ_TCDATA); | 6197 | dasm_put(Dst, 3046, -LJ_TCDATA, -LJ_TCDATA); |
| 5772 | } | 6198 | } |
| 5773 | dasm_put(Dst, 2884, -LJ_TISPRI); | 6199 | dasm_put(Dst, 3053, -LJ_TISPRI); |
| 5774 | if (vk) { | 6200 | if (vk) { |
| 5775 | dasm_put(Dst, 2893, -LJ_TISTABUD); | 6201 | dasm_put(Dst, 3062, -LJ_TISTABUD); |
| 5776 | } else { | 6202 | } else { |
| 5777 | dasm_put(Dst, 2910, -LJ_TISTABUD); | 6203 | dasm_put(Dst, 3079, -LJ_TISTABUD); |
| 5778 | } | 6204 | } |
| 5779 | dasm_put(Dst, 2917, Dt6(->metatable)); | 6205 | dasm_put(Dst, 3086, Dt6(->metatable)); |
| 5780 | if (vk) { | 6206 | if (vk) { |
| 5781 | dasm_put(Dst, 2921); | 6207 | dasm_put(Dst, 3090); |
| 5782 | } else { | 6208 | } else { |
| 5783 | dasm_put(Dst, 2924); | 6209 | dasm_put(Dst, 3093); |
| 5784 | } | 6210 | } |
| 5785 | dasm_put(Dst, 2927, Dt6(->nomm), 1-vk, 1<<MM_eq); | 6211 | dasm_put(Dst, 3096, Dt6(->nomm), 1-vk, 1<<MM_eq); |
| 5786 | if (!vk) { | 6212 | if (!vk) { |
| 5787 | dasm_put(Dst, 2937); | 6213 | dasm_put(Dst, 3106); |
| 5788 | } | 6214 | } |
| 5789 | break; | 6215 | break; |
| 5790 | 6216 | ||
| 5791 | case BC_ISEQS: case BC_ISNES: | 6217 | case BC_ISEQS: case BC_ISNES: |
| 5792 | vk = op == BC_ISEQS; | 6218 | vk = op == BC_ISEQS; |
| 5793 | dasm_put(Dst, 2947, -LJ_TSTR); | 6219 | dasm_put(Dst, 3116, -LJ_TSTR); |
| 5794 | if (LJ_HASFFI) { | 6220 | if (LJ_HASFFI) { |
| 5795 | dasm_put(Dst, 2956); | 6221 | dasm_put(Dst, 3125); |
| 5796 | } else { | 6222 | } else { |
| 5797 | dasm_put(Dst, 2960); | 6223 | dasm_put(Dst, 3129); |
| 5798 | } | 6224 | } |
| 5799 | if (vk) { | 6225 | if (vk) { |
| 5800 | dasm_put(Dst, 2962); | 6226 | dasm_put(Dst, 3131); |
| 5801 | } else { | 6227 | } else { |
| 5802 | dasm_put(Dst, 2965); | 6228 | dasm_put(Dst, 3134); |
| 5803 | } | 6229 | } |
| 5804 | dasm_put(Dst, 2968); | 6230 | dasm_put(Dst, 3137); |
| 5805 | if (LJ_HASFFI) { | 6231 | if (LJ_HASFFI) { |
| 5806 | dasm_put(Dst, 2975, -LJ_TCDATA); | 6232 | dasm_put(Dst, 3144, -LJ_TCDATA); |
| 5807 | } | 6233 | } |
| 5808 | break; | 6234 | break; |
| 5809 | 6235 | ||
| 5810 | case BC_ISEQN: case BC_ISNEN: | 6236 | case BC_ISEQN: case BC_ISNEN: |
| 5811 | vk = op == BC_ISEQN; | 6237 | vk = op == BC_ISEQN; |
| 5812 | dasm_put(Dst, 2983); | 6238 | dasm_put(Dst, 3152); |
| 5813 | if (vk) { | 6239 | if (vk) { |
| 5814 | dasm_put(Dst, 2990); | 6240 | dasm_put(Dst, 3159); |
| 5815 | } else { | 6241 | } else { |
| 5816 | dasm_put(Dst, 2992); | 6242 | dasm_put(Dst, 3161); |
| 5817 | } | 6243 | } |
| 5818 | dasm_put(Dst, 2994, -LJ_TISNUM, -LJ_TISNUM); | 6244 | dasm_put(Dst, 3163, -LJ_TISNUM, -LJ_TISNUM); |
| 5819 | if (vk) { | 6245 | if (vk) { |
| 5820 | dasm_put(Dst, 3004); | 6246 | dasm_put(Dst, 3173); |
| 5821 | } else { | 6247 | } else { |
| 5822 | dasm_put(Dst, 3007); | 6248 | dasm_put(Dst, 3176); |
| 5823 | } | 6249 | } |
| 5824 | dasm_put(Dst, 3010); | 6250 | dasm_put(Dst, 3179); |
| 5825 | if (LJ_HASFFI) { | 6251 | if (LJ_HASFFI) { |
| 5826 | dasm_put(Dst, 3019); | 6252 | dasm_put(Dst, 3188); |
| 5827 | } else { | 6253 | } else { |
| 5828 | if (!vk) { | 6254 | if (!vk) { |
| 5829 | dasm_put(Dst, 3022); | 6255 | dasm_put(Dst, 3191); |
| 5830 | } | 6256 | } |
| 5831 | dasm_put(Dst, 3024); | 6257 | dasm_put(Dst, 3193); |
| 5832 | } | 6258 | } |
| 5833 | dasm_put(Dst, 3027, -LJ_TISNUM); | 6259 | dasm_put(Dst, 3196, -LJ_TISNUM); |
| 5834 | if (vk) { | 6260 | if (vk) { |
| 5835 | dasm_put(Dst, 3043); | 6261 | dasm_put(Dst, 3212); |
| 5836 | } else { | 6262 | } else { |
| 5837 | dasm_put(Dst, 3045); | 6263 | dasm_put(Dst, 3214); |
| 5838 | } | 6264 | } |
| 5839 | dasm_put(Dst, 3047); | 6265 | dasm_put(Dst, 3216); |
| 5840 | if (LJ_HASFFI) { | 6266 | if (LJ_HASFFI) { |
| 5841 | dasm_put(Dst, 3050, -LJ_TCDATA); | 6267 | dasm_put(Dst, 3219, -LJ_TCDATA); |
| 5842 | } | 6268 | } |
| 5843 | break; | 6269 | break; |
| 5844 | 6270 | ||
| 5845 | case BC_ISEQP: case BC_ISNEP: | 6271 | case BC_ISEQP: case BC_ISNEP: |
| 5846 | vk = op == BC_ISEQP; | 6272 | vk = op == BC_ISEQP; |
| 5847 | dasm_put(Dst, 3058); | 6273 | dasm_put(Dst, 3227); |
| 5848 | if (LJ_HASFFI) { | 6274 | if (LJ_HASFFI) { |
| 5849 | dasm_put(Dst, 3064, -LJ_TCDATA); | 6275 | dasm_put(Dst, 3233, -LJ_TCDATA); |
| 5850 | } | 6276 | } |
| 5851 | dasm_put(Dst, 3069); | 6277 | dasm_put(Dst, 3238); |
| 5852 | if (vk) { | 6278 | if (vk) { |
| 5853 | dasm_put(Dst, 3071); | 6279 | dasm_put(Dst, 3240); |
| 5854 | } else { | 6280 | } else { |
| 5855 | dasm_put(Dst, 3073); | 6281 | dasm_put(Dst, 3242); |
| 5856 | } | 6282 | } |
| 5857 | dasm_put(Dst, 3075); | 6283 | dasm_put(Dst, 3244); |
| 5858 | break; | 6284 | break; |
| 5859 | 6285 | ||
| 5860 | /* -- Unary test and copy ops ------------------------------------------- */ | 6286 | /* -- Unary test and copy ops ------------------------------------------- */ |
| 5861 | 6287 | ||
| 5862 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: | 6288 | case BC_ISTC: case BC_ISFC: case BC_IST: case BC_ISF: |
| 5863 | dasm_put(Dst, 3082, -LJ_TTRUE); | 6289 | dasm_put(Dst, 3251, -LJ_TTRUE); |
| 5864 | if (op == BC_ISTC || op == BC_IST) { | 6290 | if (op == BC_ISTC || op == BC_IST) { |
| 5865 | dasm_put(Dst, 3090); | 6291 | dasm_put(Dst, 3259); |
| 5866 | if (op == BC_ISTC) { | 6292 | if (op == BC_ISTC) { |
| 5867 | dasm_put(Dst, 3092); | 6293 | dasm_put(Dst, 3261); |
| 5868 | } | 6294 | } |
| 5869 | } else { | 6295 | } else { |
| 5870 | dasm_put(Dst, 3094); | 6296 | dasm_put(Dst, 3263); |
| 5871 | if (op == BC_ISFC) { | 6297 | if (op == BC_ISFC) { |
| 5872 | dasm_put(Dst, 3096); | 6298 | dasm_put(Dst, 3265); |
| 5873 | } | 6299 | } |
| 5874 | } | 6300 | } |
| 5875 | dasm_put(Dst, 3098); | 6301 | dasm_put(Dst, 3267); |
| 5876 | break; | 6302 | break; |
| 5877 | 6303 | ||
| 5878 | /* -- Unary ops --------------------------------------------------------- */ | 6304 | /* -- Unary ops --------------------------------------------------------- */ |
| 5879 | 6305 | ||
| 5880 | case BC_MOV: | 6306 | case BC_MOV: |
| 5881 | dasm_put(Dst, 3105); | 6307 | dasm_put(Dst, 3274); |
| 5882 | break; | 6308 | break; |
| 5883 | case BC_NOT: | 6309 | case BC_NOT: |
| 5884 | dasm_put(Dst, 3115, -LJ_TTRUE, ~LJ_TFALSE, ~LJ_TTRUE); | 6310 | dasm_put(Dst, 3284, -LJ_TTRUE, ~LJ_TFALSE, ~LJ_TTRUE); |
| 5885 | break; | 6311 | break; |
| 5886 | case BC_UNM: | 6312 | case BC_UNM: |
| 5887 | dasm_put(Dst, 3132, -LJ_TISNUM); | 6313 | dasm_put(Dst, 3301, -LJ_TISNUM); |
| 5888 | break; | 6314 | break; |
| 5889 | case BC_LEN: | 6315 | case BC_LEN: |
| 5890 | dasm_put(Dst, 3158, -LJ_TSTR, Dt5(->len), ~LJ_TISNUM, -LJ_TTAB); | 6316 | dasm_put(Dst, 3327, -LJ_TSTR, Dt5(->len), ~LJ_TISNUM, -LJ_TTAB); |
| 6317 | if (LJ_TARGET_OSX) { | ||
| 6318 | dasm_put(Dst, 3351); | ||
| 6319 | } | ||
| 6320 | dasm_put(Dst, 3353); | ||
| 6321 | if (LJ_TARGET_OSX) { | ||
| 6322 | dasm_put(Dst, 3356); | ||
| 6323 | } | ||
| 6324 | dasm_put(Dst, 3358); | ||
| 5891 | break; | 6325 | break; |
| 5892 | 6326 | ||
| 5893 | /* -- Binary ops -------------------------------------------------------- */ | 6327 | /* -- Binary ops -------------------------------------------------------- */ |
| 5894 | 6328 | ||
| 5895 | 6329 | ||
| 5896 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: | 6330 | case BC_ADDVN: case BC_ADDNV: case BC_ADDVV: |
| 5897 | dasm_put(Dst, 3186); | 6331 | dasm_put(Dst, 3361); |
| 5898 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 6332 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
| 5899 | switch (vk) { | 6333 | switch (vk) { |
| 5900 | case 0: | 6334 | case 0: |
| 5901 | dasm_put(Dst, 3189); | 6335 | dasm_put(Dst, 3364); |
| 5902 | break; | 6336 | break; |
| 5903 | case 1: | 6337 | case 1: |
| 5904 | dasm_put(Dst, 3192); | 6338 | dasm_put(Dst, 3367); |
| 5905 | break; | 6339 | break; |
| 5906 | default: | 6340 | default: |
| 5907 | dasm_put(Dst, 3195); | 6341 | dasm_put(Dst, 3370); |
| 5908 | break; | 6342 | break; |
| 5909 | } | 6343 | } |
| 5910 | dasm_put(Dst, 3198); | 6344 | dasm_put(Dst, 3373); |
| 5911 | if (vk == 1) { | 6345 | if (vk == 1) { |
| 5912 | dasm_put(Dst, 3200, -LJ_TISNUM, -LJ_TISNUM); | 6346 | dasm_put(Dst, 3375, -LJ_TISNUM, -LJ_TISNUM); |
| 5913 | } else { | 6347 | } else { |
| 5914 | dasm_put(Dst, 3205, -LJ_TISNUM, -LJ_TISNUM); | 6348 | dasm_put(Dst, 3380, -LJ_TISNUM, -LJ_TISNUM); |
| 5915 | } | 6349 | } |
| 5916 | dasm_put(Dst, 3210); | 6350 | dasm_put(Dst, 3385); |
| 5917 | switch (vk) { | 6351 | switch (vk) { |
| 5918 | case 0: | 6352 | case 0: |
| 5919 | dasm_put(Dst, 3214); | 6353 | dasm_put(Dst, 3389); |
| 5920 | break; | 6354 | break; |
| 5921 | case 1: | 6355 | case 1: |
| 5922 | dasm_put(Dst, 3217); | 6356 | dasm_put(Dst, 3392); |
| 5923 | break; | 6357 | break; |
| 5924 | default: | 6358 | default: |
| 5925 | dasm_put(Dst, 3220); | 6359 | dasm_put(Dst, 3395); |
| 5926 | break; | 6360 | break; |
| 5927 | } | 6361 | } |
| 5928 | dasm_put(Dst, 3223); | 6362 | dasm_put(Dst, 3398); |
| 5929 | switch (vk) { | 6363 | switch (vk) { |
| 5930 | case 0: | 6364 | case 0: |
| 5931 | if (vk == 1) { | 6365 | if (vk == 1) { |
| 5932 | dasm_put(Dst, 3232, -LJ_TISNUM, -LJ_TISNUM); | 6366 | dasm_put(Dst, 3407, -LJ_TISNUM, -LJ_TISNUM); |
| 5933 | } else { | 6367 | } else { |
| 5934 | dasm_put(Dst, 3237, -LJ_TISNUM, -LJ_TISNUM); | 6368 | dasm_put(Dst, 3412, -LJ_TISNUM, -LJ_TISNUM); |
| 5935 | } | 6369 | } |
| 5936 | dasm_put(Dst, 3242); | 6370 | dasm_put(Dst, 3417); |
| 5937 | break; | 6371 | break; |
| 5938 | case 1: | 6372 | case 1: |
| 5939 | if (vk == 1) { | 6373 | if (vk == 1) { |
| 5940 | dasm_put(Dst, 3245, -LJ_TISNUM, -LJ_TISNUM); | 6374 | dasm_put(Dst, 3420, -LJ_TISNUM, -LJ_TISNUM); |
| 5941 | } else { | 6375 | } else { |
| 5942 | dasm_put(Dst, 3250, -LJ_TISNUM, -LJ_TISNUM); | 6376 | dasm_put(Dst, 3425, -LJ_TISNUM, -LJ_TISNUM); |
| 5943 | } | 6377 | } |
| 5944 | dasm_put(Dst, 3255); | 6378 | dasm_put(Dst, 3430); |
| 5945 | break; | 6379 | break; |
| 5946 | default: | 6380 | default: |
| 5947 | if (vk == 1) { | 6381 | if (vk == 1) { |
| 5948 | dasm_put(Dst, 3258, -LJ_TISNUM, -LJ_TISNUM); | 6382 | dasm_put(Dst, 3433, -LJ_TISNUM, -LJ_TISNUM); |
| 5949 | } else { | 6383 | } else { |
| 5950 | dasm_put(Dst, 3263, -LJ_TISNUM, -LJ_TISNUM); | 6384 | dasm_put(Dst, 3438, -LJ_TISNUM, -LJ_TISNUM); |
| 5951 | } | 6385 | } |
| 5952 | dasm_put(Dst, 3268); | 6386 | dasm_put(Dst, 3443); |
| 5953 | break; | 6387 | break; |
| 5954 | } | 6388 | } |
| 5955 | dasm_put(Dst, 3271); | 6389 | dasm_put(Dst, 3446); |
| 5956 | break; | 6390 | break; |
| 5957 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: | 6391 | case BC_SUBVN: case BC_SUBNV: case BC_SUBVV: |
| 5958 | dasm_put(Dst, 3277); | 6392 | dasm_put(Dst, 3452); |
| 5959 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 6393 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
| 5960 | switch (vk) { | 6394 | switch (vk) { |
| 5961 | case 0: | 6395 | case 0: |
| 5962 | dasm_put(Dst, 3280); | 6396 | dasm_put(Dst, 3455); |
| 5963 | break; | 6397 | break; |
| 5964 | case 1: | 6398 | case 1: |
| 5965 | dasm_put(Dst, 3283); | 6399 | dasm_put(Dst, 3458); |
| 5966 | break; | 6400 | break; |
| 5967 | default: | 6401 | default: |
| 5968 | dasm_put(Dst, 3286); | 6402 | dasm_put(Dst, 3461); |
| 5969 | break; | 6403 | break; |
| 5970 | } | 6404 | } |
| 5971 | dasm_put(Dst, 3289); | 6405 | dasm_put(Dst, 3464); |
| 5972 | if (vk == 1) { | 6406 | if (vk == 1) { |
| 5973 | dasm_put(Dst, 3291, -LJ_TISNUM, -LJ_TISNUM); | 6407 | dasm_put(Dst, 3466, -LJ_TISNUM, -LJ_TISNUM); |
| 5974 | } else { | 6408 | } else { |
| 5975 | dasm_put(Dst, 3296, -LJ_TISNUM, -LJ_TISNUM); | 6409 | dasm_put(Dst, 3471, -LJ_TISNUM, -LJ_TISNUM); |
| 5976 | } | 6410 | } |
| 5977 | dasm_put(Dst, 3301); | 6411 | dasm_put(Dst, 3476); |
| 5978 | switch (vk) { | 6412 | switch (vk) { |
| 5979 | case 0: | 6413 | case 0: |
| 5980 | dasm_put(Dst, 3305); | 6414 | dasm_put(Dst, 3480); |
| 5981 | break; | 6415 | break; |
| 5982 | case 1: | 6416 | case 1: |
| 5983 | dasm_put(Dst, 3308); | 6417 | dasm_put(Dst, 3483); |
| 5984 | break; | 6418 | break; |
| 5985 | default: | 6419 | default: |
| 5986 | dasm_put(Dst, 3311); | 6420 | dasm_put(Dst, 3486); |
| 5987 | break; | 6421 | break; |
| 5988 | } | 6422 | } |
| 5989 | dasm_put(Dst, 3314); | 6423 | dasm_put(Dst, 3489); |
| 5990 | switch (vk) { | 6424 | switch (vk) { |
| 5991 | case 0: | 6425 | case 0: |
| 5992 | if (vk == 1) { | 6426 | if (vk == 1) { |
| 5993 | dasm_put(Dst, 3323, -LJ_TISNUM, -LJ_TISNUM); | 6427 | dasm_put(Dst, 3498, -LJ_TISNUM, -LJ_TISNUM); |
| 5994 | } else { | 6428 | } else { |
| 5995 | dasm_put(Dst, 3328, -LJ_TISNUM, -LJ_TISNUM); | 6429 | dasm_put(Dst, 3503, -LJ_TISNUM, -LJ_TISNUM); |
| 5996 | } | 6430 | } |
| 5997 | dasm_put(Dst, 3333); | 6431 | dasm_put(Dst, 3508); |
| 5998 | break; | 6432 | break; |
| 5999 | case 1: | 6433 | case 1: |
| 6000 | if (vk == 1) { | 6434 | if (vk == 1) { |
| 6001 | dasm_put(Dst, 3336, -LJ_TISNUM, -LJ_TISNUM); | 6435 | dasm_put(Dst, 3511, -LJ_TISNUM, -LJ_TISNUM); |
| 6002 | } else { | 6436 | } else { |
| 6003 | dasm_put(Dst, 3341, -LJ_TISNUM, -LJ_TISNUM); | 6437 | dasm_put(Dst, 3516, -LJ_TISNUM, -LJ_TISNUM); |
| 6004 | } | 6438 | } |
| 6005 | dasm_put(Dst, 3346); | 6439 | dasm_put(Dst, 3521); |
| 6006 | break; | 6440 | break; |
| 6007 | default: | 6441 | default: |
| 6008 | if (vk == 1) { | 6442 | if (vk == 1) { |
| 6009 | dasm_put(Dst, 3349, -LJ_TISNUM, -LJ_TISNUM); | 6443 | dasm_put(Dst, 3524, -LJ_TISNUM, -LJ_TISNUM); |
| 6010 | } else { | 6444 | } else { |
| 6011 | dasm_put(Dst, 3354, -LJ_TISNUM, -LJ_TISNUM); | 6445 | dasm_put(Dst, 3529, -LJ_TISNUM, -LJ_TISNUM); |
| 6012 | } | 6446 | } |
| 6013 | dasm_put(Dst, 3359); | 6447 | dasm_put(Dst, 3534); |
| 6014 | break; | 6448 | break; |
| 6015 | } | 6449 | } |
| 6016 | dasm_put(Dst, 3362); | 6450 | dasm_put(Dst, 3537); |
| 6017 | break; | 6451 | break; |
| 6018 | case BC_MULVN: case BC_MULNV: case BC_MULVV: | 6452 | case BC_MULVN: case BC_MULNV: case BC_MULVV: |
| 6019 | dasm_put(Dst, 3368); | 6453 | dasm_put(Dst, 3543); |
| 6020 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 6454 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
| 6021 | switch (vk) { | 6455 | switch (vk) { |
| 6022 | case 0: | 6456 | case 0: |
| 6023 | dasm_put(Dst, 3371); | 6457 | dasm_put(Dst, 3546); |
| 6024 | break; | 6458 | break; |
| 6025 | case 1: | 6459 | case 1: |
| 6026 | dasm_put(Dst, 3374); | 6460 | dasm_put(Dst, 3549); |
| 6027 | break; | 6461 | break; |
| 6028 | default: | 6462 | default: |
| 6029 | dasm_put(Dst, 3377); | 6463 | dasm_put(Dst, 3552); |
| 6030 | break; | 6464 | break; |
| 6031 | } | 6465 | } |
| 6032 | dasm_put(Dst, 3380); | 6466 | dasm_put(Dst, 3555); |
| 6033 | if (vk == 1) { | 6467 | if (vk == 1) { |
| 6034 | dasm_put(Dst, 3382, -LJ_TISNUM, -LJ_TISNUM); | 6468 | dasm_put(Dst, 3557, -LJ_TISNUM, -LJ_TISNUM); |
| 6035 | } else { | 6469 | } else { |
| 6036 | dasm_put(Dst, 3387, -LJ_TISNUM, -LJ_TISNUM); | 6470 | dasm_put(Dst, 3562, -LJ_TISNUM, -LJ_TISNUM); |
| 6037 | } | 6471 | } |
| 6038 | dasm_put(Dst, 3392); | 6472 | dasm_put(Dst, 3567); |
| 6039 | switch (vk) { | 6473 | switch (vk) { |
| 6040 | case 0: | 6474 | case 0: |
| 6041 | dasm_put(Dst, 3397); | 6475 | dasm_put(Dst, 3572); |
| 6042 | break; | 6476 | break; |
| 6043 | case 1: | 6477 | case 1: |
| 6044 | dasm_put(Dst, 3400); | 6478 | dasm_put(Dst, 3575); |
| 6045 | break; | 6479 | break; |
| 6046 | default: | 6480 | default: |
| 6047 | dasm_put(Dst, 3403); | 6481 | dasm_put(Dst, 3578); |
| 6048 | break; | 6482 | break; |
| 6049 | } | 6483 | } |
| 6050 | dasm_put(Dst, 3406); | 6484 | dasm_put(Dst, 3581); |
| 6051 | switch (vk) { | 6485 | switch (vk) { |
| 6052 | case 0: | 6486 | case 0: |
| 6053 | if (vk == 1) { | 6487 | if (vk == 1) { |
| 6054 | dasm_put(Dst, 3415, -LJ_TISNUM, -LJ_TISNUM); | 6488 | dasm_put(Dst, 3590, -LJ_TISNUM, -LJ_TISNUM); |
| 6055 | } else { | 6489 | } else { |
| 6056 | dasm_put(Dst, 3420, -LJ_TISNUM, -LJ_TISNUM); | 6490 | dasm_put(Dst, 3595, -LJ_TISNUM, -LJ_TISNUM); |
| 6057 | } | 6491 | } |
| 6058 | dasm_put(Dst, 3425); | 6492 | dasm_put(Dst, 3600); |
| 6059 | break; | 6493 | break; |
| 6060 | case 1: | 6494 | case 1: |
| 6061 | if (vk == 1) { | 6495 | if (vk == 1) { |
| 6062 | dasm_put(Dst, 3428, -LJ_TISNUM, -LJ_TISNUM); | 6496 | dasm_put(Dst, 3603, -LJ_TISNUM, -LJ_TISNUM); |
| 6063 | } else { | 6497 | } else { |
| 6064 | dasm_put(Dst, 3433, -LJ_TISNUM, -LJ_TISNUM); | 6498 | dasm_put(Dst, 3608, -LJ_TISNUM, -LJ_TISNUM); |
| 6065 | } | 6499 | } |
| 6066 | dasm_put(Dst, 3438); | 6500 | dasm_put(Dst, 3613); |
| 6067 | break; | 6501 | break; |
| 6068 | default: | 6502 | default: |
| 6069 | if (vk == 1) { | 6503 | if (vk == 1) { |
| 6070 | dasm_put(Dst, 3441, -LJ_TISNUM, -LJ_TISNUM); | 6504 | dasm_put(Dst, 3616, -LJ_TISNUM, -LJ_TISNUM); |
| 6071 | } else { | 6505 | } else { |
| 6072 | dasm_put(Dst, 3446, -LJ_TISNUM, -LJ_TISNUM); | 6506 | dasm_put(Dst, 3621, -LJ_TISNUM, -LJ_TISNUM); |
| 6073 | } | 6507 | } |
| 6074 | dasm_put(Dst, 3451); | 6508 | dasm_put(Dst, 3626); |
| 6075 | break; | 6509 | break; |
| 6076 | } | 6510 | } |
| 6077 | dasm_put(Dst, 3454); | 6511 | dasm_put(Dst, 3629); |
| 6078 | break; | 6512 | break; |
| 6079 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: | 6513 | case BC_DIVVN: case BC_DIVNV: case BC_DIVVV: |
| 6080 | dasm_put(Dst, 3460); | 6514 | dasm_put(Dst, 3635); |
| 6081 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 6515 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
| 6082 | switch (vk) { | 6516 | switch (vk) { |
| 6083 | case 0: | 6517 | case 0: |
| 6084 | dasm_put(Dst, 3463); | 6518 | dasm_put(Dst, 3638); |
| 6085 | break; | 6519 | break; |
| 6086 | case 1: | 6520 | case 1: |
| 6087 | dasm_put(Dst, 3466); | 6521 | dasm_put(Dst, 3641); |
| 6088 | break; | 6522 | break; |
| 6089 | default: | 6523 | default: |
| 6090 | dasm_put(Dst, 3469); | 6524 | dasm_put(Dst, 3644); |
| 6091 | break; | 6525 | break; |
| 6092 | } | 6526 | } |
| 6093 | switch (vk) { | 6527 | switch (vk) { |
| 6094 | case 0: | 6528 | case 0: |
| 6095 | if (vk == 1) { | 6529 | if (vk == 1) { |
| 6096 | dasm_put(Dst, 3472, -LJ_TISNUM, -LJ_TISNUM); | 6530 | dasm_put(Dst, 3647, -LJ_TISNUM, -LJ_TISNUM); |
| 6097 | } else { | 6531 | } else { |
| 6098 | dasm_put(Dst, 3477, -LJ_TISNUM, -LJ_TISNUM); | 6532 | dasm_put(Dst, 3652, -LJ_TISNUM, -LJ_TISNUM); |
| 6099 | } | 6533 | } |
| 6100 | dasm_put(Dst, 3482); | 6534 | dasm_put(Dst, 3657); |
| 6101 | break; | 6535 | break; |
| 6102 | case 1: | 6536 | case 1: |
| 6103 | if (vk == 1) { | 6537 | if (vk == 1) { |
| 6104 | dasm_put(Dst, 3485, -LJ_TISNUM, -LJ_TISNUM); | 6538 | dasm_put(Dst, 3660, -LJ_TISNUM, -LJ_TISNUM); |
| 6105 | } else { | 6539 | } else { |
| 6106 | dasm_put(Dst, 3490, -LJ_TISNUM, -LJ_TISNUM); | 6540 | dasm_put(Dst, 3665, -LJ_TISNUM, -LJ_TISNUM); |
| 6107 | } | 6541 | } |
| 6108 | dasm_put(Dst, 3495); | 6542 | dasm_put(Dst, 3670); |
| 6109 | break; | 6543 | break; |
| 6110 | default: | 6544 | default: |
| 6111 | if (vk == 1) { | 6545 | if (vk == 1) { |
| 6112 | dasm_put(Dst, 3498, -LJ_TISNUM, -LJ_TISNUM); | 6546 | dasm_put(Dst, 3673, -LJ_TISNUM, -LJ_TISNUM); |
| 6113 | } else { | 6547 | } else { |
| 6114 | dasm_put(Dst, 3503, -LJ_TISNUM, -LJ_TISNUM); | 6548 | dasm_put(Dst, 3678, -LJ_TISNUM, -LJ_TISNUM); |
| 6115 | } | 6549 | } |
| 6116 | dasm_put(Dst, 3508); | 6550 | dasm_put(Dst, 3683); |
| 6117 | break; | 6551 | break; |
| 6118 | } | 6552 | } |
| 6119 | dasm_put(Dst, 3511); | 6553 | dasm_put(Dst, 3686); |
| 6120 | break; | 6554 | break; |
| 6121 | case BC_MODVN: case BC_MODNV: case BC_MODVV: | 6555 | case BC_MODVN: case BC_MODNV: case BC_MODVV: |
| 6122 | dasm_put(Dst, 3521); | 6556 | dasm_put(Dst, 3696); |
| 6123 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 6557 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
| 6124 | switch (vk) { | 6558 | switch (vk) { |
| 6125 | case 0: | 6559 | case 0: |
| 6126 | dasm_put(Dst, 3524); | 6560 | dasm_put(Dst, 3699); |
| 6127 | break; | 6561 | break; |
| 6128 | case 1: | 6562 | case 1: |
| 6129 | dasm_put(Dst, 3527); | 6563 | dasm_put(Dst, 3702); |
| 6130 | break; | 6564 | break; |
| 6131 | default: | 6565 | default: |
| 6132 | dasm_put(Dst, 3530); | 6566 | dasm_put(Dst, 3705); |
| 6133 | break; | 6567 | break; |
| 6134 | } | 6568 | } |
| 6135 | if (vk == 1) { | 6569 | if (vk == 1) { |
| 6136 | dasm_put(Dst, 3533, -LJ_TISNUM, -LJ_TISNUM); | 6570 | dasm_put(Dst, 3708, -LJ_TISNUM, -LJ_TISNUM); |
| 6137 | } else { | 6571 | } else { |
| 6138 | dasm_put(Dst, 3538, -LJ_TISNUM, -LJ_TISNUM); | 6572 | dasm_put(Dst, 3713, -LJ_TISNUM, -LJ_TISNUM); |
| 6139 | } | 6573 | } |
| 6140 | dasm_put(Dst, 3543); | 6574 | dasm_put(Dst, 3718); |
| 6141 | switch (vk) { | 6575 | switch (vk) { |
| 6142 | case 0: | 6576 | case 0: |
| 6143 | dasm_put(Dst, 3547); | 6577 | dasm_put(Dst, 3722); |
| 6144 | break; | 6578 | break; |
| 6145 | case 1: | 6579 | case 1: |
| 6146 | dasm_put(Dst, 3550); | 6580 | dasm_put(Dst, 3725); |
| 6147 | break; | 6581 | break; |
| 6148 | default: | 6582 | default: |
| 6149 | dasm_put(Dst, 3553); | 6583 | dasm_put(Dst, 3728); |
| 6150 | break; | 6584 | break; |
| 6151 | } | 6585 | } |
| 6152 | dasm_put(Dst, 3556, ~LJ_TISNUM); | 6586 | dasm_put(Dst, 3731, ~LJ_TISNUM); |
| 6153 | switch (vk) { | 6587 | switch (vk) { |
| 6154 | case 0: | 6588 | case 0: |
| 6155 | if (vk == 1) { | 6589 | if (vk == 1) { |
| 6156 | dasm_put(Dst, 3570, -LJ_TISNUM, -LJ_TISNUM); | 6590 | dasm_put(Dst, 3745, -LJ_TISNUM, -LJ_TISNUM); |
| 6157 | } else { | 6591 | } else { |
| 6158 | dasm_put(Dst, 3575, -LJ_TISNUM, -LJ_TISNUM); | 6592 | dasm_put(Dst, 3750, -LJ_TISNUM, -LJ_TISNUM); |
| 6159 | } | 6593 | } |
| 6160 | dasm_put(Dst, 3580); | 6594 | dasm_put(Dst, 3755); |
| 6161 | break; | 6595 | break; |
| 6162 | case 1: | 6596 | case 1: |
| 6163 | if (vk == 1) { | 6597 | if (vk == 1) { |
| 6164 | dasm_put(Dst, 3583, -LJ_TISNUM, -LJ_TISNUM); | 6598 | dasm_put(Dst, 3758, -LJ_TISNUM, -LJ_TISNUM); |
| 6165 | } else { | 6599 | } else { |
| 6166 | dasm_put(Dst, 3588, -LJ_TISNUM, -LJ_TISNUM); | 6600 | dasm_put(Dst, 3763, -LJ_TISNUM, -LJ_TISNUM); |
| 6167 | } | 6601 | } |
| 6168 | dasm_put(Dst, 3593); | 6602 | dasm_put(Dst, 3768); |
| 6169 | break; | 6603 | break; |
| 6170 | default: | 6604 | default: |
| 6171 | if (vk == 1) { | 6605 | if (vk == 1) { |
| 6172 | dasm_put(Dst, 3596, -LJ_TISNUM, -LJ_TISNUM); | 6606 | dasm_put(Dst, 3771, -LJ_TISNUM, -LJ_TISNUM); |
| 6173 | } else { | 6607 | } else { |
| 6174 | dasm_put(Dst, 3601, -LJ_TISNUM, -LJ_TISNUM); | 6608 | dasm_put(Dst, 3776, -LJ_TISNUM, -LJ_TISNUM); |
| 6175 | } | 6609 | } |
| 6176 | dasm_put(Dst, 3606); | 6610 | dasm_put(Dst, 3781); |
| 6177 | break; | 6611 | break; |
| 6178 | } | 6612 | } |
| 6179 | dasm_put(Dst, 3609); | 6613 | if (LJ_TARGET_OSX) { |
| 6614 | dasm_put(Dst, 3784); | ||
| 6615 | } | ||
| 6616 | dasm_put(Dst, 3786); | ||
| 6617 | if (LJ_TARGET_OSX) { | ||
| 6618 | dasm_put(Dst, 3789); | ||
| 6619 | } | ||
| 6620 | dasm_put(Dst, 3791); | ||
| 6180 | break; | 6621 | break; |
| 6181 | case BC_POW: | 6622 | case BC_POW: |
| 6182 | dasm_put(Dst, 3614); | 6623 | dasm_put(Dst, 3794); |
| 6183 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); | 6624 | vk = ((int)op - BC_ADDVN) / (BC_ADDNV-BC_ADDVN); |
| 6184 | switch (vk) { | 6625 | switch (vk) { |
| 6185 | case 0: | 6626 | case 0: |
| 6186 | dasm_put(Dst, 3617); | 6627 | dasm_put(Dst, 3797); |
| 6187 | break; | 6628 | break; |
| 6188 | case 1: | 6629 | case 1: |
| 6189 | dasm_put(Dst, 3620); | 6630 | dasm_put(Dst, 3800); |
| 6190 | break; | 6631 | break; |
| 6191 | default: | 6632 | default: |
| 6192 | dasm_put(Dst, 3623); | 6633 | dasm_put(Dst, 3803); |
| 6193 | break; | 6634 | break; |
| 6194 | } | 6635 | } |
| 6195 | switch (vk) { | 6636 | switch (vk) { |
| 6196 | case 0: | 6637 | case 0: |
| 6197 | if (vk == 1) { | 6638 | if (vk == 1) { |
| 6198 | dasm_put(Dst, 3626, -LJ_TISNUM, -LJ_TISNUM); | 6639 | dasm_put(Dst, 3806, -LJ_TISNUM, -LJ_TISNUM); |
| 6199 | } else { | 6640 | } else { |
| 6200 | dasm_put(Dst, 3631, -LJ_TISNUM, -LJ_TISNUM); | 6641 | dasm_put(Dst, 3811, -LJ_TISNUM, -LJ_TISNUM); |
| 6201 | } | 6642 | } |
| 6202 | dasm_put(Dst, 3636); | 6643 | dasm_put(Dst, 3816); |
| 6203 | break; | 6644 | break; |
| 6204 | case 1: | 6645 | case 1: |
| 6205 | if (vk == 1) { | 6646 | if (vk == 1) { |
| 6206 | dasm_put(Dst, 3639, -LJ_TISNUM, -LJ_TISNUM); | 6647 | dasm_put(Dst, 3819, -LJ_TISNUM, -LJ_TISNUM); |
| 6207 | } else { | 6648 | } else { |
| 6208 | dasm_put(Dst, 3644, -LJ_TISNUM, -LJ_TISNUM); | 6649 | dasm_put(Dst, 3824, -LJ_TISNUM, -LJ_TISNUM); |
| 6209 | } | 6650 | } |
| 6210 | dasm_put(Dst, 3649); | 6651 | dasm_put(Dst, 3829); |
| 6211 | break; | 6652 | break; |
| 6212 | default: | 6653 | default: |
| 6213 | if (vk == 1) { | 6654 | if (vk == 1) { |
| 6214 | dasm_put(Dst, 3652, -LJ_TISNUM, -LJ_TISNUM); | 6655 | dasm_put(Dst, 3832, -LJ_TISNUM, -LJ_TISNUM); |
| 6215 | } else { | 6656 | } else { |
| 6216 | dasm_put(Dst, 3657, -LJ_TISNUM, -LJ_TISNUM); | 6657 | dasm_put(Dst, 3837, -LJ_TISNUM, -LJ_TISNUM); |
| 6217 | } | 6658 | } |
| 6218 | dasm_put(Dst, 3662); | 6659 | dasm_put(Dst, 3842); |
| 6219 | break; | 6660 | break; |
| 6220 | } | 6661 | } |
| 6221 | dasm_put(Dst, 3665); | 6662 | if (LJ_TARGET_OSX) { |
| 6663 | dasm_put(Dst, 3845); | ||
| 6664 | } | ||
| 6665 | dasm_put(Dst, 3847); | ||
| 6666 | if (LJ_TARGET_OSX) { | ||
| 6667 | dasm_put(Dst, 3850); | ||
| 6668 | } | ||
| 6669 | dasm_put(Dst, 3852); | ||
| 6222 | break; | 6670 | break; |
| 6223 | 6671 | ||
| 6224 | case BC_CAT: | 6672 | case BC_CAT: |
| 6225 | dasm_put(Dst, 3675, Dt1(->base), Dt1(->base)); | 6673 | dasm_put(Dst, 3860, Dt1(->base), Dt1(->base)); |
| 6226 | break; | 6674 | break; |
| 6227 | 6675 | ||
| 6228 | /* -- Constant ops ------------------------------------------------------ */ | 6676 | /* -- Constant ops ------------------------------------------------------ */ |
| 6229 | 6677 | ||
| 6230 | case BC_KSTR: | 6678 | case BC_KSTR: |
| 6231 | dasm_put(Dst, 3701, ~LJ_TSTR); | 6679 | dasm_put(Dst, 3886, ~LJ_TSTR); |
| 6232 | break; | 6680 | break; |
| 6233 | case BC_KCDATA: | 6681 | case BC_KCDATA: |
| 6234 | #if LJ_HASFFI | 6682 | #if LJ_HASFFI |
| 6235 | dasm_put(Dst, 3713, ~LJ_TCDATA); | 6683 | dasm_put(Dst, 3898, ~LJ_TCDATA); |
| 6236 | #endif | 6684 | #endif |
| 6237 | break; | 6685 | break; |
| 6238 | case BC_KSHORT: | 6686 | case BC_KSHORT: |
| 6239 | dasm_put(Dst, 3725, ~LJ_TISNUM); | 6687 | dasm_put(Dst, 3910, ~LJ_TISNUM); |
| 6240 | break; | 6688 | break; |
| 6241 | case BC_KNUM: | 6689 | case BC_KNUM: |
| 6242 | dasm_put(Dst, 3736); | 6690 | dasm_put(Dst, 3921); |
| 6243 | break; | 6691 | break; |
| 6244 | case BC_KPRI: | 6692 | case BC_KPRI: |
| 6245 | dasm_put(Dst, 3746); | 6693 | dasm_put(Dst, 3931); |
| 6246 | break; | 6694 | break; |
| 6247 | case BC_KNIL: | 6695 | case BC_KNIL: |
| 6248 | dasm_put(Dst, 3756, ~LJ_TNIL); | 6696 | dasm_put(Dst, 3941, ~LJ_TNIL); |
| 6249 | break; | 6697 | break; |
| 6250 | 6698 | ||
| 6251 | /* -- Upvalue and function ops ------------------------------------------ */ | 6699 | /* -- Upvalue and function ops ------------------------------------------ */ |
| 6252 | 6700 | ||
| 6253 | case BC_UGET: | 6701 | case BC_UGET: |
| 6254 | dasm_put(Dst, 3775, offsetof(GCfuncL, uvptr), DtA(->v)); | 6702 | dasm_put(Dst, 3960, offsetof(GCfuncL, uvptr), DtA(->v)); |
| 6255 | break; | 6703 | break; |
| 6256 | case BC_USETV: | 6704 | case BC_USETV: |
| 6257 | dasm_put(Dst, 3791, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->closed), DtA(->v), LJ_GC_BLACK, -LJ_TISGCV, -(LJ_TISNUM - LJ_TISGCV), Dt4(->gch.marked), -GG_DISP2G, LJ_GC_WHITES); | 6705 | dasm_put(Dst, 3976, offsetof(GCfuncL, uvptr), DtA(->marked), DtA(->closed), DtA(->v), LJ_GC_BLACK, -LJ_TISGCV, -(LJ_TISNUM - LJ_TISGCV), Dt4(->gch.marked), -GG_DISP2G, LJ_GC_WHITES); |
| 6706 | if (LJ_TARGET_OSX) { | ||
| 6707 | dasm_put(Dst, 4016); | ||
| 6708 | } else { | ||
| 6709 | dasm_put(Dst, 4023); | ||
| 6710 | } | ||
| 6711 | dasm_put(Dst, 4026); | ||
| 6258 | break; | 6712 | break; |
| 6259 | case BC_USETS: | 6713 | case BC_USETS: |
| 6260 | dasm_put(Dst, 3835, offsetof(GCfuncL, uvptr), ~LJ_TSTR, DtA(->marked), DtA(->v), DtA(->closed), LJ_GC_BLACK, Dt5(->marked), LJ_GC_WHITES, -GG_DISP2G); | 6714 | dasm_put(Dst, 4029, offsetof(GCfuncL, uvptr), ~LJ_TSTR, DtA(->marked), DtA(->v), DtA(->closed), LJ_GC_BLACK, Dt5(->marked), LJ_GC_WHITES, -GG_DISP2G); |
| 6715 | if (LJ_TARGET_OSX) { | ||
| 6716 | dasm_put(Dst, 4065); | ||
| 6717 | } else { | ||
| 6718 | dasm_put(Dst, 4072); | ||
| 6719 | } | ||
| 6720 | dasm_put(Dst, 4075); | ||
| 6261 | break; | 6721 | break; |
| 6262 | case BC_USETN: | 6722 | case BC_USETN: |
| 6263 | dasm_put(Dst, 3875, offsetof(GCfuncL, uvptr), DtA(->v)); | 6723 | dasm_put(Dst, 4078, offsetof(GCfuncL, uvptr), DtA(->v)); |
| 6264 | break; | 6724 | break; |
| 6265 | case BC_USETP: | 6725 | case BC_USETP: |
| 6266 | dasm_put(Dst, 3892, offsetof(GCfuncL, uvptr), DtA(->v)); | 6726 | dasm_put(Dst, 4095, offsetof(GCfuncL, uvptr), DtA(->v)); |
| 6267 | break; | 6727 | break; |
| 6268 | 6728 | ||
| 6269 | case BC_UCLO: | 6729 | case BC_UCLO: |
| 6270 | dasm_put(Dst, 3908, Dt1(->openupval), Dt1(->base), Dt1(->base)); | 6730 | dasm_put(Dst, 4111, Dt1(->openupval), Dt1(->base), Dt1(->base)); |
| 6271 | break; | 6731 | break; |
| 6272 | 6732 | ||
| 6273 | case BC_FNEW: | 6733 | case BC_FNEW: |
| 6274 | dasm_put(Dst, 3931, Dt1(->base), Dt1(->base), ~LJ_TFUNC); | 6734 | dasm_put(Dst, 4134, Dt1(->base), Dt1(->base), ~LJ_TFUNC); |
| 6275 | break; | 6735 | break; |
| 6276 | 6736 | ||
| 6277 | /* -- Table ops --------------------------------------------------------- */ | 6737 | /* -- Table ops --------------------------------------------------------- */ |
| @@ -6279,111 +6739,115 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 6279 | case BC_TNEW: | 6739 | case BC_TNEW: |
| 6280 | case BC_TDUP: | 6740 | case BC_TDUP: |
| 6281 | if (op == BC_TDUP) { | 6741 | if (op == BC_TDUP) { |
| 6282 | dasm_put(Dst, 3952); | 6742 | dasm_put(Dst, 4155); |
| 6283 | } | 6743 | } |
| 6284 | dasm_put(Dst, 3954, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); | 6744 | dasm_put(Dst, 4157, DISPATCH_GL(gc.total), DISPATCH_GL(gc.threshold), Dt1(->base)); |
| 6285 | if (op == BC_TNEW) { | 6745 | if (op == BC_TNEW) { |
| 6286 | dasm_put(Dst, 3967); | 6746 | dasm_put(Dst, 4170); |
| 6287 | } else { | 6747 | } else { |
| 6288 | dasm_put(Dst, 3976); | 6748 | dasm_put(Dst, 4179); |
| 6289 | } | 6749 | } |
| 6290 | dasm_put(Dst, 3980, Dt1(->base), ~LJ_TTAB); | 6750 | dasm_put(Dst, 4183, Dt1(->base), ~LJ_TTAB); |
| 6291 | break; | 6751 | break; |
| 6292 | 6752 | ||
| 6293 | case BC_GGET: | 6753 | case BC_GGET: |
| 6294 | case BC_GSET: | 6754 | case BC_GSET: |
| 6295 | dasm_put(Dst, 3998, Dt7(->env)); | 6755 | dasm_put(Dst, 4201, Dt7(->env)); |
| 6296 | if (op == BC_GGET) { | 6756 | if (op == BC_GGET) { |
| 6297 | dasm_put(Dst, 4004); | 6757 | dasm_put(Dst, 4207); |
| 6298 | } else { | 6758 | } else { |
| 6299 | dasm_put(Dst, 4007); | 6759 | dasm_put(Dst, 4210); |
| 6300 | } | 6760 | } |
| 6301 | break; | 6761 | break; |
| 6302 | 6762 | ||
| 6303 | case BC_TGETV: | 6763 | case BC_TGETV: |
| 6304 | dasm_put(Dst, 4010, -LJ_TTAB, -LJ_TISNUM, Dt6(->array), Dt6(->asize), -LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index, -LJ_TSTR); | 6764 | dasm_put(Dst, 4213, -LJ_TTAB, -LJ_TISNUM, Dt6(->array), Dt6(->asize), -LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index, -LJ_TSTR); |
| 6305 | break; | 6765 | break; |
| 6306 | case BC_TGETS: | 6766 | case BC_TGETS: |
| 6307 | dasm_put(Dst, 4067, -LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, -LJ_TNIL, Dt6(->metatable), ~LJ_TNIL, Dt6(->nomm)); | 6767 | dasm_put(Dst, 4270, -LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), DtB(->key), DtB(->val), DtB(->next), -LJ_TSTR, -LJ_TNIL, Dt6(->metatable), ~LJ_TNIL, Dt6(->nomm)); |
| 6308 | dasm_put(Dst, 4127, 1<<MM_index); | 6768 | dasm_put(Dst, 4330, 1<<MM_index); |
| 6309 | break; | 6769 | break; |
| 6310 | case BC_TGETB: | 6770 | case BC_TGETB: |
| 6311 | dasm_put(Dst, 4134, -LJ_TTAB, Dt6(->asize), Dt6(->array), -LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); | 6771 | dasm_put(Dst, 4337, -LJ_TTAB, Dt6(->asize), Dt6(->array), -LJ_TNIL, Dt6(->metatable), Dt6(->nomm), 1<<MM_index); |
| 6312 | break; | 6772 | break; |
| 6313 | 6773 | ||
| 6314 | case BC_TSETV: | 6774 | case BC_TSETV: |
| 6315 | dasm_put(Dst, 4177, -LJ_TTAB, -LJ_TISNUM, Dt6(->array), Dt6(->asize), -LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); | 6775 | dasm_put(Dst, 4380, -LJ_TTAB, -LJ_TISNUM, Dt6(->array), Dt6(->asize), -LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex); |
| 6316 | dasm_put(Dst, 4237, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TSTR); | 6776 | dasm_put(Dst, 4440, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist), -LJ_TSTR); |
| 6317 | break; | 6777 | break; |
| 6318 | case BC_TSETS: | 6778 | case BC_TSETS: |
| 6319 | dasm_put(Dst, 4258, -LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), DtB(->key), DtB(->val.it), DtB(->next), -LJ_TSTR, Dt6(->marked), -LJ_TNIL, LJ_GC_BLACK, DtB(->val)); | 6779 | dasm_put(Dst, 4461, -LJ_TTAB, Dt6(->hmask), Dt5(->hash), Dt6(->node), Dt6(->nomm), DtB(->key), DtB(->val.it), DtB(->next), -LJ_TSTR, Dt6(->marked), -LJ_TNIL, LJ_GC_BLACK, DtB(->val)); |
| 6320 | dasm_put(Dst, 4316, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, Dt6(->metatable), Dt1(->base), Dt6(->nomm), 1<<MM_newindex, ~LJ_TSTR, Dt1(->base), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK); | 6780 | dasm_put(Dst, 4519, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, Dt6(->metatable), Dt1(->base), Dt6(->nomm), 1<<MM_newindex, ~LJ_TSTR, Dt1(->base), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK); |
| 6321 | dasm_put(Dst, 4369, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | 6781 | dasm_put(Dst, 4572, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); |
| 6322 | break; | 6782 | break; |
| 6323 | case BC_TSETB: | 6783 | case BC_TSETB: |
| 6324 | dasm_put(Dst, 4378, -LJ_TTAB, Dt6(->asize), Dt6(->array), -LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK); | 6784 | dasm_put(Dst, 4581, -LJ_TTAB, Dt6(->asize), Dt6(->array), -LJ_TNIL, Dt6(->marked), LJ_GC_BLACK, Dt6(->metatable), Dt6(->nomm), 1<<MM_newindex, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK); |
| 6325 | dasm_put(Dst, 4435, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | 6785 | dasm_put(Dst, 4638, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); |
| 6326 | break; | 6786 | break; |
| 6327 | 6787 | ||
| 6328 | case BC_TSETM: | 6788 | case BC_TSETM: |
| 6329 | dasm_put(Dst, 4444, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt1(->base), DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | 6789 | dasm_put(Dst, 4647, Dt6(->asize), Dt6(->array), Dt6(->marked), LJ_GC_BLACK, Dt1(->base)); |
| 6790 | if (LJ_TARGET_OSX) { | ||
| 6791 | dasm_put(Dst, 4692, Dt1(->base)); | ||
| 6792 | } | ||
| 6793 | dasm_put(Dst, 4695, DISPATCH_GL(gc.grayagain), LJ_GC_BLACK, DISPATCH_GL(gc.grayagain), Dt6(->marked), Dt6(->gclist)); | ||
| 6330 | break; | 6794 | break; |
| 6331 | 6795 | ||
| 6332 | /* -- Calls and vararg handling ----------------------------------------- */ | 6796 | /* -- Calls and vararg handling ----------------------------------------- */ |
| 6333 | 6797 | ||
| 6334 | case BC_CALLM: | 6798 | case BC_CALLM: |
| 6335 | dasm_put(Dst, 4504); | 6799 | dasm_put(Dst, 4711); |
| 6336 | break; | 6800 | break; |
| 6337 | case BC_CALL: | 6801 | case BC_CALL: |
| 6338 | dasm_put(Dst, 4510, -LJ_TFUNC, Dt7(->field_pc)); | 6802 | dasm_put(Dst, 4717, -LJ_TFUNC, Dt7(->field_pc)); |
| 6339 | break; | 6803 | break; |
| 6340 | 6804 | ||
| 6341 | case BC_CALLMT: | 6805 | case BC_CALLMT: |
| 6342 | dasm_put(Dst, 4530); | 6806 | dasm_put(Dst, 4737); |
| 6343 | break; | 6807 | break; |
| 6344 | case BC_CALLT: | 6808 | case BC_CALLT: |
| 6345 | dasm_put(Dst, 4535, -LJ_TFUNC, Dt7(->ffid), FRAME_TYPE, Dt7(->field_pc), Dt7(->field_pc), PC2PROTO(k), FRAME_VARG, FRAME_TYPEP); | 6809 | dasm_put(Dst, 4742, -LJ_TFUNC, Dt7(->ffid), FRAME_TYPE, Dt7(->field_pc), Dt7(->field_pc), PC2PROTO(k), FRAME_VARG, FRAME_TYPEP); |
| 6346 | dasm_put(Dst, 4596, FRAME_TYPE); | 6810 | dasm_put(Dst, 4803, FRAME_TYPE); |
| 6347 | break; | 6811 | break; |
| 6348 | 6812 | ||
| 6349 | case BC_ITERC: | 6813 | case BC_ITERC: |
| 6350 | dasm_put(Dst, 4607, -LJ_TFUNC, Dt7(->field_pc)); | 6814 | dasm_put(Dst, 4814, -LJ_TFUNC, Dt7(->field_pc)); |
| 6351 | break; | 6815 | break; |
| 6352 | 6816 | ||
| 6353 | case BC_ITERN: | 6817 | case BC_ITERN: |
| 6354 | #if LJ_HASJIT | 6818 | #if LJ_HASJIT |
| 6355 | #endif | 6819 | #endif |
| 6356 | dasm_put(Dst, 4631, Dt6(->asize), Dt6(->array), -LJ_TNIL, ~LJ_TISNUM, Dt6(->hmask), Dt6(->node), DtB(->val), -LJ_TNIL, DtB(->key)); | 6820 | dasm_put(Dst, 4838, Dt6(->asize), Dt6(->array), -LJ_TNIL, ~LJ_TISNUM, Dt6(->hmask), Dt6(->node), DtB(->val), -LJ_TNIL, DtB(->key)); |
| 6357 | break; | 6821 | break; |
| 6358 | 6822 | ||
| 6359 | case BC_ISNEXT: | 6823 | case BC_ISNEXT: |
| 6360 | dasm_put(Dst, 4696, -LJ_TFUNC, Dt8(->ffid), -LJ_TTAB, -LJ_TNIL, FF_next_N, BC_JMP, BC_ITERC); | 6824 | dasm_put(Dst, 4903, -LJ_TFUNC, Dt8(->ffid), -LJ_TTAB, -LJ_TNIL, FF_next_N, BC_JMP, BC_ITERC); |
| 6361 | break; | 6825 | break; |
| 6362 | 6826 | ||
| 6363 | case BC_VARG: | 6827 | case BC_VARG: |
| 6364 | dasm_put(Dst, 4735, FRAME_VARG, ~LJ_TNIL, Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->base)); | 6828 | dasm_put(Dst, 4942, FRAME_VARG, ~LJ_TNIL, Dt1(->maxstack), Dt1(->top), Dt1(->base), Dt1(->base)); |
| 6365 | break; | 6829 | break; |
| 6366 | 6830 | ||
| 6367 | /* -- Returns ----------------------------------------------------------- */ | 6831 | /* -- Returns ----------------------------------------------------------- */ |
| 6368 | 6832 | ||
| 6369 | case BC_RETM: | 6833 | case BC_RETM: |
| 6370 | dasm_put(Dst, 4807); | 6834 | dasm_put(Dst, 5014); |
| 6371 | break; | 6835 | break; |
| 6372 | 6836 | ||
| 6373 | case BC_RET: | 6837 | case BC_RET: |
| 6374 | dasm_put(Dst, 4814, FRAME_TYPE, FRAME_VARG, Dt7(->field_pc), PC2PROTO(k), ~LJ_TNIL, FRAME_TYPEP); | 6838 | dasm_put(Dst, 5021, FRAME_TYPE, FRAME_VARG, Dt7(->field_pc), PC2PROTO(k), ~LJ_TNIL, FRAME_TYPEP); |
| 6375 | break; | 6839 | break; |
| 6376 | 6840 | ||
| 6377 | case BC_RET0: case BC_RET1: | 6841 | case BC_RET0: case BC_RET1: |
| 6378 | dasm_put(Dst, 4879, FRAME_TYPE, FRAME_VARG); | 6842 | dasm_put(Dst, 5086, FRAME_TYPE, FRAME_VARG); |
| 6379 | if (op == BC_RET1) { | 6843 | if (op == BC_RET1) { |
| 6380 | dasm_put(Dst, 4890); | 6844 | dasm_put(Dst, 5097); |
| 6381 | } | 6845 | } |
| 6382 | dasm_put(Dst, 4892); | 6846 | dasm_put(Dst, 5099); |
| 6383 | if (op == BC_RET1) { | 6847 | if (op == BC_RET1) { |
| 6384 | dasm_put(Dst, 4895); | 6848 | dasm_put(Dst, 5102); |
| 6385 | } | 6849 | } |
| 6386 | dasm_put(Dst, 4897, Dt7(->field_pc), PC2PROTO(k), ~LJ_TNIL); | 6850 | dasm_put(Dst, 5104, Dt7(->field_pc), PC2PROTO(k), ~LJ_TNIL); |
| 6387 | break; | 6851 | break; |
| 6388 | 6852 | ||
| 6389 | /* -- Loops and branches ------------------------------------------------ */ | 6853 | /* -- Loops and branches ------------------------------------------------ */ |
| @@ -6391,7 +6855,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 6391 | 6855 | ||
| 6392 | case BC_FORL: | 6856 | case BC_FORL: |
| 6393 | #if LJ_HASJIT | 6857 | #if LJ_HASJIT |
| 6394 | dasm_put(Dst, 4923); | 6858 | dasm_put(Dst, 5130); |
| 6395 | #endif | 6859 | #endif |
| 6396 | break; | 6860 | break; |
| 6397 | 6861 | ||
| @@ -6403,63 +6867,63 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 6403 | case BC_FORI: | 6867 | case BC_FORI: |
| 6404 | case BC_IFORL: | 6868 | case BC_IFORL: |
| 6405 | vk = (op == BC_IFORL || op == BC_JFORL); | 6869 | vk = (op == BC_IFORL || op == BC_JFORL); |
| 6406 | dasm_put(Dst, 4925); | 6870 | dasm_put(Dst, 5132); |
| 6407 | if (!vk) { | 6871 | if (!vk) { |
| 6408 | dasm_put(Dst, 4928, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); | 6872 | dasm_put(Dst, 5135, -LJ_TISNUM, -LJ_TISNUM, -LJ_TISNUM); |
| 6409 | } else { | 6873 | } else { |
| 6410 | dasm_put(Dst, 4946, -LJ_TISNUM); | 6874 | dasm_put(Dst, 5153, -LJ_TISNUM); |
| 6411 | if (op == BC_IFORL) { | 6875 | if (op == BC_IFORL) { |
| 6412 | dasm_put(Dst, 4954); | 6876 | dasm_put(Dst, 5161); |
| 6413 | } else { | 6877 | } else { |
| 6414 | dasm_put(Dst, 4956); | 6878 | dasm_put(Dst, 5163); |
| 6415 | } | 6879 | } |
| 6416 | dasm_put(Dst, 4958); | 6880 | dasm_put(Dst, 5165); |
| 6417 | } | 6881 | } |
| 6418 | dasm_put(Dst, 4963); | 6882 | dasm_put(Dst, 5170); |
| 6419 | if (op == BC_FORI) { | 6883 | if (op == BC_FORI) { |
| 6420 | dasm_put(Dst, 4965); | 6884 | dasm_put(Dst, 5172); |
| 6421 | } else if (op == BC_JFORI) { | 6885 | } else if (op == BC_JFORI) { |
| 6422 | dasm_put(Dst, 4967); | 6886 | dasm_put(Dst, 5174); |
| 6423 | } else if (op == BC_IFORL) { | 6887 | } else if (op == BC_IFORL) { |
| 6424 | dasm_put(Dst, 4969); | 6888 | dasm_put(Dst, 5176); |
| 6425 | } else { | 6889 | } else { |
| 6426 | dasm_put(Dst, 4971); | 6890 | dasm_put(Dst, 5178); |
| 6427 | } | 6891 | } |
| 6428 | if (vk) { | 6892 | if (vk) { |
| 6429 | dasm_put(Dst, 4973); | 6893 | dasm_put(Dst, 5180); |
| 6430 | } | 6894 | } |
| 6431 | dasm_put(Dst, 4975); | 6895 | dasm_put(Dst, 5182); |
| 6432 | if (!vk) { | 6896 | if (!vk) { |
| 6433 | dasm_put(Dst, 4985); | 6897 | dasm_put(Dst, 5192); |
| 6434 | } else { | 6898 | } else { |
| 6435 | dasm_put(Dst, 4987); | 6899 | dasm_put(Dst, 5194); |
| 6436 | } | 6900 | } |
| 6437 | dasm_put(Dst, 4989); | 6901 | dasm_put(Dst, 5196); |
| 6438 | if (!vk) { | 6902 | if (!vk) { |
| 6439 | dasm_put(Dst, 4993, -LJ_TISNUM, -LJ_TISNUM); | 6903 | dasm_put(Dst, 5200, -LJ_TISNUM, -LJ_TISNUM); |
| 6440 | } else { | 6904 | } else { |
| 6441 | dasm_put(Dst, 5005); | 6905 | dasm_put(Dst, 5212); |
| 6442 | } | 6906 | } |
| 6443 | dasm_put(Dst, 5014); | 6907 | dasm_put(Dst, 5221); |
| 6444 | if (op == BC_FORI) { | 6908 | if (op == BC_FORI) { |
| 6445 | dasm_put(Dst, 5018); | 6909 | dasm_put(Dst, 5225); |
| 6446 | } else if (op == BC_JFORI) { | 6910 | } else if (op == BC_JFORI) { |
| 6447 | dasm_put(Dst, 5020); | 6911 | dasm_put(Dst, 5227); |
| 6448 | } else if (op == BC_IFORL) { | 6912 | } else if (op == BC_IFORL) { |
| 6449 | dasm_put(Dst, 5022); | 6913 | dasm_put(Dst, 5229); |
| 6450 | } else { | 6914 | } else { |
| 6451 | dasm_put(Dst, 5024); | 6915 | dasm_put(Dst, 5231); |
| 6452 | } | 6916 | } |
| 6453 | dasm_put(Dst, 5026); | 6917 | dasm_put(Dst, 5233); |
| 6454 | if (vk) { | 6918 | if (vk) { |
| 6455 | dasm_put(Dst, 5032); | 6919 | dasm_put(Dst, 5239); |
| 6456 | } | 6920 | } |
| 6457 | dasm_put(Dst, 5037); | 6921 | dasm_put(Dst, 5244); |
| 6458 | break; | 6922 | break; |
| 6459 | 6923 | ||
| 6460 | case BC_ITERL: | 6924 | case BC_ITERL: |
| 6461 | #if LJ_HASJIT | 6925 | #if LJ_HASJIT |
| 6462 | dasm_put(Dst, 5043); | 6926 | dasm_put(Dst, 5250); |
| 6463 | #endif | 6927 | #endif |
| 6464 | break; | 6928 | break; |
| 6465 | 6929 | ||
| @@ -6468,40 +6932,40 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 6468 | break; | 6932 | break; |
| 6469 | #endif | 6933 | #endif |
| 6470 | case BC_IITERL: | 6934 | case BC_IITERL: |
| 6471 | dasm_put(Dst, 5045); | 6935 | dasm_put(Dst, 5252); |
| 6472 | if (op == BC_JITERL) { | 6936 | if (op == BC_JITERL) { |
| 6473 | dasm_put(Dst, 5047); | 6937 | dasm_put(Dst, 5254); |
| 6474 | } else { | 6938 | } else { |
| 6475 | dasm_put(Dst, 5049, -LJ_TNIL); | 6939 | dasm_put(Dst, 5256, -LJ_TNIL); |
| 6476 | } | 6940 | } |
| 6477 | dasm_put(Dst, 5055); | 6941 | dasm_put(Dst, 5262); |
| 6478 | break; | 6942 | break; |
| 6479 | 6943 | ||
| 6480 | case BC_LOOP: | 6944 | case BC_LOOP: |
| 6481 | #if LJ_HASJIT | 6945 | #if LJ_HASJIT |
| 6482 | dasm_put(Dst, 5062); | 6946 | dasm_put(Dst, 5269); |
| 6483 | #endif | 6947 | #endif |
| 6484 | break; | 6948 | break; |
| 6485 | 6949 | ||
| 6486 | case BC_ILOOP: | 6950 | case BC_ILOOP: |
| 6487 | dasm_put(Dst, 5064); | 6951 | dasm_put(Dst, 5271); |
| 6488 | break; | 6952 | break; |
| 6489 | 6953 | ||
| 6490 | case BC_JLOOP: | 6954 | case BC_JLOOP: |
| 6491 | #if LJ_HASJIT | 6955 | #if LJ_HASJIT |
| 6492 | dasm_put(Dst, 5071); | 6956 | dasm_put(Dst, 5278); |
| 6493 | #endif | 6957 | #endif |
| 6494 | break; | 6958 | break; |
| 6495 | 6959 | ||
| 6496 | case BC_JMP: | 6960 | case BC_JMP: |
| 6497 | dasm_put(Dst, 5073); | 6961 | dasm_put(Dst, 5280); |
| 6498 | break; | 6962 | break; |
| 6499 | 6963 | ||
| 6500 | /* -- Function headers -------------------------------------------------- */ | 6964 | /* -- Function headers -------------------------------------------------- */ |
| 6501 | 6965 | ||
| 6502 | case BC_FUNCF: | 6966 | case BC_FUNCF: |
| 6503 | #if LJ_HASJIT | 6967 | #if LJ_HASJIT |
| 6504 | dasm_put(Dst, 5082); | 6968 | dasm_put(Dst, 5289); |
| 6505 | #endif | 6969 | #endif |
| 6506 | case BC_FUNCV: /* NYI: compiled vararg functions. */ | 6970 | case BC_FUNCV: /* NYI: compiled vararg functions. */ |
| 6507 | break; | 6971 | break; |
| @@ -6511,38 +6975,38 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
| 6511 | break; | 6975 | break; |
| 6512 | #endif | 6976 | #endif |
| 6513 | case BC_IFUNCF: | 6977 | case BC_IFUNCF: |
| 6514 | dasm_put(Dst, 5084, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), ~LJ_TNIL); | 6978 | dasm_put(Dst, 5291, Dt1(->maxstack), -4+PC2PROTO(numparams), -4+PC2PROTO(k), ~LJ_TNIL); |
| 6515 | if (op == BC_JFUNCF) { | 6979 | if (op == BC_JFUNCF) { |
| 6516 | dasm_put(Dst, 5102); | 6980 | dasm_put(Dst, 5309); |
| 6517 | } else { | 6981 | } else { |
| 6518 | dasm_put(Dst, 5104); | 6982 | dasm_put(Dst, 5311); |
| 6519 | } | 6983 | } |
| 6520 | dasm_put(Dst, 5109); | 6984 | dasm_put(Dst, 5316); |
| 6521 | break; | 6985 | break; |
| 6522 | 6986 | ||
| 6523 | case BC_JFUNCV: | 6987 | case BC_JFUNCV: |
| 6524 | #if !LJ_HASJIT | 6988 | #if !LJ_HASJIT |
| 6525 | break; | 6989 | break; |
| 6526 | #endif | 6990 | #endif |
| 6527 | dasm_put(Dst, 5115); | 6991 | dasm_put(Dst, 5322); |
| 6528 | break; /* NYI: compiled vararg functions. */ | 6992 | break; /* NYI: compiled vararg functions. */ |
| 6529 | 6993 | ||
| 6530 | case BC_IFUNCV: | 6994 | case BC_IFUNCV: |
| 6531 | dasm_put(Dst, 5117, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams), ~LJ_TNIL); | 6995 | dasm_put(Dst, 5324, Dt1(->maxstack), 8+FRAME_VARG, -4+PC2PROTO(k), -4+PC2PROTO(numparams), ~LJ_TNIL); |
| 6532 | break; | 6996 | break; |
| 6533 | 6997 | ||
| 6534 | case BC_FUNCC: | 6998 | case BC_FUNCC: |
| 6535 | case BC_FUNCCW: | 6999 | case BC_FUNCCW: |
| 6536 | if (op == BC_FUNCC) { | 7000 | if (op == BC_FUNCC) { |
| 6537 | dasm_put(Dst, 5158, Dt8(->f)); | 7001 | dasm_put(Dst, 5365, Dt8(->f)); |
| 6538 | } else { | 7002 | } else { |
| 6539 | dasm_put(Dst, 5161, DISPATCH_GL(wrapf)); | 7003 | dasm_put(Dst, 5368, DISPATCH_GL(wrapf)); |
| 6540 | } | 7004 | } |
| 6541 | dasm_put(Dst, 5164, Dt1(->maxstack), Dt1(->base), Dt1(->top)); | 7005 | dasm_put(Dst, 5371, Dt1(->maxstack), Dt1(->base), Dt1(->top)); |
| 6542 | if (op == BC_FUNCCW) { | 7006 | if (op == BC_FUNCCW) { |
| 6543 | dasm_put(Dst, 5174, Dt8(->f)); | 7007 | dasm_put(Dst, 5381, Dt8(->f)); |
| 6544 | } | 7008 | } |
| 6545 | dasm_put(Dst, 5177, LJ_VMST_C, DISPATCH_GL(vmstate), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate)); | 7009 | dasm_put(Dst, 5384, LJ_VMST_C, DISPATCH_GL(vmstate), Dt1(->base), LJ_VMST_INTERP, Dt1(->top), DISPATCH_GL(vmstate)); |
| 6546 | break; | 7010 | break; |
| 6547 | 7011 | ||
| 6548 | /* ---------------------------------------------------------------------- */ | 7012 | /* ---------------------------------------------------------------------- */ |
| @@ -6562,7 +7026,7 @@ static int build_backend(BuildCtx *ctx) | |||
| 6562 | 7026 | ||
| 6563 | build_subroutines(ctx); | 7027 | build_subroutines(ctx); |
| 6564 | 7028 | ||
| 6565 | dasm_put(Dst, 5199); | 7029 | dasm_put(Dst, 5406); |
| 6566 | for (op = 0; op < BC__MAX; op++) | 7030 | for (op = 0; op < BC__MAX; op++) |
| 6567 | build_ins(ctx, (BCOp)op, op); | 7031 | build_ins(ctx, (BCOp)op, op); |
| 6568 | 7032 | ||
diff --git a/src/lj_arch.h b/src/lj_arch.h index f179cf80..b361e3dc 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
| @@ -194,8 +194,8 @@ | |||
| 194 | #if defined(__ARMEB__) | 194 | #if defined(__ARMEB__) |
| 195 | #error "No support for big-endian ARM" | 195 | #error "No support for big-endian ARM" |
| 196 | #endif | 196 | #endif |
| 197 | #if !__ARM_EABI__ | 197 | #if !(__ARM_EABI__ || LJ_TARGET_OSX) |
| 198 | #error "Only ARM EABI is supported" | 198 | #error "Only ARM EABI or iOS 3.0+ ABI is supported" |
| 199 | #endif | 199 | #endif |
| 200 | #elif LJ_TARGET_PPC | 200 | #elif LJ_TARGET_PPC |
| 201 | #if defined(_SOFT_FLOAT) || defined(_SOFT_DOUBLE) | 201 | #if defined(_SOFT_FLOAT) || defined(_SOFT_DOUBLE) |
