diff options
| author | ruki <[email protected]> | 2020-09-11 21:03:33 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-09-11 21:03:33 +0800 |
| commit | 9da720445e4228888edf37a741c37b07a161f841 (patch) | |
| tree | e5f20df42bf7fb2deaf1056171510e34c3598f72 | |
| parent | a5189ef75d4e76ed60feb6a19e4bf307b5a86862 (diff) | |
update autogen for linux i386
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h | 36 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h | 1 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/i386/lj_folddef.h | 807 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/i386/lj_libdef.h | 23 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/i386/lj_recdef.h | 139 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/jit/i386/lj_vm.S | 322 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h | 36 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h | 1 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h | 807 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h | 21 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h | 139 | ||||
| -rw-r--r-- | core/src/luajit/autogen/linux/nojit/i386/lj_vm.S | 278 |
12 files changed, 1361 insertions, 1249 deletions
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h index e25dc0831..90665a329 100644 --- a/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h +++ b/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h @@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = { 10425, 10488, 10771, -10824, -11445, -11814, -11765, -11879, -11951, -12026, -12101, -12176, -11495, -11585, -11675, -10877, -10924, -11038, -11199, -11281, -11363 +10833, +11463, +11832, +11783, +11897, +11969, +12044, +12119, +12194, +11513, +11603, +11693, +10895, +10942, +11056, +11217, +11299, +11381 }; LJ_DATADEF const uint16_t lj_bc_mode[] = { diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h index b34a39126..428e44ccc 100644 --- a/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h +++ b/core/src/luajit/autogen/linux/jit/i386/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/i386/lj_folddef.h b/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h index 6dea6c78a..45d5daf74 100644 --- a/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h +++ b/core/src/luajit/autogen/linux/jit/i386/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/i386/lj_libdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h index 9374c7567..946e73491 100644 --- a/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h +++ b/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h @@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = { lj_cf_jit_off, lj_cf_jit_flush, lj_cf_jit_status, + lj_cf_jit_security, lj_cf_jit_attach }; static const uint8_t lj_lib_init_jit[] = { -143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, -115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250, -252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101, -114,115,105,111,110,250,255 +143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, +115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115, +250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110, +117,109,250,252,2,199,118,101,114,115,105,111,110,250,255 }; #endif @@ -297,7 +298,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, @@ -311,7 +312,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 @@ -323,7 +324,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = { lj_cf_jit_profile_dumpstack }; static const uint8_t lj_lib_init_jit_profile[] = { -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 @@ -351,7 +352,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = { lj_cf_ffi_meta___ipairs }; static const uint8_t lj_lib_init_ffi_meta[] = { -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, @@ -369,7 +370,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = { lj_cf_ffi_clib___gc }; static const uint8_t lj_lib_init_ffi_clib[] = { -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 @@ -381,7 +382,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = { lj_cf_ffi_callback_set }; static const uint8_t lj_lib_init_ffi_callback[] = { -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 @@ -408,7 +409,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/i386/lj_recdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h index 476b753c2..608f6f60c 100644 --- a/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h +++ b/core/src/luajit/autogen/linux/jit/i386/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/i386/lj_vm.S b/core/src/luajit/autogen/linux/jit/i386/lj_vm.S index f99707f41..578c60651 100644 --- a/core/src/luajit/autogen/linux/jit/i386/lj_vm.S +++ b/core/src/luajit/autogen/linux/jit/i386/lj_vm.S @@ -228,7 +228,7 @@ lj_BC_UNM: .size lj_BC_LEN, 73 lj_BC_LEN: .byte 131,124,194,4,251,117,33,139,4,194,15,87,192,242,15,42 - .byte 64,12,242,15,17,4,202,139,6,15,182,204,15,182,232,131 + .byte 64,16,242,15,17,4,202,139,6,15,182,204,15,182,232,131 .byte 198,4,193,232,16,255,36,171,131,124,194,4,244,15,133,131 .byte 25,0,0,139,12,194,137,213 call lj_tab_len @@ -280,7 +280,7 @@ lj_BC_DIVVN: .size lj_BC_MODVN, 54 lj_BC_MODVN: .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,52,24,0 - .byte 0,242,15,16,4,234,242,15,16,12,199,232,165,46,0,0 + .byte 0,242,15,16,4,234,242,15,16,12,199,232,179,46,0,0 .byte 242,15,17,4,202,139,6,15,182,204,15,182,232,131,198,4 .byte 193,232,16,255,36,171 @@ -481,7 +481,7 @@ lj_BC_USETV: .byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252 .byte 4,117,17,139,6,15,182,204,15,182,232,131,198,4,193,232 .byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3 - .byte 116,225,135,213,141,139,152,244,255,255 + .byte 116,225,135,213,141,139,96,244,255,255 call lj_gc_barrieruv .byte 137,234,235,208 @@ -494,7 +494,7 @@ lj_BC_USETS: .byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6 .byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246 .byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141 - .byte 139,152,244,255,255 + .byte 139,96,244,255,255 call lj_gc_barrieruv .byte 137,234,235,208 @@ -543,7 +543,7 @@ lj_BC_FNEW: .type lj_BC_TNEW, @function .size lj_BC_TNEW, 113 lj_BC_TNEW: - .byte 139,108,36,48,137,85,16,139,139,172,244,255,255,59,139,176 + .byte 139,108,36,48,137,85,16,139,139,104,244,255,255,59,139,108 .byte 244,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0 .byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44 .byte 36,137,68,36,4 @@ -559,8 +559,8 @@ lj_BC_TNEW: .type lj_BC_TDUP, @function .size lj_BC_TDUP, 87 lj_BC_TDUP: - .byte 247,208,139,108,36,48,139,139,172,244,255,255,137,116,36,24 - .byte 59,139,176,244,255,255,137,85,16,115,45,139,20,135,137,233 + .byte 247,208,139,108,36,48,139,139,104,244,255,255,137,116,36,24 + .byte 59,139,108,244,255,255,137,85,16,115,45,139,20,135,137,233 call lj_tab_dup .byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255 .byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16 @@ -649,7 +649,7 @@ lj_BC_TSETV: .byte 232,131,198,4,193,232,16,255,36,171,131,125,16,0,116,215 .byte 139,77,16,246,65,6,2,15,132,159,14,0,0,15,182,78 .byte 253,235,196,131,124,194,4,251,15,133,142,14,0,0,139,4 - .byte 194,235,50,128,101,4,251,139,139,200,244,255,255,137,171,200 + .byte 194,235,50,128,101,4,251,139,139,132,244,255,255,137,171,132 .byte 244,255,255,137,77,12,15,182,78,253,235,161 .globl lj_BC_TSETS @@ -672,7 +672,7 @@ lj_BC_TSETS: .byte 137,116,36,24 call lj_tab_newkey .byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101 - .byte 4,251,139,131,200,244,255,255,137,171,200,244,255,255,137,69 + .byte 4,251,139,131,132,244,255,255,137,171,132,244,255,255,137,69 .byte 12,233,85,255,255,255 .globl lj_BC_TSETB @@ -686,8 +686,8 @@ lj_BC_TSETB: .byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204 .byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0 .byte 116,215,139,77,16,246,65,6,2,15,132,14,13,0,0,15 - .byte 182,78,253,235,196,128,101,4,251,139,139,200,244,255,255,137 - .byte 171,200,244,255,255,137,77,12,15,182,78,253,235,177 + .byte 182,78,253,235,196,128,101,4,251,139,139,132,244,255,255,137 + .byte 171,132,244,255,255,137,77,12,15,182,78,253,235,177 .globl lj_BC_TSETM .hidden lj_BC_TSETM @@ -702,8 +702,8 @@ lj_BC_TSETM: .byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16 .byte 137,68,36,8,137,44,36,137,116,36,24 call lj_tab_reasize - .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,200 - .byte 244,255,255,137,171,200,244,255,255,137,69,12,235,133 + .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,132 + .byte 244,255,255,137,171,132,244,255,255,137,69,12,235,133 .globl lj_BC_TSETR .hidden lj_BC_TSETR @@ -714,7 +714,7 @@ lj_BC_TSETR: .byte 4,4,117,44,59,69,24,15,131,210,12,0,0,193,224,3 .byte 3,69,8,139,108,202,4,139,12,202,137,104,4,137,8,139 .byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171 - .byte 128,101,4,251,139,139,200,244,255,255,137,171,200,244,255,255 + .byte 128,101,4,251,139,139,132,244,255,255,137,171,132,244,255,255 .byte 137,77,12,15,182,78,253,235,187 .globl lj_BC_CALLM @@ -892,7 +892,7 @@ lj_BC_JFORI: .type lj_BC_FORL, @function .size lj_BC_FORL, 19 lj_BC_FORL: - .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,136 + .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,154 .byte 27,0,0 .globl lj_BC_IFORL @@ -922,8 +922,8 @@ lj_BC_JFORL: .type lj_BC_ITERL, @function .size lj_BC_ITERL, 19 lj_BC_ITERL: - .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,238 - .byte 26,0,0 + .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,0 + .byte 27,0,0 .globl lj_BC_IITERL .hidden lj_BC_IITERL @@ -948,7 +948,7 @@ lj_BC_JITERL: .type lj_BC_LOOP, @function .size lj_BC_LOOP, 19 lj_BC_LOOP: - .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,138 + .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,156 .byte 26,0,0 .globl lj_BC_ILOOP @@ -964,8 +964,8 @@ lj_BC_ILOOP: .type lj_BC_JLOOP, @function .size lj_BC_JLOOP, 30 lj_BC_JLOOP: - .byte 139,139,76,247,255,255,139,4,129,139,64,52,139,108,36,48 - .byte 137,147,120,245,255,255,137,171,244,244,255,255,255,224 + .byte 139,139,80,247,255,255,139,4,129,139,64,52,139,108,36,48 + .byte 137,147,88,245,255,255,137,171,236,244,255,255,255,224 .globl lj_BC_JMP .hidden lj_BC_JMP @@ -980,7 +980,7 @@ lj_BC_JMP: .type lj_BC_FUNCF, @function .size lj_BC_FUNCF, 19 lj_BC_FUNCF: - .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,102 + .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,120 .byte 26,0,0 .globl lj_BC_IFUNCF @@ -1037,8 +1037,8 @@ lj_BC_JFUNCV: lj_BC_FUNCC: .byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85 .byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36 - .byte 15,135,165,1,0,0,199,131,228,244,255,255,254,255,255,255 - .byte 255,215,139,85,16,137,171,116,245,255,255,199,131,228,244,255 + .byte 15,135,165,1,0,0,199,131,216,244,255,255,254,255,255,255 + .byte 255,215,139,85,16,137,171,84,245,255,255,199,131,216,244,255 .byte 255,255,255,255,255,141,12,194,247,217,3,77,20,139,114,252 .byte 235,122 @@ -1049,9 +1049,9 @@ lj_BC_FUNCC: lj_BC_FUNCCW: .byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85 .byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36 - .byte 4,137,44,36,15,135,79,1,0,0,199,131,228,244,255,255 - .byte 254,255,255,255,255,147,100,245,255,255,139,85,16,137,171,116 - .byte 245,255,255,199,131,228,244,255,255,255,255,255,255,141,12,194 + .byte 4,137,44,36,15,135,79,1,0,0,199,131,216,244,255,255 + .byte 254,255,255,255,255,147,68,245,255,255,139,85,16,137,171,84 + .byte 245,255,255,199,131,216,244,255,255,255,255,255,255,141,12,194 .byte 247,217,3,77,20,139,114,252,235,32 .globl lj_vm_returnp @@ -1075,7 +1075,7 @@ lj_vm_returnc: .type lj_vm_return, @function .size lj_vm_return, 79 lj_vm_return: - .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,228,244,255 + .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,216,244,255 .byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116 .byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194 .byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36 @@ -1119,7 +1119,7 @@ lj_vm_unwind_c: .type lj_vm_unwind_c_eh, @function .size lj_vm_unwind_c_eh, 16 lj_vm_unwind_c_eh: - .byte 139,108,36,48,139,109,8,199,69,76,254,255,255,255,235,170 + .byte 139,108,36,48,139,109,8,199,69,120,254,255,255,255,235,170 .globl lj_vm_unwind_rethrow .hidden lj_vm_unwind_rethrow @@ -1140,8 +1140,8 @@ lj_vm_unwind_ff: .size lj_vm_unwind_ff_eh, 51 lj_vm_unwind_ff_eh: .byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85 - .byte 16,139,93,8,129,195,104,11,0,0,139,114,252,199,66,252 - .byte 254,255,255,255,199,131,228,244,255,255,255,255,255,255,233,1 + .byte 16,139,93,8,129,195,160,11,0,0,139,114,252,199,66,252 + .byte 254,255,255,255,199,131,216,244,255,255,255,255,255,255,233,1 .byte 255,255,255 .globl lj_vm_growstack_c @@ -1176,9 +1176,9 @@ lj_vm_growstack_f: .size lj_vm_resume, 110 lj_vm_resume: .byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190 - .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,104 + .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,160 .byte 11,0,0,137,68,36,24,137,68,36,52,137,125,40,56,69 - .byte 7,116,116,137,171,116,245,255,255,199,131,228,244,255,255,255 + .byte 7,116,116,137,171,84,245,255,255,199,131,216,244,255,255,255 .byte 255,255,255,136,69,7,139,85,16,139,69,20,41,200,193,232 .byte 3,131,192,1,41,209,139,114,252,137,68,36,20,247,198,3 .byte 0,0,0,15,132,72,249,255,255,233,96,254,255,255 @@ -1197,8 +1197,8 @@ lj_vm_pcall: lj_vm_call: .byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48 .byte 139,76,36,52,139,93,8,139,125,40,137,124,36,52,137,108 - .byte 36,24,129,195,104,11,0,0,137,101,40,137,171,116,245,255 - .byte 255,199,131,228,244,255,255,255,255,255,255,139,85,16,1,206 + .byte 36,24,129,195,160,11,0,0,137,101,40,137,171,84,245,255 + .byte 255,199,131,216,244,255,255,255,255,255,255,139,85,16,1,206 .byte 41,214,139,69,20,41,200,193,232,3,131,192,1 .globl lj_vm_call_dispatch @@ -1224,8 +1224,8 @@ lj_vm_cpcall: .byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139 .byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125 .byte 20,139,93,8,199,68,36,60,0,0,0,0,137,124,36,56 - .byte 129,195,104,11,0,0,137,68,36,8,137,76,36,4,137,44 - .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,116,245,255 + .byte 129,195,160,11,0,0,137,68,36,8,137,76,36,4,137,44 + .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,84,245,255 .byte 255,255,210,133,192,15,132,214,253,255,255,137,193,190,5,0 .byte 0,0,233,84,255,255,255 @@ -1236,8 +1236,8 @@ lj_vm_cpcall: lj_cont_dispatch: .byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255 .byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122 - .byte 248,139,127,16,139,127,208,255,225,15,132,173,26,0,0,41 - .byte 213,193,237,3,141,69,255,233,196,20,0,0 + .byte 248,139,127,16,139,127,208,255,225,15,132,187,26,0,0,41 + .byte 213,193,237,3,141,69,255,233,214,20,0,0 .globl lj_cont_cat .hidden lj_cont_cat @@ -1254,7 +1254,7 @@ lj_cont_cat: .size lj_vmeta_tgets, 41 lj_vmeta_tgets: .byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16 - .byte 128,126,252,54,117,46,141,139,24,245,255,255,137,41,199,65 + .byte 128,126,252,54,117,46,141,139,240,244,255,255,137,41,199,65 .byte 4,244,255,255,255,137,205,235,34 .globl lj_vmeta_tgetb @@ -1302,7 +1302,7 @@ lj_vmeta_tgetr: .size lj_vmeta_tsets, 41 lj_vmeta_tsets: .byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16 - .byte 128,126,252,55,117,46,141,139,24,245,255,255,137,41,199,65 + .byte 128,126,252,55,117,46,141,139,240,244,255,255,137,41,199,65 .byte 4,244,255,255,255,137,205,235,34 .globl lj_vmeta_tsetb @@ -1504,8 +1504,8 @@ lj_vmeta_for: .type lj_ff_assert, @function .size lj_ff_assert, 71 lj_ff_assert: - .byte 131,248,2,15,130,186,16,0,0,139,106,4,131,253,254,15 - .byte 131,174,16,0,0,139,114,252,137,68,36,20,137,106,252,139 + .byte 131,248,2,15,130,204,16,0,0,139,106,4,131,253,254,15 + .byte 131,192,16,0,0,139,114,252,137,68,36,20,137,106,252,139 .byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105 .byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68 .byte 36,20,233,96,6,0,0 @@ -1515,7 +1515,7 @@ lj_ff_assert: .type lj_ff_type, @function .size lj_ff_type, 49 lj_ff_type: - .byte 131,248,2,15,130,115,16,0,0,139,106,4,184,13,0,0 + .byte 131,248,2,15,130,133,16,0,0,139,106,4,184,13,0,0 .byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139 .byte 114,252,199,66,252,251,255,255,255,137,66,248,233,38,6,0 .byte 0 @@ -1525,7 +1525,7 @@ lj_ff_type: .type lj_ff_getmetatable, @function .size lj_ff_getmetatable, 142 lj_ff_getmetatable: - .byte 131,248,2,15,130,66,16,0,0,139,106,4,139,114,252,131 + .byte 131,248,2,15,130,84,16,0,0,139,106,4,139,114,252,131 .byte 253,244,117,96,139,42,139,109,16,133,237,199,66,252,255,255 .byte 255,255,15,132,254,5,0,0,139,131,196,245,255,255,199,66 .byte 252,244,255,255,255,137,106,248,139,77,28,35,72,8,107,201 @@ -1540,11 +1540,11 @@ lj_ff_getmetatable: .type lj_ff_setmetatable, @function .size lj_ff_setmetatable, 90 lj_ff_setmetatable: - .byte 131,248,3,15,130,180,15,0,0,131,122,4,244,15,133,170 - .byte 15,0,0,139,42,131,125,16,0,15,133,158,15,0,0,131 - .byte 122,12,244,15,133,148,15,0,0,139,66,8,137,69,16,139 + .byte 131,248,3,15,130,198,15,0,0,131,122,4,244,15,133,188 + .byte 15,0,0,139,42,131,125,16,0,15,133,176,15,0,0,131 + .byte 122,12,244,15,133,166,15,0,0,139,66,8,137,69,16,139 .byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4 - .byte 116,19,128,101,4,251,139,131,200,244,255,255,137,171,200,244 + .byte 116,19,128,101,4,251,139,131,132,244,255,255,137,171,132,244 .byte 255,255,137,69,12,233,62,5,0,0 .globl lj_ff_rawget @@ -1552,7 +1552,7 @@ lj_ff_setmetatable: .type lj_ff_rawget, @function .size lj_ff_rawget, 67 lj_ff_rawget: - .byte 131,248,3,15,130,90,15,0,0,131,122,4,244,15,133,80 + .byte 131,248,3,15,130,108,15,0,0,131,122,4,244,15,133,98 .byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36 .byte 137,213,131,194,8,137,84,36,8 call lj_tab_get @@ -1564,7 +1564,7 @@ lj_ff_rawget: .type lj_ff_tonumber, @function .size lj_ff_tonumber, 28 lj_ff_tonumber: - .byte 131,248,2,15,133,23,15,0,0,131,122,4,242,15,131,13 + .byte 131,248,2,15,133,41,15,0,0,131,122,4,242,15,131,31 .byte 15,0,0,242,15,16,2,233,215,4,0,0 .globl lj_ff_tostring @@ -1572,11 +1572,11 @@ lj_ff_tonumber: .type lj_ff_tostring, @function .size lj_ff_tostring, 100 lj_ff_tostring: - .byte 131,248,2,15,130,251,14,0,0,139,114,252,131,122,4,251 + .byte 131,248,2,15,130,13,15,0,0,139,114,252,131,122,4,251 .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,188 - .byte 4,0,0,131,122,4,242,15,135,215,14,0,0,131,187,12 - .byte 246,255,255,0,15,133,202,14,0,0,139,171,172,244,255,255 - .byte 59,171,176,244,255,255,114,5,232,69,15,0,0,139,108,36 + .byte 4,0,0,131,122,4,242,15,135,233,14,0,0,131,187,12 + .byte 246,255,255,0,15,133,220,14,0,0,139,171,104,244,255,255 + .byte 59,171,108,244,255,255,114,5,232,87,15,0,0,139,108,36 .byte 48,137,85,16,137,116,36,24,137,233 call lj_strfmt_num .byte 139,85,16,235,176 @@ -1586,8 +1586,8 @@ lj_ff_tostring: .type lj_ff_next, @function .size lj_ff_next, 89 lj_ff_next: - .byte 131,248,2,15,130,151,14,0,0,116,88,131,122,4,244,15 - .byte 133,139,14,0,0,139,108,36,48,137,85,16,137,85,20,139 + .byte 131,248,2,15,130,169,14,0,0,116,88,131,122,4,244,15 + .byte 133,157,14,0,0,139,108,36,48,137,85,16,137,85,20,139 .byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84 .byte 36,8,137,116,36,24 call lj_tab_next @@ -1607,8 +1607,8 @@ lj_fff_res2: .type lj_ff_pairs, @function .size lj_ff_pairs, 57 lj_ff_pairs: - .byte 131,248,2,15,130,31,14,0,0,139,42,131,122,4,244,15 - .byte 133,19,14,0,0,139,106,248,139,69,24,139,114,252,199,66 + .byte 131,248,2,15,130,49,14,0,0,139,42,131,122,4,244,15 + .byte 133,37,14,0,0,139,106,248,139,69,24,139,114,252,199,66 .byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184 .byte 4,0,0,0,233,207,3,0,0 @@ -1617,8 +1617,8 @@ lj_ff_pairs: .type lj_ff_ipairs_aux, @function .size lj_ff_ipairs_aux, 121 lj_ff_ipairs_aux: - .byte 131,248,3,15,130,230,13,0,0,131,122,4,244,15,133,220 - .byte 13,0,0,131,122,12,242,15,131,210,13,0,0,139,114,252 + .byte 131,248,3,15,130,248,13,0,0,131,122,4,244,15,133,238 + .byte 13,0,0,131,122,12,242,15,131,228,13,0,0,139,114,252 .byte 242,15,16,66,8,189,0,0,240,63,102,15,110,205,102,15 .byte 112,201,81,242,15,88,193,242,15,44,192,242,15,17,66,248 .byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4 @@ -1639,8 +1639,8 @@ lj_fff_res0: .type lj_ff_ipairs, @function .size lj_ff_ipairs, 58 lj_ff_ipairs: - .byte 131,248,2,15,130,99,13,0,0,139,42,131,122,4,244,15 - .byte 133,87,13,0,0,139,106,248,139,69,24,139,114,252,199,66 + .byte 131,248,2,15,130,117,13,0,0,139,42,131,122,4,244,15 + .byte 133,105,13,0,0,139,106,248,139,69,24,139,114,252,199,66 .byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8 .byte 184,4,0,0,0,233,18,3,0,0 @@ -1649,8 +1649,8 @@ lj_ff_ipairs: .type lj_ff_pcall, @function .size lj_ff_pcall, 40 lj_ff_pcall: - .byte 131,248,2,15,130,41,13,0,0,141,74,8,131,232,1,190 - .byte 14,0,0,0,15,182,171,9,245,255,255,193,237,4,131,229 + .byte 131,248,2,15,130,59,13,0,0,141,74,8,131,232,1,190 + .byte 14,0,0,0,15,182,171,181,244,255,255,193,237,4,131,229 .byte 1,1,238,233,215,247,255,255 .globl lj_ff_xpcall @@ -1658,8 +1658,8 @@ lj_ff_pcall: .type lj_ff_xpcall, @function .size lj_ff_xpcall, 55 lj_ff_xpcall: - .byte 131,248,3,15,130,1,13,0,0,131,122,12,247,15,133,247 - .byte 12,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255 + .byte 131,248,3,15,130,19,13,0,0,131,122,12,247,15,133,9 + .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255 .byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2 .byte 190,22,0,0,0,235,181 @@ -1668,17 +1668,17 @@ lj_ff_xpcall: .type lj_ff_coroutine_resume, @function .size lj_ff_coroutine_resume, 322 lj_ff_coroutine_resume: - .byte 131,248,2,15,130,202,12,0,0,139,42,139,114,252,137,116 - .byte 36,24,137,44,36,131,122,4,249,15,133,180,12,0,0,131 - .byte 125,40,0,15,133,170,12,0,0,128,125,7,1,15,135,160 - .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,146,12,0 - .byte 0,141,116,193,240,59,117,24,15,135,133,12,0,0,137,117 + .byte 131,248,2,15,130,220,12,0,0,139,42,139,114,252,137,116 + .byte 36,24,137,44,36,131,122,4,249,15,133,198,12,0,0,131 + .byte 125,40,0,15,133,188,12,0,0,128,125,7,1,15,135,178 + .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,164,12,0 + .byte 0,141,116,193,240,59,117,24,15,135,151,12,0,0,137,117 .byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108 .byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139 .byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4 .byte 49,201,137,76,36,12,137,76,36,8,232,72,246,255,255,139 - .byte 108,36,48,139,52,36,139,85,16,137,171,116,245,255,255,199 - .byte 131,228,244,255,255,255,255,255,255,131,248,1,119,89,139,78 + .byte 108,36,48,139,52,36,139,85,16,137,171,84,245,255,255,199 + .byte 131,216,244,255,255,255,255,255,255,131,248,1,119,89,139,78 .byte 16,139,126,20,137,78,20,137,254,41,206,116,34,141,4,50 .byte 193,238,3,59,69,24,119,96,137,213,41,205,139,1,137,4 .byte 41,139,65,4,137,68,41,4,131,193,8,57,249,117,237,141 @@ -1697,14 +1697,14 @@ lj_ff_coroutine_resume: .size lj_ff_coroutine_wrap_aux, 267 lj_ff_coroutine_wrap_aux: .byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36 - .byte 131,125,40,0,15,133,119,11,0,0,128,125,7,1,15,135 - .byte 109,11,0,0,139,77,20,116,9,59,77,16,15,132,95,11 - .byte 0,0,141,116,193,248,59,117,24,15,135,82,11,0,0,137 + .byte 131,125,40,0,15,133,137,11,0,0,128,125,7,1,15,135 + .byte 127,11,0,0,139,77,20,116,9,59,77,16,15,132,113,11 + .byte 0,0,141,116,193,248,59,117,24,15,135,100,11,0,0,137 .byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240 .byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46 .byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201 .byte 137,76,36,12,137,76,36,8,232,24,245,255,255,139,108,36 - .byte 48,139,52,36,139,85,16,137,171,116,245,255,255,199,131,228 + .byte 48,139,52,36,139,85,16,137,171,84,245,255,255,199,131,216 .byte 244,255,255,255,255,255,255,131,248,1,119,79,139,78,16,139 .byte 126,20,137,78,20,137,254,41,206,116,34,141,4,50,193,238 .byte 3,59,69,24,119,62,137,213,41,205,139,1,137,4,41,139 @@ -1721,7 +1721,7 @@ lj_ff_coroutine_wrap_aux: .type lj_ff_coroutine_yield, @function .size lj_ff_coroutine_yield, 42 lj_ff_coroutine_yield: - .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,117,10,0 + .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,135,10,0 .byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40 .byte 176,1,136,69,7,233,134,243,255,255 @@ -1743,7 +1743,7 @@ lj_fff_resn: .type lj_ff_math_abs, @function .size lj_ff_math_abs, 39 lj_ff_math_abs: - .byte 131,248,2,15,130,75,10,0,0,131,122,4,242,15,131,65 + .byte 131,248,2,15,130,93,10,0,0,131,122,4,242,15,131,83 .byte 10,0,0,242,15,16,2,102,15,239,201,102,15,118,201,102 .byte 15,115,209,1,15,84,193 @@ -1783,7 +1783,7 @@ lj_fff_res_: .type lj_ff_math_floor, @function .size lj_ff_math_floor, 21 lj_ff_math_floor: - .byte 131,122,4,242,15,131,212,9,0,0,242,15,16,2,232,80 + .byte 131,122,4,242,15,131,230,9,0,0,242,15,16,2,232,94 .byte 13,0,0,235,156 .globl lj_ff_math_ceil @@ -1791,7 +1791,7 @@ lj_ff_math_floor: .type lj_ff_math_ceil, @function .size lj_ff_math_ceil, 21 lj_ff_math_ceil: - .byte 131,122,4,242,15,131,191,9,0,0,242,15,16,2,232,168 + .byte 131,122,4,242,15,131,209,9,0,0,242,15,16,2,232,182 .byte 13,0,0,235,135 .globl lj_ff_math_sqrt @@ -1799,7 +1799,7 @@ lj_ff_math_ceil: .type lj_ff_math_sqrt, @function .size lj_ff_math_sqrt, 28 lj_ff_math_sqrt: - .byte 131,248,2,15,130,171,9,0,0,131,122,4,242,15,131,161 + .byte 131,248,2,15,130,189,9,0,0,131,122,4,242,15,131,179 .byte 9,0,0,242,15,81,2,233,107,255,255,255 .globl lj_ff_math_log @@ -1807,7 +1807,7 @@ lj_ff_math_sqrt: .type lj_ff_math_log, @function .size lj_ff_math_log, 42 lj_ff_math_log: - .byte 131,248,2,15,133,143,9,0,0,131,122,4,242,15,131,133 + .byte 131,248,2,15,133,161,9,0,0,131,122,4,242,15,131,151 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_log @@ -1821,7 +1821,7 @@ lj_ff_math_log: .type lj_ff_math_log10, @function .size lj_ff_math_log10, 42 lj_ff_math_log10: - .byte 131,248,2,15,130,101,9,0,0,131,122,4,242,15,131,91 + .byte 131,248,2,15,130,119,9,0,0,131,122,4,242,15,131,109 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_log10 @@ -1835,7 +1835,7 @@ lj_ff_math_log10: .type lj_ff_math_exp, @function .size lj_ff_math_exp, 42 lj_ff_math_exp: - .byte 131,248,2,15,130,59,9,0,0,131,122,4,242,15,131,49 + .byte 131,248,2,15,130,77,9,0,0,131,122,4,242,15,131,67 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_exp @@ -1849,7 +1849,7 @@ lj_ff_math_exp: .type lj_ff_math_sin, @function .size lj_ff_math_sin, 42 lj_ff_math_sin: - .byte 131,248,2,15,130,17,9,0,0,131,122,4,242,15,131,7 + .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_sin @@ -1863,7 +1863,7 @@ lj_ff_math_sin: .type lj_ff_math_cos, @function .size lj_ff_math_cos, 42 lj_ff_math_cos: - .byte 131,248,2,15,130,231,8,0,0,131,122,4,242,15,131,221 + .byte 131,248,2,15,130,249,8,0,0,131,122,4,242,15,131,239 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_cos @@ -1877,7 +1877,7 @@ lj_ff_math_cos: .type lj_ff_math_tan, @function .size lj_ff_math_tan, 42 lj_ff_math_tan: - .byte 131,248,2,15,130,189,8,0,0,131,122,4,242,15,131,179 + .byte 131,248,2,15,130,207,8,0,0,131,122,4,242,15,131,197 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_tan @@ -1891,7 +1891,7 @@ lj_ff_math_tan: .type lj_ff_math_asin, @function .size lj_ff_math_asin, 42 lj_ff_math_asin: - .byte 131,248,2,15,130,147,8,0,0,131,122,4,242,15,131,137 + .byte 131,248,2,15,130,165,8,0,0,131,122,4,242,15,131,155 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_asin @@ -1905,7 +1905,7 @@ lj_ff_math_asin: .type lj_ff_math_acos, @function .size lj_ff_math_acos, 42 lj_ff_math_acos: - .byte 131,248,2,15,130,105,8,0,0,131,122,4,242,15,131,95 + .byte 131,248,2,15,130,123,8,0,0,131,122,4,242,15,131,113 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_acos @@ -1919,7 +1919,7 @@ lj_ff_math_acos: .type lj_ff_math_atan, @function .size lj_ff_math_atan, 42 lj_ff_math_atan: - .byte 131,248,2,15,130,63,8,0,0,131,122,4,242,15,131,53 + .byte 131,248,2,15,130,81,8,0,0,131,122,4,242,15,131,71 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_atan @@ -1933,7 +1933,7 @@ lj_ff_math_atan: .type lj_ff_math_sinh, @function .size lj_ff_math_sinh, 42 lj_ff_math_sinh: - .byte 131,248,2,15,130,21,8,0,0,131,122,4,242,15,131,11 + .byte 131,248,2,15,130,39,8,0,0,131,122,4,242,15,131,29 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_sinh @@ -1947,7 +1947,7 @@ lj_ff_math_sinh: .type lj_ff_math_cosh, @function .size lj_ff_math_cosh, 42 lj_ff_math_cosh: - .byte 131,248,2,15,130,235,7,0,0,131,122,4,242,15,131,225 + .byte 131,248,2,15,130,253,7,0,0,131,122,4,242,15,131,243 .byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_cosh @@ -1961,7 +1961,7 @@ lj_ff_math_cosh: .type lj_ff_math_tanh, @function .size lj_ff_math_tanh, 42 lj_ff_math_tanh: - .byte 131,248,2,15,130,193,7,0,0,131,122,4,242,15,131,183 + .byte 131,248,2,15,130,211,7,0,0,131,122,4,242,15,131,201 .byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_tanh @@ -1975,8 +1975,8 @@ lj_ff_math_tanh: .type lj_ff_math_pow, @function .size lj_ff_math_pow, 63 lj_ff_math_pow: - .byte 131,248,3,15,130,151,7,0,0,131,122,4,242,15,131,141 - .byte 7,0,0,131,122,12,242,15,131,131,7,0,0,242,15,16 + .byte 131,248,3,15,130,169,7,0,0,131,122,4,242,15,131,159 + .byte 7,0,0,131,122,12,242,15,131,149,7,0,0,242,15,16 .byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36 .byte 8,137,213 #if __PIC__ @@ -1991,8 +1991,8 @@ lj_ff_math_pow: .type lj_ff_math_atan2, @function .size lj_ff_math_atan2, 63 lj_ff_math_atan2: - .byte 131,248,3,15,130,88,7,0,0,131,122,4,242,15,131,78 - .byte 7,0,0,131,122,12,242,15,131,68,7,0,0,242,15,16 + .byte 131,248,3,15,130,106,7,0,0,131,122,4,242,15,131,96 + .byte 7,0,0,131,122,12,242,15,131,86,7,0,0,242,15,16 .byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36 .byte 8,137,213 #if __PIC__ @@ -2007,8 +2007,8 @@ lj_ff_math_atan2: .type lj_ff_math_fmod, @function .size lj_ff_math_fmod, 63 lj_ff_math_fmod: - .byte 131,248,3,15,130,25,7,0,0,131,122,4,242,15,131,15 - .byte 7,0,0,131,122,12,242,15,131,5,7,0,0,242,15,16 + .byte 131,248,3,15,130,43,7,0,0,131,122,4,242,15,131,33 + .byte 7,0,0,131,122,12,242,15,131,23,7,0,0,242,15,16 .byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36 .byte 8,137,213 #if __PIC__ @@ -2023,8 +2023,8 @@ lj_ff_math_fmod: .type lj_ff_math_ldexp, @function .size lj_ff_math_ldexp, 43 lj_ff_math_ldexp: - .byte 131,248,3,15,130,218,6,0,0,131,122,4,242,15,131,208 - .byte 6,0,0,131,122,12,242,15,131,198,6,0,0,221,66,8 + .byte 131,248,3,15,130,236,6,0,0,131,122,4,242,15,131,226 + .byte 6,0,0,131,122,12,242,15,131,216,6,0,0,221,66,8 .byte 221,2,217,253,221,217,233,92,252,255,255 .globl lj_ff_math_frexp @@ -2032,8 +2032,8 @@ lj_ff_math_ldexp: .type lj_ff_math_frexp, @function .size lj_ff_math_frexp, 144 lj_ff_math_frexp: - .byte 131,248,2,15,130,175,6,0,0,139,106,4,131,253,242,15 - .byte 131,163,6,0,0,139,114,252,139,2,137,106,252,137,66,248 + .byte 131,248,2,15,130,193,6,0,0,139,106,4,131,253,242,15 + .byte 131,181,6,0,0,139,114,252,139,2,137,106,252,137,66,248 .byte 209,229,129,253,0,0,224,255,115,58,9,232,116,54,184,254 .byte 3,0,0,129,253,0,0,32,0,114,46,193,237,21,41,197 .byte 242,15,42,197,139,106,252,129,229,255,255,15,128,129,205,0 @@ -2047,9 +2047,9 @@ lj_ff_math_frexp: .type lj_ff_math_modf, @function .size lj_ff_math_modf, 96 lj_ff_math_modf: - .byte 131,248,2,15,130,31,6,0,0,131,122,4,242,15,131,21 + .byte 131,248,2,15,130,49,6,0,0,131,122,4,242,15,131,39 .byte 6,0,0,242,15,16,2,139,106,4,139,114,252,209,229,129 - .byte 253,0,0,224,255,116,52,15,40,224,232,88,10,0,0,242 + .byte 253,0,0,224,255,116,52,15,40,224,232,102,10,0,0,242 .byte 15,92,224,242,15,17,66,248,242,15,17,34,139,66,252,139 .byte 106,4,49,232,120,10,184,3,0,0,0,233,184,251,255,255 .byte 129,245,0,0,0,128,137,106,4,235,235,15,87,228,235,211 @@ -2057,22 +2057,22 @@ lj_ff_math_modf: .globl lj_ff_math_min .hidden lj_ff_math_min .type lj_ff_math_min, @function - .size lj_ff_math_min, 53 + .size lj_ff_math_min, 62 lj_ff_math_min: - .byte 185,2,0,0,0,131,122,4,242,15,131,185,5,0,0,242 - .byte 15,16,2,57,193,15,131,128,251,255,255,131,124,202,252,242 - .byte 15,131,162,5,0,0,242,15,16,76,202,248,242,15,93,193 - .byte 131,193,1,235,222 + .byte 131,248,2,15,130,209,5,0,0,185,2,0,0,0,131,122 + .byte 4,242,15,131,194,5,0,0,242,15,16,2,57,193,15,131 + .byte 119,251,255,255,131,124,202,252,242,15,131,171,5,0,0,242 + .byte 15,16,76,202,248,242,15,93,193,131,193,1,235,222 .globl lj_ff_math_max .hidden lj_ff_math_max .type lj_ff_math_max, @function - .size lj_ff_math_max, 53 + .size lj_ff_math_max, 62 lj_ff_math_max: - .byte 185,2,0,0,0,131,122,4,242,15,131,132,5,0,0,242 - .byte 15,16,2,57,193,15,131,75,251,255,255,131,124,202,252,242 - .byte 15,131,109,5,0,0,242,15,16,76,202,248,242,15,95,193 - .byte 131,193,1,235,222 + .byte 131,248,2,15,130,147,5,0,0,185,2,0,0,0,131,122 + .byte 4,242,15,131,132,5,0,0,242,15,16,2,57,193,15,131 + .byte 57,251,255,255,131,124,202,252,242,15,131,109,5,0,0,242 + .byte 15,16,76,202,248,242,15,95,193,131,193,1,235,222 .globl lj_ff_string_byte .hidden lj_ff_string_byte @@ -2080,15 +2080,15 @@ lj_ff_math_max: .size lj_ff_string_byte, 47 lj_ff_string_byte: .byte 131,248,2,15,133,85,5,0,0,131,122,4,251,15,133,75 - .byte 5,0,0,139,42,139,114,252,131,125,12,1,15,130,198,247 - .byte 255,255,15,182,109,16,242,15,42,197,233,2,251,255,255 + .byte 5,0,0,139,42,139,114,252,131,125,16,1,15,130,180,247 + .byte 255,255,15,182,109,20,242,15,42,197,233,240,250,255,255 .globl lj_ff_string_char .hidden lj_ff_string_char .type lj_ff_string_char, @function .size lj_ff_string_char, 70 lj_ff_string_char: - .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,170 + .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,170 .byte 5,0,0,131,248,2,15,133,19,5,0,0,131,122,4,242 .byte 15,131,9,5,0,0,242,15,44,42,129,253,255,0,0,0 .byte 15,135,249,4,0,0,137,108,36,20,199,68,36,8,1,0 @@ -2109,21 +2109,21 @@ lj_fff_newstr: .size lj_fff_resstr, 21 lj_fff_resstr: .byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248 - .byte 233,152,250,255,255 + .byte 233,134,250,255,255 .globl lj_ff_string_sub .hidden lj_ff_string_sub .type lj_ff_string_sub, @function .size lj_ff_string_sub, 157 lj_ff_string_sub: - .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,56 + .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,56 .byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130 .byte 153,4,0,0,118,19,131,122,20,242,15,131,141,4,0,0 .byte 242,15,44,106,16,137,108,36,20,131,122,4,251,15,133,122 .byte 4,0,0,131,122,12,242,15,131,112,4,0,0,139,42,137 - .byte 108,36,12,139,109,12,242,15,44,74,8,139,68,36,20,57 + .byte 108,36,12,139,109,16,242,15,44,74,8,139,68,36,20,57 .byte 197,114,30,133,201,126,38,139,108,36,12,41,200,124,46,141 - .byte 108,13,15,131,192,1,137,68,36,8,137,232,233,83,255,255 + .byte 108,13,19,131,192,1,137,68,36,8,137,232,233,83,255,255 .byte 255,124,6,141,68,40,1,235,218,137,232,235,214,116,7,1 .byte 233,131,193,1,127,209,185,1,0,0,0,235,202 @@ -2139,9 +2139,9 @@ lj_fff_emptystr: .type lj_ff_string_reverse, @function .size lj_ff_string_reverse, 82 lj_ff_string_reverse: - .byte 131,248,2,15,130,19,4,0,0,139,171,172,244,255,255,59 - .byte 171,176,244,255,255,114,5,232,142,4,0,0,131,122,4,251 - .byte 15,133,246,3,0,0,139,108,36,48,141,139,232,244,255,255 + .byte 131,248,2,15,130,19,4,0,0,139,171,104,244,255,255,59 + .byte 171,108,244,255,255,114,5,232,142,4,0,0,131,122,4,251 + .byte 15,133,246,3,0,0,139,108,36,48,141,139,224,244,255,255 .byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36 .byte 24 call lj_buf_putstr_reverse @@ -2154,9 +2154,9 @@ lj_ff_string_reverse: .type lj_ff_string_lower, @function .size lj_ff_string_lower, 82 lj_ff_string_lower: - .byte 131,248,2,15,130,193,3,0,0,139,171,172,244,255,255,59 - .byte 171,176,244,255,255,114,5,232,60,4,0,0,131,122,4,251 - .byte 15,133,164,3,0,0,139,108,36,48,141,139,232,244,255,255 + .byte 131,248,2,15,130,193,3,0,0,139,171,104,244,255,255,59 + .byte 171,108,244,255,255,114,5,232,60,4,0,0,131,122,4,251 + .byte 15,133,164,3,0,0,139,108,36,48,141,139,224,244,255,255 .byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36 .byte 24 call lj_buf_putstr_lower @@ -2169,9 +2169,9 @@ lj_ff_string_lower: .type lj_ff_string_upper, @function .size lj_ff_string_upper, 82 lj_ff_string_upper: - .byte 131,248,2,15,130,111,3,0,0,139,171,172,244,255,255,59 - .byte 171,176,244,255,255,114,5,232,234,3,0,0,131,122,4,251 - .byte 15,133,82,3,0,0,139,108,36,48,141,139,232,244,255,255 + .byte 131,248,2,15,130,111,3,0,0,139,171,104,244,255,255,59 + .byte 171,108,244,255,255,114,5,232,234,3,0,0,131,122,4,251 + .byte 15,133,82,3,0,0,139,108,36,48,141,139,224,244,255,255 .byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36 .byte 24 call lj_buf_putstr_upper @@ -2249,7 +2249,7 @@ lj_ff_bit_bnot: .type lj_fff_resbit, @function .size lj_fff_resbit, 9 lj_fff_resbit: - .byte 242,15,42,197,233,80,247,255,255 + .byte 242,15,42,197,233,62,247,255,255 .globl lj_fff_fallback_bit_op .hidden lj_fff_fallback_bit_op @@ -2334,7 +2334,7 @@ lj_fff_fallback: .byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68 .byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77 .byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143 - .byte 172,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65 + .byte 154,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65 .byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182 .byte 205,131,198,4,255,36,171 @@ -2344,8 +2344,8 @@ lj_fff_fallback: .size lj_vm_call_tail, 55 lj_vm_call_tail: .byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213 - .byte 141,20,234,233,94,234,255,255,137,245,131,229,248,41,234,233 - .byte 82,234,255,255,186,20,0,0,0,137,233 + .byte 141,20,234,233,76,234,255,255,137,245,131,229,248,41,234,233 + .byte 64,234,255,255,186,20,0,0,0,137,233 call lj_state_growstack .byte 139,85,16,49,192,235,166 @@ -2365,23 +2365,23 @@ lj_fff_gcstep: .type lj_vm_record, @function .size lj_vm_record, 27 lj_vm_record: - .byte 15,182,131,9,245,255,255,168,32,117,79,168,16,117,52,168 - .byte 12,116,48,255,139,88,245,255,255,235,40 + .byte 15,182,131,181,244,255,255,168,32,117,79,168,16,117,52,168 + .byte 12,116,48,255,139,56,245,255,255,235,40 .globl lj_vm_rethook .hidden lj_vm_rethook .type lj_vm_rethook, @function .size lj_vm_rethook, 13 lj_vm_rethook: - .byte 15,182,131,9,245,255,255,168,16,117,52,235,27 + .byte 15,182,131,181,244,255,255,168,16,117,52,235,27 .globl lj_vm_inshook .hidden lj_vm_inshook .type lj_vm_inshook, @function .size lj_vm_inshook, 65 lj_vm_inshook: - .byte 15,182,131,9,245,255,255,168,16,117,39,168,12,116,35,255 - .byte 139,88,245,255,255,116,4,168,4,116,23,139,108,36,48,137 + .byte 15,182,131,181,244,255,255,168,16,117,39,168,12,116,35,255 + .byte 139,56,245,255,255,116,4,168,4,116,23,139,108,36,48,137 .byte 85,16,137,242,137,233 call lj_dispatch_ins .byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255 @@ -2401,7 +2401,7 @@ lj_cont_hook: lj_vm_hotloop: .byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36 .byte 48,137,85,16,137,69,20,137,242,141,139,24,246,255,255,137 - .byte 171,104,246,255,255,137,116,36,24 + .byte 171,108,246,255,255,137,116,36,24 call lj_trace_hot .byte 235,174 @@ -2434,11 +2434,11 @@ lj_cont_stitch: .byte 104,4,137,105,4,131,192,8,131,193,8,131,235,1,117,235 .byte 15,182,70,253,15,182,110,255,1,232,141,68,194,248,57,200 .byte 119,72,139,92,36,12,139,68,36,16,15,183,104,64,15,183 - .byte 64,66,57,232,15,132,5,235,255,255,133,192,15,133,174,228 + .byte 64,66,57,232,15,132,243,234,255,255,133,192,15,133,156,228 .byte 255,255,137,171,64,255,255,255,139,108,36,48,137,85,16,137 - .byte 242,141,139,24,246,255,255,137,171,104,246,255,255 + .byte 242,141,139,24,246,255,255,137,171,108,246,255,255 call lj_dispatch_stitch - .byte 139,85,16,233,213,234,255,255,199,65,4,255,255,255,255,131 + .byte 139,85,16,233,195,234,255,255,199,65,4,255,255,255,255,131 .byte 193,8,235,168 .globl lj_vm_profhook @@ -2448,7 +2448,7 @@ lj_cont_stitch: lj_vm_profhook: .byte 139,108,36,48,137,85,16,137,242,137,233 call lj_dispatch_profile - .byte 139,85,16,131,238,4,233,174,234,255,255 + .byte 139,85,16,131,238,4,233,156,234,255,255 .globl lj_vm_exit_handler .hidden lj_vm_exit_handler @@ -2456,14 +2456,14 @@ lj_vm_profhook: .size lj_vm_exit_handler, 160 lj_vm_exit_handler: .byte 85,141,108,36,12,85,83,82,81,80,15,182,69,252,138,101 - .byte 248,137,125,252,137,117,248,139,93,0,139,139,228,244,255,255 - .byte 199,131,228,244,255,255,252,255,255,255,137,131,64,255,255,255 + .byte 248,137,125,252,137,117,248,139,93,0,139,139,216,244,255,255 + .byte 199,131,216,244,255,255,252,255,255,255,137,131,64,255,255,255 .byte 137,139,60,255,255,255,131,236,80,242,15,17,125,216,242,15 .byte 17,117,208,242,15,17,109,200,242,15,17,101,192,242,15,17 .byte 93,184,242,15,17,85,176,242,15,17,77,168,242,15,17,69 - .byte 160,139,171,116,245,255,255,139,147,120,245,255,255,137,171,104 + .byte 160,139,171,84,245,255,255,139,147,88,245,255,255,137,171,108 .byte 246,255,255,137,85,16,141,84,36,16,141,139,24,246,255,255 - .byte 199,131,120,245,255,255,0,0,0,0 + .byte 199,131,88,245,255,255,0,0,0,0 call lj_trace_exit .byte 139,77,40,131,225,252,137,204,137,105,48,139,85,16,139,113 .byte 24 @@ -2471,16 +2471,16 @@ 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, 114 + .size lj_vm_exit_interp, 110 lj_vm_exit_interp: .byte 133,192,120,99,139,108,36,48,137,68,36,20,139,122,248,139 - .byte 127,16,139,127,208,137,85,16,199,131,120,245,255,255,0,0 - .byte 0,0,199,131,228,244,255,255,255,255,255,255,139,6,15,182 + .byte 127,16,139,127,208,137,85,16,199,131,88,245,255,255,0,0 + .byte 0,0,199,131,216,244,255,255,255,255,255,255,139,6,15,182 .byte 204,15,182,232,131,198,4,193,232,16,131,253,89,114,9,131 .byte 253,97,115,7,139,68,36,20,255,36,171,139,66,252,169,3 .byte 0,0,0,117,239,15,182,64,253,247,208,139,124,194,248,139 - .byte 127,16,139,127,208,235,221,247,216,137,233,137,194 - call lj_err_throw + .byte 127,16,139,127,208,235,221,137,233 + call lj_err_run .globl lj_vm_floor .hidden lj_vm_floor @@ -2589,13 +2589,13 @@ lj_assert_bad_for_arg_type: .type lj_vm_ffi_callback, @function .size lj_vm_ffi_callback, 119 lj_vm_ffi_callback: - .byte 131,236,16,87,86,83,131,236,28,141,157,104,11,0,0,139 - .byte 181,228,0,0,0,15,183,192,137,134,148,0,0,0,141,68 + .byte 131,236,16,87,86,83,131,236,28,141,157,160,11,0,0,139 + .byte 181,252,0,0,0,15,183,192,137,134,148,0,0,0,141,68 .byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76 .byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226 .byte 137,116,36,24,137,241 call lj_ccallback_enter - .byte 199,131,228,244,255,255,255,255,255,255,139,80,16,139,64,20 + .byte 199,131,216,244,255,255,255,255,255,255,139,80,16,139,64,20 .byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14 .byte 15,182,233,15,182,205,131,198,4,255,36,171 @@ -2604,7 +2604,7 @@ lj_vm_ffi_callback: .type lj_cont_ffi_callback, @function .size lj_cont_ffi_callback, 81 lj_cont_ffi_callback: - .byte 139,76,36,48,139,179,124,245,255,255,137,78,12,137,81,16 + .byte 139,76,36,48,139,179,92,245,255,255,137,78,12,137,81,16 .byte 137,105,20,137,241,137,194 call lj_ccallback_leave .byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10 @@ -2649,7 +2649,7 @@ lj_vm_ffi_call: .LASFDE0: .long .Lframe0 .long .Lbegin - .long 13919 + .long 13933 .byte 0xe .uleb128 48 .byte 0x85 @@ -2707,7 +2707,7 @@ lj_vm_ffi_call: .LASFDE2: .long .LASFDE2-.Lframe1 .long .Lbegin-. - .long 13919 + .long 13933 .uleb128 0 .byte 0xe .uleb128 48 diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h index dc02ca811..9c9ee0b1c 100644 --- a/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h +++ b/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h @@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = { 10057, 10120, 10403, -10456, -11077, -11446, -11397, -11511, -11583, -11658, -11733, -11808, -11127, -11217, -11307, -10509, -10556, -10670, -10831, -10913, -10995 +10465, +11095, +11464, +11415, +11529, +11601, +11676, +11751, +11826, +11145, +11235, +11325, +10527, +10574, +10688, +10849, +10931, +11013 }; LJ_DATADEF const uint16_t lj_bc_mode[] = { diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h index 3d3aba78d..0ea74688b 100644 --- a/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h +++ b/core/src/luajit/autogen/linux/nojit/i386/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/nojit/i386/lj_folddef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h index 6dea6c78a..45d5daf74 100644 --- a/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h +++ b/core/src/luajit/autogen/linux/nojit/i386/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/nojit/i386/lj_libdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h index d17b6e75e..5146bfb99 100644 --- a/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h +++ b/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h @@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = { lj_cf_jit_off, lj_cf_jit_flush, lj_cf_jit_status, + lj_cf_jit_security, lj_cf_jit_attach }; static const uint8_t lj_lib_init_jit[] = { -143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, -115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250, -252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101, -114,115,105,111,110,250,255 +143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, +115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115, +250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110, +117,109,250,252,2,199,118,101,114,115,105,111,110,250,255 }; #endif @@ -290,7 +291,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = { lj_cf_jit_util_funcuvname }; static const uint8_t lj_lib_init_jit_util[] = { -148,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, +149,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, 110,99,107,10,102,117,110,99,117,118,110,97,109,101,255 }; #endif @@ -303,7 +304,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = { lj_cf_jit_profile_dumpstack }; static const uint8_t lj_lib_init_jit_profile[] = { -152,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97, +153,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97, 99,107,255 }; #endif @@ -331,7 +332,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = { lj_cf_ffi_meta___ipairs }; static const uint8_t lj_lib_init_ffi_meta[] = { -155,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101, +156,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101, 120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95, 95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115, 117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95, @@ -349,7 +350,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = { lj_cf_ffi_clib___gc }; static const uint8_t lj_lib_init_ffi_clib[] = { -173,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120, +174,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120, 4,95,95,103,99,255 }; #endif @@ -361,7 +362,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = { lj_cf_ffi_callback_set }; static const uint8_t lj_lib_init_ffi_callback[] = { -176,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120, +177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120, 250,255 }; #endif @@ -388,7 +389,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = { lj_cf_ffi_load }; static const uint8_t lj_lib_init_ffi[] = { -178,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, +179,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, 111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105, 122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111, 102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102, diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h index 2c0200191..ea00647a6 100644 --- a/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h +++ b/core/src/luajit/autogen/linux/nojit/i386/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, @@ -156,45 +157,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[] = { @@ -218,9 +219,7 @@ recff_xpcall, recff_math_abs, recff_math_round, recff_math_unary, -recff_math_atrig, -recff_math_htrig, -recff_math_modf, +recff_math_call, recff_math_log, recff_math_atan2, recff_math_pow, diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S b/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S index 521d7cd19..ed985fcb2 100644 --- a/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S +++ b/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S @@ -228,7 +228,7 @@ lj_BC_UNM: .size lj_BC_LEN, 73 lj_BC_LEN: .byte 131,124,194,4,251,117,33,139,4,194,15,87,192,242,15,42 - .byte 64,12,242,15,17,4,202,139,6,15,182,204,15,182,232,131 + .byte 64,16,242,15,17,4,202,139,6,15,182,204,15,182,232,131 .byte 198,4,193,232,16,255,36,171,131,124,194,4,244,15,133,28 .byte 24,0,0,139,12,194,137,213 call lj_tab_len @@ -280,7 +280,7 @@ lj_BC_DIVVN: .size lj_BC_MODVN, 54 lj_BC_MODVN: .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,205,22,0 - .byte 0,242,15,16,4,234,242,15,16,12,199,232,10,43,0,0 + .byte 0,242,15,16,4,234,242,15,16,12,199,232,28,43,0,0 .byte 242,15,17,4,202,139,6,15,182,204,15,182,232,131,198,4 .byte 193,232,16,255,36,171 @@ -481,7 +481,7 @@ lj_BC_USETV: .byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252 .byte 4,117,17,139,6,15,182,204,15,182,232,131,198,4,193,232 .byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3 - .byte 116,225,135,213,141,139,128,254,255,255 + .byte 116,225,135,213,141,139,72,254,255,255 call lj_gc_barrieruv .byte 137,234,235,208 @@ -494,7 +494,7 @@ lj_BC_USETS: .byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6 .byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246 .byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141 - .byte 139,128,254,255,255 + .byte 139,72,254,255,255 call lj_gc_barrieruv .byte 137,234,235,208 @@ -543,7 +543,7 @@ lj_BC_FNEW: .type lj_BC_TNEW, @function .size lj_BC_TNEW, 113 lj_BC_TNEW: - .byte 139,108,36,48,137,85,16,139,139,148,254,255,255,59,139,152 + .byte 139,108,36,48,137,85,16,139,139,80,254,255,255,59,139,84 .byte 254,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0 .byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44 .byte 36,137,68,36,4 @@ -559,8 +559,8 @@ lj_BC_TNEW: .type lj_BC_TDUP, @function .size lj_BC_TDUP, 87 lj_BC_TDUP: - .byte 247,208,139,108,36,48,139,139,148,254,255,255,137,116,36,24 - .byte 59,139,152,254,255,255,137,85,16,115,45,139,20,135,137,233 + .byte 247,208,139,108,36,48,139,139,80,254,255,255,137,116,36,24 + .byte 59,139,84,254,255,255,137,85,16,115,45,139,20,135,137,233 call lj_tab_dup .byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255 .byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16 @@ -649,7 +649,7 @@ lj_BC_TSETV: .byte 232,131,198,4,193,232,16,255,36,171,131,125,16,0,116,215 .byte 139,77,16,246,65,6,2,15,132,56,13,0,0,15,182,78 .byte 253,235,196,131,124,194,4,251,15,133,39,13,0,0,139,4 - .byte 194,235,50,128,101,4,251,139,139,176,254,255,255,137,171,176 + .byte 194,235,50,128,101,4,251,139,139,108,254,255,255,137,171,108 .byte 254,255,255,137,77,12,15,182,78,253,235,161 .globl lj_BC_TSETS @@ -672,7 +672,7 @@ lj_BC_TSETS: .byte 137,116,36,24 call lj_tab_newkey .byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101 - .byte 4,251,139,131,176,254,255,255,137,171,176,254,255,255,137,69 + .byte 4,251,139,131,108,254,255,255,137,171,108,254,255,255,137,69 .byte 12,233,85,255,255,255 .globl lj_BC_TSETB @@ -686,8 +686,8 @@ lj_BC_TSETB: .byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204 .byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0 .byte 116,215,139,77,16,246,65,6,2,15,132,167,11,0,0,15 - .byte 182,78,253,235,196,128,101,4,251,139,139,176,254,255,255,137 - .byte 171,176,254,255,255,137,77,12,15,182,78,253,235,177 + .byte 182,78,253,235,196,128,101,4,251,139,139,108,254,255,255,137 + .byte 171,108,254,255,255,137,77,12,15,182,78,253,235,177 .globl lj_BC_TSETM .hidden lj_BC_TSETM @@ -702,8 +702,8 @@ lj_BC_TSETM: .byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16 .byte 137,68,36,8,137,44,36,137,116,36,24 call lj_tab_reasize - .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,176 - .byte 254,255,255,137,171,176,254,255,255,137,69,12,235,133 + .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,108 + .byte 254,255,255,137,171,108,254,255,255,137,69,12,235,133 .globl lj_BC_TSETR .hidden lj_BC_TSETR @@ -714,7 +714,7 @@ lj_BC_TSETR: .byte 4,4,117,44,59,69,24,15,131,107,11,0,0,193,224,3 .byte 3,69,8,139,108,202,4,139,12,202,137,104,4,137,8,139 .byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171 - .byte 128,101,4,251,139,139,176,254,255,255,137,171,176,254,255,255 + .byte 128,101,4,251,139,139,108,254,255,255,137,171,108,254,255,255 .byte 137,77,12,15,182,78,253,235,187 .globl lj_BC_CALLM @@ -966,8 +966,8 @@ lj_BC_JFUNCV: lj_BC_FUNCC: .byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85 .byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36 - .byte 15,135,165,1,0,0,199,131,204,254,255,255,254,255,255,255 - .byte 255,215,139,85,16,137,171,92,255,255,255,199,131,204,254,255 + .byte 15,135,165,1,0,0,199,131,192,254,255,255,254,255,255,255 + .byte 255,215,139,85,16,137,171,60,255,255,255,199,131,192,254,255 .byte 255,255,255,255,255,141,12,194,247,217,3,77,20,139,114,252 .byte 235,122 @@ -978,9 +978,9 @@ lj_BC_FUNCC: lj_BC_FUNCCW: .byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85 .byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36 - .byte 4,137,44,36,15,135,79,1,0,0,199,131,204,254,255,255 - .byte 254,255,255,255,255,147,76,255,255,255,139,85,16,137,171,92 - .byte 255,255,255,199,131,204,254,255,255,255,255,255,255,141,12,194 + .byte 4,137,44,36,15,135,79,1,0,0,199,131,192,254,255,255 + .byte 254,255,255,255,255,147,44,255,255,255,139,85,16,137,171,60 + .byte 255,255,255,199,131,192,254,255,255,255,255,255,255,141,12,194 .byte 247,217,3,77,20,139,114,252,235,32 .globl lj_vm_returnp @@ -1004,7 +1004,7 @@ lj_vm_returnc: .type lj_vm_return, @function .size lj_vm_return, 79 lj_vm_return: - .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,204,254,255 + .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,192,254,255 .byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116 .byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194 .byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36 @@ -1048,7 +1048,7 @@ lj_vm_unwind_c: .type lj_vm_unwind_c_eh, @function .size lj_vm_unwind_c_eh, 16 lj_vm_unwind_c_eh: - .byte 139,108,36,48,139,109,8,199,69,76,254,255,255,255,235,170 + .byte 139,108,36,48,139,109,8,199,69,120,254,255,255,255,235,170 .globl lj_vm_unwind_rethrow .hidden lj_vm_unwind_rethrow @@ -1069,8 +1069,8 @@ lj_vm_unwind_ff: .size lj_vm_unwind_ff_eh, 51 lj_vm_unwind_ff_eh: .byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85 - .byte 16,139,93,8,129,195,128,1,0,0,139,114,252,199,66,252 - .byte 254,255,255,255,199,131,204,254,255,255,255,255,255,255,233,1 + .byte 16,139,93,8,129,195,184,1,0,0,139,114,252,199,66,252 + .byte 254,255,255,255,199,131,192,254,255,255,255,255,255,255,233,1 .byte 255,255,255 .globl lj_vm_growstack_c @@ -1105,9 +1105,9 @@ lj_vm_growstack_f: .size lj_vm_resume, 110 lj_vm_resume: .byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190 - .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,128 + .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,184 .byte 1,0,0,137,68,36,24,137,68,36,52,137,125,40,56,69 - .byte 7,116,116,137,171,92,255,255,255,199,131,204,254,255,255,255 + .byte 7,116,116,137,171,60,255,255,255,199,131,192,254,255,255,255 .byte 255,255,255,136,69,7,139,85,16,139,69,20,41,200,193,232 .byte 3,131,192,1,41,209,139,114,252,137,68,36,20,247,198,3 .byte 0,0,0,15,132,175,250,255,255,233,96,254,255,255 @@ -1126,8 +1126,8 @@ lj_vm_pcall: lj_vm_call: .byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48 .byte 139,76,36,52,139,93,8,139,125,40,137,124,36,52,137,108 - .byte 36,24,129,195,128,1,0,0,137,101,40,137,171,92,255,255 - .byte 255,199,131,204,254,255,255,255,255,255,255,139,85,16,1,206 + .byte 36,24,129,195,184,1,0,0,137,101,40,137,171,60,255,255 + .byte 255,199,131,192,254,255,255,255,255,255,255,139,85,16,1,206 .byte 41,214,139,69,20,41,200,193,232,3,131,192,1 .globl lj_vm_call_dispatch @@ -1153,8 +1153,8 @@ lj_vm_cpcall: .byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139 .byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125 .byte 20,139,93,8,199,68,36,60,0,0,0,0,137,124,36,56 - .byte 129,195,128,1,0,0,137,68,36,8,137,76,36,4,137,44 - .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,92,255,255 + .byte 129,195,184,1,0,0,137,68,36,8,137,76,36,4,137,44 + .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,60,255,255 .byte 255,255,210,133,192,15,132,214,253,255,255,137,193,190,5,0 .byte 0,0,233,84,255,255,255 @@ -1165,8 +1165,8 @@ lj_vm_cpcall: lj_cont_dispatch: .byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255 .byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122 - .byte 248,139,127,16,139,127,208,255,225,15,132,121,24,0,0,41 - .byte 213,193,237,3,141,69,255,233,187,20,0,0 + .byte 248,139,127,16,139,127,208,255,225,15,132,139,24,0,0,41 + .byte 213,193,237,3,141,69,255,233,205,20,0,0 .globl lj_cont_cat .hidden lj_cont_cat @@ -1183,7 +1183,7 @@ lj_cont_cat: .size lj_vmeta_tgets, 41 lj_vmeta_tgets: .byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16 - .byte 128,126,252,54,117,46,141,139,0,255,255,255,137,41,199,65 + .byte 128,126,252,54,117,46,141,139,216,254,255,255,137,41,199,65 .byte 4,244,255,255,255,137,205,235,34 .globl lj_vmeta_tgetb @@ -1231,7 +1231,7 @@ lj_vmeta_tgetr: .size lj_vmeta_tsets, 41 lj_vmeta_tsets: .byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16 - .byte 128,126,252,55,117,46,141,139,0,255,255,255,137,41,199,65 + .byte 128,126,252,55,117,46,141,139,216,254,255,255,137,41,199,65 .byte 4,244,255,255,255,137,205,235,34 .globl lj_vmeta_tsetb @@ -1433,8 +1433,8 @@ lj_vmeta_for: .type lj_ff_assert, @function .size lj_ff_assert, 71 lj_ff_assert: - .byte 131,248,2,15,130,177,16,0,0,139,106,4,131,253,254,15 - .byte 131,165,16,0,0,139,114,252,137,68,36,20,137,106,252,139 + .byte 131,248,2,15,130,195,16,0,0,139,106,4,131,253,254,15 + .byte 131,183,16,0,0,139,114,252,137,68,36,20,137,106,252,139 .byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105 .byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68 .byte 36,20,233,87,6,0,0 @@ -1444,7 +1444,7 @@ lj_ff_assert: .type lj_ff_type, @function .size lj_ff_type, 49 lj_ff_type: - .byte 131,248,2,15,130,106,16,0,0,139,106,4,184,13,0,0 + .byte 131,248,2,15,130,124,16,0,0,139,106,4,184,13,0,0 .byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139 .byte 114,252,199,66,252,251,255,255,255,137,66,248,233,29,6,0 .byte 0 @@ -1454,7 +1454,7 @@ lj_ff_type: .type lj_ff_getmetatable, @function .size lj_ff_getmetatable, 136 lj_ff_getmetatable: - .byte 131,248,2,15,130,57,16,0,0,139,106,4,139,114,252,131 + .byte 131,248,2,15,130,75,16,0,0,139,106,4,139,114,252,131 .byte 253,244,117,93,139,42,139,109,16,133,237,199,66,252,255,255 .byte 255,255,15,132,245,5,0,0,139,67,172,199,66,252,244,255 .byte 255,255,137,106,248,139,77,28,35,72,8,107,201,24,3,77 @@ -1469,11 +1469,11 @@ lj_ff_getmetatable: .type lj_ff_setmetatable, @function .size lj_ff_setmetatable, 90 lj_ff_setmetatable: - .byte 131,248,3,15,130,177,15,0,0,131,122,4,244,15,133,167 - .byte 15,0,0,139,42,131,125,16,0,15,133,155,15,0,0,131 - .byte 122,12,244,15,133,145,15,0,0,139,66,8,137,69,16,139 + .byte 131,248,3,15,130,195,15,0,0,131,122,4,244,15,133,185 + .byte 15,0,0,139,42,131,125,16,0,15,133,173,15,0,0,131 + .byte 122,12,244,15,133,163,15,0,0,139,66,8,137,69,16,139 .byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4 - .byte 116,19,128,101,4,251,139,131,176,254,255,255,137,171,176,254 + .byte 116,19,128,101,4,251,139,131,108,254,255,255,137,171,108,254 .byte 255,255,137,69,12,233,59,5,0,0 .globl lj_ff_rawget @@ -1481,7 +1481,7 @@ lj_ff_setmetatable: .type lj_ff_rawget, @function .size lj_ff_rawget, 67 lj_ff_rawget: - .byte 131,248,3,15,130,87,15,0,0,131,122,4,244,15,133,77 + .byte 131,248,3,15,130,105,15,0,0,131,122,4,244,15,133,95 .byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36 .byte 137,213,131,194,8,137,84,36,8 call lj_tab_get @@ -1493,7 +1493,7 @@ lj_ff_rawget: .type lj_ff_tonumber, @function .size lj_ff_tonumber, 28 lj_ff_tonumber: - .byte 131,248,2,15,133,20,15,0,0,131,122,4,242,15,131,10 + .byte 131,248,2,15,133,38,15,0,0,131,122,4,242,15,131,28 .byte 15,0,0,242,15,16,2,233,212,4,0,0 .globl lj_ff_tostring @@ -1501,11 +1501,11 @@ lj_ff_tonumber: .type lj_ff_tostring, @function .size lj_ff_tostring, 97 lj_ff_tostring: - .byte 131,248,2,15,130,248,14,0,0,139,114,252,131,122,4,251 + .byte 131,248,2,15,130,10,15,0,0,139,114,252,131,122,4,251 .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,185 - .byte 4,0,0,131,122,4,242,15,135,212,14,0,0,131,123,244 - .byte 0,15,133,202,14,0,0,139,171,148,254,255,255,59,171,152 - .byte 254,255,255,114,5,232,69,15,0,0,139,108,36,48,137,85 + .byte 4,0,0,131,122,4,242,15,135,230,14,0,0,131,123,244 + .byte 0,15,133,220,14,0,0,139,171,80,254,255,255,59,171,84 + .byte 254,255,255,114,5,232,87,15,0,0,139,108,36,48,137,85 .byte 16,137,116,36,24,137,233 call lj_strfmt_num .byte 139,85,16,235,179 @@ -1515,8 +1515,8 @@ lj_ff_tostring: .type lj_ff_next, @function .size lj_ff_next, 89 lj_ff_next: - .byte 131,248,2,15,130,151,14,0,0,116,88,131,122,4,244,15 - .byte 133,139,14,0,0,139,108,36,48,137,85,16,137,85,20,139 + .byte 131,248,2,15,130,169,14,0,0,116,88,131,122,4,244,15 + .byte 133,157,14,0,0,139,108,36,48,137,85,16,137,85,20,139 .byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84 .byte 36,8,137,116,36,24 call lj_tab_next @@ -1536,8 +1536,8 @@ lj_fff_res2: .type lj_ff_pairs, @function .size lj_ff_pairs, 57 lj_ff_pairs: - .byte 131,248,2,15,130,31,14,0,0,139,42,131,122,4,244,15 - .byte 133,19,14,0,0,139,106,248,139,69,24,139,114,252,199,66 + .byte 131,248,2,15,130,49,14,0,0,139,42,131,122,4,244,15 + .byte 133,37,14,0,0,139,106,248,139,69,24,139,114,252,199,66 .byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184 .byte 4,0,0,0,233,207,3,0,0 @@ -1546,8 +1546,8 @@ lj_ff_pairs: .type lj_ff_ipairs_aux, @function .size lj_ff_ipairs_aux, 121 lj_ff_ipairs_aux: - .byte 131,248,3,15,130,230,13,0,0,131,122,4,244,15,133,220 - .byte 13,0,0,131,122,12,242,15,131,210,13,0,0,139,114,252 + .byte 131,248,3,15,130,248,13,0,0,131,122,4,244,15,133,238 + .byte 13,0,0,131,122,12,242,15,131,228,13,0,0,139,114,252 .byte 242,15,16,66,8,189,0,0,240,63,102,15,110,205,102,15 .byte 112,201,81,242,15,88,193,242,15,44,192,242,15,17,66,248 .byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4 @@ -1568,8 +1568,8 @@ lj_fff_res0: .type lj_ff_ipairs, @function .size lj_ff_ipairs, 58 lj_ff_ipairs: - .byte 131,248,2,15,130,99,13,0,0,139,42,131,122,4,244,15 - .byte 133,87,13,0,0,139,106,248,139,69,24,139,114,252,199,66 + .byte 131,248,2,15,130,117,13,0,0,139,42,131,122,4,244,15 + .byte 133,105,13,0,0,139,106,248,139,69,24,139,114,252,199,66 .byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8 .byte 184,4,0,0,0,233,18,3,0,0 @@ -1578,8 +1578,8 @@ lj_ff_ipairs: .type lj_ff_pcall, @function .size lj_ff_pcall, 40 lj_ff_pcall: - .byte 131,248,2,15,130,41,13,0,0,141,74,8,131,232,1,190 - .byte 14,0,0,0,15,182,171,241,254,255,255,193,237,4,131,229 + .byte 131,248,2,15,130,59,13,0,0,141,74,8,131,232,1,190 + .byte 14,0,0,0,15,182,171,157,254,255,255,193,237,4,131,229 .byte 1,1,238,233,224,247,255,255 .globl lj_ff_xpcall @@ -1587,8 +1587,8 @@ lj_ff_pcall: .type lj_ff_xpcall, @function .size lj_ff_xpcall, 55 lj_ff_xpcall: - .byte 131,248,3,15,130,1,13,0,0,131,122,12,247,15,133,247 - .byte 12,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255 + .byte 131,248,3,15,130,19,13,0,0,131,122,12,247,15,133,9 + .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255 .byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2 .byte 190,22,0,0,0,235,181 @@ -1597,17 +1597,17 @@ lj_ff_xpcall: .type lj_ff_coroutine_resume, @function .size lj_ff_coroutine_resume, 322 lj_ff_coroutine_resume: - .byte 131,248,2,15,130,202,12,0,0,139,42,139,114,252,137,116 - .byte 36,24,137,44,36,131,122,4,249,15,133,180,12,0,0,131 - .byte 125,40,0,15,133,170,12,0,0,128,125,7,1,15,135,160 - .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,146,12,0 - .byte 0,141,116,193,240,59,117,24,15,135,133,12,0,0,137,117 + .byte 131,248,2,15,130,220,12,0,0,139,42,139,114,252,137,116 + .byte 36,24,137,44,36,131,122,4,249,15,133,198,12,0,0,131 + .byte 125,40,0,15,133,188,12,0,0,128,125,7,1,15,135,178 + .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,164,12,0 + .byte 0,141,116,193,240,59,117,24,15,135,151,12,0,0,137,117 .byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108 .byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139 .byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4 .byte 49,201,137,76,36,12,137,76,36,8,232,81,246,255,255,139 - .byte 108,36,48,139,52,36,139,85,16,137,171,92,255,255,255,199 - .byte 131,204,254,255,255,255,255,255,255,131,248,1,119,89,139,78 + .byte 108,36,48,139,52,36,139,85,16,137,171,60,255,255,255,199 + .byte 131,192,254,255,255,255,255,255,255,131,248,1,119,89,139,78 .byte 16,139,126,20,137,78,20,137,254,41,206,116,34,141,4,50 .byte 193,238,3,59,69,24,119,96,137,213,41,205,139,1,137,4 .byte 41,139,65,4,137,68,41,4,131,193,8,57,249,117,237,141 @@ -1626,14 +1626,14 @@ lj_ff_coroutine_resume: .size lj_ff_coroutine_wrap_aux, 267 lj_ff_coroutine_wrap_aux: .byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36 - .byte 131,125,40,0,15,133,119,11,0,0,128,125,7,1,15,135 - .byte 109,11,0,0,139,77,20,116,9,59,77,16,15,132,95,11 - .byte 0,0,141,116,193,248,59,117,24,15,135,82,11,0,0,137 + .byte 131,125,40,0,15,133,137,11,0,0,128,125,7,1,15,135 + .byte 127,11,0,0,139,77,20,116,9,59,77,16,15,132,113,11 + .byte 0,0,141,116,193,248,59,117,24,15,135,100,11,0,0,137 .byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240 .byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46 .byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201 .byte 137,76,36,12,137,76,36,8,232,33,245,255,255,139,108,36 - .byte 48,139,52,36,139,85,16,137,171,92,255,255,255,199,131,204 + .byte 48,139,52,36,139,85,16,137,171,60,255,255,255,199,131,192 .byte 254,255,255,255,255,255,255,131,248,1,119,79,139,78,16,139 .byte 126,20,137,78,20,137,254,41,206,116,34,141,4,50,193,238 .byte 3,59,69,24,119,62,137,213,41,205,139,1,137,4,41,139 @@ -1650,7 +1650,7 @@ lj_ff_coroutine_wrap_aux: .type lj_ff_coroutine_yield, @function .size lj_ff_coroutine_yield, 42 lj_ff_coroutine_yield: - .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,117,10,0 + .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,135,10,0 .byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40 .byte 176,1,136,69,7,233,143,243,255,255 @@ -1672,7 +1672,7 @@ lj_fff_resn: .type lj_ff_math_abs, @function .size lj_ff_math_abs, 39 lj_ff_math_abs: - .byte 131,248,2,15,130,75,10,0,0,131,122,4,242,15,131,65 + .byte 131,248,2,15,130,93,10,0,0,131,122,4,242,15,131,83 .byte 10,0,0,242,15,16,2,102,15,239,201,102,15,118,201,102 .byte 15,115,209,1,15,84,193 @@ -1712,7 +1712,7 @@ lj_fff_res_: .type lj_ff_math_floor, @function .size lj_ff_math_floor, 21 lj_ff_math_floor: - .byte 131,122,4,242,15,131,212,9,0,0,242,15,16,2,232,81 + .byte 131,122,4,242,15,131,230,9,0,0,242,15,16,2,232,99 .byte 11,0,0,235,156 .globl lj_ff_math_ceil @@ -1720,7 +1720,7 @@ lj_ff_math_floor: .type lj_ff_math_ceil, @function .size lj_ff_math_ceil, 21 lj_ff_math_ceil: - .byte 131,122,4,242,15,131,191,9,0,0,242,15,16,2,232,147 + .byte 131,122,4,242,15,131,209,9,0,0,242,15,16,2,232,165 .byte 11,0,0,235,135 .globl lj_ff_math_sqrt @@ -1728,7 +1728,7 @@ lj_ff_math_ceil: .type lj_ff_math_sqrt, @function .size lj_ff_math_sqrt, 28 lj_ff_math_sqrt: - .byte 131,248,2,15,130,171,9,0,0,131,122,4,242,15,131,161 + .byte 131,248,2,15,130,189,9,0,0,131,122,4,242,15,131,179 .byte 9,0,0,242,15,81,2,233,107,255,255,255 .globl lj_ff_math_log @@ -1736,7 +1736,7 @@ lj_ff_math_sqrt: .type lj_ff_math_log, @function .size lj_ff_math_log, 42 lj_ff_math_log: - .byte 131,248,2,15,133,143,9,0,0,131,122,4,242,15,131,133 + .byte 131,248,2,15,133,161,9,0,0,131,122,4,242,15,131,151 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_log @@ -1750,7 +1750,7 @@ lj_ff_math_log: .type lj_ff_math_log10, @function .size lj_ff_math_log10, 42 lj_ff_math_log10: - .byte 131,248,2,15,130,101,9,0,0,131,122,4,242,15,131,91 + .byte 131,248,2,15,130,119,9,0,0,131,122,4,242,15,131,109 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_log10 @@ -1764,7 +1764,7 @@ lj_ff_math_log10: .type lj_ff_math_exp, @function .size lj_ff_math_exp, 42 lj_ff_math_exp: - .byte 131,248,2,15,130,59,9,0,0,131,122,4,242,15,131,49 + .byte 131,248,2,15,130,77,9,0,0,131,122,4,242,15,131,67 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_exp @@ -1778,7 +1778,7 @@ lj_ff_math_exp: .type lj_ff_math_sin, @function .size lj_ff_math_sin, 42 lj_ff_math_sin: - .byte 131,248,2,15,130,17,9,0,0,131,122,4,242,15,131,7 + .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25 .byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_sin @@ -1792,7 +1792,7 @@ lj_ff_math_sin: .type lj_ff_math_cos, @function .size lj_ff_math_cos, 42 lj_ff_math_cos: - .byte 131,248,2,15,130,231,8,0,0,131,122,4,242,15,131,221 + .byte 131,248,2,15,130,249,8,0,0,131,122,4,242,15,131,239 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_cos @@ -1806,7 +1806,7 @@ lj_ff_math_cos: .type lj_ff_math_tan, @function .size lj_ff_math_tan, 42 lj_ff_math_tan: - .byte 131,248,2,15,130,189,8,0,0,131,122,4,242,15,131,179 + .byte 131,248,2,15,130,207,8,0,0,131,122,4,242,15,131,197 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_tan @@ -1820,7 +1820,7 @@ lj_ff_math_tan: .type lj_ff_math_asin, @function .size lj_ff_math_asin, 42 lj_ff_math_asin: - .byte 131,248,2,15,130,147,8,0,0,131,122,4,242,15,131,137 + .byte 131,248,2,15,130,165,8,0,0,131,122,4,242,15,131,155 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_asin @@ -1834,7 +1834,7 @@ lj_ff_math_asin: .type lj_ff_math_acos, @function .size lj_ff_math_acos, 42 lj_ff_math_acos: - .byte 131,248,2,15,130,105,8,0,0,131,122,4,242,15,131,95 + .byte 131,248,2,15,130,123,8,0,0,131,122,4,242,15,131,113 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_acos @@ -1848,7 +1848,7 @@ lj_ff_math_acos: .type lj_ff_math_atan, @function .size lj_ff_math_atan, 42 lj_ff_math_atan: - .byte 131,248,2,15,130,63,8,0,0,131,122,4,242,15,131,53 + .byte 131,248,2,15,130,81,8,0,0,131,122,4,242,15,131,71 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_atan @@ -1862,7 +1862,7 @@ lj_ff_math_atan: .type lj_ff_math_sinh, @function .size lj_ff_math_sinh, 42 lj_ff_math_sinh: - .byte 131,248,2,15,130,21,8,0,0,131,122,4,242,15,131,11 + .byte 131,248,2,15,130,39,8,0,0,131,122,4,242,15,131,29 .byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_sinh @@ -1876,7 +1876,7 @@ lj_ff_math_sinh: .type lj_ff_math_cosh, @function .size lj_ff_math_cosh, 42 lj_ff_math_cosh: - .byte 131,248,2,15,130,235,7,0,0,131,122,4,242,15,131,225 + .byte 131,248,2,15,130,253,7,0,0,131,122,4,242,15,131,243 .byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_cosh @@ -1890,7 +1890,7 @@ lj_ff_math_cosh: .type lj_ff_math_tanh, @function .size lj_ff_math_tanh, 42 lj_ff_math_tanh: - .byte 131,248,2,15,130,193,7,0,0,131,122,4,242,15,131,183 + .byte 131,248,2,15,130,211,7,0,0,131,122,4,242,15,131,201 .byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213 #if __PIC__ call lj_wrap_tanh @@ -1904,8 +1904,8 @@ lj_ff_math_tanh: .type lj_ff_math_pow, @function .size lj_ff_math_pow, 63 lj_ff_math_pow: - .byte 131,248,3,15,130,151,7,0,0,131,122,4,242,15,131,141 - .byte 7,0,0,131,122,12,242,15,131,131,7,0,0,242,15,16 + .byte 131,248,3,15,130,169,7,0,0,131,122,4,242,15,131,159 + .byte 7,0,0,131,122,12,242,15,131,149,7,0,0,242,15,16 .byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36 .byte 8,137,213 #if __PIC__ @@ -1920,8 +1920,8 @@ lj_ff_math_pow: .type lj_ff_math_atan2, @function .size lj_ff_math_atan2, 63 lj_ff_math_atan2: - .byte 131,248,3,15,130,88,7,0,0,131,122,4,242,15,131,78 - .byte 7,0,0,131,122,12,242,15,131,68,7,0,0,242,15,16 + .byte 131,248,3,15,130,106,7,0,0,131,122,4,242,15,131,96 + .byte 7,0,0,131,122,12,242,15,131,86,7,0,0,242,15,16 .byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36 .byte 8,137,213 #if __PIC__ @@ -1936,8 +1936,8 @@ lj_ff_math_atan2: .type lj_ff_math_fmod, @function .size lj_ff_math_fmod, 63 lj_ff_math_fmod: - .byte 131,248,3,15,130,25,7,0,0,131,122,4,242,15,131,15 - .byte 7,0,0,131,122,12,242,15,131,5,7,0,0,242,15,16 + .byte 131,248,3,15,130,43,7,0,0,131,122,4,242,15,131,33 + .byte 7,0,0,131,122,12,242,15,131,23,7,0,0,242,15,16 .byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36 .byte 8,137,213 #if __PIC__ @@ -1952,8 +1952,8 @@ lj_ff_math_fmod: .type lj_ff_math_ldexp, @function .size lj_ff_math_ldexp, 43 lj_ff_math_ldexp: - .byte 131,248,3,15,130,218,6,0,0,131,122,4,242,15,131,208 - .byte 6,0,0,131,122,12,242,15,131,198,6,0,0,221,66,8 + .byte 131,248,3,15,130,236,6,0,0,131,122,4,242,15,131,226 + .byte 6,0,0,131,122,12,242,15,131,216,6,0,0,221,66,8 .byte 221,2,217,253,221,217,233,92,252,255,255 .globl lj_ff_math_frexp @@ -1961,8 +1961,8 @@ lj_ff_math_ldexp: .type lj_ff_math_frexp, @function .size lj_ff_math_frexp, 144 lj_ff_math_frexp: - .byte 131,248,2,15,130,175,6,0,0,139,106,4,131,253,242,15 - .byte 131,163,6,0,0,139,114,252,139,2,137,106,252,137,66,248 + .byte 131,248,2,15,130,193,6,0,0,139,106,4,131,253,242,15 + .byte 131,181,6,0,0,139,114,252,139,2,137,106,252,137,66,248 .byte 209,229,129,253,0,0,224,255,115,58,9,232,116,54,184,254 .byte 3,0,0,129,253,0,0,32,0,114,46,193,237,21,41,197 .byte 242,15,42,197,139,106,252,129,229,255,255,15,128,129,205,0 @@ -1976,9 +1976,9 @@ lj_ff_math_frexp: .type lj_ff_math_modf, @function .size lj_ff_math_modf, 96 lj_ff_math_modf: - .byte 131,248,2,15,130,31,6,0,0,131,122,4,242,15,131,21 + .byte 131,248,2,15,130,49,6,0,0,131,122,4,242,15,131,39 .byte 6,0,0,242,15,16,2,139,106,4,139,114,252,209,229,129 - .byte 253,0,0,224,255,116,52,15,40,224,232,45,8,0,0,242 + .byte 253,0,0,224,255,116,52,15,40,224,232,63,8,0,0,242 .byte 15,92,224,242,15,17,66,248,242,15,17,34,139,66,252,139 .byte 106,4,49,232,120,10,184,3,0,0,0,233,184,251,255,255 .byte 129,245,0,0,0,128,137,106,4,235,235,15,87,228,235,211 @@ -1986,22 +1986,22 @@ lj_ff_math_modf: .globl lj_ff_math_min .hidden lj_ff_math_min .type lj_ff_math_min, @function - .size lj_ff_math_min, 53 + .size lj_ff_math_min, 62 lj_ff_math_min: - .byte 185,2,0,0,0,131,122,4,242,15,131,185,5,0,0,242 - .byte 15,16,2,57,193,15,131,128,251,255,255,131,124,202,252,242 - .byte 15,131,162,5,0,0,242,15,16,76,202,248,242,15,93,193 - .byte 131,193,1,235,222 + .byte 131,248,2,15,130,209,5,0,0,185,2,0,0,0,131,122 + .byte 4,242,15,131,194,5,0,0,242,15,16,2,57,193,15,131 + .byte 119,251,255,255,131,124,202,252,242,15,131,171,5,0,0,242 + .byte 15,16,76,202,248,242,15,93,193,131,193,1,235,222 .globl lj_ff_math_max .hidden lj_ff_math_max .type lj_ff_math_max, @function - .size lj_ff_math_max, 53 + .size lj_ff_math_max, 62 lj_ff_math_max: - .byte 185,2,0,0,0,131,122,4,242,15,131,132,5,0,0,242 - .byte 15,16,2,57,193,15,131,75,251,255,255,131,124,202,252,242 - .byte 15,131,109,5,0,0,242,15,16,76,202,248,242,15,95,193 - .byte 131,193,1,235,222 + .byte 131,248,2,15,130,147,5,0,0,185,2,0,0,0,131,122 + .byte 4,242,15,131,132,5,0,0,242,15,16,2,57,193,15,131 + .byte 57,251,255,255,131,124,202,252,242,15,131,109,5,0,0,242 + .byte 15,16,76,202,248,242,15,95,193,131,193,1,235,222 .globl lj_ff_string_byte .hidden lj_ff_string_byte @@ -2009,15 +2009,15 @@ lj_ff_math_max: .size lj_ff_string_byte, 47 lj_ff_string_byte: .byte 131,248,2,15,133,85,5,0,0,131,122,4,251,15,133,75 - .byte 5,0,0,139,42,139,114,252,131,125,12,1,15,130,198,247 - .byte 255,255,15,182,109,16,242,15,42,197,233,2,251,255,255 + .byte 5,0,0,139,42,139,114,252,131,125,16,1,15,130,180,247 + .byte 255,255,15,182,109,20,242,15,42,197,233,240,250,255,255 .globl lj_ff_string_char .hidden lj_ff_string_char .type lj_ff_string_char, @function .size lj_ff_string_char, 70 lj_ff_string_char: - .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,170 + .byte 139,171,80,254,255,255,59,171,84,254,255,255,114,5,232,170 .byte 5,0,0,131,248,2,15,133,19,5,0,0,131,122,4,242 .byte 15,131,9,5,0,0,242,15,44,42,129,253,255,0,0,0 .byte 15,135,249,4,0,0,137,108,36,20,199,68,36,8,1,0 @@ -2038,21 +2038,21 @@ lj_fff_newstr: .size lj_fff_resstr, 21 lj_fff_resstr: .byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248 - .byte 233,152,250,255,255 + .byte 233,134,250,255,255 .globl lj_ff_string_sub .hidden lj_ff_string_sub .type lj_ff_string_sub, @function .size lj_ff_string_sub, 157 lj_ff_string_sub: - .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,56 + .byte 139,171,80,254,255,255,59,171,84,254,255,255,114,5,232,56 .byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130 .byte 153,4,0,0,118,19,131,122,20,242,15,131,141,4,0,0 .byte 242,15,44,106,16,137,108,36,20,131,122,4,251,15,133,122 .byte 4,0,0,131,122,12,242,15,131,112,4,0,0,139,42,137 - .byte 108,36,12,139,109,12,242,15,44,74,8,139,68,36,20,57 + .byte 108,36,12,139,109,16,242,15,44,74,8,139,68,36,20,57 .byte 197,114,30,133,201,126,38,139,108,36,12,41,200,124,46,141 - .byte 108,13,15,131,192,1,137,68,36,8,137,232,233,83,255,255 + .byte 108,13,19,131,192,1,137,68,36,8,137,232,233,83,255,255 .byte 255,124,6,141,68,40,1,235,218,137,232,235,214,116,7,1 .byte 233,131,193,1,127,209,185,1,0,0,0,235,202 @@ -2068,9 +2068,9 @@ lj_fff_emptystr: .type lj_ff_string_reverse, @function .size lj_ff_string_reverse, 82 lj_ff_string_reverse: - .byte 131,248,2,15,130,19,4,0,0,139,171,148,254,255,255,59 - .byte 171,152,254,255,255,114,5,232,142,4,0,0,131,122,4,251 - .byte 15,133,246,3,0,0,139,108,36,48,141,139,208,254,255,255 + .byte 131,248,2,15,130,19,4,0,0,139,171,80,254,255,255,59 + .byte 171,84,254,255,255,114,5,232,142,4,0,0,131,122,4,251 + .byte 15,133,246,3,0,0,139,108,36,48,141,139,200,254,255,255 .byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36 .byte 24 call lj_buf_putstr_reverse @@ -2083,9 +2083,9 @@ lj_ff_string_reverse: .type lj_ff_string_lower, @function .size lj_ff_string_lower, 82 lj_ff_string_lower: - .byte 131,248,2,15,130,193,3,0,0,139,171,148,254,255,255,59 - .byte 171,152,254,255,255,114,5,232,60,4,0,0,131,122,4,251 - .byte 15,133,164,3,0,0,139,108,36,48,141,139,208,254,255,255 + .byte 131,248,2,15,130,193,3,0,0,139,171,80,254,255,255,59 + .byte 171,84,254,255,255,114,5,232,60,4,0,0,131,122,4,251 + .byte 15,133,164,3,0,0,139,108,36,48,141,139,200,254,255,255 .byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36 .byte 24 call lj_buf_putstr_lower @@ -2098,9 +2098,9 @@ lj_ff_string_lower: .type lj_ff_string_upper, @function .size lj_ff_string_upper, 82 lj_ff_string_upper: - .byte 131,248,2,15,130,111,3,0,0,139,171,148,254,255,255,59 - .byte 171,152,254,255,255,114,5,232,234,3,0,0,131,122,4,251 - .byte 15,133,82,3,0,0,139,108,36,48,141,139,208,254,255,255 + .byte 131,248,2,15,130,111,3,0,0,139,171,80,254,255,255,59 + .byte 171,84,254,255,255,114,5,232,234,3,0,0,131,122,4,251 + .byte 15,133,82,3,0,0,139,108,36,48,141,139,200,254,255,255 .byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36 .byte 24 call lj_buf_putstr_upper @@ -2178,7 +2178,7 @@ lj_ff_bit_bnot: .type lj_fff_resbit, @function .size lj_fff_resbit, 9 lj_fff_resbit: - .byte 242,15,42,197,233,80,247,255,255 + .byte 242,15,42,197,233,62,247,255,255 .globl lj_fff_fallback_bit_op .hidden lj_fff_fallback_bit_op @@ -2263,7 +2263,7 @@ lj_fff_fallback: .byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68 .byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77 .byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143 - .byte 172,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65 + .byte 154,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65 .byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182 .byte 205,131,198,4,255,36,171 @@ -2273,8 +2273,8 @@ lj_fff_fallback: .size lj_vm_call_tail, 55 lj_vm_call_tail: .byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213 - .byte 141,20,234,233,103,234,255,255,137,245,131,229,248,41,234,233 - .byte 91,234,255,255,186,20,0,0,0,137,233 + .byte 141,20,234,233,85,234,255,255,137,245,131,229,248,41,234,233 + .byte 73,234,255,255,186,20,0,0,0,137,233 call lj_state_growstack .byte 139,85,16,49,192,235,166 @@ -2300,15 +2300,15 @@ lj_vm_record: .type lj_vm_rethook, @function .size lj_vm_rethook, 13 lj_vm_rethook: - .byte 15,182,131,241,254,255,255,168,16,117,52,235,27 + .byte 15,182,131,157,254,255,255,168,16,117,52,235,27 .globl lj_vm_inshook .hidden lj_vm_inshook .type lj_vm_inshook, @function .size lj_vm_inshook, 65 lj_vm_inshook: - .byte 15,182,131,241,254,255,255,168,16,117,39,168,12,116,35,255 - .byte 139,64,255,255,255,116,4,168,4,116,23,139,108,36,48,137 + .byte 15,182,131,157,254,255,255,168,16,117,39,168,12,116,35,255 + .byte 139,32,255,255,255,116,4,168,4,116,23,139,108,36,48,137 .byte 85,16,137,242,137,233 call lj_dispatch_ins .byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255 @@ -2358,7 +2358,7 @@ lj_cont_stitch: lj_vm_profhook: .byte 139,108,36,48,137,85,16,137,242,137,233 call lj_dispatch_profile - .byte 139,85,16,131,238,4,233,164,235,255,255 + .byte 139,85,16,131,238,4,233,146,235,255,255 .globl lj_vm_exit_handler .hidden lj_vm_exit_handler @@ -2475,13 +2475,13 @@ lj_assert_bad_for_arg_type: .type lj_vm_ffi_callback, @function .size lj_vm_ffi_callback, 119 lj_vm_ffi_callback: - .byte 131,236,16,87,86,83,131,236,28,141,157,128,1,0,0,139 - .byte 181,228,0,0,0,15,183,192,137,134,148,0,0,0,141,68 + .byte 131,236,16,87,86,83,131,236,28,141,157,184,1,0,0,139 + .byte 181,252,0,0,0,15,183,192,137,134,148,0,0,0,141,68 .byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76 .byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226 .byte 137,116,36,24,137,241 call lj_ccallback_enter - .byte 199,131,204,254,255,255,255,255,255,255,139,80,16,139,64,20 + .byte 199,131,192,254,255,255,255,255,255,255,139,80,16,139,64,20 .byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14 .byte 15,182,233,15,182,205,131,198,4,255,36,171 @@ -2490,7 +2490,7 @@ lj_vm_ffi_callback: .type lj_cont_ffi_callback, @function .size lj_cont_ffi_callback, 81 lj_cont_ffi_callback: - .byte 139,76,36,48,139,179,100,255,255,255,137,78,12,137,81,16 + .byte 139,76,36,48,139,179,68,255,255,255,137,78,12,137,81,16 .byte 137,105,20,137,241,137,194 call lj_ccallback_leave .byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10 @@ -2535,7 +2535,7 @@ lj_vm_ffi_call: .LASFDE0: .long .Lframe0 .long .Lbegin - .long 12996 + .long 13014 .byte 0xe .uleb128 48 .byte 0x85 @@ -2593,7 +2593,7 @@ lj_vm_ffi_call: .LASFDE2: .long .LASFDE2-.Lframe1 .long .Lbegin-. - .long 12996 + .long 13014 .uleb128 0 .byte 0xe .uleb128 48 |
