diff options
| author | ruki <[email protected]> | 2020-09-11 21:01:25 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-09-11 21:01:25 +0800 |
| commit | a5189ef75d4e76ed60feb6a19e4bf307b5a86862 (patch) | |
| tree | b670aab2272ad6a5420402f420cc2e5ac94947d4 | |
| parent | 5e731d109db06ddb4bc68dcad565db6ddcfd27da (diff) | |
update autogen for linux/arm64
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h | 114 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h | 1 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h | 807 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h | 23 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h | 139 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S | 624 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h | 114 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h | 1 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h | 807 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h | 23 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h | 139 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/arm64/lj_vm.S | 624 |
12 files changed, 1764 insertions, 1652 deletions
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h index 935d8440f..349b9c940 100644 --- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h @@ -98,63 +98,63 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = { 8212, 8216, 8288, -10252, -10320, -10760, -10840, -10892, -11012, -10360, -10508, -10596, -10644, -10668, -11064, -11120, -11756, -11176, -11492, -11860, -11788, -11824, -12000, -12072, -12104, -12136, -12168, -12200, -12232, -12264, -12296, -12328, -12360, -12392, -12588, -12648, -12040, -12464, -12424, -12504, -12544, -12696, -12836, -13768, -13840, -13804, -13876, -13932, -13988, -14044, -14100, -13564, -13632, -13700, -12976, -13028, -13108, -13280, -13356, -13432 +10256, +10324, +10764, +10844, +10896, +11016, +10364, +10512, +10600, +10648, +10672, +11068, +11124, +11764, +11184, +11500, +11868, +11796, +11832, +12008, +12080, +12112, +12144, +12176, +12208, +12240, +12272, +12304, +12336, +12368, +12400, +12596, +12656, +12048, +12472, +12432, +12512, +12552, +12704, +12844, +13776, +13848, +13812, +13884, +13940, +13996, +14052, +14108, +13572, +13640, +13708, +12984, +13036, +13116, +13288, +13364, +13440 }; LJ_DATADEF const uint16_t lj_bc_mode[] = { diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h index b34a39126..428e44ccc 100644 --- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h @@ -145,6 +145,7 @@ 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) diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h index 6dea6c78a..45d5daf74 100644 --- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h +++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/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/arm64-v8a/lj_libdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h index 52d7566b1..6e35da521 100644 --- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h @@ -272,13 +272,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 @@ -298,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = { lj_cf_jit_util_ircalladdr }; 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, +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, @@ -312,7 +313,7 @@ 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 +160,57,1,5,115,116,97,114,116,255 }; #endif @@ -324,7 +325,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, +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 @@ -352,7 +353,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, +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, @@ -370,7 +371,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, +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 @@ -382,7 +383,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, +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 @@ -409,7 +410,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, +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/arm64-v8a/lj_recdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h index 476b753c2..608f6f60c 100644 --- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h @@ -43,64 +43,65 @@ 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, +0x2a00+(0), +0x2b00+(0), 0, -0x2c00+(0), -0x2d00+(0), 0, 0, 0, @@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, +0x2a00+(GCROOT_IO_OUTPUT), +0x2b00+(GCROOT_IO_OUTPUT), 0, -0x2c00+(GCROOT_IO_OUTPUT), -0x2d00+(GCROOT_IO_OUTPUT), 0, 0, 0, @@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, +0x2c00, 0, -0x2e00, 0, 0, 0, @@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = { 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), +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, -0x3200+(1), -0x3200+(0), +0x3000+(1), +0x3000+(0), 0, 0, 0, 0, -0x3300, -0x3300, -0x3400, +0x3100, +0x3100, +0x3200, 0, +0x3300, +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 +227,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/arm64-v8a/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S index db69a939c..d99419612 100644 --- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S +++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S @@ -17,10 +17,10 @@ lj_BC_ISLT: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e43 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012dc1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d43 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e63 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012de1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d63 .long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed .globl lj_BC_ISGE @@ -31,10 +31,10 @@ lj_BC_ISGE: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a43 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012943 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a63 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129e1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012963 .long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed .globl lj_BC_ISLE @@ -45,10 +45,10 @@ lj_BC_ISLE: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012643 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012543 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012663 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125e1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012563 .long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed .globl lj_BC_ISGT @@ -59,10 +59,10 @@ lj_BC_ISGT: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012243 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012143 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012263 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121e1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012163 .long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed .globl lj_BC_ISEQV @@ -73,12 +73,12 @@ lj_BC_ISEQV: .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f .long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff - .long 0xba4b1904,0x54012420,0xeb02001f,0x54000101 + .long 0xba4b1904,0x54012440,0xeb02001f,0x54000101 .long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0xeb0801ff + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xeb0801ff .long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a .long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49 - .long 0x14000907 + .long 0x14000908 .globl lj_BC_ISNEV .hidden lj_BC_ISNEV @@ -88,11 +88,11 @@ lj_BC_ISNEV: .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f .long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff - .long 0xba4b1904,0x54012000,0xeb02001f,0x540000e1 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xba4b1904,0x54012020,0xeb02001f,0x540000e1 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2 .long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a - .long 0x39402949,0x52800023,0x3727fa29,0x140008e7 + .long 0x39402949,0x52800023,0x3727fa29,0x140008e8 .globl lj_BC_ISEQS .hidden lj_BC_ISEQS @@ -101,9 +101,9 @@ lj_BC_ISNEV: lj_BC_ISEQS: .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81 .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1 - .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c40 + .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c60 .long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_ISNES .hidden lj_BC_ISNES @@ -112,9 +112,9 @@ lj_BC_ISEQS: lj_BC_ISNES: .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81 .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1 - .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119c0 + .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119e0 .long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_ISEQN .hidden lj_BC_ISEQN @@ -125,11 +125,11 @@ lj_BC_ISEQN: .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f .long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183 .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041 .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381 .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f - .long 0xb1002dff,0x54fffd81,0x140008a3 + .long 0xb1002dff,0x54fffd81,0x140008a4 .globl lj_BC_ISNEN .hidden lj_BC_ISNEN @@ -140,11 +140,11 @@ lj_BC_ISNEN: .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f .long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183 .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041 .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381 .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f - .long 0xb1002dff,0x54fffd61,0x14000880 + .long 0xb1002dff,0x54fffd61,0x14000881 .globl lj_BC_ISEQP .hidden lj_BC_ISEQP @@ -152,9 +152,9 @@ lj_BC_ISNEN: .size lj_BC_ISEQP, 68 lj_BC_ISEQP: .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c - .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f00 + .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f20 .long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_ISNEP @@ -163,9 +163,9 @@ lj_BC_ISEQP: .size lj_BC_ISNEP, 68 lj_BC_ISNEP: .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c - .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010ce0 + .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010d00 .long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_ISTC @@ -176,7 +176,7 @@ lj_BC_ISTC: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b .long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_ISFC .hidden lj_BC_ISFC @@ -186,7 +186,7 @@ lj_BC_ISFC: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b .long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_IST .hidden lj_BC_IST @@ -195,7 +195,7 @@ lj_BC_ISFC: lj_BC_IST: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_ISF @@ -205,7 +205,7 @@ lj_BC_IST: lj_BC_ISF: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_ISTYPE @@ -213,8 +213,8 @@ lj_BC_ISF: .type lj_BC_ISTYPE, @function .size lj_BC_ISTYPE, 36 lj_BC_ISTYPE: - .long 0xf87b7a68,0xab88bf9f,0x540104c1,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0xf87b7a68,0xab88bf9f,0x540104e1,0xb84046b0 + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_ISNUM @@ -222,8 +222,8 @@ lj_BC_ISTYPE: .type lj_BC_ISNUM, @function .size lj_BC_ISNUM, 36 lj_BC_ISNUM: - .long 0xf87b6a68,0xeb48833f,0x540103a9,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0xf87b6a68,0xeb48833f,0x540103c9,0xb84046b0 + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_MOV @@ -232,7 +232,7 @@ lj_BC_ISNUM: .size lj_BC_MOV, 32 lj_BC_MOV: .long 0xf87c7a68,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_NOT .hidden lj_BC_NOT @@ -241,17 +241,17 @@ lj_BC_MOV: lj_BC_NOT: .long 0xf87c7a68,0x92d00009,0x92e0002a,0xeb09011f .long 0x9a8a3128,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_UNM .hidden lj_BC_UNM .type lj_BC_UNM, @function .size lj_BC_UNM, 68 lj_BC_UNM: - .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101a8 + .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101c8 .long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02 .long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_LEN @@ -260,9 +260,9 @@ lj_BC_UNM: .size lj_BC_LEN, 72 lj_BC_LEN: .long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800 - .long 0x54000141,0xb9401000,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010041 + .long 0x54000141,0xb9401400,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010061 bl lj_tab_len .long 0x17fffff5 @@ -273,10 +273,10 @@ lj_BC_LEN: lj_BC_ADDVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400fbc6,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x2b010000,0x5400fbe6,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400fa49,0xeb41833f,0x5400fa09 + .long 0xeb40833f,0x5400fa69,0xeb41833f,0x5400fa29 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .globl lj_BC_SUBVN @@ -286,10 +286,10 @@ lj_BC_ADDVN: lj_BC_SUBVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400f866,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x6b010000,0x5400f886,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400f6e9,0xeb41833f,0x5400f6a9 + .long 0xeb40833f,0x5400f709,0xeb41833f,0x5400f6c9 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .globl lj_BC_MULVN @@ -299,11 +299,11 @@ lj_BC_SUBVN: lj_BC_MULVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4c1 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4e1 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f349 - .long 0xeb41833f,0x5400f309,0x1e610800,0xfc3b7a60 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f369 + .long 0xeb41833f,0x5400f329,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .globl lj_BC_DIVVN @@ -312,9 +312,9 @@ lj_BC_MULVN: .size lj_BC_DIVVN, 72 lj_BC_DIVVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 - .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1a9 - .long 0xeb41833f,0x5400f169,0x1e611800,0xfc3b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1c9 + .long 0xeb41833f,0x5400f189,0x1e611800,0xfc3b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_MODVN @@ -324,10 +324,10 @@ lj_BC_DIVVN: lj_BC_MODVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400ef41,0x94000c9f,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x3400ef61,0x94000ca0,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400eda9,0xeb41833f,0x5400ed69 + .long 0xeb40833f,0x5400edc9,0xeb41833f,0x5400ed89 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -338,10 +338,10 @@ lj_BC_MODVN: lj_BC_ADDNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400ebe6,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x2b010000,0x5400ec06,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400ea69,0xeb41833f,0x5400ea29 + .long 0xeb40833f,0x5400ea89,0xeb41833f,0x5400ea49 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .globl lj_BC_SUBNV @@ -351,10 +351,10 @@ lj_BC_ADDNV: lj_BC_SUBNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400e886,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x6b010000,0x5400e8a6,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400e709,0xeb41833f,0x5400e6c9 + .long 0xeb40833f,0x5400e729,0xeb41833f,0x5400e6e9 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .globl lj_BC_MULNV @@ -364,11 +364,11 @@ lj_BC_SUBNV: lj_BC_MULNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e4e1 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e501 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e369 - .long 0xeb41833f,0x5400e329,0x1e610800,0xfc3b7a60 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e389 + .long 0xeb41833f,0x5400e349,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .globl lj_BC_DIVNV @@ -377,9 +377,9 @@ lj_BC_MULNV: .size lj_BC_DIVNV, 72 lj_BC_DIVNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 - .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1c9 - .long 0xeb41833f,0x5400e189,0x1e611800,0xfc3b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1e9 + .long 0xeb41833f,0x5400e1a9,0x1e611800,0xfc3b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_MODNV @@ -389,10 +389,10 @@ lj_BC_DIVNV: lj_BC_MODNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400df61,0x94000c1d,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x3400df81,0x94000c1e,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400ddc9,0xeb41833f,0x5400dd89 + .long 0xeb40833f,0x5400dde9,0xeb41833f,0x5400dda9 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -403,10 +403,10 @@ lj_BC_MODNV: lj_BC_ADDVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400dc66,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x2b010000,0x5400dc86,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400dae9,0xeb41833f,0x5400daa9 + .long 0xeb40833f,0x5400db09,0xeb41833f,0x5400dac9 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .globl lj_BC_SUBVV @@ -416,10 +416,10 @@ lj_BC_ADDVV: lj_BC_SUBVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400d906,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x6b010000,0x5400d926,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400d789,0xeb41833f,0x5400d749 + .long 0xeb40833f,0x5400d7a9,0xeb41833f,0x5400d769 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .globl lj_BC_MULVV @@ -429,11 +429,11 @@ lj_BC_SUBVV: lj_BC_MULVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d561 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d581 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d3e9 - .long 0xeb41833f,0x5400d3a9,0x1e610800,0xfc3b7a60 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d409 + .long 0xeb41833f,0x5400d3c9,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .globl lj_BC_DIVVV @@ -442,9 +442,9 @@ lj_BC_MULVV: .size lj_BC_DIVVV, 72 lj_BC_DIVVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d249 - .long 0xeb41833f,0x5400d209,0x1e611800,0xfc3b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d269 + .long 0xeb41833f,0x5400d229,0x1e611800,0xfc3b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_MODVV @@ -454,10 +454,10 @@ lj_BC_DIVVV: lj_BC_MODVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400cfe1,0x94000b9b,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x3400d001,0x94000b9c,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400ce49,0xeb41833f,0x5400ce09 + .long 0xeb40833f,0x5400ce69,0xeb41833f,0x5400ce29 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -467,11 +467,11 @@ lj_BC_MODVV: .size lj_BC_POW, 72 lj_BC_POW: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc69 - .long 0xeb41833f,0x5400cc29 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc89 + .long 0xeb41833f,0x5400cc49 bl pow .long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_CAT .hidden lj_BC_CAT @@ -481,9 +481,9 @@ lj_BC_CAT: .long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382 .long 0x8b1c0e61,0xaa1703e0,0xf90057f5 bl lj_meta_cat - .long 0x385ff2b1,0xf94012f3,0xb500cae0,0xf8717a68 + .long 0x385ff2b1,0xf94012f3,0xb500cb00,0xf8717a68 .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KSTR .hidden lj_BC_KSTR @@ -492,7 +492,7 @@ lj_BC_CAT: lj_BC_KSTR: .long 0xaa3c03fc,0xf87c7a88,0x92800089,0x8b09bd08 .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KCDATA .hidden lj_BC_KCDATA @@ -501,7 +501,7 @@ lj_BC_KSTR: lj_BC_KCDATA: .long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08 .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KSHORT .hidden lj_BC_KSHORT @@ -509,7 +509,7 @@ lj_BC_KCDATA: .size lj_BC_KSHORT, 36 lj_BC_KSHORT: .long 0x13003f9c,0x8b180388,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_KNUM @@ -518,7 +518,7 @@ lj_BC_KSHORT: .size lj_BC_KNUM, 32 lj_BC_KNUM: .long 0xf87c7a88,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KPRI .hidden lj_BC_KPRI @@ -526,7 +526,7 @@ lj_BC_KNUM: .size lj_BC_KPRI, 32 lj_BC_KPRI: .long 0xaa3cbfe8,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KNIL .hidden lj_BC_KNIL @@ -535,7 +535,7 @@ lj_BC_KPRI: lj_BC_KNIL: .long 0x8b1b0e7b,0x8b1c0e7c,0xf800877a,0xeb1c037f .long 0xf800877a,0x54ffffcb,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_UGET .hidden lj_BC_UGET @@ -544,7 +544,7 @@ lj_BC_KNIL: lj_BC_UGET: .long 0xf85f0261,0x9100179c,0x9240b821,0xf87c7821 .long 0xf9401021,0xf9400028,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_USETV @@ -556,7 +556,7 @@ lj_BC_USETV: .long 0xf87c7a62,0xf9401001,0x3940200a,0x39402808 .long 0x936ffc4f,0xf9000022,0x910011ef,0x721e015f .long 0x7a401904,0xba4a19e0,0x540000e8,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x9240b842,0x39402049,0x7200053f .long 0x54fffee0,0xaa1603e0 bl lj_gc_barrieruv @@ -571,8 +571,8 @@ lj_BC_USETS: .long 0xf87b7820,0xf87c7a82,0x92800088,0xf9401001 .long 0x3940200a,0x8b08bc48,0x39402049,0xf9000028 .long 0x371000ea,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x39402808 - .long 0x7200053f,0x7a401900,0x54fffee0,0xaa1603e0 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x39402808 + .long 0x7200053f,0x7a401904,0x54fffee0,0xaa1603e0 bl lj_gc_barrieruv .long 0x17fffff4 @@ -583,7 +583,7 @@ lj_BC_USETS: lj_BC_USETN: .long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821 .long 0xf87c7a88,0xf9401021,0xf9000028,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_USETP @@ -593,7 +593,7 @@ lj_BC_USETN: lj_BC_USETP: .long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821 .long 0xaa3cbfe8,0xf9401021,0xf9000028,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_UCLO @@ -605,7 +605,7 @@ lj_BC_UCLO: .long 0xb40000a2,0xaa1703e0,0x8b1b0e61 bl lj_func_closeuv .long 0xf94012f3,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_FNEW .hidden lj_BC_FNEW @@ -616,7 +616,7 @@ lj_BC_FNEW: .long 0xf87c7a81,0xaa1703e0,0x9240b842 bl lj_func_newL_gc .long 0xf94012f3,0x92800108,0x8b08bc00,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_TNEW @@ -624,12 +624,12 @@ lj_BC_FNEW: .type lj_BC_TNEW, @function .size lj_BC_TNEW, 96 lj_BC_TNEW: - .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0 + .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0 .long 0xeb03005f,0x54000202,0x92402b81,0xd34bff82 .long 0xf11ffc3f,0x52810028,0x9a881021 bl lj_tab_new .long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 bl lj_gc_step_fixtop .long 0xaa1703e0,0x17ffffef @@ -639,11 +639,11 @@ lj_BC_TNEW: .type lj_BC_TDUP, @function .size lj_BC_TDUP, 84 lj_BC_TDUP: - .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0 + .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0 .long 0xeb03005f,0x540001a2,0xaa3c03fc,0xf87c7a81 bl lj_tab_dup .long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 bl lj_gc_step_fixtop .long 0xaa1703e0,0x17fffff2 @@ -674,7 +674,7 @@ lj_BC_TGETV: .long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020 .long 0x8b294c42,0x6b00013f,0x54009762,0xf9400048 .long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809 .long 0x3707fec9,0x140004ac,0x936ffd2f,0xb10015ff .long 0x54009521,0x9240b93c,0x1400000a @@ -690,7 +690,7 @@ lj_BC_TGETS: .long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42 .long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f .long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8 .long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89 .long 0x14000477 @@ -704,7 +704,7 @@ lj_BC_TGETB: .long 0xb10031ff,0x9240b821,0x54008ec1,0xf9400822 .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54008e22 .long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00 .long 0x39402809,0x3707fec9,0x14000462 @@ -716,7 +716,7 @@ lj_BC_TGETR: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69 .long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42 .long 0x6b0a013f,0x54008e82,0xf9400048,0xf83b7a68 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_TSETV @@ -730,9 +730,9 @@ lj_BC_TSETV: .long 0x8b294c42,0x6b00013f,0x54008e42,0xf9400049 .long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120 .long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9 - .long 0x14000460,0xf9402ac9,0x121d794a,0xf9002ac1 + .long 0x14000460,0xf94022c9,0x121d794a,0xf90022c1 .long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f .long 0xb10015ff,0x54008ae1,0x9240b93c,0x1400000a @@ -748,7 +748,7 @@ lj_BC_TSETS: .long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b .long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68 .long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0 .long 0x39402809,0x370ffea9,0x14000423,0xaa0b03e2 .long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809 @@ -756,7 +756,7 @@ lj_BC_TSETS: .long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2 bl lj_tab_newkey .long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4 - .long 0xf9402ac9,0x121d794a,0xf9002ac1,0x3900202a + .long 0xf94022c9,0x121d794a,0xf90022c1,0x3900202a .long 0xf9000c29,0x17ffffde .globl lj_BC_TSETB @@ -769,10 +769,10 @@ lj_BC_TSETB: .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x540080a2 .long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f .long 0x54000120,0xf9000048,0x3710018a,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809 - .long 0x370ffea9,0x140003f3,0xf9402ac9,0x121d794a - .long 0xf9002ac1,0x3900202a,0xf9000c29,0x17fffff0 + .long 0x370ffea9,0x140003f3,0xf94022c9,0x121d794a + .long 0xf90022c1,0x3900202a,0xf9000c29,0x17fffff0 .globl lj_BC_TSETM .hidden lj_BC_TSETM @@ -784,11 +784,11 @@ lj_BC_TSETM: .long 0x0b510d22,0xf9400823,0xeb00005f,0x8b110371 .long 0x540001c8,0x8b294c69,0x3940202a,0xf8408768 .long 0xf8008528,0xeb11037f,0x54ffffa3,0x3710018a - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xf90012f3,0xaa1703e0 .long 0xf90057f5 bl lj_tab_reasize - .long 0x17ffffe3,0xf9402ac9,0x121d794a,0xf9002ac1 + .long 0x17ffffe3,0xf94022c9,0x121d794a,0xf90022c1 .long 0x3900202a,0xf9000c29,0x17fffff0 .globl lj_BC_TSETR @@ -800,8 +800,8 @@ lj_BC_TSETR: .long 0x9240b821,0xf9400820,0x3940202a,0xb9403023 .long 0x8b294c00,0x3710016a,0x6b03013f,0x54007b22 .long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xf9402ac8,0x121d794a,0xf9002ac1,0x3900202a + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xf94022c8,0x121d794a,0xf90022c1,0x3900202a .long 0xf9000c28,0x17fffff1 .globl lj_BC_CALLM @@ -818,8 +818,8 @@ lj_BC_CALLM: lj_BC_CALL: .long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262 .long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff - .long 0x9240b842,0x54008301,0xf81f8275,0xf9401055 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x9240b842,0x54008321,0xf81f8275,0xf9401055 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0x8b1b0e7b,0xd61f0100 .globl lj_BC_CALLMT @@ -836,12 +836,12 @@ lj_BC_CALLMT: lj_BC_CALLT: .long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c .long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922 - .long 0x540082a1,0xf85f8275,0x52800011,0x3940284a + .long 0x540082c1,0xf85f8275,0x52800011,0x3940284a .long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc .long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68 .long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108 .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0x8b1b0e7b,0xd61f0100,0x385fd2bb + .long 0xf947ad28,0x8b1b0e7b,0xd61f0100,0x385fd2bb .long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000 .long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf .long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275 @@ -854,9 +854,9 @@ lj_BC_CALLT: lj_BC_ITERC: .long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760 .long 0x91004373,0x5280021c,0xf9000362,0xa9010760 - .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a41 + .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a61 .long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_BC_ITERN .hidden lj_BC_ITERN @@ -869,7 +869,7 @@ lj_BC_ITERN: .long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400 .long 0x54ffff40,0x8b180000,0xa9002360,0x91000400 .long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f .long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f .long 0x9100079c,0x54ffff20,0xa9002360,0x8b090380 @@ -885,7 +885,7 @@ lj_BC_VARG: .long 0xd100426b,0xb40001d1,0xd100414a,0xeb0b039f .long 0xf8408788,0x9a9a3108,0xeb0a037f,0xf8008768 .long 0x54ffff63,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0xf9401ae8 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xf9401ae8 .long 0xeb1c016a,0x9a8ad3f1,0x91002231,0x8b0a0369 .long 0xb900c3f1,0x54fffe8d,0xeb08013f,0x540000c8 .long 0xf8408788,0xf8008768,0xeb0b039f,0x54ffffa3 @@ -904,7 +904,7 @@ lj_BC_ISNEXT: .long 0x54000221,0x936ffc48,0x39402809,0xb100311f .long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8 .long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8 .long 0x39000389,0x17fffff5 @@ -928,7 +928,7 @@ lj_BC_RET: .long 0xd3483e1b,0xcb1b0c43,0xd3587e11,0xf85f0060 .long 0xeb110f9f,0x54000163,0x9240b800,0xaa0303f3 .long 0xf9401001,0xf85b8034,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0x91002273,0x9100239c,0xf81e827a,0x17fffff1 .long 0x8b1b0e7b,0xf240083f,0x54003061,0xcb010273 .long 0xf85f8275,0x17ffffdb @@ -943,7 +943,7 @@ lj_BC_RET0: .long 0xd3483e1b,0xcb1b0c73,0xd3587e11,0xf85f0260 .long 0xeb110f9f,0x54000143,0x9240b800,0xf9401001 .long 0xf85b8034,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x9100239c + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x9100239c .long 0xf800847a,0x17fffff3 .globl lj_BC_RET1 @@ -956,7 +956,7 @@ lj_BC_RET1: .long 0xd1004263,0xd3483e1b,0xcb1b0c73,0xf8008468 .long 0xd3587e11,0xf85f0260,0xeb110f9f,0x54000143 .long 0x9240b800,0xf9401001,0xf85b8034,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x9100239c,0xf800847a,0x17fffff3 .globl lj_BC_FORI @@ -966,12 +966,12 @@ lj_BC_RET1: lj_BC_FORI: .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc .long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f - .long 0x54006041,0xeb42833f,0x54006001,0x37f80142 + .long 0x54006061,0xeb42833f,0x54006021,0x37f80142 .long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760 - .long 0x54005e43,0xeb41833f,0x54005e09,0xeb42833f - .long 0x54005dc9,0xfd000f60,0xb7f80082,0x1e612000 + .long 0x54005e63,0xeb41833f,0x54005e29,0xeb42833f + .long 0x54005de9,0xfd000f60,0xb7f80082,0x1e612000 .long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd .globl lj_BC_JFORI @@ -981,12 +981,12 @@ lj_BC_FORI: lj_BC_JFORI: .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc .long 0xd140839c,0xeb40833f,0x54000261,0xeb41833f - .long 0x54005bc1,0xeb42833f,0x54005b81,0x37f80182 + .long 0x54005be1,0xeb42833f,0x54005ba1,0x37f80182 .long 0x6b01001f,0xaa1c03f5,0x785fe39c,0xf9000f60 .long 0x540011ed,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f - .long 0x17fffff5,0x6d400760,0x54005983,0xeb41833f - .long 0x54005949,0xeb42833f,0x54005909,0xfd000f60 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f + .long 0x17fffff5,0x6d400760,0x540059a3,0xeb41833f + .long 0x54005969,0xeb42833f,0x54005929,0xfd000f60 .long 0xb7f800a2,0x1e612000,0x785fe39c,0x54000f89 .long 0x17ffffed,0x1e602020,0x17fffffc @@ -995,8 +995,8 @@ lj_BC_JFORI: .type lj_BC_FORL, @function .size lj_BC_FORL, 28 lj_BC_FORL: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000821,0x78206ac1,0x5400de43 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000821,0x78206ac1,0x5400de83 .globl lj_BC_IFORL .hidden lj_BC_IFORL @@ -1007,9 +1007,9 @@ lj_BC_IFORL: .long 0xd140839c,0xeb40833f,0x54000221,0x2b020000 .long 0x540000e6,0x8b180008,0x37f80162,0x6b01001f .long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760 - .long 0x54005403,0xfd400b62,0x1e622800,0xb7f800c2 + .long 0x54005423,0xfd400b62,0x1e622800,0xb7f800c2 .long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395 .long 0x17ffffef,0x1e602020,0x17fffffb @@ -1022,8 +1022,8 @@ lj_BC_JFORL: .long 0x54000221,0x2b020000,0x540000e6,0x8b180008 .long 0x37f80162,0x6b01001f,0xf9000368,0xf9000f68 .long 0x5400084d,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f - .long 0x17fffff6,0x6d400760,0x54004fe3,0xfd400b62 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f + .long 0x17fffff6,0x6d400760,0x54005003,0xfd400b62 .long 0x1e622800,0xb7f800c2,0x1e612000,0xfd000360 .long 0xfd000f60,0x54000629,0x17ffffef,0x1e602020 .long 0x17fffffb @@ -1033,8 +1033,8 @@ lj_BC_JFORL: .type lj_BC_ITERL, @function .size lj_BC_ITERL, 28 lj_BC_ITERL: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000821,0x78206ac1,0x5400d4e3 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000821,0x78206ac1,0x5400d523 .globl lj_BC_IITERL .hidden lj_BC_IITERL @@ -1043,7 +1043,7 @@ lj_BC_ITERL: lj_BC_IITERL: .long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000080 .long 0x8b1c0aa8,0xd1408115,0xf81f8120,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_JITERL @@ -1053,22 +1053,22 @@ lj_BC_IITERL: lj_BC_JITERL: .long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000060 .long 0xf81f8120,0x14000014,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_LOOP .hidden lj_BC_LOOP .type lj_BC_LOOP, @function .size lj_BC_LOOP, 28 lj_BC_LOOP: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000821,0x78206ac1,0x5400d0e3 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000821,0x78206ac1,0x5400d123 .globl lj_BC_ILOOP .hidden lj_BC_ILOOP .type lj_BC_ILOOP, @function .size lj_BC_ILOOP, 24 lj_BC_ILOOP: - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_JLOOP @@ -1076,8 +1076,8 @@ lj_BC_ILOOP: .type lj_BC_JLOOP, @function .size lj_BC_JLOOP, 36 lj_BC_JLOOP: - .long 0xf94206c0,0x52800001,0xf87c781c,0xb90082c1 - .long 0xf9402f9b,0xf900b2d3,0xf90052d7,0xd10043ff + .long 0xf9421ec0,0x52800001,0xf87c781c,0xb900b2c1 + .long 0xf9402f9b,0xf900bad3,0xf9006ed7,0xd10043ff .long 0xd61f0360 .globl lj_BC_JMP @@ -1086,15 +1086,15 @@ lj_BC_JLOOP: .size lj_BC_JMP, 32 lj_BC_JMP: .long 0x8b1c0abc,0xd1408395,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_FUNCF .hidden lj_BC_FUNCF .type lj_BC_FUNCF, @function .size lj_BC_FUNCF, 28 lj_BC_FUNCF: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000421,0x78206ac1,0x5400cf03 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000421,0x78206ac1,0x5400cf43 .globl lj_BC_IFUNCF .hidden lj_BC_IFUNCF @@ -1103,7 +1103,7 @@ lj_BC_FUNCF: lj_BC_IFUNCF: .long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f .long 0x54001648,0xeb090f9f,0x540000e3,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xf83c6a7a,0x9100239c,0x17fffff6 .globl lj_BC_JFUNCF @@ -1132,7 +1132,7 @@ lj_BC_IFUNCV: .long 0x3859e2a9,0xaa1303fb,0xaa0a03f3,0xb4000109 .long 0xeb1c037f,0x54000182,0xf9400368,0xd1000529 .long 0xf800877a,0xf8008548,0xb5ffff49,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xd1000529,0xf800855a,0xb4ffff09 .long 0x17fffffd @@ -1150,8 +1150,8 @@ lj_BC_JFUNCV: lj_BC_FUNCC: .long 0xf9401443,0x8b1c0361,0xf9401ae0,0x8b1c027c .long 0xeb00003f,0xa90272f3,0x12800028,0xaa1703e0 - .long 0x54000dc8,0xb90082c8,0xd63f0060,0xa94226f3 - .long 0xf900aed7,0x937d7c1c,0xb90082da,0xf85f8275 + .long 0x54000dc8,0xb900b2c8,0xd63f0060,0xa94226f3 + .long 0xf900b6d7,0x937d7c1c,0xb900b2da,0xf85f8275 .long 0xcb1c013b,0x14000019 .globl lj_BC_FUNCCW @@ -1159,10 +1159,10 @@ lj_BC_FUNCC: .type lj_BC_FUNCCW, @function .size lj_BC_FUNCCW, 76 lj_BC_FUNCCW: - .long 0xf940a2c3,0x8b1c0361,0xf9401ae0,0x8b1c027c + .long 0xf940aac3,0x8b1c0361,0xf9401ae0,0x8b1c027c .long 0xeb00003f,0xa90272f3,0xf9401441,0x12800028 - .long 0xaa1703e0,0x54000b68,0xb90082c8,0xd63f0060 - .long 0xa94226f3,0xf900aed7,0x937d7c1c,0xb90082da + .long 0xaa1703e0,0x54000b68,0xb900b2c8,0xd63f0060 + .long 0xa94226f3,0xf900b6d7,0x937d7c1c,0xb900b2da .long 0xf85f8275,0xcb1c013b,0x14000006 .globl lj_vm_returnp @@ -1188,7 +1188,7 @@ lj_vm_returnc: lj_vm_return: .long 0x927df2b1,0xf100041f,0xcb110271,0x54fffe41 .long 0xf90012f1,0xb980cbe1,0x12800028,0xd1004273 - .long 0xf100238a,0xb90082c8,0x540000a0,0xf100214a + .long 0xf100238a,0xb900b2c8,0x540000a0,0xf100214a .long 0xf8408768,0xf8008668,0x54ffffa1,0xeb010f9f .long 0x54000201,0xf90016f3 @@ -1225,7 +1225,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 0xf9405bf7,0x12800028,0xf9400af6,0xb90082c8 + .long 0xf9405bf7,0x12800028,0xf9400af6,0xb900b2c8 .long 0x17ffffde .globl lj_vm_unwind_ff @@ -1242,7 +1242,7 @@ lj_vm_unwind_ff: lj_vm_unwind_ff_eh: .long 0xf9405bf7,0xd2ffff38,0xd2bfff39,0x9280001a .long 0x5280021c,0xf94012f3,0xf9400af6,0x92d00008 - .long 0xd100227b,0xf85f8275,0xf81f8268,0xb90082da + .long 0xd100227b,0xf85f8275,0xf81f8268,0xb900b2da .long 0x17ffffb5 .globl lj_vm_growstack_c @@ -1262,7 +1262,7 @@ lj_vm_growstack_l: bl lj_state_growstack .long 0xa94272f3,0xf85f0262,0xcb13039c,0x9240b842 .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_vm_resume .hidden lj_vm_resume @@ -1275,9 +1275,9 @@ lj_vm_resume: .long 0xf9400af6,0xaa0103f3,0xf9005bf7,0x528000b5 .long 0xb900cbff,0x910007e8,0x39402ee9,0xb900c7ff .long 0xf90057f7,0xf90053ff,0xf9002ae8,0x34000669 - .long 0xf900aed7,0xaa1303fb,0xa94202f3,0xd2ffff38 + .long 0xf900b6d7,0xaa1303fb,0xa94202f3,0xd2ffff38 .long 0xd2bfff39,0xf85f8275,0x39002eff,0x9280001a - .long 0xcb13001c,0xf24006a0,0x9100239c,0xb90082da + .long 0xcb13001c,0xf24006a0,0x9100239c,0xb900b2da .long 0xb900c3fc,0x54ffbbc0,0x17ffff7f .globl lj_vm_pcall @@ -1300,9 +1300,9 @@ lj_vm_call: .long 0xa9046bf9,0x6d093fee,0xa90573fb,0x52800035 .long 0xf940281c,0xb900cbe2,0xaa0003f7,0xf9005be0 .long 0xf9400af6,0xaa0103f3,0xf90057e0,0xf90053fc - .long 0xf9002afd,0xf900aed7,0xa94202f1,0xd2ffff38 + .long 0xf9002afd,0xf900b6d7,0xa94202f1,0xd2ffff38 .long 0xd2bfff39,0x8b1302b5,0x9280001a,0xcb1102b5 - .long 0xcb13001c,0xb90082da + .long 0xcb13001c,0xb900b2da .globl lj_vm_call_dispatch .hidden lj_vm_call_dispatch @@ -1310,7 +1310,7 @@ lj_vm_call: .size lj_vm_call_dispatch, 20 lj_vm_call_dispatch: .long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842 - .long 0x54001e61 + .long 0x54001e81 .globl lj_vm_call_dispatch_f .hidden lj_vm_call_dispatch_f @@ -1318,7 +1318,7 @@ lj_vm_call_dispatch: .size lj_vm_call_dispatch_f, 32 lj_vm_call_dispatch_f: .long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_vm_cpcall .hidden lj_vm_cpcall @@ -1330,7 +1330,7 @@ lj_vm_cpcall: .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7 .long 0xf9401c1b,0xf9005be0,0xf9400af6,0xf94016f1 .long 0xf90057e0,0xf9402afc,0xcb11037b,0xb900cbfb - .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900aed7 + .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900b6d7 .long 0xd63f0060,0xaa0003f3,0x528000b5,0xb5fff9f3 .long 0x17ffff3b @@ -1342,8 +1342,8 @@ lj_cont_dispatch: .long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3 .long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042 .long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054 - .long 0xd61f0000,0x5400c060,0xd1008063,0xcb13007c - .long 0x140004d2 + .long 0xd61f0000,0x5400c080,0xd1008063,0xcb13007c + .long 0x140004d4 .globl lj_cont_cat .hidden lj_cont_cat @@ -1353,7 +1353,7 @@ lj_cont_cat: .long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3 .long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029 .long 0x54000080,0xf9000028,0xd343fd22,0x17fffa49 - .long 0xf83b7a68,0x14000068 + .long 0xf83b7a68,0x14000069 .globl lj_vmeta_tgets1 .hidden lj_vmeta_tgets1 @@ -1367,7 +1367,7 @@ lj_vmeta_tgets1: .type lj_vmeta_tgets, @function .size lj_vmeta_tgets, 24 lj_vmeta_tgets: - .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2 + .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2 .long 0xf9005fe3,0x14000008 .globl lj_vmeta_tgetb @@ -1387,7 +1387,7 @@ lj_vmeta_tgetv: .long 0xf90057f5 bl lj_meta_tget .long 0xb4000120,0xf9400008,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c .long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842 .long 0x17ffff97 @@ -1413,7 +1413,7 @@ lj_vmeta_tsets1: .type lj_vmeta_tsets, @function .size lj_vmeta_tsets, 24 lj_vmeta_tsets: - .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2 + .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2 .long 0xf9005fe3,0x14000008 .globl lj_vmeta_tsetb @@ -1433,7 +1433,7 @@ lj_vmeta_tsetv: .long 0xf90057f5 bl lj_meta_tset .long 0xf87b7a68,0xb4000100,0xf9000008,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c .long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275 .long 0x9240b842,0x17ffff6a @@ -1441,11 +1441,11 @@ lj_vmeta_tsetv: .globl lj_vmeta_tsetr .hidden lj_vmeta_tsetr .type lj_vmeta_tsetr, @function - .size lj_vmeta_tsetr, 20 + .size lj_vmeta_tsetr, 24 lj_vmeta_tsetr: - .long 0x93407d22,0xf90012f3,0xf90057f5 + .long 0x93407d22,0xf90012f3,0xaa1703e0,0xf90057f5 bl lj_tab_setinth - .long 0x17fffc24 + .long 0x17fffc23 .globl lj_vmeta_comp .hidden lj_vmeta_comp @@ -1463,7 +1463,7 @@ lj_vmeta_comp: .type lj_cont_nop, @function .size lj_cont_nop, 24 lj_cont_nop: - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_cont_ra @@ -1555,7 +1555,7 @@ lj_vmeta_arith_vv: .size lj_vmeta_binop, 24 lj_vmeta_binop: .long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3 - .long 0x5280021c,0x17ffff10 + .long 0x5280021c,0x17ffff0f .globl lj_vmeta_len .hidden lj_vmeta_len @@ -1576,7 +1576,7 @@ lj_vmeta_call: bl lj_meta_call .long 0xf85f0262,0x9100239c,0x9240b842,0xf81f8275 .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_vmeta_callt .hidden lj_vmeta_callt @@ -1587,7 +1587,7 @@ lj_vmeta_callt: .long 0x8b1c0362 bl lj_meta_call .long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922 - .long 0x17fffbe3 + .long 0x17fffbe2 .globl lj_vmeta_for .hidden lj_vmeta_for @@ -1597,42 +1597,42 @@ lj_vmeta_for: .long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5 bl lj_meta_for .long 0xb85fc2b0,0x53001e08,0xd3483e1b,0xd3507e1c - .long 0xf101391f,0x54ffa200,0x17fffceb + .long 0xf101391f,0x54ffa1e0,0x17fffcea .globl lj_ff_assert .hidden lj_ff_assert .type lj_ff_assert, @function .size lj_ff_assert, 68 lj_ff_assert: - .long 0xf9400260,0xf100239f,0x540079c3,0xf85f8275 - .long 0x92d00009,0xeb09001f,0x54007942,0xf81f0260 - .long 0xd1002271,0xf100239b,0x9100239c,0xb40032db + .long 0xf9400260,0xf100239f,0x540079e3,0xf85f8275 + .long 0x92d00009,0xeb09001f,0x54007962,0xf81f0260 + .long 0xd1002271,0xf100239b,0x9100239c,0xb40032fb .long 0xf9400a20,0xd100237b,0xf8008620,0xb5ffffbb - .long 0x14000191 + .long 0x14000192 .globl lj_ff_type .hidden lj_ff_type .type lj_ff_type, @function .size lj_ff_type, 40 lj_ff_type: - .long 0xf9400260,0xf100239f,0x540077a3,0x528001a8 + .long 0xf9400260,0xf100239f,0x540077c3,0x528001a8 .long 0x936ffc0f,0xb10035ff,0xda8f3109,0x91001929 - .long 0xf8697840,0x14000184 + .long 0xf8697840,0x14000185 .globl lj_ff_getmetatable .hidden lj_ff_getmetatable .type lj_ff_getmetatable, @function .size lj_ff_getmetatable, 148 lj_ff_getmetatable: - .long 0xf9400260,0xf100239f,0x54007663,0x936ffc0f + .long 0xf9400260,0xf100239f,0x54007683,0x936ffc0f .long 0xb10031ff,0xba4d19e4,0x9240b800,0x54000301 - .long 0xf9401011,0xaa1a03e0,0xf940fedc,0xb4002f11 + .long 0xf9401011,0xaa1a03e0,0xf94116dc,0xb4002f31 .long 0xb9403629,0xb9400f8a,0xf9401622,0x0a0a0129 .long 0x8b090529,0x92800083,0x8b090c42,0x8b03bf83 .long 0xa9402040,0xf9400842,0xeb03011f,0x540000a0 - .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000168 - .long 0xeb1a011f,0x54002cc1,0x17fffffb,0x928001a8 - .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9410d31 + .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000169 + .long 0xeb1a011f,0x54002ce1,0x17fffffb,0x928001a8 + .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9412531 .long 0x17ffffe5 .globl lj_ff_setmetatable @@ -1640,112 +1640,112 @@ lj_ff_getmetatable: .type lj_ff_setmetatable, @function .size lj_ff_setmetatable, 88 lj_ff_setmetatable: - .long 0xa9400660,0xf100439f,0x540071c3,0x936ffc0f - .long 0xb10031ff,0x9240b809,0x54007141,0xf9401128 + .long 0xa9400660,0xf100439f,0x540071e3,0x936ffc0f + .long 0xb10031ff,0x9240b809,0x54007161,0xf9401128 .long 0x936ffc2f,0x3940212a,0xb10031ff,0x9240b821 - .long 0xfa400900,0x54007061,0xf9001121,0x361029ea - .long 0xf9402ac8,0x121d794a,0xf9002ac9,0x3900212a - .long 0xf9000d28,0x14000149 + .long 0xfa400900,0x54007081,0xf9001121,0x36102a0a + .long 0xf94022c8,0x121d794a,0xf90022c9,0x3900212a + .long 0xf9000d28,0x1400014a .globl lj_ff_rawget .hidden lj_ff_rawget .type lj_ff_rawget, @function .size lj_ff_rawget, 48 lj_ff_rawget: - .long 0xf9400261,0xf100439f,0x54006f03,0x936ffc2f - .long 0xb10031ff,0x9240b821,0x54006e81,0xaa1703e0 + .long 0xf9400261,0xf100439f,0x54006f23,0x936ffc2f + .long 0xb10031ff,0x9240b821,0x54006ea1,0xaa1703e0 .long 0x91002262 bl lj_tab_get - .long 0xf9400000,0x1400013d + .long 0xf9400000,0x1400013e .globl lj_ff_tonumber .hidden lj_ff_tonumber .type lj_ff_tonumber, @function .size lj_ff_tonumber, 24 lj_ff_tonumber: - .long 0xf9400260,0xf100239f,0x54006d81,0xeb40833f - .long 0x54006d43,0x14000137 + .long 0xf9400260,0xf100239f,0x54006da1,0xeb40833f + .long 0x54006d63,0x14000138 .globl lj_ff_tostring .hidden lj_ff_tostring .type lj_ff_tostring, @function .size lj_ff_tostring, 92 lj_ff_tostring: - .long 0xf9400260,0xf100239f,0x54006cc3,0x936ffc0f - .long 0xb10015ff,0x54002620,0xf94146c9,0xf90012f3 - .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006ba1 - .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000383 + .long 0xf9400260,0xf100239f,0x54006ce3,0x936ffc0f + .long 0xb10015ff,0x54002640,0xf9415ec9,0xf90012f3 + .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006bc1 + .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000384 .long 0xaa1703e0,0xaa1303e1 bl lj_strfmt_number - .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000120 + .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000121 .globl lj_ff_next .hidden lj_ff_next .type lj_ff_next, @function .size lj_ff_next, 80 lj_ff_next: - .long 0xf9400260,0xf100239f,0x540069e3,0x936ffc0f - .long 0xb10031ff,0x9240b801,0x54006961,0xf83c6a7a + .long 0xf9400260,0xf100239f,0x54006a03,0x936ffc0f + .long 0xb10031ff,0x9240b801,0x54006981,0xf83c6a7a .long 0xf85f8275,0xa9024ef3,0xaa1703e0,0x91002262 .long 0xf90057f5 bl lj_tab_next - .long 0xf81f027a,0xb4002240,0xa9408660,0x5280031c - .long 0xa93f0660,0x1400010f + .long 0xf81f027a,0xb4002260,0xa9408660,0x5280031c + .long 0xa93f0660,0x14000110 .globl lj_ff_pairs .hidden lj_ff_pairs .type lj_ff_pairs, @function .size lj_ff_pairs, 52 lj_ff_pairs: - .long 0xf9400260,0xf100239f,0x54006763,0x936ffc0f - .long 0xb10031ff,0x9240b809,0x540066e1,0xf9401843 + .long 0xf9400260,0xf100239f,0x54006783,0x936ffc0f + .long 0xb10031ff,0x9240b809,0x54006701,0xf9401843 .long 0xf85f8275,0x5280041c,0xa93fea60,0xf81f0263 - .long 0x14000102 + .long 0x14000103 .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 0xa9400660,0xf100439f,0x540065c3,0x936ffc0f - .long 0xb10031ff,0x9240b800,0x54006541,0xeb41833f - .long 0x54006501,0xb9403009,0xf9400802,0xb9403408 + .long 0xa9400660,0xf100439f,0x540065e3,0x936ffc0f + .long 0xb10031ff,0x9240b800,0x54006561,0xeb41833f + .long 0x54006521,0xb9403009,0xf9400802,0xb9403408 .long 0x11000421,0x6b09003f,0xf85f8275,0x8b18002a .long 0x5280011c,0xf81f026a,0x540000e2,0xf8617848 .long 0x52800309,0xeb1a011f,0xf81f8268,0x9a89039c - .long 0x140000e9,0x34001d08 + .long 0x140000ea,0x34001d28 bl lj_tab_getinth - .long 0xb4001cc0,0xf9400008,0x17fffff7 + .long 0xb4001ce0,0xf9400008,0x17fffff7 .globl lj_ff_ipairs .hidden lj_ff_ipairs .type lj_ff_ipairs, @function .size lj_ff_ipairs, 52 lj_ff_ipairs: - .long 0xf9400260,0xf100239f,0x54006203,0x936ffc0f - .long 0xb10031ff,0x9240b809,0x54006181,0xf9401843 + .long 0xf9400260,0xf100239f,0x54006223,0x936ffc0f + .long 0xb10031ff,0x9240b809,0x540061a1,0xf9401843 .long 0xf85f8275,0x5280041c,0xa93fe260,0xf81f0263 - .long 0x140000d7 + .long 0x140000d8 .globl lj_ff_pcall .hidden lj_ff_pcall .type lj_ff_pcall, @function .size lj_ff_pcall, 56 lj_ff_pcall: - .long 0x394306c8,0xf100239c,0x54006063,0xaa1303f1 - .long 0x91004273,0x53041108,0x91005915,0x54ffc1e0 + .long 0x394226c8,0xf100239c,0x54006083,0xaa1303f1 + .long 0x91004273,0x53041108,0x91005915,0x54ffc1c0 .long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f - .long 0x54ffffa1,0x17fffe09 + .long 0x54ffffa1,0x17fffe08 .globl lj_ff_xpcall .hidden lj_ff_xpcall .type lj_ff_xpcall, @function - .size lj_ff_xpcall, 56 + .size lj_ff_xpcall, 60 lj_ff_xpcall: - .long 0xa9400660,0x394306c8,0xf100439c,0x54005e83 - .long 0xaa1303f1,0x91006273,0x936ffc2f,0x53041108 - .long 0xb10025ff,0x91007915,0x54005da1,0xa9000221 - .long 0xb4ffbf9c,0x17ffffed + .long 0xa9400660,0x394226c8,0xf1004389,0x54005ea3 + .long 0xaa1303f1,0x936ffc2f,0x53041108,0xb10025ff + .long 0x91007915,0x54005de1,0xaa0903fc,0x91006273 + .long 0xa9000221,0xb4ffbf5c,0x17ffffec .globl lj_ff_coroutine_resume .hidden lj_ff_coroutine_resume @@ -1761,14 +1761,14 @@ lj_ff_coroutine_resume: .long 0xd1002042,0x91002273,0xd100239c,0xf9001402 .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f .long 0xf8316828,0x91002231,0x54ffff81,0x52800002 - .long 0xaa0003fb,0x52800003,0x97fffd81,0xa9420f62 - .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da + .long 0xaa0003fb,0x52800003,0x97fffd7f,0xa9420f62 + .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da .long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261 .long 0xb400017c,0xeb00003f,0x52800011,0x540002e8 .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f .long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029 .long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0 - .long 0xf90057f5,0xb900c3fc,0x54ff6d00,0x17fffd09 + .long 0xf90057f5,0xb900c3fc,0x54ff6cc0,0x17fffd07 .long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763 .long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81 bl lj_state_growstack @@ -1786,14 +1786,14 @@ lj_ff_coroutine_wrap_aux: .long 0xfa439042,0xfa409a22,0x54005108,0xf9001402 .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f .long 0xf8316828,0x91002231,0x54ffff81,0x52800002 - .long 0xaa0003fb,0x52800003,0x97fffd3a,0xa9420f62 - .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da + .long 0xaa0003fb,0x52800003,0x97fffd38,0xa9420f62 + .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da .long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261 .long 0xb400017c,0xeb00003f,0x52800011,0x54000248 .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f .long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb .long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc - .long 0x54ff6460,0x17fffcc4,0xaa1703e0,0xaa1b03e1 + .long 0x54ff6420,0x17fffcc2,0xaa1703e0,0xaa1b03e1 bl lj_ffh_coroutine_wrap_err .long 0xaa1703e0,0xd343ff81 bl lj_state_growstack @@ -1805,7 +1805,7 @@ lj_ff_coroutine_wrap_aux: .size lj_ff_coroutine_yield, 32 lj_ff_coroutine_yield: .long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3 - .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc9 + .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc7 .globl lj_ff_math_floor .hidden lj_ff_math_floor @@ -1853,10 +1853,10 @@ lj_fff_res1: .type lj_fff_res, @function .size lj_fff_res, 80 lj_fff_res: - .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91e1 + .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91a1 .long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123 .long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0x8b1c0369,0x9100239c,0xf81f813a,0x17fffff3 .globl lj_ff_math_sqrt @@ -2068,7 +2068,7 @@ lj_ff_math_min: .long 0x1e620000,0x54002b83,0xfd400361,0x14000009 .long 0xfd400260,0x54002b03,0xf9400361,0xfd400361 .long 0xeb11037f,0x54ffe802,0xeb41833f,0x540000a9 - .long 0x1e612000,0x9100237b,0x1e608c20,0x17fffff7 + .long 0x1e612000,0x9100237b,0x1e605c20,0x17fffff7 .long 0x1e620021,0x54002983,0x17fffffa .globl lj_ff_math_max @@ -2083,7 +2083,7 @@ lj_ff_math_max: .long 0x1e620000,0x54002723,0xfd400361,0x14000009 .long 0xfd400260,0x540026a3,0xf9400361,0xfd400361 .long 0xeb11037f,0x54ffe3a2,0xeb41833f,0x540000a9 - .long 0x1e612000,0x9100237b,0x1e603c20,0x17fffff7 + .long 0x1e612000,0x9100237b,0x1e60dc20,0x17fffff7 .long 0x1e620021,0x54002523,0x17fffffa .globl lj_ff_string_byte @@ -2092,7 +2092,7 @@ lj_ff_math_max: .size lj_ff_string_byte, 52 lj_ff_string_byte: .long 0xa97f8275,0xf100239f,0x936ffc0f,0xba4509e0 - .long 0x9240b800,0x54002441,0x39406008,0xb9401002 + .long 0x9240b800,0x54002441,0x39406008,0xb9401402 .long 0x8b180108,0xf81f0268,0x5280011c,0xb4ffdda2 .long 0x17fffeeb @@ -2101,7 +2101,7 @@ lj_ff_string_byte: .type lj_ff_string_char, @function .size lj_ff_string_char, 48 lj_ff_string_char: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000141 + .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000141 .long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261 .long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1 @@ -2125,16 +2125,16 @@ lj_fff_resstr: .type lj_ff_string_sub, @function .size lj_ff_string_sub, 172 lj_ff_string_sub: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x9400012d + .long 0xa94106c0,0xeb01001f,0x5400004b,0x9400012d .long 0xf9400260,0xf9400a62,0xf100439f,0x92800011 .long 0x540000a0,0x54001fa3,0xeb42833f,0x54001f61 .long 0x93407c51,0xf9400661,0x936ffc0f,0xb10015ff - .long 0x9240b800,0x54001ea1,0xb9401009,0xeb41833f + .long 0x9240b800,0x54001ea1,0xb9401409,0xeb41833f .long 0x54001e41,0x93407c21,0x8b09022a,0xf100023f .long 0x8b090028,0x9a8aa631,0xf100003f,0x9a88a421 .long 0xf100023f,0x9a9fa231,0xf100043f,0x9a9fa421 .long 0xeb09023f,0x9a89d231,0x91005c00,0xeb010222 - .long 0x8b010001,0x91000442,0x54fffa4a,0x9102a2c0 + .long 0x8b010001,0x91000442,0x54fffa4a,0x9101c2c0 .long 0x92800089,0x8b09bc00,0x17fffeaa .globl lj_ff_string_reverse @@ -2142,10 +2142,10 @@ lj_ff_string_sub: .type lj_ff_string_reverse, @function .size lj_ff_string_reverse, 76 lj_ff_string_reverse: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000102 + .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000102 .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0 - .long 0x9240b821,0x54001a41,0xf9404ec8,0x910222c0 - .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8 + .long 0x9240b821,0x54001a41,0xf9406ac8,0x910302c0 + .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8 bl lj_buf_putstr_reverse bl lj_buf_tostr .long 0x17ffffbf @@ -2155,10 +2155,10 @@ lj_ff_string_reverse: .type lj_ff_string_lower, @function .size lj_ff_string_lower, 76 lj_ff_string_lower: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000ef + .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000ef .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0 - .long 0x9240b821,0x540017e1,0xf9404ec8,0x910222c0 - .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8 + .long 0x9240b821,0x540017e1,0xf9406ac8,0x910302c0 + .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8 bl lj_buf_putstr_lower bl lj_buf_tostr .long 0x17ffffac @@ -2168,10 +2168,10 @@ lj_ff_string_lower: .type lj_ff_string_upper, @function .size lj_ff_string_upper, 76 lj_ff_string_upper: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000dc + .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000dc .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0 - .long 0x9240b821,0x54001581,0xf9404ec8,0x910222c0 - .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8 + .long 0x9240b821,0x54001581,0xf9406ac8,0x910302c0 + .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8 bl lj_buf_putstr_upper bl lj_buf_tostr .long 0x17ffff99 @@ -2307,7 +2307,7 @@ lj_fff_fallback: .long 0xf94012f3,0x7100001f,0xd37df01c,0xd100427b .long 0x54ffb82c,0xf94016e0,0xf85f0262,0xcb13001c .long 0x54000121,0x9240b842,0xf9401055,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0x8b1b0e7b + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0x8b1b0e7b .long 0xd61f0100 .globl lj_vm_call_tail @@ -2316,7 +2316,7 @@ lj_fff_fallback: .size lj_vm_call_tail, 52 lj_vm_call_tail: .long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb - .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaed + .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaeb .long 0x52800281 bl lj_state_growstack .long 0xf94012f3,0xeb00001f,0x17ffffe8 @@ -2337,28 +2337,28 @@ lj_fff_gcstep: .type lj_vm_record, @function .size lj_vm_record, 44 lj_vm_record: - .long 0x394306c0,0xf27b001f,0x54000161,0xb94132c1 + .long 0x394226c0,0xf27b001f,0x54000161,0xb94142c1 .long 0xf27c001f,0x54000261,0x51000421,0xf27e041f - .long 0x54000200,0xb90132c1,0x1400000e + .long 0x54000200,0xb90142c1,0x1400000e .globl lj_vm_rethook .hidden lj_vm_rethook .type lj_vm_rethook, @function .size lj_vm_rethook, 16 lj_vm_rethook: - .long 0x394306ca,0x3620018a,0xf94a0128,0xd61f0100 + .long 0x394226ca,0x3620018a,0xf94a1528,0xd61f0100 .globl lj_vm_inshook .hidden lj_vm_inshook .type lj_vm_inshook, @function .size lj_vm_inshook, 80 lj_vm_inshook: - .long 0x394306ca,0xb94132cb,0x3727ff8a,0x721e055f - .long 0x54ffff40,0x5100056b,0xb90132cb,0x3400004b + .long 0x394226ca,0xb94142cb,0x3727ff8a,0x721e055f + .long 0x54ffff40,0x5100056b,0xb90142cb,0x3400004b .long 0x3617feca,0xaa1703e0,0xf90012f3,0xaa1503e1 bl lj_dispatch_ins .long 0xf94012f3,0xb85fc2b0,0x8b300ec9,0xd3483e1b - .long 0xf94a0128,0xd3507e1c,0xd61f0100 + .long 0xf94a1528,0xd3507e1c,0xd61f0100 .globl lj_cont_hook .hidden lj_cont_hook @@ -2372,8 +2372,8 @@ lj_cont_hook: .type lj_vm_hotloop, @function .size lj_vm_hotloop, 52 lj_vm_hotloop: - .long 0xf85f0262,0x910a82c0,0x9240b842,0xf90057f5 - .long 0xf9401042,0xaa1503e1,0xf90192d7,0x385a3042 + .long 0xf85f0262,0x910b42c0,0x9240b842,0xf90057f5 + .long 0xf9401042,0xaa1503e1,0xf901aad7,0x385a3042 .long 0xf90012f3,0x8b020e62,0xf90016e2 bl lj_trace_hot .long 0x17ffffe9 @@ -2406,11 +2406,11 @@ lj_cont_stitch: .long 0x9100237b,0xf1002231,0xf83c7a60,0x9100079c .long 0x54ffff61,0xd3483e1b,0xd3587e11,0x8b11037b .long 0xeb1c037f,0x54000228,0x7940d05b,0x7940d45c - .long 0x6b1b039f,0x54ff6620,0x7100039f,0x54ff2961 - .long 0x5281cb80,0xb8206adb,0x52806400,0xf8206ad7 - .long 0xf90012f3,0x910a82c0,0xaa1503e1 + .long 0x6b1b039f,0x54ff6600,0x7100039f,0x54ff2921 + .long 0x5281d080,0xb8206adb,0x52806a00,0xf8206ad7 + .long 0xf90012f3,0x910b42c0,0xaa1503e1 bl lj_dispatch_stitch - .long 0xf94012f3,0x17fffb25,0xf83c7a7a,0x9100079c + .long 0xf94012f3,0x17fffb24,0xf83c7a7a,0x9100079c .long 0x17ffffec .globl lj_vm_profhook @@ -2420,7 +2420,7 @@ lj_cont_stitch: lj_vm_profhook: .long 0xaa1703e0,0xf90012f3,0xaa1503e1 bl lj_dispatch_profile - .long 0xf94012f3,0xd10012b5,0x17fffb1b + .long 0xf94012f3,0xd10012b5,0x17fffb1a .globl lj_vm_exit_handler .hidden lj_vm_exit_handler @@ -2436,10 +2436,10 @@ lj_vm_exit_handler: .long 0xa91b5ff6,0x6d0c67f8,0xa91c67f8,0x6d0d6ffa .long 0xa91d6ffa,0x6d0e77fc,0xa91e77fc,0x6d0f7ffe .long 0xf94103e0,0x910803e2,0x12800063,0xa91f0bff - .long 0xcb1e0000,0xf940aed7,0xd342fc00,0xf940b2d3 - .long 0xd1000800,0xb94003c1,0xb90082c3,0xf90012f3 - .long 0x53055021,0xb90e5ec0,0xb90e5ac1,0xf90192d7 - .long 0xf900b2df,0x910a82c0,0x910003e1 + .long 0xcb1e0000,0xf940b6d7,0xd342fc00,0xf940bad3 + .long 0xd1000800,0xb94003c1,0xb900b2c3,0xf90012f3 + .long 0x53055021,0xb90e86c0,0xb90e82c1,0xf901aad7 + .long 0xf900badf,0x910b42c0,0x910003e1 bl lj_trace_exit .long 0xf9402ae1,0xf94012f3,0x927ef43f,0xf94057f5 .long 0xf9005bf7,0x14000002 @@ -2447,21 +2447,21 @@ lj_vm_exit_handler: .globl lj_vm_exit_interp .hidden lj_vm_exit_interp .type lj_vm_exit_interp, @function - .size lj_vm_exit_interp, 188 + .size lj_vm_exit_interp, 184 lj_vm_exit_interp: .long 0xf9405bf7,0x7100001f,0x5400054b,0xd37df01c .long 0xf85f0261,0xd2ffff38,0xd2bfff39,0x9280001a .long 0x9240b821,0xb900c3fc,0xf90012f3,0xf9401021 - .long 0xf900b2df,0x12800003,0xf85b8034,0x394002b1 - .long 0xb84046b0,0xb90082c3,0x7101863f,0x8b300ec9 - .long 0x540001a2,0x7101663f,0x8b310ec8,0xf9479911 + .long 0xf900badf,0x12800003,0xf85b8034,0x394002b1 + .long 0xb84046b0,0xb900b2c3,0x7101863f,0x8b300ec9 + .long 0x540001a2,0x7101663f,0x8b310ec8,0xf947ad11 .long 0xd3483e1b,0xd350fe08,0x9a9c311c,0x540000a3 .long 0xf85f0262,0xd100239c,0x8b1b0e7b,0x9240b842 .long 0xd61f0220,0xf85f8260,0xf2400401,0x54fffe41 .long 0xb85fc002,0xd3483c40,0xcb000e61,0xf85e0022 .long 0x9240b842,0xf9401042,0xf85b8054,0x17ffffea - .long 0xcb0003e1,0xaa1703e0 - bl lj_err_throw + .long 0xaa1703e0 + bl lj_err_run .globl lj_vm_modi .hidden lj_vm_modi @@ -2480,26 +2480,26 @@ lj_vm_modi: lj_vm_ffi_callback: .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8 .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec - .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940b555 + .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940bd55 .long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0 .long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4 .long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa .long 0xaa1503e0,0xf90057f5,0x910003e1 bl lj_ccallback_enter .long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a - .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb90082da + .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb900b2da .long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_cont_ffi_callback .hidden lj_cont_ffi_callback .type lj_cont_ffi_callback, @function .size lj_cont_ffi_callback, 36 lj_cont_ffi_callback: - .long 0xf940b6d5,0xa9020ef3,0xf9000ab7,0xaa1503e0 + .long 0xf940bed5,0xa9020ef3,0xf9000ab7,0xaa1503e0 .long 0xaa1b03e1 bl lj_ccallback_leave - .long 0xa94706a0,0x6d4306a0,0x17fff925 + .long 0xa94706a0,0x6d4306a0,0x17fff924 .globl lj_vm_ffi_call .hidden lj_vm_ffi_call @@ -2539,7 +2539,7 @@ lj_vm_ffi_call: .LASFDE0: .long .Lframe0 .quad .Lbegin - .quad 15516 + .quad 15520 .byte 0xe .uleb128 208 .byte 0x9d @@ -2635,7 +2635,7 @@ lj_vm_ffi_call: .LASFDE2: .long .LASFDE2-.Lframe1 .long .Lbegin-. - .long 15516 + .long 15520 .uleb128 0 .byte 0xe .uleb128 208 diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h index 935d8440f..349b9c940 100644 --- a/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h @@ -98,63 +98,63 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = { 8212, 8216, 8288, -10252, -10320, -10760, -10840, -10892, -11012, -10360, -10508, -10596, -10644, -10668, -11064, -11120, -11756, -11176, -11492, -11860, -11788, -11824, -12000, -12072, -12104, -12136, -12168, -12200, -12232, -12264, -12296, -12328, -12360, -12392, -12588, -12648, -12040, -12464, -12424, -12504, -12544, -12696, -12836, -13768, -13840, -13804, -13876, -13932, -13988, -14044, -14100, -13564, -13632, -13700, -12976, -13028, -13108, -13280, -13356, -13432 +10256, +10324, +10764, +10844, +10896, +11016, +10364, +10512, +10600, +10648, +10672, +11068, +11124, +11764, +11184, +11500, +11868, +11796, +11832, +12008, +12080, +12112, +12144, +12176, +12208, +12240, +12272, +12304, +12336, +12368, +12400, +12596, +12656, +12048, +12472, +12432, +12512, +12552, +12704, +12844, +13776, +13848, +13812, +13884, +13940, +13996, +14052, +14108, +13572, +13640, +13708, +12984, +13036, +13116, +13288, +13364, +13440 }; LJ_DATADEF const uint16_t lj_bc_mode[] = { diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h index b34a39126..428e44ccc 100644 --- a/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h @@ -145,6 +145,7 @@ 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) diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h index 6dea6c78a..45d5daf74 100644 --- a/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h +++ b/core/src/luajit/autogen/linux/jit/arm64/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/arm64/lj_libdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h index 52d7566b1..6e35da521 100644 --- a/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h @@ -272,13 +272,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 @@ -298,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = { lj_cf_jit_util_ircalladdr }; 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, +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, @@ -312,7 +313,7 @@ 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 +160,57,1,5,115,116,97,114,116,255 }; #endif @@ -324,7 +325,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, +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 @@ -352,7 +353,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, +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, @@ -370,7 +371,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, +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 @@ -382,7 +383,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, +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 @@ -409,7 +410,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, +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/arm64/lj_recdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h index 476b753c2..608f6f60c 100644 --- a/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h +++ b/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h @@ -43,64 +43,65 @@ 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, +0x2a00+(0), +0x2b00+(0), 0, -0x2c00+(0), -0x2d00+(0), 0, 0, 0, @@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, +0x2a00+(GCROOT_IO_OUTPUT), +0x2b00+(GCROOT_IO_OUTPUT), 0, -0x2c00+(GCROOT_IO_OUTPUT), -0x2d00+(GCROOT_IO_OUTPUT), 0, 0, 0, @@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = { 0, 0, 0, +0x2c00, 0, -0x2e00, 0, 0, 0, @@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = { 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), +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, -0x3200+(1), -0x3200+(0), +0x3000+(1), +0x3000+(0), 0, 0, 0, 0, -0x3300, -0x3300, -0x3400, +0x3100, +0x3100, +0x3200, 0, +0x3300, +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 +227,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/arm64/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S index db69a939c..d99419612 100644 --- a/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S +++ b/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S @@ -17,10 +17,10 @@ lj_BC_ISLT: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e43 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012dc1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d43 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e63 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012de1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d63 .long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed .globl lj_BC_ISGE @@ -31,10 +31,10 @@ lj_BC_ISGE: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a43 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012943 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a63 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129e1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012963 .long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed .globl lj_BC_ISLE @@ -45,10 +45,10 @@ lj_BC_ISLE: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012643 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012543 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012663 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125e1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012563 .long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed .globl lj_BC_ISGT @@ -59,10 +59,10 @@ lj_BC_ISGT: .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5 .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161 .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012243 - .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121c1 - .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012143 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012263 + .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121e1 + .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012163 .long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed .globl lj_BC_ISEQV @@ -73,12 +73,12 @@ lj_BC_ISEQV: .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f .long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff - .long 0xba4b1904,0x54012420,0xeb02001f,0x54000101 + .long 0xba4b1904,0x54012440,0xeb02001f,0x54000101 .long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0xeb0801ff + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xeb0801ff .long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a .long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49 - .long 0x14000907 + .long 0x14000908 .globl lj_BC_ISNEV .hidden lj_BC_ISNEV @@ -88,11 +88,11 @@ lj_BC_ISNEV: .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382 .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f .long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff - .long 0xba4b1904,0x54012000,0xeb02001f,0x540000e1 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xba4b1904,0x54012020,0xeb02001f,0x540000e1 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2 .long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a - .long 0x39402949,0x52800023,0x3727fa29,0x140008e7 + .long 0x39402949,0x52800023,0x3727fa29,0x140008e8 .globl lj_BC_ISEQS .hidden lj_BC_ISEQS @@ -101,9 +101,9 @@ lj_BC_ISNEV: lj_BC_ISEQS: .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81 .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1 - .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c40 + .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c60 .long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_ISNES .hidden lj_BC_ISNES @@ -112,9 +112,9 @@ lj_BC_ISEQS: lj_BC_ISNES: .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81 .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1 - .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119c0 + .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119e0 .long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_ISEQN .hidden lj_BC_ISEQN @@ -125,11 +125,11 @@ lj_BC_ISEQN: .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f .long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183 .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041 .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381 .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f - .long 0xb1002dff,0x54fffd81,0x140008a3 + .long 0xb1002dff,0x54fffd81,0x140008a4 .globl lj_BC_ISNEN .hidden lj_BC_ISNEN @@ -140,11 +140,11 @@ lj_BC_ISNEN: .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f .long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183 .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041 .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381 .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f - .long 0xb1002dff,0x54fffd61,0x14000880 + .long 0xb1002dff,0x54fffd61,0x14000881 .globl lj_BC_ISEQP .hidden lj_BC_ISEQP @@ -152,9 +152,9 @@ lj_BC_ISNEN: .size lj_BC_ISEQP, 68 lj_BC_ISEQP: .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c - .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f00 + .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f20 .long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_ISNEP @@ -163,9 +163,9 @@ lj_BC_ISEQP: .size lj_BC_ISNEP, 68 lj_BC_ISNEP: .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c - .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010ce0 + .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010d00 .long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_ISTC @@ -176,7 +176,7 @@ lj_BC_ISTC: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b .long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_ISFC .hidden lj_BC_ISFC @@ -186,7 +186,7 @@ lj_BC_ISFC: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b .long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_IST .hidden lj_BC_IST @@ -195,7 +195,7 @@ lj_BC_ISFC: lj_BC_IST: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_ISF @@ -205,7 +205,7 @@ lj_BC_IST: lj_BC_ISF: .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009 .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_ISTYPE @@ -213,8 +213,8 @@ lj_BC_ISF: .type lj_BC_ISTYPE, @function .size lj_BC_ISTYPE, 36 lj_BC_ISTYPE: - .long 0xf87b7a68,0xab88bf9f,0x540104c1,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0xf87b7a68,0xab88bf9f,0x540104e1,0xb84046b0 + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_ISNUM @@ -222,8 +222,8 @@ lj_BC_ISTYPE: .type lj_BC_ISNUM, @function .size lj_BC_ISNUM, 36 lj_BC_ISNUM: - .long 0xf87b6a68,0xeb48833f,0x540103a9,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0xf87b6a68,0xeb48833f,0x540103c9,0xb84046b0 + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_MOV @@ -232,7 +232,7 @@ lj_BC_ISNUM: .size lj_BC_MOV, 32 lj_BC_MOV: .long 0xf87c7a68,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_NOT .hidden lj_BC_NOT @@ -241,17 +241,17 @@ lj_BC_MOV: lj_BC_NOT: .long 0xf87c7a68,0x92d00009,0x92e0002a,0xeb09011f .long 0x9a8a3128,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_UNM .hidden lj_BC_UNM .type lj_BC_UNM, @function .size lj_BC_UNM, 68 lj_BC_UNM: - .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101a8 + .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101c8 .long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02 .long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_LEN @@ -260,9 +260,9 @@ lj_BC_UNM: .size lj_BC_LEN, 72 lj_BC_LEN: .long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800 - .long 0x54000141,0xb9401000,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 - .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010041 + .long 0x54000141,0xb9401400,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 + .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010061 bl lj_tab_len .long 0x17fffff5 @@ -273,10 +273,10 @@ lj_BC_LEN: lj_BC_ADDVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400fbc6,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x2b010000,0x5400fbe6,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400fa49,0xeb41833f,0x5400fa09 + .long 0xeb40833f,0x5400fa69,0xeb41833f,0x5400fa29 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .globl lj_BC_SUBVN @@ -286,10 +286,10 @@ lj_BC_ADDVN: lj_BC_SUBVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400f866,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x6b010000,0x5400f886,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400f6e9,0xeb41833f,0x5400f6a9 + .long 0xeb40833f,0x5400f709,0xeb41833f,0x5400f6c9 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .globl lj_BC_MULVN @@ -299,11 +299,11 @@ lj_BC_SUBVN: lj_BC_MULVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4c1 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4e1 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f349 - .long 0xeb41833f,0x5400f309,0x1e610800,0xfc3b7a60 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f369 + .long 0xeb41833f,0x5400f329,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .globl lj_BC_DIVVN @@ -312,9 +312,9 @@ lj_BC_MULVN: .size lj_BC_DIVVN, 72 lj_BC_DIVVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 - .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1a9 - .long 0xeb41833f,0x5400f169,0x1e611800,0xfc3b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1c9 + .long 0xeb41833f,0x5400f189,0x1e611800,0xfc3b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_MODVN @@ -324,10 +324,10 @@ lj_BC_DIVVN: lj_BC_MODVN: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400ef41,0x94000c9f,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x3400ef61,0x94000ca0,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81 - .long 0xeb40833f,0x5400eda9,0xeb41833f,0x5400ed69 + .long 0xeb40833f,0x5400edc9,0xeb41833f,0x5400ed89 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -338,10 +338,10 @@ lj_BC_MODVN: lj_BC_ADDNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400ebe6,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x2b010000,0x5400ec06,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400ea69,0xeb41833f,0x5400ea29 + .long 0xeb40833f,0x5400ea89,0xeb41833f,0x5400ea49 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .globl lj_BC_SUBNV @@ -351,10 +351,10 @@ lj_BC_ADDNV: lj_BC_SUBNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400e886,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x6b010000,0x5400e8a6,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400e709,0xeb41833f,0x5400e6c9 + .long 0xeb40833f,0x5400e729,0xeb41833f,0x5400e6e9 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .globl lj_BC_MULNV @@ -364,11 +364,11 @@ lj_BC_SUBNV: lj_BC_MULNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e4e1 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e501 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e369 - .long 0xeb41833f,0x5400e329,0x1e610800,0xfc3b7a60 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e389 + .long 0xeb41833f,0x5400e349,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .globl lj_BC_DIVNV @@ -377,9 +377,9 @@ lj_BC_MULNV: .size lj_BC_DIVNV, 72 lj_BC_DIVNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 - .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1c9 - .long 0xeb41833f,0x5400e189,0x1e611800,0xfc3b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1e9 + .long 0xeb41833f,0x5400e1a9,0x1e611800,0xfc3b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_MODNV @@ -389,10 +389,10 @@ lj_BC_DIVNV: lj_BC_MODNV: .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400df61,0x94000c1d,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x3400df81,0x94000c1e,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61 - .long 0xeb40833f,0x5400ddc9,0xeb41833f,0x5400dd89 + .long 0xeb40833f,0x5400dde9,0xeb41833f,0x5400dda9 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -403,10 +403,10 @@ lj_BC_MODNV: lj_BC_ADDVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x2b010000,0x5400dc66,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x2b010000,0x5400dc86,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400dae9,0xeb41833f,0x5400daa9 + .long 0xeb40833f,0x5400db09,0xeb41833f,0x5400dac9 .long 0x1e612800,0xfc3b7a60,0x17fffff2 .globl lj_BC_SUBVV @@ -416,10 +416,10 @@ lj_BC_ADDVV: lj_BC_SUBVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x6b010000,0x5400d906,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x6b010000,0x5400d926,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400d789,0xeb41833f,0x5400d749 + .long 0xeb40833f,0x5400d7a9,0xeb41833f,0x5400d769 .long 0x1e613800,0xfc3b7a60,0x17fffff2 .globl lj_BC_MULVV @@ -429,11 +429,11 @@ lj_BC_SUBVV: lj_BC_MULVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1 - .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d561 + .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d581 .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d3e9 - .long 0xeb41833f,0x5400d3a9,0x1e610800,0xfc3b7a60 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d409 + .long 0xeb41833f,0x5400d3c9,0x1e610800,0xfc3b7a60 .long 0x17fffff2 .globl lj_BC_DIVVV @@ -442,9 +442,9 @@ lj_BC_MULVV: .size lj_BC_DIVVV, 72 lj_BC_DIVVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d249 - .long 0xeb41833f,0x5400d209,0x1e611800,0xfc3b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d269 + .long 0xeb41833f,0x5400d229,0x1e611800,0xfc3b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_MODVV @@ -454,10 +454,10 @@ lj_BC_DIVVV: lj_BC_MODVV: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161 - .long 0x3400cfe1,0x94000b9b,0x8b180000,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x3400d001,0x94000b9c,0x8b180000,0xf83b7a60 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61 - .long 0xeb40833f,0x5400ce49,0xeb41833f,0x5400ce09 + .long 0xeb40833f,0x5400ce69,0xeb41833f,0x5400ce29 .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60 .long 0x17fffff0 @@ -467,11 +467,11 @@ lj_BC_MODVV: .size lj_BC_POW, 72 lj_BC_POW: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61 - .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc69 - .long 0xeb41833f,0x5400cc29 + .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc89 + .long 0xeb41833f,0x5400cc49 bl pow .long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_CAT .hidden lj_BC_CAT @@ -481,9 +481,9 @@ lj_BC_CAT: .long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382 .long 0x8b1c0e61,0xaa1703e0,0xf90057f5 bl lj_meta_cat - .long 0x385ff2b1,0xf94012f3,0xb500cae0,0xf8717a68 + .long 0x385ff2b1,0xf94012f3,0xb500cb00,0xf8717a68 .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KSTR .hidden lj_BC_KSTR @@ -492,7 +492,7 @@ lj_BC_CAT: lj_BC_KSTR: .long 0xaa3c03fc,0xf87c7a88,0x92800089,0x8b09bd08 .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KCDATA .hidden lj_BC_KCDATA @@ -501,7 +501,7 @@ lj_BC_KSTR: lj_BC_KCDATA: .long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08 .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KSHORT .hidden lj_BC_KSHORT @@ -509,7 +509,7 @@ lj_BC_KCDATA: .size lj_BC_KSHORT, 36 lj_BC_KSHORT: .long 0x13003f9c,0x8b180388,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_KNUM @@ -518,7 +518,7 @@ lj_BC_KSHORT: .size lj_BC_KNUM, 32 lj_BC_KNUM: .long 0xf87c7a88,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KPRI .hidden lj_BC_KPRI @@ -526,7 +526,7 @@ lj_BC_KNUM: .size lj_BC_KPRI, 32 lj_BC_KPRI: .long 0xaa3cbfe8,0xf83b7a68,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_KNIL .hidden lj_BC_KNIL @@ -535,7 +535,7 @@ lj_BC_KPRI: lj_BC_KNIL: .long 0x8b1b0e7b,0x8b1c0e7c,0xf800877a,0xeb1c037f .long 0xf800877a,0x54ffffcb,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_UGET .hidden lj_BC_UGET @@ -544,7 +544,7 @@ lj_BC_KNIL: lj_BC_UGET: .long 0xf85f0261,0x9100179c,0x9240b821,0xf87c7821 .long 0xf9401021,0xf9400028,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_USETV @@ -556,7 +556,7 @@ lj_BC_USETV: .long 0xf87c7a62,0xf9401001,0x3940200a,0x39402808 .long 0x936ffc4f,0xf9000022,0x910011ef,0x721e015f .long 0x7a401904,0xba4a19e0,0x540000e8,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x9240b842,0x39402049,0x7200053f .long 0x54fffee0,0xaa1603e0 bl lj_gc_barrieruv @@ -571,8 +571,8 @@ lj_BC_USETS: .long 0xf87b7820,0xf87c7a82,0x92800088,0xf9401001 .long 0x3940200a,0x8b08bc48,0x39402049,0xf9000028 .long 0x371000ea,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x39402808 - .long 0x7200053f,0x7a401900,0x54fffee0,0xaa1603e0 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x39402808 + .long 0x7200053f,0x7a401904,0x54fffee0,0xaa1603e0 bl lj_gc_barrieruv .long 0x17fffff4 @@ -583,7 +583,7 @@ lj_BC_USETS: lj_BC_USETN: .long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821 .long 0xf87c7a88,0xf9401021,0xf9000028,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_USETP @@ -593,7 +593,7 @@ lj_BC_USETN: lj_BC_USETP: .long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821 .long 0xaa3cbfe8,0xf9401021,0xf9000028,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_UCLO @@ -605,7 +605,7 @@ lj_BC_UCLO: .long 0xb40000a2,0xaa1703e0,0x8b1b0e61 bl lj_func_closeuv .long 0xf94012f3,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_FNEW .hidden lj_BC_FNEW @@ -616,7 +616,7 @@ lj_BC_FNEW: .long 0xf87c7a81,0xaa1703e0,0x9240b842 bl lj_func_newL_gc .long 0xf94012f3,0x92800108,0x8b08bc00,0xf83b7a60 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_TNEW @@ -624,12 +624,12 @@ lj_BC_FNEW: .type lj_BC_TNEW, @function .size lj_BC_TNEW, 96 lj_BC_TNEW: - .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0 + .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0 .long 0xeb03005f,0x54000202,0x92402b81,0xd34bff82 .long 0xf11ffc3f,0x52810028,0x9a881021 bl lj_tab_new .long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 bl lj_gc_step_fixtop .long 0xaa1703e0,0x17ffffef @@ -639,11 +639,11 @@ lj_BC_TNEW: .type lj_BC_TDUP, @function .size lj_BC_TDUP, 84 lj_BC_TDUP: - .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0 + .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0 .long 0xeb03005f,0x540001a2,0xaa3c03fc,0xf87c7a81 bl lj_tab_dup .long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 bl lj_gc_step_fixtop .long 0xaa1703e0,0x17fffff2 @@ -674,7 +674,7 @@ lj_BC_TGETV: .long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020 .long 0x8b294c42,0x6b00013f,0x54009762,0xf9400048 .long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809 .long 0x3707fec9,0x140004ac,0x936ffd2f,0xb10015ff .long 0x54009521,0x9240b93c,0x1400000a @@ -690,7 +690,7 @@ lj_BC_TGETS: .long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42 .long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f .long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8 .long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89 .long 0x14000477 @@ -704,7 +704,7 @@ lj_BC_TGETB: .long 0xb10031ff,0x9240b821,0x54008ec1,0xf9400822 .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54008e22 .long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00 .long 0x39402809,0x3707fec9,0x14000462 @@ -716,7 +716,7 @@ lj_BC_TGETR: .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69 .long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42 .long 0x6b0a013f,0x54008e82,0xf9400048,0xf83b7a68 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_TSETV @@ -730,9 +730,9 @@ lj_BC_TSETV: .long 0x8b294c42,0x6b00013f,0x54008e42,0xf9400049 .long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120 .long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9 - .long 0x14000460,0xf9402ac9,0x121d794a,0xf9002ac1 + .long 0x14000460,0xf94022c9,0x121d794a,0xf90022c1 .long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f .long 0xb10015ff,0x54008ae1,0x9240b93c,0x1400000a @@ -748,7 +748,7 @@ lj_BC_TSETS: .long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b .long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68 .long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0 .long 0x39402809,0x370ffea9,0x14000423,0xaa0b03e2 .long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809 @@ -756,7 +756,7 @@ lj_BC_TSETS: .long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2 bl lj_tab_newkey .long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4 - .long 0xf9402ac9,0x121d794a,0xf9002ac1,0x3900202a + .long 0xf94022c9,0x121d794a,0xf90022c1,0x3900202a .long 0xf9000c29,0x17ffffde .globl lj_BC_TSETB @@ -769,10 +769,10 @@ lj_BC_TSETB: .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x540080a2 .long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f .long 0x54000120,0xf9000048,0x3710018a,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809 - .long 0x370ffea9,0x140003f3,0xf9402ac9,0x121d794a - .long 0xf9002ac1,0x3900202a,0xf9000c29,0x17fffff0 + .long 0x370ffea9,0x140003f3,0xf94022c9,0x121d794a + .long 0xf90022c1,0x3900202a,0xf9000c29,0x17fffff0 .globl lj_BC_TSETM .hidden lj_BC_TSETM @@ -784,11 +784,11 @@ lj_BC_TSETM: .long 0x0b510d22,0xf9400823,0xeb00005f,0x8b110371 .long 0x540001c8,0x8b294c69,0x3940202a,0xf8408768 .long 0xf8008528,0xeb11037f,0x54ffffa3,0x3710018a - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100,0xf90012f3,0xaa1703e0 .long 0xf90057f5 bl lj_tab_reasize - .long 0x17ffffe3,0xf9402ac9,0x121d794a,0xf9002ac1 + .long 0x17ffffe3,0xf94022c9,0x121d794a,0xf90022c1 .long 0x3900202a,0xf9000c29,0x17fffff0 .globl lj_BC_TSETR @@ -800,8 +800,8 @@ lj_BC_TSETR: .long 0x9240b821,0xf9400820,0x3940202a,0xb9403023 .long 0x8b294c00,0x3710016a,0x6b03013f,0x54007b22 .long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 - .long 0xf9402ac8,0x121d794a,0xf9002ac1,0x3900202a + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 + .long 0xf94022c8,0x121d794a,0xf90022c1,0x3900202a .long 0xf9000c28,0x17fffff1 .globl lj_BC_CALLM @@ -818,8 +818,8 @@ lj_BC_CALLM: lj_BC_CALL: .long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262 .long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff - .long 0x9240b842,0x54008301,0xf81f8275,0xf9401055 - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0x9240b842,0x54008321,0xf81f8275,0xf9401055 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0x8b1b0e7b,0xd61f0100 .globl lj_BC_CALLMT @@ -836,12 +836,12 @@ lj_BC_CALLMT: lj_BC_CALLT: .long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c .long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922 - .long 0x540082a1,0xf85f8275,0x52800011,0x3940284a + .long 0x540082c1,0xf85f8275,0x52800011,0x3940284a .long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc .long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68 .long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108 .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0x8b1b0e7b,0xd61f0100,0x385fd2bb + .long 0xf947ad28,0x8b1b0e7b,0xd61f0100,0x385fd2bb .long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000 .long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf .long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275 @@ -854,9 +854,9 @@ lj_BC_CALLT: lj_BC_ITERC: .long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760 .long 0x91004373,0x5280021c,0xf9000362,0xa9010760 - .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a41 + .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a61 .long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_BC_ITERN .hidden lj_BC_ITERN @@ -869,7 +869,7 @@ lj_BC_ITERN: .long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400 .long 0x54ffff40,0x8b180000,0xa9002360,0x91000400 .long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f .long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f .long 0x9100079c,0x54ffff20,0xa9002360,0x8b090380 @@ -885,7 +885,7 @@ lj_BC_VARG: .long 0xd100426b,0xb40001d1,0xd100414a,0xeb0b039f .long 0xf8408788,0x9a9a3108,0xeb0a037f,0xf8008768 .long 0x54ffff63,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0xf9401ae8 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xf9401ae8 .long 0xeb1c016a,0x9a8ad3f1,0x91002231,0x8b0a0369 .long 0xb900c3f1,0x54fffe8d,0xeb08013f,0x540000c8 .long 0xf8408788,0xf8008768,0xeb0b039f,0x54ffffa3 @@ -904,7 +904,7 @@ lj_BC_ISNEXT: .long 0x54000221,0x936ffc48,0x39402809,0xb100311f .long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8 .long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8 .long 0x39000389,0x17fffff5 @@ -928,7 +928,7 @@ lj_BC_RET: .long 0xd3483e1b,0xcb1b0c43,0xd3587e11,0xf85f0060 .long 0xeb110f9f,0x54000163,0x9240b800,0xaa0303f3 .long 0xf9401001,0xf85b8034,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0x91002273,0x9100239c,0xf81e827a,0x17fffff1 .long 0x8b1b0e7b,0xf240083f,0x54003061,0xcb010273 .long 0xf85f8275,0x17ffffdb @@ -943,7 +943,7 @@ lj_BC_RET0: .long 0xd3483e1b,0xcb1b0c73,0xd3587e11,0xf85f0260 .long 0xeb110f9f,0x54000143,0x9240b800,0xf9401001 .long 0xf85b8034,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x9100239c + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x9100239c .long 0xf800847a,0x17fffff3 .globl lj_BC_RET1 @@ -956,7 +956,7 @@ lj_BC_RET1: .long 0xd1004263,0xd3483e1b,0xcb1b0c73,0xf8008468 .long 0xd3587e11,0xf85f0260,0xeb110f9f,0x54000143 .long 0x9240b800,0xf9401001,0xf85b8034,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x9100239c,0xf800847a,0x17fffff3 .globl lj_BC_FORI @@ -966,12 +966,12 @@ lj_BC_RET1: lj_BC_FORI: .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc .long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f - .long 0x54006041,0xeb42833f,0x54006001,0x37f80142 + .long 0x54006061,0xeb42833f,0x54006021,0x37f80142 .long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760 - .long 0x54005e43,0xeb41833f,0x54005e09,0xeb42833f - .long 0x54005dc9,0xfd000f60,0xb7f80082,0x1e612000 + .long 0x54005e63,0xeb41833f,0x54005e29,0xeb42833f + .long 0x54005de9,0xfd000f60,0xb7f80082,0x1e612000 .long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd .globl lj_BC_JFORI @@ -981,12 +981,12 @@ lj_BC_FORI: lj_BC_JFORI: .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc .long 0xd140839c,0xeb40833f,0x54000261,0xeb41833f - .long 0x54005bc1,0xeb42833f,0x54005b81,0x37f80182 + .long 0x54005be1,0xeb42833f,0x54005ba1,0x37f80182 .long 0x6b01001f,0xaa1c03f5,0x785fe39c,0xf9000f60 .long 0x540011ed,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f - .long 0x17fffff5,0x6d400760,0x54005983,0xeb41833f - .long 0x54005949,0xeb42833f,0x54005909,0xfd000f60 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f + .long 0x17fffff5,0x6d400760,0x540059a3,0xeb41833f + .long 0x54005969,0xeb42833f,0x54005929,0xfd000f60 .long 0xb7f800a2,0x1e612000,0x785fe39c,0x54000f89 .long 0x17ffffed,0x1e602020,0x17fffffc @@ -995,8 +995,8 @@ lj_BC_JFORI: .type lj_BC_FORL, @function .size lj_BC_FORL, 28 lj_BC_FORL: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000821,0x78206ac1,0x5400de43 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000821,0x78206ac1,0x5400de83 .globl lj_BC_IFORL .hidden lj_BC_IFORL @@ -1007,9 +1007,9 @@ lj_BC_IFORL: .long 0xd140839c,0xeb40833f,0x54000221,0x2b020000 .long 0x540000e6,0x8b180008,0x37f80162,0x6b01001f .long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760 - .long 0x54005403,0xfd400b62,0x1e622800,0xb7f800c2 + .long 0x54005423,0xfd400b62,0x1e622800,0xb7f800c2 .long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395 .long 0x17ffffef,0x1e602020,0x17fffffb @@ -1022,8 +1022,8 @@ lj_BC_JFORL: .long 0x54000221,0x2b020000,0x540000e6,0x8b180008 .long 0x37f80162,0x6b01001f,0xf9000368,0xf9000f68 .long 0x5400084d,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f - .long 0x17fffff6,0x6d400760,0x54004fe3,0xfd400b62 + .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f + .long 0x17fffff6,0x6d400760,0x54005003,0xfd400b62 .long 0x1e622800,0xb7f800c2,0x1e612000,0xfd000360 .long 0xfd000f60,0x54000629,0x17ffffef,0x1e602020 .long 0x17fffffb @@ -1033,8 +1033,8 @@ lj_BC_JFORL: .type lj_BC_ITERL, @function .size lj_BC_ITERL, 28 lj_BC_ITERL: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000821,0x78206ac1,0x5400d4e3 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000821,0x78206ac1,0x5400d523 .globl lj_BC_IITERL .hidden lj_BC_IITERL @@ -1043,7 +1043,7 @@ lj_BC_ITERL: lj_BC_IITERL: .long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000080 .long 0x8b1c0aa8,0xd1408115,0xf81f8120,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100 .globl lj_BC_JITERL @@ -1053,22 +1053,22 @@ lj_BC_IITERL: lj_BC_JITERL: .long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000060 .long 0xf81f8120,0x14000014,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_LOOP .hidden lj_BC_LOOP .type lj_BC_LOOP, @function .size lj_BC_LOOP, 28 lj_BC_LOOP: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000821,0x78206ac1,0x5400d0e3 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000821,0x78206ac1,0x5400d123 .globl lj_BC_ILOOP .hidden lj_BC_ILOOP .type lj_BC_ILOOP, @function .size lj_BC_ILOOP, 24 lj_BC_ILOOP: - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_BC_JLOOP @@ -1076,8 +1076,8 @@ lj_BC_ILOOP: .type lj_BC_JLOOP, @function .size lj_BC_JLOOP, 36 lj_BC_JLOOP: - .long 0xf94206c0,0x52800001,0xf87c781c,0xb90082c1 - .long 0xf9402f9b,0xf900b2d3,0xf90052d7,0xd10043ff + .long 0xf9421ec0,0x52800001,0xf87c781c,0xb900b2c1 + .long 0xf9402f9b,0xf900bad3,0xf9006ed7,0xd10043ff .long 0xd61f0360 .globl lj_BC_JMP @@ -1086,15 +1086,15 @@ lj_BC_JLOOP: .size lj_BC_JMP, 32 lj_BC_JMP: .long 0x8b1c0abc,0xd1408395,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .globl lj_BC_FUNCF .hidden lj_BC_FUNCF .type lj_BC_FUNCF, @function .size lj_BC_FUNCF, 28 lj_BC_FUNCF: - .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1 - .long 0xf1000421,0x78206ac1,0x5400cf03 + .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1 + .long 0xf1000421,0x78206ac1,0x5400cf43 .globl lj_BC_IFUNCF .hidden lj_BC_IFUNCF @@ -1103,7 +1103,7 @@ lj_BC_FUNCF: lj_BC_IFUNCF: .long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f .long 0x54001648,0xeb090f9f,0x540000e3,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xf83c6a7a,0x9100239c,0x17fffff6 .globl lj_BC_JFUNCF @@ -1132,7 +1132,7 @@ lj_BC_IFUNCV: .long 0x3859e2a9,0xaa1303fb,0xaa0a03f3,0xb4000109 .long 0xeb1c037f,0x54000182,0xf9400368,0xd1000529 .long 0xf800877a,0xf8008548,0xb5ffff49,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xd1000529,0xf800855a,0xb4ffff09 .long 0x17fffffd @@ -1150,8 +1150,8 @@ lj_BC_JFUNCV: lj_BC_FUNCC: .long 0xf9401443,0x8b1c0361,0xf9401ae0,0x8b1c027c .long 0xeb00003f,0xa90272f3,0x12800028,0xaa1703e0 - .long 0x54000dc8,0xb90082c8,0xd63f0060,0xa94226f3 - .long 0xf900aed7,0x937d7c1c,0xb90082da,0xf85f8275 + .long 0x54000dc8,0xb900b2c8,0xd63f0060,0xa94226f3 + .long 0xf900b6d7,0x937d7c1c,0xb900b2da,0xf85f8275 .long 0xcb1c013b,0x14000019 .globl lj_BC_FUNCCW @@ -1159,10 +1159,10 @@ lj_BC_FUNCC: .type lj_BC_FUNCCW, @function .size lj_BC_FUNCCW, 76 lj_BC_FUNCCW: - .long 0xf940a2c3,0x8b1c0361,0xf9401ae0,0x8b1c027c + .long 0xf940aac3,0x8b1c0361,0xf9401ae0,0x8b1c027c .long 0xeb00003f,0xa90272f3,0xf9401441,0x12800028 - .long 0xaa1703e0,0x54000b68,0xb90082c8,0xd63f0060 - .long 0xa94226f3,0xf900aed7,0x937d7c1c,0xb90082da + .long 0xaa1703e0,0x54000b68,0xb900b2c8,0xd63f0060 + .long 0xa94226f3,0xf900b6d7,0x937d7c1c,0xb900b2da .long 0xf85f8275,0xcb1c013b,0x14000006 .globl lj_vm_returnp @@ -1188,7 +1188,7 @@ lj_vm_returnc: lj_vm_return: .long 0x927df2b1,0xf100041f,0xcb110271,0x54fffe41 .long 0xf90012f1,0xb980cbe1,0x12800028,0xd1004273 - .long 0xf100238a,0xb90082c8,0x540000a0,0xf100214a + .long 0xf100238a,0xb900b2c8,0x540000a0,0xf100214a .long 0xf8408768,0xf8008668,0x54ffffa1,0xeb010f9f .long 0x54000201,0xf90016f3 @@ -1225,7 +1225,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 0xf9405bf7,0x12800028,0xf9400af6,0xb90082c8 + .long 0xf9405bf7,0x12800028,0xf9400af6,0xb900b2c8 .long 0x17ffffde .globl lj_vm_unwind_ff @@ -1242,7 +1242,7 @@ lj_vm_unwind_ff: lj_vm_unwind_ff_eh: .long 0xf9405bf7,0xd2ffff38,0xd2bfff39,0x9280001a .long 0x5280021c,0xf94012f3,0xf9400af6,0x92d00008 - .long 0xd100227b,0xf85f8275,0xf81f8268,0xb90082da + .long 0xd100227b,0xf85f8275,0xf81f8268,0xb900b2da .long 0x17ffffb5 .globl lj_vm_growstack_c @@ -1262,7 +1262,7 @@ lj_vm_growstack_l: bl lj_state_growstack .long 0xa94272f3,0xf85f0262,0xcb13039c,0x9240b842 .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_vm_resume .hidden lj_vm_resume @@ -1275,9 +1275,9 @@ lj_vm_resume: .long 0xf9400af6,0xaa0103f3,0xf9005bf7,0x528000b5 .long 0xb900cbff,0x910007e8,0x39402ee9,0xb900c7ff .long 0xf90057f7,0xf90053ff,0xf9002ae8,0x34000669 - .long 0xf900aed7,0xaa1303fb,0xa94202f3,0xd2ffff38 + .long 0xf900b6d7,0xaa1303fb,0xa94202f3,0xd2ffff38 .long 0xd2bfff39,0xf85f8275,0x39002eff,0x9280001a - .long 0xcb13001c,0xf24006a0,0x9100239c,0xb90082da + .long 0xcb13001c,0xf24006a0,0x9100239c,0xb900b2da .long 0xb900c3fc,0x54ffbbc0,0x17ffff7f .globl lj_vm_pcall @@ -1300,9 +1300,9 @@ lj_vm_call: .long 0xa9046bf9,0x6d093fee,0xa90573fb,0x52800035 .long 0xf940281c,0xb900cbe2,0xaa0003f7,0xf9005be0 .long 0xf9400af6,0xaa0103f3,0xf90057e0,0xf90053fc - .long 0xf9002afd,0xf900aed7,0xa94202f1,0xd2ffff38 + .long 0xf9002afd,0xf900b6d7,0xa94202f1,0xd2ffff38 .long 0xd2bfff39,0x8b1302b5,0x9280001a,0xcb1102b5 - .long 0xcb13001c,0xb90082da + .long 0xcb13001c,0xb900b2da .globl lj_vm_call_dispatch .hidden lj_vm_call_dispatch @@ -1310,7 +1310,7 @@ lj_vm_call: .size lj_vm_call_dispatch, 20 lj_vm_call_dispatch: .long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842 - .long 0x54001e61 + .long 0x54001e81 .globl lj_vm_call_dispatch_f .hidden lj_vm_call_dispatch_f @@ -1318,7 +1318,7 @@ lj_vm_call_dispatch: .size lj_vm_call_dispatch_f, 32 lj_vm_call_dispatch_f: .long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_vm_cpcall .hidden lj_vm_cpcall @@ -1330,7 +1330,7 @@ lj_vm_cpcall: .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7 .long 0xf9401c1b,0xf9005be0,0xf9400af6,0xf94016f1 .long 0xf90057e0,0xf9402afc,0xcb11037b,0xb900cbfb - .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900aed7 + .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900b6d7 .long 0xd63f0060,0xaa0003f3,0x528000b5,0xb5fff9f3 .long 0x17ffff3b @@ -1342,8 +1342,8 @@ lj_cont_dispatch: .long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3 .long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042 .long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054 - .long 0xd61f0000,0x5400c060,0xd1008063,0xcb13007c - .long 0x140004d2 + .long 0xd61f0000,0x5400c080,0xd1008063,0xcb13007c + .long 0x140004d4 .globl lj_cont_cat .hidden lj_cont_cat @@ -1353,7 +1353,7 @@ lj_cont_cat: .long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3 .long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029 .long 0x54000080,0xf9000028,0xd343fd22,0x17fffa49 - .long 0xf83b7a68,0x14000068 + .long 0xf83b7a68,0x14000069 .globl lj_vmeta_tgets1 .hidden lj_vmeta_tgets1 @@ -1367,7 +1367,7 @@ lj_vmeta_tgets1: .type lj_vmeta_tgets, @function .size lj_vmeta_tgets, 24 lj_vmeta_tgets: - .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2 + .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2 .long 0xf9005fe3,0x14000008 .globl lj_vmeta_tgetb @@ -1387,7 +1387,7 @@ lj_vmeta_tgetv: .long 0xf90057f5 bl lj_meta_tget .long 0xb4000120,0xf9400008,0xf83b7a68,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c .long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842 .long 0x17ffff97 @@ -1413,7 +1413,7 @@ lj_vmeta_tsets1: .type lj_vmeta_tsets, @function .size lj_vmeta_tsets, 24 lj_vmeta_tsets: - .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2 + .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2 .long 0xf9005fe3,0x14000008 .globl lj_vmeta_tsetb @@ -1433,7 +1433,7 @@ lj_vmeta_tsetv: .long 0xf90057f5 bl lj_meta_tset .long 0xf87b7a68,0xb4000100,0xf9000008,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c .long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275 .long 0x9240b842,0x17ffff6a @@ -1441,11 +1441,11 @@ lj_vmeta_tsetv: .globl lj_vmeta_tsetr .hidden lj_vmeta_tsetr .type lj_vmeta_tsetr, @function - .size lj_vmeta_tsetr, 20 + .size lj_vmeta_tsetr, 24 lj_vmeta_tsetr: - .long 0x93407d22,0xf90012f3,0xf90057f5 + .long 0x93407d22,0xf90012f3,0xaa1703e0,0xf90057f5 bl lj_tab_setinth - .long 0x17fffc24 + .long 0x17fffc23 .globl lj_vmeta_comp .hidden lj_vmeta_comp @@ -1463,7 +1463,7 @@ lj_vmeta_comp: .type lj_cont_nop, @function .size lj_cont_nop, 24 lj_cont_nop: - .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928 + .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28 .long 0xd3507e1c,0xd61f0100 .globl lj_cont_ra @@ -1555,7 +1555,7 @@ lj_vmeta_arith_vv: .size lj_vmeta_binop, 24 lj_vmeta_binop: .long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3 - .long 0x5280021c,0x17ffff10 + .long 0x5280021c,0x17ffff0f .globl lj_vmeta_len .hidden lj_vmeta_len @@ -1576,7 +1576,7 @@ lj_vmeta_call: bl lj_meta_call .long 0xf85f0262,0x9100239c,0x9240b842,0xf81f8275 .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b - .long 0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_vmeta_callt .hidden lj_vmeta_callt @@ -1587,7 +1587,7 @@ lj_vmeta_callt: .long 0x8b1c0362 bl lj_meta_call .long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922 - .long 0x17fffbe3 + .long 0x17fffbe2 .globl lj_vmeta_for .hidden lj_vmeta_for @@ -1597,42 +1597,42 @@ lj_vmeta_for: .long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5 bl lj_meta_for .long 0xb85fc2b0,0x53001e08,0xd3483e1b,0xd3507e1c - .long 0xf101391f,0x54ffa200,0x17fffceb + .long 0xf101391f,0x54ffa1e0,0x17fffcea .globl lj_ff_assert .hidden lj_ff_assert .type lj_ff_assert, @function .size lj_ff_assert, 68 lj_ff_assert: - .long 0xf9400260,0xf100239f,0x540079c3,0xf85f8275 - .long 0x92d00009,0xeb09001f,0x54007942,0xf81f0260 - .long 0xd1002271,0xf100239b,0x9100239c,0xb40032db + .long 0xf9400260,0xf100239f,0x540079e3,0xf85f8275 + .long 0x92d00009,0xeb09001f,0x54007962,0xf81f0260 + .long 0xd1002271,0xf100239b,0x9100239c,0xb40032fb .long 0xf9400a20,0xd100237b,0xf8008620,0xb5ffffbb - .long 0x14000191 + .long 0x14000192 .globl lj_ff_type .hidden lj_ff_type .type lj_ff_type, @function .size lj_ff_type, 40 lj_ff_type: - .long 0xf9400260,0xf100239f,0x540077a3,0x528001a8 + .long 0xf9400260,0xf100239f,0x540077c3,0x528001a8 .long 0x936ffc0f,0xb10035ff,0xda8f3109,0x91001929 - .long 0xf8697840,0x14000184 + .long 0xf8697840,0x14000185 .globl lj_ff_getmetatable .hidden lj_ff_getmetatable .type lj_ff_getmetatable, @function .size lj_ff_getmetatable, 148 lj_ff_getmetatable: - .long 0xf9400260,0xf100239f,0x54007663,0x936ffc0f + .long 0xf9400260,0xf100239f,0x54007683,0x936ffc0f .long 0xb10031ff,0xba4d19e4,0x9240b800,0x54000301 - .long 0xf9401011,0xaa1a03e0,0xf940fedc,0xb4002f11 + .long 0xf9401011,0xaa1a03e0,0xf94116dc,0xb4002f31 .long 0xb9403629,0xb9400f8a,0xf9401622,0x0a0a0129 .long 0x8b090529,0x92800083,0x8b090c42,0x8b03bf83 .long 0xa9402040,0xf9400842,0xeb03011f,0x540000a0 - .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000168 - .long 0xeb1a011f,0x54002cc1,0x17fffffb,0x928001a8 - .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9410d31 + .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000169 + .long 0xeb1a011f,0x54002ce1,0x17fffffb,0x928001a8 + .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9412531 .long 0x17ffffe5 .globl lj_ff_setmetatable @@ -1640,112 +1640,112 @@ lj_ff_getmetatable: .type lj_ff_setmetatable, @function .size lj_ff_setmetatable, 88 lj_ff_setmetatable: - .long 0xa9400660,0xf100439f,0x540071c3,0x936ffc0f - .long 0xb10031ff,0x9240b809,0x54007141,0xf9401128 + .long 0xa9400660,0xf100439f,0x540071e3,0x936ffc0f + .long 0xb10031ff,0x9240b809,0x54007161,0xf9401128 .long 0x936ffc2f,0x3940212a,0xb10031ff,0x9240b821 - .long 0xfa400900,0x54007061,0xf9001121,0x361029ea - .long 0xf9402ac8,0x121d794a,0xf9002ac9,0x3900212a - .long 0xf9000d28,0x14000149 + .long 0xfa400900,0x54007081,0xf9001121,0x36102a0a + .long 0xf94022c8,0x121d794a,0xf90022c9,0x3900212a + .long 0xf9000d28,0x1400014a .globl lj_ff_rawget .hidden lj_ff_rawget .type lj_ff_rawget, @function .size lj_ff_rawget, 48 lj_ff_rawget: - .long 0xf9400261,0xf100439f,0x54006f03,0x936ffc2f - .long 0xb10031ff,0x9240b821,0x54006e81,0xaa1703e0 + .long 0xf9400261,0xf100439f,0x54006f23,0x936ffc2f + .long 0xb10031ff,0x9240b821,0x54006ea1,0xaa1703e0 .long 0x91002262 bl lj_tab_get - .long 0xf9400000,0x1400013d + .long 0xf9400000,0x1400013e .globl lj_ff_tonumber .hidden lj_ff_tonumber .type lj_ff_tonumber, @function .size lj_ff_tonumber, 24 lj_ff_tonumber: - .long 0xf9400260,0xf100239f,0x54006d81,0xeb40833f - .long 0x54006d43,0x14000137 + .long 0xf9400260,0xf100239f,0x54006da1,0xeb40833f + .long 0x54006d63,0x14000138 .globl lj_ff_tostring .hidden lj_ff_tostring .type lj_ff_tostring, @function .size lj_ff_tostring, 92 lj_ff_tostring: - .long 0xf9400260,0xf100239f,0x54006cc3,0x936ffc0f - .long 0xb10015ff,0x54002620,0xf94146c9,0xf90012f3 - .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006ba1 - .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000383 + .long 0xf9400260,0xf100239f,0x54006ce3,0x936ffc0f + .long 0xb10015ff,0x54002640,0xf9415ec9,0xf90012f3 + .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006bc1 + .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000384 .long 0xaa1703e0,0xaa1303e1 bl lj_strfmt_number - .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000120 + .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000121 .globl lj_ff_next .hidden lj_ff_next .type lj_ff_next, @function .size lj_ff_next, 80 lj_ff_next: - .long 0xf9400260,0xf100239f,0x540069e3,0x936ffc0f - .long 0xb10031ff,0x9240b801,0x54006961,0xf83c6a7a + .long 0xf9400260,0xf100239f,0x54006a03,0x936ffc0f + .long 0xb10031ff,0x9240b801,0x54006981,0xf83c6a7a .long 0xf85f8275,0xa9024ef3,0xaa1703e0,0x91002262 .long 0xf90057f5 bl lj_tab_next - .long 0xf81f027a,0xb4002240,0xa9408660,0x5280031c - .long 0xa93f0660,0x1400010f + .long 0xf81f027a,0xb4002260,0xa9408660,0x5280031c + .long 0xa93f0660,0x14000110 .globl lj_ff_pairs .hidden lj_ff_pairs .type lj_ff_pairs, @function .size lj_ff_pairs, 52 lj_ff_pairs: - .long 0xf9400260,0xf100239f,0x54006763,0x936ffc0f - .long 0xb10031ff,0x9240b809,0x540066e1,0xf9401843 + .long 0xf9400260,0xf100239f,0x54006783,0x936ffc0f + .long 0xb10031ff,0x9240b809,0x54006701,0xf9401843 .long 0xf85f8275,0x5280041c,0xa93fea60,0xf81f0263 - .long 0x14000102 + .long 0x14000103 .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 0xa9400660,0xf100439f,0x540065c3,0x936ffc0f - .long 0xb10031ff,0x9240b800,0x54006541,0xeb41833f - .long 0x54006501,0xb9403009,0xf9400802,0xb9403408 + .long 0xa9400660,0xf100439f,0x540065e3,0x936ffc0f + .long 0xb10031ff,0x9240b800,0x54006561,0xeb41833f + .long 0x54006521,0xb9403009,0xf9400802,0xb9403408 .long 0x11000421,0x6b09003f,0xf85f8275,0x8b18002a .long 0x5280011c,0xf81f026a,0x540000e2,0xf8617848 .long 0x52800309,0xeb1a011f,0xf81f8268,0x9a89039c - .long 0x140000e9,0x34001d08 + .long 0x140000ea,0x34001d28 bl lj_tab_getinth - .long 0xb4001cc0,0xf9400008,0x17fffff7 + .long 0xb4001ce0,0xf9400008,0x17fffff7 .globl lj_ff_ipairs .hidden lj_ff_ipairs .type lj_ff_ipairs, @function .size lj_ff_ipairs, 52 lj_ff_ipairs: - .long 0xf9400260,0xf100239f,0x54006203,0x936ffc0f - .long 0xb10031ff,0x9240b809,0x54006181,0xf9401843 + .long 0xf9400260,0xf100239f,0x54006223,0x936ffc0f + .long 0xb10031ff,0x9240b809,0x540061a1,0xf9401843 .long 0xf85f8275,0x5280041c,0xa93fe260,0xf81f0263 - .long 0x140000d7 + .long 0x140000d8 .globl lj_ff_pcall .hidden lj_ff_pcall .type lj_ff_pcall, @function .size lj_ff_pcall, 56 lj_ff_pcall: - .long 0x394306c8,0xf100239c,0x54006063,0xaa1303f1 - .long 0x91004273,0x53041108,0x91005915,0x54ffc1e0 + .long 0x394226c8,0xf100239c,0x54006083,0xaa1303f1 + .long 0x91004273,0x53041108,0x91005915,0x54ffc1c0 .long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f - .long 0x54ffffa1,0x17fffe09 + .long 0x54ffffa1,0x17fffe08 .globl lj_ff_xpcall .hidden lj_ff_xpcall .type lj_ff_xpcall, @function - .size lj_ff_xpcall, 56 + .size lj_ff_xpcall, 60 lj_ff_xpcall: - .long 0xa9400660,0x394306c8,0xf100439c,0x54005e83 - .long 0xaa1303f1,0x91006273,0x936ffc2f,0x53041108 - .long 0xb10025ff,0x91007915,0x54005da1,0xa9000221 - .long 0xb4ffbf9c,0x17ffffed + .long 0xa9400660,0x394226c8,0xf1004389,0x54005ea3 + .long 0xaa1303f1,0x936ffc2f,0x53041108,0xb10025ff + .long 0x91007915,0x54005de1,0xaa0903fc,0x91006273 + .long 0xa9000221,0xb4ffbf5c,0x17ffffec .globl lj_ff_coroutine_resume .hidden lj_ff_coroutine_resume @@ -1761,14 +1761,14 @@ lj_ff_coroutine_resume: .long 0xd1002042,0x91002273,0xd100239c,0xf9001402 .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f .long 0xf8316828,0x91002231,0x54ffff81,0x52800002 - .long 0xaa0003fb,0x52800003,0x97fffd81,0xa9420f62 - .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da + .long 0xaa0003fb,0x52800003,0x97fffd7f,0xa9420f62 + .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da .long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261 .long 0xb400017c,0xeb00003f,0x52800011,0x540002e8 .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f .long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029 .long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0 - .long 0xf90057f5,0xb900c3fc,0x54ff6d00,0x17fffd09 + .long 0xf90057f5,0xb900c3fc,0x54ff6cc0,0x17fffd07 .long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763 .long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81 bl lj_state_growstack @@ -1786,14 +1786,14 @@ lj_ff_coroutine_wrap_aux: .long 0xfa439042,0xfa409a22,0x54005108,0xf9001402 .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f .long 0xf8316828,0x91002231,0x54ffff81,0x52800002 - .long 0xaa0003fb,0x52800003,0x97fffd3a,0xa9420f62 - .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da + .long 0xaa0003fb,0x52800003,0x97fffd38,0xa9420f62 + .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da .long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261 .long 0xb400017c,0xeb00003f,0x52800011,0x54000248 .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f .long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb .long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc - .long 0x54ff6460,0x17fffcc4,0xaa1703e0,0xaa1b03e1 + .long 0x54ff6420,0x17fffcc2,0xaa1703e0,0xaa1b03e1 bl lj_ffh_coroutine_wrap_err .long 0xaa1703e0,0xd343ff81 bl lj_state_growstack @@ -1805,7 +1805,7 @@ lj_ff_coroutine_wrap_aux: .size lj_ff_coroutine_yield, 32 lj_ff_coroutine_yield: .long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3 - .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc9 + .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc7 .globl lj_ff_math_floor .hidden lj_ff_math_floor @@ -1853,10 +1853,10 @@ lj_fff_res1: .type lj_fff_res, @function .size lj_fff_res, 80 lj_fff_res: - .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91e1 + .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91a1 .long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123 .long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100 .long 0x8b1c0369,0x9100239c,0xf81f813a,0x17fffff3 .globl lj_ff_math_sqrt @@ -2068,7 +2068,7 @@ lj_ff_math_min: .long 0x1e620000,0x54002b83,0xfd400361,0x14000009 .long 0xfd400260,0x54002b03,0xf9400361,0xfd400361 .long 0xeb11037f,0x54ffe802,0xeb41833f,0x540000a9 - .long 0x1e612000,0x9100237b,0x1e608c20,0x17fffff7 + .long 0x1e612000,0x9100237b,0x1e605c20,0x17fffff7 .long 0x1e620021,0x54002983,0x17fffffa .globl lj_ff_math_max @@ -2083,7 +2083,7 @@ lj_ff_math_max: .long 0x1e620000,0x54002723,0xfd400361,0x14000009 .long 0xfd400260,0x540026a3,0xf9400361,0xfd400361 .long 0xeb11037f,0x54ffe3a2,0xeb41833f,0x540000a9 - .long 0x1e612000,0x9100237b,0x1e603c20,0x17fffff7 + .long 0x1e612000,0x9100237b,0x1e60dc20,0x17fffff7 .long 0x1e620021,0x54002523,0x17fffffa .globl lj_ff_string_byte @@ -2092,7 +2092,7 @@ lj_ff_math_max: .size lj_ff_string_byte, 52 lj_ff_string_byte: .long 0xa97f8275,0xf100239f,0x936ffc0f,0xba4509e0 - .long 0x9240b800,0x54002441,0x39406008,0xb9401002 + .long 0x9240b800,0x54002441,0x39406008,0xb9401402 .long 0x8b180108,0xf81f0268,0x5280011c,0xb4ffdda2 .long 0x17fffeeb @@ -2101,7 +2101,7 @@ lj_ff_string_byte: .type lj_ff_string_char, @function .size lj_ff_string_char, 48 lj_ff_string_char: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000141 + .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000141 .long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261 .long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1 @@ -2125,16 +2125,16 @@ lj_fff_resstr: .type lj_ff_string_sub, @function .size lj_ff_string_sub, 172 lj_ff_string_sub: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x9400012d + .long 0xa94106c0,0xeb01001f,0x5400004b,0x9400012d .long 0xf9400260,0xf9400a62,0xf100439f,0x92800011 .long 0x540000a0,0x54001fa3,0xeb42833f,0x54001f61 .long 0x93407c51,0xf9400661,0x936ffc0f,0xb10015ff - .long 0x9240b800,0x54001ea1,0xb9401009,0xeb41833f + .long 0x9240b800,0x54001ea1,0xb9401409,0xeb41833f .long 0x54001e41,0x93407c21,0x8b09022a,0xf100023f .long 0x8b090028,0x9a8aa631,0xf100003f,0x9a88a421 .long 0xf100023f,0x9a9fa231,0xf100043f,0x9a9fa421 .long 0xeb09023f,0x9a89d231,0x91005c00,0xeb010222 - .long 0x8b010001,0x91000442,0x54fffa4a,0x9102a2c0 + .long 0x8b010001,0x91000442,0x54fffa4a,0x9101c2c0 .long 0x92800089,0x8b09bc00,0x17fffeaa .globl lj_ff_string_reverse @@ -2142,10 +2142,10 @@ lj_ff_string_sub: .type lj_ff_string_reverse, @function .size lj_ff_string_reverse, 76 lj_ff_string_reverse: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000102 + .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000102 .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0 - .long 0x9240b821,0x54001a41,0xf9404ec8,0x910222c0 - .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8 + .long 0x9240b821,0x54001a41,0xf9406ac8,0x910302c0 + .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8 bl lj_buf_putstr_reverse bl lj_buf_tostr .long 0x17ffffbf @@ -2155,10 +2155,10 @@ lj_ff_string_reverse: .type lj_ff_string_lower, @function .size lj_ff_string_lower, 76 lj_ff_string_lower: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000ef + .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000ef .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0 - .long 0x9240b821,0x540017e1,0xf9404ec8,0x910222c0 - .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8 + .long 0x9240b821,0x540017e1,0xf9406ac8,0x910302c0 + .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8 bl lj_buf_putstr_lower bl lj_buf_tostr .long 0x17ffffac @@ -2168,10 +2168,10 @@ lj_ff_string_lower: .type lj_ff_string_upper, @function .size lj_ff_string_upper, 76 lj_ff_string_upper: - .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000dc + .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000dc .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0 - .long 0x9240b821,0x54001581,0xf9404ec8,0x910222c0 - .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8 + .long 0x9240b821,0x54001581,0xf9406ac8,0x910302c0 + .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8 bl lj_buf_putstr_upper bl lj_buf_tostr .long 0x17ffff99 @@ -2307,7 +2307,7 @@ lj_fff_fallback: .long 0xf94012f3,0x7100001f,0xd37df01c,0xd100427b .long 0x54ffb82c,0xf94016e0,0xf85f0262,0xcb13001c .long 0x54000121,0x9240b842,0xf9401055,0xb84046b0 - .long 0x8b300ec9,0xd3483e1b,0xf9479928,0x8b1b0e7b + .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0x8b1b0e7b .long 0xd61f0100 .globl lj_vm_call_tail @@ -2316,7 +2316,7 @@ lj_fff_fallback: .size lj_vm_call_tail, 52 lj_vm_call_tail: .long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb - .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaed + .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaeb .long 0x52800281 bl lj_state_growstack .long 0xf94012f3,0xeb00001f,0x17ffffe8 @@ -2337,28 +2337,28 @@ lj_fff_gcstep: .type lj_vm_record, @function .size lj_vm_record, 44 lj_vm_record: - .long 0x394306c0,0xf27b001f,0x54000161,0xb94132c1 + .long 0x394226c0,0xf27b001f,0x54000161,0xb94142c1 .long 0xf27c001f,0x54000261,0x51000421,0xf27e041f - .long 0x54000200,0xb90132c1,0x1400000e + .long 0x54000200,0xb90142c1,0x1400000e .globl lj_vm_rethook .hidden lj_vm_rethook .type lj_vm_rethook, @function .size lj_vm_rethook, 16 lj_vm_rethook: - .long 0x394306ca,0x3620018a,0xf94a0128,0xd61f0100 + .long 0x394226ca,0x3620018a,0xf94a1528,0xd61f0100 .globl lj_vm_inshook .hidden lj_vm_inshook .type lj_vm_inshook, @function .size lj_vm_inshook, 80 lj_vm_inshook: - .long 0x394306ca,0xb94132cb,0x3727ff8a,0x721e055f - .long 0x54ffff40,0x5100056b,0xb90132cb,0x3400004b + .long 0x394226ca,0xb94142cb,0x3727ff8a,0x721e055f + .long 0x54ffff40,0x5100056b,0xb90142cb,0x3400004b .long 0x3617feca,0xaa1703e0,0xf90012f3,0xaa1503e1 bl lj_dispatch_ins .long 0xf94012f3,0xb85fc2b0,0x8b300ec9,0xd3483e1b - .long 0xf94a0128,0xd3507e1c,0xd61f0100 + .long 0xf94a1528,0xd3507e1c,0xd61f0100 .globl lj_cont_hook .hidden lj_cont_hook @@ -2372,8 +2372,8 @@ lj_cont_hook: .type lj_vm_hotloop, @function .size lj_vm_hotloop, 52 lj_vm_hotloop: - .long 0xf85f0262,0x910a82c0,0x9240b842,0xf90057f5 - .long 0xf9401042,0xaa1503e1,0xf90192d7,0x385a3042 + .long 0xf85f0262,0x910b42c0,0x9240b842,0xf90057f5 + .long 0xf9401042,0xaa1503e1,0xf901aad7,0x385a3042 .long 0xf90012f3,0x8b020e62,0xf90016e2 bl lj_trace_hot .long 0x17ffffe9 @@ -2406,11 +2406,11 @@ lj_cont_stitch: .long 0x9100237b,0xf1002231,0xf83c7a60,0x9100079c .long 0x54ffff61,0xd3483e1b,0xd3587e11,0x8b11037b .long 0xeb1c037f,0x54000228,0x7940d05b,0x7940d45c - .long 0x6b1b039f,0x54ff6620,0x7100039f,0x54ff2961 - .long 0x5281cb80,0xb8206adb,0x52806400,0xf8206ad7 - .long 0xf90012f3,0x910a82c0,0xaa1503e1 + .long 0x6b1b039f,0x54ff6600,0x7100039f,0x54ff2921 + .long 0x5281d080,0xb8206adb,0x52806a00,0xf8206ad7 + .long 0xf90012f3,0x910b42c0,0xaa1503e1 bl lj_dispatch_stitch - .long 0xf94012f3,0x17fffb25,0xf83c7a7a,0x9100079c + .long 0xf94012f3,0x17fffb24,0xf83c7a7a,0x9100079c .long 0x17ffffec .globl lj_vm_profhook @@ -2420,7 +2420,7 @@ lj_cont_stitch: lj_vm_profhook: .long 0xaa1703e0,0xf90012f3,0xaa1503e1 bl lj_dispatch_profile - .long 0xf94012f3,0xd10012b5,0x17fffb1b + .long 0xf94012f3,0xd10012b5,0x17fffb1a .globl lj_vm_exit_handler .hidden lj_vm_exit_handler @@ -2436,10 +2436,10 @@ lj_vm_exit_handler: .long 0xa91b5ff6,0x6d0c67f8,0xa91c67f8,0x6d0d6ffa .long 0xa91d6ffa,0x6d0e77fc,0xa91e77fc,0x6d0f7ffe .long 0xf94103e0,0x910803e2,0x12800063,0xa91f0bff - .long 0xcb1e0000,0xf940aed7,0xd342fc00,0xf940b2d3 - .long 0xd1000800,0xb94003c1,0xb90082c3,0xf90012f3 - .long 0x53055021,0xb90e5ec0,0xb90e5ac1,0xf90192d7 - .long 0xf900b2df,0x910a82c0,0x910003e1 + .long 0xcb1e0000,0xf940b6d7,0xd342fc00,0xf940bad3 + .long 0xd1000800,0xb94003c1,0xb900b2c3,0xf90012f3 + .long 0x53055021,0xb90e86c0,0xb90e82c1,0xf901aad7 + .long 0xf900badf,0x910b42c0,0x910003e1 bl lj_trace_exit .long 0xf9402ae1,0xf94012f3,0x927ef43f,0xf94057f5 .long 0xf9005bf7,0x14000002 @@ -2447,21 +2447,21 @@ lj_vm_exit_handler: .globl lj_vm_exit_interp .hidden lj_vm_exit_interp .type lj_vm_exit_interp, @function - .size lj_vm_exit_interp, 188 + .size lj_vm_exit_interp, 184 lj_vm_exit_interp: .long 0xf9405bf7,0x7100001f,0x5400054b,0xd37df01c .long 0xf85f0261,0xd2ffff38,0xd2bfff39,0x9280001a .long 0x9240b821,0xb900c3fc,0xf90012f3,0xf9401021 - .long 0xf900b2df,0x12800003,0xf85b8034,0x394002b1 - .long 0xb84046b0,0xb90082c3,0x7101863f,0x8b300ec9 - .long 0x540001a2,0x7101663f,0x8b310ec8,0xf9479911 + .long 0xf900badf,0x12800003,0xf85b8034,0x394002b1 + .long 0xb84046b0,0xb900b2c3,0x7101863f,0x8b300ec9 + .long 0x540001a2,0x7101663f,0x8b310ec8,0xf947ad11 .long 0xd3483e1b,0xd350fe08,0x9a9c311c,0x540000a3 .long 0xf85f0262,0xd100239c,0x8b1b0e7b,0x9240b842 .long 0xd61f0220,0xf85f8260,0xf2400401,0x54fffe41 .long 0xb85fc002,0xd3483c40,0xcb000e61,0xf85e0022 .long 0x9240b842,0xf9401042,0xf85b8054,0x17ffffea - .long 0xcb0003e1,0xaa1703e0 - bl lj_err_throw + .long 0xaa1703e0 + bl lj_err_run .globl lj_vm_modi .hidden lj_vm_modi @@ -2480,26 +2480,26 @@ lj_vm_modi: lj_vm_ffi_callback: .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8 .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec - .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940b555 + .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940bd55 .long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0 .long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4 .long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa .long 0xaa1503e0,0xf90057f5,0x910003e1 bl lj_ccallback_enter .long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a - .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb90082da + .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb900b2da .long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9 - .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100 + .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100 .globl lj_cont_ffi_callback .hidden lj_cont_ffi_callback .type lj_cont_ffi_callback, @function .size lj_cont_ffi_callback, 36 lj_cont_ffi_callback: - .long 0xf940b6d5,0xa9020ef3,0xf9000ab7,0xaa1503e0 + .long 0xf940bed5,0xa9020ef3,0xf9000ab7,0xaa1503e0 .long 0xaa1b03e1 bl lj_ccallback_leave - .long 0xa94706a0,0x6d4306a0,0x17fff925 + .long 0xa94706a0,0x6d4306a0,0x17fff924 .globl lj_vm_ffi_call .hidden lj_vm_ffi_call @@ -2539,7 +2539,7 @@ lj_vm_ffi_call: .LASFDE0: .long .Lframe0 .quad .Lbegin - .quad 15516 + .quad 15520 .byte 0xe .uleb128 208 .byte 0x9d @@ -2635,7 +2635,7 @@ lj_vm_ffi_call: .LASFDE2: .long .LASFDE2-.Lframe1 .long .Lbegin-. - .long 15516 + .long 15520 .uleb128 0 .byte 0xe .uleb128 208 |
