summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorruki <[email protected]>2020-09-11 21:03:33 +0800
committerruki <[email protected]>2020-09-11 21:03:33 +0800
commit9da720445e4228888edf37a741c37b07a161f841 (patch)
treee5f20df42bf7fb2deaf1056171510e34c3598f72 /core/src
parenta5189ef75d4e76ed60feb6a19e4bf307b5a86862 (diff)
update autogen for linux i386
Diffstat (limited to 'core/src')
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h36
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_vm.S322
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h36
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h21
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_vm.S278
12 files changed, 1361 insertions, 1249 deletions
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h
index e25dc0831..90665a329 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h
@@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
10425,
10488,
10771,
-10824,
-11445,
-11814,
-11765,
-11879,
-11951,
-12026,
-12101,
-12176,
-11495,
-11585,
-11675,
-10877,
-10924,
-11038,
-11199,
-11281,
-11363
+10833,
+11463,
+11832,
+11783,
+11897,
+11969,
+12044,
+12119,
+12194,
+11513,
+11603,
+11693,
+10895,
+10942,
+11056,
+11217,
+11299,
+11381
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h
@@ -145,6 +145,7 @@ FFDEF(jit_on)
FFDEF(jit_off)
FFDEF(jit_flush)
FFDEF(jit_status)
+FFDEF(jit_security)
FFDEF(jit_attach)
FFDEF(jit_util_funcinfo)
FFDEF(jit_util_funcbc)
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h b/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
fold_reassoc_intarith_k,
fold_reassoc_intarith_k64,
fold_reassoc_dup,
+ fold_reassoc_dup_minmax,
fold_reassoc_bxor,
fold_reassoc_shift,
fold_reassoc_minmax_k,
- fold_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
fold_comm_equal,
fold_comm_comp,
fold_comm_dup,
+ fold_comm_dup_minmax,
fold_comm_bxor,
fold_merge_eqne_snew_kgc,
lj_opt_fwd_aload,
fold_kfold_hload_kkptr,
lj_opt_fwd_hload,
lj_opt_fwd_uload,
- lj_opt_fwd_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
0xffffffff,
+0x6a44881d,
+0x08665c17,
+0x5855ffff,
+0x82754416,
+0x624bfc21,
+0x86894409,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0712701c,
+0xffffffff,
+0x6b4287ff,
+0xffffffff,
+0x085e5c17,
+0x27b45ed4,
+0xffffffff,
+0x0d0bfc17,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x9bbfffff,
+0x10507417,
+0xffffffff,
+0xffffffff,
+0x070a701c,
+0x5557fc1d,
+0xffffffff,
+0xffffffff,
+0x08565c17,
+0x7645ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6844841d,
+0x10487417,
+0x817543ff,
+0x0702701c,
+0xffffffff,
+0x84894009,
+0xffffffff,
+0x084e5c17,
+0xffffffff,
+0x26b45e72,
+0xffffffff,
+0x7f7863ff,
+0x7c85fc00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x4e6dfc17,
+0xffffffff,
+0x6047fc1d,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x08465c17,
+0x46b56a96,
+0x4bb4ae95,
+0xffffffff,
+0x79113818,
+0x01607044,
+0xffffffff,
+0xffffffff,
+0x1dc18c09,
+0xffffffff,
+0xffffffff,
+0x2152681d,
+0x3312741d,
+0xffffffff,
+0x67428817,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h
index 9374c7567..946e73491 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
lj_cf_jit_off,
lj_cf_jit_flush,
lj_cf_jit_status,
+ lj_cf_jit_security,
lj_cf_jit_attach
};
static const uint8_t lj_lib_init_jit[] = {
-143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
-115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250,
-252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101,
-114,115,105,111,110,250,255
+143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
+115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115,
+250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110,
+117,109,250,252,2,199,118,101,114,115,105,111,110,250,255
};
#endif
@@ -297,7 +298,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
lj_cf_jit_util_ircalladdr
};
static const uint8_t lj_lib_init_jit_util[] = {
-148,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+149,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105,
110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97,
99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120,
@@ -311,7 +312,7 @@ static const lua_CFunction lj_lib_cf_jit_opt[] = {
lj_cf_jit_opt_start
};
static const uint8_t lj_lib_init_jit_opt[] = {
-159,57,1,5,115,116,97,114,116,255
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +324,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
lj_cf_jit_profile_dumpstack
};
static const uint8_t lj_lib_init_jit_profile[] = {
-160,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
+161,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
99,107,255
};
#endif
@@ -351,7 +352,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
lj_cf_ffi_meta___ipairs
};
static const uint8_t lj_lib_init_ffi_meta[] = {
-163,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
+164,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95,
95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115,
117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95,
@@ -369,7 +370,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
lj_cf_ffi_clib___gc
};
static const uint8_t lj_lib_init_ffi_clib[] = {
-181,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
+182,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
4,95,95,103,99,255
};
#endif
@@ -381,7 +382,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
lj_cf_ffi_callback_set
};
static const uint8_t lj_lib_init_ffi_callback[] = {
-184,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
+185,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -408,7 +409,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
lj_cf_ffi_load
};
static const uint8_t lj_lib_init_ffi[] = {
-186,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
+187,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105,
122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111,
102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102,
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
0x1200+(IRFPM_FLOOR),
0x1200+(IRFPM_CEIL),
0x1300+(IRFPM_SQRT),
-0x1300+(IRFPM_LOG10),
-0x1300+(IRFPM_EXP),
-0x1300+(IRFPM_SIN),
-0x1300+(IRFPM_COS),
-0x1300+(IRFPM_TAN),
-0x1400+(FF_math_asin),
-0x1400+(FF_math_acos),
-0x1400+(FF_math_atan),
-0x1500+(IRCALL_sinh),
-0x1500+(IRCALL_cosh),
-0x1500+(IRCALL_tanh),
+0x1400+(IRCALL_log10),
+0x1400+(IRCALL_exp),
+0x1400+(IRCALL_sin),
+0x1400+(IRCALL_cos),
+0x1400+(IRCALL_tan),
+0x1400+(IRCALL_asin),
+0x1400+(IRCALL_acos),
+0x1400+(IRCALL_atan),
+0x1400+(IRCALL_sinh),
+0x1400+(IRCALL_cosh),
+0x1400+(IRCALL_tanh),
0,
+0,
+0x1500,
0x1600,
0x1700,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
0x1a00,
-0x1b00+(IR_MIN),
-0x1b00+(IR_MAX),
-0x1c00,
0,
-0x1d00,
-0x1e00+(IR_BNOT),
-0x1e00+(IR_BSWAP),
-0x1f00+(IR_BSHL),
-0x1f00+(IR_BSHR),
-0x1f00+(IR_BSAR),
-0x1f00+(IR_BROL),
-0x1f00+(IR_BROR),
-0x2000+(IR_BAND),
-0x2000+(IR_BOR),
-0x2000+(IR_BXOR),
+0x1b00,
+0x1c00+(IR_BNOT),
+0x1c00+(IR_BSWAP),
+0x1d00+(IR_BSHL),
+0x1d00+(IR_BSHR),
+0x1d00+(IR_BSAR),
+0x1d00+(IR_BROL),
+0x1d00+(IR_BROR),
+0x1e00+(IR_BAND),
+0x1e00+(IR_BOR),
+0x1e00+(IR_BXOR),
+0x1f00,
+0x2000+(0),
0x2100,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2f00+(0),
-0x2f00+(1),
-0x3000+(MM_eq),
-0x3000+(MM_len),
-0x3000+(MM_lt),
-0x3000+(MM_le),
-0x3000+(MM_concat),
-0x3100,
-0x3000+(MM_add),
-0x3000+(MM_sub),
-0x3000+(MM_mul),
-0x3000+(MM_div),
-0x3000+(MM_mod),
-0x3000+(MM_pow),
-0x3000+(MM_unm),
+0x2d00+(0),
+0x2d00+(1),
+0x2e00+(MM_eq),
+0x2e00+(MM_len),
+0x2e00+(MM_lt),
+0x2e00+(MM_le),
+0x2e00+(MM_concat),
+0x2f00,
+0x2e00+(MM_add),
+0x2e00+(MM_sub),
+0x2e00+(MM_mul),
+0x2e00+(MM_div),
+0x2e00+(MM_mod),
+0x2e00+(MM_pow),
+0x2e00+(MM_unm),
0,
0,
0,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_vm.S b/core/src/luajit/autogen/linux/jit/i386/lj_vm.S
index f99707f41..578c60651 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_vm.S
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_vm.S
@@ -228,7 +228,7 @@ lj_BC_UNM:
.size lj_BC_LEN, 73
lj_BC_LEN:
.byte 131,124,194,4,251,117,33,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,6,15,182,204,15,182,232,131
+ .byte 64,16,242,15,17,4,202,139,6,15,182,204,15,182,232,131
.byte 198,4,193,232,16,255,36,171,131,124,194,4,244,15,133,131
.byte 25,0,0,139,12,194,137,213
call lj_tab_len
@@ -280,7 +280,7 @@ lj_BC_DIVVN:
.size lj_BC_MODVN, 54
lj_BC_MODVN:
.byte 15,182,236,15,182,192,131,124,234,4,242,15,131,52,24,0
- .byte 0,242,15,16,4,234,242,15,16,12,199,232,165,46,0,0
+ .byte 0,242,15,16,4,234,242,15,16,12,199,232,179,46,0,0
.byte 242,15,17,4,202,139,6,15,182,204,15,182,232,131,198,4
.byte 193,232,16,255,36,171
@@ -481,7 +481,7 @@ lj_BC_USETV:
.byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
.byte 4,117,17,139,6,15,182,204,15,182,232,131,198,4,193,232
.byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3
- .byte 116,225,135,213,141,139,152,244,255,255
+ .byte 116,225,135,213,141,139,96,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -494,7 +494,7 @@ lj_BC_USETS:
.byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6
.byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246
.byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141
- .byte 139,152,244,255,255
+ .byte 139,96,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -543,7 +543,7 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 113
lj_BC_TNEW:
- .byte 139,108,36,48,137,85,16,139,139,172,244,255,255,59,139,176
+ .byte 139,108,36,48,137,85,16,139,139,104,244,255,255,59,139,108
.byte 244,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0
.byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44
.byte 36,137,68,36,4
@@ -559,8 +559,8 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 87
lj_BC_TDUP:
- .byte 247,208,139,108,36,48,139,139,172,244,255,255,137,116,36,24
- .byte 59,139,176,244,255,255,137,85,16,115,45,139,20,135,137,233
+ .byte 247,208,139,108,36,48,139,139,104,244,255,255,137,116,36,24
+ .byte 59,139,108,244,255,255,137,85,16,115,45,139,20,135,137,233
call lj_tab_dup
.byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255
.byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16
@@ -649,7 +649,7 @@ lj_BC_TSETV:
.byte 232,131,198,4,193,232,16,255,36,171,131,125,16,0,116,215
.byte 139,77,16,246,65,6,2,15,132,159,14,0,0,15,182,78
.byte 253,235,196,131,124,194,4,251,15,133,142,14,0,0,139,4
- .byte 194,235,50,128,101,4,251,139,139,200,244,255,255,137,171,200
+ .byte 194,235,50,128,101,4,251,139,139,132,244,255,255,137,171,132
.byte 244,255,255,137,77,12,15,182,78,253,235,161
.globl lj_BC_TSETS
@@ -672,7 +672,7 @@ lj_BC_TSETS:
.byte 137,116,36,24
call lj_tab_newkey
.byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101
- .byte 4,251,139,131,200,244,255,255,137,171,200,244,255,255,137,69
+ .byte 4,251,139,131,132,244,255,255,137,171,132,244,255,255,137,69
.byte 12,233,85,255,255,255
.globl lj_BC_TSETB
@@ -686,8 +686,8 @@ lj_BC_TSETB:
.byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204
.byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0
.byte 116,215,139,77,16,246,65,6,2,15,132,14,13,0,0,15
- .byte 182,78,253,235,196,128,101,4,251,139,139,200,244,255,255,137
- .byte 171,200,244,255,255,137,77,12,15,182,78,253,235,177
+ .byte 182,78,253,235,196,128,101,4,251,139,139,132,244,255,255,137
+ .byte 171,132,244,255,255,137,77,12,15,182,78,253,235,177
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -702,8 +702,8 @@ lj_BC_TSETM:
.byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16
.byte 137,68,36,8,137,44,36,137,116,36,24
call lj_tab_reasize
- .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,200
- .byte 244,255,255,137,171,200,244,255,255,137,69,12,235,133
+ .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,132
+ .byte 244,255,255,137,171,132,244,255,255,137,69,12,235,133
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
@@ -714,7 +714,7 @@ lj_BC_TSETR:
.byte 4,4,117,44,59,69,24,15,131,210,12,0,0,193,224,3
.byte 3,69,8,139,108,202,4,139,12,202,137,104,4,137,8,139
.byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171
- .byte 128,101,4,251,139,139,200,244,255,255,137,171,200,244,255,255
+ .byte 128,101,4,251,139,139,132,244,255,255,137,171,132,244,255,255
.byte 137,77,12,15,182,78,253,235,187
.globl lj_BC_CALLM
@@ -892,7 +892,7 @@ lj_BC_JFORI:
.type lj_BC_FORL, @function
.size lj_BC_FORL, 19
lj_BC_FORL:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,136
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,154
.byte 27,0,0
.globl lj_BC_IFORL
@@ -922,8 +922,8 @@ lj_BC_JFORL:
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 19
lj_BC_ITERL:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,238
- .byte 26,0,0
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,0
+ .byte 27,0,0
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
@@ -948,7 +948,7 @@ lj_BC_JITERL:
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 19
lj_BC_LOOP:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,138
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,156
.byte 26,0,0
.globl lj_BC_ILOOP
@@ -964,8 +964,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 30
lj_BC_JLOOP:
- .byte 139,139,76,247,255,255,139,4,129,139,64,52,139,108,36,48
- .byte 137,147,120,245,255,255,137,171,244,244,255,255,255,224
+ .byte 139,139,80,247,255,255,139,4,129,139,64,52,139,108,36,48
+ .byte 137,147,88,245,255,255,137,171,236,244,255,255,255,224
.globl lj_BC_JMP
.hidden lj_BC_JMP
@@ -980,7 +980,7 @@ lj_BC_JMP:
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 19
lj_BC_FUNCF:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,102
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,120
.byte 26,0,0
.globl lj_BC_IFUNCF
@@ -1037,8 +1037,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36
- .byte 15,135,165,1,0,0,199,131,228,244,255,255,254,255,255,255
- .byte 255,215,139,85,16,137,171,116,245,255,255,199,131,228,244,255
+ .byte 15,135,165,1,0,0,199,131,216,244,255,255,254,255,255,255
+ .byte 255,215,139,85,16,137,171,84,245,255,255,199,131,216,244,255
.byte 255,255,255,255,255,141,12,194,247,217,3,77,20,139,114,252
.byte 235,122
@@ -1049,9 +1049,9 @@ lj_BC_FUNCC:
lj_BC_FUNCCW:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36
- .byte 4,137,44,36,15,135,79,1,0,0,199,131,228,244,255,255
- .byte 254,255,255,255,255,147,100,245,255,255,139,85,16,137,171,116
- .byte 245,255,255,199,131,228,244,255,255,255,255,255,255,141,12,194
+ .byte 4,137,44,36,15,135,79,1,0,0,199,131,216,244,255,255
+ .byte 254,255,255,255,255,147,68,245,255,255,139,85,16,137,171,84
+ .byte 245,255,255,199,131,216,244,255,255,255,255,255,255,141,12,194
.byte 247,217,3,77,20,139,114,252,235,32
.globl lj_vm_returnp
@@ -1075,7 +1075,7 @@ lj_vm_returnc:
.type lj_vm_return, @function
.size lj_vm_return, 79
lj_vm_return:
- .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,228,244,255
+ .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,216,244,255
.byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116
.byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194
.byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36
@@ -1119,7 +1119,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 16
lj_vm_unwind_c_eh:
- .byte 139,108,36,48,139,109,8,199,69,76,254,255,255,255,235,170
+ .byte 139,108,36,48,139,109,8,199,69,120,254,255,255,255,235,170
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
@@ -1140,8 +1140,8 @@ lj_vm_unwind_ff:
.size lj_vm_unwind_ff_eh, 51
lj_vm_unwind_ff_eh:
.byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85
- .byte 16,139,93,8,129,195,104,11,0,0,139,114,252,199,66,252
- .byte 254,255,255,255,199,131,228,244,255,255,255,255,255,255,233,1
+ .byte 16,139,93,8,129,195,160,11,0,0,139,114,252,199,66,252
+ .byte 254,255,255,255,199,131,216,244,255,255,255,255,255,255,233,1
.byte 255,255,255
.globl lj_vm_growstack_c
@@ -1176,9 +1176,9 @@ lj_vm_growstack_f:
.size lj_vm_resume, 110
lj_vm_resume:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190
- .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,104
+ .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,160
.byte 11,0,0,137,68,36,24,137,68,36,52,137,125,40,56,69
- .byte 7,116,116,137,171,116,245,255,255,199,131,228,244,255,255,255
+ .byte 7,116,116,137,171,84,245,255,255,199,131,216,244,255,255,255
.byte 255,255,255,136,69,7,139,85,16,139,69,20,41,200,193,232
.byte 3,131,192,1,41,209,139,114,252,137,68,36,20,247,198,3
.byte 0,0,0,15,132,72,249,255,255,233,96,254,255,255
@@ -1197,8 +1197,8 @@ lj_vm_pcall:
lj_vm_call:
.byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48
.byte 139,76,36,52,139,93,8,139,125,40,137,124,36,52,137,108
- .byte 36,24,129,195,104,11,0,0,137,101,40,137,171,116,245,255
- .byte 255,199,131,228,244,255,255,255,255,255,255,139,85,16,1,206
+ .byte 36,24,129,195,160,11,0,0,137,101,40,137,171,84,245,255
+ .byte 255,199,131,216,244,255,255,255,255,255,255,139,85,16,1,206
.byte 41,214,139,69,20,41,200,193,232,3,131,192,1
.globl lj_vm_call_dispatch
@@ -1224,8 +1224,8 @@ lj_vm_cpcall:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139
.byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125
.byte 20,139,93,8,199,68,36,60,0,0,0,0,137,124,36,56
- .byte 129,195,104,11,0,0,137,68,36,8,137,76,36,4,137,44
- .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,116,245,255
+ .byte 129,195,160,11,0,0,137,68,36,8,137,76,36,4,137,44
+ .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,84,245,255
.byte 255,255,210,133,192,15,132,214,253,255,255,137,193,190,5,0
.byte 0,0,233,84,255,255,255
@@ -1236,8 +1236,8 @@ lj_vm_cpcall:
lj_cont_dispatch:
.byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255
.byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122
- .byte 248,139,127,16,139,127,208,255,225,15,132,173,26,0,0,41
- .byte 213,193,237,3,141,69,255,233,196,20,0,0
+ .byte 248,139,127,16,139,127,208,255,225,15,132,187,26,0,0,41
+ .byte 213,193,237,3,141,69,255,233,214,20,0,0
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1254,7 +1254,7 @@ lj_cont_cat:
.size lj_vmeta_tgets, 41
lj_vmeta_tgets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,54,117,46,141,139,24,245,255,255,137,41,199,65
+ .byte 128,126,252,54,117,46,141,139,240,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tgetb
@@ -1302,7 +1302,7 @@ lj_vmeta_tgetr:
.size lj_vmeta_tsets, 41
lj_vmeta_tsets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,55,117,46,141,139,24,245,255,255,137,41,199,65
+ .byte 128,126,252,55,117,46,141,139,240,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tsetb
@@ -1504,8 +1504,8 @@ lj_vmeta_for:
.type lj_ff_assert, @function
.size lj_ff_assert, 71
lj_ff_assert:
- .byte 131,248,2,15,130,186,16,0,0,139,106,4,131,253,254,15
- .byte 131,174,16,0,0,139,114,252,137,68,36,20,137,106,252,139
+ .byte 131,248,2,15,130,204,16,0,0,139,106,4,131,253,254,15
+ .byte 131,192,16,0,0,139,114,252,137,68,36,20,137,106,252,139
.byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105
.byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68
.byte 36,20,233,96,6,0,0
@@ -1515,7 +1515,7 @@ lj_ff_assert:
.type lj_ff_type, @function
.size lj_ff_type, 49
lj_ff_type:
- .byte 131,248,2,15,130,115,16,0,0,139,106,4,184,13,0,0
+ .byte 131,248,2,15,130,133,16,0,0,139,106,4,184,13,0,0
.byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139
.byte 114,252,199,66,252,251,255,255,255,137,66,248,233,38,6,0
.byte 0
@@ -1525,7 +1525,7 @@ lj_ff_type:
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 142
lj_ff_getmetatable:
- .byte 131,248,2,15,130,66,16,0,0,139,106,4,139,114,252,131
+ .byte 131,248,2,15,130,84,16,0,0,139,106,4,139,114,252,131
.byte 253,244,117,96,139,42,139,109,16,133,237,199,66,252,255,255
.byte 255,255,15,132,254,5,0,0,139,131,196,245,255,255,199,66
.byte 252,244,255,255,255,137,106,248,139,77,28,35,72,8,107,201
@@ -1540,11 +1540,11 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 90
lj_ff_setmetatable:
- .byte 131,248,3,15,130,180,15,0,0,131,122,4,244,15,133,170
- .byte 15,0,0,139,42,131,125,16,0,15,133,158,15,0,0,131
- .byte 122,12,244,15,133,148,15,0,0,139,66,8,137,69,16,139
+ .byte 131,248,3,15,130,198,15,0,0,131,122,4,244,15,133,188
+ .byte 15,0,0,139,42,131,125,16,0,15,133,176,15,0,0,131
+ .byte 122,12,244,15,133,166,15,0,0,139,66,8,137,69,16,139
.byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,19,128,101,4,251,139,131,200,244,255,255,137,171,200,244
+ .byte 116,19,128,101,4,251,139,131,132,244,255,255,137,171,132,244
.byte 255,255,137,69,12,233,62,5,0,0
.globl lj_ff_rawget
@@ -1552,7 +1552,7 @@ lj_ff_setmetatable:
.type lj_ff_rawget, @function
.size lj_ff_rawget, 67
lj_ff_rawget:
- .byte 131,248,3,15,130,90,15,0,0,131,122,4,244,15,133,80
+ .byte 131,248,3,15,130,108,15,0,0,131,122,4,244,15,133,98
.byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36
.byte 137,213,131,194,8,137,84,36,8
call lj_tab_get
@@ -1564,7 +1564,7 @@ lj_ff_rawget:
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 28
lj_ff_tonumber:
- .byte 131,248,2,15,133,23,15,0,0,131,122,4,242,15,131,13
+ .byte 131,248,2,15,133,41,15,0,0,131,122,4,242,15,131,31
.byte 15,0,0,242,15,16,2,233,215,4,0,0
.globl lj_ff_tostring
@@ -1572,11 +1572,11 @@ lj_ff_tonumber:
.type lj_ff_tostring, @function
.size lj_ff_tostring, 100
lj_ff_tostring:
- .byte 131,248,2,15,130,251,14,0,0,139,114,252,131,122,4,251
+ .byte 131,248,2,15,130,13,15,0,0,139,114,252,131,122,4,251
.byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,188
- .byte 4,0,0,131,122,4,242,15,135,215,14,0,0,131,187,12
- .byte 246,255,255,0,15,133,202,14,0,0,139,171,172,244,255,255
- .byte 59,171,176,244,255,255,114,5,232,69,15,0,0,139,108,36
+ .byte 4,0,0,131,122,4,242,15,135,233,14,0,0,131,187,12
+ .byte 246,255,255,0,15,133,220,14,0,0,139,171,104,244,255,255
+ .byte 59,171,108,244,255,255,114,5,232,87,15,0,0,139,108,36
.byte 48,137,85,16,137,116,36,24,137,233
call lj_strfmt_num
.byte 139,85,16,235,176
@@ -1586,8 +1586,8 @@ lj_ff_tostring:
.type lj_ff_next, @function
.size lj_ff_next, 89
lj_ff_next:
- .byte 131,248,2,15,130,151,14,0,0,116,88,131,122,4,244,15
- .byte 133,139,14,0,0,139,108,36,48,137,85,16,137,85,20,139
+ .byte 131,248,2,15,130,169,14,0,0,116,88,131,122,4,244,15
+ .byte 133,157,14,0,0,139,108,36,48,137,85,16,137,85,20,139
.byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84
.byte 36,8,137,116,36,24
call lj_tab_next
@@ -1607,8 +1607,8 @@ lj_fff_res2:
.type lj_ff_pairs, @function
.size lj_ff_pairs, 57
lj_ff_pairs:
- .byte 131,248,2,15,130,31,14,0,0,139,42,131,122,4,244,15
- .byte 133,19,14,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,49,14,0,0,139,42,131,122,4,244,15
+ .byte 133,37,14,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
.byte 4,0,0,0,233,207,3,0,0
@@ -1617,8 +1617,8 @@ lj_ff_pairs:
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 121
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,230,13,0,0,131,122,4,244,15,133,220
- .byte 13,0,0,131,122,12,242,15,131,210,13,0,0,139,114,252
+ .byte 131,248,3,15,130,248,13,0,0,131,122,4,244,15,133,238
+ .byte 13,0,0,131,122,12,242,15,131,228,13,0,0,139,114,252
.byte 242,15,16,66,8,189,0,0,240,63,102,15,110,205,102,15
.byte 112,201,81,242,15,88,193,242,15,44,192,242,15,17,66,248
.byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4
@@ -1639,8 +1639,8 @@ lj_fff_res0:
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 58
lj_ff_ipairs:
- .byte 131,248,2,15,130,99,13,0,0,139,42,131,122,4,244,15
- .byte 133,87,13,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,117,13,0,0,139,42,131,122,4,244,15
+ .byte 133,105,13,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
.byte 184,4,0,0,0,233,18,3,0,0
@@ -1649,8 +1649,8 @@ lj_ff_ipairs:
.type lj_ff_pcall, @function
.size lj_ff_pcall, 40
lj_ff_pcall:
- .byte 131,248,2,15,130,41,13,0,0,141,74,8,131,232,1,190
- .byte 14,0,0,0,15,182,171,9,245,255,255,193,237,4,131,229
+ .byte 131,248,2,15,130,59,13,0,0,141,74,8,131,232,1,190
+ .byte 14,0,0,0,15,182,171,181,244,255,255,193,237,4,131,229
.byte 1,1,238,233,215,247,255,255
.globl lj_ff_xpcall
@@ -1658,8 +1658,8 @@ lj_ff_pcall:
.type lj_ff_xpcall, @function
.size lj_ff_xpcall, 55
lj_ff_xpcall:
- .byte 131,248,3,15,130,1,13,0,0,131,122,12,247,15,133,247
- .byte 12,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
+ .byte 131,248,3,15,130,19,13,0,0,131,122,12,247,15,133,9
+ .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
.byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2
.byte 190,22,0,0,0,235,181
@@ -1668,17 +1668,17 @@ lj_ff_xpcall:
.type lj_ff_coroutine_resume, @function
.size lj_ff_coroutine_resume, 322
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,202,12,0,0,139,42,139,114,252,137,116
- .byte 36,24,137,44,36,131,122,4,249,15,133,180,12,0,0,131
- .byte 125,40,0,15,133,170,12,0,0,128,125,7,1,15,135,160
- .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,146,12,0
- .byte 0,141,116,193,240,59,117,24,15,135,133,12,0,0,137,117
+ .byte 131,248,2,15,130,220,12,0,0,139,42,139,114,252,137,116
+ .byte 36,24,137,44,36,131,122,4,249,15,133,198,12,0,0,131
+ .byte 125,40,0,15,133,188,12,0,0,128,125,7,1,15,135,178
+ .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,164,12,0
+ .byte 0,141,116,193,240,59,117,24,15,135,151,12,0,0,137,117
.byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108
.byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139
.byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4
.byte 49,201,137,76,36,12,137,76,36,8,232,72,246,255,255,139
- .byte 108,36,48,139,52,36,139,85,16,137,171,116,245,255,255,199
- .byte 131,228,244,255,255,255,255,255,255,131,248,1,119,89,139,78
+ .byte 108,36,48,139,52,36,139,85,16,137,171,84,245,255,255,199
+ .byte 131,216,244,255,255,255,255,255,255,131,248,1,119,89,139,78
.byte 16,139,126,20,137,78,20,137,254,41,206,116,34,141,4,50
.byte 193,238,3,59,69,24,119,96,137,213,41,205,139,1,137,4
.byte 41,139,65,4,137,68,41,4,131,193,8,57,249,117,237,141
@@ -1697,14 +1697,14 @@ lj_ff_coroutine_resume:
.size lj_ff_coroutine_wrap_aux, 267
lj_ff_coroutine_wrap_aux:
.byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36
- .byte 131,125,40,0,15,133,119,11,0,0,128,125,7,1,15,135
- .byte 109,11,0,0,139,77,20,116,9,59,77,16,15,132,95,11
- .byte 0,0,141,116,193,248,59,117,24,15,135,82,11,0,0,137
+ .byte 131,125,40,0,15,133,137,11,0,0,128,125,7,1,15,135
+ .byte 127,11,0,0,139,77,20,116,9,59,77,16,15,132,113,11
+ .byte 0,0,141,116,193,248,59,117,24,15,135,100,11,0,0,137
.byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240
.byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46
.byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201
.byte 137,76,36,12,137,76,36,8,232,24,245,255,255,139,108,36
- .byte 48,139,52,36,139,85,16,137,171,116,245,255,255,199,131,228
+ .byte 48,139,52,36,139,85,16,137,171,84,245,255,255,199,131,216
.byte 244,255,255,255,255,255,255,131,248,1,119,79,139,78,16,139
.byte 126,20,137,78,20,137,254,41,206,116,34,141,4,50,193,238
.byte 3,59,69,24,119,62,137,213,41,205,139,1,137,4,41,139
@@ -1721,7 +1721,7 @@ lj_ff_coroutine_wrap_aux:
.type lj_ff_coroutine_yield, @function
.size lj_ff_coroutine_yield, 42
lj_ff_coroutine_yield:
- .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,117,10,0
+ .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,135,10,0
.byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40
.byte 176,1,136,69,7,233,134,243,255,255
@@ -1743,7 +1743,7 @@ lj_fff_resn:
.type lj_ff_math_abs, @function
.size lj_ff_math_abs, 39
lj_ff_math_abs:
- .byte 131,248,2,15,130,75,10,0,0,131,122,4,242,15,131,65
+ .byte 131,248,2,15,130,93,10,0,0,131,122,4,242,15,131,83
.byte 10,0,0,242,15,16,2,102,15,239,201,102,15,118,201,102
.byte 15,115,209,1,15,84,193
@@ -1783,7 +1783,7 @@ lj_fff_res_:
.type lj_ff_math_floor, @function
.size lj_ff_math_floor, 21
lj_ff_math_floor:
- .byte 131,122,4,242,15,131,212,9,0,0,242,15,16,2,232,80
+ .byte 131,122,4,242,15,131,230,9,0,0,242,15,16,2,232,94
.byte 13,0,0,235,156
.globl lj_ff_math_ceil
@@ -1791,7 +1791,7 @@ lj_ff_math_floor:
.type lj_ff_math_ceil, @function
.size lj_ff_math_ceil, 21
lj_ff_math_ceil:
- .byte 131,122,4,242,15,131,191,9,0,0,242,15,16,2,232,168
+ .byte 131,122,4,242,15,131,209,9,0,0,242,15,16,2,232,182
.byte 13,0,0,235,135
.globl lj_ff_math_sqrt
@@ -1799,7 +1799,7 @@ lj_ff_math_ceil:
.type lj_ff_math_sqrt, @function
.size lj_ff_math_sqrt, 28
lj_ff_math_sqrt:
- .byte 131,248,2,15,130,171,9,0,0,131,122,4,242,15,131,161
+ .byte 131,248,2,15,130,189,9,0,0,131,122,4,242,15,131,179
.byte 9,0,0,242,15,81,2,233,107,255,255,255
.globl lj_ff_math_log
@@ -1807,7 +1807,7 @@ lj_ff_math_sqrt:
.type lj_ff_math_log, @function
.size lj_ff_math_log, 42
lj_ff_math_log:
- .byte 131,248,2,15,133,143,9,0,0,131,122,4,242,15,131,133
+ .byte 131,248,2,15,133,161,9,0,0,131,122,4,242,15,131,151
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log
@@ -1821,7 +1821,7 @@ lj_ff_math_log:
.type lj_ff_math_log10, @function
.size lj_ff_math_log10, 42
lj_ff_math_log10:
- .byte 131,248,2,15,130,101,9,0,0,131,122,4,242,15,131,91
+ .byte 131,248,2,15,130,119,9,0,0,131,122,4,242,15,131,109
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log10
@@ -1835,7 +1835,7 @@ lj_ff_math_log10:
.type lj_ff_math_exp, @function
.size lj_ff_math_exp, 42
lj_ff_math_exp:
- .byte 131,248,2,15,130,59,9,0,0,131,122,4,242,15,131,49
+ .byte 131,248,2,15,130,77,9,0,0,131,122,4,242,15,131,67
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_exp
@@ -1849,7 +1849,7 @@ lj_ff_math_exp:
.type lj_ff_math_sin, @function
.size lj_ff_math_sin, 42
lj_ff_math_sin:
- .byte 131,248,2,15,130,17,9,0,0,131,122,4,242,15,131,7
+ .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sin
@@ -1863,7 +1863,7 @@ lj_ff_math_sin:
.type lj_ff_math_cos, @function
.size lj_ff_math_cos, 42
lj_ff_math_cos:
- .byte 131,248,2,15,130,231,8,0,0,131,122,4,242,15,131,221
+ .byte 131,248,2,15,130,249,8,0,0,131,122,4,242,15,131,239
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cos
@@ -1877,7 +1877,7 @@ lj_ff_math_cos:
.type lj_ff_math_tan, @function
.size lj_ff_math_tan, 42
lj_ff_math_tan:
- .byte 131,248,2,15,130,189,8,0,0,131,122,4,242,15,131,179
+ .byte 131,248,2,15,130,207,8,0,0,131,122,4,242,15,131,197
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tan
@@ -1891,7 +1891,7 @@ lj_ff_math_tan:
.type lj_ff_math_asin, @function
.size lj_ff_math_asin, 42
lj_ff_math_asin:
- .byte 131,248,2,15,130,147,8,0,0,131,122,4,242,15,131,137
+ .byte 131,248,2,15,130,165,8,0,0,131,122,4,242,15,131,155
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_asin
@@ -1905,7 +1905,7 @@ lj_ff_math_asin:
.type lj_ff_math_acos, @function
.size lj_ff_math_acos, 42
lj_ff_math_acos:
- .byte 131,248,2,15,130,105,8,0,0,131,122,4,242,15,131,95
+ .byte 131,248,2,15,130,123,8,0,0,131,122,4,242,15,131,113
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_acos
@@ -1919,7 +1919,7 @@ lj_ff_math_acos:
.type lj_ff_math_atan, @function
.size lj_ff_math_atan, 42
lj_ff_math_atan:
- .byte 131,248,2,15,130,63,8,0,0,131,122,4,242,15,131,53
+ .byte 131,248,2,15,130,81,8,0,0,131,122,4,242,15,131,71
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_atan
@@ -1933,7 +1933,7 @@ lj_ff_math_atan:
.type lj_ff_math_sinh, @function
.size lj_ff_math_sinh, 42
lj_ff_math_sinh:
- .byte 131,248,2,15,130,21,8,0,0,131,122,4,242,15,131,11
+ .byte 131,248,2,15,130,39,8,0,0,131,122,4,242,15,131,29
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sinh
@@ -1947,7 +1947,7 @@ lj_ff_math_sinh:
.type lj_ff_math_cosh, @function
.size lj_ff_math_cosh, 42
lj_ff_math_cosh:
- .byte 131,248,2,15,130,235,7,0,0,131,122,4,242,15,131,225
+ .byte 131,248,2,15,130,253,7,0,0,131,122,4,242,15,131,243
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cosh
@@ -1961,7 +1961,7 @@ lj_ff_math_cosh:
.type lj_ff_math_tanh, @function
.size lj_ff_math_tanh, 42
lj_ff_math_tanh:
- .byte 131,248,2,15,130,193,7,0,0,131,122,4,242,15,131,183
+ .byte 131,248,2,15,130,211,7,0,0,131,122,4,242,15,131,201
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tanh
@@ -1975,8 +1975,8 @@ lj_ff_math_tanh:
.type lj_ff_math_pow, @function
.size lj_ff_math_pow, 63
lj_ff_math_pow:
- .byte 131,248,3,15,130,151,7,0,0,131,122,4,242,15,131,141
- .byte 7,0,0,131,122,12,242,15,131,131,7,0,0,242,15,16
+ .byte 131,248,3,15,130,169,7,0,0,131,122,4,242,15,131,159
+ .byte 7,0,0,131,122,12,242,15,131,149,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1991,8 +1991,8 @@ lj_ff_math_pow:
.type lj_ff_math_atan2, @function
.size lj_ff_math_atan2, 63
lj_ff_math_atan2:
- .byte 131,248,3,15,130,88,7,0,0,131,122,4,242,15,131,78
- .byte 7,0,0,131,122,12,242,15,131,68,7,0,0,242,15,16
+ .byte 131,248,3,15,130,106,7,0,0,131,122,4,242,15,131,96
+ .byte 7,0,0,131,122,12,242,15,131,86,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -2007,8 +2007,8 @@ lj_ff_math_atan2:
.type lj_ff_math_fmod, @function
.size lj_ff_math_fmod, 63
lj_ff_math_fmod:
- .byte 131,248,3,15,130,25,7,0,0,131,122,4,242,15,131,15
- .byte 7,0,0,131,122,12,242,15,131,5,7,0,0,242,15,16
+ .byte 131,248,3,15,130,43,7,0,0,131,122,4,242,15,131,33
+ .byte 7,0,0,131,122,12,242,15,131,23,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -2023,8 +2023,8 @@ lj_ff_math_fmod:
.type lj_ff_math_ldexp, @function
.size lj_ff_math_ldexp, 43
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,218,6,0,0,131,122,4,242,15,131,208
- .byte 6,0,0,131,122,12,242,15,131,198,6,0,0,221,66,8
+ .byte 131,248,3,15,130,236,6,0,0,131,122,4,242,15,131,226
+ .byte 6,0,0,131,122,12,242,15,131,216,6,0,0,221,66,8
.byte 221,2,217,253,221,217,233,92,252,255,255
.globl lj_ff_math_frexp
@@ -2032,8 +2032,8 @@ lj_ff_math_ldexp:
.type lj_ff_math_frexp, @function
.size lj_ff_math_frexp, 144
lj_ff_math_frexp:
- .byte 131,248,2,15,130,175,6,0,0,139,106,4,131,253,242,15
- .byte 131,163,6,0,0,139,114,252,139,2,137,106,252,137,66,248
+ .byte 131,248,2,15,130,193,6,0,0,139,106,4,131,253,242,15
+ .byte 131,181,6,0,0,139,114,252,139,2,137,106,252,137,66,248
.byte 209,229,129,253,0,0,224,255,115,58,9,232,116,54,184,254
.byte 3,0,0,129,253,0,0,32,0,114,46,193,237,21,41,197
.byte 242,15,42,197,139,106,252,129,229,255,255,15,128,129,205,0
@@ -2047,9 +2047,9 @@ lj_ff_math_frexp:
.type lj_ff_math_modf, @function
.size lj_ff_math_modf, 96
lj_ff_math_modf:
- .byte 131,248,2,15,130,31,6,0,0,131,122,4,242,15,131,21
+ .byte 131,248,2,15,130,49,6,0,0,131,122,4,242,15,131,39
.byte 6,0,0,242,15,16,2,139,106,4,139,114,252,209,229,129
- .byte 253,0,0,224,255,116,52,15,40,224,232,88,10,0,0,242
+ .byte 253,0,0,224,255,116,52,15,40,224,232,102,10,0,0,242
.byte 15,92,224,242,15,17,66,248,242,15,17,34,139,66,252,139
.byte 106,4,49,232,120,10,184,3,0,0,0,233,184,251,255,255
.byte 129,245,0,0,0,128,137,106,4,235,235,15,87,228,235,211
@@ -2057,22 +2057,22 @@ lj_ff_math_modf:
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 53
+ .size lj_ff_math_min, 62
lj_ff_math_min:
- .byte 185,2,0,0,0,131,122,4,242,15,131,185,5,0,0,242
- .byte 15,16,2,57,193,15,131,128,251,255,255,131,124,202,252,242
- .byte 15,131,162,5,0,0,242,15,16,76,202,248,242,15,93,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,209,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,194,5,0,0,242,15,16,2,57,193,15,131
+ .byte 119,251,255,255,131,124,202,252,242,15,131,171,5,0,0,242
+ .byte 15,16,76,202,248,242,15,93,193,131,193,1,235,222
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 53
+ .size lj_ff_math_max, 62
lj_ff_math_max:
- .byte 185,2,0,0,0,131,122,4,242,15,131,132,5,0,0,242
- .byte 15,16,2,57,193,15,131,75,251,255,255,131,124,202,252,242
- .byte 15,131,109,5,0,0,242,15,16,76,202,248,242,15,95,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,147,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,132,5,0,0,242,15,16,2,57,193,15,131
+ .byte 57,251,255,255,131,124,202,252,242,15,131,109,5,0,0,242
+ .byte 15,16,76,202,248,242,15,95,193,131,193,1,235,222
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
@@ -2080,15 +2080,15 @@ lj_ff_math_max:
.size lj_ff_string_byte, 47
lj_ff_string_byte:
.byte 131,248,2,15,133,85,5,0,0,131,122,4,251,15,133,75
- .byte 5,0,0,139,42,139,114,252,131,125,12,1,15,130,198,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,2,251,255,255
+ .byte 5,0,0,139,42,139,114,252,131,125,16,1,15,130,180,247
+ .byte 255,255,15,182,109,20,242,15,42,197,233,240,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 70
lj_ff_string_char:
- .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,170
+ .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,170
.byte 5,0,0,131,248,2,15,133,19,5,0,0,131,122,4,242
.byte 15,131,9,5,0,0,242,15,44,42,129,253,255,0,0,0
.byte 15,135,249,4,0,0,137,108,36,20,199,68,36,8,1,0
@@ -2109,21 +2109,21 @@ lj_fff_newstr:
.size lj_fff_resstr, 21
lj_fff_resstr:
.byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,152,250,255,255
+ .byte 233,134,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 157
lj_ff_string_sub:
- .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,56
+ .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,56
.byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130
.byte 153,4,0,0,118,19,131,122,20,242,15,131,141,4,0,0
.byte 242,15,44,106,16,137,108,36,20,131,122,4,251,15,133,122
.byte 4,0,0,131,122,12,242,15,131,112,4,0,0,139,42,137
- .byte 108,36,12,139,109,12,242,15,44,74,8,139,68,36,20,57
+ .byte 108,36,12,139,109,16,242,15,44,74,8,139,68,36,20,57
.byte 197,114,30,133,201,126,38,139,108,36,12,41,200,124,46,141
- .byte 108,13,15,131,192,1,137,68,36,8,137,232,233,83,255,255
+ .byte 108,13,19,131,192,1,137,68,36,8,137,232,233,83,255,255
.byte 255,124,6,141,68,40,1,235,218,137,232,235,214,116,7,1
.byte 233,131,193,1,127,209,185,1,0,0,0,235,202
@@ -2139,9 +2139,9 @@ lj_fff_emptystr:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 82
lj_ff_string_reverse:
- .byte 131,248,2,15,130,19,4,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,142,4,0,0,131,122,4,251
- .byte 15,133,246,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,19,4,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,142,4,0,0,131,122,4,251
+ .byte 15,133,246,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_reverse
@@ -2154,9 +2154,9 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 82
lj_ff_string_lower:
- .byte 131,248,2,15,130,193,3,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,60,4,0,0,131,122,4,251
- .byte 15,133,164,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,193,3,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,60,4,0,0,131,122,4,251
+ .byte 15,133,164,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_lower
@@ -2169,9 +2169,9 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 82
lj_ff_string_upper:
- .byte 131,248,2,15,130,111,3,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,234,3,0,0,131,122,4,251
- .byte 15,133,82,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,111,3,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,234,3,0,0,131,122,4,251
+ .byte 15,133,82,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_upper
@@ -2249,7 +2249,7 @@ lj_ff_bit_bnot:
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,80,247,255,255
+ .byte 242,15,42,197,233,62,247,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
@@ -2334,7 +2334,7 @@ lj_fff_fallback:
.byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68
.byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77
.byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143
- .byte 172,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
+ .byte 154,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
.byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182
.byte 205,131,198,4,255,36,171
@@ -2344,8 +2344,8 @@ lj_fff_fallback:
.size lj_vm_call_tail, 55
lj_vm_call_tail:
.byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213
- .byte 141,20,234,233,94,234,255,255,137,245,131,229,248,41,234,233
- .byte 82,234,255,255,186,20,0,0,0,137,233
+ .byte 141,20,234,233,76,234,255,255,137,245,131,229,248,41,234,233
+ .byte 64,234,255,255,186,20,0,0,0,137,233
call lj_state_growstack
.byte 139,85,16,49,192,235,166
@@ -2365,23 +2365,23 @@ lj_fff_gcstep:
.type lj_vm_record, @function
.size lj_vm_record, 27
lj_vm_record:
- .byte 15,182,131,9,245,255,255,168,32,117,79,168,16,117,52,168
- .byte 12,116,48,255,139,88,245,255,255,235,40
+ .byte 15,182,131,181,244,255,255,168,32,117,79,168,16,117,52,168
+ .byte 12,116,48,255,139,56,245,255,255,235,40
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 13
lj_vm_rethook:
- .byte 15,182,131,9,245,255,255,168,16,117,52,235,27
+ .byte 15,182,131,181,244,255,255,168,16,117,52,235,27
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 65
lj_vm_inshook:
- .byte 15,182,131,9,245,255,255,168,16,117,39,168,12,116,35,255
- .byte 139,88,245,255,255,116,4,168,4,116,23,139,108,36,48,137
+ .byte 15,182,131,181,244,255,255,168,16,117,39,168,12,116,35,255
+ .byte 139,56,245,255,255,116,4,168,4,116,23,139,108,36,48,137
.byte 85,16,137,242,137,233
call lj_dispatch_ins
.byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255
@@ -2401,7 +2401,7 @@ lj_cont_hook:
lj_vm_hotloop:
.byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36
.byte 48,137,85,16,137,69,20,137,242,141,139,24,246,255,255,137
- .byte 171,104,246,255,255,137,116,36,24
+ .byte 171,108,246,255,255,137,116,36,24
call lj_trace_hot
.byte 235,174
@@ -2434,11 +2434,11 @@ lj_cont_stitch:
.byte 104,4,137,105,4,131,192,8,131,193,8,131,235,1,117,235
.byte 15,182,70,253,15,182,110,255,1,232,141,68,194,248,57,200
.byte 119,72,139,92,36,12,139,68,36,16,15,183,104,64,15,183
- .byte 64,66,57,232,15,132,5,235,255,255,133,192,15,133,174,228
+ .byte 64,66,57,232,15,132,243,234,255,255,133,192,15,133,156,228
.byte 255,255,137,171,64,255,255,255,139,108,36,48,137,85,16,137
- .byte 242,141,139,24,246,255,255,137,171,104,246,255,255
+ .byte 242,141,139,24,246,255,255,137,171,108,246,255,255
call lj_dispatch_stitch
- .byte 139,85,16,233,213,234,255,255,199,65,4,255,255,255,255,131
+ .byte 139,85,16,233,195,234,255,255,199,65,4,255,255,255,255,131
.byte 193,8,235,168
.globl lj_vm_profhook
@@ -2448,7 +2448,7 @@ lj_cont_stitch:
lj_vm_profhook:
.byte 139,108,36,48,137,85,16,137,242,137,233
call lj_dispatch_profile
- .byte 139,85,16,131,238,4,233,174,234,255,255
+ .byte 139,85,16,131,238,4,233,156,234,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2456,14 +2456,14 @@ lj_vm_profhook:
.size lj_vm_exit_handler, 160
lj_vm_exit_handler:
.byte 85,141,108,36,12,85,83,82,81,80,15,182,69,252,138,101
- .byte 248,137,125,252,137,117,248,139,93,0,139,139,228,244,255,255
- .byte 199,131,228,244,255,255,252,255,255,255,137,131,64,255,255,255
+ .byte 248,137,125,252,137,117,248,139,93,0,139,139,216,244,255,255
+ .byte 199,131,216,244,255,255,252,255,255,255,137,131,64,255,255,255
.byte 137,139,60,255,255,255,131,236,80,242,15,17,125,216,242,15
.byte 17,117,208,242,15,17,109,200,242,15,17,101,192,242,15,17
.byte 93,184,242,15,17,85,176,242,15,17,77,168,242,15,17,69
- .byte 160,139,171,116,245,255,255,139,147,120,245,255,255,137,171,104
+ .byte 160,139,171,84,245,255,255,139,147,88,245,255,255,137,171,108
.byte 246,255,255,137,85,16,141,84,36,16,141,139,24,246,255,255
- .byte 199,131,120,245,255,255,0,0,0,0
+ .byte 199,131,88,245,255,255,0,0,0,0
call lj_trace_exit
.byte 139,77,40,131,225,252,137,204,137,105,48,139,85,16,139,113
.byte 24
@@ -2471,16 +2471,16 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 114
+ .size lj_vm_exit_interp, 110
lj_vm_exit_interp:
.byte 133,192,120,99,139,108,36,48,137,68,36,20,139,122,248,139
- .byte 127,16,139,127,208,137,85,16,199,131,120,245,255,255,0,0
- .byte 0,0,199,131,228,244,255,255,255,255,255,255,139,6,15,182
+ .byte 127,16,139,127,208,137,85,16,199,131,88,245,255,255,0,0
+ .byte 0,0,199,131,216,244,255,255,255,255,255,255,139,6,15,182
.byte 204,15,182,232,131,198,4,193,232,16,131,253,89,114,9,131
.byte 253,97,115,7,139,68,36,20,255,36,171,139,66,252,169,3
.byte 0,0,0,117,239,15,182,64,253,247,208,139,124,194,248,139
- .byte 127,16,139,127,208,235,221,247,216,137,233,137,194
- call lj_err_throw
+ .byte 127,16,139,127,208,235,221,137,233
+ call lj_err_run
.globl lj_vm_floor
.hidden lj_vm_floor
@@ -2589,13 +2589,13 @@ lj_assert_bad_for_arg_type:
.type lj_vm_ffi_callback, @function
.size lj_vm_ffi_callback, 119
lj_vm_ffi_callback:
- .byte 131,236,16,87,86,83,131,236,28,141,157,104,11,0,0,139
- .byte 181,228,0,0,0,15,183,192,137,134,148,0,0,0,141,68
+ .byte 131,236,16,87,86,83,131,236,28,141,157,160,11,0,0,139
+ .byte 181,252,0,0,0,15,183,192,137,134,148,0,0,0,141,68
.byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76
.byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226
.byte 137,116,36,24,137,241
call lj_ccallback_enter
- .byte 199,131,228,244,255,255,255,255,255,255,139,80,16,139,64,20
+ .byte 199,131,216,244,255,255,255,255,255,255,139,80,16,139,64,20
.byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14
.byte 15,182,233,15,182,205,131,198,4,255,36,171
@@ -2604,7 +2604,7 @@ lj_vm_ffi_callback:
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 81
lj_cont_ffi_callback:
- .byte 139,76,36,48,139,179,124,245,255,255,137,78,12,137,81,16
+ .byte 139,76,36,48,139,179,92,245,255,255,137,78,12,137,81,16
.byte 137,105,20,137,241,137,194
call lj_ccallback_leave
.byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10
@@ -2649,7 +2649,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.long .Lbegin
- .long 13919
+ .long 13933
.byte 0xe
.uleb128 48
.byte 0x85
@@ -2707,7 +2707,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 13919
+ .long 13933
.uleb128 0
.byte 0xe
.uleb128 48
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h
index dc02ca811..9c9ee0b1c 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h
@@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
10057,
10120,
10403,
-10456,
-11077,
-11446,
-11397,
-11511,
-11583,
-11658,
-11733,
-11808,
-11127,
-11217,
-11307,
-10509,
-10556,
-10670,
-10831,
-10913,
-10995
+10465,
+11095,
+11464,
+11415,
+11529,
+11601,
+11676,
+11751,
+11826,
+11145,
+11235,
+11325,
+10527,
+10574,
+10688,
+10849,
+10931,
+11013
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h
index 3d3aba78d..0ea74688b 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h
@@ -145,6 +145,7 @@ FFDEF(jit_on)
FFDEF(jit_off)
FFDEF(jit_flush)
FFDEF(jit_status)
+FFDEF(jit_security)
FFDEF(jit_attach)
FFDEF(jit_util_funcinfo)
FFDEF(jit_util_funcbc)
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
fold_reassoc_intarith_k,
fold_reassoc_intarith_k64,
fold_reassoc_dup,
+ fold_reassoc_dup_minmax,
fold_reassoc_bxor,
fold_reassoc_shift,
fold_reassoc_minmax_k,
- fold_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
fold_comm_equal,
fold_comm_comp,
fold_comm_dup,
+ fold_comm_dup_minmax,
fold_comm_bxor,
fold_merge_eqne_snew_kgc,
lj_opt_fwd_aload,
fold_kfold_hload_kkptr,
lj_opt_fwd_hload,
lj_opt_fwd_uload,
- lj_opt_fwd_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
0xffffffff,
+0x6a44881d,
+0x08665c17,
+0x5855ffff,
+0x82754416,
+0x624bfc21,
+0x86894409,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0712701c,
+0xffffffff,
+0x6b4287ff,
+0xffffffff,
+0x085e5c17,
+0x27b45ed4,
+0xffffffff,
+0x0d0bfc17,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x9bbfffff,
+0x10507417,
+0xffffffff,
+0xffffffff,
+0x070a701c,
+0x5557fc1d,
+0xffffffff,
+0xffffffff,
+0x08565c17,
+0x7645ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6844841d,
+0x10487417,
+0x817543ff,
+0x0702701c,
+0xffffffff,
+0x84894009,
+0xffffffff,
+0x084e5c17,
+0xffffffff,
+0x26b45e72,
+0xffffffff,
+0x7f7863ff,
+0x7c85fc00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x4e6dfc17,
+0xffffffff,
+0x6047fc1d,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x08465c17,
+0x46b56a96,
+0x4bb4ae95,
+0xffffffff,
+0x79113818,
+0x01607044,
+0xffffffff,
+0xffffffff,
+0x1dc18c09,
+0xffffffff,
+0xffffffff,
+0x2152681d,
+0x3312741d,
+0xffffffff,
+0x67428817,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h
index d17b6e75e..5146bfb99 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
lj_cf_jit_off,
lj_cf_jit_flush,
lj_cf_jit_status,
+ lj_cf_jit_security,
lj_cf_jit_attach
};
static const uint8_t lj_lib_init_jit[] = {
-143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
-115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250,
-252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101,
-114,115,105,111,110,250,255
+143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
+115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115,
+250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110,
+117,109,250,252,2,199,118,101,114,115,105,111,110,250,255
};
#endif
@@ -290,7 +291,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
lj_cf_jit_util_funcuvname
};
static const uint8_t lj_lib_init_jit_util[] = {
-148,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+149,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
110,99,107,10,102,117,110,99,117,118,110,97,109,101,255
};
#endif
@@ -303,7 +304,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
lj_cf_jit_profile_dumpstack
};
static const uint8_t lj_lib_init_jit_profile[] = {
-152,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
+153,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
99,107,255
};
#endif
@@ -331,7 +332,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
lj_cf_ffi_meta___ipairs
};
static const uint8_t lj_lib_init_ffi_meta[] = {
-155,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
+156,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95,
95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115,
117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95,
@@ -349,7 +350,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
lj_cf_ffi_clib___gc
};
static const uint8_t lj_lib_init_ffi_clib[] = {
-173,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
+174,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
4,95,95,103,99,255
};
#endif
@@ -361,7 +362,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
lj_cf_ffi_callback_set
};
static const uint8_t lj_lib_init_ffi_callback[] = {
-176,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
+177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -388,7 +389,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
lj_cf_ffi_load
};
static const uint8_t lj_lib_init_ffi[] = {
-178,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
+179,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105,
122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111,
102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102,
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h
index 2c0200191..ea00647a6 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
0x1200+(IRFPM_FLOOR),
0x1200+(IRFPM_CEIL),
0x1300+(IRFPM_SQRT),
-0x1300+(IRFPM_LOG10),
-0x1300+(IRFPM_EXP),
-0x1300+(IRFPM_SIN),
-0x1300+(IRFPM_COS),
-0x1300+(IRFPM_TAN),
-0x1400+(FF_math_asin),
-0x1400+(FF_math_acos),
-0x1400+(FF_math_atan),
-0x1500+(IRCALL_sinh),
-0x1500+(IRCALL_cosh),
-0x1500+(IRCALL_tanh),
+0x1400+(IRCALL_log10),
+0x1400+(IRCALL_exp),
+0x1400+(IRCALL_sin),
+0x1400+(IRCALL_cos),
+0x1400+(IRCALL_tan),
+0x1400+(IRCALL_asin),
+0x1400+(IRCALL_acos),
+0x1400+(IRCALL_atan),
+0x1400+(IRCALL_sinh),
+0x1400+(IRCALL_cosh),
+0x1400+(IRCALL_tanh),
0,
+0,
+0x1500,
0x1600,
0x1700,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
0x1a00,
-0x1b00+(IR_MIN),
-0x1b00+(IR_MAX),
-0x1c00,
0,
-0x1d00,
-0x1e00+(IR_BNOT),
-0x1e00+(IR_BSWAP),
-0x1f00+(IR_BSHL),
-0x1f00+(IR_BSHR),
-0x1f00+(IR_BSAR),
-0x1f00+(IR_BROL),
-0x1f00+(IR_BROR),
-0x2000+(IR_BAND),
-0x2000+(IR_BOR),
-0x2000+(IR_BXOR),
+0x1b00,
+0x1c00+(IR_BNOT),
+0x1c00+(IR_BSWAP),
+0x1d00+(IR_BSHL),
+0x1d00+(IR_BSHR),
+0x1d00+(IR_BSAR),
+0x1d00+(IR_BROL),
+0x1d00+(IR_BROR),
+0x1e00+(IR_BAND),
+0x1e00+(IR_BOR),
+0x1e00+(IR_BXOR),
+0x1f00,
+0x2000+(0),
0x2100,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -156,45 +157,45 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2f00+(0),
-0x2f00+(1),
-0x3000+(MM_eq),
-0x3000+(MM_len),
-0x3000+(MM_lt),
-0x3000+(MM_le),
-0x3000+(MM_concat),
-0x3100,
-0x3000+(MM_add),
-0x3000+(MM_sub),
-0x3000+(MM_mul),
-0x3000+(MM_div),
-0x3000+(MM_mod),
-0x3000+(MM_pow),
-0x3000+(MM_unm),
+0x2d00+(0),
+0x2d00+(1),
+0x2e00+(MM_eq),
+0x2e00+(MM_len),
+0x2e00+(MM_lt),
+0x2e00+(MM_le),
+0x2e00+(MM_concat),
+0x2f00,
+0x2e00+(MM_add),
+0x2e00+(MM_sub),
+0x2e00+(MM_mul),
+0x2e00+(MM_div),
+0x2e00+(MM_mod),
+0x2e00+(MM_pow),
+0x2e00+(MM_unm),
0,
0,
0,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -218,9 +219,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S b/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S
index 521d7cd19..ed985fcb2 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S
@@ -228,7 +228,7 @@ lj_BC_UNM:
.size lj_BC_LEN, 73
lj_BC_LEN:
.byte 131,124,194,4,251,117,33,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,6,15,182,204,15,182,232,131
+ .byte 64,16,242,15,17,4,202,139,6,15,182,204,15,182,232,131
.byte 198,4,193,232,16,255,36,171,131,124,194,4,244,15,133,28
.byte 24,0,0,139,12,194,137,213
call lj_tab_len
@@ -280,7 +280,7 @@ lj_BC_DIVVN:
.size lj_BC_MODVN, 54
lj_BC_MODVN:
.byte 15,182,236,15,182,192,131,124,234,4,242,15,131,205,22,0
- .byte 0,242,15,16,4,234,242,15,16,12,199,232,10,43,0,0
+ .byte 0,242,15,16,4,234,242,15,16,12,199,232,28,43,0,0
.byte 242,15,17,4,202,139,6,15,182,204,15,182,232,131,198,4
.byte 193,232,16,255,36,171
@@ -481,7 +481,7 @@ lj_BC_USETV:
.byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
.byte 4,117,17,139,6,15,182,204,15,182,232,131,198,4,193,232
.byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3
- .byte 116,225,135,213,141,139,128,254,255,255
+ .byte 116,225,135,213,141,139,72,254,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -494,7 +494,7 @@ lj_BC_USETS:
.byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6
.byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246
.byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141
- .byte 139,128,254,255,255
+ .byte 139,72,254,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -543,7 +543,7 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 113
lj_BC_TNEW:
- .byte 139,108,36,48,137,85,16,139,139,148,254,255,255,59,139,152
+ .byte 139,108,36,48,137,85,16,139,139,80,254,255,255,59,139,84
.byte 254,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0
.byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44
.byte 36,137,68,36,4
@@ -559,8 +559,8 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 87
lj_BC_TDUP:
- .byte 247,208,139,108,36,48,139,139,148,254,255,255,137,116,36,24
- .byte 59,139,152,254,255,255,137,85,16,115,45,139,20,135,137,233
+ .byte 247,208,139,108,36,48,139,139,80,254,255,255,137,116,36,24
+ .byte 59,139,84,254,255,255,137,85,16,115,45,139,20,135,137,233
call lj_tab_dup
.byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255
.byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16
@@ -649,7 +649,7 @@ lj_BC_TSETV:
.byte 232,131,198,4,193,232,16,255,36,171,131,125,16,0,116,215
.byte 139,77,16,246,65,6,2,15,132,56,13,0,0,15,182,78
.byte 253,235,196,131,124,194,4,251,15,133,39,13,0,0,139,4
- .byte 194,235,50,128,101,4,251,139,139,176,254,255,255,137,171,176
+ .byte 194,235,50,128,101,4,251,139,139,108,254,255,255,137,171,108
.byte 254,255,255,137,77,12,15,182,78,253,235,161
.globl lj_BC_TSETS
@@ -672,7 +672,7 @@ lj_BC_TSETS:
.byte 137,116,36,24
call lj_tab_newkey
.byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101
- .byte 4,251,139,131,176,254,255,255,137,171,176,254,255,255,137,69
+ .byte 4,251,139,131,108,254,255,255,137,171,108,254,255,255,137,69
.byte 12,233,85,255,255,255
.globl lj_BC_TSETB
@@ -686,8 +686,8 @@ lj_BC_TSETB:
.byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204
.byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0
.byte 116,215,139,77,16,246,65,6,2,15,132,167,11,0,0,15
- .byte 182,78,253,235,196,128,101,4,251,139,139,176,254,255,255,137
- .byte 171,176,254,255,255,137,77,12,15,182,78,253,235,177
+ .byte 182,78,253,235,196,128,101,4,251,139,139,108,254,255,255,137
+ .byte 171,108,254,255,255,137,77,12,15,182,78,253,235,177
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -702,8 +702,8 @@ lj_BC_TSETM:
.byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16
.byte 137,68,36,8,137,44,36,137,116,36,24
call lj_tab_reasize
- .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,176
- .byte 254,255,255,137,171,176,254,255,255,137,69,12,235,133
+ .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,108
+ .byte 254,255,255,137,171,108,254,255,255,137,69,12,235,133
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
@@ -714,7 +714,7 @@ lj_BC_TSETR:
.byte 4,4,117,44,59,69,24,15,131,107,11,0,0,193,224,3
.byte 3,69,8,139,108,202,4,139,12,202,137,104,4,137,8,139
.byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171
- .byte 128,101,4,251,139,139,176,254,255,255,137,171,176,254,255,255
+ .byte 128,101,4,251,139,139,108,254,255,255,137,171,108,254,255,255
.byte 137,77,12,15,182,78,253,235,187
.globl lj_BC_CALLM
@@ -966,8 +966,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36
- .byte 15,135,165,1,0,0,199,131,204,254,255,255,254,255,255,255
- .byte 255,215,139,85,16,137,171,92,255,255,255,199,131,204,254,255
+ .byte 15,135,165,1,0,0,199,131,192,254,255,255,254,255,255,255
+ .byte 255,215,139,85,16,137,171,60,255,255,255,199,131,192,254,255
.byte 255,255,255,255,255,141,12,194,247,217,3,77,20,139,114,252
.byte 235,122
@@ -978,9 +978,9 @@ lj_BC_FUNCC:
lj_BC_FUNCCW:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36
- .byte 4,137,44,36,15,135,79,1,0,0,199,131,204,254,255,255
- .byte 254,255,255,255,255,147,76,255,255,255,139,85,16,137,171,92
- .byte 255,255,255,199,131,204,254,255,255,255,255,255,255,141,12,194
+ .byte 4,137,44,36,15,135,79,1,0,0,199,131,192,254,255,255
+ .byte 254,255,255,255,255,147,44,255,255,255,139,85,16,137,171,60
+ .byte 255,255,255,199,131,192,254,255,255,255,255,255,255,141,12,194
.byte 247,217,3,77,20,139,114,252,235,32
.globl lj_vm_returnp
@@ -1004,7 +1004,7 @@ lj_vm_returnc:
.type lj_vm_return, @function
.size lj_vm_return, 79
lj_vm_return:
- .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,204,254,255
+ .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,192,254,255
.byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116
.byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194
.byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36
@@ -1048,7 +1048,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 16
lj_vm_unwind_c_eh:
- .byte 139,108,36,48,139,109,8,199,69,76,254,255,255,255,235,170
+ .byte 139,108,36,48,139,109,8,199,69,120,254,255,255,255,235,170
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
@@ -1069,8 +1069,8 @@ lj_vm_unwind_ff:
.size lj_vm_unwind_ff_eh, 51
lj_vm_unwind_ff_eh:
.byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85
- .byte 16,139,93,8,129,195,128,1,0,0,139,114,252,199,66,252
- .byte 254,255,255,255,199,131,204,254,255,255,255,255,255,255,233,1
+ .byte 16,139,93,8,129,195,184,1,0,0,139,114,252,199,66,252
+ .byte 254,255,255,255,199,131,192,254,255,255,255,255,255,255,233,1
.byte 255,255,255
.globl lj_vm_growstack_c
@@ -1105,9 +1105,9 @@ lj_vm_growstack_f:
.size lj_vm_resume, 110
lj_vm_resume:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190
- .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,128
+ .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,184
.byte 1,0,0,137,68,36,24,137,68,36,52,137,125,40,56,69
- .byte 7,116,116,137,171,92,255,255,255,199,131,204,254,255,255,255
+ .byte 7,116,116,137,171,60,255,255,255,199,131,192,254,255,255,255
.byte 255,255,255,136,69,7,139,85,16,139,69,20,41,200,193,232
.byte 3,131,192,1,41,209,139,114,252,137,68,36,20,247,198,3
.byte 0,0,0,15,132,175,250,255,255,233,96,254,255,255
@@ -1126,8 +1126,8 @@ lj_vm_pcall:
lj_vm_call:
.byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48
.byte 139,76,36,52,139,93,8,139,125,40,137,124,36,52,137,108
- .byte 36,24,129,195,128,1,0,0,137,101,40,137,171,92,255,255
- .byte 255,199,131,204,254,255,255,255,255,255,255,139,85,16,1,206
+ .byte 36,24,129,195,184,1,0,0,137,101,40,137,171,60,255,255
+ .byte 255,199,131,192,254,255,255,255,255,255,255,139,85,16,1,206
.byte 41,214,139,69,20,41,200,193,232,3,131,192,1
.globl lj_vm_call_dispatch
@@ -1153,8 +1153,8 @@ lj_vm_cpcall:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139
.byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125
.byte 20,139,93,8,199,68,36,60,0,0,0,0,137,124,36,56
- .byte 129,195,128,1,0,0,137,68,36,8,137,76,36,4,137,44
- .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,92,255,255
+ .byte 129,195,184,1,0,0,137,68,36,8,137,76,36,4,137,44
+ .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,60,255,255
.byte 255,255,210,133,192,15,132,214,253,255,255,137,193,190,5,0
.byte 0,0,233,84,255,255,255
@@ -1165,8 +1165,8 @@ lj_vm_cpcall:
lj_cont_dispatch:
.byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255
.byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122
- .byte 248,139,127,16,139,127,208,255,225,15,132,121,24,0,0,41
- .byte 213,193,237,3,141,69,255,233,187,20,0,0
+ .byte 248,139,127,16,139,127,208,255,225,15,132,139,24,0,0,41
+ .byte 213,193,237,3,141,69,255,233,205,20,0,0
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1183,7 +1183,7 @@ lj_cont_cat:
.size lj_vmeta_tgets, 41
lj_vmeta_tgets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,54,117,46,141,139,0,255,255,255,137,41,199,65
+ .byte 128,126,252,54,117,46,141,139,216,254,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tgetb
@@ -1231,7 +1231,7 @@ lj_vmeta_tgetr:
.size lj_vmeta_tsets, 41
lj_vmeta_tsets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,55,117,46,141,139,0,255,255,255,137,41,199,65
+ .byte 128,126,252,55,117,46,141,139,216,254,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tsetb
@@ -1433,8 +1433,8 @@ lj_vmeta_for:
.type lj_ff_assert, @function
.size lj_ff_assert, 71
lj_ff_assert:
- .byte 131,248,2,15,130,177,16,0,0,139,106,4,131,253,254,15
- .byte 131,165,16,0,0,139,114,252,137,68,36,20,137,106,252,139
+ .byte 131,248,2,15,130,195,16,0,0,139,106,4,131,253,254,15
+ .byte 131,183,16,0,0,139,114,252,137,68,36,20,137,106,252,139
.byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105
.byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68
.byte 36,20,233,87,6,0,0
@@ -1444,7 +1444,7 @@ lj_ff_assert:
.type lj_ff_type, @function
.size lj_ff_type, 49
lj_ff_type:
- .byte 131,248,2,15,130,106,16,0,0,139,106,4,184,13,0,0
+ .byte 131,248,2,15,130,124,16,0,0,139,106,4,184,13,0,0
.byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139
.byte 114,252,199,66,252,251,255,255,255,137,66,248,233,29,6,0
.byte 0
@@ -1454,7 +1454,7 @@ lj_ff_type:
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 136
lj_ff_getmetatable:
- .byte 131,248,2,15,130,57,16,0,0,139,106,4,139,114,252,131
+ .byte 131,248,2,15,130,75,16,0,0,139,106,4,139,114,252,131
.byte 253,244,117,93,139,42,139,109,16,133,237,199,66,252,255,255
.byte 255,255,15,132,245,5,0,0,139,67,172,199,66,252,244,255
.byte 255,255,137,106,248,139,77,28,35,72,8,107,201,24,3,77
@@ -1469,11 +1469,11 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 90
lj_ff_setmetatable:
- .byte 131,248,3,15,130,177,15,0,0,131,122,4,244,15,133,167
- .byte 15,0,0,139,42,131,125,16,0,15,133,155,15,0,0,131
- .byte 122,12,244,15,133,145,15,0,0,139,66,8,137,69,16,139
+ .byte 131,248,3,15,130,195,15,0,0,131,122,4,244,15,133,185
+ .byte 15,0,0,139,42,131,125,16,0,15,133,173,15,0,0,131
+ .byte 122,12,244,15,133,163,15,0,0,139,66,8,137,69,16,139
.byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,19,128,101,4,251,139,131,176,254,255,255,137,171,176,254
+ .byte 116,19,128,101,4,251,139,131,108,254,255,255,137,171,108,254
.byte 255,255,137,69,12,233,59,5,0,0
.globl lj_ff_rawget
@@ -1481,7 +1481,7 @@ lj_ff_setmetatable:
.type lj_ff_rawget, @function
.size lj_ff_rawget, 67
lj_ff_rawget:
- .byte 131,248,3,15,130,87,15,0,0,131,122,4,244,15,133,77
+ .byte 131,248,3,15,130,105,15,0,0,131,122,4,244,15,133,95
.byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36
.byte 137,213,131,194,8,137,84,36,8
call lj_tab_get
@@ -1493,7 +1493,7 @@ lj_ff_rawget:
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 28
lj_ff_tonumber:
- .byte 131,248,2,15,133,20,15,0,0,131,122,4,242,15,131,10
+ .byte 131,248,2,15,133,38,15,0,0,131,122,4,242,15,131,28
.byte 15,0,0,242,15,16,2,233,212,4,0,0
.globl lj_ff_tostring
@@ -1501,11 +1501,11 @@ lj_ff_tonumber:
.type lj_ff_tostring, @function
.size lj_ff_tostring, 97
lj_ff_tostring:
- .byte 131,248,2,15,130,248,14,0,0,139,114,252,131,122,4,251
+ .byte 131,248,2,15,130,10,15,0,0,139,114,252,131,122,4,251
.byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,185
- .byte 4,0,0,131,122,4,242,15,135,212,14,0,0,131,123,244
- .byte 0,15,133,202,14,0,0,139,171,148,254,255,255,59,171,152
- .byte 254,255,255,114,5,232,69,15,0,0,139,108,36,48,137,85
+ .byte 4,0,0,131,122,4,242,15,135,230,14,0,0,131,123,244
+ .byte 0,15,133,220,14,0,0,139,171,80,254,255,255,59,171,84
+ .byte 254,255,255,114,5,232,87,15,0,0,139,108,36,48,137,85
.byte 16,137,116,36,24,137,233
call lj_strfmt_num
.byte 139,85,16,235,179
@@ -1515,8 +1515,8 @@ lj_ff_tostring:
.type lj_ff_next, @function
.size lj_ff_next, 89
lj_ff_next:
- .byte 131,248,2,15,130,151,14,0,0,116,88,131,122,4,244,15
- .byte 133,139,14,0,0,139,108,36,48,137,85,16,137,85,20,139
+ .byte 131,248,2,15,130,169,14,0,0,116,88,131,122,4,244,15
+ .byte 133,157,14,0,0,139,108,36,48,137,85,16,137,85,20,139
.byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84
.byte 36,8,137,116,36,24
call lj_tab_next
@@ -1536,8 +1536,8 @@ lj_fff_res2:
.type lj_ff_pairs, @function
.size lj_ff_pairs, 57
lj_ff_pairs:
- .byte 131,248,2,15,130,31,14,0,0,139,42,131,122,4,244,15
- .byte 133,19,14,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,49,14,0,0,139,42,131,122,4,244,15
+ .byte 133,37,14,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
.byte 4,0,0,0,233,207,3,0,0
@@ -1546,8 +1546,8 @@ lj_ff_pairs:
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 121
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,230,13,0,0,131,122,4,244,15,133,220
- .byte 13,0,0,131,122,12,242,15,131,210,13,0,0,139,114,252
+ .byte 131,248,3,15,130,248,13,0,0,131,122,4,244,15,133,238
+ .byte 13,0,0,131,122,12,242,15,131,228,13,0,0,139,114,252
.byte 242,15,16,66,8,189,0,0,240,63,102,15,110,205,102,15
.byte 112,201,81,242,15,88,193,242,15,44,192,242,15,17,66,248
.byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4
@@ -1568,8 +1568,8 @@ lj_fff_res0:
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 58
lj_ff_ipairs:
- .byte 131,248,2,15,130,99,13,0,0,139,42,131,122,4,244,15
- .byte 133,87,13,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,117,13,0,0,139,42,131,122,4,244,15
+ .byte 133,105,13,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
.byte 184,4,0,0,0,233,18,3,0,0
@@ -1578,8 +1578,8 @@ lj_ff_ipairs:
.type lj_ff_pcall, @function
.size lj_ff_pcall, 40
lj_ff_pcall:
- .byte 131,248,2,15,130,41,13,0,0,141,74,8,131,232,1,190
- .byte 14,0,0,0,15,182,171,241,254,255,255,193,237,4,131,229
+ .byte 131,248,2,15,130,59,13,0,0,141,74,8,131,232,1,190
+ .byte 14,0,0,0,15,182,171,157,254,255,255,193,237,4,131,229
.byte 1,1,238,233,224,247,255,255
.globl lj_ff_xpcall
@@ -1587,8 +1587,8 @@ lj_ff_pcall:
.type lj_ff_xpcall, @function
.size lj_ff_xpcall, 55
lj_ff_xpcall:
- .byte 131,248,3,15,130,1,13,0,0,131,122,12,247,15,133,247
- .byte 12,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
+ .byte 131,248,3,15,130,19,13,0,0,131,122,12,247,15,133,9
+ .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
.byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2
.byte 190,22,0,0,0,235,181
@@ -1597,17 +1597,17 @@ lj_ff_xpcall:
.type lj_ff_coroutine_resume, @function
.size lj_ff_coroutine_resume, 322
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,202,12,0,0,139,42,139,114,252,137,116
- .byte 36,24,137,44,36,131,122,4,249,15,133,180,12,0,0,131
- .byte 125,40,0,15,133,170,12,0,0,128,125,7,1,15,135,160
- .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,146,12,0
- .byte 0,141,116,193,240,59,117,24,15,135,133,12,0,0,137,117
+ .byte 131,248,2,15,130,220,12,0,0,139,42,139,114,252,137,116
+ .byte 36,24,137,44,36,131,122,4,249,15,133,198,12,0,0,131
+ .byte 125,40,0,15,133,188,12,0,0,128,125,7,1,15,135,178
+ .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,164,12,0
+ .byte 0,141,116,193,240,59,117,24,15,135,151,12,0,0,137,117
.byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108
.byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139
.byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4
.byte 49,201,137,76,36,12,137,76,36,8,232,81,246,255,255,139
- .byte 108,36,48,139,52,36,139,85,16,137,171,92,255,255,255,199
- .byte 131,204,254,255,255,255,255,255,255,131,248,1,119,89,139,78
+ .byte 108,36,48,139,52,36,139,85,16,137,171,60,255,255,255,199
+ .byte 131,192,254,255,255,255,255,255,255,131,248,1,119,89,139,78
.byte 16,139,126,20,137,78,20,137,254,41,206,116,34,141,4,50
.byte 193,238,3,59,69,24,119,96,137,213,41,205,139,1,137,4
.byte 41,139,65,4,137,68,41,4,131,193,8,57,249,117,237,141
@@ -1626,14 +1626,14 @@ lj_ff_coroutine_resume:
.size lj_ff_coroutine_wrap_aux, 267
lj_ff_coroutine_wrap_aux:
.byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36
- .byte 131,125,40,0,15,133,119,11,0,0,128,125,7,1,15,135
- .byte 109,11,0,0,139,77,20,116,9,59,77,16,15,132,95,11
- .byte 0,0,141,116,193,248,59,117,24,15,135,82,11,0,0,137
+ .byte 131,125,40,0,15,133,137,11,0,0,128,125,7,1,15,135
+ .byte 127,11,0,0,139,77,20,116,9,59,77,16,15,132,113,11
+ .byte 0,0,141,116,193,248,59,117,24,15,135,100,11,0,0,137
.byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240
.byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46
.byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201
.byte 137,76,36,12,137,76,36,8,232,33,245,255,255,139,108,36
- .byte 48,139,52,36,139,85,16,137,171,92,255,255,255,199,131,204
+ .byte 48,139,52,36,139,85,16,137,171,60,255,255,255,199,131,192
.byte 254,255,255,255,255,255,255,131,248,1,119,79,139,78,16,139
.byte 126,20,137,78,20,137,254,41,206,116,34,141,4,50,193,238
.byte 3,59,69,24,119,62,137,213,41,205,139,1,137,4,41,139
@@ -1650,7 +1650,7 @@ lj_ff_coroutine_wrap_aux:
.type lj_ff_coroutine_yield, @function
.size lj_ff_coroutine_yield, 42
lj_ff_coroutine_yield:
- .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,117,10,0
+ .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,135,10,0
.byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40
.byte 176,1,136,69,7,233,143,243,255,255
@@ -1672,7 +1672,7 @@ lj_fff_resn:
.type lj_ff_math_abs, @function
.size lj_ff_math_abs, 39
lj_ff_math_abs:
- .byte 131,248,2,15,130,75,10,0,0,131,122,4,242,15,131,65
+ .byte 131,248,2,15,130,93,10,0,0,131,122,4,242,15,131,83
.byte 10,0,0,242,15,16,2,102,15,239,201,102,15,118,201,102
.byte 15,115,209,1,15,84,193
@@ -1712,7 +1712,7 @@ lj_fff_res_:
.type lj_ff_math_floor, @function
.size lj_ff_math_floor, 21
lj_ff_math_floor:
- .byte 131,122,4,242,15,131,212,9,0,0,242,15,16,2,232,81
+ .byte 131,122,4,242,15,131,230,9,0,0,242,15,16,2,232,99
.byte 11,0,0,235,156
.globl lj_ff_math_ceil
@@ -1720,7 +1720,7 @@ lj_ff_math_floor:
.type lj_ff_math_ceil, @function
.size lj_ff_math_ceil, 21
lj_ff_math_ceil:
- .byte 131,122,4,242,15,131,191,9,0,0,242,15,16,2,232,147
+ .byte 131,122,4,242,15,131,209,9,0,0,242,15,16,2,232,165
.byte 11,0,0,235,135
.globl lj_ff_math_sqrt
@@ -1728,7 +1728,7 @@ lj_ff_math_ceil:
.type lj_ff_math_sqrt, @function
.size lj_ff_math_sqrt, 28
lj_ff_math_sqrt:
- .byte 131,248,2,15,130,171,9,0,0,131,122,4,242,15,131,161
+ .byte 131,248,2,15,130,189,9,0,0,131,122,4,242,15,131,179
.byte 9,0,0,242,15,81,2,233,107,255,255,255
.globl lj_ff_math_log
@@ -1736,7 +1736,7 @@ lj_ff_math_sqrt:
.type lj_ff_math_log, @function
.size lj_ff_math_log, 42
lj_ff_math_log:
- .byte 131,248,2,15,133,143,9,0,0,131,122,4,242,15,131,133
+ .byte 131,248,2,15,133,161,9,0,0,131,122,4,242,15,131,151
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log
@@ -1750,7 +1750,7 @@ lj_ff_math_log:
.type lj_ff_math_log10, @function
.size lj_ff_math_log10, 42
lj_ff_math_log10:
- .byte 131,248,2,15,130,101,9,0,0,131,122,4,242,15,131,91
+ .byte 131,248,2,15,130,119,9,0,0,131,122,4,242,15,131,109
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log10
@@ -1764,7 +1764,7 @@ lj_ff_math_log10:
.type lj_ff_math_exp, @function
.size lj_ff_math_exp, 42
lj_ff_math_exp:
- .byte 131,248,2,15,130,59,9,0,0,131,122,4,242,15,131,49
+ .byte 131,248,2,15,130,77,9,0,0,131,122,4,242,15,131,67
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_exp
@@ -1778,7 +1778,7 @@ lj_ff_math_exp:
.type lj_ff_math_sin, @function
.size lj_ff_math_sin, 42
lj_ff_math_sin:
- .byte 131,248,2,15,130,17,9,0,0,131,122,4,242,15,131,7
+ .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sin
@@ -1792,7 +1792,7 @@ lj_ff_math_sin:
.type lj_ff_math_cos, @function
.size lj_ff_math_cos, 42
lj_ff_math_cos:
- .byte 131,248,2,15,130,231,8,0,0,131,122,4,242,15,131,221
+ .byte 131,248,2,15,130,249,8,0,0,131,122,4,242,15,131,239
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cos
@@ -1806,7 +1806,7 @@ lj_ff_math_cos:
.type lj_ff_math_tan, @function
.size lj_ff_math_tan, 42
lj_ff_math_tan:
- .byte 131,248,2,15,130,189,8,0,0,131,122,4,242,15,131,179
+ .byte 131,248,2,15,130,207,8,0,0,131,122,4,242,15,131,197
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tan
@@ -1820,7 +1820,7 @@ lj_ff_math_tan:
.type lj_ff_math_asin, @function
.size lj_ff_math_asin, 42
lj_ff_math_asin:
- .byte 131,248,2,15,130,147,8,0,0,131,122,4,242,15,131,137
+ .byte 131,248,2,15,130,165,8,0,0,131,122,4,242,15,131,155
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_asin
@@ -1834,7 +1834,7 @@ lj_ff_math_asin:
.type lj_ff_math_acos, @function
.size lj_ff_math_acos, 42
lj_ff_math_acos:
- .byte 131,248,2,15,130,105,8,0,0,131,122,4,242,15,131,95
+ .byte 131,248,2,15,130,123,8,0,0,131,122,4,242,15,131,113
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_acos
@@ -1848,7 +1848,7 @@ lj_ff_math_acos:
.type lj_ff_math_atan, @function
.size lj_ff_math_atan, 42
lj_ff_math_atan:
- .byte 131,248,2,15,130,63,8,0,0,131,122,4,242,15,131,53
+ .byte 131,248,2,15,130,81,8,0,0,131,122,4,242,15,131,71
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_atan
@@ -1862,7 +1862,7 @@ lj_ff_math_atan:
.type lj_ff_math_sinh, @function
.size lj_ff_math_sinh, 42
lj_ff_math_sinh:
- .byte 131,248,2,15,130,21,8,0,0,131,122,4,242,15,131,11
+ .byte 131,248,2,15,130,39,8,0,0,131,122,4,242,15,131,29
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sinh
@@ -1876,7 +1876,7 @@ lj_ff_math_sinh:
.type lj_ff_math_cosh, @function
.size lj_ff_math_cosh, 42
lj_ff_math_cosh:
- .byte 131,248,2,15,130,235,7,0,0,131,122,4,242,15,131,225
+ .byte 131,248,2,15,130,253,7,0,0,131,122,4,242,15,131,243
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cosh
@@ -1890,7 +1890,7 @@ lj_ff_math_cosh:
.type lj_ff_math_tanh, @function
.size lj_ff_math_tanh, 42
lj_ff_math_tanh:
- .byte 131,248,2,15,130,193,7,0,0,131,122,4,242,15,131,183
+ .byte 131,248,2,15,130,211,7,0,0,131,122,4,242,15,131,201
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tanh
@@ -1904,8 +1904,8 @@ lj_ff_math_tanh:
.type lj_ff_math_pow, @function
.size lj_ff_math_pow, 63
lj_ff_math_pow:
- .byte 131,248,3,15,130,151,7,0,0,131,122,4,242,15,131,141
- .byte 7,0,0,131,122,12,242,15,131,131,7,0,0,242,15,16
+ .byte 131,248,3,15,130,169,7,0,0,131,122,4,242,15,131,159
+ .byte 7,0,0,131,122,12,242,15,131,149,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1920,8 +1920,8 @@ lj_ff_math_pow:
.type lj_ff_math_atan2, @function
.size lj_ff_math_atan2, 63
lj_ff_math_atan2:
- .byte 131,248,3,15,130,88,7,0,0,131,122,4,242,15,131,78
- .byte 7,0,0,131,122,12,242,15,131,68,7,0,0,242,15,16
+ .byte 131,248,3,15,130,106,7,0,0,131,122,4,242,15,131,96
+ .byte 7,0,0,131,122,12,242,15,131,86,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1936,8 +1936,8 @@ lj_ff_math_atan2:
.type lj_ff_math_fmod, @function
.size lj_ff_math_fmod, 63
lj_ff_math_fmod:
- .byte 131,248,3,15,130,25,7,0,0,131,122,4,242,15,131,15
- .byte 7,0,0,131,122,12,242,15,131,5,7,0,0,242,15,16
+ .byte 131,248,3,15,130,43,7,0,0,131,122,4,242,15,131,33
+ .byte 7,0,0,131,122,12,242,15,131,23,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1952,8 +1952,8 @@ lj_ff_math_fmod:
.type lj_ff_math_ldexp, @function
.size lj_ff_math_ldexp, 43
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,218,6,0,0,131,122,4,242,15,131,208
- .byte 6,0,0,131,122,12,242,15,131,198,6,0,0,221,66,8
+ .byte 131,248,3,15,130,236,6,0,0,131,122,4,242,15,131,226
+ .byte 6,0,0,131,122,12,242,15,131,216,6,0,0,221,66,8
.byte 221,2,217,253,221,217,233,92,252,255,255
.globl lj_ff_math_frexp
@@ -1961,8 +1961,8 @@ lj_ff_math_ldexp:
.type lj_ff_math_frexp, @function
.size lj_ff_math_frexp, 144
lj_ff_math_frexp:
- .byte 131,248,2,15,130,175,6,0,0,139,106,4,131,253,242,15
- .byte 131,163,6,0,0,139,114,252,139,2,137,106,252,137,66,248
+ .byte 131,248,2,15,130,193,6,0,0,139,106,4,131,253,242,15
+ .byte 131,181,6,0,0,139,114,252,139,2,137,106,252,137,66,248
.byte 209,229,129,253,0,0,224,255,115,58,9,232,116,54,184,254
.byte 3,0,0,129,253,0,0,32,0,114,46,193,237,21,41,197
.byte 242,15,42,197,139,106,252,129,229,255,255,15,128,129,205,0
@@ -1976,9 +1976,9 @@ lj_ff_math_frexp:
.type lj_ff_math_modf, @function
.size lj_ff_math_modf, 96
lj_ff_math_modf:
- .byte 131,248,2,15,130,31,6,0,0,131,122,4,242,15,131,21
+ .byte 131,248,2,15,130,49,6,0,0,131,122,4,242,15,131,39
.byte 6,0,0,242,15,16,2,139,106,4,139,114,252,209,229,129
- .byte 253,0,0,224,255,116,52,15,40,224,232,45,8,0,0,242
+ .byte 253,0,0,224,255,116,52,15,40,224,232,63,8,0,0,242
.byte 15,92,224,242,15,17,66,248,242,15,17,34,139,66,252,139
.byte 106,4,49,232,120,10,184,3,0,0,0,233,184,251,255,255
.byte 129,245,0,0,0,128,137,106,4,235,235,15,87,228,235,211
@@ -1986,22 +1986,22 @@ lj_ff_math_modf:
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 53
+ .size lj_ff_math_min, 62
lj_ff_math_min:
- .byte 185,2,0,0,0,131,122,4,242,15,131,185,5,0,0,242
- .byte 15,16,2,57,193,15,131,128,251,255,255,131,124,202,252,242
- .byte 15,131,162,5,0,0,242,15,16,76,202,248,242,15,93,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,209,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,194,5,0,0,242,15,16,2,57,193,15,131
+ .byte 119,251,255,255,131,124,202,252,242,15,131,171,5,0,0,242
+ .byte 15,16,76,202,248,242,15,93,193,131,193,1,235,222
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 53
+ .size lj_ff_math_max, 62
lj_ff_math_max:
- .byte 185,2,0,0,0,131,122,4,242,15,131,132,5,0,0,242
- .byte 15,16,2,57,193,15,131,75,251,255,255,131,124,202,252,242
- .byte 15,131,109,5,0,0,242,15,16,76,202,248,242,15,95,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,147,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,132,5,0,0,242,15,16,2,57,193,15,131
+ .byte 57,251,255,255,131,124,202,252,242,15,131,109,5,0,0,242
+ .byte 15,16,76,202,248,242,15,95,193,131,193,1,235,222
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
@@ -2009,15 +2009,15 @@ lj_ff_math_max:
.size lj_ff_string_byte, 47
lj_ff_string_byte:
.byte 131,248,2,15,133,85,5,0,0,131,122,4,251,15,133,75
- .byte 5,0,0,139,42,139,114,252,131,125,12,1,15,130,198,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,2,251,255,255
+ .byte 5,0,0,139,42,139,114,252,131,125,16,1,15,130,180,247
+ .byte 255,255,15,182,109,20,242,15,42,197,233,240,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 70
lj_ff_string_char:
- .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,170
+ .byte 139,171,80,254,255,255,59,171,84,254,255,255,114,5,232,170
.byte 5,0,0,131,248,2,15,133,19,5,0,0,131,122,4,242
.byte 15,131,9,5,0,0,242,15,44,42,129,253,255,0,0,0
.byte 15,135,249,4,0,0,137,108,36,20,199,68,36,8,1,0
@@ -2038,21 +2038,21 @@ lj_fff_newstr:
.size lj_fff_resstr, 21
lj_fff_resstr:
.byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,152,250,255,255
+ .byte 233,134,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 157
lj_ff_string_sub:
- .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,56
+ .byte 139,171,80,254,255,255,59,171,84,254,255,255,114,5,232,56
.byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130
.byte 153,4,0,0,118,19,131,122,20,242,15,131,141,4,0,0
.byte 242,15,44,106,16,137,108,36,20,131,122,4,251,15,133,122
.byte 4,0,0,131,122,12,242,15,131,112,4,0,0,139,42,137
- .byte 108,36,12,139,109,12,242,15,44,74,8,139,68,36,20,57
+ .byte 108,36,12,139,109,16,242,15,44,74,8,139,68,36,20,57
.byte 197,114,30,133,201,126,38,139,108,36,12,41,200,124,46,141
- .byte 108,13,15,131,192,1,137,68,36,8,137,232,233,83,255,255
+ .byte 108,13,19,131,192,1,137,68,36,8,137,232,233,83,255,255
.byte 255,124,6,141,68,40,1,235,218,137,232,235,214,116,7,1
.byte 233,131,193,1,127,209,185,1,0,0,0,235,202
@@ -2068,9 +2068,9 @@ lj_fff_emptystr:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 82
lj_ff_string_reverse:
- .byte 131,248,2,15,130,19,4,0,0,139,171,148,254,255,255,59
- .byte 171,152,254,255,255,114,5,232,142,4,0,0,131,122,4,251
- .byte 15,133,246,3,0,0,139,108,36,48,141,139,208,254,255,255
+ .byte 131,248,2,15,130,19,4,0,0,139,171,80,254,255,255,59
+ .byte 171,84,254,255,255,114,5,232,142,4,0,0,131,122,4,251
+ .byte 15,133,246,3,0,0,139,108,36,48,141,139,200,254,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_reverse
@@ -2083,9 +2083,9 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 82
lj_ff_string_lower:
- .byte 131,248,2,15,130,193,3,0,0,139,171,148,254,255,255,59
- .byte 171,152,254,255,255,114,5,232,60,4,0,0,131,122,4,251
- .byte 15,133,164,3,0,0,139,108,36,48,141,139,208,254,255,255
+ .byte 131,248,2,15,130,193,3,0,0,139,171,80,254,255,255,59
+ .byte 171,84,254,255,255,114,5,232,60,4,0,0,131,122,4,251
+ .byte 15,133,164,3,0,0,139,108,36,48,141,139,200,254,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_lower
@@ -2098,9 +2098,9 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 82
lj_ff_string_upper:
- .byte 131,248,2,15,130,111,3,0,0,139,171,148,254,255,255,59
- .byte 171,152,254,255,255,114,5,232,234,3,0,0,131,122,4,251
- .byte 15,133,82,3,0,0,139,108,36,48,141,139,208,254,255,255
+ .byte 131,248,2,15,130,111,3,0,0,139,171,80,254,255,255,59
+ .byte 171,84,254,255,255,114,5,232,234,3,0,0,131,122,4,251
+ .byte 15,133,82,3,0,0,139,108,36,48,141,139,200,254,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_upper
@@ -2178,7 +2178,7 @@ lj_ff_bit_bnot:
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,80,247,255,255
+ .byte 242,15,42,197,233,62,247,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
@@ -2263,7 +2263,7 @@ lj_fff_fallback:
.byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68
.byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77
.byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143
- .byte 172,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
+ .byte 154,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
.byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182
.byte 205,131,198,4,255,36,171
@@ -2273,8 +2273,8 @@ lj_fff_fallback:
.size lj_vm_call_tail, 55
lj_vm_call_tail:
.byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213
- .byte 141,20,234,233,103,234,255,255,137,245,131,229,248,41,234,233
- .byte 91,234,255,255,186,20,0,0,0,137,233
+ .byte 141,20,234,233,85,234,255,255,137,245,131,229,248,41,234,233
+ .byte 73,234,255,255,186,20,0,0,0,137,233
call lj_state_growstack
.byte 139,85,16,49,192,235,166
@@ -2300,15 +2300,15 @@ lj_vm_record:
.type lj_vm_rethook, @function
.size lj_vm_rethook, 13
lj_vm_rethook:
- .byte 15,182,131,241,254,255,255,168,16,117,52,235,27
+ .byte 15,182,131,157,254,255,255,168,16,117,52,235,27
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 65
lj_vm_inshook:
- .byte 15,182,131,241,254,255,255,168,16,117,39,168,12,116,35,255
- .byte 139,64,255,255,255,116,4,168,4,116,23,139,108,36,48,137
+ .byte 15,182,131,157,254,255,255,168,16,117,39,168,12,116,35,255
+ .byte 139,32,255,255,255,116,4,168,4,116,23,139,108,36,48,137
.byte 85,16,137,242,137,233
call lj_dispatch_ins
.byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255
@@ -2358,7 +2358,7 @@ lj_cont_stitch:
lj_vm_profhook:
.byte 139,108,36,48,137,85,16,137,242,137,233
call lj_dispatch_profile
- .byte 139,85,16,131,238,4,233,164,235,255,255
+ .byte 139,85,16,131,238,4,233,146,235,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2475,13 +2475,13 @@ lj_assert_bad_for_arg_type:
.type lj_vm_ffi_callback, @function
.size lj_vm_ffi_callback, 119
lj_vm_ffi_callback:
- .byte 131,236,16,87,86,83,131,236,28,141,157,128,1,0,0,139
- .byte 181,228,0,0,0,15,183,192,137,134,148,0,0,0,141,68
+ .byte 131,236,16,87,86,83,131,236,28,141,157,184,1,0,0,139
+ .byte 181,252,0,0,0,15,183,192,137,134,148,0,0,0,141,68
.byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76
.byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226
.byte 137,116,36,24,137,241
call lj_ccallback_enter
- .byte 199,131,204,254,255,255,255,255,255,255,139,80,16,139,64,20
+ .byte 199,131,192,254,255,255,255,255,255,255,139,80,16,139,64,20
.byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14
.byte 15,182,233,15,182,205,131,198,4,255,36,171
@@ -2490,7 +2490,7 @@ lj_vm_ffi_callback:
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 81
lj_cont_ffi_callback:
- .byte 139,76,36,48,139,179,100,255,255,255,137,78,12,137,81,16
+ .byte 139,76,36,48,139,179,68,255,255,255,137,78,12,137,81,16
.byte 137,105,20,137,241,137,194
call lj_ccallback_leave
.byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10
@@ -2535,7 +2535,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.long .Lbegin
- .long 12996
+ .long 13014
.byte 0xe
.uleb128 48
.byte 0x85
@@ -2593,7 +2593,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 12996
+ .long 13014
.uleb128 0
.byte 0xe
.uleb128 48