summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorruki <[email protected]>2020-09-11 21:01:25 +0800
committerruki <[email protected]>2020-09-11 21:01:25 +0800
commita5189ef75d4e76ed60feb6a19e4bf307b5a86862 (patch)
treeb670aab2272ad6a5420402f420cc2e5ac94947d4 /core/src
parent5e731d109db06ddb4bc68dcad565db6ddcfd27da (diff)
update autogen for linux/arm64
Diffstat (limited to 'core/src')
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h114
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S624
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h114
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_vm.S624
12 files changed, 1764 insertions, 1652 deletions
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h
index 935d8440f..349b9c940 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h
@@ -98,63 +98,63 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
8212,
8216,
8288,
-10252,
-10320,
-10760,
-10840,
-10892,
-11012,
-10360,
-10508,
-10596,
-10644,
-10668,
-11064,
-11120,
-11756,
-11176,
-11492,
-11860,
-11788,
-11824,
-12000,
-12072,
-12104,
-12136,
-12168,
-12200,
-12232,
-12264,
-12296,
-12328,
-12360,
-12392,
-12588,
-12648,
-12040,
-12464,
-12424,
-12504,
-12544,
-12696,
-12836,
-13768,
-13840,
-13804,
-13876,
-13932,
-13988,
-14044,
-14100,
-13564,
-13632,
-13700,
-12976,
-13028,
-13108,
-13280,
-13356,
-13432
+10256,
+10324,
+10764,
+10844,
+10896,
+11016,
+10364,
+10512,
+10600,
+10648,
+10672,
+11068,
+11124,
+11764,
+11184,
+11500,
+11868,
+11796,
+11832,
+12008,
+12080,
+12112,
+12144,
+12176,
+12208,
+12240,
+12272,
+12304,
+12336,
+12368,
+12400,
+12596,
+12656,
+12048,
+12472,
+12432,
+12512,
+12552,
+12704,
+12844,
+13776,
+13848,
+13812,
+13884,
+13940,
+13996,
+14052,
+14108,
+13572,
+13640,
+13708,
+12984,
+13036,
+13116,
+13288,
+13364,
+13440
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h
@@ -145,6 +145,7 @@ FFDEF(jit_on)
FFDEF(jit_off)
FFDEF(jit_flush)
FFDEF(jit_status)
+FFDEF(jit_security)
FFDEF(jit_attach)
FFDEF(jit_util_funcinfo)
FFDEF(jit_util_funcbc)
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
fold_reassoc_intarith_k,
fold_reassoc_intarith_k64,
fold_reassoc_dup,
+ fold_reassoc_dup_minmax,
fold_reassoc_bxor,
fold_reassoc_shift,
fold_reassoc_minmax_k,
- fold_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
fold_comm_equal,
fold_comm_comp,
fold_comm_dup,
+ fold_comm_dup_minmax,
fold_comm_bxor,
fold_merge_eqne_snew_kgc,
lj_opt_fwd_aload,
fold_kfold_hload_kkptr,
lj_opt_fwd_hload,
lj_opt_fwd_uload,
- lj_opt_fwd_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
0xffffffff,
+0x6a44881d,
+0x08665c17,
+0x5855ffff,
+0x82754416,
+0x624bfc21,
+0x86894409,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0712701c,
+0xffffffff,
+0x6b4287ff,
+0xffffffff,
+0x085e5c17,
+0x27b45ed4,
+0xffffffff,
+0x0d0bfc17,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x9bbfffff,
+0x10507417,
+0xffffffff,
+0xffffffff,
+0x070a701c,
+0x5557fc1d,
+0xffffffff,
+0xffffffff,
+0x08565c17,
+0x7645ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6844841d,
+0x10487417,
+0x817543ff,
+0x0702701c,
+0xffffffff,
+0x84894009,
+0xffffffff,
+0x084e5c17,
+0xffffffff,
+0x26b45e72,
+0xffffffff,
+0x7f7863ff,
+0x7c85fc00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x4e6dfc17,
+0xffffffff,
+0x6047fc1d,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x08465c17,
+0x46b56a96,
+0x4bb4ae95,
+0xffffffff,
+0x79113818,
+0x01607044,
+0xffffffff,
+0xffffffff,
+0x1dc18c09,
+0xffffffff,
+0xffffffff,
+0x2152681d,
+0x3312741d,
+0xffffffff,
+0x67428817,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h
index 52d7566b1..6e35da521 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h
@@ -272,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
lj_cf_jit_off,
lj_cf_jit_flush,
lj_cf_jit_status,
+ lj_cf_jit_security,
lj_cf_jit_attach
};
static const uint8_t lj_lib_init_jit[] = {
-143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
-115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250,
-252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101,
-114,115,105,111,110,250,255
+143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
+115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115,
+250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110,
+117,109,250,252,2,199,118,101,114,115,105,111,110,250,255
};
#endif
@@ -298,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
lj_cf_jit_util_ircalladdr
};
static const uint8_t lj_lib_init_jit_util[] = {
-148,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+149,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105,
110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97,
99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120,
@@ -312,7 +313,7 @@ static const lua_CFunction lj_lib_cf_jit_opt[] = {
lj_cf_jit_opt_start
};
static const uint8_t lj_lib_init_jit_opt[] = {
-159,57,1,5,115,116,97,114,116,255
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -324,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
lj_cf_jit_profile_dumpstack
};
static const uint8_t lj_lib_init_jit_profile[] = {
-160,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
+161,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
99,107,255
};
#endif
@@ -352,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
lj_cf_ffi_meta___ipairs
};
static const uint8_t lj_lib_init_ffi_meta[] = {
-163,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
+164,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95,
95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115,
117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95,
@@ -370,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
lj_cf_ffi_clib___gc
};
static const uint8_t lj_lib_init_ffi_clib[] = {
-181,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
+182,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
4,95,95,103,99,255
};
#endif
@@ -382,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
lj_cf_ffi_callback_set
};
static const uint8_t lj_lib_init_ffi_callback[] = {
-184,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
+185,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -409,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
lj_cf_ffi_load
};
static const uint8_t lj_lib_init_ffi[] = {
-186,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
+187,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105,
122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111,
102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102,
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
0x1200+(IRFPM_FLOOR),
0x1200+(IRFPM_CEIL),
0x1300+(IRFPM_SQRT),
-0x1300+(IRFPM_LOG10),
-0x1300+(IRFPM_EXP),
-0x1300+(IRFPM_SIN),
-0x1300+(IRFPM_COS),
-0x1300+(IRFPM_TAN),
-0x1400+(FF_math_asin),
-0x1400+(FF_math_acos),
-0x1400+(FF_math_atan),
-0x1500+(IRCALL_sinh),
-0x1500+(IRCALL_cosh),
-0x1500+(IRCALL_tanh),
+0x1400+(IRCALL_log10),
+0x1400+(IRCALL_exp),
+0x1400+(IRCALL_sin),
+0x1400+(IRCALL_cos),
+0x1400+(IRCALL_tan),
+0x1400+(IRCALL_asin),
+0x1400+(IRCALL_acos),
+0x1400+(IRCALL_atan),
+0x1400+(IRCALL_sinh),
+0x1400+(IRCALL_cosh),
+0x1400+(IRCALL_tanh),
0,
+0,
+0x1500,
0x1600,
0x1700,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
0x1a00,
-0x1b00+(IR_MIN),
-0x1b00+(IR_MAX),
-0x1c00,
0,
-0x1d00,
-0x1e00+(IR_BNOT),
-0x1e00+(IR_BSWAP),
-0x1f00+(IR_BSHL),
-0x1f00+(IR_BSHR),
-0x1f00+(IR_BSAR),
-0x1f00+(IR_BROL),
-0x1f00+(IR_BROR),
-0x2000+(IR_BAND),
-0x2000+(IR_BOR),
-0x2000+(IR_BXOR),
+0x1b00,
+0x1c00+(IR_BNOT),
+0x1c00+(IR_BSWAP),
+0x1d00+(IR_BSHL),
+0x1d00+(IR_BSHR),
+0x1d00+(IR_BSAR),
+0x1d00+(IR_BROL),
+0x1d00+(IR_BROR),
+0x1e00+(IR_BAND),
+0x1e00+(IR_BOR),
+0x1e00+(IR_BXOR),
+0x1f00,
+0x2000+(0),
0x2100,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2f00+(0),
-0x2f00+(1),
-0x3000+(MM_eq),
-0x3000+(MM_len),
-0x3000+(MM_lt),
-0x3000+(MM_le),
-0x3000+(MM_concat),
-0x3100,
-0x3000+(MM_add),
-0x3000+(MM_sub),
-0x3000+(MM_mul),
-0x3000+(MM_div),
-0x3000+(MM_mod),
-0x3000+(MM_pow),
-0x3000+(MM_unm),
+0x2d00+(0),
+0x2d00+(1),
+0x2e00+(MM_eq),
+0x2e00+(MM_len),
+0x2e00+(MM_lt),
+0x2e00+(MM_le),
+0x2e00+(MM_concat),
+0x2f00,
+0x2e00+(MM_add),
+0x2e00+(MM_sub),
+0x2e00+(MM_mul),
+0x2e00+(MM_div),
+0x2e00+(MM_mod),
+0x2e00+(MM_pow),
+0x2e00+(MM_unm),
0,
0,
0,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S
index db69a939c..d99419612 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S
+++ b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S
@@ -17,10 +17,10 @@ lj_BC_ISLT:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012dc1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d43
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012de1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d63
.long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed
.globl lj_BC_ISGE
@@ -31,10 +31,10 @@ lj_BC_ISGE:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012943
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012963
.long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed
.globl lj_BC_ISLE
@@ -45,10 +45,10 @@ lj_BC_ISLE:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012643
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012543
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012663
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012563
.long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed
.globl lj_BC_ISGT
@@ -59,10 +59,10 @@ lj_BC_ISGT:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012243
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012143
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012263
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012163
.long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed
.globl lj_BC_ISEQV
@@ -73,12 +73,12 @@ lj_BC_ISEQV:
.long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012420,0xeb02001f,0x54000101
+ .long 0xba4b1904,0x54012440,0xeb02001f,0x54000101
.long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xeb0801ff
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xeb0801ff
.long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a
.long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49
- .long 0x14000907
+ .long 0x14000908
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
@@ -88,11 +88,11 @@ lj_BC_ISNEV:
.long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012000,0xeb02001f,0x540000e1
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xba4b1904,0x54012020,0xeb02001f,0x540000e1
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2
.long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a
- .long 0x39402949,0x52800023,0x3727fa29,0x140008e7
+ .long 0x39402949,0x52800023,0x3727fa29,0x140008e8
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
@@ -101,9 +101,9 @@ lj_BC_ISNEV:
lj_BC_ISEQS:
.long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c40
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c60
.long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
@@ -112,9 +112,9 @@ lj_BC_ISEQS:
lj_BC_ISNES:
.long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119c0
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119e0
.long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
@@ -125,11 +125,11 @@ lj_BC_ISEQN:
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd81,0x140008a3
+ .long 0xb1002dff,0x54fffd81,0x140008a4
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
@@ -140,11 +140,11 @@ lj_BC_ISNEN:
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd61,0x14000880
+ .long 0xb1002dff,0x54fffd61,0x14000881
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
@@ -152,9 +152,9 @@ lj_BC_ISNEN:
.size lj_BC_ISEQP, 68
lj_BC_ISEQP:
.long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f00
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f20
.long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNEP
@@ -163,9 +163,9 @@ lj_BC_ISEQP:
.size lj_BC_ISNEP, 68
lj_BC_ISNEP:
.long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010ce0
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010d00
.long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISTC
@@ -176,7 +176,7 @@ lj_BC_ISTC:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b
.long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
@@ -186,7 +186,7 @@ lj_BC_ISFC:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b
.long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_IST
.hidden lj_BC_IST
@@ -195,7 +195,7 @@ lj_BC_ISFC:
lj_BC_IST:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISF
@@ -205,7 +205,7 @@ lj_BC_IST:
lj_BC_ISF:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISTYPE
@@ -213,8 +213,8 @@ lj_BC_ISF:
.type lj_BC_ISTYPE, @function
.size lj_BC_ISTYPE, 36
lj_BC_ISTYPE:
- .long 0xf87b7a68,0xab88bf9f,0x540104c1,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b7a68,0xab88bf9f,0x540104e1,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNUM
@@ -222,8 +222,8 @@ lj_BC_ISTYPE:
.type lj_BC_ISNUM, @function
.size lj_BC_ISNUM, 36
lj_BC_ISNUM:
- .long 0xf87b6a68,0xeb48833f,0x540103a9,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b6a68,0xeb48833f,0x540103c9,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_MOV
@@ -232,7 +232,7 @@ lj_BC_ISNUM:
.size lj_BC_MOV, 32
lj_BC_MOV:
.long 0xf87c7a68,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_NOT
.hidden lj_BC_NOT
@@ -241,17 +241,17 @@ lj_BC_MOV:
lj_BC_NOT:
.long 0xf87c7a68,0x92d00009,0x92e0002a,0xeb09011f
.long 0x9a8a3128,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
.size lj_BC_UNM, 68
lj_BC_UNM:
- .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101a8
+ .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101c8
.long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02
.long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_LEN
@@ -260,9 +260,9 @@ lj_BC_UNM:
.size lj_BC_LEN, 72
lj_BC_LEN:
.long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800
- .long 0x54000141,0xb9401000,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010041
+ .long 0x54000141,0xb9401400,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010061
bl lj_tab_len
.long 0x17fffff5
@@ -273,10 +273,10 @@ lj_BC_LEN:
lj_BC_ADDVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400fbc6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400fbe6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400fa49,0xeb41833f,0x5400fa09
+ .long 0xeb40833f,0x5400fa69,0xeb41833f,0x5400fa29
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVN
@@ -286,10 +286,10 @@ lj_BC_ADDVN:
lj_BC_SUBVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400f866,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400f886,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400f6e9,0xeb41833f,0x5400f6a9
+ .long 0xeb40833f,0x5400f709,0xeb41833f,0x5400f6c9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVN
@@ -299,11 +299,11 @@ lj_BC_SUBVN:
lj_BC_MULVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4c1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4e1
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f349
- .long 0xeb41833f,0x5400f309,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f369
+ .long 0xeb41833f,0x5400f329,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVN
@@ -312,9 +312,9 @@ lj_BC_MULVN:
.size lj_BC_DIVVN, 72
lj_BC_DIVVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1a9
- .long 0xeb41833f,0x5400f169,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1c9
+ .long 0xeb41833f,0x5400f189,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVN
@@ -324,10 +324,10 @@ lj_BC_DIVVN:
lj_BC_MODVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400ef41,0x94000c9f,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400ef61,0x94000ca0,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400eda9,0xeb41833f,0x5400ed69
+ .long 0xeb40833f,0x5400edc9,0xeb41833f,0x5400ed89
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -338,10 +338,10 @@ lj_BC_MODVN:
lj_BC_ADDNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400ebe6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400ec06,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ea69,0xeb41833f,0x5400ea29
+ .long 0xeb40833f,0x5400ea89,0xeb41833f,0x5400ea49
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBNV
@@ -351,10 +351,10 @@ lj_BC_ADDNV:
lj_BC_SUBNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400e886,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400e8a6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400e709,0xeb41833f,0x5400e6c9
+ .long 0xeb40833f,0x5400e729,0xeb41833f,0x5400e6e9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULNV
@@ -364,11 +364,11 @@ lj_BC_SUBNV:
lj_BC_MULNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e4e1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e501
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e369
- .long 0xeb41833f,0x5400e329,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e389
+ .long 0xeb41833f,0x5400e349,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVNV
@@ -377,9 +377,9 @@ lj_BC_MULNV:
.size lj_BC_DIVNV, 72
lj_BC_DIVNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1c9
- .long 0xeb41833f,0x5400e189,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1e9
+ .long 0xeb41833f,0x5400e1a9,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODNV
@@ -389,10 +389,10 @@ lj_BC_DIVNV:
lj_BC_MODNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400df61,0x94000c1d,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400df81,0x94000c1e,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ddc9,0xeb41833f,0x5400dd89
+ .long 0xeb40833f,0x5400dde9,0xeb41833f,0x5400dda9
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -403,10 +403,10 @@ lj_BC_MODNV:
lj_BC_ADDVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400dc66,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400dc86,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400dae9,0xeb41833f,0x5400daa9
+ .long 0xeb40833f,0x5400db09,0xeb41833f,0x5400dac9
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVV
@@ -416,10 +416,10 @@ lj_BC_ADDVV:
lj_BC_SUBVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400d906,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400d926,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400d789,0xeb41833f,0x5400d749
+ .long 0xeb40833f,0x5400d7a9,0xeb41833f,0x5400d769
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVV
@@ -429,11 +429,11 @@ lj_BC_SUBVV:
lj_BC_MULVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d561
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d581
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d3e9
- .long 0xeb41833f,0x5400d3a9,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d409
+ .long 0xeb41833f,0x5400d3c9,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVV
@@ -442,9 +442,9 @@ lj_BC_MULVV:
.size lj_BC_DIVVV, 72
lj_BC_DIVVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d249
- .long 0xeb41833f,0x5400d209,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d269
+ .long 0xeb41833f,0x5400d229,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVV
@@ -454,10 +454,10 @@ lj_BC_DIVVV:
lj_BC_MODVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400cfe1,0x94000b9b,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400d001,0x94000b9c,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400ce49,0xeb41833f,0x5400ce09
+ .long 0xeb40833f,0x5400ce69,0xeb41833f,0x5400ce29
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -467,11 +467,11 @@ lj_BC_MODVV:
.size lj_BC_POW, 72
lj_BC_POW:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc69
- .long 0xeb41833f,0x5400cc29
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc89
+ .long 0xeb41833f,0x5400cc49
bl pow
.long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_CAT
.hidden lj_BC_CAT
@@ -481,9 +481,9 @@ lj_BC_CAT:
.long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382
.long 0x8b1c0e61,0xaa1703e0,0xf90057f5
bl lj_meta_cat
- .long 0x385ff2b1,0xf94012f3,0xb500cae0,0xf8717a68
+ .long 0x385ff2b1,0xf94012f3,0xb500cb00,0xf8717a68
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
@@ -492,7 +492,7 @@ lj_BC_CAT:
lj_BC_KSTR:
.long 0xaa3c03fc,0xf87c7a88,0x92800089,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
@@ -501,7 +501,7 @@ lj_BC_KSTR:
lj_BC_KCDATA:
.long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
@@ -509,7 +509,7 @@ lj_BC_KCDATA:
.size lj_BC_KSHORT, 36
lj_BC_KSHORT:
.long 0x13003f9c,0x8b180388,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_KNUM
@@ -518,7 +518,7 @@ lj_BC_KSHORT:
.size lj_BC_KNUM, 32
lj_BC_KNUM:
.long 0xf87c7a88,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
@@ -526,7 +526,7 @@ lj_BC_KNUM:
.size lj_BC_KPRI, 32
lj_BC_KPRI:
.long 0xaa3cbfe8,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
@@ -535,7 +535,7 @@ lj_BC_KPRI:
lj_BC_KNIL:
.long 0x8b1b0e7b,0x8b1c0e7c,0xf800877a,0xeb1c037f
.long 0xf800877a,0x54ffffcb,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UGET
.hidden lj_BC_UGET
@@ -544,7 +544,7 @@ lj_BC_KNIL:
lj_BC_UGET:
.long 0xf85f0261,0x9100179c,0x9240b821,0xf87c7821
.long 0xf9401021,0xf9400028,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETV
@@ -556,7 +556,7 @@ lj_BC_USETV:
.long 0xf87c7a62,0xf9401001,0x3940200a,0x39402808
.long 0x936ffc4f,0xf9000022,0x910011ef,0x721e015f
.long 0x7a401904,0xba4a19e0,0x540000e8,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9240b842,0x39402049,0x7200053f
.long 0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
@@ -571,8 +571,8 @@ lj_BC_USETS:
.long 0xf87b7820,0xf87c7a82,0x92800088,0xf9401001
.long 0x3940200a,0x8b08bc48,0x39402049,0xf9000028
.long 0x371000ea,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x39402808
- .long 0x7200053f,0x7a401900,0x54fffee0,0xaa1603e0
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x39402808
+ .long 0x7200053f,0x7a401904,0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
.long 0x17fffff4
@@ -583,7 +583,7 @@ lj_BC_USETS:
lj_BC_USETN:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xf87c7a88,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETP
@@ -593,7 +593,7 @@ lj_BC_USETN:
lj_BC_USETP:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xaa3cbfe8,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_UCLO
@@ -605,7 +605,7 @@ lj_BC_UCLO:
.long 0xb40000a2,0xaa1703e0,0x8b1b0e61
bl lj_func_closeuv
.long 0xf94012f3,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
@@ -616,7 +616,7 @@ lj_BC_FNEW:
.long 0xf87c7a81,0xaa1703e0,0x9240b842
bl lj_func_newL_gc
.long 0xf94012f3,0x92800108,0x8b08bc00,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TNEW
@@ -624,12 +624,12 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 96
lj_BC_TNEW:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x54000202,0x92402b81,0xd34bff82
.long 0xf11ffc3f,0x52810028,0x9a881021
bl lj_tab_new
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17ffffef
@@ -639,11 +639,11 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 84
lj_BC_TDUP:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x540001a2,0xaa3c03fc,0xf87c7a81
bl lj_tab_dup
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17fffff2
@@ -674,7 +674,7 @@ lj_BC_TGETV:
.long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020
.long 0x8b294c42,0x6b00013f,0x54009762,0xf9400048
.long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809
.long 0x3707fec9,0x140004ac,0x936ffd2f,0xb10015ff
.long 0x54009521,0x9240b93c,0x1400000a
@@ -690,7 +690,7 @@ lj_BC_TGETS:
.long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42
.long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f
.long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8
.long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89
.long 0x14000477
@@ -704,7 +704,7 @@ lj_BC_TGETB:
.long 0xb10031ff,0x9240b821,0x54008ec1,0xf9400822
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54008e22
.long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00
.long 0x39402809,0x3707fec9,0x14000462
@@ -716,7 +716,7 @@ lj_BC_TGETR:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69
.long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42
.long 0x6b0a013f,0x54008e82,0xf9400048,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TSETV
@@ -730,9 +730,9 @@ lj_BC_TSETV:
.long 0x8b294c42,0x6b00013f,0x54008e42,0xf9400049
.long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120
.long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9
- .long 0x14000460,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x14000460,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f
.long 0xb10015ff,0x54008ae1,0x9240b93c,0x1400000a
@@ -748,7 +748,7 @@ lj_BC_TSETS:
.long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b
.long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68
.long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0
.long 0x39402809,0x370ffea9,0x14000423,0xaa0b03e2
.long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809
@@ -756,7 +756,7 @@ lj_BC_TSETS:
.long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2
bl lj_tab_newkey
.long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4
- .long 0xf9402ac9,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xf94022c9,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c29,0x17ffffde
.globl lj_BC_TSETB
@@ -769,10 +769,10 @@ lj_BC_TSETB:
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x540080a2
.long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f
.long 0x54000120,0xf9000048,0x3710018a,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809
- .long 0x370ffea9,0x140003f3,0xf9402ac9,0x121d794a
- .long 0xf9002ac1,0x3900202a,0xf9000c29,0x17fffff0
+ .long 0x370ffea9,0x140003f3,0xf94022c9,0x121d794a
+ .long 0xf90022c1,0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -784,11 +784,11 @@ lj_BC_TSETM:
.long 0x0b510d22,0xf9400823,0xeb00005f,0x8b110371
.long 0x540001c8,0x8b294c69,0x3940202a,0xf8408768
.long 0xf8008528,0xeb11037f,0x54ffffa3,0x3710018a
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf90012f3,0xaa1703e0
.long 0xf90057f5
bl lj_tab_reasize
- .long 0x17ffffe3,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x17ffffe3,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETR
@@ -800,8 +800,8 @@ lj_BC_TSETR:
.long 0x9240b821,0xf9400820,0x3940202a,0xb9403023
.long 0x8b294c00,0x3710016a,0x6b03013f,0x54007b22
.long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xf9402ac8,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xf94022c8,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c28,0x17fffff1
.globl lj_BC_CALLM
@@ -818,8 +818,8 @@ lj_BC_CALLM:
lj_BC_CALL:
.long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262
.long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff
- .long 0x9240b842,0x54008301,0xf81f8275,0xf9401055
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x9240b842,0x54008321,0xf81f8275,0xf9401055
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0x8b1b0e7b,0xd61f0100
.globl lj_BC_CALLMT
@@ -836,12 +836,12 @@ lj_BC_CALLMT:
lj_BC_CALLT:
.long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c
.long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922
- .long 0x540082a1,0xf85f8275,0x52800011,0x3940284a
+ .long 0x540082c1,0xf85f8275,0x52800011,0x3940284a
.long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc
.long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68
.long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100,0x385fd2bb
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100,0x385fd2bb
.long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000
.long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf
.long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275
@@ -854,9 +854,9 @@ lj_BC_CALLT:
lj_BC_ITERC:
.long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760
.long 0x91004373,0x5280021c,0xf9000362,0xa9010760
- .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a41
+ .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a61
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
@@ -869,7 +869,7 @@ lj_BC_ITERN:
.long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400
.long 0x54ffff40,0x8b180000,0xa9002360,0x91000400
.long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f
.long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f
.long 0x9100079c,0x54ffff20,0xa9002360,0x8b090380
@@ -885,7 +885,7 @@ lj_BC_VARG:
.long 0xd100426b,0xb40001d1,0xd100414a,0xeb0b039f
.long 0xf8408788,0x9a9a3108,0xeb0a037f,0xf8008768
.long 0x54ffff63,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xf9401ae8
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xf9401ae8
.long 0xeb1c016a,0x9a8ad3f1,0x91002231,0x8b0a0369
.long 0xb900c3f1,0x54fffe8d,0xeb08013f,0x540000c8
.long 0xf8408788,0xf8008768,0xeb0b039f,0x54ffffa3
@@ -904,7 +904,7 @@ lj_BC_ISNEXT:
.long 0x54000221,0x936ffc48,0x39402809,0xb100311f
.long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8
.long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8
.long 0x39000389,0x17fffff5
@@ -928,7 +928,7 @@ lj_BC_RET:
.long 0xd3483e1b,0xcb1b0c43,0xd3587e11,0xf85f0060
.long 0xeb110f9f,0x54000163,0x9240b800,0xaa0303f3
.long 0xf9401001,0xf85b8034,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x91002273,0x9100239c,0xf81e827a,0x17fffff1
.long 0x8b1b0e7b,0xf240083f,0x54003061,0xcb010273
.long 0xf85f8275,0x17ffffdb
@@ -943,7 +943,7 @@ lj_BC_RET0:
.long 0xd3483e1b,0xcb1b0c73,0xd3587e11,0xf85f0260
.long 0xeb110f9f,0x54000143,0x9240b800,0xf9401001
.long 0xf85b8034,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x9100239c
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x9100239c
.long 0xf800847a,0x17fffff3
.globl lj_BC_RET1
@@ -956,7 +956,7 @@ lj_BC_RET1:
.long 0xd1004263,0xd3483e1b,0xcb1b0c73,0xf8008468
.long 0xd3587e11,0xf85f0260,0xeb110f9f,0x54000143
.long 0x9240b800,0xf9401001,0xf85b8034,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9100239c,0xf800847a,0x17fffff3
.globl lj_BC_FORI
@@ -966,12 +966,12 @@ lj_BC_RET1:
lj_BC_FORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f
- .long 0x54006041,0xeb42833f,0x54006001,0x37f80142
+ .long 0x54006061,0xeb42833f,0x54006021,0x37f80142
.long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760
- .long 0x54005e43,0xeb41833f,0x54005e09,0xeb42833f
- .long 0x54005dc9,0xfd000f60,0xb7f80082,0x1e612000
+ .long 0x54005e63,0xeb41833f,0x54005e29,0xeb42833f
+ .long 0x54005de9,0xfd000f60,0xb7f80082,0x1e612000
.long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd
.globl lj_BC_JFORI
@@ -981,12 +981,12 @@ lj_BC_FORI:
lj_BC_JFORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000261,0xeb41833f
- .long 0x54005bc1,0xeb42833f,0x54005b81,0x37f80182
+ .long 0x54005be1,0xeb42833f,0x54005ba1,0x37f80182
.long 0x6b01001f,0xaa1c03f5,0x785fe39c,0xf9000f60
.long 0x540011ed,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff5,0x6d400760,0x54005983,0xeb41833f
- .long 0x54005949,0xeb42833f,0x54005909,0xfd000f60
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff5,0x6d400760,0x540059a3,0xeb41833f
+ .long 0x54005969,0xeb42833f,0x54005929,0xfd000f60
.long 0xb7f800a2,0x1e612000,0x785fe39c,0x54000f89
.long 0x17ffffed,0x1e602020,0x17fffffc
@@ -995,8 +995,8 @@ lj_BC_JFORI:
.type lj_BC_FORL, @function
.size lj_BC_FORL, 28
lj_BC_FORL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400de43
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400de83
.globl lj_BC_IFORL
.hidden lj_BC_IFORL
@@ -1007,9 +1007,9 @@ lj_BC_IFORL:
.long 0xd140839c,0xeb40833f,0x54000221,0x2b020000
.long 0x540000e6,0x8b180008,0x37f80162,0x6b01001f
.long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760
- .long 0x54005403,0xfd400b62,0x1e622800,0xb7f800c2
+ .long 0x54005423,0xfd400b62,0x1e622800,0xb7f800c2
.long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395
.long 0x17ffffef,0x1e602020,0x17fffffb
@@ -1022,8 +1022,8 @@ lj_BC_JFORL:
.long 0x54000221,0x2b020000,0x540000e6,0x8b180008
.long 0x37f80162,0x6b01001f,0xf9000368,0xf9000f68
.long 0x5400084d,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff6,0x6d400760,0x54004fe3,0xfd400b62
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff6,0x6d400760,0x54005003,0xfd400b62
.long 0x1e622800,0xb7f800c2,0x1e612000,0xfd000360
.long 0xfd000f60,0x54000629,0x17ffffef,0x1e602020
.long 0x17fffffb
@@ -1033,8 +1033,8 @@ lj_BC_JFORL:
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 28
lj_BC_ITERL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d4e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d523
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
@@ -1043,7 +1043,7 @@ lj_BC_ITERL:
lj_BC_IITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000080
.long 0x8b1c0aa8,0xd1408115,0xf81f8120,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_JITERL
@@ -1053,22 +1053,22 @@ lj_BC_IITERL:
lj_BC_JITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000060
.long 0xf81f8120,0x14000014,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 28
lj_BC_LOOP:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d0e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d123
.globl lj_BC_ILOOP
.hidden lj_BC_ILOOP
.type lj_BC_ILOOP, @function
.size lj_BC_ILOOP, 24
lj_BC_ILOOP:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_JLOOP
@@ -1076,8 +1076,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 36
lj_BC_JLOOP:
- .long 0xf94206c0,0x52800001,0xf87c781c,0xb90082c1
- .long 0xf9402f9b,0xf900b2d3,0xf90052d7,0xd10043ff
+ .long 0xf9421ec0,0x52800001,0xf87c781c,0xb900b2c1
+ .long 0xf9402f9b,0xf900bad3,0xf9006ed7,0xd10043ff
.long 0xd61f0360
.globl lj_BC_JMP
@@ -1086,15 +1086,15 @@ lj_BC_JLOOP:
.size lj_BC_JMP, 32
lj_BC_JMP:
.long 0x8b1c0abc,0xd1408395,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 28
lj_BC_FUNCF:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000421,0x78206ac1,0x5400cf03
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000421,0x78206ac1,0x5400cf43
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
@@ -1103,7 +1103,7 @@ lj_BC_FUNCF:
lj_BC_IFUNCF:
.long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f
.long 0x54001648,0xeb090f9f,0x540000e3,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf83c6a7a,0x9100239c,0x17fffff6
.globl lj_BC_JFUNCF
@@ -1132,7 +1132,7 @@ lj_BC_IFUNCV:
.long 0x3859e2a9,0xaa1303fb,0xaa0a03f3,0xb4000109
.long 0xeb1c037f,0x54000182,0xf9400368,0xd1000529
.long 0xf800877a,0xf8008548,0xb5ffff49,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000529,0xf800855a,0xb4ffff09
.long 0x17fffffd
@@ -1150,8 +1150,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.long 0xf9401443,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0x12800028,0xaa1703e0
- .long 0x54000dc8,0xb90082c8,0xd63f0060,0xa94226f3
- .long 0xf900aed7,0x937d7c1c,0xb90082da,0xf85f8275
+ .long 0x54000dc8,0xb900b2c8,0xd63f0060,0xa94226f3
+ .long 0xf900b6d7,0x937d7c1c,0xb900b2da,0xf85f8275
.long 0xcb1c013b,0x14000019
.globl lj_BC_FUNCCW
@@ -1159,10 +1159,10 @@ lj_BC_FUNCC:
.type lj_BC_FUNCCW, @function
.size lj_BC_FUNCCW, 76
lj_BC_FUNCCW:
- .long 0xf940a2c3,0x8b1c0361,0xf9401ae0,0x8b1c027c
+ .long 0xf940aac3,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0xf9401441,0x12800028
- .long 0xaa1703e0,0x54000b68,0xb90082c8,0xd63f0060
- .long 0xa94226f3,0xf900aed7,0x937d7c1c,0xb90082da
+ .long 0xaa1703e0,0x54000b68,0xb900b2c8,0xd63f0060
+ .long 0xa94226f3,0xf900b6d7,0x937d7c1c,0xb900b2da
.long 0xf85f8275,0xcb1c013b,0x14000006
.globl lj_vm_returnp
@@ -1188,7 +1188,7 @@ lj_vm_returnc:
lj_vm_return:
.long 0x927df2b1,0xf100041f,0xcb110271,0x54fffe41
.long 0xf90012f1,0xb980cbe1,0x12800028,0xd1004273
- .long 0xf100238a,0xb90082c8,0x540000a0,0xf100214a
+ .long 0xf100238a,0xb900b2c8,0x540000a0,0xf100214a
.long 0xf8408768,0xf8008668,0x54ffffa1,0xeb010f9f
.long 0x54000201,0xf90016f3
@@ -1225,7 +1225,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 20
lj_vm_unwind_c_eh:
- .long 0xf9405bf7,0x12800028,0xf9400af6,0xb90082c8
+ .long 0xf9405bf7,0x12800028,0xf9400af6,0xb900b2c8
.long 0x17ffffde
.globl lj_vm_unwind_ff
@@ -1242,7 +1242,7 @@ lj_vm_unwind_ff:
lj_vm_unwind_ff_eh:
.long 0xf9405bf7,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x5280021c,0xf94012f3,0xf9400af6,0x92d00008
- .long 0xd100227b,0xf85f8275,0xf81f8268,0xb90082da
+ .long 0xd100227b,0xf85f8275,0xf81f8268,0xb900b2da
.long 0x17ffffb5
.globl lj_vm_growstack_c
@@ -1262,7 +1262,7 @@ lj_vm_growstack_l:
bl lj_state_growstack
.long 0xa94272f3,0xf85f0262,0xcb13039c,0x9240b842
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_resume
.hidden lj_vm_resume
@@ -1275,9 +1275,9 @@ lj_vm_resume:
.long 0xf9400af6,0xaa0103f3,0xf9005bf7,0x528000b5
.long 0xb900cbff,0x910007e8,0x39402ee9,0xb900c7ff
.long 0xf90057f7,0xf90053ff,0xf9002ae8,0x34000669
- .long 0xf900aed7,0xaa1303fb,0xa94202f3,0xd2ffff38
+ .long 0xf900b6d7,0xaa1303fb,0xa94202f3,0xd2ffff38
.long 0xd2bfff39,0xf85f8275,0x39002eff,0x9280001a
- .long 0xcb13001c,0xf24006a0,0x9100239c,0xb90082da
+ .long 0xcb13001c,0xf24006a0,0x9100239c,0xb900b2da
.long 0xb900c3fc,0x54ffbbc0,0x17ffff7f
.globl lj_vm_pcall
@@ -1300,9 +1300,9 @@ lj_vm_call:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0x52800035
.long 0xf940281c,0xb900cbe2,0xaa0003f7,0xf9005be0
.long 0xf9400af6,0xaa0103f3,0xf90057e0,0xf90053fc
- .long 0xf9002afd,0xf900aed7,0xa94202f1,0xd2ffff38
+ .long 0xf9002afd,0xf900b6d7,0xa94202f1,0xd2ffff38
.long 0xd2bfff39,0x8b1302b5,0x9280001a,0xcb1102b5
- .long 0xcb13001c,0xb90082da
+ .long 0xcb13001c,0xb900b2da
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
@@ -1310,7 +1310,7 @@ lj_vm_call:
.size lj_vm_call_dispatch, 20
lj_vm_call_dispatch:
.long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842
- .long 0x54001e61
+ .long 0x54001e81
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
@@ -1318,7 +1318,7 @@ lj_vm_call_dispatch:
.size lj_vm_call_dispatch_f, 32
lj_vm_call_dispatch_f:
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
@@ -1330,7 +1330,7 @@ lj_vm_cpcall:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7
.long 0xf9401c1b,0xf9005be0,0xf9400af6,0xf94016f1
.long 0xf90057e0,0xf9402afc,0xcb11037b,0xb900cbfb
- .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900aed7
+ .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900b6d7
.long 0xd63f0060,0xaa0003f3,0x528000b5,0xb5fff9f3
.long 0x17ffff3b
@@ -1342,8 +1342,8 @@ lj_cont_dispatch:
.long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3
.long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042
.long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054
- .long 0xd61f0000,0x5400c060,0xd1008063,0xcb13007c
- .long 0x140004d2
+ .long 0xd61f0000,0x5400c080,0xd1008063,0xcb13007c
+ .long 0x140004d4
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1353,7 +1353,7 @@ lj_cont_cat:
.long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3
.long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029
.long 0x54000080,0xf9000028,0xd343fd22,0x17fffa49
- .long 0xf83b7a68,0x14000068
+ .long 0xf83b7a68,0x14000069
.globl lj_vmeta_tgets1
.hidden lj_vmeta_tgets1
@@ -1367,7 +1367,7 @@ lj_vmeta_tgets1:
.type lj_vmeta_tgets, @function
.size lj_vmeta_tgets, 24
lj_vmeta_tgets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tgetb
@@ -1387,7 +1387,7 @@ lj_vmeta_tgetv:
.long 0xf90057f5
bl lj_meta_tget
.long 0xb4000120,0xf9400008,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c
.long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842
.long 0x17ffff97
@@ -1413,7 +1413,7 @@ lj_vmeta_tsets1:
.type lj_vmeta_tsets, @function
.size lj_vmeta_tsets, 24
lj_vmeta_tsets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tsetb
@@ -1433,7 +1433,7 @@ lj_vmeta_tsetv:
.long 0xf90057f5
bl lj_meta_tset
.long 0xf87b7a68,0xb4000100,0xf9000008,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c
.long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275
.long 0x9240b842,0x17ffff6a
@@ -1441,11 +1441,11 @@ lj_vmeta_tsetv:
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 20
+ .size lj_vmeta_tsetr, 24
lj_vmeta_tsetr:
- .long 0x93407d22,0xf90012f3,0xf90057f5
+ .long 0x93407d22,0xf90012f3,0xaa1703e0,0xf90057f5
bl lj_tab_setinth
- .long 0x17fffc24
+ .long 0x17fffc23
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
@@ -1463,7 +1463,7 @@ lj_vmeta_comp:
.type lj_cont_nop, @function
.size lj_cont_nop, 24
lj_cont_nop:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_cont_ra
@@ -1555,7 +1555,7 @@ lj_vmeta_arith_vv:
.size lj_vmeta_binop, 24
lj_vmeta_binop:
.long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3
- .long 0x5280021c,0x17ffff10
+ .long 0x5280021c,0x17ffff0f
.globl lj_vmeta_len
.hidden lj_vmeta_len
@@ -1576,7 +1576,7 @@ lj_vmeta_call:
bl lj_meta_call
.long 0xf85f0262,0x9100239c,0x9240b842,0xf81f8275
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vmeta_callt
.hidden lj_vmeta_callt
@@ -1587,7 +1587,7 @@ lj_vmeta_callt:
.long 0x8b1c0362
bl lj_meta_call
.long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922
- .long 0x17fffbe3
+ .long 0x17fffbe2
.globl lj_vmeta_for
.hidden lj_vmeta_for
@@ -1597,42 +1597,42 @@ lj_vmeta_for:
.long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5
bl lj_meta_for
.long 0xb85fc2b0,0x53001e08,0xd3483e1b,0xd3507e1c
- .long 0xf101391f,0x54ffa200,0x17fffceb
+ .long 0xf101391f,0x54ffa1e0,0x17fffcea
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
.size lj_ff_assert, 68
lj_ff_assert:
- .long 0xf9400260,0xf100239f,0x540079c3,0xf85f8275
- .long 0x92d00009,0xeb09001f,0x54007942,0xf81f0260
- .long 0xd1002271,0xf100239b,0x9100239c,0xb40032db
+ .long 0xf9400260,0xf100239f,0x540079e3,0xf85f8275
+ .long 0x92d00009,0xeb09001f,0x54007962,0xf81f0260
+ .long 0xd1002271,0xf100239b,0x9100239c,0xb40032fb
.long 0xf9400a20,0xd100237b,0xf8008620,0xb5ffffbb
- .long 0x14000191
+ .long 0x14000192
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
.size lj_ff_type, 40
lj_ff_type:
- .long 0xf9400260,0xf100239f,0x540077a3,0x528001a8
+ .long 0xf9400260,0xf100239f,0x540077c3,0x528001a8
.long 0x936ffc0f,0xb10035ff,0xda8f3109,0x91001929
- .long 0xf8697840,0x14000184
+ .long 0xf8697840,0x14000185
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 148
lj_ff_getmetatable:
- .long 0xf9400260,0xf100239f,0x54007663,0x936ffc0f
+ .long 0xf9400260,0xf100239f,0x54007683,0x936ffc0f
.long 0xb10031ff,0xba4d19e4,0x9240b800,0x54000301
- .long 0xf9401011,0xaa1a03e0,0xf940fedc,0xb4002f11
+ .long 0xf9401011,0xaa1a03e0,0xf94116dc,0xb4002f31
.long 0xb9403629,0xb9400f8a,0xf9401622,0x0a0a0129
.long 0x8b090529,0x92800083,0x8b090c42,0x8b03bf83
.long 0xa9402040,0xf9400842,0xeb03011f,0x540000a0
- .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000168
- .long 0xeb1a011f,0x54002cc1,0x17fffffb,0x928001a8
- .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9410d31
+ .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000169
+ .long 0xeb1a011f,0x54002ce1,0x17fffffb,0x928001a8
+ .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9412531
.long 0x17ffffe5
.globl lj_ff_setmetatable
@@ -1640,112 +1640,112 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 88
lj_ff_setmetatable:
- .long 0xa9400660,0xf100439f,0x540071c3,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54007141,0xf9401128
+ .long 0xa9400660,0xf100439f,0x540071e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54007161,0xf9401128
.long 0x936ffc2f,0x3940212a,0xb10031ff,0x9240b821
- .long 0xfa400900,0x54007061,0xf9001121,0x361029ea
- .long 0xf9402ac8,0x121d794a,0xf9002ac9,0x3900212a
- .long 0xf9000d28,0x14000149
+ .long 0xfa400900,0x54007081,0xf9001121,0x36102a0a
+ .long 0xf94022c8,0x121d794a,0xf90022c9,0x3900212a
+ .long 0xf9000d28,0x1400014a
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
.size lj_ff_rawget, 48
lj_ff_rawget:
- .long 0xf9400261,0xf100439f,0x54006f03,0x936ffc2f
- .long 0xb10031ff,0x9240b821,0x54006e81,0xaa1703e0
+ .long 0xf9400261,0xf100439f,0x54006f23,0x936ffc2f
+ .long 0xb10031ff,0x9240b821,0x54006ea1,0xaa1703e0
.long 0x91002262
bl lj_tab_get
- .long 0xf9400000,0x1400013d
+ .long 0xf9400000,0x1400013e
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 24
lj_ff_tonumber:
- .long 0xf9400260,0xf100239f,0x54006d81,0xeb40833f
- .long 0x54006d43,0x14000137
+ .long 0xf9400260,0xf100239f,0x54006da1,0xeb40833f
+ .long 0x54006d63,0x14000138
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
.size lj_ff_tostring, 92
lj_ff_tostring:
- .long 0xf9400260,0xf100239f,0x54006cc3,0x936ffc0f
- .long 0xb10015ff,0x54002620,0xf94146c9,0xf90012f3
- .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006ba1
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000383
+ .long 0xf9400260,0xf100239f,0x54006ce3,0x936ffc0f
+ .long 0xb10015ff,0x54002640,0xf9415ec9,0xf90012f3
+ .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006bc1
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000384
.long 0xaa1703e0,0xaa1303e1
bl lj_strfmt_number
- .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000120
+ .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000121
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
.size lj_ff_next, 80
lj_ff_next:
- .long 0xf9400260,0xf100239f,0x540069e3,0x936ffc0f
- .long 0xb10031ff,0x9240b801,0x54006961,0xf83c6a7a
+ .long 0xf9400260,0xf100239f,0x54006a03,0x936ffc0f
+ .long 0xb10031ff,0x9240b801,0x54006981,0xf83c6a7a
.long 0xf85f8275,0xa9024ef3,0xaa1703e0,0x91002262
.long 0xf90057f5
bl lj_tab_next
- .long 0xf81f027a,0xb4002240,0xa9408660,0x5280031c
- .long 0xa93f0660,0x1400010f
+ .long 0xf81f027a,0xb4002260,0xa9408660,0x5280031c
+ .long 0xa93f0660,0x14000110
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, @function
.size lj_ff_pairs, 52
lj_ff_pairs:
- .long 0xf9400260,0xf100239f,0x54006763,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x540066e1,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006783,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54006701,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fea60,0xf81f0263
- .long 0x14000102
+ .long 0x14000103
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 120
lj_ff_ipairs_aux:
- .long 0xa9400660,0xf100439f,0x540065c3,0x936ffc0f
- .long 0xb10031ff,0x9240b800,0x54006541,0xeb41833f
- .long 0x54006501,0xb9403009,0xf9400802,0xb9403408
+ .long 0xa9400660,0xf100439f,0x540065e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b800,0x54006561,0xeb41833f
+ .long 0x54006521,0xb9403009,0xf9400802,0xb9403408
.long 0x11000421,0x6b09003f,0xf85f8275,0x8b18002a
.long 0x5280011c,0xf81f026a,0x540000e2,0xf8617848
.long 0x52800309,0xeb1a011f,0xf81f8268,0x9a89039c
- .long 0x140000e9,0x34001d08
+ .long 0x140000ea,0x34001d28
bl lj_tab_getinth
- .long 0xb4001cc0,0xf9400008,0x17fffff7
+ .long 0xb4001ce0,0xf9400008,0x17fffff7
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 52
lj_ff_ipairs:
- .long 0xf9400260,0xf100239f,0x54006203,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54006181,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006223,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x540061a1,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fe260,0xf81f0263
- .long 0x140000d7
+ .long 0x140000d8
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
.size lj_ff_pcall, 56
lj_ff_pcall:
- .long 0x394306c8,0xf100239c,0x54006063,0xaa1303f1
- .long 0x91004273,0x53041108,0x91005915,0x54ffc1e0
+ .long 0x394226c8,0xf100239c,0x54006083,0xaa1303f1
+ .long 0x91004273,0x53041108,0x91005915,0x54ffc1c0
.long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f
- .long 0x54ffffa1,0x17fffe09
+ .long 0x54ffffa1,0x17fffe08
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 56
+ .size lj_ff_xpcall, 60
lj_ff_xpcall:
- .long 0xa9400660,0x394306c8,0xf100439c,0x54005e83
- .long 0xaa1303f1,0x91006273,0x936ffc2f,0x53041108
- .long 0xb10025ff,0x91007915,0x54005da1,0xa9000221
- .long 0xb4ffbf9c,0x17ffffed
+ .long 0xa9400660,0x394226c8,0xf1004389,0x54005ea3
+ .long 0xaa1303f1,0x936ffc2f,0x53041108,0xb10025ff
+ .long 0x91007915,0x54005de1,0xaa0903fc,0x91006273
+ .long 0xa9000221,0xb4ffbf5c,0x17ffffec
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
@@ -1761,14 +1761,14 @@ lj_ff_coroutine_resume:
.long 0xd1002042,0x91002273,0xd100239c,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd81,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd7f,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x540002e8
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029
.long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0
- .long 0xf90057f5,0xb900c3fc,0x54ff6d00,0x17fffd09
+ .long 0xf90057f5,0xb900c3fc,0x54ff6cc0,0x17fffd07
.long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763
.long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1786,14 +1786,14 @@ lj_ff_coroutine_wrap_aux:
.long 0xfa439042,0xfa409a22,0x54005108,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd3a,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd38,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x54000248
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb
.long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc
- .long 0x54ff6460,0x17fffcc4,0xaa1703e0,0xaa1b03e1
+ .long 0x54ff6420,0x17fffcc2,0xaa1703e0,0xaa1b03e1
bl lj_ffh_coroutine_wrap_err
.long 0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1805,7 +1805,7 @@ lj_ff_coroutine_wrap_aux:
.size lj_ff_coroutine_yield, 32
lj_ff_coroutine_yield:
.long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3
- .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc9
+ .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc7
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
@@ -1853,10 +1853,10 @@ lj_fff_res1:
.type lj_fff_res, @function
.size lj_fff_res, 80
lj_fff_res:
- .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91e1
+ .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91a1
.long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123
.long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x8b1c0369,0x9100239c,0xf81f813a,0x17fffff3
.globl lj_ff_math_sqrt
@@ -2068,7 +2068,7 @@ lj_ff_math_min:
.long 0x1e620000,0x54002b83,0xfd400361,0x14000009
.long 0xfd400260,0x54002b03,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe802,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e608c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e605c20,0x17fffff7
.long 0x1e620021,0x54002983,0x17fffffa
.globl lj_ff_math_max
@@ -2083,7 +2083,7 @@ lj_ff_math_max:
.long 0x1e620000,0x54002723,0xfd400361,0x14000009
.long 0xfd400260,0x540026a3,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe3a2,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e603c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e60dc20,0x17fffff7
.long 0x1e620021,0x54002523,0x17fffffa
.globl lj_ff_string_byte
@@ -2092,7 +2092,7 @@ lj_ff_math_max:
.size lj_ff_string_byte, 52
lj_ff_string_byte:
.long 0xa97f8275,0xf100239f,0x936ffc0f,0xba4509e0
- .long 0x9240b800,0x54002441,0x39406008,0xb9401002
+ .long 0x9240b800,0x54002441,0x39406008,0xb9401402
.long 0x8b180108,0xf81f0268,0x5280011c,0xb4ffdda2
.long 0x17fffeeb
@@ -2101,7 +2101,7 @@ lj_ff_string_byte:
.type lj_ff_string_char, @function
.size lj_ff_string_char, 48
lj_ff_string_char:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000141
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000141
.long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261
.long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1
@@ -2125,16 +2125,16 @@ lj_fff_resstr:
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 172
lj_ff_string_sub:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x9400012d
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x9400012d
.long 0xf9400260,0xf9400a62,0xf100439f,0x92800011
.long 0x540000a0,0x54001fa3,0xeb42833f,0x54001f61
.long 0x93407c51,0xf9400661,0x936ffc0f,0xb10015ff
- .long 0x9240b800,0x54001ea1,0xb9401009,0xeb41833f
+ .long 0x9240b800,0x54001ea1,0xb9401409,0xeb41833f
.long 0x54001e41,0x93407c21,0x8b09022a,0xf100023f
.long 0x8b090028,0x9a8aa631,0xf100003f,0x9a88a421
.long 0xf100023f,0x9a9fa231,0xf100043f,0x9a9fa421
.long 0xeb09023f,0x9a89d231,0x91005c00,0xeb010222
- .long 0x8b010001,0x91000442,0x54fffa4a,0x9102a2c0
+ .long 0x8b010001,0x91000442,0x54fffa4a,0x9101c2c0
.long 0x92800089,0x8b09bc00,0x17fffeaa
.globl lj_ff_string_reverse
@@ -2142,10 +2142,10 @@ lj_ff_string_sub:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 76
lj_ff_string_reverse:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000102
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000102
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001a41,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001a41,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_reverse
bl lj_buf_tostr
.long 0x17ffffbf
@@ -2155,10 +2155,10 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 76
lj_ff_string_lower:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000ef
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000ef
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x540017e1,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x540017e1,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_lower
bl lj_buf_tostr
.long 0x17ffffac
@@ -2168,10 +2168,10 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 76
lj_ff_string_upper:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000dc
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000dc
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001581,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001581,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_upper
bl lj_buf_tostr
.long 0x17ffff99
@@ -2307,7 +2307,7 @@ lj_fff_fallback:
.long 0xf94012f3,0x7100001f,0xd37df01c,0xd100427b
.long 0x54ffb82c,0xf94016e0,0xf85f0262,0xcb13001c
.long 0x54000121,0x9240b842,0xf9401055,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0x8b1b0e7b
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0x8b1b0e7b
.long 0xd61f0100
.globl lj_vm_call_tail
@@ -2316,7 +2316,7 @@ lj_fff_fallback:
.size lj_vm_call_tail, 52
lj_vm_call_tail:
.long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb
- .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaed
+ .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaeb
.long 0x52800281
bl lj_state_growstack
.long 0xf94012f3,0xeb00001f,0x17ffffe8
@@ -2337,28 +2337,28 @@ lj_fff_gcstep:
.type lj_vm_record, @function
.size lj_vm_record, 44
lj_vm_record:
- .long 0x394306c0,0xf27b001f,0x54000161,0xb94132c1
+ .long 0x394226c0,0xf27b001f,0x54000161,0xb94142c1
.long 0xf27c001f,0x54000261,0x51000421,0xf27e041f
- .long 0x54000200,0xb90132c1,0x1400000e
+ .long 0x54000200,0xb90142c1,0x1400000e
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 16
lj_vm_rethook:
- .long 0x394306ca,0x3620018a,0xf94a0128,0xd61f0100
+ .long 0x394226ca,0x3620018a,0xf94a1528,0xd61f0100
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 80
lj_vm_inshook:
- .long 0x394306ca,0xb94132cb,0x3727ff8a,0x721e055f
- .long 0x54ffff40,0x5100056b,0xb90132cb,0x3400004b
+ .long 0x394226ca,0xb94142cb,0x3727ff8a,0x721e055f
+ .long 0x54ffff40,0x5100056b,0xb90142cb,0x3400004b
.long 0x3617feca,0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_ins
.long 0xf94012f3,0xb85fc2b0,0x8b300ec9,0xd3483e1b
- .long 0xf94a0128,0xd3507e1c,0xd61f0100
+ .long 0xf94a1528,0xd3507e1c,0xd61f0100
.globl lj_cont_hook
.hidden lj_cont_hook
@@ -2372,8 +2372,8 @@ lj_cont_hook:
.type lj_vm_hotloop, @function
.size lj_vm_hotloop, 52
lj_vm_hotloop:
- .long 0xf85f0262,0x910a82c0,0x9240b842,0xf90057f5
- .long 0xf9401042,0xaa1503e1,0xf90192d7,0x385a3042
+ .long 0xf85f0262,0x910b42c0,0x9240b842,0xf90057f5
+ .long 0xf9401042,0xaa1503e1,0xf901aad7,0x385a3042
.long 0xf90012f3,0x8b020e62,0xf90016e2
bl lj_trace_hot
.long 0x17ffffe9
@@ -2406,11 +2406,11 @@ lj_cont_stitch:
.long 0x9100237b,0xf1002231,0xf83c7a60,0x9100079c
.long 0x54ffff61,0xd3483e1b,0xd3587e11,0x8b11037b
.long 0xeb1c037f,0x54000228,0x7940d05b,0x7940d45c
- .long 0x6b1b039f,0x54ff6620,0x7100039f,0x54ff2961
- .long 0x5281cb80,0xb8206adb,0x52806400,0xf8206ad7
- .long 0xf90012f3,0x910a82c0,0xaa1503e1
+ .long 0x6b1b039f,0x54ff6600,0x7100039f,0x54ff2921
+ .long 0x5281d080,0xb8206adb,0x52806a00,0xf8206ad7
+ .long 0xf90012f3,0x910b42c0,0xaa1503e1
bl lj_dispatch_stitch
- .long 0xf94012f3,0x17fffb25,0xf83c7a7a,0x9100079c
+ .long 0xf94012f3,0x17fffb24,0xf83c7a7a,0x9100079c
.long 0x17ffffec
.globl lj_vm_profhook
@@ -2420,7 +2420,7 @@ lj_cont_stitch:
lj_vm_profhook:
.long 0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_profile
- .long 0xf94012f3,0xd10012b5,0x17fffb1b
+ .long 0xf94012f3,0xd10012b5,0x17fffb1a
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2436,10 +2436,10 @@ lj_vm_exit_handler:
.long 0xa91b5ff6,0x6d0c67f8,0xa91c67f8,0x6d0d6ffa
.long 0xa91d6ffa,0x6d0e77fc,0xa91e77fc,0x6d0f7ffe
.long 0xf94103e0,0x910803e2,0x12800063,0xa91f0bff
- .long 0xcb1e0000,0xf940aed7,0xd342fc00,0xf940b2d3
- .long 0xd1000800,0xb94003c1,0xb90082c3,0xf90012f3
- .long 0x53055021,0xb90e5ec0,0xb90e5ac1,0xf90192d7
- .long 0xf900b2df,0x910a82c0,0x910003e1
+ .long 0xcb1e0000,0xf940b6d7,0xd342fc00,0xf940bad3
+ .long 0xd1000800,0xb94003c1,0xb900b2c3,0xf90012f3
+ .long 0x53055021,0xb90e86c0,0xb90e82c1,0xf901aad7
+ .long 0xf900badf,0x910b42c0,0x910003e1
bl lj_trace_exit
.long 0xf9402ae1,0xf94012f3,0x927ef43f,0xf94057f5
.long 0xf9005bf7,0x14000002
@@ -2447,21 +2447,21 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 188
+ .size lj_vm_exit_interp, 184
lj_vm_exit_interp:
.long 0xf9405bf7,0x7100001f,0x5400054b,0xd37df01c
.long 0xf85f0261,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x9240b821,0xb900c3fc,0xf90012f3,0xf9401021
- .long 0xf900b2df,0x12800003,0xf85b8034,0x394002b1
- .long 0xb84046b0,0xb90082c3,0x7101863f,0x8b300ec9
- .long 0x540001a2,0x7101663f,0x8b310ec8,0xf9479911
+ .long 0xf900badf,0x12800003,0xf85b8034,0x394002b1
+ .long 0xb84046b0,0xb900b2c3,0x7101863f,0x8b300ec9
+ .long 0x540001a2,0x7101663f,0x8b310ec8,0xf947ad11
.long 0xd3483e1b,0xd350fe08,0x9a9c311c,0x540000a3
.long 0xf85f0262,0xd100239c,0x8b1b0e7b,0x9240b842
.long 0xd61f0220,0xf85f8260,0xf2400401,0x54fffe41
.long 0xb85fc002,0xd3483c40,0xcb000e61,0xf85e0022
.long 0x9240b842,0xf9401042,0xf85b8054,0x17ffffea
- .long 0xcb0003e1,0xaa1703e0
- bl lj_err_throw
+ .long 0xaa1703e0
+ bl lj_err_run
.globl lj_vm_modi
.hidden lj_vm_modi
@@ -2480,26 +2480,26 @@ lj_vm_modi:
lj_vm_ffi_callback:
.long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
.long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940b555
+ .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940bd55
.long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0
.long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4
.long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa
.long 0xaa1503e0,0xf90057f5,0x910003e1
bl lj_ccallback_enter
.long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a
- .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb90082da
+ .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb900b2da
.long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 36
lj_cont_ffi_callback:
- .long 0xf940b6d5,0xa9020ef3,0xf9000ab7,0xaa1503e0
+ .long 0xf940bed5,0xa9020ef3,0xf9000ab7,0xaa1503e0
.long 0xaa1b03e1
bl lj_ccallback_leave
- .long 0xa94706a0,0x6d4306a0,0x17fff925
+ .long 0xa94706a0,0x6d4306a0,0x17fff924
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
@@ -2539,7 +2539,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.quad .Lbegin
- .quad 15516
+ .quad 15520
.byte 0xe
.uleb128 208
.byte 0x9d
@@ -2635,7 +2635,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 15516
+ .long 15520
.uleb128 0
.byte 0xe
.uleb128 208
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h
index 935d8440f..349b9c940 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h
@@ -98,63 +98,63 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
8212,
8216,
8288,
-10252,
-10320,
-10760,
-10840,
-10892,
-11012,
-10360,
-10508,
-10596,
-10644,
-10668,
-11064,
-11120,
-11756,
-11176,
-11492,
-11860,
-11788,
-11824,
-12000,
-12072,
-12104,
-12136,
-12168,
-12200,
-12232,
-12264,
-12296,
-12328,
-12360,
-12392,
-12588,
-12648,
-12040,
-12464,
-12424,
-12504,
-12544,
-12696,
-12836,
-13768,
-13840,
-13804,
-13876,
-13932,
-13988,
-14044,
-14100,
-13564,
-13632,
-13700,
-12976,
-13028,
-13108,
-13280,
-13356,
-13432
+10256,
+10324,
+10764,
+10844,
+10896,
+11016,
+10364,
+10512,
+10600,
+10648,
+10672,
+11068,
+11124,
+11764,
+11184,
+11500,
+11868,
+11796,
+11832,
+12008,
+12080,
+12112,
+12144,
+12176,
+12208,
+12240,
+12272,
+12304,
+12336,
+12368,
+12400,
+12596,
+12656,
+12048,
+12472,
+12432,
+12512,
+12552,
+12704,
+12844,
+13776,
+13848,
+13812,
+13884,
+13940,
+13996,
+14052,
+14108,
+13572,
+13640,
+13708,
+12984,
+13036,
+13116,
+13288,
+13364,
+13440
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h
@@ -145,6 +145,7 @@ FFDEF(jit_on)
FFDEF(jit_off)
FFDEF(jit_flush)
FFDEF(jit_status)
+FFDEF(jit_security)
FFDEF(jit_attach)
FFDEF(jit_util_funcinfo)
FFDEF(jit_util_funcbc)
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
fold_reassoc_intarith_k,
fold_reassoc_intarith_k64,
fold_reassoc_dup,
+ fold_reassoc_dup_minmax,
fold_reassoc_bxor,
fold_reassoc_shift,
fold_reassoc_minmax_k,
- fold_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
fold_comm_equal,
fold_comm_comp,
fold_comm_dup,
+ fold_comm_dup_minmax,
fold_comm_bxor,
fold_merge_eqne_snew_kgc,
lj_opt_fwd_aload,
fold_kfold_hload_kkptr,
lj_opt_fwd_hload,
lj_opt_fwd_uload,
- lj_opt_fwd_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
0xffffffff,
+0x6a44881d,
+0x08665c17,
+0x5855ffff,
+0x82754416,
+0x624bfc21,
+0x86894409,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0712701c,
+0xffffffff,
+0x6b4287ff,
+0xffffffff,
+0x085e5c17,
+0x27b45ed4,
+0xffffffff,
+0x0d0bfc17,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x9bbfffff,
+0x10507417,
+0xffffffff,
+0xffffffff,
+0x070a701c,
+0x5557fc1d,
+0xffffffff,
+0xffffffff,
+0x08565c17,
+0x7645ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6844841d,
+0x10487417,
+0x817543ff,
+0x0702701c,
+0xffffffff,
+0x84894009,
+0xffffffff,
+0x084e5c17,
+0xffffffff,
+0x26b45e72,
+0xffffffff,
+0x7f7863ff,
+0x7c85fc00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x4e6dfc17,
+0xffffffff,
+0x6047fc1d,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x08465c17,
+0x46b56a96,
+0x4bb4ae95,
+0xffffffff,
+0x79113818,
+0x01607044,
+0xffffffff,
+0xffffffff,
+0x1dc18c09,
+0xffffffff,
+0xffffffff,
+0x2152681d,
+0x3312741d,
+0xffffffff,
+0x67428817,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h
index 52d7566b1..6e35da521 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h
@@ -272,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
lj_cf_jit_off,
lj_cf_jit_flush,
lj_cf_jit_status,
+ lj_cf_jit_security,
lj_cf_jit_attach
};
static const uint8_t lj_lib_init_jit[] = {
-143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
-115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250,
-252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101,
-114,115,105,111,110,250,255
+143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
+115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115,
+250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110,
+117,109,250,252,2,199,118,101,114,115,105,111,110,250,255
};
#endif
@@ -298,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
lj_cf_jit_util_ircalladdr
};
static const uint8_t lj_lib_init_jit_util[] = {
-148,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+149,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105,
110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97,
99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120,
@@ -312,7 +313,7 @@ static const lua_CFunction lj_lib_cf_jit_opt[] = {
lj_cf_jit_opt_start
};
static const uint8_t lj_lib_init_jit_opt[] = {
-159,57,1,5,115,116,97,114,116,255
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -324,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
lj_cf_jit_profile_dumpstack
};
static const uint8_t lj_lib_init_jit_profile[] = {
-160,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
+161,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
99,107,255
};
#endif
@@ -352,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
lj_cf_ffi_meta___ipairs
};
static const uint8_t lj_lib_init_ffi_meta[] = {
-163,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
+164,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95,
95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115,
117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95,
@@ -370,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
lj_cf_ffi_clib___gc
};
static const uint8_t lj_lib_init_ffi_clib[] = {
-181,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
+182,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
4,95,95,103,99,255
};
#endif
@@ -382,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
lj_cf_ffi_callback_set
};
static const uint8_t lj_lib_init_ffi_callback[] = {
-184,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
+185,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -409,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
lj_cf_ffi_load
};
static const uint8_t lj_lib_init_ffi[] = {
-186,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
+187,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105,
122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111,
102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102,
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
0x1200+(IRFPM_FLOOR),
0x1200+(IRFPM_CEIL),
0x1300+(IRFPM_SQRT),
-0x1300+(IRFPM_LOG10),
-0x1300+(IRFPM_EXP),
-0x1300+(IRFPM_SIN),
-0x1300+(IRFPM_COS),
-0x1300+(IRFPM_TAN),
-0x1400+(FF_math_asin),
-0x1400+(FF_math_acos),
-0x1400+(FF_math_atan),
-0x1500+(IRCALL_sinh),
-0x1500+(IRCALL_cosh),
-0x1500+(IRCALL_tanh),
+0x1400+(IRCALL_log10),
+0x1400+(IRCALL_exp),
+0x1400+(IRCALL_sin),
+0x1400+(IRCALL_cos),
+0x1400+(IRCALL_tan),
+0x1400+(IRCALL_asin),
+0x1400+(IRCALL_acos),
+0x1400+(IRCALL_atan),
+0x1400+(IRCALL_sinh),
+0x1400+(IRCALL_cosh),
+0x1400+(IRCALL_tanh),
0,
+0,
+0x1500,
0x1600,
0x1700,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
0x1a00,
-0x1b00+(IR_MIN),
-0x1b00+(IR_MAX),
-0x1c00,
0,
-0x1d00,
-0x1e00+(IR_BNOT),
-0x1e00+(IR_BSWAP),
-0x1f00+(IR_BSHL),
-0x1f00+(IR_BSHR),
-0x1f00+(IR_BSAR),
-0x1f00+(IR_BROL),
-0x1f00+(IR_BROR),
-0x2000+(IR_BAND),
-0x2000+(IR_BOR),
-0x2000+(IR_BXOR),
+0x1b00,
+0x1c00+(IR_BNOT),
+0x1c00+(IR_BSWAP),
+0x1d00+(IR_BSHL),
+0x1d00+(IR_BSHR),
+0x1d00+(IR_BSAR),
+0x1d00+(IR_BROL),
+0x1d00+(IR_BROR),
+0x1e00+(IR_BAND),
+0x1e00+(IR_BOR),
+0x1e00+(IR_BXOR),
+0x1f00,
+0x2000+(0),
0x2100,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2f00+(0),
-0x2f00+(1),
-0x3000+(MM_eq),
-0x3000+(MM_len),
-0x3000+(MM_lt),
-0x3000+(MM_le),
-0x3000+(MM_concat),
-0x3100,
-0x3000+(MM_add),
-0x3000+(MM_sub),
-0x3000+(MM_mul),
-0x3000+(MM_div),
-0x3000+(MM_mod),
-0x3000+(MM_pow),
-0x3000+(MM_unm),
+0x2d00+(0),
+0x2d00+(1),
+0x2e00+(MM_eq),
+0x2e00+(MM_len),
+0x2e00+(MM_lt),
+0x2e00+(MM_le),
+0x2e00+(MM_concat),
+0x2f00,
+0x2e00+(MM_add),
+0x2e00+(MM_sub),
+0x2e00+(MM_mul),
+0x2e00+(MM_div),
+0x2e00+(MM_mod),
+0x2e00+(MM_pow),
+0x2e00+(MM_unm),
0,
0,
0,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S
index db69a939c..d99419612 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S
@@ -17,10 +17,10 @@ lj_BC_ISLT:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012dc1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d43
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012de1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d63
.long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed
.globl lj_BC_ISGE
@@ -31,10 +31,10 @@ lj_BC_ISGE:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012943
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012963
.long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed
.globl lj_BC_ISLE
@@ -45,10 +45,10 @@ lj_BC_ISLE:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012643
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012543
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012663
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012563
.long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed
.globl lj_BC_ISGT
@@ -59,10 +59,10 @@ lj_BC_ISGT:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012243
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012143
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012263
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012163
.long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed
.globl lj_BC_ISEQV
@@ -73,12 +73,12 @@ lj_BC_ISEQV:
.long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012420,0xeb02001f,0x54000101
+ .long 0xba4b1904,0x54012440,0xeb02001f,0x54000101
.long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xeb0801ff
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xeb0801ff
.long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a
.long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49
- .long 0x14000907
+ .long 0x14000908
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
@@ -88,11 +88,11 @@ lj_BC_ISNEV:
.long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012000,0xeb02001f,0x540000e1
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xba4b1904,0x54012020,0xeb02001f,0x540000e1
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2
.long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a
- .long 0x39402949,0x52800023,0x3727fa29,0x140008e7
+ .long 0x39402949,0x52800023,0x3727fa29,0x140008e8
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
@@ -101,9 +101,9 @@ lj_BC_ISNEV:
lj_BC_ISEQS:
.long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c40
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c60
.long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
@@ -112,9 +112,9 @@ lj_BC_ISEQS:
lj_BC_ISNES:
.long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119c0
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119e0
.long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
@@ -125,11 +125,11 @@ lj_BC_ISEQN:
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd81,0x140008a3
+ .long 0xb1002dff,0x54fffd81,0x140008a4
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
@@ -140,11 +140,11 @@ lj_BC_ISNEN:
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd61,0x14000880
+ .long 0xb1002dff,0x54fffd61,0x14000881
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
@@ -152,9 +152,9 @@ lj_BC_ISNEN:
.size lj_BC_ISEQP, 68
lj_BC_ISEQP:
.long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f00
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f20
.long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNEP
@@ -163,9 +163,9 @@ lj_BC_ISEQP:
.size lj_BC_ISNEP, 68
lj_BC_ISNEP:
.long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010ce0
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010d00
.long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISTC
@@ -176,7 +176,7 @@ lj_BC_ISTC:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b
.long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
@@ -186,7 +186,7 @@ lj_BC_ISFC:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b
.long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_IST
.hidden lj_BC_IST
@@ -195,7 +195,7 @@ lj_BC_ISFC:
lj_BC_IST:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISF
@@ -205,7 +205,7 @@ lj_BC_IST:
lj_BC_ISF:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISTYPE
@@ -213,8 +213,8 @@ lj_BC_ISF:
.type lj_BC_ISTYPE, @function
.size lj_BC_ISTYPE, 36
lj_BC_ISTYPE:
- .long 0xf87b7a68,0xab88bf9f,0x540104c1,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b7a68,0xab88bf9f,0x540104e1,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNUM
@@ -222,8 +222,8 @@ lj_BC_ISTYPE:
.type lj_BC_ISNUM, @function
.size lj_BC_ISNUM, 36
lj_BC_ISNUM:
- .long 0xf87b6a68,0xeb48833f,0x540103a9,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b6a68,0xeb48833f,0x540103c9,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_MOV
@@ -232,7 +232,7 @@ lj_BC_ISNUM:
.size lj_BC_MOV, 32
lj_BC_MOV:
.long 0xf87c7a68,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_NOT
.hidden lj_BC_NOT
@@ -241,17 +241,17 @@ lj_BC_MOV:
lj_BC_NOT:
.long 0xf87c7a68,0x92d00009,0x92e0002a,0xeb09011f
.long 0x9a8a3128,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
.size lj_BC_UNM, 68
lj_BC_UNM:
- .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101a8
+ .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101c8
.long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02
.long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_LEN
@@ -260,9 +260,9 @@ lj_BC_UNM:
.size lj_BC_LEN, 72
lj_BC_LEN:
.long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800
- .long 0x54000141,0xb9401000,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010041
+ .long 0x54000141,0xb9401400,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010061
bl lj_tab_len
.long 0x17fffff5
@@ -273,10 +273,10 @@ lj_BC_LEN:
lj_BC_ADDVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400fbc6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400fbe6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400fa49,0xeb41833f,0x5400fa09
+ .long 0xeb40833f,0x5400fa69,0xeb41833f,0x5400fa29
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVN
@@ -286,10 +286,10 @@ lj_BC_ADDVN:
lj_BC_SUBVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400f866,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400f886,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400f6e9,0xeb41833f,0x5400f6a9
+ .long 0xeb40833f,0x5400f709,0xeb41833f,0x5400f6c9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVN
@@ -299,11 +299,11 @@ lj_BC_SUBVN:
lj_BC_MULVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4c1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4e1
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f349
- .long 0xeb41833f,0x5400f309,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f369
+ .long 0xeb41833f,0x5400f329,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVN
@@ -312,9 +312,9 @@ lj_BC_MULVN:
.size lj_BC_DIVVN, 72
lj_BC_DIVVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1a9
- .long 0xeb41833f,0x5400f169,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1c9
+ .long 0xeb41833f,0x5400f189,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVN
@@ -324,10 +324,10 @@ lj_BC_DIVVN:
lj_BC_MODVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400ef41,0x94000c9f,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400ef61,0x94000ca0,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400eda9,0xeb41833f,0x5400ed69
+ .long 0xeb40833f,0x5400edc9,0xeb41833f,0x5400ed89
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -338,10 +338,10 @@ lj_BC_MODVN:
lj_BC_ADDNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400ebe6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400ec06,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ea69,0xeb41833f,0x5400ea29
+ .long 0xeb40833f,0x5400ea89,0xeb41833f,0x5400ea49
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBNV
@@ -351,10 +351,10 @@ lj_BC_ADDNV:
lj_BC_SUBNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400e886,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400e8a6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400e709,0xeb41833f,0x5400e6c9
+ .long 0xeb40833f,0x5400e729,0xeb41833f,0x5400e6e9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULNV
@@ -364,11 +364,11 @@ lj_BC_SUBNV:
lj_BC_MULNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e4e1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e501
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e369
- .long 0xeb41833f,0x5400e329,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e389
+ .long 0xeb41833f,0x5400e349,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVNV
@@ -377,9 +377,9 @@ lj_BC_MULNV:
.size lj_BC_DIVNV, 72
lj_BC_DIVNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1c9
- .long 0xeb41833f,0x5400e189,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1e9
+ .long 0xeb41833f,0x5400e1a9,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODNV
@@ -389,10 +389,10 @@ lj_BC_DIVNV:
lj_BC_MODNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400df61,0x94000c1d,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400df81,0x94000c1e,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ddc9,0xeb41833f,0x5400dd89
+ .long 0xeb40833f,0x5400dde9,0xeb41833f,0x5400dda9
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -403,10 +403,10 @@ lj_BC_MODNV:
lj_BC_ADDVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400dc66,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400dc86,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400dae9,0xeb41833f,0x5400daa9
+ .long 0xeb40833f,0x5400db09,0xeb41833f,0x5400dac9
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVV
@@ -416,10 +416,10 @@ lj_BC_ADDVV:
lj_BC_SUBVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400d906,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400d926,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400d789,0xeb41833f,0x5400d749
+ .long 0xeb40833f,0x5400d7a9,0xeb41833f,0x5400d769
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVV
@@ -429,11 +429,11 @@ lj_BC_SUBVV:
lj_BC_MULVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d561
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d581
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d3e9
- .long 0xeb41833f,0x5400d3a9,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d409
+ .long 0xeb41833f,0x5400d3c9,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVV
@@ -442,9 +442,9 @@ lj_BC_MULVV:
.size lj_BC_DIVVV, 72
lj_BC_DIVVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d249
- .long 0xeb41833f,0x5400d209,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d269
+ .long 0xeb41833f,0x5400d229,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVV
@@ -454,10 +454,10 @@ lj_BC_DIVVV:
lj_BC_MODVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400cfe1,0x94000b9b,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400d001,0x94000b9c,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400ce49,0xeb41833f,0x5400ce09
+ .long 0xeb40833f,0x5400ce69,0xeb41833f,0x5400ce29
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -467,11 +467,11 @@ lj_BC_MODVV:
.size lj_BC_POW, 72
lj_BC_POW:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc69
- .long 0xeb41833f,0x5400cc29
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc89
+ .long 0xeb41833f,0x5400cc49
bl pow
.long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_CAT
.hidden lj_BC_CAT
@@ -481,9 +481,9 @@ lj_BC_CAT:
.long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382
.long 0x8b1c0e61,0xaa1703e0,0xf90057f5
bl lj_meta_cat
- .long 0x385ff2b1,0xf94012f3,0xb500cae0,0xf8717a68
+ .long 0x385ff2b1,0xf94012f3,0xb500cb00,0xf8717a68
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
@@ -492,7 +492,7 @@ lj_BC_CAT:
lj_BC_KSTR:
.long 0xaa3c03fc,0xf87c7a88,0x92800089,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
@@ -501,7 +501,7 @@ lj_BC_KSTR:
lj_BC_KCDATA:
.long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
@@ -509,7 +509,7 @@ lj_BC_KCDATA:
.size lj_BC_KSHORT, 36
lj_BC_KSHORT:
.long 0x13003f9c,0x8b180388,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_KNUM
@@ -518,7 +518,7 @@ lj_BC_KSHORT:
.size lj_BC_KNUM, 32
lj_BC_KNUM:
.long 0xf87c7a88,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
@@ -526,7 +526,7 @@ lj_BC_KNUM:
.size lj_BC_KPRI, 32
lj_BC_KPRI:
.long 0xaa3cbfe8,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
@@ -535,7 +535,7 @@ lj_BC_KPRI:
lj_BC_KNIL:
.long 0x8b1b0e7b,0x8b1c0e7c,0xf800877a,0xeb1c037f
.long 0xf800877a,0x54ffffcb,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UGET
.hidden lj_BC_UGET
@@ -544,7 +544,7 @@ lj_BC_KNIL:
lj_BC_UGET:
.long 0xf85f0261,0x9100179c,0x9240b821,0xf87c7821
.long 0xf9401021,0xf9400028,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETV
@@ -556,7 +556,7 @@ lj_BC_USETV:
.long 0xf87c7a62,0xf9401001,0x3940200a,0x39402808
.long 0x936ffc4f,0xf9000022,0x910011ef,0x721e015f
.long 0x7a401904,0xba4a19e0,0x540000e8,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9240b842,0x39402049,0x7200053f
.long 0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
@@ -571,8 +571,8 @@ lj_BC_USETS:
.long 0xf87b7820,0xf87c7a82,0x92800088,0xf9401001
.long 0x3940200a,0x8b08bc48,0x39402049,0xf9000028
.long 0x371000ea,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x39402808
- .long 0x7200053f,0x7a401900,0x54fffee0,0xaa1603e0
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x39402808
+ .long 0x7200053f,0x7a401904,0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
.long 0x17fffff4
@@ -583,7 +583,7 @@ lj_BC_USETS:
lj_BC_USETN:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xf87c7a88,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETP
@@ -593,7 +593,7 @@ lj_BC_USETN:
lj_BC_USETP:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xaa3cbfe8,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_UCLO
@@ -605,7 +605,7 @@ lj_BC_UCLO:
.long 0xb40000a2,0xaa1703e0,0x8b1b0e61
bl lj_func_closeuv
.long 0xf94012f3,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
@@ -616,7 +616,7 @@ lj_BC_FNEW:
.long 0xf87c7a81,0xaa1703e0,0x9240b842
bl lj_func_newL_gc
.long 0xf94012f3,0x92800108,0x8b08bc00,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TNEW
@@ -624,12 +624,12 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 96
lj_BC_TNEW:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x54000202,0x92402b81,0xd34bff82
.long 0xf11ffc3f,0x52810028,0x9a881021
bl lj_tab_new
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17ffffef
@@ -639,11 +639,11 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 84
lj_BC_TDUP:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x540001a2,0xaa3c03fc,0xf87c7a81
bl lj_tab_dup
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17fffff2
@@ -674,7 +674,7 @@ lj_BC_TGETV:
.long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020
.long 0x8b294c42,0x6b00013f,0x54009762,0xf9400048
.long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809
.long 0x3707fec9,0x140004ac,0x936ffd2f,0xb10015ff
.long 0x54009521,0x9240b93c,0x1400000a
@@ -690,7 +690,7 @@ lj_BC_TGETS:
.long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42
.long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f
.long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8
.long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89
.long 0x14000477
@@ -704,7 +704,7 @@ lj_BC_TGETB:
.long 0xb10031ff,0x9240b821,0x54008ec1,0xf9400822
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54008e22
.long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00
.long 0x39402809,0x3707fec9,0x14000462
@@ -716,7 +716,7 @@ lj_BC_TGETR:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69
.long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42
.long 0x6b0a013f,0x54008e82,0xf9400048,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TSETV
@@ -730,9 +730,9 @@ lj_BC_TSETV:
.long 0x8b294c42,0x6b00013f,0x54008e42,0xf9400049
.long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120
.long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9
- .long 0x14000460,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x14000460,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f
.long 0xb10015ff,0x54008ae1,0x9240b93c,0x1400000a
@@ -748,7 +748,7 @@ lj_BC_TSETS:
.long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b
.long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68
.long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0
.long 0x39402809,0x370ffea9,0x14000423,0xaa0b03e2
.long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809
@@ -756,7 +756,7 @@ lj_BC_TSETS:
.long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2
bl lj_tab_newkey
.long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4
- .long 0xf9402ac9,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xf94022c9,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c29,0x17ffffde
.globl lj_BC_TSETB
@@ -769,10 +769,10 @@ lj_BC_TSETB:
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x540080a2
.long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f
.long 0x54000120,0xf9000048,0x3710018a,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809
- .long 0x370ffea9,0x140003f3,0xf9402ac9,0x121d794a
- .long 0xf9002ac1,0x3900202a,0xf9000c29,0x17fffff0
+ .long 0x370ffea9,0x140003f3,0xf94022c9,0x121d794a
+ .long 0xf90022c1,0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -784,11 +784,11 @@ lj_BC_TSETM:
.long 0x0b510d22,0xf9400823,0xeb00005f,0x8b110371
.long 0x540001c8,0x8b294c69,0x3940202a,0xf8408768
.long 0xf8008528,0xeb11037f,0x54ffffa3,0x3710018a
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf90012f3,0xaa1703e0
.long 0xf90057f5
bl lj_tab_reasize
- .long 0x17ffffe3,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x17ffffe3,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETR
@@ -800,8 +800,8 @@ lj_BC_TSETR:
.long 0x9240b821,0xf9400820,0x3940202a,0xb9403023
.long 0x8b294c00,0x3710016a,0x6b03013f,0x54007b22
.long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xf9402ac8,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xf94022c8,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c28,0x17fffff1
.globl lj_BC_CALLM
@@ -818,8 +818,8 @@ lj_BC_CALLM:
lj_BC_CALL:
.long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262
.long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff
- .long 0x9240b842,0x54008301,0xf81f8275,0xf9401055
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x9240b842,0x54008321,0xf81f8275,0xf9401055
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0x8b1b0e7b,0xd61f0100
.globl lj_BC_CALLMT
@@ -836,12 +836,12 @@ lj_BC_CALLMT:
lj_BC_CALLT:
.long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c
.long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922
- .long 0x540082a1,0xf85f8275,0x52800011,0x3940284a
+ .long 0x540082c1,0xf85f8275,0x52800011,0x3940284a
.long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc
.long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68
.long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100,0x385fd2bb
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100,0x385fd2bb
.long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000
.long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf
.long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275
@@ -854,9 +854,9 @@ lj_BC_CALLT:
lj_BC_ITERC:
.long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760
.long 0x91004373,0x5280021c,0xf9000362,0xa9010760
- .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a41
+ .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a61
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
@@ -869,7 +869,7 @@ lj_BC_ITERN:
.long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400
.long 0x54ffff40,0x8b180000,0xa9002360,0x91000400
.long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f
.long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f
.long 0x9100079c,0x54ffff20,0xa9002360,0x8b090380
@@ -885,7 +885,7 @@ lj_BC_VARG:
.long 0xd100426b,0xb40001d1,0xd100414a,0xeb0b039f
.long 0xf8408788,0x9a9a3108,0xeb0a037f,0xf8008768
.long 0x54ffff63,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xf9401ae8
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xf9401ae8
.long 0xeb1c016a,0x9a8ad3f1,0x91002231,0x8b0a0369
.long 0xb900c3f1,0x54fffe8d,0xeb08013f,0x540000c8
.long 0xf8408788,0xf8008768,0xeb0b039f,0x54ffffa3
@@ -904,7 +904,7 @@ lj_BC_ISNEXT:
.long 0x54000221,0x936ffc48,0x39402809,0xb100311f
.long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8
.long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8
.long 0x39000389,0x17fffff5
@@ -928,7 +928,7 @@ lj_BC_RET:
.long 0xd3483e1b,0xcb1b0c43,0xd3587e11,0xf85f0060
.long 0xeb110f9f,0x54000163,0x9240b800,0xaa0303f3
.long 0xf9401001,0xf85b8034,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x91002273,0x9100239c,0xf81e827a,0x17fffff1
.long 0x8b1b0e7b,0xf240083f,0x54003061,0xcb010273
.long 0xf85f8275,0x17ffffdb
@@ -943,7 +943,7 @@ lj_BC_RET0:
.long 0xd3483e1b,0xcb1b0c73,0xd3587e11,0xf85f0260
.long 0xeb110f9f,0x54000143,0x9240b800,0xf9401001
.long 0xf85b8034,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x9100239c
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x9100239c
.long 0xf800847a,0x17fffff3
.globl lj_BC_RET1
@@ -956,7 +956,7 @@ lj_BC_RET1:
.long 0xd1004263,0xd3483e1b,0xcb1b0c73,0xf8008468
.long 0xd3587e11,0xf85f0260,0xeb110f9f,0x54000143
.long 0x9240b800,0xf9401001,0xf85b8034,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9100239c,0xf800847a,0x17fffff3
.globl lj_BC_FORI
@@ -966,12 +966,12 @@ lj_BC_RET1:
lj_BC_FORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f
- .long 0x54006041,0xeb42833f,0x54006001,0x37f80142
+ .long 0x54006061,0xeb42833f,0x54006021,0x37f80142
.long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760
- .long 0x54005e43,0xeb41833f,0x54005e09,0xeb42833f
- .long 0x54005dc9,0xfd000f60,0xb7f80082,0x1e612000
+ .long 0x54005e63,0xeb41833f,0x54005e29,0xeb42833f
+ .long 0x54005de9,0xfd000f60,0xb7f80082,0x1e612000
.long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd
.globl lj_BC_JFORI
@@ -981,12 +981,12 @@ lj_BC_FORI:
lj_BC_JFORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000261,0xeb41833f
- .long 0x54005bc1,0xeb42833f,0x54005b81,0x37f80182
+ .long 0x54005be1,0xeb42833f,0x54005ba1,0x37f80182
.long 0x6b01001f,0xaa1c03f5,0x785fe39c,0xf9000f60
.long 0x540011ed,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff5,0x6d400760,0x54005983,0xeb41833f
- .long 0x54005949,0xeb42833f,0x54005909,0xfd000f60
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff5,0x6d400760,0x540059a3,0xeb41833f
+ .long 0x54005969,0xeb42833f,0x54005929,0xfd000f60
.long 0xb7f800a2,0x1e612000,0x785fe39c,0x54000f89
.long 0x17ffffed,0x1e602020,0x17fffffc
@@ -995,8 +995,8 @@ lj_BC_JFORI:
.type lj_BC_FORL, @function
.size lj_BC_FORL, 28
lj_BC_FORL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400de43
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400de83
.globl lj_BC_IFORL
.hidden lj_BC_IFORL
@@ -1007,9 +1007,9 @@ lj_BC_IFORL:
.long 0xd140839c,0xeb40833f,0x54000221,0x2b020000
.long 0x540000e6,0x8b180008,0x37f80162,0x6b01001f
.long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760
- .long 0x54005403,0xfd400b62,0x1e622800,0xb7f800c2
+ .long 0x54005423,0xfd400b62,0x1e622800,0xb7f800c2
.long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395
.long 0x17ffffef,0x1e602020,0x17fffffb
@@ -1022,8 +1022,8 @@ lj_BC_JFORL:
.long 0x54000221,0x2b020000,0x540000e6,0x8b180008
.long 0x37f80162,0x6b01001f,0xf9000368,0xf9000f68
.long 0x5400084d,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff6,0x6d400760,0x54004fe3,0xfd400b62
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff6,0x6d400760,0x54005003,0xfd400b62
.long 0x1e622800,0xb7f800c2,0x1e612000,0xfd000360
.long 0xfd000f60,0x54000629,0x17ffffef,0x1e602020
.long 0x17fffffb
@@ -1033,8 +1033,8 @@ lj_BC_JFORL:
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 28
lj_BC_ITERL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d4e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d523
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
@@ -1043,7 +1043,7 @@ lj_BC_ITERL:
lj_BC_IITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000080
.long 0x8b1c0aa8,0xd1408115,0xf81f8120,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_JITERL
@@ -1053,22 +1053,22 @@ lj_BC_IITERL:
lj_BC_JITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000060
.long 0xf81f8120,0x14000014,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 28
lj_BC_LOOP:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d0e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d123
.globl lj_BC_ILOOP
.hidden lj_BC_ILOOP
.type lj_BC_ILOOP, @function
.size lj_BC_ILOOP, 24
lj_BC_ILOOP:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_JLOOP
@@ -1076,8 +1076,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 36
lj_BC_JLOOP:
- .long 0xf94206c0,0x52800001,0xf87c781c,0xb90082c1
- .long 0xf9402f9b,0xf900b2d3,0xf90052d7,0xd10043ff
+ .long 0xf9421ec0,0x52800001,0xf87c781c,0xb900b2c1
+ .long 0xf9402f9b,0xf900bad3,0xf9006ed7,0xd10043ff
.long 0xd61f0360
.globl lj_BC_JMP
@@ -1086,15 +1086,15 @@ lj_BC_JLOOP:
.size lj_BC_JMP, 32
lj_BC_JMP:
.long 0x8b1c0abc,0xd1408395,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 28
lj_BC_FUNCF:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000421,0x78206ac1,0x5400cf03
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000421,0x78206ac1,0x5400cf43
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
@@ -1103,7 +1103,7 @@ lj_BC_FUNCF:
lj_BC_IFUNCF:
.long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f
.long 0x54001648,0xeb090f9f,0x540000e3,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf83c6a7a,0x9100239c,0x17fffff6
.globl lj_BC_JFUNCF
@@ -1132,7 +1132,7 @@ lj_BC_IFUNCV:
.long 0x3859e2a9,0xaa1303fb,0xaa0a03f3,0xb4000109
.long 0xeb1c037f,0x54000182,0xf9400368,0xd1000529
.long 0xf800877a,0xf8008548,0xb5ffff49,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000529,0xf800855a,0xb4ffff09
.long 0x17fffffd
@@ -1150,8 +1150,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.long 0xf9401443,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0x12800028,0xaa1703e0
- .long 0x54000dc8,0xb90082c8,0xd63f0060,0xa94226f3
- .long 0xf900aed7,0x937d7c1c,0xb90082da,0xf85f8275
+ .long 0x54000dc8,0xb900b2c8,0xd63f0060,0xa94226f3
+ .long 0xf900b6d7,0x937d7c1c,0xb900b2da,0xf85f8275
.long 0xcb1c013b,0x14000019
.globl lj_BC_FUNCCW
@@ -1159,10 +1159,10 @@ lj_BC_FUNCC:
.type lj_BC_FUNCCW, @function
.size lj_BC_FUNCCW, 76
lj_BC_FUNCCW:
- .long 0xf940a2c3,0x8b1c0361,0xf9401ae0,0x8b1c027c
+ .long 0xf940aac3,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0xf9401441,0x12800028
- .long 0xaa1703e0,0x54000b68,0xb90082c8,0xd63f0060
- .long 0xa94226f3,0xf900aed7,0x937d7c1c,0xb90082da
+ .long 0xaa1703e0,0x54000b68,0xb900b2c8,0xd63f0060
+ .long 0xa94226f3,0xf900b6d7,0x937d7c1c,0xb900b2da
.long 0xf85f8275,0xcb1c013b,0x14000006
.globl lj_vm_returnp
@@ -1188,7 +1188,7 @@ lj_vm_returnc:
lj_vm_return:
.long 0x927df2b1,0xf100041f,0xcb110271,0x54fffe41
.long 0xf90012f1,0xb980cbe1,0x12800028,0xd1004273
- .long 0xf100238a,0xb90082c8,0x540000a0,0xf100214a
+ .long 0xf100238a,0xb900b2c8,0x540000a0,0xf100214a
.long 0xf8408768,0xf8008668,0x54ffffa1,0xeb010f9f
.long 0x54000201,0xf90016f3
@@ -1225,7 +1225,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 20
lj_vm_unwind_c_eh:
- .long 0xf9405bf7,0x12800028,0xf9400af6,0xb90082c8
+ .long 0xf9405bf7,0x12800028,0xf9400af6,0xb900b2c8
.long 0x17ffffde
.globl lj_vm_unwind_ff
@@ -1242,7 +1242,7 @@ lj_vm_unwind_ff:
lj_vm_unwind_ff_eh:
.long 0xf9405bf7,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x5280021c,0xf94012f3,0xf9400af6,0x92d00008
- .long 0xd100227b,0xf85f8275,0xf81f8268,0xb90082da
+ .long 0xd100227b,0xf85f8275,0xf81f8268,0xb900b2da
.long 0x17ffffb5
.globl lj_vm_growstack_c
@@ -1262,7 +1262,7 @@ lj_vm_growstack_l:
bl lj_state_growstack
.long 0xa94272f3,0xf85f0262,0xcb13039c,0x9240b842
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_resume
.hidden lj_vm_resume
@@ -1275,9 +1275,9 @@ lj_vm_resume:
.long 0xf9400af6,0xaa0103f3,0xf9005bf7,0x528000b5
.long 0xb900cbff,0x910007e8,0x39402ee9,0xb900c7ff
.long 0xf90057f7,0xf90053ff,0xf9002ae8,0x34000669
- .long 0xf900aed7,0xaa1303fb,0xa94202f3,0xd2ffff38
+ .long 0xf900b6d7,0xaa1303fb,0xa94202f3,0xd2ffff38
.long 0xd2bfff39,0xf85f8275,0x39002eff,0x9280001a
- .long 0xcb13001c,0xf24006a0,0x9100239c,0xb90082da
+ .long 0xcb13001c,0xf24006a0,0x9100239c,0xb900b2da
.long 0xb900c3fc,0x54ffbbc0,0x17ffff7f
.globl lj_vm_pcall
@@ -1300,9 +1300,9 @@ lj_vm_call:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0x52800035
.long 0xf940281c,0xb900cbe2,0xaa0003f7,0xf9005be0
.long 0xf9400af6,0xaa0103f3,0xf90057e0,0xf90053fc
- .long 0xf9002afd,0xf900aed7,0xa94202f1,0xd2ffff38
+ .long 0xf9002afd,0xf900b6d7,0xa94202f1,0xd2ffff38
.long 0xd2bfff39,0x8b1302b5,0x9280001a,0xcb1102b5
- .long 0xcb13001c,0xb90082da
+ .long 0xcb13001c,0xb900b2da
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
@@ -1310,7 +1310,7 @@ lj_vm_call:
.size lj_vm_call_dispatch, 20
lj_vm_call_dispatch:
.long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842
- .long 0x54001e61
+ .long 0x54001e81
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
@@ -1318,7 +1318,7 @@ lj_vm_call_dispatch:
.size lj_vm_call_dispatch_f, 32
lj_vm_call_dispatch_f:
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
@@ -1330,7 +1330,7 @@ lj_vm_cpcall:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7
.long 0xf9401c1b,0xf9005be0,0xf9400af6,0xf94016f1
.long 0xf90057e0,0xf9402afc,0xcb11037b,0xb900cbfb
- .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900aed7
+ .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900b6d7
.long 0xd63f0060,0xaa0003f3,0x528000b5,0xb5fff9f3
.long 0x17ffff3b
@@ -1342,8 +1342,8 @@ lj_cont_dispatch:
.long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3
.long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042
.long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054
- .long 0xd61f0000,0x5400c060,0xd1008063,0xcb13007c
- .long 0x140004d2
+ .long 0xd61f0000,0x5400c080,0xd1008063,0xcb13007c
+ .long 0x140004d4
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1353,7 +1353,7 @@ lj_cont_cat:
.long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3
.long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029
.long 0x54000080,0xf9000028,0xd343fd22,0x17fffa49
- .long 0xf83b7a68,0x14000068
+ .long 0xf83b7a68,0x14000069
.globl lj_vmeta_tgets1
.hidden lj_vmeta_tgets1
@@ -1367,7 +1367,7 @@ lj_vmeta_tgets1:
.type lj_vmeta_tgets, @function
.size lj_vmeta_tgets, 24
lj_vmeta_tgets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tgetb
@@ -1387,7 +1387,7 @@ lj_vmeta_tgetv:
.long 0xf90057f5
bl lj_meta_tget
.long 0xb4000120,0xf9400008,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c
.long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842
.long 0x17ffff97
@@ -1413,7 +1413,7 @@ lj_vmeta_tsets1:
.type lj_vmeta_tsets, @function
.size lj_vmeta_tsets, 24
lj_vmeta_tsets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tsetb
@@ -1433,7 +1433,7 @@ lj_vmeta_tsetv:
.long 0xf90057f5
bl lj_meta_tset
.long 0xf87b7a68,0xb4000100,0xf9000008,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c
.long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275
.long 0x9240b842,0x17ffff6a
@@ -1441,11 +1441,11 @@ lj_vmeta_tsetv:
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 20
+ .size lj_vmeta_tsetr, 24
lj_vmeta_tsetr:
- .long 0x93407d22,0xf90012f3,0xf90057f5
+ .long 0x93407d22,0xf90012f3,0xaa1703e0,0xf90057f5
bl lj_tab_setinth
- .long 0x17fffc24
+ .long 0x17fffc23
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
@@ -1463,7 +1463,7 @@ lj_vmeta_comp:
.type lj_cont_nop, @function
.size lj_cont_nop, 24
lj_cont_nop:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_cont_ra
@@ -1555,7 +1555,7 @@ lj_vmeta_arith_vv:
.size lj_vmeta_binop, 24
lj_vmeta_binop:
.long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3
- .long 0x5280021c,0x17ffff10
+ .long 0x5280021c,0x17ffff0f
.globl lj_vmeta_len
.hidden lj_vmeta_len
@@ -1576,7 +1576,7 @@ lj_vmeta_call:
bl lj_meta_call
.long 0xf85f0262,0x9100239c,0x9240b842,0xf81f8275
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vmeta_callt
.hidden lj_vmeta_callt
@@ -1587,7 +1587,7 @@ lj_vmeta_callt:
.long 0x8b1c0362
bl lj_meta_call
.long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922
- .long 0x17fffbe3
+ .long 0x17fffbe2
.globl lj_vmeta_for
.hidden lj_vmeta_for
@@ -1597,42 +1597,42 @@ lj_vmeta_for:
.long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5
bl lj_meta_for
.long 0xb85fc2b0,0x53001e08,0xd3483e1b,0xd3507e1c
- .long 0xf101391f,0x54ffa200,0x17fffceb
+ .long 0xf101391f,0x54ffa1e0,0x17fffcea
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
.size lj_ff_assert, 68
lj_ff_assert:
- .long 0xf9400260,0xf100239f,0x540079c3,0xf85f8275
- .long 0x92d00009,0xeb09001f,0x54007942,0xf81f0260
- .long 0xd1002271,0xf100239b,0x9100239c,0xb40032db
+ .long 0xf9400260,0xf100239f,0x540079e3,0xf85f8275
+ .long 0x92d00009,0xeb09001f,0x54007962,0xf81f0260
+ .long 0xd1002271,0xf100239b,0x9100239c,0xb40032fb
.long 0xf9400a20,0xd100237b,0xf8008620,0xb5ffffbb
- .long 0x14000191
+ .long 0x14000192
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
.size lj_ff_type, 40
lj_ff_type:
- .long 0xf9400260,0xf100239f,0x540077a3,0x528001a8
+ .long 0xf9400260,0xf100239f,0x540077c3,0x528001a8
.long 0x936ffc0f,0xb10035ff,0xda8f3109,0x91001929
- .long 0xf8697840,0x14000184
+ .long 0xf8697840,0x14000185
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 148
lj_ff_getmetatable:
- .long 0xf9400260,0xf100239f,0x54007663,0x936ffc0f
+ .long 0xf9400260,0xf100239f,0x54007683,0x936ffc0f
.long 0xb10031ff,0xba4d19e4,0x9240b800,0x54000301
- .long 0xf9401011,0xaa1a03e0,0xf940fedc,0xb4002f11
+ .long 0xf9401011,0xaa1a03e0,0xf94116dc,0xb4002f31
.long 0xb9403629,0xb9400f8a,0xf9401622,0x0a0a0129
.long 0x8b090529,0x92800083,0x8b090c42,0x8b03bf83
.long 0xa9402040,0xf9400842,0xeb03011f,0x540000a0
- .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000168
- .long 0xeb1a011f,0x54002cc1,0x17fffffb,0x928001a8
- .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9410d31
+ .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000169
+ .long 0xeb1a011f,0x54002ce1,0x17fffffb,0x928001a8
+ .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9412531
.long 0x17ffffe5
.globl lj_ff_setmetatable
@@ -1640,112 +1640,112 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 88
lj_ff_setmetatable:
- .long 0xa9400660,0xf100439f,0x540071c3,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54007141,0xf9401128
+ .long 0xa9400660,0xf100439f,0x540071e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54007161,0xf9401128
.long 0x936ffc2f,0x3940212a,0xb10031ff,0x9240b821
- .long 0xfa400900,0x54007061,0xf9001121,0x361029ea
- .long 0xf9402ac8,0x121d794a,0xf9002ac9,0x3900212a
- .long 0xf9000d28,0x14000149
+ .long 0xfa400900,0x54007081,0xf9001121,0x36102a0a
+ .long 0xf94022c8,0x121d794a,0xf90022c9,0x3900212a
+ .long 0xf9000d28,0x1400014a
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
.size lj_ff_rawget, 48
lj_ff_rawget:
- .long 0xf9400261,0xf100439f,0x54006f03,0x936ffc2f
- .long 0xb10031ff,0x9240b821,0x54006e81,0xaa1703e0
+ .long 0xf9400261,0xf100439f,0x54006f23,0x936ffc2f
+ .long 0xb10031ff,0x9240b821,0x54006ea1,0xaa1703e0
.long 0x91002262
bl lj_tab_get
- .long 0xf9400000,0x1400013d
+ .long 0xf9400000,0x1400013e
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 24
lj_ff_tonumber:
- .long 0xf9400260,0xf100239f,0x54006d81,0xeb40833f
- .long 0x54006d43,0x14000137
+ .long 0xf9400260,0xf100239f,0x54006da1,0xeb40833f
+ .long 0x54006d63,0x14000138
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
.size lj_ff_tostring, 92
lj_ff_tostring:
- .long 0xf9400260,0xf100239f,0x54006cc3,0x936ffc0f
- .long 0xb10015ff,0x54002620,0xf94146c9,0xf90012f3
- .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006ba1
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000383
+ .long 0xf9400260,0xf100239f,0x54006ce3,0x936ffc0f
+ .long 0xb10015ff,0x54002640,0xf9415ec9,0xf90012f3
+ .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006bc1
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000384
.long 0xaa1703e0,0xaa1303e1
bl lj_strfmt_number
- .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000120
+ .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000121
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
.size lj_ff_next, 80
lj_ff_next:
- .long 0xf9400260,0xf100239f,0x540069e3,0x936ffc0f
- .long 0xb10031ff,0x9240b801,0x54006961,0xf83c6a7a
+ .long 0xf9400260,0xf100239f,0x54006a03,0x936ffc0f
+ .long 0xb10031ff,0x9240b801,0x54006981,0xf83c6a7a
.long 0xf85f8275,0xa9024ef3,0xaa1703e0,0x91002262
.long 0xf90057f5
bl lj_tab_next
- .long 0xf81f027a,0xb4002240,0xa9408660,0x5280031c
- .long 0xa93f0660,0x1400010f
+ .long 0xf81f027a,0xb4002260,0xa9408660,0x5280031c
+ .long 0xa93f0660,0x14000110
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, @function
.size lj_ff_pairs, 52
lj_ff_pairs:
- .long 0xf9400260,0xf100239f,0x54006763,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x540066e1,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006783,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54006701,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fea60,0xf81f0263
- .long 0x14000102
+ .long 0x14000103
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 120
lj_ff_ipairs_aux:
- .long 0xa9400660,0xf100439f,0x540065c3,0x936ffc0f
- .long 0xb10031ff,0x9240b800,0x54006541,0xeb41833f
- .long 0x54006501,0xb9403009,0xf9400802,0xb9403408
+ .long 0xa9400660,0xf100439f,0x540065e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b800,0x54006561,0xeb41833f
+ .long 0x54006521,0xb9403009,0xf9400802,0xb9403408
.long 0x11000421,0x6b09003f,0xf85f8275,0x8b18002a
.long 0x5280011c,0xf81f026a,0x540000e2,0xf8617848
.long 0x52800309,0xeb1a011f,0xf81f8268,0x9a89039c
- .long 0x140000e9,0x34001d08
+ .long 0x140000ea,0x34001d28
bl lj_tab_getinth
- .long 0xb4001cc0,0xf9400008,0x17fffff7
+ .long 0xb4001ce0,0xf9400008,0x17fffff7
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 52
lj_ff_ipairs:
- .long 0xf9400260,0xf100239f,0x54006203,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54006181,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006223,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x540061a1,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fe260,0xf81f0263
- .long 0x140000d7
+ .long 0x140000d8
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
.size lj_ff_pcall, 56
lj_ff_pcall:
- .long 0x394306c8,0xf100239c,0x54006063,0xaa1303f1
- .long 0x91004273,0x53041108,0x91005915,0x54ffc1e0
+ .long 0x394226c8,0xf100239c,0x54006083,0xaa1303f1
+ .long 0x91004273,0x53041108,0x91005915,0x54ffc1c0
.long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f
- .long 0x54ffffa1,0x17fffe09
+ .long 0x54ffffa1,0x17fffe08
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 56
+ .size lj_ff_xpcall, 60
lj_ff_xpcall:
- .long 0xa9400660,0x394306c8,0xf100439c,0x54005e83
- .long 0xaa1303f1,0x91006273,0x936ffc2f,0x53041108
- .long 0xb10025ff,0x91007915,0x54005da1,0xa9000221
- .long 0xb4ffbf9c,0x17ffffed
+ .long 0xa9400660,0x394226c8,0xf1004389,0x54005ea3
+ .long 0xaa1303f1,0x936ffc2f,0x53041108,0xb10025ff
+ .long 0x91007915,0x54005de1,0xaa0903fc,0x91006273
+ .long 0xa9000221,0xb4ffbf5c,0x17ffffec
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
@@ -1761,14 +1761,14 @@ lj_ff_coroutine_resume:
.long 0xd1002042,0x91002273,0xd100239c,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd81,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd7f,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x540002e8
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029
.long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0
- .long 0xf90057f5,0xb900c3fc,0x54ff6d00,0x17fffd09
+ .long 0xf90057f5,0xb900c3fc,0x54ff6cc0,0x17fffd07
.long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763
.long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1786,14 +1786,14 @@ lj_ff_coroutine_wrap_aux:
.long 0xfa439042,0xfa409a22,0x54005108,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd3a,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd38,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x54000248
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb
.long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc
- .long 0x54ff6460,0x17fffcc4,0xaa1703e0,0xaa1b03e1
+ .long 0x54ff6420,0x17fffcc2,0xaa1703e0,0xaa1b03e1
bl lj_ffh_coroutine_wrap_err
.long 0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1805,7 +1805,7 @@ lj_ff_coroutine_wrap_aux:
.size lj_ff_coroutine_yield, 32
lj_ff_coroutine_yield:
.long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3
- .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc9
+ .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc7
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
@@ -1853,10 +1853,10 @@ lj_fff_res1:
.type lj_fff_res, @function
.size lj_fff_res, 80
lj_fff_res:
- .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91e1
+ .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91a1
.long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123
.long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x8b1c0369,0x9100239c,0xf81f813a,0x17fffff3
.globl lj_ff_math_sqrt
@@ -2068,7 +2068,7 @@ lj_ff_math_min:
.long 0x1e620000,0x54002b83,0xfd400361,0x14000009
.long 0xfd400260,0x54002b03,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe802,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e608c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e605c20,0x17fffff7
.long 0x1e620021,0x54002983,0x17fffffa
.globl lj_ff_math_max
@@ -2083,7 +2083,7 @@ lj_ff_math_max:
.long 0x1e620000,0x54002723,0xfd400361,0x14000009
.long 0xfd400260,0x540026a3,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe3a2,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e603c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e60dc20,0x17fffff7
.long 0x1e620021,0x54002523,0x17fffffa
.globl lj_ff_string_byte
@@ -2092,7 +2092,7 @@ lj_ff_math_max:
.size lj_ff_string_byte, 52
lj_ff_string_byte:
.long 0xa97f8275,0xf100239f,0x936ffc0f,0xba4509e0
- .long 0x9240b800,0x54002441,0x39406008,0xb9401002
+ .long 0x9240b800,0x54002441,0x39406008,0xb9401402
.long 0x8b180108,0xf81f0268,0x5280011c,0xb4ffdda2
.long 0x17fffeeb
@@ -2101,7 +2101,7 @@ lj_ff_string_byte:
.type lj_ff_string_char, @function
.size lj_ff_string_char, 48
lj_ff_string_char:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000141
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000141
.long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261
.long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1
@@ -2125,16 +2125,16 @@ lj_fff_resstr:
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 172
lj_ff_string_sub:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x9400012d
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x9400012d
.long 0xf9400260,0xf9400a62,0xf100439f,0x92800011
.long 0x540000a0,0x54001fa3,0xeb42833f,0x54001f61
.long 0x93407c51,0xf9400661,0x936ffc0f,0xb10015ff
- .long 0x9240b800,0x54001ea1,0xb9401009,0xeb41833f
+ .long 0x9240b800,0x54001ea1,0xb9401409,0xeb41833f
.long 0x54001e41,0x93407c21,0x8b09022a,0xf100023f
.long 0x8b090028,0x9a8aa631,0xf100003f,0x9a88a421
.long 0xf100023f,0x9a9fa231,0xf100043f,0x9a9fa421
.long 0xeb09023f,0x9a89d231,0x91005c00,0xeb010222
- .long 0x8b010001,0x91000442,0x54fffa4a,0x9102a2c0
+ .long 0x8b010001,0x91000442,0x54fffa4a,0x9101c2c0
.long 0x92800089,0x8b09bc00,0x17fffeaa
.globl lj_ff_string_reverse
@@ -2142,10 +2142,10 @@ lj_ff_string_sub:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 76
lj_ff_string_reverse:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000102
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000102
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001a41,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001a41,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_reverse
bl lj_buf_tostr
.long 0x17ffffbf
@@ -2155,10 +2155,10 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 76
lj_ff_string_lower:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000ef
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000ef
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x540017e1,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x540017e1,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_lower
bl lj_buf_tostr
.long 0x17ffffac
@@ -2168,10 +2168,10 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 76
lj_ff_string_upper:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000dc
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000dc
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001581,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001581,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_upper
bl lj_buf_tostr
.long 0x17ffff99
@@ -2307,7 +2307,7 @@ lj_fff_fallback:
.long 0xf94012f3,0x7100001f,0xd37df01c,0xd100427b
.long 0x54ffb82c,0xf94016e0,0xf85f0262,0xcb13001c
.long 0x54000121,0x9240b842,0xf9401055,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0x8b1b0e7b
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0x8b1b0e7b
.long 0xd61f0100
.globl lj_vm_call_tail
@@ -2316,7 +2316,7 @@ lj_fff_fallback:
.size lj_vm_call_tail, 52
lj_vm_call_tail:
.long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb
- .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaed
+ .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaeb
.long 0x52800281
bl lj_state_growstack
.long 0xf94012f3,0xeb00001f,0x17ffffe8
@@ -2337,28 +2337,28 @@ lj_fff_gcstep:
.type lj_vm_record, @function
.size lj_vm_record, 44
lj_vm_record:
- .long 0x394306c0,0xf27b001f,0x54000161,0xb94132c1
+ .long 0x394226c0,0xf27b001f,0x54000161,0xb94142c1
.long 0xf27c001f,0x54000261,0x51000421,0xf27e041f
- .long 0x54000200,0xb90132c1,0x1400000e
+ .long 0x54000200,0xb90142c1,0x1400000e
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 16
lj_vm_rethook:
- .long 0x394306ca,0x3620018a,0xf94a0128,0xd61f0100
+ .long 0x394226ca,0x3620018a,0xf94a1528,0xd61f0100
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 80
lj_vm_inshook:
- .long 0x394306ca,0xb94132cb,0x3727ff8a,0x721e055f
- .long 0x54ffff40,0x5100056b,0xb90132cb,0x3400004b
+ .long 0x394226ca,0xb94142cb,0x3727ff8a,0x721e055f
+ .long 0x54ffff40,0x5100056b,0xb90142cb,0x3400004b
.long 0x3617feca,0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_ins
.long 0xf94012f3,0xb85fc2b0,0x8b300ec9,0xd3483e1b
- .long 0xf94a0128,0xd3507e1c,0xd61f0100
+ .long 0xf94a1528,0xd3507e1c,0xd61f0100
.globl lj_cont_hook
.hidden lj_cont_hook
@@ -2372,8 +2372,8 @@ lj_cont_hook:
.type lj_vm_hotloop, @function
.size lj_vm_hotloop, 52
lj_vm_hotloop:
- .long 0xf85f0262,0x910a82c0,0x9240b842,0xf90057f5
- .long 0xf9401042,0xaa1503e1,0xf90192d7,0x385a3042
+ .long 0xf85f0262,0x910b42c0,0x9240b842,0xf90057f5
+ .long 0xf9401042,0xaa1503e1,0xf901aad7,0x385a3042
.long 0xf90012f3,0x8b020e62,0xf90016e2
bl lj_trace_hot
.long 0x17ffffe9
@@ -2406,11 +2406,11 @@ lj_cont_stitch:
.long 0x9100237b,0xf1002231,0xf83c7a60,0x9100079c
.long 0x54ffff61,0xd3483e1b,0xd3587e11,0x8b11037b
.long 0xeb1c037f,0x54000228,0x7940d05b,0x7940d45c
- .long 0x6b1b039f,0x54ff6620,0x7100039f,0x54ff2961
- .long 0x5281cb80,0xb8206adb,0x52806400,0xf8206ad7
- .long 0xf90012f3,0x910a82c0,0xaa1503e1
+ .long 0x6b1b039f,0x54ff6600,0x7100039f,0x54ff2921
+ .long 0x5281d080,0xb8206adb,0x52806a00,0xf8206ad7
+ .long 0xf90012f3,0x910b42c0,0xaa1503e1
bl lj_dispatch_stitch
- .long 0xf94012f3,0x17fffb25,0xf83c7a7a,0x9100079c
+ .long 0xf94012f3,0x17fffb24,0xf83c7a7a,0x9100079c
.long 0x17ffffec
.globl lj_vm_profhook
@@ -2420,7 +2420,7 @@ lj_cont_stitch:
lj_vm_profhook:
.long 0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_profile
- .long 0xf94012f3,0xd10012b5,0x17fffb1b
+ .long 0xf94012f3,0xd10012b5,0x17fffb1a
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2436,10 +2436,10 @@ lj_vm_exit_handler:
.long 0xa91b5ff6,0x6d0c67f8,0xa91c67f8,0x6d0d6ffa
.long 0xa91d6ffa,0x6d0e77fc,0xa91e77fc,0x6d0f7ffe
.long 0xf94103e0,0x910803e2,0x12800063,0xa91f0bff
- .long 0xcb1e0000,0xf940aed7,0xd342fc00,0xf940b2d3
- .long 0xd1000800,0xb94003c1,0xb90082c3,0xf90012f3
- .long 0x53055021,0xb90e5ec0,0xb90e5ac1,0xf90192d7
- .long 0xf900b2df,0x910a82c0,0x910003e1
+ .long 0xcb1e0000,0xf940b6d7,0xd342fc00,0xf940bad3
+ .long 0xd1000800,0xb94003c1,0xb900b2c3,0xf90012f3
+ .long 0x53055021,0xb90e86c0,0xb90e82c1,0xf901aad7
+ .long 0xf900badf,0x910b42c0,0x910003e1
bl lj_trace_exit
.long 0xf9402ae1,0xf94012f3,0x927ef43f,0xf94057f5
.long 0xf9005bf7,0x14000002
@@ -2447,21 +2447,21 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 188
+ .size lj_vm_exit_interp, 184
lj_vm_exit_interp:
.long 0xf9405bf7,0x7100001f,0x5400054b,0xd37df01c
.long 0xf85f0261,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x9240b821,0xb900c3fc,0xf90012f3,0xf9401021
- .long 0xf900b2df,0x12800003,0xf85b8034,0x394002b1
- .long 0xb84046b0,0xb90082c3,0x7101863f,0x8b300ec9
- .long 0x540001a2,0x7101663f,0x8b310ec8,0xf9479911
+ .long 0xf900badf,0x12800003,0xf85b8034,0x394002b1
+ .long 0xb84046b0,0xb900b2c3,0x7101863f,0x8b300ec9
+ .long 0x540001a2,0x7101663f,0x8b310ec8,0xf947ad11
.long 0xd3483e1b,0xd350fe08,0x9a9c311c,0x540000a3
.long 0xf85f0262,0xd100239c,0x8b1b0e7b,0x9240b842
.long 0xd61f0220,0xf85f8260,0xf2400401,0x54fffe41
.long 0xb85fc002,0xd3483c40,0xcb000e61,0xf85e0022
.long 0x9240b842,0xf9401042,0xf85b8054,0x17ffffea
- .long 0xcb0003e1,0xaa1703e0
- bl lj_err_throw
+ .long 0xaa1703e0
+ bl lj_err_run
.globl lj_vm_modi
.hidden lj_vm_modi
@@ -2480,26 +2480,26 @@ lj_vm_modi:
lj_vm_ffi_callback:
.long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
.long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940b555
+ .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940bd55
.long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0
.long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4
.long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa
.long 0xaa1503e0,0xf90057f5,0x910003e1
bl lj_ccallback_enter
.long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a
- .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb90082da
+ .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb900b2da
.long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 36
lj_cont_ffi_callback:
- .long 0xf940b6d5,0xa9020ef3,0xf9000ab7,0xaa1503e0
+ .long 0xf940bed5,0xa9020ef3,0xf9000ab7,0xaa1503e0
.long 0xaa1b03e1
bl lj_ccallback_leave
- .long 0xa94706a0,0x6d4306a0,0x17fff925
+ .long 0xa94706a0,0x6d4306a0,0x17fff924
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
@@ -2539,7 +2539,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.quad .Lbegin
- .quad 15516
+ .quad 15520
.byte 0xe
.uleb128 208
.byte 0x9d
@@ -2635,7 +2635,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 15516
+ .long 15520
.uleb128 0
.byte 0xe
.uleb128 208