diff options
| author | ruki <[email protected]> | 2020-09-11 22:42:01 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-09-11 22:42:01 +0800 |
| commit | 45852c775104a7a8407a958e8ce74f8d8454de30 (patch) | |
| tree | 361b0fb4f0ab514c667d338dc0de126bf32e751a /core/src | |
| parent | 06ccfd629b49b65ba063f0afee7dda37b01c8c93 (diff) | |
fix arm autogen
Diffstat (limited to 'core/src')
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h | 144 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h | 8 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_libdef.h | 36 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_recdef.h | 8 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_vm.S | 591 |
5 files changed, 476 insertions, 311 deletions
diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h index 2c98caf4c..0009db721 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h @@ -80,81 +80,81 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = { 7224, 7340, 7488, -7488, -7488, -7632, -7632, -7632, -7676, -7676, -7676, -7700, -7700, -7732, -7732, -7800, -7800, -7800, -7916, -7916, -8000, -9940, -10004, -10416, -10512, +7652, +7680, +7824, +7964, +7992, +8036, +8076, +8104, +8128, +8160, +8192, +8220, +8288, +8340, +8340, +8456, +8460, +8544, +10496, 10560, -10680, -10040, -10188, -10264, -10308, -10332, -10732, -10772, -11404, -10836, -11144, -11784, -11448, -11608, -11920, -11992, -12024, -12056, -12088, -12120, -12152, -12184, -12216, -12248, -12280, -12312, -12520, -12580, +10972, +11068, +11116, +11236, +10596, +10744, +10820, +10864, +10888, +11288, +11328, 11960, -12388, -12344, -12432, -12476, -12628, -12780, -13528, -13796, -13752, -13828, -13876, -13924, -13972, -14020, -13556, -13616, -13676, -12932, +11392, +11700, +12336, +12004, +12164, +12472, +12544, +12576, +12608, +12640, +12672, +12704, +12736, +12768, +12800, +12832, +12864, +13072, +13132, +12512, +12940, +12896, 12984, -13064, -13208, -13284, -13360 +13028, +13180, +13332, +14080, +14348, +14304, +14380, +14428, +14476, +14524, +14572, +14108, +14168, +14228, +13484, +13536, +13616, +13760, +13836, +13912 }; LJ_DATADEF const uint16_t lj_bc_mode[] = { diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h index 0ea74688b..428e44ccc 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h @@ -151,6 +151,14 @@ FFDEF(jit_util_funcinfo) FFDEF(jit_util_funcbc) FFDEF(jit_util_funck) FFDEF(jit_util_funcuvname) +FFDEF(jit_util_traceinfo) +FFDEF(jit_util_traceir) +FFDEF(jit_util_tracek) +FFDEF(jit_util_tracesnap) +FFDEF(jit_util_tracemc) +FFDEF(jit_util_traceexitstub) +FFDEF(jit_util_ircalladdr) +FFDEF(jit_opt_start) FFDEF(jit_profile_start) FFDEF(jit_profile_stop) FFDEF(jit_profile_dumpstack) diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h index 57c7adf60..2ce451013 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h @@ -288,11 +288,31 @@ static const lua_CFunction lj_lib_cf_jit_util[] = { lj_cf_jit_util_funcinfo, lj_cf_jit_util_funcbc, lj_cf_jit_util_funck, - lj_cf_jit_util_funcuvname + lj_cf_jit_util_funcuvname, + lj_cf_jit_util_traceinfo, + lj_cf_jit_util_traceir, + lj_cf_jit_util_tracek, + lj_cf_jit_util_tracesnap, + lj_cf_jit_util_tracemc, + lj_cf_jit_util_traceexitstub, + lj_cf_jit_util_ircalladdr }; static const uint8_t lj_lib_init_jit_util[] = { -149,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, -110,99,107,10,102,117,110,99,117,118,110,97,109,101,255 +149,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, +110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105, +110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97, +99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120, +105,116,115,116,117,98,10,105,114,99,97,108,108,97,100,100,114,255 +}; +#endif + +#ifdef LJLIB_MODULE_jit_opt +#undef LJLIB_MODULE_jit_opt +static const lua_CFunction lj_lib_cf_jit_opt[] = { + lj_cf_jit_opt_start +}; +static const uint8_t lj_lib_init_jit_opt[] = { +160,57,1,5,115,116,97,114,116,255 }; #endif @@ -304,7 +324,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = { lj_cf_jit_profile_dumpstack }; static const uint8_t lj_lib_init_jit_profile[] = { -153,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97, +161,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97, 99,107,255 }; #endif @@ -332,7 +352,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = { lj_cf_ffi_meta___ipairs }; static const uint8_t lj_lib_init_ffi_meta[] = { -156,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101, +164,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101, 120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95, 95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115, 117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95, @@ -350,7 +370,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = { lj_cf_ffi_clib___gc }; static const uint8_t lj_lib_init_ffi_clib[] = { -174,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120, +182,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120, 4,95,95,103,99,255 }; #endif @@ -362,7 +382,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = { lj_cf_ffi_callback_set }; static const uint8_t lj_lib_init_ffi_callback[] = { -177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120, +185,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120, 250,255 }; #endif @@ -389,7 +409,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = { lj_cf_ffi_load }; static const uint8_t lj_lib_init_ffi[] = { -179,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, +187,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, 111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105, 122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111, 102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102, diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h index ea00647a6..608f6f60c 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h @@ -157,6 +157,14 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, +0, +0, +0, +0, +0, +0, +0, +0, 0x2d00+(0), 0x2d00+(1), 0x2e00+(MM_eq), diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm/lj_vm.S index 2171ad2da..bf84dd686 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_vm.S +++ b/core/src/luajit/autogen/linux/jit/arm/lj_vm.S @@ -23,10 +23,10 @@ lj_BC_ISLT: .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009 .long 0xe373000e,0x1a000010,0xe1500002,0xb24c6b80 .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae - .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000920 - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00091c + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0009a8 + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0009a4 .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a000917,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a00099f,0xee020a10,0xeeb80bc2,0xeeb40b41 .long 0xeef1fa10,0x324c6b80,0xeaffffe8 .globl lj_BC_ISGE @@ -38,10 +38,10 @@ lj_BC_ISGE: .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009 .long 0xe373000e,0x1a000010,0xe1500002,0xa24c6b80 .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae - .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008fd - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008f9 + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000985 + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a000981 .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a0008f4,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a00097c,0xee020a10,0xeeb80bc2,0xeeb40b41 .long 0xeef1fa10,0x224c6b80,0xeaffffe8 .globl lj_BC_ISLE @@ -53,10 +53,10 @@ lj_BC_ISLE: .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009 .long 0xe373000e,0x1a000010,0xe1500002,0xd24c6b80 .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae - .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008da - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008d6 + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000962 + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00095e .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a0008d1,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a000959,0xee020a10,0xeeb80bc2,0xeeb40b41 .long 0xeef1fa10,0x924c6b80,0xeaffffe8 .globl lj_BC_ISGT @@ -68,10 +68,10 @@ lj_BC_ISGT: .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009 .long 0xe373000e,0x1a000010,0xe1500002,0xc24c6b80 .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae - .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008b7 - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008b3 + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a00093f + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00093b .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a0008ae,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a000936,0xee020a10,0xeeb80bc2,0xeeb40b41 .long 0xeef1fa10,0x824c6b80,0xeaffffe8 .globl lj_BC_ISEQV @@ -81,13 +81,13 @@ lj_BC_ISGT: lj_BC_ISEQV: .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9 .long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e - .long 0x9a000069,0xe371000b,0x1373000b,0x0a0008c2 + .long 0x9a000069,0xe371000b,0x1373000b,0x0a00094a .long 0xe1510003,0x1a000004,0xe3710003,0x2a000001 .long 0xe1500002,0x1a000006,0xe24c6b80,0xe5d6c000 .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xe371000c,0x8afffff7,0xe590a010 .long 0xe35a0000,0x0afffff4,0xe5daa006,0xe3a03000 - .long 0xe1a01000,0xe31a0010,0x0a0008a5,0xeaffffee + .long 0xe1a01000,0xe31a0010,0x0a00092d,0xeaffffee .globl lj_BC_ISNEV .hidden lj_BC_ISNEV @@ -96,11 +96,11 @@ lj_BC_ISEQV: lj_BC_ISNEV: .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9 .long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e - .long 0x9a000068,0xe371000b,0x1373000b,0x0a00089e + .long 0x9a000068,0xe371000b,0x1373000b,0x0a000926 .long 0xe1510003,0x1a00000d,0xe3710003,0x2a00000c .long 0xe1500002,0x0a00000a,0xe371000c,0x8a000007 .long 0xe590a010,0xe35a0000,0x0a000004,0xe5daa006 - .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a000888 + .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a000910 .long 0xe24c6b80,0xe5d6c000,0xe496e004,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -113,7 +113,7 @@ lj_BC_ISEQS: .long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007 .long 0xe1500002,0x024c6b80,0xe5d6c000,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c - .long 0xe371000b,0x1afffff7,0xea000874 + .long 0xe371000b,0x1afffff7,0xea0008fc .globl lj_BC_ISNES .hidden lj_BC_ISNES @@ -124,7 +124,7 @@ lj_BC_ISNES: .long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007 .long 0xe1500002,0x124c6b80,0xe5d6c000,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c - .long 0xe371000b,0x1afffff6,0xea000861 + .long 0xe371000b,0x1afffff6,0xea0008e9 .globl lj_BC_ISEQN .hidden lj_BC_ISEQN @@ -139,7 +139,7 @@ lj_BC_ISEQN: .long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2 .long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2 .long 0xeeb40b41,0xeef1fa10,0x024c6b80,0xeaffffeb - .long 0xe371000b,0x1affffe9,0xea00083e + .long 0xe371000b,0x1affffe9,0xea0008c6 .globl lj_BC_ISNEN .hidden lj_BC_ISNEN @@ -154,7 +154,7 @@ lj_BC_ISNEN: .long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2 .long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2 .long 0xeeb40b41,0xeef1fa10,0x124c6b80,0xeaffffeb - .long 0xe371000b,0x1affffe8,0xea00081b + .long 0xe371000b,0x1affffe8,0xea0008a3 .globl lj_BC_ISEQP .hidden lj_BC_ISEQP @@ -162,7 +162,7 @@ lj_BC_ISNEN: .size lj_BC_ISEQP, 60 lj_BC_ISEQP: .long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b - .long 0xe086c10c,0xe371000b,0x0a000814,0xe151000b + .long 0xe086c10c,0xe371000b,0x0a00089c,0xe151000b .long 0x024c6b80,0xe5d6c000,0xe496e004,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -172,7 +172,7 @@ lj_BC_ISEQP: .size lj_BC_ISNEP, 60 lj_BC_ISNEP: .long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b - .long 0xe086c10c,0xe371000b,0x0a000805,0xe151000b + .long 0xe086c10c,0xe371000b,0x0a00088d,0xe151000b .long 0x124c6b80,0xe5d6c000,0xe496e004,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -222,7 +222,7 @@ lj_BC_ISF: .size lj_BC_ISTYPE, 36 lj_BC_ISTYPE: .long 0xe18900da,0xe5d6c000,0xe171000b,0xe496e004 - .long 0x1a0007c9,0xe797c10c,0xe004a2ae,0xe1a0b82e + .long 0x1a000851,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c .globl lj_BC_ISNUM @@ -231,7 +231,7 @@ lj_BC_ISTYPE: .size lj_BC_ISNUM, 36 lj_BC_ISNUM: .long 0xe18900da,0xe5d6c000,0xe371000e,0xe496e004 - .long 0x2a0007c0,0xe797c10c,0xe004a2ae,0xe1a0b82e + .long 0x2a000848,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c .globl lj_BC_MOV @@ -259,7 +259,7 @@ lj_BC_NOT: .size lj_BC_UNM, 68 lj_BC_UNM: .long 0xe1a0b18b,0xe18900db,0xe5d6c000,0xe496e004 - .long 0xe371000e,0x8a0007b2,0x12211480,0x1a000001 + .long 0xe371000e,0x8a00083a,0x12211480,0x1a000001 .long 0x02700000,0x61cf01d0,0xe18900fa,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0x00000000 .long 0x41e00000 @@ -272,7 +272,7 @@ lj_BC_LEN: .long 0xe1a0b18b,0xe18900db,0xe3710005,0x1a000008 .long 0xe5900010,0xe3e0100d,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e - .long 0xe12fff1c,0xe371000c,0x1a0007b0 + .long 0xe12fff1c,0xe371000c,0x1a000838 bl lj_tab_len .long 0xeafffff3 @@ -283,10 +283,10 @@ lj_BC_LEN: lj_BC_ADDVN: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5 .long 0xe371000e,0x0373000e,0x1a000008,0xe0900002 - .long 0x6a000783,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a00080b,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a000777,0xee366b07,0xe5d6c000,0xe089a00a + .long 0x2a0007ff,0xee366b07,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -297,10 +297,10 @@ lj_BC_ADDVN: lj_BC_SUBVN: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5 .long 0xe371000e,0x0373000e,0x1a000008,0xe0500002 - .long 0x6a000765,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a0007ed,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a000759,0xee366b47,0xe5d6c000,0xe089a00a + .long 0x2a0007e1,0xee366b47,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -311,10 +311,10 @@ lj_BC_SUBVN: lj_BC_MULVN: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5 .long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092 - .long 0xe15b0fc0,0x1a000746,0xe5d6c000,0xe496e004 + .long 0xe15b0fc0,0x1a0007ce,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e - .long 0x3373000e,0x2a00073a,0xee266b07,0xe5d6c000 + .long 0x3373000e,0x2a0007c2,0xee266b07,0xe5d6c000 .long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -325,7 +325,7 @@ lj_BC_MULVN: lj_BC_DIVVN: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5 .long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e - .long 0x2a000728,0xee800b01,0xe5d6c000,0xe089a00a + .long 0x2a0007b0,0xee800b01,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -336,10 +336,10 @@ lj_BC_DIVVN: lj_BC_MODVN: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5 .long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002 - .long 0x0a000716,0xeb000c67,0xe3e0100d,0xe5d6c000 + .long 0x0a00079e,0xeb000d92,0xe3e0100d,0xe5d6c000 .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00 - .long 0xe371000e,0x3373000e,0x2a000708,0xeb000c50 + .long 0xe371000e,0x3373000e,0x2a000790,0xeb000d7b .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -350,10 +350,10 @@ lj_BC_MODVN: lj_BC_ADDNV: .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5 .long 0xe373000e,0x0371000e,0x1a000008,0xe0900002 - .long 0x6a0006fb,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a000783,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e - .long 0x2a0006ef,0xee366b07,0xe5d6c000,0xe089a00a + .long 0x2a000777,0xee366b07,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -364,10 +364,10 @@ lj_BC_ADDNV: lj_BC_SUBNV: .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5 .long 0xe373000e,0x0371000e,0x1a000008,0xe0500002 - .long 0x6a0006dd,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a000765,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e - .long 0x2a0006d1,0xee366b47,0xe5d6c000,0xe089a00a + .long 0x2a000759,0xee366b47,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -378,10 +378,10 @@ lj_BC_SUBNV: lj_BC_MULNV: .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5 .long 0xe373000e,0x0371000e,0x1a000009,0xe0cb0092 - .long 0xe15b0fc0,0x1a0006be,0xe5d6c000,0xe496e004 + .long 0xe15b0fc0,0x1a000746,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xed1c7b00,0xed1b6b00,0xe373000e - .long 0x3371000e,0x2a0006b2,0xee266b07,0xe5d6c000 + .long 0x3371000e,0x2a00073a,0xee266b07,0xe5d6c000 .long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -392,7 +392,7 @@ lj_BC_MULNV: lj_BC_DIVNV: .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5 .long 0xed1c1b00,0xed1b0b00,0xe373000e,0x3371000e - .long 0x2a0006a0,0xee800b01,0xe5d6c000,0xe089a00a + .long 0x2a000728,0xee800b01,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -403,10 +403,10 @@ lj_BC_DIVNV: lj_BC_MODNV: .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5 .long 0xe373000e,0x0371000e,0x1a00000a,0xe1b01002 - .long 0x0a00068e,0xeb000bda,0xe3e0100d,0xe5d6c000 + .long 0x0a000716,0xeb000d05,0xe3e0100d,0xe5d6c000 .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xed1c7b00,0xed1b6b00 - .long 0xe373000e,0x3371000e,0x2a000680,0xeb000bc3 + .long 0xe373000e,0x3371000e,0x2a000708,0xeb000cee .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -417,10 +417,10 @@ lj_BC_MODNV: lj_BC_ADDVV: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9 .long 0xe371000e,0x0373000e,0x1a000008,0xe0900002 - .long 0x6a000678,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a000700,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a00066c,0xee366b07,0xe5d6c000,0xe089a00a + .long 0x2a0006f4,0xee366b07,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -431,10 +431,10 @@ lj_BC_ADDVV: lj_BC_SUBVV: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9 .long 0xe371000e,0x0373000e,0x1a000008,0xe0500002 - .long 0x6a00065a,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a0006e2,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a00064e,0xee366b47,0xe5d6c000,0xe089a00a + .long 0x2a0006d6,0xee366b47,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -445,10 +445,10 @@ lj_BC_SUBVV: lj_BC_MULVV: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9 .long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092 - .long 0xe15b0fc0,0x1a00063b,0xe5d6c000,0xe496e004 + .long 0xe15b0fc0,0x1a0006c3,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e - .long 0x3373000e,0x2a00062f,0xee266b07,0xe5d6c000 + .long 0x3373000e,0x2a0006b7,0xee266b07,0xe5d6c000 .long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -459,7 +459,7 @@ lj_BC_MULVV: lj_BC_DIVVV: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9 .long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e - .long 0x2a00061d,0xee800b01,0xe5d6c000,0xe089a00a + .long 0x2a0006a5,0xee800b01,0xe5d6c000,0xe089a00a .long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c @@ -470,10 +470,10 @@ lj_BC_DIVVV: lj_BC_MODVV: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9 .long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002 - .long 0x0a00060b,0xeb000b4d,0xe3e0100d,0xe5d6c000 + .long 0x0a000693,0xeb000c78,0xe3e0100d,0xe5d6c000 .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00 - .long 0xe371000e,0x3373000e,0x2a0005fd,0xeb000b36 + .long 0xe371000e,0x3373000e,0x2a000685,0xeb000c61 .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -484,7 +484,7 @@ lj_BC_MODVV: lj_BC_POW: .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9 .long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e - .long 0x2a0005eb + .long 0x2a000673 bl pow .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a0b00 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -497,7 +497,7 @@ lj_BC_CAT: .long 0xe004baae,0xe004c6ae,0xe04c200b,0xe5889010 .long 0xe089100c,0xe1a00008,0xe58d6008,0xe1a021a2 bl lj_meta_cat - .long 0xe5989010,0xe3500000,0x1a0005e3,0xe18920db + .long 0xe5989010,0xe3500000,0x1a00066b,0xe18920db .long 0xe5d6c000,0xe496e004,0xe18920fa,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c @@ -576,7 +576,7 @@ lj_BC_USETV: .long 0xe5911010,0xe31c0004,0xe283c004,0x135b0000 .long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c - .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d07 + .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d2e .long 0xe31b0003 blne lj_gc_barrieruv .long 0xeafffff2 @@ -591,7 +591,7 @@ lj_BC_USETS: .long 0xe5911010,0xe3e03004,0xe31c0004,0xe5d2c004 .long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c - .long 0xe31c0003,0x135b0000,0xe2470d07 + .long 0xe31c0003,0x135b0000,0xe2470d2e blne lj_gc_barrieruv .long 0xeafffff4 @@ -643,7 +643,7 @@ lj_BC_FNEW: .type lj_BC_TNEW, %function .size lj_BC_TNEW, 104 lj_BC_TNEW: - .long 0xe51721b8,0xe51731b4,0xe5889010,0xe58d6008 + .long 0xe5172b78,0xe5173b74,0xe5889010,0xe58d6008 .long 0xe1520003,0xe1a00008,0x2a00000f,0xe1a01a8b .long 0xe1a025ab,0xe1a0bac1,0xe1a01aa1,0xe37b0001 .long 0x02811002 @@ -659,7 +659,7 @@ lj_BC_TNEW: .type lj_BC_TDUP, %function .size lj_BC_TDUP, 88 lj_BC_TDUP: - .long 0xe1e0b00b,0xe51721b8,0xe51731b4,0xe5889010 + .long 0xe1e0b00b,0xe5172b78,0xe5173b74,0xe5889010 .long 0xe58d6008,0xe1520003,0xe1a00008,0x2a00000a .long 0xe795110b bl lj_tab_dup @@ -691,14 +691,14 @@ lj_BC_GSET: .size lj_BC_TGETV, 140 lj_BC_TGETV: .long 0xe004caae,0xe004b6ae,0xe18900dc,0xe18920db - .long 0xe371000c,0x1a000445,0xe373000e,0x05903008 + .long 0xe371000c,0x1a0004cd,0xe373000e,0x05903008 .long 0x05901018,0x1a000014,0xe0833182,0xe1520001 - .long 0x31c320d0,0x2a00043d,0xe5d6c000,0xe3730001 + .long 0x31c320d0,0x2a0004c5,0xe5d6c000,0xe3730001 .long 0x0a000005,0xe496e004,0xe18920fa,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe5901010 .long 0xe3510000,0x0afffff6,0xe5d11006,0xe3110001 - .long 0x1afffff3,0xe004caae,0xea00042c,0xe3730005 - .long 0x01a0b002,0x0a000007,0xea000428 + .long 0x1afffff3,0xe004caae,0xea0004b4,0xe3730005 + .long 0x01a0b002,0x0a000007,0xea0004b0 .globl lj_BC_TGETS .hidden lj_BC_TGETS @@ -706,7 +706,7 @@ lj_BC_TGETV: .size lj_BC_TGETS, 160 lj_BC_TGETS: .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe1e0b00b - .long 0xe795b10b,0xe371000c,0x1a00040f,0xe590201c + .long 0xe795b10b,0xe371000c,0x1a000497,0xe590201c .long 0xe59b3008,0xe590e014,0xe1a0c000,0xe0022003 .long 0xe0822082,0xe08ee182,0xe1ce00d8,0xe1ce20d0 .long 0xe59ee010,0xe3710005,0x0150000b,0x1a000008 @@ -714,7 +714,7 @@ lj_BC_TGETS: .long 0xe18920fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xe35e0000,0x1affffee,0xe59c0010 .long 0xe3a02000,0xe3e03000,0xe3500000,0x0afffff1 - .long 0xe5d01006,0xe3110001,0x1affffee,0xea0003f0 + .long 0xe5d01006,0xe3110001,0x1affffee,0xea000478 .globl lj_BC_TGETB .hidden lj_BC_TGETB @@ -722,12 +722,12 @@ lj_BC_TGETS: .size lj_BC_TGETB, 108 lj_BC_TGETB: .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe371000c - .long 0x1a0003f4,0xe5902018,0xe5903008,0xe1a0118b - .long 0xe15b0002,0x318320d1,0x2a0003ee,0xe5d6c000 + .long 0x1a00047c,0xe5902018,0xe5903008,0xe1a0118b + .long 0xe15b0002,0x318320d1,0x2a000476,0xe5d6c000 .long 0xe3730001,0x0a000005,0xe496e004,0xe18920fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xe5901010,0xe3510000,0x0afffff6,0xe5d11006 - .long 0xe3110001,0x1afffff3,0xea0003de + .long 0xe3110001,0x1afffff3,0xea000466 .globl lj_BC_TGETR .hidden lj_BC_TGETR @@ -736,7 +736,7 @@ lj_BC_TGETB: lj_BC_TGETR: .long 0xe004caae,0xe004b6ae,0xe799000c,0xe799100b .long 0xe5903008,0xe5902018,0xe0833181,0xe1510002 - .long 0x2a0003f3,0xe1c300d0,0xe5d6c000,0xe496e004 + .long 0x2a00047b,0xe1c300d0,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c @@ -746,17 +746,17 @@ lj_BC_TGETR: .size lj_BC_TSETV, 188 lj_BC_TSETV: .long 0xe004caae,0xe004b6ae,0xe18900dc,0xe18920db - .long 0xe371000c,0x1a0003fc,0xe373000e,0x05901008 + .long 0xe371000c,0x1a000484,0xe373000e,0x05901008 .long 0x05903018,0x1a000020,0xe0811182,0xe1520003 - .long 0x3591e004,0x2a0003f4,0xe5d6c000,0xe37e0001 + .long 0x3591e004,0x2a00047c,0xe5d6c000,0xe37e0001 .long 0xe5d0e004,0xe18920da,0x0a000007,0xe31e0004 .long 0xe1c120f0,0x1a00000e,0xe496e004,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe590a010 .long 0xe35a0000,0x0afffff4,0xe5daa006,0xe31a0002 .long 0x1afffff1,0xe516e004,0xe004caae,0xe004a2ae - .long 0xea0003dd,0xe517219c,0xe3cee004,0xe507019c + .long 0xea000465,0xe5172b5c,0xe3cee004,0xe5070b5c .long 0xe5c0e004,0xe580200c,0xeaffffea,0xe3730005 - .long 0x01a0b002,0x0a000007,0xea0003d3 + .long 0x01a0b002,0x0a000007,0xea00045b .globl lj_BC_TSETS .hidden lj_BC_TSETS @@ -764,7 +764,7 @@ lj_BC_TSETV: .size lj_BC_TSETS, 276 lj_BC_TSETS: .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe1e0b00b - .long 0xe795b10b,0xe371000c,0x1a0003ba,0xe590201c + .long 0xe795b10b,0xe371000c,0x1a000442,0xe590201c .long 0xe59b3008,0xe590e014,0xe1a0c000,0xe0022003 .long 0xe0822082,0xe3a03000,0xe08ee182,0xe5cc3006 .long 0xe1ce00d8,0xe59e3004,0xe59e2010,0xe3710005 @@ -773,14 +773,14 @@ lj_BC_TSETS: .long 0x1a000021,0xe5d6c000,0xe496e004,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe59c0010 .long 0xe3500000,0x0afffff3,0xe5d00006,0xe3100002 - .long 0x1afffff0,0xea000399,0xe1b0e002,0x1affffe3 + .long 0x1afffff0,0xea000421,0xe1b0e002,0x1affffe3 .long 0xe59c0010,0xe1a0200d,0xe58d6008,0xe3500000 .long 0xe5889010,0x15d01006,0xe1a00008,0x0a000001 - .long 0xe3110002,0x0a00038d,0xe3e03004,0xe58db000 + .long 0xe3110002,0x0a000415,0xe3e03004,0xe58db000 .long 0xe1a0100c,0xe58d3004 bl lj_tab_newkey .long 0xe5989010,0xe18920da,0xe1c020f0,0xeaffffdd - .long 0xe517219c,0xe3c11004,0xe507c19c,0xe5cc1004 + .long 0xe5172b5c,0xe3c11004,0xe507cb5c,0xe5cc1004 .long 0xe58c200c,0xeaffffd7 .globl lj_BC_TSETB @@ -789,14 +789,14 @@ lj_BC_TSETS: .size lj_BC_TSETB, 156 lj_BC_TSETB: .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe371000c - .long 0x1a000382,0xe5902018,0xe590c008,0xe1a0118b - .long 0xe15b0002,0x31a120dc,0x2a00037c,0xe5d6c000 + .long 0x1a00040a,0xe5902018,0xe590c008,0xe1a0118b + .long 0xe15b0002,0x31a120dc,0x2a000404,0xe5d6c000 .long 0xe3730001,0xe5d0e004,0xe18920da,0x0a000007 .long 0xe31e0004,0xe1c120f0,0x1a00000d,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xe590a010,0xe35a0000,0x0afffff4,0xe5daa006 .long 0xe31a0002,0x1afffff1,0xe516e004,0xe004a2ae - .long 0xea000366,0xe517219c,0xe3cee004,0xe507019c + .long 0xea0003ee,0xe5172b5c,0xe3cee004,0xe5070b5c .long 0xe5c0e004,0xe580200c,0xeaffffeb .globl lj_BC_TSETM @@ -813,7 +813,7 @@ lj_BC_TSETM: .long 0xe1a0b82e,0xe12fff1c,0xe5889010,0xe1a00008 .long 0xe58d6008 bl lj_tab_reasize - .long 0xeaffffe1,0xe517219c,0xe3c00004,0xe507119c + .long 0xeaffffe1,0xe5172b5c,0xe3c00004,0xe5071b5c .long 0xe5c10004,0xe581200c,0xeaffffee .globl lj_BC_TSETR @@ -823,10 +823,10 @@ lj_BC_TSETM: lj_BC_TSETR: .long 0xe004caae,0xe004b6ae,0xe799100c,0xe799200b .long 0xe5d1e004,0xe5910008,0xe5913018,0xe31e0004 - .long 0xe0800182,0x1a000009,0xe1520003,0x2a00034e + .long 0xe0800182,0x1a000009,0xe1520003,0x2a0003d6 .long 0xe18920da,0xe5d6c000,0xe496e004,0xe1c020f0 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c - .long 0xe517c19c,0xe3cee004,0xe507119c,0xe5c1e004 + .long 0xe517cb5c,0xe3cee004,0xe5071b5c,0xe5c1e004 .long 0xe581c00c,0xeaffffef .globl lj_BC_CALLM @@ -842,7 +842,7 @@ lj_BC_CALLM: .size lj_BC_CALL, 60 lj_BC_CALL: .long 0xe004b6ae,0xe1a0c009,0xe1a920da,0xe24bb008 - .long 0xe2899008,0xe3730009,0x1a000397,0xe5096004 + .long 0xe2899008,0xe3730009,0x1a00041f,0xe5096004 .long 0xe5926010,0xe5d6c000,0xe496e004,0xe797c10c .long 0xe004a2ae,0xe08aa009,0xe12fff1c @@ -859,7 +859,7 @@ lj_BC_CALLMT: .size lj_BC_CALLT, 180 lj_BC_CALLT: .long 0xe1a0b18b,0xe1aa20d9,0xe24bb008,0xe28aa008 - .long 0xe3730009,0x1a000396,0xe5196004,0xe3a0c000 + .long 0xe3730009,0x1a00041e,0xe5196004,0xe3a0c000 .long 0xe5d23006,0xe3160003,0x1a000018,0xe5092008 .long 0xe35b0000,0x0a000005,0xe18a00dc,0xe28ce008 .long 0xe15e000b,0xe18900fc,0xe1a0c00e,0x1afffff9 @@ -878,7 +878,7 @@ lj_BC_CALLT: lj_BC_ITERC: .long 0xe089a00a,0xe1a0c009,0xe14a21d0,0xe14a00d8 .long 0xe28a9008,0xe1ca20f8,0xe1ca01f0,0xe14a21d8 - .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a000353 + .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a0003db .long 0xe5096004,0xe5926010,0xe5d6c000,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c @@ -956,7 +956,7 @@ lj_BC_RET: .long 0xe5d6c000,0xe496e004,0xe5115030,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe3e01000 .long 0xe2899008,0xe28bb008,0xe509100c,0xeaffffef - .long 0xe089a00a,0xe3110007,0x1a000102,0xe0499001 + .long 0xe089a00a,0xe3110007,0x1a00018a,0xe0499001 .long 0xe5196004,0xeaffffd9 .globl lj_BC_RET0 @@ -993,20 +993,45 @@ lj_BC_RET1: lj_BC_FORI: .long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e .long 0xe59ac014,0x1a000010,0xe373000e,0xe59a3010 - .long 0x037c000e,0x1a000276,0xe3530000,0xba000008 + .long 0x037c000e,0x1a0002fe,0xe3530000,0xba000008 .long 0xe1500002,0xc24b6b80,0xe5d6c000,0xe496e004 .long 0xe1ca01f8,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xe1520000,0xeafffff5,0x3373000e - .long 0x337c000e,0x2a000266,0xed1a0b00,0xed9a1b02 + .long 0x337c000e,0x2a0002ee,0xed1a0b00,0xed9a1b02 .long 0xe35c0000,0xed8a0b06,0xaeb40b41,0xbeb41b40 .long 0xeef1fa10,0x824b6b80,0xe5d6c000,0xe496e004 .long 0xeaffffeb + .globl lj_BC_JFORI + .hidden lj_BC_JFORI + .type lj_BC_JFORI, %function + .size lj_BC_JFORI, 164 +lj_BC_JFORI: + .long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e + .long 0xe59ac014,0x1a000012,0xe373000e,0xe59a3010 + .long 0x037c000e,0x1a0002d9,0xe3530000,0xba00000a + .long 0xe1500002,0xe24b6b80,0xd156b0b2,0xe5d6c000 + .long 0xe496e004,0xe1ca01f8,0xda00008c,0xe797c10c + .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1520000 + .long 0xeafffff3,0x3373000e,0x337c000e,0x2a0002c7 + .long 0xed1a0b00,0xed9a1b02,0xe35c0000,0xed8a0b06 + .long 0xaeb40b41,0xbeb41b40,0xeef1fa10,0xe24b6b80 + .long 0x9156b0b2,0x9a000079,0xe5d6c000,0xe496e004 + .long 0xeaffffe9 + .globl lj_BC_FORL .hidden lj_BC_FORL .type lj_BC_FORL, %function - .size lj_BC_FORL, 144 + .size lj_BC_FORL, 28 lj_BC_FORL: + .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0 + .long 0xe2511002,0xe18710b0,0x3a000725 + + .globl lj_BC_IFORL + .hidden lj_BC_IFORL + .type lj_BC_IFORL, %function + .size lj_BC_IFORL, 144 +lj_BC_IFORL: .long 0xe1aa00d9,0xe086b10b,0xe1ca21d0,0xe371000e .long 0x1a000010,0xe0900002,0xe59a3008,0x6286bb80 .long 0xe3520000,0xba000009,0xe1500003,0xd24b6b80 @@ -1017,23 +1042,71 @@ lj_BC_FORL: .long 0xbeb41b40,0xeef1fa10,0xed0a0b00,0xed8a0b06 .long 0x924b6b80,0xe5d6c000,0xe496e004,0xeaffffeb + .globl lj_BC_JFORL + .hidden lj_BC_JFORL + .type lj_BC_JFORL, %function + .size lj_BC_JFORL, 140 +lj_BC_JFORL: + .long 0xe1aa00d9,0xe1ca21d0,0xe371000e,0x1a000010 + .long 0xe0900002,0xe59a3008,0x6a000003,0xe3520000 + .long 0xba000009,0xe1500003,0xe1ca00f0,0xe5d6c000 + .long 0xe496e004,0xe1ca01f8,0xda00003c,0xe797c10c + .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1530000 + .long 0xeafffff4,0xed1a0b00,0xed9a2b04,0xed9a1b02 + .long 0xe3530000,0xee300b02,0xaeb40b41,0xbeb41b40 + .long 0xeef1fa10,0xed0a0b00,0xed8a0b06,0x9a00002b + .long 0xe5d6c000,0xe496e004,0xeaffffeb + .globl lj_BC_ITERL .hidden lj_BC_ITERL .type lj_BC_ITERL, %function - .size lj_BC_ITERL, 44 + .size lj_BC_ITERL, 28 lj_BC_ITERL: + .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0 + .long 0xe2511002,0xe18710b0,0x3a0006d7 + + .globl lj_BC_IITERL + .hidden lj_BC_IITERL + .type lj_BC_IITERL, %function + .size lj_BC_IITERL, 44 +lj_BC_IITERL: .long 0xe1aa00d9,0xe086b10b,0xe3710001,0x124b6b80 .long 0x114a00f8,0xe5d6c000,0xe496e004,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c + .globl lj_BC_JITERL + .hidden lj_BC_JITERL + .type lj_BC_JITERL, %function + .size lj_BC_JITERL, 40 +lj_BC_JITERL: + .long 0xe1aa00d9,0xe3710001,0x114a00f8,0x1a000012 + .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae + .long 0xe1a0b82e,0xe12fff1c + .globl lj_BC_LOOP .hidden lj_BC_LOOP .type lj_BC_LOOP, %function - .size lj_BC_LOOP, 24 + .size lj_BC_LOOP, 28 lj_BC_LOOP: + .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0 + .long 0xe2511002,0xe18710b0,0x3a0006bb + + .globl lj_BC_ILOOP + .hidden lj_BC_ILOOP + .type lj_BC_ILOOP, %function + .size lj_BC_ILOOP, 24 +lj_BC_ILOOP: .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c + .globl lj_BC_JLOOP + .hidden lj_BC_JLOOP + .type lj_BC_JLOOP, %function + .size lj_BC_JLOOP, 32 +lj_BC_JLOOP: + .long 0xe51708b0,0xe3a01000,0xe790b10b,0xe5071b08 + .long 0xe59ba034,0xe5079a88,0xe5078af4,0xe12fff1a + .globl lj_BC_JMP .hidden lj_BC_JMP .type lj_BC_JMP, %function @@ -1045,8 +1118,10 @@ lj_BC_JMP: .globl lj_BC_FUNCF .hidden lj_BC_FUNCF .type lj_BC_FUNCF, %function - .size lj_BC_FUNCF, 0 + .size lj_BC_FUNCF, 28 lj_BC_FUNCF: + .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0 + .long 0xe2511001,0xe18710b0,0x3a0006ac .globl lj_BC_IFUNCF .hidden lj_BC_IFUNCF @@ -1054,7 +1129,7 @@ lj_BC_FUNCF: .size lj_BC_IFUNCF, 68 lj_BC_IFUNCF: .long 0xe5980018,0xe556103e,0xe5165034,0xe15a0000 - .long 0x8a0000ad,0xe5d6c000,0xe496e004,0xe15b0181 + .long 0x8a0000bb,0xe5d6c000,0xe496e004,0xe15b0181 .long 0xe3e03000,0x3a000003,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xe18920fb,0xe28bb008 .long 0xeafffff5 @@ -1062,8 +1137,12 @@ lj_BC_IFUNCF: .globl lj_BC_JFUNCF .hidden lj_BC_JFUNCF .type lj_BC_JFUNCF, %function - .size lj_BC_JFUNCF, 0 + .size lj_BC_JFUNCF, 52 lj_BC_JFUNCF: + .long 0xe5980018,0xe556103e,0xe5165034,0xe15a0000 + .long 0x8a0000aa,0xe15b0181,0xe3e03000,0x3a000001 + .long 0xe1a0b82e,0xeaffffcd,0xe18920fb,0xe28bb008 + .long 0xeafffff7 .globl lj_BC_FUNCV .hidden lj_BC_FUNCV @@ -1078,7 +1157,7 @@ lj_BC_FUNCV: lj_BC_IFUNCV: .long 0xe5980018,0xe089300b,0xe08aa00b,0xe5832000 .long 0xe28b100b,0xe5165034,0xe15a0000,0xe5831004 - .long 0x2a000098,0xe556c03e,0xe1a0a009,0xe1a0b003 + .long 0x2a000099,0xe556c03e,0xe1a0a009,0xe1a0b003 .long 0xe35c0000,0xe2839008,0x0a000007,0xe3e02000 .long 0xe15a000b,0x30ca00d8,0x21a01002,0x350a2004 .long 0xe25cc001,0xe1e300f8,0x1afffff8,0xe5d6c000 @@ -1088,8 +1167,9 @@ lj_BC_IFUNCV: .globl lj_BC_JFUNCV .hidden lj_BC_JFUNCV .type lj_BC_JFUNCV, %function - .size lj_BC_JFUNCV, 0 + .size lj_BC_JFUNCV, 4 lj_BC_JFUNCV: + .long 0xe7f001f0 .globl lj_BC_FUNCC .hidden lj_BC_FUNCC @@ -1098,9 +1178,9 @@ lj_BC_JFUNCV: lj_BC_FUNCC: .long 0xe5923014,0xe08a100b,0xe5980018,0xe089b00b .long 0xe5889010,0xe1510000,0xe588b014,0xe3e02001 - .long 0xe1a00008,0x8a000078,0xe5072148,0xe12fff33 - .long 0xe5989010,0xe3e02000,0xe5981014,0xe50780cc - .long 0xe1a0b180,0xe5072148,0xe5196004,0xe041a00b + .long 0xe1a00008,0x8a000078,0xe5072b08,0xe12fff33 + .long 0xe5989010,0xe3e02000,0xe5981014,0xe5078a8c + .long 0xe1a0b180,0xe5072b08,0xe5196004,0xe041a00b .long 0xea00001c .globl lj_BC_FUNCCW @@ -1108,11 +1188,11 @@ lj_BC_FUNCC: .type lj_BC_FUNCCW, %function .size lj_BC_FUNCCW, 88 lj_BC_FUNCCW: - .long 0xe51730dc,0xe08a100b,0xe5980018,0xe089b00b + .long 0xe5173a9c,0xe08a100b,0xe5980018,0xe089b00b .long 0xe5889010,0xe1510000,0xe588b014,0xe5921014 - .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072148 + .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072b08 .long 0xe12fff33,0xe5989010,0xe3e02000,0xe5981014 - .long 0xe50780cc,0xe1a0b180,0xe5072148,0xe5196004 + .long 0xe5078a8c,0xe1a0b180,0xe5072b08,0xe5196004 .long 0xe041a00b,0xea000006 .globl lj_vm_returnp @@ -1129,7 +1209,7 @@ lj_vm_returnp: .size lj_vm_returnc, 24 lj_vm_returnc: .long 0xe29bb008,0xe3a00001,0x0a000031,0xe58db004 - .long 0xe2160003,0x0afffedc + .long 0xe2160003,0x0afffe54 .globl lj_vm_return .hidden lj_vm_return @@ -1138,7 +1218,7 @@ lj_vm_returnc: lj_vm_return: .long 0xe3c6c007,0xe3500001,0xe049c00c,0x1affffee .long 0xe588c010,0xe59d5014,0xe3e03001,0xe2499008 - .long 0xe25b2008,0xe1a05185,0xe5073148,0x0a000003 + .long 0xe25b2008,0xe1a05185,0xe5073b08,0x0a000003 .long 0xe2522008,0xe0ca00d8,0xe0c900f8,0x1afffffb .long 0xe155000b,0x1a000007,0xe5889014 @@ -1191,8 +1271,8 @@ lj_vm_unwind_ff: lj_vm_unwind_ff_eh: .long 0xe59d800c,0xe3a040ff,0xe3a0b010,0xe1a04184 .long 0xe5989010,0xe5987008,0xe3e00001,0xe249a008 - .long 0xe5196004,0xe2877d07,0xe3e01000,0xe5090004 - .long 0xe5071148,0xeaffffb5 + .long 0xe5196004,0xe2877d2e,0xe3e01000,0xe5090004 + .long 0xe5071b08,0xeaffffb5 .globl lj_vm_unwind_ext .hidden lj_vm_unwind_ext @@ -1230,14 +1310,14 @@ lj_vm_growstack_l: .size lj_vm_resume, 140 lj_vm_resume: .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c - .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d07 + .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d2e .long 0xe58d800c,0xe3a06005,0xe58d2014,0xe28d1001 .long 0xe5d80007,0xe58d2018,0xe58d8008,0xe58d2010 - .long 0xe3500000,0xe5881028,0x0a000025,0xe50780cc + .long 0xe3500000,0xe5881028,0x0a000025,0xe5078a8c .long 0xe1a0a009,0xe5989010,0xe5980014,0xe3a040ff .long 0xe5c82007,0xe040b009,0xe5196004,0xe1a04184 - .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071148 - .long 0xe58db004,0x0afffe59,0xeaffff7b + .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071b08 + .long 0xe58db004,0x0afffdd1,0xeaffff7b .globl lj_vm_pcall .hidden lj_vm_pcall @@ -1255,10 +1335,10 @@ lj_vm_call: .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c .long 0xe3a06001,0xe590b028,0xe58d2014,0xe1a08000 .long 0xe58d000c,0xe5987008,0xe1a09001,0xe58d0008 - .long 0xe58db010,0xe2877d07,0xe588d028,0xe50780cc + .long 0xe58db010,0xe2877d2e,0xe588d028,0xe5078a8c .long 0xe598c010,0xe5980014,0xe3a040ff,0xe0866009 .long 0xe1a04184,0xe046600c,0xe3e01000,0xe040b009 - .long 0xe5071148 + .long 0xe5071b08 .globl lj_vm_call_dispatch .hidden lj_vm_call_dispatch @@ -1282,9 +1362,9 @@ lj_vm_call_dispatch_f: lj_vm_cpcall: .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c .long 0xe1a08000,0xe590a01c,0xe58d000c,0xe5987008 - .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d07 + .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d2e .long 0xe04aa00c,0xe3a0c000,0xe58da014,0xe58dc018 - .long 0xe58db010,0xe588d028,0xe50780cc,0xe12fff33 + .long 0xe58db010,0xe588d028,0xe5078a8c,0xe12fff33 .long 0xe1b09000,0xe3a06005,0x1affffd3,0xeaffff4b .globl lj_cont_dispatch @@ -1295,8 +1375,8 @@ lj_cont_dispatch: .long 0xe51c2008,0xe5190010,0xe1a03009,0xe1a0900c .long 0xe3500001,0xe513600c,0xe5922010,0xe3e0e000 .long 0xe08a100b,0xe501e004,0x9a000001,0xe5125030 - .long 0xe12fff10,0x0a00066c,0xe2433010,0xe043b009 - .long 0xea00050e + .long 0xe12fff10,0x0a00070f,0xe2433010,0xe043b009 + .long 0xea000510 .globl lj_cont_cat .hidden lj_cont_cat @@ -1305,7 +1385,7 @@ lj_cont_dispatch: lj_cont_cat: .long 0xe516e004,0xe2431010,0xe1ca20d0,0xe5889010 .long 0xe004baae,0xe004a2ae,0xe089000b,0xe0510000 - .long 0x11c120f0,0x11a02000,0x1afffac4,0xe18920fa + .long 0x11c120f0,0x11a02000,0x1afffa3c,0xe18920fa .long 0xea00006a .globl lj_vmeta_tgets1 @@ -1320,7 +1400,7 @@ lj_vmeta_tgets1: .type lj_vmeta_tgets, %function .size lj_vmeta_tgets, 36 lj_vmeta_tgets: - .long 0xe2471e13,0xe3e0300b,0xe581c000,0xe5813004 + .long 0xe2471eaf,0xe3e0300b,0xe581c000,0xe5813004 .long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d .long 0xea000008 @@ -1352,7 +1432,7 @@ lj_vmeta_tgetv: .size lj_vmeta_tgetr, 20 lj_vmeta_tgetr: bl lj_tab_getinth - .long 0xe3500000,0x11c000d0,0x03e01000,0xeafffc07 + .long 0xe3500000,0x11c000d0,0x03e01000,0xeafffb7f .globl lj_vmeta_tsets1 .hidden lj_vmeta_tsets1 @@ -1366,7 +1446,7 @@ lj_vmeta_tsets1: .type lj_vmeta_tsets, %function .size lj_vmeta_tsets, 36 lj_vmeta_tsets: - .long 0xe2471e13,0xe3e0300b,0xe581c000,0xe5813004 + .long 0xe2471eaf,0xe3e0300b,0xe581c000,0xe5813004 .long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d .long 0xea000008 @@ -1399,7 +1479,7 @@ lj_vmeta_tsetv: lj_vmeta_tsetr: .long 0xe5889010,0xe1a00008,0xe58d6008 bl lj_tab_setinth - .long 0xeafffcab + .long 0xeafffc23 .globl lj_vmeta_comp .hidden lj_vmeta_comp @@ -1543,50 +1623,51 @@ lj_vmeta_callt: .long 0xe1a00008,0xe5889010,0xe24a1008,0xe58d6008 .long 0xe08a200b bl lj_meta_call - .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffc5f + .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffbd7 .globl lj_vmeta_for .hidden lj_vmeta_for .type lj_vmeta_for, %function - .size lj_vmeta_for, 36 + .size lj_vmeta_for, 48 lj_vmeta_for: .long 0xe1a00008,0xe5889010,0xe1a0100a,0xe58d6008 bl lj_meta_for - .long 0xe516e004,0xe004a2ae,0xe1a0b82e,0xeafffd75 + .long 0xe556c004,0xe516e004,0xe35c004e,0xe004a2ae + .long 0xe1a0b82e,0x0afffd10,0xeafffcea .globl lj_ff_assert .hidden lj_ff_assert .type lj_ff_assert, %function .size lj_ff_assert, 64 lj_ff_assert: - .long 0xe1c900d0,0xe35b0008,0x3a000404,0xe3710003 - .long 0x8a000402,0xe5196004,0xe14900f8,0xe1a0c009 - .long 0xe25ba008,0xe28bb008,0x0a0001ce,0xe1cc00d8 - .long 0xe25aa008,0xe0cc00f8,0x1afffffb,0xea0001c9 + .long 0xe1c900d0,0xe35b0008,0x3a000403,0xe3710003 + .long 0x8a000401,0xe5196004,0xe14900f8,0xe1a0c009 + .long 0xe25ba008,0xe28bb008,0x0a0001cd,0xe1cc00d8 + .long 0xe25aa008,0xe0cc00f8,0x1afffffb,0xea0001c8 .globl lj_ff_type .hidden lj_ff_type .type lj_ff_type, %function .size lj_ff_type, 36 lj_ff_type: - .long 0xe5991004,0xe35b0008,0x3a0003f4,0xe371000e + .long 0xe5991004,0xe35b0008,0x3a0003f3,0xe371000e .long 0x33e0100d,0xe2613002,0xe1a03183,0xe18200d3 - .long 0xea0001bd + .long 0xea0001bc .globl lj_ff_getmetatable .hidden lj_ff_getmetatable .type lj_ff_getmetatable, %function .size lj_ff_getmetatable, 148 lj_ff_getmetatable: - .long 0xe1c900d0,0xe35b0008,0x3a0003eb,0xe371000c + .long 0xe1c900d0,0xe35b0008,0x3a0003ea,0xe371000c .long 0x1371000d,0x1a000018,0xe590c010,0xe3e01000 - .long 0xe517b05c,0xe35c0000,0x0a0001b2,0xe59c201c + .long 0xe517ba1c,0xe35c0000,0x0a0001b1,0xe59c201c .long 0xe59b3008,0xe59ce014,0xe0022003,0xe0822082 .long 0xe08ee182,0xe1ce20d8,0xe1ce00d0,0xe59ee010 .long 0xe3730005,0x0152000b,0x0a000004,0xe35e0000 - .long 0x1afffff7,0xe1a0000c,0xe3e0100b,0xea0001a1 - .long 0xe3710001,0x1a00019f,0xeafffff9,0xe371000e - .long 0x21e01001,0x33a0100d,0xe0873101,0xe513c048 + .long 0x1afffff7,0xe1a0000c,0xe3e0100b,0xea0001a0 + .long 0xe3710001,0x1a00019e,0xeafffff9,0xe371000e + .long 0x21e01001,0x33a0100d,0xe0873101,0xe513ca08 .long 0xeaffffe1 .globl lj_ff_setmetatable @@ -1594,132 +1675,132 @@ lj_ff_getmetatable: .type lj_ff_setmetatable, %function .size lj_ff_setmetatable, 76 lj_ff_setmetatable: - .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a0003c5 + .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a0003c4 .long 0xe371000c,0x0590c010,0x0373000c,0x05d03004 - .long 0x035c0000,0x1a0003bf,0xe3130004,0xe5802010 - .long 0x0a00018b,0xe517219c,0xe3c33004,0xe507019c - .long 0xe5c03004,0xe580200c,0xea000185 + .long 0x035c0000,0x1a0003be,0xe3130004,0xe5802010 + .long 0x0a00018a,0xe5172b5c,0xe3c33004,0xe5070b5c + .long 0xe5c03004,0xe580200c,0xea000184 .globl lj_ff_rawget .hidden lj_ff_rawget .type lj_ff_rawget, %function .size lj_ff_rawget, 44 lj_ff_rawget: - .long 0xe1c920d0,0xe35b0010,0x3a0003b3,0xe1a01002 - .long 0xe373000c,0x1a0003b0,0xe1a00008,0xe2892008 + .long 0xe1c920d0,0xe35b0010,0x3a0003b2,0xe1a01002 + .long 0xe373000c,0x1a0003af,0xe1a00008,0xe2892008 bl lj_tab_get - .long 0xe1c000d0,0xea00017a + .long 0xe1c000d0,0xea000179 .globl lj_ff_tonumber .hidden lj_ff_tonumber .type lj_ff_tonumber, %function .size lj_ff_tonumber, 24 lj_ff_tonumber: - .long 0xe1c900d0,0xe35b0008,0x1a0003a8,0xe371000e - .long 0x9a000175,0xea0003a5 + .long 0xe1c900d0,0xe35b0008,0x1a0003a7,0xe371000e + .long 0x9a000174,0xea0003a4 .globl lj_ff_tostring .hidden lj_ff_tostring .type lj_ff_tostring, %function .size lj_ff_tostring, 84 lj_ff_tostring: - .long 0xe1c900d0,0xe35b0008,0x3a0003a2,0xe3710005 - .long 0x0a00016f,0xe5173014,0xe5889010,0xe371000e - .long 0x93530000,0xe58d6008,0x8a00039a,0xe51701b8 - .long 0xe51711b4,0xe1500001,0xab0003bf,0xe1a00008 + .long 0xe1c900d0,0xe35b0008,0x3a0003a1,0xe3710005 + .long 0x0a00016e,0xe51739d4,0xe5889010,0xe371000e + .long 0x93530000,0xe58d6008,0x8a000399,0xe5170b78 + .long 0xe5171b74,0xe1500001,0xab0003be,0xe1a00008 .long 0xe1a01009 bl lj_strfmt_number - .long 0xe5989010,0xe3e01004,0xea00015f + .long 0xe5989010,0xe3e01004,0xea00015e .globl lj_ff_next .hidden lj_ff_next .type lj_ff_next, %function .size lj_ff_next, 96 lj_ff_next: - .long 0xe1c900d0,0xe35b0008,0x3a00038d,0xe3e03000 - .long 0xe371000c,0x1a00038a,0xe18920fb,0xe5196004 + .long 0xe1c900d0,0xe35b0008,0x3a00038c,0xe3e03000 + .long 0xe371000c,0x1a000389,0xe18920fb,0xe5196004 .long 0xe1a01000,0xe5889010,0xe1a00008,0xe5889014 .long 0xe2892008,0xe58d6008 bl lj_tab_next - .long 0xe3500000,0x03e01000,0x0a00014d,0xe1c900d8 + .long 0xe3500000,0x03e01000,0x0a00014c,0xe1c900d8 .long 0xe1c921d0,0xe3a0b018,0xe14900f8,0xe1c920f0 - .long 0xea00014a + .long 0xea000149 .globl lj_ff_pairs .hidden lj_ff_pairs .type lj_ff_pairs, %function .size lj_ff_pairs, 48 lj_ff_pairs: - .long 0xe1c900d0,0xe35b0008,0x3a000375,0xe371000c - .long 0x1a000373,0xe1c221d8,0xe5196004,0xe3e01000 - .long 0xe3a0b020,0xe14920f8,0xe589100c,0xea00013e + .long 0xe1c900d0,0xe35b0008,0x3a000374,0xe371000c + .long 0x1a000372,0xe1c221d8,0xe5196004,0xe3e01000 + .long 0xe3a0b020,0xe14920f8,0xe589100c,0xea00013d .globl lj_ff_ipairs_aux .hidden lj_ff_ipairs_aux .type lj_ff_ipairs_aux, %function .size lj_ff_ipairs_aux, 120 lj_ff_ipairs_aux: - .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000368 - .long 0xe371000c,0x0373000e,0x1a000365,0xe590c018 + .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000367 + .long 0xe371000c,0x0373000e,0x1a000364,0xe590c018 .long 0xe590b008,0xe2822001,0xe5196004,0xe152000c .long 0xe08bb182,0xe14920f8,0x31cb00d0,0xe3a0b008 .long 0x2a000003,0xe3710001,0x13a0b018,0x11c900f0 - .long 0xea000129,0xe590c01c,0xe1a01002,0xe35c0000 - .long 0x0a000125 + .long 0xea000128,0xe590c01c,0xe1a01002,0xe35c0000 + .long 0x0a000124 bl lj_tab_getinth - .long 0xe3500000,0x0a000122,0xe1c000d0,0xeafffff2 + .long 0xe3500000,0x0a000121,0xe1c000d0,0xeafffff2 .globl lj_ff_ipairs .hidden lj_ff_ipairs .type lj_ff_ipairs, %function .size lj_ff_ipairs, 52 lj_ff_ipairs: - .long 0xe1c900d0,0xe35b0008,0x3a00034b,0xe371000c - .long 0x1a000349,0xe1c221d8,0xe5196004,0xe3a00000 + .long 0xe1c900d0,0xe35b0008,0x3a00034a,0xe371000c + .long 0x1a000348,0xe1c221d8,0xe5196004,0xe3a00000 .long 0xe3e0100d,0xe3a0b020,0xe14920f8,0xe1c900f8 - .long 0xea000113 + .long 0xea000112 .globl lj_ff_pcall .hidden lj_ff_pcall .type lj_ff_pcall, %function .size lj_ff_pcall, 40 lj_ff_pcall: - .long 0xe557a16b,0xe35b0008,0x3a00033e,0xe31a0010 + .long 0xe557ab2b,0xe35b0008,0x3a00033d,0xe31a0010 .long 0xe1a0c009,0xe2899008,0x03a0600e,0x13a0600f - .long 0xe24bb008,0xeafffe11 + .long 0xe24bb008,0xeafffe0e .globl lj_ff_xpcall .hidden lj_ff_xpcall .type lj_ff_xpcall, %function .size lj_ff_xpcall, 64 lj_ff_xpcall: - .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000333 - .long 0xe557a16b,0xe3730009,0x1a000330,0xe1a0c009 + .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000332 + .long 0xe557ab2b,0xe3730009,0x1a00032f,0xe1a0c009 .long 0xe1c900f8,0xe1c920f0,0xe31a0010,0xe2899010 - .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffe01 + .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffdfe .globl lj_ff_coroutine_resume .hidden lj_ff_coroutine_resume .type lj_ff_coroutine_resume, %function .size lj_ff_coroutine_resume, 308 lj_ff_coroutine_resume: - .long 0xe1c900d0,0xe35b0008,0x3a000324,0xe3710007 - .long 0x1a000322,0xe5196004,0xe5889010,0xe5901014 + .long 0xe1c900d0,0xe35b0008,0x3a000323,0xe3710007 + .long 0x1a000321,0xe5196004,0xe5889010,0xe5901014 .long 0xe5d0a007,0xe590c010,0xe081200b,0xe081300a - .long 0xe58d6008,0xe153000c,0x0a000318,0xe5903018 + .long 0xe58d6008,0xe153000c,0x0a000317,0xe5903018 .long 0xe590c028,0xe35a0001,0x91520003,0x935c0000 - .long 0x8a000312,0xe2422008,0xe2899008,0xe24bb008 + .long 0x8a000311,0xe2422008,0xe2899008,0xe24bb008 .long 0xe5802014,0xe5889014,0xe18920dc,0xe15c000b .long 0x118120fc,0xe28cc008,0x1afffffa,0xe3a02000 - .long 0xe1a0a000,0xe3a03000,0xebfffd9b,0xe59a2010 + .long 0xe1a0a000,0xe3a03000,0xebfffd98,0xe59a2010 .long 0xe3e01000,0xe59a3014,0xe3500001,0xe5989010 - .long 0xe50780cc,0xe5071148,0x8a000016,0xe053b002 + .long 0xe5078a8c,0xe5071b08,0x8a000016,0xe053b002 .long 0xe5980018,0xe089100b,0x0a000009,0xe1510000 .long 0xe3a0c000,0x8a000015,0xe24b3008,0xe58a2014 .long 0xe18200dc,0xe15c0003,0xe18900fc,0xe28cc008 .long 0x1afffffa,0xe3e02002,0xe28bb010,0xe5092004 .long 0xe249a008,0xe2160003,0xe58d6008,0xe58db004 - .long 0x0afffbf9,0xeafffd1b,0xe16300d8,0xe3e02001 + .long 0x0afffb6e,0xeafffd18,0xe16300d8,0xe3e02001 .long 0xe3a0b018,0xe58a3014,0xe1c900f0,0xeafffff2 .long 0xe1a00008,0xe1a011ab bl lj_state_growstack @@ -1732,19 +1813,19 @@ lj_ff_coroutine_resume: lj_ff_coroutine_wrap_aux: .long 0xe5920018,0xe5196004,0xe5889010,0xe5901014 .long 0xe5d0a007,0xe590c010,0xe081200b,0xe081300a - .long 0xe58d6008,0xe153000c,0x0a0002cf,0xe5903018 + .long 0xe58d6008,0xe153000c,0x0a0002ce,0xe5903018 .long 0xe590c028,0xe35a0001,0x91520003,0x935c0000 - .long 0x8a0002c9,0xe5802014,0xe5889014,0xe18920dc + .long 0x8a0002c8,0xe5802014,0xe5889014,0xe18920dc .long 0xe15c000b,0x118120fc,0xe28cc008,0x1afffffa - .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd55 + .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd52 .long 0xe59a2010,0xe3e01000,0xe59a3014,0xe3500001 - .long 0xe5989010,0xe50780cc,0xe5071148,0x8a000014 + .long 0xe5989010,0xe5078a8c,0xe5071b08,0x8a000014 .long 0xe053b002,0xe5980018,0xe089100b,0x0a000009 .long 0xe1510000,0xe3a0c000,0x8a000010,0xe24b3008 .long 0xe58a2014,0xe18200dc,0xe15c0003,0xe18900fc .long 0xe28cc008,0x1afffffa,0xe1a0a009,0xe28bb008 - .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffbb5 - .long 0xeafffcd7,0xe1a00008,0xe1a0100a + .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffb2a + .long 0xeafffcd4,0xe1a00008,0xe1a0100a bl lj_ffh_coroutine_wrap_err .long 0xe1a00008,0xe1a011ab bl lj_state_growstack @@ -1756,41 +1837,41 @@ lj_ff_coroutine_wrap_aux: .size lj_ff_coroutine_yield, 44 lj_ff_coroutine_yield: .long 0xe5980028,0xe089100b,0xe5889010,0xe3100001 - .long 0xe5881014,0xe3a00001,0xe3a02000,0x0a000291 - .long 0xe5882028,0xe5c80007,0xeafffcda + .long 0xe5881014,0xe3a00001,0xe3a02000,0x0a000290 + .long 0xe5882028,0xe5c80007,0xeafffcd7 .globl lj_ff_math_floor .hidden lj_ff_math_floor .type lj_ff_math_floor, %function .size lj_ff_math_floor, 160 lj_ff_math_floor: - .long 0xe1c900d0,0xe35b0008,0x3a00028b,0xe371000e - .long 0x0a000058,0x8a000288,0xe1a02081,0xe292c980 + .long 0xe1c900d0,0xe35b0008,0x3a00028a,0xe371000e + .long 0x0a000057,0x8a000287,0xe1a02081,0xe292c980 .long 0x5a00000f,0xe3e03ff8,0xe053cacc,0xe1a03581 .long 0xe1a02580,0xe3833480,0xe26ce020,0xe1833aa0 .long 0x9a00000e,0xe1822e13,0xe1a00c33,0xe1120fc1 .long 0x12800001,0xe3510000,0xb2600000,0xe3e0100d - .long 0xea000044,0x2a000043,0xe1822000,0xe1120fc1 - .long 0x03a00000,0x13e00000,0xe3e0100d,0xea00003d + .long 0xea000043,0x2a000042,0xe1822000,0xe1120fc1 + .long 0x03a00000,0x13e00000,0xe3e0100d,0xea00003c .long 0x03530480,0x03520000,0x1a000002,0xe3510000 - .long 0x43a00480,0x4afffff0,0xeb0002f9,0xea000035 + .long 0x43a00480,0x4afffff0,0xeb00037c,0xea000034 .globl lj_ff_math_ceil .hidden lj_ff_math_ceil .type lj_ff_math_ceil, %function - .size lj_ff_math_ceil, 176 + .size lj_ff_math_ceil, 172 lj_ff_math_ceil: - .long 0xe1c900d0,0xe35b0008,0x3a000263,0xe371000e - .long 0x0a000030,0x8a000260,0xe1a02081,0xe292c980 + .long 0xe1c900d0,0xe35b0008,0x3a000262,0xe371000e + .long 0x0a00002f,0x8a00025f,0xe1a02081,0xe292c980 .long 0x5a000011,0xe3e03ff8,0xe053cacc,0xe1a03581 .long 0xe1a02580,0xe3833480,0xe26ce020,0xe1833aa0 .long 0x9a000010,0xe1822e13,0xe1a00c33,0xe1d22fc1 - .long 0x12900001,0x61cf04dc,0x6a00001e,0xe3510000 - .long 0xb2600000,0xe3e0100d,0xea00001a,0x2a000019 + .long 0x12900001,0x61cf04d8,0x6a00001d,0xe3510000 + .long 0xb2600000,0xe3e0100d,0xea000019,0x2a000018 .long 0xe1822000,0xe1d22fc1,0x03a00000,0x13a00001 - .long 0xe3e0100d,0xea000013,0x03530480,0x1a000002 - .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000314 - .long 0xea00000c,0xe1a00000,0x00000000,0x41e00000 + .long 0xe3e0100d,0xea000012,0x03530480,0x1a000002 + .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000397 + .long 0xea00000b,0x00000000,0x41e00000 .globl lj_ff_math_abs .hidden lj_ff_math_abs @@ -1821,7 +1902,7 @@ lj_fff_res1: .size lj_fff_res, 84 lj_fff_res: .long 0xe2160003,0x0516e004,0xe58db004,0xe249a008 - .long 0x1afffc5e,0xe004caae,0xe15c000b,0x8a000007 + .long 0x1afffc5c,0xe004caae,0xe15c000b,0x8a000007 .long 0xe00402ae,0xe5d6c000,0xe496e004,0xe04a9000 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xe08a100b,0xe3e00000,0xe28bb008,0xe5010004 @@ -2074,7 +2155,7 @@ lj_ff_string_byte: .type lj_ff_string_char, %function .size lj_ff_string_char, 52 lj_ff_string_char: - .long 0xe51701b8,0xe51711b4,0xe1500001,0xab000133 + .long 0xe5170b78,0xe5171b74,0xe1500001,0xab000133 .long 0xe1c900d0,0xe5196004,0xe35b0008,0x0371000e .long 0x03d030ff,0xe3a02001,0x1a000103,0xe58d0000 .long 0xe1a0100d @@ -2099,7 +2180,7 @@ lj_fff_resstr: .type lj_ff_string_sub, %function .size lj_ff_string_sub, 132 lj_ff_string_sub: - .long 0xe51701b8,0xe51711b4,0xe1500001,0xab00011f + .long 0xe5170b78,0xe5171b74,0xe1500001,0xab00011f .long 0xe1c900d0,0xe1c921d0,0xe35b0010,0xe3e0c000 .long 0x0a000003,0x3a0000f0,0xe373000e,0xe1a0c002 .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x05901010 @@ -2114,16 +2195,16 @@ lj_ff_string_sub: .type lj_fff_emptystr, %function .size lj_fff_emptystr, 12 lj_fff_emptystr: - .long 0xe2470d06,0xe3e01004,0xeafffea5 + .long 0xe2470d2d,0xe3e01004,0xeafffea5 .globl lj_ff_string_reverse .hidden lj_ff_string_reverse .type lj_ff_string_reverse, %function .size lj_ff_string_reverse, 76 lj_ff_string_reverse: - .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000fb + .long 0xe5170b78,0xe5171b74,0xe1500001,0xab0000fb .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000ce - .long 0xe2470d05,0xe3720005,0x1a0000cb,0xe5903008 + .long 0xe2470c0b,0xe3720005,0x1a0000cb,0xe5903008 .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000 bl lj_buf_putstr_reverse bl lj_buf_tostr @@ -2134,9 +2215,9 @@ lj_ff_string_reverse: .type lj_ff_string_lower, %function .size lj_ff_string_lower, 76 lj_ff_string_lower: - .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000e8 + .long 0xe5170b78,0xe5171b74,0xe1500001,0xab0000e8 .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000bb - .long 0xe2470d05,0xe3720005,0x1a0000b8,0xe5903008 + .long 0xe2470c0b,0xe3720005,0x1a0000b8,0xe5903008 .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000 bl lj_buf_putstr_lower bl lj_buf_tostr @@ -2147,9 +2228,9 @@ lj_ff_string_lower: .type lj_ff_string_upper, %function .size lj_ff_string_upper, 76 lj_ff_string_upper: - .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000d5 + .long 0xe5170b78,0xe5171b74,0xe1500001,0xab0000d5 .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000a8 - .long 0xe2470d05,0xe3720005,0x1a0000a5,0xe5903008 + .long 0xe2470c0b,0xe3720005,0x1a0000a5,0xe5903008 .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000 bl lj_buf_putstr_upper bl lj_buf_tostr @@ -2295,7 +2376,7 @@ lj_fff_fallback: .size lj_vm_call_tail, 48 lj_vm_call_tail: .long 0xe2160003,0xe3c61007,0x0516e004,0x000412ae - .long 0x02811008,0xe049c001,0xeafffab5,0xe3a01014 + .long 0x02811008,0xe049c001,0xeafffab3,0xe3a01014 bl lj_state_growstack .long 0xe5989010,0xe1500000,0xeaffffe8 @@ -2312,15 +2393,18 @@ lj_fff_gcstep: .globl lj_vm_record .hidden lj_vm_record .type lj_vm_record, %function - .size lj_vm_record, 0 + .size lj_vm_record, 40 lj_vm_record: + .long 0xe5570b2b,0xe3100020,0x1a000009,0xe5171aa8 + .long 0xe3100010,0x1a000014,0xe2411001,0xe310000c + .long 0x15071aa8,0xea000010 .globl lj_vm_rethook .hidden lj_vm_rethook .type lj_vm_rethook, %function .size lj_vm_rethook, 24 lj_vm_rethook: - .long 0xe557016b,0xe3100010,0x0a00000d,0xe20ec0ff + .long 0xe5570b2b,0xe3100010,0x0a00000d,0xe20ec0ff .long 0xe087c10c,0xe59cf268 .globl lj_vm_inshook @@ -2328,8 +2412,8 @@ lj_vm_rethook: .type lj_vm_inshook, %function .size lj_vm_inshook, 92 lj_vm_inshook: - .long 0xe557016b,0xe51710e8,0xe3100010,0x1afffff8 - .long 0xe310000c,0x0afffff6,0xe2511001,0xe50710e8 + .long 0xe5570b2b,0xe5171aa8,0xe3100010,0x1afffff8 + .long 0xe310000c,0x0afffff6,0xe2511001,0xe5071aa8 .long 0x0a000001,0xe3100004,0x0afffff1,0xe1a00008 .long 0xe5889010,0xe1a01006 bl lj_dispatch_ins @@ -2346,23 +2430,28 @@ lj_cont_hook: .globl lj_vm_hotloop .hidden lj_vm_hotloop .type lj_vm_hotloop, %function - .size lj_vm_hotloop, 0 + .size lj_vm_hotloop, 48 lj_vm_hotloop: + .long 0xe5192008,0xe2470d27,0xe58d6008,0xe5922010 + .long 0xe1a01006,0xe507896c,0xe5522039,0xe5889010 + .long 0xe0892182,0xe5882014 + bl lj_trace_hot + .long 0xeaffffe7 .globl lj_vm_callhook .hidden lj_vm_callhook .type lj_vm_callhook, %function - .size lj_vm_callhook, 4 + .size lj_vm_callhook, 8 lj_vm_callhook: - .long 0xe1a01006 + .long 0xe1a01006,0xea000000 .globl lj_vm_hotcall .hidden lj_vm_hotcall .type lj_vm_hotcall, %function - .size lj_vm_hotcall, 64 + .size lj_vm_hotcall, 68 lj_vm_hotcall: - .long 0xe089300b,0xe58d6008,0xe1a00008,0xe5889010 - .long 0xe04aa009,0xe5883014 + .long 0xe3861001,0xe089300b,0xe58d6008,0xe1a00008 + .long 0xe5889010,0xe04aa009,0xe5883014 bl lj_dispatch_call .long 0xe5989010,0xe5983014,0xe3a01000,0xe089a00a .long 0xe043b009,0xe58d1008,0xe5192008,0xe516e004 @@ -2371,8 +2460,19 @@ lj_vm_hotcall: .globl lj_cont_stitch .hidden lj_cont_stitch .type lj_cont_stitch, %function - .size lj_cont_stitch, 0 + .size lj_cont_stitch, 140 lj_cont_stitch: + .long 0xe59dc004,0xe516e004,0xe5132018,0xe25cc008 + .long 0xe004b2ae,0x0a000005,0xe1ca00d0,0xe28aa008 + .long 0xe25cc008,0xe18900fb,0xe28bb008,0x1afffff9 + .long 0xe004a2ae,0xe004caae,0xe08aa00c,0xe15a000b + .long 0xe3e01000,0x8a00000d,0xe1d2a4b0,0xe1d2b4b2 + .long 0xe15b000a,0x0afffaef,0xe35b0000,0x1afff912 + .long 0xe507a0c0,0xe507896c,0xe5889010,0xe2470d27 + .long 0xe1a01006 + bl lj_dispatch_stitch + .long 0xe5989010,0xeafffae5,0xe18900fb,0xe28bb008 + .long 0xeaffffeb .globl lj_vm_profhook .hidden lj_vm_profhook @@ -2381,19 +2481,40 @@ lj_cont_stitch: lj_vm_profhook: .long 0xe1a00008,0xe5889010,0xe1a01006 bl lj_dispatch_profile - .long 0xe5989010,0xe2466004,0xeafffb18 + .long 0xe5989010,0xe2466004,0xeafffadb .globl lj_vm_exit_handler .hidden lj_vm_exit_handler .type lj_vm_exit_handler, %function - .size lj_vm_exit_handler, 0 + .size lj_vm_exit_handler, 136 lj_vm_exit_handler: + .long 0xe24dd00c,0xe92d1fff,0xe59d0040,0xe59e7000 + .long 0xe28d2040,0xe3e03003,0xe58d2034,0xe5073b08 + .long 0xe5301004,0xe58d0038,0xe58d003c,0xed2d0b20 + .long 0xe1a01401,0xe0800341,0xe59e1004,0xe040000e + .long 0xe5178a8c,0xe0810120,0xe5179a88,0xe50700c0 + .long 0xe3a03000,0xe5889010,0xe507896c,0xe5073a88 + .long 0xe2470d27,0xe1a0100d + bl lj_trace_exit + .long 0xe5981028,0xe5989010,0xe3c11003,0xe1a0d001 + .long 0xe59d6008,0xe58d800c,0xea000000 .globl lj_vm_exit_interp .hidden lj_vm_exit_interp .type lj_vm_exit_interp, %function - .size lj_vm_exit_interp, 4 + .size lj_vm_exit_interp, 160 lj_vm_exit_interp: + .long 0xe59d800c,0xe3500000,0xba000021,0xe1a0b180 + .long 0xe5191008,0xe58db004,0xe3a02000,0xe5889010 + .long 0xe5911010,0xe5072a88,0xe3e03000,0xe5115030 + .long 0xe5d6c000,0xe3a040ff,0xe496e004,0xe1a04184 + .long 0xe5073b08,0xe35c0061,0x2a000007,0xe35c0059 + .long 0xe797c10c,0xe004a2ae,0x31a0b82e,0x224bb008 + .long 0x208aa009,0x25192008,0xe12fff1c,0xe5190004 + .long 0xe2101003,0x1afffff4,0xe5102004,0xe00402a2 + .long 0xe0491000,0xe5112010,0xe5922010,0xe5125030 + .long 0xeaffffed,0xe1a00008 + bl lj_err_run .long 0x3ff00000 .globl lj_vm_floor @@ -2457,21 +2578,29 @@ lj_vm_ceil_sf: .globl lj_vm_trunc .hidden lj_vm_trunc .type lj_vm_trunc, %function - .size lj_vm_trunc, 0 + .size lj_vm_trunc, 64 lj_vm_trunc: + .long 0xec510b10,0xe1a02081,0xe292c980,0x52011480 + .long 0x53a00000,0x5c410b10,0x512fff1e,0xe3e03ff3 + .long 0xe053cacc,0x312fff1e,0xe3e03001,0xe0000c13 + .long 0xe25cc020,0x50011c13,0xec410b10,0xe12fff1e .globl lj_vm_trunc_sf .hidden lj_vm_trunc_sf .type lj_vm_trunc_sf, %function - .size lj_vm_trunc_sf, 0 + .size lj_vm_trunc_sf, 52 lj_vm_trunc_sf: + .long 0xe1a02081,0xe292c980,0x52011480,0x53a00000 + .long 0x512fff1e,0xe3e03ff3,0xe053cacc,0x312fff1e + .long 0xe3e03001,0xe0000c13,0xe25cc020,0x50011c13 + .long 0xe12fff1e .globl lj_vm_mod .hidden lj_vm_mod .type lj_vm_mod, %function .size lj_vm_mod, 36 lj_vm_mod: - .long 0xee860b07,0xe1a0b00e,0xec510b10,0xebffff97 + .long 0xee860b07,0xe1a0b00e,0xec510b10,0xebffff7a .long 0xec410b10,0xee200b07,0xe1a0e00b,0xee366b40 .long 0xe12fff1e @@ -2508,7 +2637,7 @@ lj_vm_modi: .type lj_vm_ffi_callback, %function .size lj_vm_ffi_callback, 136 lj_vm_ffi_callback: - .long 0xe59c60fc,0xe28c7d07,0xe58d401c,0xe28d4060 + .long 0xe59c60fc,0xe28c7d2e,0xe58d401c,0xe28d4060 .long 0xed248b10,0xe286c060,0xe1c626f8,0xe1c606f0 .long 0xed2c0b10,0xe59d3000,0xe28d2080,0xe1a00006 .long 0xe1a031a3,0xe5862080,0xe1a0100d,0xe5863094 @@ -2516,7 +2645,7 @@ lj_vm_ffi_callback: bl lj_ccallback_enter .long 0xe5909010,0xe3e01000,0xe590b014,0xe3a040ff .long 0xe5192008,0xe1a08000,0xe04bb009,0xe1a04184 - .long 0xe5071148,0xe5926010,0xe5d6c000,0xe496e004 + .long 0xe5071b08,0xe5926010,0xe5d6c000,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c .globl lj_cont_ffi_callback @@ -2524,10 +2653,10 @@ lj_vm_ffi_callback: .type lj_cont_ffi_callback, %function .size lj_cont_ffi_callback, 40 lj_cont_ffi_callback: - .long 0xe51760c4,0xe5889010,0xe5883014,0xe586800c + .long 0xe5176a84,0xe5889010,0xe5883014,0xe586800c .long 0xe1a00006,0xe1a0100a bl lj_ccallback_leave - .long 0xe1c606d0,0xed960b08,0xeafff8c9 + .long 0xe1c606d0,0xed960b08,0xeafff826 .globl lj_err_unwind_arm .personality lj_err_unwind_arm .fnend @@ -2572,7 +2701,7 @@ lj_vm_ffi_call: .LASFDE0: .long .Lframe0 .long .Lbegin - .long 15612 + .long 16808 .byte 0xe .uleb128 128 .byte 0x8e |
