diff options
| author | ruki <[email protected]> | 2020-09-11 22:38:49 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-09-11 22:38:49 +0800 |
| commit | 06ccfd629b49b65ba063f0afee7dda37b01c8c93 (patch) | |
| tree | 918ff48f0a24b5bf8d5a55e6786103e5464b1977 /core/src | |
| parent | 74f5f79c5baffa2297277fee0b799b70954fd1b7 (diff) | |
update autogen for arm
Diffstat (limited to 'core/src')
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h | 148 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h | 9 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_folddef.h | 807 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_libdef.h | 45 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_recdef.h | 143 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm/lj_vm.S | 509 |
6 files changed, 776 insertions, 885 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 4390539f6..2c98caf4c 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, -7652, -7680, -7824, -7964, -7992, -8036, -8076, -8104, -8128, -8160, -8192, -8220, -8288, -8340, -8340, -8456, -8460, -8544, -10492, -10556, -10968, -11064, -11112, -11232, -10592, -10740, -10816, -10860, -10884, -11284, -11324, -11956, -11388, -11696, -12336, -12000, -12160, -12472, -12544, -12576, -12608, -12640, -12672, -12704, -12736, -12768, -12800, -12832, -12864, -13072, -13132, -12512, -12940, -12896, -12984, -13028, -13180, -13332, -14080, -14348, -14304, -14380, -14428, -14476, -14524, -14572, -14108, -14168, -14228, -13484, -13536, +7488, +7488, +7632, +7632, +7632, +7676, +7676, +7676, +7700, +7700, +7732, +7732, +7800, +7800, +7800, +7916, +7916, +8000, +9940, +10004, +10416, +10512, +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, +11960, +12388, +12344, +12432, +12476, +12628, +12780, +13528, +13796, +13752, +13828, +13876, +13924, +13972, +14020, +13556, 13616, -13760, -13836, -13912 +13676, +12932, +12984, +13064, +13208, +13284, +13360 }; 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 b34a39126..0ea74688b 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h @@ -145,19 +145,12 @@ FFDEF(jit_on) FFDEF(jit_off) FFDEF(jit_flush) FFDEF(jit_status) +FFDEF(jit_security) FFDEF(jit_attach) 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_folddef.h b/core/src/luajit/autogen/linux/jit/arm/lj_folddef.h index 6dea6c78a..45d5daf74 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_folddef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_folddef.h @@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = { fold_kfold_numabsneg, fold_kfold_ldexp, fold_kfold_fpmath, + fold_kfold_fpcall1, + fold_kfold_fpcall2, fold_kfold_numpow, fold_kfold_numcomp, fold_kfold_intarith, @@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = { fold_simplify_nummuldiv_k, fold_simplify_nummuldiv_negk, fold_simplify_nummuldiv_negneg, - fold_simplify_numpow_xk, + fold_simplify_numpow_xkint, + fold_simplify_numpow_xknum, fold_simplify_numpow_kx, fold_shortcut_conv_num_int, fold_simplify_conv_int_num, @@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = { fold_reassoc_intarith_k, fold_reassoc_intarith_k64, fold_reassoc_dup, + fold_reassoc_dup_minmax, fold_reassoc_bxor, fold_reassoc_shift, fold_reassoc_minmax_k, - fold_reassoc_minmax_left, - fold_reassoc_minmax_right, fold_abc_fwd, fold_abc_k, fold_abc_invar, @@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = { fold_comm_equal, fold_comm_comp, fold_comm_dup, + fold_comm_dup_minmax, fold_comm_bxor, fold_merge_eqne_snew_kgc, lj_opt_fwd_aload, fold_kfold_hload_kkptr, lj_opt_fwd_hload, lj_opt_fwd_uload, - lj_opt_fwd_tab_len, + lj_opt_fwd_alen, fold_cse_uref, lj_opt_fwd_hrefk, fold_fwd_href_tnew, @@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = { lj_ir_emit }; -static const uint32_t fold_hash[950] = { -0x5654a7ff, -0x0d58741d, -0x25b45ed4, -0x5c45fc17, -0x0e487417, +static const uint32_t fold_hash[1002] = { +0x0f5a741d, 0xffffffff, 0xffffffff, +0x6e4a9417, 0xffffffff, -0x4b6ffc17, +0x634877ff, +0x8775ffff, 0xffffffff, 0xffffffff, +0x8789fc09, +0x83894008, 0xffffffff, +0x644e5fff, 0xffffffff, -0x848bfc06, +0x0c0c5c17, +0x26b45e71, 0xffffffff, +0x0e52741d, 0xffffffff, 0xffffffff, -0x7307ffff, +0x66429417, 0xffffffff, 0xffffffff, +0x586dffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x3111fc1b, -0x5f4bfc21, -0x1bc18c13, 0xffffffff, 0xffffffff, 0xffffffff, -0x8c8bfc00, +0x4db4a6ae, +0x46b56a95, +0x0c045c17, +0x169dfc17, +0x2cb4728e, 0xffffffff, -0x4ab4aa6e, -0x139c6817, 0xffffffff, +0x30b85fff, 0xffffffff, 0xffffffff, +0x7765ffff, 0xffffffff, -0x4ab4a66e, 0xffffffff, 0xffffffff, -0x06485c17, -0x7bc1fc1e, 0xffffffff, -0x1dc18c0f, 0xffffffff, +0x37408000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x0e42741d, +0x2253fc18, 0xffffffff, 0xffffffff, 0xffffffff, +0x096e5c17, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x3468d000, 0xffffffff, -0x6744881d, 0xffffffff, +0x66429017, +0x5d54a429, 0xffffffff, +0x8f89fc04, 0xffffffff, -0x1dc18c0b, 0xffffffff, -0x6544841d, -0x0510701c, -0x40b569d3, 0xffffffff, +0x6a44881d, +0x08665c17, +0x5855ffff, +0x82754416, +0x624bfc21, +0x86894409, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x0712701c, +0xffffffff, +0x6b4287ff, +0xffffffff, +0x085e5c17, +0x27b45ed4, +0xffffffff, +0x0d0bfc17, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x9bbfffff, +0x10507417, +0xffffffff, +0xffffffff, +0x070a701c, +0x5557fc1d, +0xffffffff, +0xffffffff, +0x08565c17, +0x7645ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6844841d, +0x10487417, +0x817543ff, +0x0702701c, +0xffffffff, +0x84894009, +0xffffffff, +0x084e5c17, +0xffffffff, +0x26b45e72, +0xffffffff, +0x7f7863ff, +0x7c85fc00, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x4e6dfc17, +0xffffffff, +0x6047fc1d, +0xffffffff, +0xffffffff, +0xffffffff, +0x08465c17, +0x46b56a96, +0x4bb4ae95, +0xffffffff, +0x79113818, +0x01607044, +0xffffffff, +0xffffffff, +0x1dc18c09, +0xffffffff, +0xffffffff, +0x2152681d, +0x3312741d, +0xffffffff, +0x67428817, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x4e5477ff, 0xffffffff, 0xffffffff, 0x0064701c, -0x917bffff, -0x48b4ae95, 0xffffffff, -0x0a145c17, +0x2253fc19, +0xffffffff, 0xffffffff, -0x98a5ffff, -0x47b5feb3, -0x48b4aa95, +0x9b9fffff, 0xffffffff, +0x405dfc17, +0x130a741d, 0xffffffff, 0xffffffff, 0xffffffff, -0x0c44741d, -0x06685c17, -0x48b4a695, +0x3468d001, 0xffffffff, +0x3213101b, 0xffffffff, 0xffffffff, +0x12407400, +0x065c701c, 0xffffffff, 0xffffffff, -0x535bfc17, +0x654a8417, +0x9897ffff, +0x47b569ae, +0x5055fc17, +0x1302741d, +0x4bb4aa95, 0xffffffff, 0xffffffff, 0xffffffff, -0x3d56bc2f, +0x2ab47675, 0xffffffff, 0xffffffff, +0x2eb472ce, +0x0054701c, +0x8a897000, +0x2152641d, +0x8b88600e, +0x69428417, +0x5c55fc29, +0x8f8fffff, +0x0a3e5c00, +0x614dfc17, +0x6e4c9817, 0xffffffff, 0xffffffff, +0x6956ac17, 0xffffffff, +0x7215ffff, 0xffffffff, 0xffffffff, -0x31106018, -0x4e545fff, -0x0506701c, 0xffffffff, -0x3b57fc1c, +0x33106fff, 0xffffffff, 0xffffffff, -0x7547ffff, -0x29b4726e, -0x604a77ff, -0x6b66cc1c, 0xffffffff, -0x7171ffff, 0xffffffff, 0xffffffff, -0x0a0a5c17, +0x5f45fc17, 0xffffffff, -0x979bffff, -0x24b45e72, -0x3110741d, 0xffffffff, 0xffffffff, -0x8c8bfc10, -0x98c5ffff, 0xffffffff, -0x065e5c17, 0xffffffff, 0xffffffff, +0x750dffff, 0xffffffff, -0x6a4a9417, 0xffffffff, 0xffffffff, -0x5e51fc17, 0xffffffff, 0xffffffff, +0x4bb4a695, 0xffffffff, 0xffffffff, 0xffffffff, +0x3d59fc1c, +0x23b6701c, 0xffffffff, 0xffffffff, 0xffffffff, +0x2052601d, 0xffffffff, +0x7505ffff, 0xffffffff, +0x0f5c741d, +0x3560c044, +0x44b56a8e, 0xffffffff, -0x604a5fff, +0x928a6bff, +0x634a77ff, +0x9b77ffff, +0x05bd8c3b, +0x88886000, +0x4bb4ae96, 0xffffffff, -0x7213ffff, -0x25b45eb4, 0xffffffff, +0x64505fff, 0xffffffff, +0x0c0e5c17, +0x1fc18c0a, 0xffffffff, +0x0e54741d, 0xffffffff, 0xffffffff, -0x624a8417, -0x28b47695, 0xffffffff, -0x7467ffff, 0xffffffff, +0x1dc18c13, +0x736fffff, +0x19bd8c00, 0xffffffff, -0x0a005c17, -0x848bfc08, -0x8c91ffff, 0xffffffff, -0x1106741d, -0x036a73ff, +0x6a468c1d, 0xffffffff, +0x63485fff, +0x2253fc1a, +0x0c065c17, +0x3311fc1b, 0xffffffff, 0xffffffff, 0xffffffff, -0x06545c17, 0xffffffff, 0xffffffff, -0x5257fc1d, -0x0d5a741d, 0xffffffff, 0xffffffff, -0x5d47fc17, -0x0e4a7417, +0x7767ffff, +0x3468d002, 0xffffffff, -0x8c8bfc04, +0x6b448bff, +0x94affc00, +0x28b475d5, +0x3660bc44, 0xffffffff, -0x4c71fc17, 0xffffffff, 0xffffffff, 0xffffffff, +0x0e44741d, +0x82754418, 0xffffffff, +0x4bb4aa96, 0xffffffff, 0xffffffff, 0xffffffff, +0x4ab5fed3, +0x04bc73ff, 0xffffffff, -0x7309ffff, -0x8c8bfc11, 0xffffffff, 0xffffffff, -0x466b6800, 0xffffffff, -0x3113fc1b, -0x5f4dfc21, -0x466b6802, -0x3753fc2f, 0xffffffff, +0x8c88600f, +0x5b55fc2a, 0xffffffff, 0xffffffff, 0xffffffff, @@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = { 0xffffffff, 0xffffffff, 0xffffffff, +0x7357ffff, 0xffffffff, +0x7115fc17, +0x624dfc21, +0x43b569d3, 0xffffffff, -0x91b1ffff, 0xffffffff, 0xffffffff, -0x064a5c17, 0xffffffff, 0xffffffff, 0xffffffff, @@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = { 0xffffffff, 0xffffffff, 0xffffffff, -0x48b4ae75, 0xffffffff, +0x7015fc29, +0x24b45dd3, 0xffffffff, 0xffffffff, -0x67468c1d, 0xffffffff, -0x48b4aa75, -0x848bfc09, 0xffffffff, -0x6656ac17, -0x8a8b4c0e, -0x878b7000, -0x48b4a675, +0x3b54bc1c, 0xffffffff, 0xffffffff, +0x4bb4a696, +0x9bc1ffff, 0xffffffff, -0x8a8b480e, -0x0512701c, -0x2fba6000, -0x1cc18c16, 0xffffffff, +0x070c701c, 0xffffffff, 0xffffffff, -0x7153ffff, 0xffffffff, 0xffffffff, +0x7847ffff, +0x49696800, 0xffffffff, -0x0066701c, +0x02627017, +0x95af4400, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x104a7417, 0xffffffff, 0xffffffff, +0x0704701c, 0xffffffff, 0xffffffff, 0xffffffff, +0x08505c17, 0xffffffff, 0xffffffff, -0x5b43fc1d, -0x0c46741d, +0x1fc18c0b, +0x7f7a63ff, +0x7d87fc00, 0xffffffff, 0xffffffff, 0xffffffff, -0x78866800, -0x8c8bfc01, +0x94b1ffff, +0x1dc18c14, +0x4f6ffc17, 0xffffffff, 0xffffffff, -0x3e5dfc17, 0xffffffff, 0xffffffff, 0xffffffff, -0x3d58bc2f, -0x6d69fc33, +0x08485c17, 0xffffffff, 0xffffffff, -0x1dc18c0e, 0xffffffff, +0x79133818, 0xffffffff, 0xffffffff, -0x31126018, -0x0508701c, 0xffffffff, 0xffffffff, -0x3b59fc1c, -0x6b68d01c, +0x9ba9ffff, +0x31ba6000, 0xffffffff, +0x27b45eb3, 0xffffffff, -0x614c77ff, +0x69448817, +0x29b475d6, 0xffffffff, 0xffffffff, -0x24b45e70, -0x7f774416, +0x6e4e9c17, +0x95af4000, 0xffffffff, -0x98a3fc00, -0x0a0c5c17, -0x1dc18c0a, +0x0066701c, +0x45b56ace, 0xffffffff, 0xffffffff, -0x3112741d, 0xffffffff, +0x9ba1ffff, 0xffffffff, 0xffffffff, -0x6a4c9817, -0x28b47675, +0x130c741d, 0xffffffff, 0xffffffff, 0xffffffff, -0x684287ff, 0xffffffff, 0xffffffff, 0xffffffff, -0x4b53fc17, +0x8c886010, 0xffffffff, -0x868b3800, +0x3852bfff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x9999ffff, 0xffffffff, +0x5457fc17, +0x1304741d, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x614c5fff, -0x6752a41d, -0x7015ffff, +0x187f3bff, 0xffffffff, 0xffffffff, 0xffffffff, +0x0056701c, 0xffffffff, 0xffffffff, 0xffffffff, +0x67448417, +0x7e91ffff, +0x25b45dd4, +0x0b405c00, +0x614ffc17, +0x46b56a75, +0x48b7681c, 0xffffffff, +0x2bb4726e, 0xffffffff, -0x0052701c, -0x7469ffff, +0x9b17ffff, 0xffffffff, 0xffffffff, -0x0a025c17, 0xffffffff, -0x9493ffff, -0x898a600f, -0x1108741d, +0x33126fff, 0xffffffff, 0xffffffff, 0xffffffff, +0x9089ffff, 0xffffffff, -0x15806017, -0x06565c17, -0x015e7045, +0x6047fc17, +0x49696801, 0xffffffff, 0xffffffff, -0x63429417, -0x0d5c741d, 0xffffffff, -0x5e49fc17, -0x0e4c7417, 0xffffffff, -0x63429017, -0x24b45e71, -0x353e7c00, -0x3011141b, 0xffffffff, +0x750fffff, 0xffffffff, 0xffffffff, -0x149dfc17, 0xffffffff, 0xffffffff, +0x6a52a41d, 0xffffffff, -0x730bffff, -0x64428817, +0x515477ff, +0x21526817, 0xffffffff, -0x0f3e7400, 0xffffffff, 0xffffffff, +0x1fc18c0c, 0xffffffff, -0x66428417, -0x5f4ffc21, -0x3a55fc2f, +0x575a5fff, 0xffffffff, 0xffffffff, +0x7507ffff, +0x6d468fff, +0x1dc18c15, +0x9bb20000, 0xffffffff, 0xffffffff, 0xffffffff, -0x8b8b4c10, +0x644c77ff, +0x9479ffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x6c64cbff, 0xffffffff, 0xffffffff, 0xffffffff, +0x33105c17, 0xffffffff, -0x064c5c17, +0x425c73ff, +0x0e56741d, 0xffffffff, -0x6f15fc17, +0x27b45eb4, 0xffffffff, -0x0c52741d, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x3954bc1c, 0xffffffff, -0x8f8c6bff, -0x42b56ace, 0xffffffff, 0xffffffff, 0xffffffff, -0x083e5c00, +0x634a5fff, 0xffffffff, -0x3360c045, -0x1bc18c14, +0x0c085c17, +0x3313fc1b, 0xffffffff, -0x7301ffff, -0x1f52681d, -0x326ad400, -0x3460bc45, -0x326ad402, -0x932bffff, +0x21526417, 0xffffffff, -0x1f52641d, 0xffffffff, 0xffffffff, -0x5555ffff, 0xffffffff, -0x7785fc00, -0x1e52601d, -0x0068701c, -0x7f77441c, 0xffffffff, -0x91affc00, 0xffffffff, 0xffffffff, -0x98a9ffff, -0x828b4408, 0xffffffff, -0x06425c17, -0x466b6801, -0x0b0bfc17, -0x5c45fc1d, -0x808b4008, -0x076c5c17, +0x8c886011, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x7f774418, +0x0c005c17, 0xffffffff, -0x5a54a429, -0x1dc18c0c, 0xffffffff, +0x0e46741d, 0xffffffff, -0x8b8b4c11, 0xffffffff, 0xffffffff, +0x8d894c0e, 0xffffffff, 0xffffffff, -0x22b45dd3, 0xffffffff, 0xffffffff, 0xffffffff, -0x050a701c, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x614e77ff, -0x44b569ae, 0xffffffff, -0x45b7681c, -0x7d75ffff, 0xffffffff, 0xffffffff, -0x0a0e5c17, +0x46b56a76, +0x4bb4ae75, 0xffffffff, -0x6a4e9c17, -0x989fffff, -0x1bc18c15, +0x096a5c17, 0xffffffff, 0xffffffff, -0x68448bff, +0x624ffc21, +0x8f89fc0e, 0xffffffff, +0x20526017, 0xffffffff, +0x33106018, +0x159c6817, 0xffffffff, 0xffffffff, -0x6d67fc34, 0xffffffff, +0x49696802, 0xffffffff, 0xffffffff, 0xffffffff, -0x4d55fc17, -0x43b56a96, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x3e56bc1c, 0xffffffff, 0xffffffff, -0x838b4409, +0x9bc3ffff, +0x8d89480e, 0xffffffff, -0x614e5fff, -0x0500701c, -0x9817ffff, 0xffffffff, -0x818b4009, +0x070e701c, 0xffffffff, +0x1fc18c0d, 0xffffffff, +0x085a5c17, 0xffffffff, 0xffffffff, -0x624e8417, +0x69468c17, 0xffffffff, -0x0054701c, +0x1ec18c16, 0xffffffff, -0x1dc18c0d, +0x6e50a017, 0xffffffff, -0x0a045c17, +0x4bb4aa75, +0x104c7417, +0x4db6a81c, 0xffffffff, -0x9495ffff, +0x0706701c, +0x5253fc1d, +0x6f64c817, +0x2db472ae, +0x08525c17, 0xffffffff, -0x110a741d, 0xffffffff, 0xffffffff, -0x98bfffff, +0x065c7017, +0x8f89fc00, 0xffffffff, 0xffffffff, 0xffffffff, -0x01607045, -0x41b56a8e, 0xffffffff, +0x3953fc2f, 0xffffffff, -0x2053fc1a, -0x35408000, -0x5e4bfc17, -0x1bc18c09, -0x0e4e7417, 0xffffffff, 0xffffffff, 0xffffffff, -0x3013141b, 0xffffffff, -0x25b45ed3, 0xffffffff, +0x084a5c17, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x730dffff, -0x66448817, 0xffffffff, -0x10407400, 0xffffffff, -0x42b56aae, 0xffffffff, -0x64448417, -0x5f51fc21, 0xffffffff, +0x1babffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x31106fff, +0x5e43fc1d, 0xffffffff, -0x8d8bffff, 0xffffffff, -0x1100741d, 0xffffffff, +0x08425c17, 0xffffffff, -0x49b5ffff, 0xffffffff, +0x4bb4a675, +0x4db6a41c, 0xffffffff, -0x064e5c17, 0xffffffff, 0xffffffff, 0xffffffff, -0x0c54741d, -0x2db873ff, +0x8e894c0f, 0xffffffff, 0xffffffff, +0x130e741d, 0xffffffff, -0x3c56bc1c, -0x888a600e, 0xffffffff, 0xffffffff, 0xffffffff, +0x44b56a6e, 0xffffffff, 0xffffffff, -0x09405c00, 0xffffffff, 0xffffffff, +0x7b846800, 0xffffffff, +0x8789fc06, +0x654e8417, +0x4bb4ae76, +0x9a9bffff, 0xffffffff, -0x7303ffff, +0x1306741d, 0xffffffff, +0x8f89fc0f, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x0058701c, 0xffffffff, 0xffffffff, -0x7157ffff, -0x6c66d3ff, -0x98b20000, -0x7987fc00, -0x2eb85fff, 0xffffffff, -0x6866cfff, 0xffffffff, +0x9793ffff, 0xffffffff, +0x6151fc17, 0xffffffff, -0x19abffff, 0xffffffff, 0xffffffff, -0x06445c17, 0xffffffff, 0xffffffff, -0x5d47fc1d, 0xffffffff, -0x076e5c17, 0xffffffff, +0x6c66cfff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x1fc18c0e, +0x938bffff, 0xffffffff, +0x6149fc17, 0xffffffff, +0x3f56bc2f, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x7411ffff, +0x4bb4aa76, 0xffffffff, -0x02647017, -0x858a6000, 0xffffffff, -0x5855fc2a, 0xffffffff, -0x545a5fff, -0x050c701c, +0x4ab5feb3, 0xffffffff, -0x27b475d6, -0x43b56a76, 0xffffffff, 0xffffffff, 0xffffffff, -0x615077ff, +0x415dfc1c, 0xffffffff, 0xffffffff, -0x6a50a017, -0x8477ffff, 0xffffffff, +0x8f89fc01, 0xffffffff, -0x31105c17, -0x69468fff, -0x98a1ffff, -0x326ad401, 0xffffffff, +0x7509ffff, +0x1aab5056, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x644e77ff, 0xffffffff, 0xffffffff, +0x3a55fc1c, +0x8275441c, 0xffffffff, 0xffffffff, +0x51545fff, 0xffffffff, +0x33125c17, +0x7501ffff, 0xffffffff, -0x8c8bfc0f, -0x5157fc17, -0x6756ac1d, +0x0f58741d, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x6b66cc17, 0xffffffff, +0x8073ffff, 0xffffffff, -0x41b56a6e, 0xffffffff, -0x7c7a63ff, -0x61505fff, -0x0502701c, 0xffffffff, +0x140bfc1d, +0x4bb4a676, +0x644c5fff, 0xffffffff, +0x0c0a5c17, 0xffffffff, +0x8e894c10, 0xffffffff, +0x2ab47695, 0xffffffff, -0x7443ffff, 0xffffffff, -0x62508417, 0xffffffff, -0x0056701c, -0x25b45eb3, -0x716dffff, 0xffffffff, -0x0a065c17, +0x736bffff, 0xffffffff, -0x9597ffff, 0xffffffff, -0x110c741d, 0xffffffff, -0x92af4400, -0x98c1ffff, -0x2053fc18, 0xffffffff, -0x065a5c17, -0x848bfc07, -0x92af4000, 0xffffffff, 0xffffffff, 0xffffffff, +0x0c025c17, +0x8789fc07, 0xffffffff, -0x5e4dfc17, -0x0e507417, 0xffffffff, 0xffffffff, +0x26b45e6f, 0xffffffff, -0x3652bfff, -0x76113818, +0x8f89fc10, 0xffffffff, 0xffffffff, -0x66468c17, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x730fffff, 0xffffffff, 0xffffffff, -0x43b56a95, 0xffffffff, +0x6e489017, 0xffffffff, 0xffffffff, -0x898a6010, 0xffffffff, +0x6952a417, 0xffffffff, 0xffffffff, 0xffffffff, +0x096c5c17, 0xffffffff, -0x31126fff, +0x2fb873ff, +0x6251fc21, +0x6f66cc17, +0x9ba3fc00, 0xffffffff, -0x908dffff, 0xffffffff, -0x1102741d, +0x33126018, 0xffffffff, +0x1fc18c0f, 0xffffffff, 0xffffffff, 0xffffffff, +0x4db4aa6e, +0x89893800, +0x6842881d, +0x08645c17, +0x45b56aae, +0x7353ffff, +0x6249fc21, 0xffffffff, -0x06505c17, 0xffffffff, +0x3e58bc1c, 0xffffffff, -0x4f53fc1d, -0x0c56741d, -0x4ab6a81c, 0xffffffff, -0x5b43fc17, +0x9bc5ffff, 0xffffffff, -0x3c58bc1c, 0xffffffff, -0x4ab6a41c, -0x4b6dfc17, 0xffffffff, +0x0710701c, 0xffffffff, 0xffffffff, +0x373e7c00, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x48b4ae96, -0x7305ffff, -0x2cb472ce, -0x2053fc19, 0xffffffff, 0xffffffff, -0x48b4aa96, 0xffffffff, -0x5f49fc21, -0x6e15fc29, 0xffffffff, -0x6868d3ff, -0x48b4a696, -0x7a89fc00, 0xffffffff, 0xffffffff, +0x104e7417, 0xffffffff, -0x6c68cfff, -0x3f5c73ff, 0xffffffff, +0x0708701c, +0x5355fc1d, 0xffffffff, -0x1aadffff, 0xffffffff, +0x08545c17, +0x7643ffff, 0xffffffff, -0x06465c17, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x07705c17, 0xffffffff, +0x4db4a66e, +0x4cb5ffff, +0x6a42841d, +0x3c55fc2f, 0xffffffff, -0x898a6011, +0x0700701c, 0xffffffff, 0xffffffff, 0xffffffff, +0x084c5c17, +0x6a56ac1d, 0xffffffff, 0xffffffff, +0x8e894c11, +0x7a83fc00, 0xffffffff, 0xffffffff, 0xffffffff, +0x1cadffff, 0xffffffff, -0x6542881d, +0x4e6bfc17, 0xffffffff, +0x5f45fc1d, 0xffffffff, 0xffffffff, 0xffffffff, +0x08445c17, +0x5a54abff, +0x8789fc08, 0xffffffff, -0x6742841d, -0x050e701c, +0x375ebfff, +0x015e7044, 0xffffffff, +0x26b45e70, 0xffffffff, +0x8f89fc11, +0x9ba5ffff, 0xffffffff, -0x6652a417, +0x3310741d, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x962bffff, +0xffffffff, +0xffffffff, 0x0062701c, -0x9879ffff, 0xffffffff, 0xffffffff, -0x31125c17, 0xffffffff, +0x65508417, 0xffffffff, 0xffffffff, +0x565bfc17, +0x1308741d, 0xffffffff, -0x24b45e6f, -0x4ab4aaae, -0x21b6701c, 0xffffffff, -0x0c42741d, -0x06665c17, 0xffffffff, -0x4ab4a6ae, 0xffffffff, 0xffffffff, +0x3211101b, 0xffffffff, 0xffffffff, -0x6b68d017, -0x23b45dd4, +0x113e7400, 0xffffffff, 0xffffffff, 0xffffffff, -0x355ebfff, +0x65488417, +0x9795ffff, 0xffffffff, -0x045c7017, +0x4e53fc17, +0x5954a7ff, +0x1300741d, 0xffffffff, 0xffffffff, 0xffffffff, -0x7c7c63ff, 0xffffffff, -0x0504701c, 0xffffffff, -0x47b5fed3, -0x3855fc1c, 0xffffffff, 0xffffffff, -0x7445ffff, -0x604877ff, +0x0052701c, 0xffffffff, 0xffffffff, -0x0058701c, -0x556fffff, -0x18ab5056, 0xffffffff, -0x0a085c17, -0x5955fc29, -0x9699ffff, -0x120bfc1d, -0x110e741d, -0x26b475d5, -0x43b56a75, -0x98c3ffff, +0xffffffff, +0x918dffff, +0xffffffff, +0x614bfc17, +0xffffffff, +0x3f58bc2f, +0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, +0x7413ffff, +0x85894408, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, -0x5e4ffc17, 0xffffffff, 0xffffffff, -0x6a489017, -0x2ab4728e, -0x16813bff, -0x76133818, +0x5e43fc17, 0xffffffff, 0xffffffff, +0x177e6017, 0xffffffff, +0x27b45ed3, 0xffffffff, +0x750bffff, +0x036873ff, 0xffffffff, -0x60485fff, 0xffffffff, -0x7211ffff, +0x4db4aaae, 0xffffffff, -0x8c8bfc0e, 0xffffffff, -0x17bd8c00, -0x1f526817, +0x645077ff, 0xffffffff, -0x62488417, 0xffffffff, +0x3d57fc1c, 0xffffffff, 0xffffffff, -0x1f526417, 0xffffffff, 0xffffffff, -0x48b4ae76, -0x8e8fffff, -0x2bb472ae, -0x1104741d, -0x1e526017, 0xffffffff, -0x48b4aa76, -0x5754abff, +0x0c145c17, +0x7503ffff, 0xffffffff, -0x06525c17, -0x7e7743ff, -0x8b8b4c0f, -0x5055fc1d, -0x48b4a676 +0xffffffff }; -#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949) +#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001) 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 19166a15b..57c7adf60 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h @@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = { lj_cf_jit_off, lj_cf_jit_flush, lj_cf_jit_status, + lj_cf_jit_security, lj_cf_jit_attach }; static const uint8_t lj_lib_init_jit[] = { -143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, -115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250, -252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101, -114,115,105,111,110,250,255 +143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, +115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115, +250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110, +117,109,250,252,2,199,118,101,114,115,105,111,110,250,255 }; #endif @@ -287,31 +288,11 @@ 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_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 + lj_cf_jit_util_funcuvname }; static const uint8_t lj_lib_init_jit_util[] = { -148,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[] = { -159,57,1,5,115,116,97,114,116,255 +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 }; #endif @@ -323,7 +304,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = { lj_cf_jit_profile_dumpstack }; static const uint8_t lj_lib_init_jit_profile[] = { -160,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97, +153,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 @@ -351,7 +332,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = { lj_cf_ffi_meta___ipairs }; static const uint8_t lj_lib_init_ffi_meta[] = { -163,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101, +156,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, @@ -369,7 +350,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = { lj_cf_ffi_clib___gc }; static const uint8_t lj_lib_init_ffi_clib[] = { -181,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120, +174,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 @@ -381,7 +362,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = { lj_cf_ffi_callback_set }; static const uint8_t lj_lib_init_ffi_callback[] = { -184,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120, +177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120, 250,255 }; #endif @@ -408,7 +389,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = { lj_cf_ffi_load }; static const uint8_t lj_lib_init_ffi[] = { -186,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, +179,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 476b753c2..ea00647a6 100644 --- a/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h +++ b/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h @@ -43,64 +43,64 @@ static const uint16_t recff_idmap[] = { 0x1200+(IRFPM_FLOOR), 0x1200+(IRFPM_CEIL), 0x1300+(IRFPM_SQRT), -0x1300+(IRFPM_LOG10), -0x1300+(IRFPM_EXP), -0x1300+(IRFPM_SIN), -0x1300+(IRFPM_COS), -0x1300+(IRFPM_TAN), -0x1400+(FF_math_asin), -0x1400+(FF_math_acos), -0x1400+(FF_math_atan), -0x1500+(IRCALL_sinh), -0x1500+(IRCALL_cosh), -0x1500+(IRCALL_tanh), +0x1400+(IRCALL_log10), +0x1400+(IRCALL_exp), +0x1400+(IRCALL_sin), +0x1400+(IRCALL_cos), +0x1400+(IRCALL_tan), +0x1400+(IRCALL_asin), +0x1400+(IRCALL_acos), +0x1400+(IRCALL_atan), +0x1400+(IRCALL_sinh), +0x1400+(IRCALL_cosh), +0x1400+(IRCALL_tanh), 0, +0, +0x1500, 0x1600, 0x1700, -0x1800, -0x1900, 0, +0x1800, +0x1900+(IR_MIN), +0x1900+(IR_MAX), 0x1a00, -0x1b00+(IR_MIN), -0x1b00+(IR_MAX), -0x1c00, 0, -0x1d00, -0x1e00+(IR_BNOT), -0x1e00+(IR_BSWAP), -0x1f00+(IR_BSHL), -0x1f00+(IR_BSHR), -0x1f00+(IR_BSAR), -0x1f00+(IR_BROL), -0x1f00+(IR_BROR), -0x2000+(IR_BAND), -0x2000+(IR_BOR), -0x2000+(IR_BXOR), +0x1b00, +0x1c00+(IR_BNOT), +0x1c00+(IR_BSWAP), +0x1d00+(IR_BSHL), +0x1d00+(IR_BSHR), +0x1d00+(IR_BSAR), +0x1d00+(IR_BROL), +0x1d00+(IR_BROR), +0x1e00+(IR_BAND), +0x1e00+(IR_BOR), +0x1e00+(IR_BXOR), +0x1f00, +0x2000+(0), 0x2100, -0x2200+(0), -0x2300, -0x2200+(1), +0x2000+(1), +0x2200, +0x2300+(IRCALL_lj_buf_putstr_reverse), +0x2300+(IRCALL_lj_buf_putstr_lower), +0x2300+(IRCALL_lj_buf_putstr_upper), +0, 0x2400, -0x2500+(IRCALL_lj_buf_putstr_reverse), -0x2500+(IRCALL_lj_buf_putstr_lower), -0x2500+(IRCALL_lj_buf_putstr_upper), 0, -0x2600, 0, 0, 0, +0x2500, 0, +0x2600, 0x2700, 0, 0x2800, 0x2900, 0, -0x2a00, -0x2b00, -0, 0, -0x2c00+(0), -0x2d00+(0), +0x2a00+(0), +0x2b00+(0), 0, 0, 0, @@ -111,8 +111,8 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, -0x2c00+(GCROOT_IO_OUTPUT), -0x2d00+(GCROOT_IO_OUTPUT), +0x2a00+(GCROOT_IO_OUTPUT), +0x2b00+(GCROOT_IO_OUTPUT), 0, 0, 0, @@ -129,7 +129,7 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, -0x2e00, +0x2c00, 0, 0, 0, @@ -157,52 +157,45 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, +0x2d00+(0), +0x2d00+(1), +0x2e00+(MM_eq), +0x2e00+(MM_len), +0x2e00+(MM_lt), +0x2e00+(MM_le), +0x2e00+(MM_concat), +0x2f00, +0x2e00+(MM_add), +0x2e00+(MM_sub), +0x2e00+(MM_mul), +0x2e00+(MM_div), +0x2e00+(MM_mod), +0x2e00+(MM_pow), +0x2e00+(MM_unm), 0, 0, 0, +0x3000+(1), +0x3000+(0), 0, 0, 0, 0, -0x2f00+(0), -0x2f00+(1), -0x3000+(MM_eq), -0x3000+(MM_len), -0x3000+(MM_lt), -0x3000+(MM_le), -0x3000+(MM_concat), 0x3100, -0x3000+(MM_add), -0x3000+(MM_sub), -0x3000+(MM_mul), -0x3000+(MM_div), -0x3000+(MM_mod), -0x3000+(MM_pow), -0x3000+(MM_unm), -0, -0, -0, -0x3200+(1), -0x3200+(0), -0, -0, -0, +0x3100, +0x3200, 0, 0x3300, -0x3300, -0x3400, -0, +0x3400+(FF_ffi_sizeof), +0x3400+(FF_ffi_alignof), +0x3400+(FF_ffi_offsetof), 0x3500, -0x3600+(FF_ffi_sizeof), -0x3600+(FF_ffi_alignof), -0x3600+(FF_ffi_offsetof), +0x3600, 0x3700, 0x3800, 0x3900, -0x3a00, -0x3b00, 0, -0x3c00 +0x3a00 }; static const RecordFunc recff_func[] = { @@ -226,9 +219,7 @@ recff_xpcall, recff_math_abs, recff_math_round, recff_math_unary, -recff_math_atrig, -recff_math_htrig, -recff_math_modf, +recff_math_call, recff_math_log, recff_math_atan2, recff_math_pow, 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 edcd87163..2171ad2da 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,0x8a0009a7 - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0009a3 + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000920 + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00091c .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a00099e,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a000917,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,0x8a000984 - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a000980 + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008fd + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008f9 .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a00097b,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a0008f4,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,0x8a000961 - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00095d + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008da + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008d6 .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a000958,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a0008d1,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,0x8a00093e - .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00093a + .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008b7 + .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008b3 .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00 - .long 0x8a000935,0xee020a10,0xeeb80bc2,0xeeb40b41 + .long 0x8a0008ae,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,0x0a000949 + .long 0x9a000069,0xe371000b,0x1373000b,0x0a0008c2 .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,0x0a00092c,0xeaffffee + .long 0xe1a01000,0xe31a0010,0x0a0008a5,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,0x0a000925 + .long 0x9a000068,0xe371000b,0x1373000b,0x0a00089e .long 0xe1510003,0x1a00000d,0xe3710003,0x2a00000c .long 0xe1500002,0x0a00000a,0xe371000c,0x8a000007 .long 0xe590a010,0xe35a0000,0x0a000004,0xe5daa006 - .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a00090f + .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a000888 .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,0xea0008fb + .long 0xe371000b,0x1afffff7,0xea000874 .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,0xea0008e8 + .long 0xe371000b,0x1afffff6,0xea000861 .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,0xea0008c5 + .long 0xe371000b,0x1affffe9,0xea00083e .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,0xea0008a2 + .long 0xe371000b,0x1affffe8,0xea00081b .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,0x0a00089b,0xe151000b + .long 0xe086c10c,0xe371000b,0x0a000814,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,0x0a00088c,0xe151000b + .long 0xe086c10c,0xe371000b,0x0a000805,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 0x1a000850,0xe797c10c,0xe004a2ae,0xe1a0b82e + .long 0x1a0007c9,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 0x2a000847,0xe797c10c,0xe004a2ae,0xe1a0b82e + .long 0x2a0007c0,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,0x8a000839,0x12211480,0x1a000001 + .long 0xe371000e,0x8a0007b2,0x12211480,0x1a000001 .long 0x02700000,0x61cf01d0,0xe18900fa,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0x00000000 .long 0x41e00000 @@ -270,9 +270,9 @@ lj_BC_UNM: .size lj_BC_LEN, 68 lj_BC_LEN: .long 0xe1a0b18b,0xe18900db,0xe3710005,0x1a000008 - .long 0xe590000c,0xe3e0100d,0xe5d6c000,0xe496e004 + .long 0xe5900010,0xe3e0100d,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e - .long 0xe12fff1c,0xe371000c,0x1a000837 + .long 0xe12fff1c,0xe371000c,0x1a0007b0 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 0x6a00080a,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a000783,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a0007fe,0xee366b07,0xe5d6c000,0xe089a00a + .long 0x2a000777,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 0x6a0007ec,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a000765,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a0007e0,0xee366b47,0xe5d6c000,0xe089a00a + .long 0x2a000759,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,0x1a0007cd,0xe5d6c000,0xe496e004 + .long 0xe15b0fc0,0x1a000746,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e - .long 0x3373000e,0x2a0007c1,0xee266b07,0xe5d6c000 + .long 0x3373000e,0x2a00073a,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 0x2a0007af,0xee800b01,0xe5d6c000,0xe089a00a + .long 0x2a000728,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 0x0a00079d,0xeb000d93,0xe3e0100d,0xe5d6c000 + .long 0x0a000716,0xeb000c67,0xe3e0100d,0xe5d6c000 .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00 - .long 0xe371000e,0x3373000e,0x2a00078f,0xeb000d7c + .long 0xe371000e,0x3373000e,0x2a000708,0xeb000c50 .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 0x6a000782,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a0006fb,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e - .long 0x2a000776,0xee366b07,0xe5d6c000,0xe089a00a + .long 0x2a0006ef,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 0x6a000764,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a0006dd,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e - .long 0x2a000758,0xee366b47,0xe5d6c000,0xe089a00a + .long 0x2a0006d1,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,0x1a000745,0xe5d6c000,0xe496e004 + .long 0xe15b0fc0,0x1a0006be,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xed1c7b00,0xed1b6b00,0xe373000e - .long 0x3371000e,0x2a000739,0xee266b07,0xe5d6c000 + .long 0x3371000e,0x2a0006b2,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 0x2a000727,0xee800b01,0xe5d6c000,0xe089a00a + .long 0x2a0006a0,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 0x0a000715,0xeb000d06,0xe3e0100d,0xe5d6c000 + .long 0x0a00068e,0xeb000bda,0xe3e0100d,0xe5d6c000 .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xed1c7b00,0xed1b6b00 - .long 0xe373000e,0x3371000e,0x2a000707,0xeb000cef + .long 0xe373000e,0x3371000e,0x2a000680,0xeb000bc3 .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 0x6a0006ff,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a000678,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a0006f3,0xee366b07,0xe5d6c000,0xe089a00a + .long 0x2a00066c,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 0x6a0006e1,0xe5d6c000,0xe496e004,0xe18900fa + .long 0x6a00065a,0xe5d6c000,0xe496e004,0xe18900fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e - .long 0x2a0006d5,0xee366b47,0xe5d6c000,0xe089a00a + .long 0x2a00064e,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,0x1a0006c2,0xe5d6c000,0xe496e004 + .long 0xe15b0fc0,0x1a00063b,0xe5d6c000,0xe496e004 .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e - .long 0x3373000e,0x2a0006b6,0xee266b07,0xe5d6c000 + .long 0x3373000e,0x2a00062f,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 0x2a0006a4,0xee800b01,0xe5d6c000,0xe089a00a + .long 0x2a00061d,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 0x0a000692,0xeb000c79,0xe3e0100d,0xe5d6c000 + .long 0x0a00060b,0xeb000b4d,0xe3e0100d,0xe5d6c000 .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00 - .long 0xe371000e,0x3373000e,0x2a000684,0xeb000c62 + .long 0xe371000e,0x3373000e,0x2a0005fd,0xeb000b36 .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 0x2a000672 + .long 0x2a0005eb 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,0x1a00066a,0xe18920db + .long 0xe5989010,0xe3500000,0x1a0005e3,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,0xe2470d2d + .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d07 .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,0xe2470d2d + .long 0xe31c0003,0x135b0000,0xe2470d07 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 0xe5172b2c,0xe5173b28,0xe5889010,0xe58d6008 + .long 0xe51721b8,0xe51731b4,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,0xe5172b2c,0xe5173b28,0xe5889010 + .long 0xe1e0b00b,0xe51721b8,0xe51731b4,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,0x1a0004cd,0xe373000e,0x05903008 + .long 0xe371000c,0x1a000445,0xe373000e,0x05903008 .long 0x05901018,0x1a000014,0xe0833182,0xe1520001 - .long 0x31c320d0,0x2a0004c5,0xe5d6c000,0xe3730001 + .long 0x31c320d0,0x2a00043d,0xe5d6c000,0xe3730001 .long 0x0a000005,0xe496e004,0xe18920fa,0xe797c10c .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe5901010 .long 0xe3510000,0x0afffff6,0xe5d11006,0xe3110001 - .long 0x1afffff3,0xe004caae,0xea0004b4,0xe3730005 - .long 0x01a0b002,0x0a000007,0xea0004b0 + .long 0x1afffff3,0xe004caae,0xea00042c,0xe3730005 + .long 0x01a0b002,0x0a000007,0xea000428 .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,0x1a000497,0xe590201c + .long 0xe795b10b,0xe371000c,0x1a00040f,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,0xea000478 + .long 0xe5d01006,0xe3110001,0x1affffee,0xea0003f0 .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 0x1a00047c,0xe5902018,0xe5903008,0xe1a0118b - .long 0xe15b0002,0x318320d1,0x2a000476,0xe5d6c000 + .long 0x1a0003f4,0xe5902018,0xe5903008,0xe1a0118b + .long 0xe15b0002,0x318320d1,0x2a0003ee,0xe5d6c000 .long 0xe3730001,0x0a000005,0xe496e004,0xe18920fa .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xe5901010,0xe3510000,0x0afffff6,0xe5d11006 - .long 0xe3110001,0x1afffff3,0xea000466 + .long 0xe3110001,0x1afffff3,0xea0003de .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 0x2a00047b,0xe1c300d0,0xe5d6c000,0xe496e004 + .long 0x2a0003f3,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,0x1a000484,0xe373000e,0x05901008 + .long 0xe371000c,0x1a0003fc,0xe373000e,0x05901008 .long 0x05903018,0x1a000020,0xe0811182,0xe1520003 - .long 0x3591e004,0x2a00047c,0xe5d6c000,0xe37e0001 + .long 0x3591e004,0x2a0003f4,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 0xea000465,0xe5172b10,0xe3cee004,0xe5070b10 + .long 0xea0003dd,0xe517219c,0xe3cee004,0xe507019c .long 0xe5c0e004,0xe580200c,0xeaffffea,0xe3730005 - .long 0x01a0b002,0x0a000007,0xea00045b + .long 0x01a0b002,0x0a000007,0xea0003d3 .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,0x1a000442,0xe590201c + .long 0xe795b10b,0xe371000c,0x1a0003ba,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,0xea000421,0xe1b0e002,0x1affffe3 + .long 0x1afffff0,0xea000399,0xe1b0e002,0x1affffe3 .long 0xe59c0010,0xe1a0200d,0xe58d6008,0xe3500000 .long 0xe5889010,0x15d01006,0xe1a00008,0x0a000001 - .long 0xe3110002,0x0a000415,0xe3e03004,0xe58db000 + .long 0xe3110002,0x0a00038d,0xe3e03004,0xe58db000 .long 0xe1a0100c,0xe58d3004 bl lj_tab_newkey .long 0xe5989010,0xe18920da,0xe1c020f0,0xeaffffdd - .long 0xe5172b10,0xe3c11004,0xe507cb10,0xe5cc1004 + .long 0xe517219c,0xe3c11004,0xe507c19c,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 0x1a00040a,0xe5902018,0xe590c008,0xe1a0118b - .long 0xe15b0002,0x31a120dc,0x2a000404,0xe5d6c000 + .long 0x1a000382,0xe5902018,0xe590c008,0xe1a0118b + .long 0xe15b0002,0x31a120dc,0x2a00037c,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 0xea0003ee,0xe5172b10,0xe3cee004,0xe5070b10 + .long 0xea000366,0xe517219c,0xe3cee004,0xe507019c .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,0xe5172b10,0xe3c00004,0xe5071b10 + .long 0xeaffffe1,0xe517219c,0xe3c00004,0xe507119c .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,0x2a0003d6 + .long 0xe0800182,0x1a000009,0xe1520003,0x2a00034e .long 0xe18920da,0xe5d6c000,0xe496e004,0xe1c020f0 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c - .long 0xe517cb10,0xe3cee004,0xe5071b10,0xe5c1e004 + .long 0xe517c19c,0xe3cee004,0xe507119c,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,0x1a00041e,0xe5096004 + .long 0xe2899008,0xe3730009,0x1a000397,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,0x1a00041d,0xe5196004,0xe3a0c000 + .long 0xe3730009,0x1a000396,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,0x1a0003da + .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a000353 .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,0x1a00018a,0xe0499001 + .long 0xe089a00a,0xe3110007,0x1a000102,0xe0499001 .long 0xe5196004,0xeaffffd9 .globl lj_BC_RET0 @@ -993,45 +993,20 @@ lj_BC_RET1: lj_BC_FORI: .long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e .long 0xe59ac014,0x1a000010,0xe373000e,0xe59a3010 - .long 0x037c000e,0x1a0002fd,0xe3530000,0xba000008 + .long 0x037c000e,0x1a000276,0xe3530000,0xba000008 .long 0xe1500002,0xc24b6b80,0xe5d6c000,0xe496e004 .long 0xe1ca01f8,0xe797c10c,0xe004a2ae,0xe1a0b82e .long 0xe12fff1c,0xe1520000,0xeafffff5,0x3373000e - .long 0x337c000e,0x2a0002ed,0xed1a0b00,0xed9a1b02 + .long 0x337c000e,0x2a000266,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,0x1a0002d8,0xe3530000,0xba00000a - .long 0xe1500002,0xe24b6b80,0xd156b0b2,0xe5d6c000 - .long 0xe496e004,0xe1ca01f8,0xda00008c,0xe797c10c - .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1520000 - .long 0xeafffff3,0x3373000e,0x337c000e,0x2a0002c6 - .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, 28 + .size lj_BC_FORL, 144 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 @@ -1042,71 +1017,23 @@ lj_BC_IFORL: .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, 28 + .size lj_BC_ITERL, 44 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, 28 + .size lj_BC_LOOP, 24 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,0xe5071af4 - .long 0xe59ba034,0xe5079a60,0xe5078ae4,0xe12fff1a - .globl lj_BC_JMP .hidden lj_BC_JMP .type lj_BC_JMP, %function @@ -1118,10 +1045,8 @@ lj_BC_JMP: .globl lj_BC_FUNCF .hidden lj_BC_FUNCF .type lj_BC_FUNCF, %function - .size lj_BC_FUNCF, 28 + .size lj_BC_FUNCF, 0 lj_BC_FUNCF: - .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0 - .long 0xe2511001,0xe18710b0,0x3a0006ac .globl lj_BC_IFUNCF .hidden lj_BC_IFUNCF @@ -1129,7 +1054,7 @@ lj_BC_FUNCF: .size lj_BC_IFUNCF, 68 lj_BC_IFUNCF: .long 0xe5980018,0xe556103e,0xe5165034,0xe15a0000 - .long 0x8a0000bb,0xe5d6c000,0xe496e004,0xe15b0181 + .long 0x8a0000ad,0xe5d6c000,0xe496e004,0xe15b0181 .long 0xe3e03000,0x3a000003,0xe797c10c,0xe004a2ae .long 0xe1a0b82e,0xe12fff1c,0xe18920fb,0xe28bb008 .long 0xeafffff5 @@ -1137,12 +1062,8 @@ lj_BC_IFUNCF: .globl lj_BC_JFUNCF .hidden lj_BC_JFUNCF .type lj_BC_JFUNCF, %function - .size lj_BC_JFUNCF, 52 + .size lj_BC_JFUNCF, 0 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 @@ -1157,7 +1078,7 @@ lj_BC_FUNCV: lj_BC_IFUNCV: .long 0xe5980018,0xe089300b,0xe08aa00b,0xe5832000 .long 0xe28b100b,0xe5165034,0xe15a0000,0xe5831004 - .long 0x2a000099,0xe556c03e,0xe1a0a009,0xe1a0b003 + .long 0x2a000098,0xe556c03e,0xe1a0a009,0xe1a0b003 .long 0xe35c0000,0xe2839008,0x0a000007,0xe3e02000 .long 0xe15a000b,0x30ca00d8,0x21a01002,0x350a2004 .long 0xe25cc001,0xe1e300f8,0x1afffff8,0xe5d6c000 @@ -1167,9 +1088,8 @@ lj_BC_IFUNCV: .globl lj_BC_JFUNCV .hidden lj_BC_JFUNCV .type lj_BC_JFUNCV, %function - .size lj_BC_JFUNCV, 4 + .size lj_BC_JFUNCV, 0 lj_BC_JFUNCV: - .long 0xe7f001f0 .globl lj_BC_FUNCC .hidden lj_BC_FUNCC @@ -1178,9 +1098,9 @@ lj_BC_JFUNCV: lj_BC_FUNCC: .long 0xe5923014,0xe08a100b,0xe5980018,0xe089b00b .long 0xe5889010,0xe1510000,0xe588b014,0xe3e02001 - .long 0xe1a00008,0x8a000078,0xe5072af4,0xe12fff33 - .long 0xe5989010,0xe3e02000,0xe5981014,0xe5078a64 - .long 0xe1a0b180,0xe5072af4,0xe5196004,0xe041a00b + .long 0xe1a00008,0x8a000078,0xe5072148,0xe12fff33 + .long 0xe5989010,0xe3e02000,0xe5981014,0xe50780cc + .long 0xe1a0b180,0xe5072148,0xe5196004,0xe041a00b .long 0xea00001c .globl lj_BC_FUNCCW @@ -1188,11 +1108,11 @@ lj_BC_FUNCC: .type lj_BC_FUNCCW, %function .size lj_BC_FUNCCW, 88 lj_BC_FUNCCW: - .long 0xe5173a74,0xe08a100b,0xe5980018,0xe089b00b + .long 0xe51730dc,0xe08a100b,0xe5980018,0xe089b00b .long 0xe5889010,0xe1510000,0xe588b014,0xe5921014 - .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072af4 + .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072148 .long 0xe12fff33,0xe5989010,0xe3e02000,0xe5981014 - .long 0xe5078a64,0xe1a0b180,0xe5072af4,0xe5196004 + .long 0xe50780cc,0xe1a0b180,0xe5072148,0xe5196004 .long 0xe041a00b,0xea000006 .globl lj_vm_returnp @@ -1209,7 +1129,7 @@ lj_vm_returnp: .size lj_vm_returnc, 24 lj_vm_returnc: .long 0xe29bb008,0xe3a00001,0x0a000031,0xe58db004 - .long 0xe2160003,0x0afffe54 + .long 0xe2160003,0x0afffedc .globl lj_vm_return .hidden lj_vm_return @@ -1218,7 +1138,7 @@ lj_vm_returnc: lj_vm_return: .long 0xe3c6c007,0xe3500001,0xe049c00c,0x1affffee .long 0xe588c010,0xe59d5014,0xe3e03001,0xe2499008 - .long 0xe25b2008,0xe1a05185,0xe5073af4,0x0a000003 + .long 0xe25b2008,0xe1a05185,0xe5073148,0x0a000003 .long 0xe2522008,0xe0ca00d8,0xe0c900f8,0x1afffffb .long 0xe155000b,0x1a000007,0xe5889014 @@ -1254,7 +1174,7 @@ lj_vm_unwind_c: .type lj_vm_unwind_c_eh, %function .size lj_vm_unwind_c_eh, 20 lj_vm_unwind_c_eh: - .long 0xe59d800c,0xe3e03001,0xe5982008,0xe582304c + .long 0xe59d800c,0xe3e03001,0xe5982008,0xe5823078 .long 0xeaffffe1 .globl lj_vm_unwind_ff @@ -1271,8 +1191,8 @@ lj_vm_unwind_ff: lj_vm_unwind_ff_eh: .long 0xe59d800c,0xe3a040ff,0xe3a0b010,0xe1a04184 .long 0xe5989010,0xe5987008,0xe3e00001,0xe249a008 - .long 0xe5196004,0xe2877d2d,0xe3e01000,0xe5090004 - .long 0xe5071af4,0xeaffffb5 + .long 0xe5196004,0xe2877d07,0xe3e01000,0xe5090004 + .long 0xe5071148,0xeaffffb5 .globl lj_vm_unwind_ext .hidden lj_vm_unwind_ext @@ -1310,14 +1230,14 @@ lj_vm_growstack_l: .size lj_vm_resume, 140 lj_vm_resume: .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c - .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d2d + .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d07 .long 0xe58d800c,0xe3a06005,0xe58d2014,0xe28d1001 .long 0xe5d80007,0xe58d2018,0xe58d8008,0xe58d2010 - .long 0xe3500000,0xe5881028,0x0a000025,0xe5078a64 + .long 0xe3500000,0xe5881028,0x0a000025,0xe50780cc .long 0xe1a0a009,0xe5989010,0xe5980014,0xe3a040ff .long 0xe5c82007,0xe040b009,0xe5196004,0xe1a04184 - .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071af4 - .long 0xe58db004,0x0afffdd1,0xeaffff7b + .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071148 + .long 0xe58db004,0x0afffe59,0xeaffff7b .globl lj_vm_pcall .hidden lj_vm_pcall @@ -1335,17 +1255,17 @@ lj_vm_call: .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c .long 0xe3a06001,0xe590b028,0xe58d2014,0xe1a08000 .long 0xe58d000c,0xe5987008,0xe1a09001,0xe58d0008 - .long 0xe58db010,0xe2877d2d,0xe588d028,0xe5078a64 + .long 0xe58db010,0xe2877d07,0xe588d028,0xe50780cc .long 0xe598c010,0xe5980014,0xe3a040ff,0xe0866009 .long 0xe1a04184,0xe046600c,0xe3e01000,0xe040b009 - .long 0xe5071af4 + .long 0xe5071148 .globl lj_vm_call_dispatch .hidden lj_vm_call_dispatch .type lj_vm_call_dispatch, %function .size lj_vm_call_dispatch, 12 lj_vm_call_dispatch: - .long 0xe14920d8,0xe3730009,0x1a0000f6 + .long 0xe14920d8,0xe3730009,0x1a0000f7 .globl lj_vm_call_dispatch_f .hidden lj_vm_call_dispatch_f @@ -1362,9 +1282,9 @@ lj_vm_call_dispatch_f: lj_vm_cpcall: .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c .long 0xe1a08000,0xe590a01c,0xe58d000c,0xe5987008 - .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d2d + .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d07 .long 0xe04aa00c,0xe3a0c000,0xe58da014,0xe58dc018 - .long 0xe58db010,0xe588d028,0xe5078a64,0xe12fff33 + .long 0xe58db010,0xe588d028,0xe50780cc,0xe12fff33 .long 0xe1b09000,0xe3a06005,0x1affffd3,0xeaffff4b .globl lj_cont_dispatch @@ -1375,8 +1295,8 @@ lj_cont_dispatch: .long 0xe51c2008,0xe5190010,0xe1a03009,0xe1a0900c .long 0xe3500001,0xe513600c,0xe5922010,0xe3e0e000 .long 0xe08a100b,0xe501e004,0x9a000001,0xe5125030 - .long 0xe12fff10,0x0a000710,0xe2433010,0xe043b009 - .long 0xea000510 + .long 0xe12fff10,0x0a00066c,0xe2433010,0xe043b009 + .long 0xea00050e .globl lj_cont_cat .hidden lj_cont_cat @@ -1385,8 +1305,8 @@ lj_cont_dispatch: lj_cont_cat: .long 0xe516e004,0xe2431010,0xe1ca20d0,0xe5889010 .long 0xe004baae,0xe004a2ae,0xe089000b,0xe0510000 - .long 0x11c120f0,0x11a02000,0x1afffa3c,0xe18920fa - .long 0xea000069 + .long 0x11c120f0,0x11a02000,0x1afffac4,0xe18920fa + .long 0xea00006a .globl lj_vmeta_tgets1 .hidden lj_vmeta_tgets1 @@ -1400,7 +1320,7 @@ lj_vmeta_tgets1: .type lj_vmeta_tgets, %function .size lj_vmeta_tgets, 36 lj_vmeta_tgets: - .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004 + .long 0xe2471e13,0xe3e0300b,0xe581c000,0xe5813004 .long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d .long 0xea000008 @@ -1432,7 +1352,7 @@ lj_vmeta_tgetv: .size lj_vmeta_tgetr, 20 lj_vmeta_tgetr: bl lj_tab_getinth - .long 0xe3500000,0x11c000d0,0x03e01000,0xeafffb7f + .long 0xe3500000,0x11c000d0,0x03e01000,0xeafffc07 .globl lj_vmeta_tsets1 .hidden lj_vmeta_tsets1 @@ -1446,7 +1366,7 @@ lj_vmeta_tsets1: .type lj_vmeta_tsets, %function .size lj_vmeta_tsets, 36 lj_vmeta_tsets: - .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004 + .long 0xe2471e13,0xe3e0300b,0xe581c000,0xe5813004 .long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d .long 0xea000008 @@ -1475,11 +1395,11 @@ lj_vmeta_tsetv: .globl lj_vmeta_tsetr .hidden lj_vmeta_tsetr .type lj_vmeta_tsetr, %function - .size lj_vmeta_tsetr, 16 + .size lj_vmeta_tsetr, 20 lj_vmeta_tsetr: - .long 0xe5889010,0xe58d6008 + .long 0xe5889010,0xe1a00008,0xe58d6008 bl lj_tab_setinth - .long 0xeafffc24 + .long 0xeafffcab .globl lj_vmeta_comp .hidden lj_vmeta_comp @@ -1592,7 +1512,7 @@ lj_vmeta_arith_vv: .size lj_vmeta_binop, 24 lj_vmeta_binop: .long 0xe0401009,0xe500600c,0xe2816002,0xe1a09000 - .long 0xe3a0b010,0xeaffff0b + .long 0xe3a0b010,0xeaffff0a .globl lj_vmeta_len .hidden lj_vmeta_len @@ -1623,17 +1543,16 @@ lj_vmeta_callt: .long 0xe1a00008,0xe5889010,0xe24a1008,0xe58d6008 .long 0xe08a200b bl lj_meta_call - .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffbd8 + .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffc5f .globl lj_vmeta_for .hidden lj_vmeta_for .type lj_vmeta_for, %function - .size lj_vmeta_for, 48 + .size lj_vmeta_for, 36 lj_vmeta_for: .long 0xe1a00008,0xe5889010,0xe1a0100a,0xe58d6008 bl lj_meta_for - .long 0xe556c004,0xe516e004,0xe35c004e,0xe004a2ae - .long 0xe1a0b82e,0x0afffd11,0xeafffceb + .long 0xe516e004,0xe004a2ae,0xe1a0b82e,0xeafffd75 .globl lj_ff_assert .hidden lj_ff_assert @@ -1661,13 +1580,13 @@ lj_ff_type: lj_ff_getmetatable: .long 0xe1c900d0,0xe35b0008,0x3a0003eb,0xe371000c .long 0x1371000d,0x1a000018,0xe590c010,0xe3e01000 - .long 0xe517ba14,0xe35c0000,0x0a0001b2,0xe59c201c + .long 0xe517b05c,0xe35c0000,0x0a0001b2,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,0xe513ca00 + .long 0x21e01001,0x33a0100d,0xe0873101,0xe513c048 .long 0xeaffffe1 .globl lj_ff_setmetatable @@ -1678,7 +1597,7 @@ lj_ff_setmetatable: .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a0003c5 .long 0xe371000c,0x0590c010,0x0373000c,0x05d03004 .long 0x035c0000,0x1a0003bf,0xe3130004,0xe5802010 - .long 0x0a00018b,0xe5172b10,0xe3c33004,0xe5070b10 + .long 0x0a00018b,0xe517219c,0xe3c33004,0xe507019c .long 0xe5c03004,0xe580200c,0xea000185 .globl lj_ff_rawget @@ -1705,9 +1624,9 @@ lj_ff_tonumber: .size lj_ff_tostring, 84 lj_ff_tostring: .long 0xe1c900d0,0xe35b0008,0x3a0003a2,0xe3710005 - .long 0x0a00016f,0xe51739cc,0xe5889010,0xe371000e - .long 0x93530000,0xe58d6008,0x8a00039a,0xe5170b2c - .long 0xe5171b28,0xe1500001,0xab0003bf,0xe1a00008 + .long 0x0a00016f,0xe5173014,0xe5889010,0xe371000e + .long 0x93530000,0xe58d6008,0x8a00039a,0xe51701b8 + .long 0xe51711b4,0xe1500001,0xab0003bf,0xe1a00008 .long 0xe1a01009 bl lj_strfmt_number .long 0xe5989010,0xe3e01004,0xea00015f @@ -1765,9 +1684,9 @@ lj_ff_ipairs: .type lj_ff_pcall, %function .size lj_ff_pcall, 40 lj_ff_pcall: - .long 0xe557aacf,0xe35b0008,0x3a00033e,0xe31a0010 + .long 0xe557a16b,0xe35b0008,0x3a00033e,0xe31a0010 .long 0xe1a0c009,0xe2899008,0x03a0600e,0x13a0600f - .long 0xe24bb008,0xeafffe0f + .long 0xe24bb008,0xeafffe11 .globl lj_ff_xpcall .hidden lj_ff_xpcall @@ -1775,9 +1694,9 @@ lj_ff_pcall: .size lj_ff_xpcall, 64 lj_ff_xpcall: .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000333 - .long 0xe557aacf,0xe3730009,0x1a000330,0xe1a0c009 + .long 0xe557a16b,0xe3730009,0x1a000330,0xe1a0c009 .long 0xe1c900f8,0xe1c920f0,0xe31a0010,0xe2899010 - .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffdff + .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffe01 .globl lj_ff_coroutine_resume .hidden lj_ff_coroutine_resume @@ -1792,15 +1711,15 @@ lj_ff_coroutine_resume: .long 0x8a000312,0xe2422008,0xe2899008,0xe24bb008 .long 0xe5802014,0xe5889014,0xe18920dc,0xe15c000b .long 0x118120fc,0xe28cc008,0x1afffffa,0xe3a02000 - .long 0xe1a0a000,0xe3a03000,0xebfffd99,0xe59a2010 + .long 0xe1a0a000,0xe3a03000,0xebfffd9b,0xe59a2010 .long 0xe3e01000,0xe59a3014,0xe3500001,0xe5989010 - .long 0xe5078a64,0xe5071af4,0x8a000016,0xe053b002 + .long 0xe50780cc,0xe5071148,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 0x0afffb6f,0xeafffd19,0xe16300d8,0xe3e02001 + .long 0x0afffbf9,0xeafffd1b,0xe16300d8,0xe3e02001 .long 0xe3a0b018,0xe58a3014,0xe1c900f0,0xeafffff2 .long 0xe1a00008,0xe1a011ab bl lj_state_growstack @@ -1817,15 +1736,15 @@ lj_ff_coroutine_wrap_aux: .long 0xe590c028,0xe35a0001,0x91520003,0x935c0000 .long 0x8a0002c9,0xe5802014,0xe5889014,0xe18920dc .long 0xe15c000b,0x118120fc,0xe28cc008,0x1afffffa - .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd53 + .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd55 .long 0xe59a2010,0xe3e01000,0xe59a3014,0xe3500001 - .long 0xe5989010,0xe5078a64,0xe5071af4,0x8a000014 + .long 0xe5989010,0xe50780cc,0xe5071148,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,0x0afffb2b - .long 0xeafffcd5,0xe1a00008,0xe1a0100a + .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffbb5 + .long 0xeafffcd7,0xe1a00008,0xe1a0100a bl lj_ffh_coroutine_wrap_err .long 0xe1a00008,0xe1a011ab bl lj_state_growstack @@ -1838,7 +1757,7 @@ lj_ff_coroutine_wrap_aux: lj_ff_coroutine_yield: .long 0xe5980028,0xe089100b,0xe5889010,0xe3100001 .long 0xe5881014,0xe3a00001,0xe3a02000,0x0a000291 - .long 0xe5882028,0xe5c80007,0xeafffcd8 + .long 0xe5882028,0xe5c80007,0xeafffcda .globl lj_ff_math_floor .hidden lj_ff_math_floor @@ -1854,7 +1773,7 @@ lj_ff_math_floor: .long 0xea000044,0x2a000043,0xe1822000,0xe1120fc1 .long 0x03a00000,0x13e00000,0xe3e0100d,0xea00003d .long 0x03530480,0x03520000,0x1a000002,0xe3510000 - .long 0x43a00480,0x4afffff0,0xeb00037e,0xea000035 + .long 0x43a00480,0x4afffff0,0xeb0002f9,0xea000035 .globl lj_ff_math_ceil .hidden lj_ff_math_ceil @@ -1870,7 +1789,7 @@ lj_ff_math_ceil: .long 0xb2600000,0xe3e0100d,0xea00001a,0x2a000019 .long 0xe1822000,0xe1d22fc1,0x03a00000,0x13a00001 .long 0xe3e0100d,0xea000013,0x03530480,0x1a000002 - .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000399 + .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000314 .long 0xea00000c,0xe1a00000,0x00000000,0x41e00000 .globl lj_ff_math_abs @@ -1902,7 +1821,7 @@ lj_fff_res1: .size lj_fff_res, 84 lj_fff_res: .long 0xe2160003,0x0516e004,0xe58db004,0xe249a008 - .long 0x1afffc5c,0xe004caae,0xe15c000b,0x8a000007 + .long 0x1afffc5e,0xe004caae,0xe15c000b,0x8a000007 .long 0xe00402ae,0xe5d6c000,0xe496e004,0xe04a9000 .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c .long 0xe08a100b,0xe3e00000,0xe28bb008,0xe5010004 @@ -2121,7 +2040,7 @@ lj_ff_math_min: .long 0xea000007,0xed190b00,0x8a000150,0xe1ca20d0 .long 0xed1a1b00,0xe15a000c,0x2affff3a,0xe373000e .long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008 - .long 0x8eb00b41,0xeafffff4,0xee022a10,0x8a000143 + .long 0x5eb00b41,0xeafffff4,0xee022a10,0x8a000143 .long 0xeeb81bc2,0xeafffff6 .globl lj_ff_math_max @@ -2137,7 +2056,7 @@ lj_ff_math_max: .long 0xea000007,0xed190b00,0x8a00012a,0xe1ca20d0 .long 0xed1a1b00,0xe15a000c,0x2affff14,0xe373000e .long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008 - .long 0x3eb00b41,0xeafffff4,0xee022a10,0x8a00011d + .long 0xdeb00b41,0xeafffff4,0xee022a10,0x8a00011d .long 0xeeb81bc2,0xeafffff6 .globl lj_ff_string_byte @@ -2146,7 +2065,7 @@ lj_ff_math_max: .size lj_ff_string_byte, 52 lj_ff_string_byte: .long 0xe1c900d0,0xe5196004,0xe35b0008,0x03710005 - .long 0x1a000116,0xe590200c,0xe5d00010,0xe3e0100d + .long 0x1a000116,0xe5902010,0xe5d00014,0xe3e0100d .long 0xe3520000,0x03a0b008,0x13a0b010,0xe14900f8 .long 0xeafffee0 @@ -2155,7 +2074,7 @@ lj_ff_string_byte: .type lj_ff_string_char, %function .size lj_ff_string_char, 52 lj_ff_string_char: - .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab000133 + .long 0xe51701b8,0xe51711b4,0xe1500001,0xab000133 .long 0xe1c900d0,0xe5196004,0xe35b0008,0x0371000e .long 0x03d030ff,0xe3a02001,0x1a000103,0xe58d0000 .long 0xe1a0100d @@ -2180,13 +2099,13 @@ lj_fff_resstr: .type lj_ff_string_sub, %function .size lj_ff_string_sub, 132 lj_ff_string_sub: - .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab00011f + .long 0xe51701b8,0xe51711b4,0xe1500001,0xab00011f .long 0xe1c900d0,0xe1c921d0,0xe35b0010,0xe3e0c000 .long 0x0a000003,0x3a0000f0,0xe373000e,0xe1a0c002 - .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x0590100c + .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x05901010 .long 0x0373000e,0x1a0000e8,0xe2813001,0xe3520000 .long 0xb0822003,0xe3520001,0xb3a02001,0xe35c0000 - .long 0xb08cc003,0xe1cccfcc,0xe15c0001,0xe280000f + .long 0xb08cc003,0xe1cccfcc,0xe15c0001,0xe2800013 .long 0xc1a0c001,0xe0801002,0xe05c2002,0xe2822001 .long 0xaaffffd7 @@ -2195,16 +2114,16 @@ lj_ff_string_sub: .type lj_fff_emptystr, %function .size lj_fff_emptystr, 12 lj_fff_emptystr: - .long 0xe2470eae,0xe3e01004,0xeafffea5 + .long 0xe2470d06,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 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000fb + .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000fb .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000ce - .long 0xe2470eaf,0xe3720005,0x1a0000cb,0xe5903008 + .long 0xe2470d05,0xe3720005,0x1a0000cb,0xe5903008 .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000 bl lj_buf_putstr_reverse bl lj_buf_tostr @@ -2215,9 +2134,9 @@ lj_ff_string_reverse: .type lj_ff_string_lower, %function .size lj_ff_string_lower, 76 lj_ff_string_lower: - .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000e8 + .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000e8 .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000bb - .long 0xe2470eaf,0xe3720005,0x1a0000b8,0xe5903008 + .long 0xe2470d05,0xe3720005,0x1a0000b8,0xe5903008 .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000 bl lj_buf_putstr_lower bl lj_buf_tostr @@ -2228,9 +2147,9 @@ lj_ff_string_lower: .type lj_ff_string_upper, %function .size lj_ff_string_upper, 76 lj_ff_string_upper: - .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000d5 + .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000d5 .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000a8 - .long 0xe2470eaf,0xe3720005,0x1a0000a5,0xe5903008 + .long 0xe2470d05,0xe3720005,0x1a0000a5,0xe5903008 .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000 bl lj_buf_putstr_upper bl lj_buf_tostr @@ -2376,7 +2295,7 @@ lj_fff_fallback: .size lj_vm_call_tail, 48 lj_vm_call_tail: .long 0xe2160003,0xe3c61007,0x0516e004,0x000412ae - .long 0x02811008,0xe049c001,0xeafffab3,0xe3a01014 + .long 0x02811008,0xe049c001,0xeafffab5,0xe3a01014 bl lj_state_growstack .long 0xe5989010,0xe1500000,0xeaffffe8 @@ -2393,18 +2312,15 @@ lj_fff_gcstep: .globl lj_vm_record .hidden lj_vm_record .type lj_vm_record, %function - .size lj_vm_record, 40 + .size lj_vm_record, 0 lj_vm_record: - .long 0xe5570acf,0xe3100020,0x1a000009,0xe5171a80 - .long 0xe3100010,0x1a000014,0xe2411001,0xe310000c - .long 0x15071a80,0xea000010 .globl lj_vm_rethook .hidden lj_vm_rethook .type lj_vm_rethook, %function .size lj_vm_rethook, 24 lj_vm_rethook: - .long 0xe5570acf,0xe3100010,0x0a00000d,0xe20ec0ff + .long 0xe557016b,0xe3100010,0x0a00000d,0xe20ec0ff .long 0xe087c10c,0xe59cf268 .globl lj_vm_inshook @@ -2412,8 +2328,8 @@ lj_vm_rethook: .type lj_vm_inshook, %function .size lj_vm_inshook, 92 lj_vm_inshook: - .long 0xe5570acf,0xe5171a80,0xe3100010,0x1afffff8 - .long 0xe310000c,0x0afffff6,0xe2511001,0xe5071a80 + .long 0xe557016b,0xe51710e8,0xe3100010,0x1afffff8 + .long 0xe310000c,0x0afffff6,0xe2511001,0xe50710e8 .long 0x0a000001,0xe3100004,0x0afffff1,0xe1a00008 .long 0xe5889010,0xe1a01006 bl lj_dispatch_ins @@ -2430,28 +2346,23 @@ lj_cont_hook: .globl lj_vm_hotloop .hidden lj_vm_hotloop .type lj_vm_hotloop, %function - .size lj_vm_hotloop, 48 + .size lj_vm_hotloop, 0 lj_vm_hotloop: - .long 0xe5192008,0xe2470d27,0xe58d6008,0xe5922010 - .long 0xe1a01006,0xe5078970,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, 8 + .size lj_vm_callhook, 4 lj_vm_callhook: - .long 0xe1a01006,0xea000000 + .long 0xe1a01006 .globl lj_vm_hotcall .hidden lj_vm_hotcall .type lj_vm_hotcall, %function - .size lj_vm_hotcall, 68 + .size lj_vm_hotcall, 64 lj_vm_hotcall: - .long 0xe3861001,0xe089300b,0xe58d6008,0xe1a00008 - .long 0xe5889010,0xe04aa009,0xe5883014 + .long 0xe089300b,0xe58d6008,0xe1a00008,0xe5889010 + .long 0xe04aa009,0xe5883014 bl lj_dispatch_call .long 0xe5989010,0xe5983014,0xe3a01000,0xe089a00a .long 0xe043b009,0xe58d1008,0xe5192008,0xe516e004 @@ -2460,19 +2371,8 @@ lj_vm_hotcall: .globl lj_cont_stitch .hidden lj_cont_stitch .type lj_cont_stitch, %function - .size lj_cont_stitch, 140 + .size lj_cont_stitch, 0 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,0x0afffaee,0xe35b0000,0x1afff912 - .long 0xe507a0bc,0xe5078970,0xe5889010,0xe2470d27 - .long 0xe1a01006 - bl lj_dispatch_stitch - .long 0xe5989010,0xeafffae4,0xe18900fb,0xe28bb008 - .long 0xeaffffeb .globl lj_vm_profhook .hidden lj_vm_profhook @@ -2481,40 +2381,19 @@ lj_cont_stitch: lj_vm_profhook: .long 0xe1a00008,0xe5889010,0xe1a01006 bl lj_dispatch_profile - .long 0xe5989010,0xe2466004,0xeafffada + .long 0xe5989010,0xe2466004,0xeafffb18 .globl lj_vm_exit_handler .hidden lj_vm_exit_handler .type lj_vm_exit_handler, %function - .size lj_vm_exit_handler, 136 + .size lj_vm_exit_handler, 0 lj_vm_exit_handler: - .long 0xe24dd00c,0xe92d1fff,0xe59d0040,0xe59e7000 - .long 0xe28d2040,0xe3e03003,0xe58d2034,0xe5073af4 - .long 0xe5301004,0xe58d0038,0xe58d003c,0xed2d0b20 - .long 0xe1a01401,0xe0800341,0xe59e1004,0xe040000e - .long 0xe5178a64,0xe0810120,0xe5179a60,0xe50700bc - .long 0xe3a03000,0xe5889010,0xe5078970,0xe5073a60 - .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, 164 + .size lj_vm_exit_interp, 4 lj_vm_exit_interp: - .long 0xe59d800c,0xe3500000,0xba000021,0xe1a0b180 - .long 0xe5191008,0xe58db004,0xe3a02000,0xe5889010 - .long 0xe5911010,0xe5072a60,0xe3e03000,0xe5115030 - .long 0xe5d6c000,0xe3a040ff,0xe496e004,0xe1a04184 - .long 0xe5073af4,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,0xe2601000,0xe1a00008 - bl lj_err_throw .long 0x3ff00000 .globl lj_vm_floor @@ -2578,29 +2457,21 @@ lj_vm_ceil_sf: .globl lj_vm_trunc .hidden lj_vm_trunc .type lj_vm_trunc, %function - .size lj_vm_trunc, 64 + .size lj_vm_trunc, 0 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, 52 + .size lj_vm_trunc_sf, 0 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,0xebffff7a + .long 0xee860b07,0xe1a0b00e,0xec510b10,0xebffff97 .long 0xec410b10,0xee200b07,0xe1a0e00b,0xee366b40 .long 0xe12fff1e @@ -2637,7 +2508,7 @@ lj_vm_modi: .type lj_vm_ffi_callback, %function .size lj_vm_ffi_callback, 136 lj_vm_ffi_callback: - .long 0xe59c60e4,0xe28c7d2d,0xe58d401c,0xe28d4060 + .long 0xe59c60fc,0xe28c7d07,0xe58d401c,0xe28d4060 .long 0xed248b10,0xe286c060,0xe1c626f8,0xe1c606f0 .long 0xed2c0b10,0xe59d3000,0xe28d2080,0xe1a00006 .long 0xe1a031a3,0xe5862080,0xe1a0100d,0xe5863094 @@ -2645,7 +2516,7 @@ lj_vm_ffi_callback: bl lj_ccallback_enter .long 0xe5909010,0xe3e01000,0xe590b014,0xe3a040ff .long 0xe5192008,0xe1a08000,0xe04bb009,0xe1a04184 - .long 0xe5071af4,0xe5926010,0xe5d6c000,0xe496e004 + .long 0xe5071148,0xe5926010,0xe5d6c000,0xe496e004 .long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c .globl lj_cont_ffi_callback @@ -2653,10 +2524,10 @@ lj_vm_ffi_callback: .type lj_cont_ffi_callback, %function .size lj_cont_ffi_callback, 40 lj_cont_ffi_callback: - .long 0xe5176a5c,0xe5889010,0xe5883014,0xe586800c + .long 0xe51760c4,0xe5889010,0xe5883014,0xe586800c .long 0xe1a00006,0xe1a0100a bl lj_ccallback_leave - .long 0xe1c606d0,0xed960b08,0xeafff825 + .long 0xe1c606d0,0xed960b08,0xeafff8c9 .globl lj_err_unwind_arm .personality lj_err_unwind_arm .fnend @@ -2701,7 +2572,7 @@ lj_vm_ffi_call: .LASFDE0: .long .Lframe0 .long .Lbegin - .long 16812 + .long 15612 .byte 0xe .uleb128 128 .byte 0x8e |
