diff options
| author | ruki <[email protected]> | 2017-03-30 11:21:46 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-03-30 11:21:46 +0800 |
| commit | 5d79b9e7497b1783b1e0ecf90cd2cd0e13af878c (patch) | |
| tree | 75d33fd431bee88eff551b03d43ad2129d4ebfbb | |
| parent | bd9e9505a78602000c2625dc483cc53a2e69f10f (diff) | |
add luajit xmake.lua
| -rw-r--r-- | core/src/demo/xmake.lua | 3 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/macosx/x86_64/lj_bcdef.h | 226 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/macosx/x86_64/lj_ffdef.h | 210 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/macosx/x86_64/lj_folddef.h | 1068 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/macosx/x86_64/lj_libdef.h | 393 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/macosx/x86_64/lj_recdef.h | 263 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/macosx/x86_64/lj_vm.s | 7154 | ||||
| -rw-r--r-- | core/src/luajit/xmake.lua | 7 | ||||
| -rw-r--r-- | core/src/xmake/machine.c | 1 | ||||
| -rw-r--r-- | core/src/xmake/os/prefix.h | 1 | ||||
| -rw-r--r-- | core/src/xmake/path/prefix.h | 1 | ||||
| -rw-r--r-- | core/src/xmake/prefix.h | 3 | ||||
| -rw-r--r-- | core/src/xmake/process/prefix.h | 1 | ||||
| -rw-r--r-- | core/src/xmake/string/prefix.h | 1 | ||||
| -rw-r--r-- | core/src/xmake/xmake.lua | 4 |
15 files changed, 9325 insertions, 11 deletions
diff --git a/core/src/demo/xmake.lua b/core/src/demo/xmake.lua index 790661816..c39fbe20e 100644 --- a/core/src/demo/xmake.lua +++ b/core/src/demo/xmake.lua @@ -17,8 +17,7 @@ target("demo") set_objectdir("$(buildir)/.objs") -- add includes directory - add_includedirs("$(projectdir)") - add_includedirs("$(projectdir)/src") + add_includedirs("$(projectdir)", "$(projectdir)/src", "../luajit/src") -- add links and directory add_links("xmake", "luajit") diff --git a/core/src/luajit/src/autogen/macosx/x86_64/lj_bcdef.h b/core/src/luajit/src/autogen/macosx/x86_64/lj_bcdef.h new file mode 100644 index 000000000..231ed3a4e --- /dev/null +++ b/core/src/luajit/src/autogen/macosx/x86_64/lj_bcdef.h @@ -0,0 +1,226 @@ +/* This is a generated file. DO NOT EDIT! */ + +LJ_DATADEF const uint16_t lj_bc_ofs[] = { +0, +72, +144, +216, +288, +427, +569, +632, +695, +764, +833, +886, +938, +989, +1040, +1081, +1122, +1148, +1180, +1240, +1314, +1368, +1422, +1476, +1530, +1589, +1643, +1697, +1751, +1805, +1841, +1908, +1975, +2042, +2109, +2158, +2230, +2306, +2342, +2378, +2408, +2437, +2462, +2505, +2541, +2628, +2710, +2748, +2782, +2833, +2897, +3006, +3099, +3117, +3135, +3283, +3407, +3506, +3679, +3908, +4032, +4174, +4220, +4262, +4266, +4414, +4482, +4647, +4838, +4926, +4930, +5066, +5158, +5263, +5360, +5465, +5485, +5555, +5622, +5642, +5686, +5725, +5745, +5763, +5810, +5835, +5855, +5918, +5972, +5972, +6097, +6098, +6177, +7841, +7908, +8419, +8522, +8579, +8710, +7974, +8136, +8228, +8280, +8311, +8768, +8809, +9417, +8864, +9167, +9469, +9596, +9620, +9647, +9711, +9744, +9778, +9809, +9840, +9873, +9914, +9957, +9990, +10030, +10070, +10245, +10393, +10110, +10110, +9678, +10149, +10549, +10492, +10196, +10603, +10662, +11596, +11994, +11941, +12063, +12142, +12224, +12306, +12388, +11650, +11747, +11844, +10721, +10752, +10799, +10921, +11090, +11217, +11327, +11442, +11557 +}; + +LJ_DATADEF const uint16_t lj_bc_mode[] = { +BCDEF(BCMODE) +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF, +BCMODE_FF +}; + diff --git a/core/src/luajit/src/autogen/macosx/x86_64/lj_ffdef.h b/core/src/luajit/src/autogen/macosx/x86_64/lj_ffdef.h new file mode 100644 index 000000000..29dd4d3ed --- /dev/null +++ b/core/src/luajit/src/autogen/macosx/x86_64/lj_ffdef.h @@ -0,0 +1,210 @@ +/* This is a generated file. DO NOT EDIT! */ + +FFDEF(assert) +FFDEF(type) +FFDEF(next) +FFDEF(pairs) +FFDEF(ipairs_aux) +FFDEF(ipairs) +FFDEF(getmetatable) +FFDEF(setmetatable) +FFDEF(getfenv) +FFDEF(setfenv) +FFDEF(rawget) +FFDEF(rawset) +FFDEF(rawequal) +FFDEF(unpack) +FFDEF(select) +FFDEF(tonumber) +FFDEF(tostring) +FFDEF(error) +FFDEF(pcall) +FFDEF(xpcall) +FFDEF(loadfile) +FFDEF(load) +FFDEF(loadstring) +FFDEF(dofile) +FFDEF(gcinfo) +FFDEF(collectgarbage) +FFDEF(newproxy) +FFDEF(print) +FFDEF(coroutine_status) +FFDEF(coroutine_running) +FFDEF(coroutine_create) +FFDEF(coroutine_yield) +FFDEF(coroutine_resume) +FFDEF(coroutine_wrap_aux) +FFDEF(coroutine_wrap) +FFDEF(math_abs) +FFDEF(math_floor) +FFDEF(math_ceil) +FFDEF(math_sqrt) +FFDEF(math_log10) +FFDEF(math_exp) +FFDEF(math_sin) +FFDEF(math_cos) +FFDEF(math_tan) +FFDEF(math_asin) +FFDEF(math_acos) +FFDEF(math_atan) +FFDEF(math_sinh) +FFDEF(math_cosh) +FFDEF(math_tanh) +FFDEF(math_frexp) +FFDEF(math_modf) +FFDEF(math_deg) +FFDEF(math_rad) +FFDEF(math_log) +FFDEF(math_atan2) +FFDEF(math_pow) +FFDEF(math_fmod) +FFDEF(math_ldexp) +FFDEF(math_min) +FFDEF(math_max) +FFDEF(math_random) +FFDEF(math_randomseed) +FFDEF(bit_tobit) +FFDEF(bit_bnot) +FFDEF(bit_bswap) +FFDEF(bit_lshift) +FFDEF(bit_rshift) +FFDEF(bit_arshift) +FFDEF(bit_rol) +FFDEF(bit_ror) +FFDEF(bit_band) +FFDEF(bit_bor) +FFDEF(bit_bxor) +FFDEF(bit_tohex) +FFDEF(string_len) +FFDEF(string_byte) +FFDEF(string_char) +FFDEF(string_sub) +FFDEF(string_rep) +FFDEF(string_reverse) +FFDEF(string_lower) +FFDEF(string_upper) +FFDEF(string_dump) +FFDEF(string_find) +FFDEF(string_match) +FFDEF(string_gmatch_aux) +FFDEF(string_gmatch) +FFDEF(string_gsub) +FFDEF(string_format) +FFDEF(table_foreachi) +FFDEF(table_foreach) +FFDEF(table_getn) +FFDEF(table_maxn) +FFDEF(table_insert) +FFDEF(table_remove) +FFDEF(table_concat) +FFDEF(table_sort) +FFDEF(io_method_close) +FFDEF(io_method_read) +FFDEF(io_method_write) +FFDEF(io_method_flush) +FFDEF(io_method_seek) +FFDEF(io_method_setvbuf) +FFDEF(io_method_lines) +FFDEF(io_method___gc) +FFDEF(io_method___tostring) +FFDEF(io_open) +FFDEF(io_popen) +FFDEF(io_tmpfile) +FFDEF(io_close) +FFDEF(io_read) +FFDEF(io_write) +FFDEF(io_flush) +FFDEF(io_input) +FFDEF(io_output) +FFDEF(io_lines) +FFDEF(io_type) +FFDEF(os_execute) +FFDEF(os_remove) +FFDEF(os_rename) +FFDEF(os_tmpname) +FFDEF(os_getenv) +FFDEF(os_exit) +FFDEF(os_clock) +FFDEF(os_date) +FFDEF(os_time) +FFDEF(os_difftime) +FFDEF(os_setlocale) +FFDEF(debug_getregistry) +FFDEF(debug_getmetatable) +FFDEF(debug_setmetatable) +FFDEF(debug_getfenv) +FFDEF(debug_setfenv) +FFDEF(debug_getinfo) +FFDEF(debug_getlocal) +FFDEF(debug_setlocal) +FFDEF(debug_getupvalue) +FFDEF(debug_setupvalue) +FFDEF(debug_upvalueid) +FFDEF(debug_upvaluejoin) +FFDEF(debug_sethook) +FFDEF(debug_gethook) +FFDEF(debug_debug) +FFDEF(debug_traceback) +FFDEF(jit_on) +FFDEF(jit_off) +FFDEF(jit_flush) +FFDEF(jit_status) +FFDEF(jit_attach) +FFDEF(jit_util_funcinfo) +FFDEF(jit_util_funcbc) +FFDEF(jit_util_funck) +FFDEF(jit_util_funcuvname) +FFDEF(jit_util_traceinfo) +FFDEF(jit_util_traceir) +FFDEF(jit_util_tracek) +FFDEF(jit_util_tracesnap) +FFDEF(jit_util_tracemc) +FFDEF(jit_util_traceexitstub) +FFDEF(jit_util_ircalladdr) +FFDEF(jit_opt_start) +FFDEF(ffi_meta___index) +FFDEF(ffi_meta___newindex) +FFDEF(ffi_meta___eq) +FFDEF(ffi_meta___len) +FFDEF(ffi_meta___lt) +FFDEF(ffi_meta___le) +FFDEF(ffi_meta___concat) +FFDEF(ffi_meta___call) +FFDEF(ffi_meta___add) +FFDEF(ffi_meta___sub) +FFDEF(ffi_meta___mul) +FFDEF(ffi_meta___div) +FFDEF(ffi_meta___mod) +FFDEF(ffi_meta___pow) +FFDEF(ffi_meta___unm) +FFDEF(ffi_meta___tostring) +FFDEF(ffi_meta___pairs) +FFDEF(ffi_meta___ipairs) +FFDEF(ffi_clib___index) +FFDEF(ffi_clib___newindex) +FFDEF(ffi_clib___gc) +FFDEF(ffi_callback_free) +FFDEF(ffi_callback_set) +FFDEF(ffi_cdef) +FFDEF(ffi_new) +FFDEF(ffi_cast) +FFDEF(ffi_typeof) +FFDEF(ffi_istype) +FFDEF(ffi_sizeof) +FFDEF(ffi_alignof) +FFDEF(ffi_offsetof) +FFDEF(ffi_errno) +FFDEF(ffi_string) +FFDEF(ffi_copy) +FFDEF(ffi_fill) +FFDEF(ffi_abi) +FFDEF(ffi_metatype) +FFDEF(ffi_gc) +FFDEF(ffi_load) + +#undef FFDEF + +#ifndef FF_NUM_ASMFUNC +#define FF_NUM_ASMFUNC 62 +#endif + diff --git a/core/src/luajit/src/autogen/macosx/x86_64/lj_folddef.h b/core/src/luajit/src/autogen/macosx/x86_64/lj_folddef.h new file mode 100644 index 000000000..c4ec4efd5 --- /dev/null +++ b/core/src/luajit/src/autogen/macosx/x86_64/lj_folddef.h @@ -0,0 +1,1068 @@ +/* This is a generated file. DO NOT EDIT! */ + +static const FoldFunc fold_func[] = { + fold_kfold_numarith, + fold_kfold_ldexp, + fold_kfold_fpmath, + fold_kfold_numpow, + fold_kfold_numcomp, + fold_kfold_intarith, + fold_kfold_intovarith, + fold_kfold_bnot, + fold_kfold_bswap, + fold_kfold_intcomp, + fold_kfold_intcomp0, + fold_kfold_int64arith, + fold_kfold_int64arith2, + fold_kfold_int64shift, + fold_kfold_bnot64, + fold_kfold_bswap64, + fold_kfold_int64comp, + fold_kfold_int64comp0, + fold_kfold_snew_kptr, + fold_kfold_snew_empty, + fold_kfold_strref, + fold_kfold_strref_snew, + fold_kfold_strcmp, + fold_kfold_add_kgc, + fold_kfold_add_kptr, + fold_kfold_add_kright, + fold_kfold_tobit, + fold_kfold_conv_kint_num, + fold_kfold_conv_kintu32_num, + fold_kfold_conv_kint_ext, + fold_kfold_conv_kint_i64, + fold_kfold_conv_kint64_num_i64, + fold_kfold_conv_kint64_num_u64, + fold_kfold_conv_kint64_int_i64, + fold_kfold_conv_knum_int_num, + fold_kfold_conv_knum_u32_num, + fold_kfold_conv_knum_i64_num, + fold_kfold_conv_knum_u64_num, + fold_kfold_tostr_knum, + fold_kfold_tostr_kint, + fold_kfold_strto, + lj_opt_cse, + fold_kfold_kref, + fold_shortcut_round, + fold_shortcut_left, + fold_shortcut_dropleft, + fold_shortcut_leftleft, + fold_simplify_numadd_negx, + fold_simplify_numadd_xneg, + fold_simplify_numsub_k, + fold_simplify_numsub_negk, + fold_simplify_numsub_xneg, + fold_simplify_nummuldiv_k, + fold_simplify_nummuldiv_negk, + fold_simplify_nummuldiv_negneg, + fold_simplify_numpow_xk, + fold_simplify_numpow_kx, + fold_shortcut_conv_num_int, + fold_simplify_conv_int_num, + fold_simplify_conv_i64_num, + fold_simplify_conv_int_i64, + fold_simplify_conv_flt_num, + fold_simplify_tobit_conv, + fold_simplify_floor_conv, + fold_simplify_conv_sext, + fold_simplify_conv_narrow, + fold_cse_conv, + fold_narrow_convert, + fold_simplify_intadd_k, + fold_simplify_intmul_k, + fold_simplify_intsub_k, + fold_simplify_intsub_kleft, + fold_simplify_intadd_k64, + fold_simplify_intsub_k64, + fold_simplify_intmul_k32, + fold_simplify_intmul_k64, + fold_simplify_intmod_k, + fold_simplify_intmod_kleft, + fold_simplify_intsub, + fold_simplify_intsubadd_leftcancel, + fold_simplify_intsubsub_leftcancel, + fold_simplify_intsubsub_rightcancel, + fold_simplify_intsubadd_rightcancel, + fold_simplify_intsubaddadd_cancel, + fold_simplify_band_k, + fold_simplify_bor_k, + fold_simplify_bxor_k, + fold_simplify_shift_ik, + fold_simplify_shift_andk, + fold_simplify_shift1_ki, + fold_simplify_shift2_ki, + fold_simplify_shiftk_andk, + fold_simplify_andk_shiftk, + fold_reassoc_intarith_k, + fold_reassoc_intarith_k64, + fold_reassoc_dup, + 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, + fold_comm_swap, + fold_comm_equal, + fold_comm_comp, + fold_comm_dup, + 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, + fold_cse_uref, + lj_opt_fwd_hrefk, + fold_fwd_href_tnew, + fold_fwd_href_tdup, + fold_fload_tab_tnew_asize, + fold_fload_tab_tnew_hmask, + fold_fload_tab_tdup_asize, + fold_fload_tab_tdup_hmask, + fold_fload_tab_ah, + fold_fload_str_len_kgc, + fold_fload_str_len_snew, + fold_fload_cdata_typeid_kgc, + fold_fload_cdata_int64_kgc, + fold_fload_cdata_typeid_cnew, + fold_fload_cdata_ptr_int64_cnew, + lj_opt_cse, + lj_opt_fwd_fload, + fold_fwd_sload, + fold_xload_kptr, + lj_opt_fwd_xload, + fold_barrier_tab, + fold_barrier_tnew_tdup, + lj_opt_dse_ahstore, + lj_opt_dse_ustore, + lj_opt_dse_fstore, + lj_opt_dse_xstore, + lj_ir_emit +}; + +static const uint32_t fold_hash[916] = { +0xffffffff, +0xffffffff, +0x5b4c8016, +0x0d4e7016, +0xffffffff, +0x1000701c, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x29110c1a, +0xffffffff, +0xffffffff, +0x5b488016, +0x0d4a7016, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x7b87fc07, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x0d467016, +0xffffffff, +0x5a4c73ff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x5153fc29, +0xffffffff, +0xffffffff, +0xffffffff, +0x5d408016, +0xffffffff, +0x594873ff, +0x8187440f, +0xffffffff, +0xffffffff, +0xffffffff, +0x8287fc0f, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6715ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2a11fc1a, +0xffffffff, +0x1daa5a70, +0xffffffff, +0xffffffff, +0x0a0bfc16, +0x5c408c16, +0x6911ffff, +0x8db7ffff, +0xffffffff, +0xffffffff, +0x1caa59d4, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6a0dffff, +0x2b68d002, +0xffffffff, +0x3cab5695, +0xffffffff, +0x41aaa675, +0xffffffff, +0xffffffff, +0xffffffff, +0x27ae5800, +0xffffffff, +0x6a09ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x7f865c0f, +0xffffffff, +0xffffffff, +0xffffffff, +0x6a05ffff, +0x42abffff, +0x5e44881c, +0x5d50a016, +0x066c5816, +0x00646c1b, +0x75753bff, +0x1951fc18, +0x6264c81b, +0x1850641c, +0xffffffff, +0x6a01ffff, +0x87a7ffff, +0x4953fc1c, +0x8da80000, +0x4f52a3ff, +0x00606c1b, +0xffffffff, +0xffffffff, +0xffffffff, +0x5d428416, +0x88a53800, +0xffffffff, +0xffffffff, +0xffffffff, +0x05645816, +0xffffffff, +0x005c6c1b, +0x20aa71d6, +0xffffffff, +0xffffffff, +0xffffffff, +0x1399fc16, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x157f33ff, +0xffffffff, +0xffffffff, +0x584dfc20, +0xffffffff, +0xffffffff, +0xffffffff, +0x8d9bffff, +0xffffffff, +0x055c5816, +0xffffffff, +0x00546c1b, +0xffffffff, +0xffffffff, +0x5849fc20, +0xffffffff, +0xffffffff, +0xffffffff, +0x8c97ffff, +0x5543fc1c, +0x05585816, +0xffffffff, +0x00506c1b, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x8a93ffff, +0x26ae6c00, +0x05545816, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x76753c17, +0x41aaa695, +0xffffffff, +0x898fffff, +0xffffffff, +0x05505816, +0xffffffff, +0xffffffff, +0xffffffff, +0x858867ff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x848bffff, +0xffffffff, +0x054c5816, +0x79873c06, +0x47525bff, +0xffffffff, +0x3f695401, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x8387ffff, +0xffffffff, +0x05485816, +0xffffffff, +0x5a4e5bff, +0xffffffff, +0xffffffff, +0x6264c816, +0x43aaa26e, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x05445816, +0xffffffff, +0x5a4a5bff, +0xffffffff, +0xffffffff, +0xffffffff, +0x3455fc1b, +0x0c5a701c, +0x6366cbff, +0x0e3c7000, +0xffffffff, +0x05405816, +0xffffffff, +0x59465bff, +0xffffffff, +0xffffffff, +0xffffffff, +0x41aaa276, +0x0c56701c, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x21aa7275, +0x0b52701c, +0x61489016, +0x6465fc33, +0x8d77ffff, +0xffffffff, +0x7b87fc05, +0xffffffff, +0xffffffff, +0x2a126bff, +0x385a6fff, +0xffffffff, +0x446dfc16, +0xffffffff, +0x7473ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x7d873000, +0xffffffff, +0x5c409016, +0x686fffff, +0x8187440d, +0xffffffff, +0xffffffff, +0x3554b81b, +0x8287fc0d, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x686bffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x8d9ffc00, +0x737a5fff, +0x41aaaa75, +0xffffffff, +0xffffffff, +0x5e40801c, +0x0b42701c, +0x6b67ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2b68d000, +0xffffffff, +0xffffffff, +0x6d133017, +0xffffffff, +0xffffffff, +0x4c59fc16, +0xffffffff, +0xffffffff, +0x110bfc1c, +0x3aab566e, +0xffffffff, +0x5052a7ff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6515fc28, +0x4a55fc16, +0x7f865c0d, +0x88a53c00, +0x41aaa296, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x4451fc16, +0xffffffff, +0x60448bff, +0x21aa7295, +0xffffffff, +0x3cab5676, +0x04106c1b, +0xffffffff, +0x78873807, +0xffffffff, +0xffffffff, +0x574dfc16, +0xffffffff, +0x4e53ffff, +0xffffffff, +0x09145816, +0xffffffff, +0x040c6c1b, +0x8287fc00, +0x5e50a01c, +0x6467fc32, +0xffffffff, +0x5749fc16, +0xffffffff, +0xffffffff, +0xffffffff, +0x2a105816, +0x2e3e7c00, +0x04086c1b, +0x7083fc00, +0xffffffff, +0xffffffff, +0xffffffff, +0x5645fc16, +0xffffffff, +0x22aa6e6e, +0x5e42841c, +0x614e9c16, +0x090c5816, +0x04046c1b, +0x1eaa5ab3, +0xffffffff, +0xffffffff, +0xffffffff, +0x5441fc16, +0x41aaaa95, +0xffffffff, +0x5352a028, +0x09085816, +0x17505c16, +0x04006c1b, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6b43ffff, +0xffffffff, +0x09045816, +0xffffffff, +0x43aaa2ae, +0xffffffff, +0xffffffff, +0xffffffff, +0x083e5800, +0x7c865c00, +0xffffffff, +0x76753c15, +0x3051fc2e, +0x09005816, +0xffffffff, +0xffffffff, +0xffffffff, +0x3aab568e, +0xffffffff, +0x43aaa66e, +0xffffffff, +0x1daa5a71, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2a12701c, +0x5f66cfff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x3cab5696, +0xffffffff, +0x100e701c, +0x41aaa676, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2a125c17, +0x3654b82e, +0x100a701c, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x1006701c, +0xffffffff, +0x1951fc19, +0xffffffff, +0xffffffff, +0xffffffff, +0x23aa6e8e, +0xffffffff, +0x5b4e8016, +0xffffffff, +0x1eaa5ad3, +0x1002701c, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x29130c1a, +0xffffffff, +0xffffffff, +0x0d4c7016, +0xffffffff, +0x475273ff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x5b468016, +0x0d487016, +0x5a4e73ff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x5d54a816, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x5a4a73ff, +0x6615fc16, +0x3bab56ae, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x594673ff, +0xffffffff, +0x61468c16, +0x8d17ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2a13fc1a, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6913ffff, +0x40abfeb3, +0x8db9ffff, +0x41aaa696, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6a0fffff, +0x8db5ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x7a873c07, +0xffffffff, +0xffffffff, +0xffffffff, +0x6a0bffff, +0x3f695402, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x24aa6eae, +0xffffffff, +0xffffffff, +0x6a07ffff, +0xffffffff, +0xffffffff, +0x066e5816, +0xffffffff, +0x00666c1b, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6a03ffff, +0xffffffff, +0x4b55fc1c, +0x066a5816, +0xffffffff, +0x00626c1b, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x4851fc1c, +0x05665816, +0x18506016, +0x005e6c1b, +0x12986416, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x8da1ffff, +0xffffffff, +0x3bab56ce, +0xffffffff, +0x43aaa6ae, +0xffffffff, +0xffffffff, +0x584ffc20, +0x7b87fc06, +0xffffffff, +0x5f4287ff, +0x8d9dffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x00566c1b, +0xffffffff, +0xffffffff, +0x584bfc20, +0x5253fc28, +0xffffffff, +0xffffffff, +0xffffffff, +0x5645fc1c, +0xffffffff, +0x40abfed3, +0x00526c1b, +0x8187440e, +0xffffffff, +0x5847fc20, +0x8287fc0e, +0xffffffff, +0xffffffff, +0x8b95ffff, +0x2e3c7800, +0x5441fc1c, +0xffffffff, +0xffffffff, +0xffffffff, +0x17505c1c, +0xffffffff, +0xffffffff, +0x41aaaa76, +0xffffffff, +0x614c9816, +0x8991ffff, +0x1daa5a6f, +0x05525816, +0x4d585bff, +0xffffffff, +0x8087400c, +0xffffffff, +0xffffffff, +0xffffffff, +0x1baa59d3, +0x828dffff, +0x25aa6ece, +0x054e5816, +0x76753c1b, +0xffffffff, +0xffffffff, +0xffffffff, +0x2b68d001, +0xffffffff, +0xffffffff, +0xffffffff, +0x8689ffff, +0xffffffff, +0x054a5816, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x43aca01b, +0x05465816, +0x7f865c0e, +0x5a4c5bff, +0x39ab55d3, +0x01626c16, +0x02686fff, +0x3457fc1b, +0xffffffff, +0xffffffff, +0x0f3e7000, +0x3dab55ae, +0x05425816, +0x1951fc17, +0x59485bff, +0xffffffff, +0xffffffff, +0xffffffff, +0x3153fc1b, +0x0c58701c, +0x5f64cbff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x035a6c16, +0xffffffff, +0xffffffff, +0xffffffff, +0x0b54701c, +0xffffffff, +0x8779ffff, +0x1faa71d5, +0xffffffff, +0xffffffff, +0x2d5eb81b, +0x72b5fc08, +0xffffffff, +0xffffffff, +0xffffffff, +0x0b50701c, +0x456ffc16, +0x7b75ffff, +0xffffffff, +0xffffffff, +0x147e5c16, +0xffffffff, +0xffffffff, +0x2a106bff, +0xffffffff, +0x1eaa5ab4, +0x446bfc16, +0xffffffff, +0xffffffff, +0xffffffff, +0x41aaaa96, +0xffffffff, +0x3556b81b, +0x87a5fc00, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x4e6dffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x3252b81b, +0xffffffff, +0x5e54a81c, +0xffffffff, +0xffffffff, +0x0b44701c, +0x28b05c00, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x73785fff, +0xffffffff, +0xffffffff, +0xffffffff, +0x0b40701c, +0xffffffff, +0x6b65ffff, +0xffffffff, +0xffffffff, +0x1daa5a72, +0xffffffff, +0xffffffff, +0xffffffff, +0x6266cc1b, +0xffffffff, +0x375bfc16, +0xffffffff, +0xffffffff, +0xffffffff, +0x3f695400, +0xffffffff, +0xffffffff, +0xffffffff, +0x6d113017, +0x3ead541b, +0xffffffff, +0x5d448816, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x18506416, +0xffffffff, +0xffffffff, +0x16b37400, +0xffffffff, +0x4653fc16, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x04126c1b, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x574ffc16, +0xffffffff, +0x6855ffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x040e6c1b, +0x41aaa275, +0xffffffff, +0xffffffff, +0xffffffff, +0x574bfc16, +0x6f826400, +0x6851ffff, +0x1eaa5ad4, +0x2a125816, +0xffffffff, +0x040a6c1b, +0x7185fc00, +0xffffffff, +0xffffffff, +0xffffffff, +0x5747fc16, +0x7b87fc04, +0xffffffff, +0xffffffff, +0x090e5816, +0xffffffff, +0x04066c1b, +0x6e81fc00, +0x1aac6c1b, +0x1850601c, +0x2e5cbbff, +0x5543fc16, +0xffffffff, +0xffffffff, +0xffffffff, +0x090a5816, +0xffffffff, +0x04026c1b, +0xffffffff, +0xffffffff, +0x8087440c, +0xffffffff, +0xffffffff, +0xffffffff, +0x6c45ffff, +0x8287fc0c, +0x09065816, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x6b41ffff, +0x3353fc2e, +0x09025816, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2f50bbff, +0x073c5800, +0x6266cc16, +0x5f4083ff, +0xffffffff, +0xffffffff, +0x43aca41b, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2a10701c, +0x6364cfff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x7e865c0c, +0xffffffff, +0xffffffff, +0x3656b82e, +0x41aaa295, +0x100c701c, +0x614a9416, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x2c5ebc1b, +0xffffffff, +0x2a105c17, +0xffffffff, +0x1008701c, +0x3cab5675, +0xffffffff, +0xffffffff, +0x77873806, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0x1004701c, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff, +0xffffffff +}; + +#define fold_hashkey(k) (lj_rol(lj_rol((k),17)-(k),16)%915) + diff --git a/core/src/luajit/src/autogen/macosx/x86_64/lj_libdef.h b/core/src/luajit/src/autogen/macosx/x86_64/lj_libdef.h new file mode 100644 index 000000000..5693a5813 --- /dev/null +++ b/core/src/luajit/src/autogen/macosx/x86_64/lj_libdef.h @@ -0,0 +1,393 @@ +/* This is a generated file. DO NOT EDIT! */ + +#ifdef LJLIB_MODULE_base +#undef LJLIB_MODULE_base +static const lua_CFunction lj_lib_cf_base[] = { + lj_ffh_assert, + lj_ffh_next, + lj_ffh_pairs, + lj_ffh_ipairs_aux, + lj_ffh_ipairs, + lj_ffh_setmetatable, + lj_cf_getfenv, + lj_cf_setfenv, + lj_ffh_rawget, + lj_cf_rawset, + lj_cf_rawequal, + lj_cf_unpack, + lj_cf_select, + lj_ffh_tonumber, + lj_ffh_tostring, + lj_cf_error, + lj_ffh_pcall, + lj_cf_loadfile, + lj_cf_load, + lj_cf_loadstring, + lj_cf_dofile, + lj_cf_gcinfo, + lj_cf_collectgarbage, + lj_cf_newproxy, + lj_cf_print +}; +static const uint8_t lj_lib_init_base[] = { +2,0,28,70,97,115,115,101,114,116,195,110,105,108,199,98,111,111,108,101,97, +110,252,1,200,117,115,101,114,100,97,116,97,198,115,116,114,105,110,103,197, +117,112,118,97,108,198,116,104,114,101,97,100,197,112,114,111,116,111,200,102, +117,110,99,116,105,111,110,197,116,114,97,99,101,197,99,100,97,116,97,197,116, +97,98,108,101,252,9,198,110,117,109,98,101,114,132,116,121,112,101,68,110,101, +120,116,253,69,112,97,105,114,115,64,253,70,105,112,97,105,114,115,140,103, +101,116,109,101,116,97,116,97,98,108,101,76,115,101,116,109,101,116,97,116, +97,98,108,101,7,103,101,116,102,101,110,118,7,115,101,116,102,101,110,118,70, +114,97,119,103,101,116,6,114,97,119,115,101,116,8,114,97,119,101,113,117,97, +108,6,117,110,112,97,99,107,6,115,101,108,101,99,116,72,116,111,110,117,109, +98,101,114,195,110,105,108,197,102,97,108,115,101,196,116,114,117,101,72,116, +111,115,116,114,105,110,103,5,101,114,114,111,114,69,112,99,97,108,108,134, +120,112,99,97,108,108,8,108,111,97,100,102,105,108,101,4,108,111,97,100,10, +108,111,97,100,115,116,114,105,110,103,6,100,111,102,105,108,101,6,103,99,105, +110,102,111,14,99,111,108,108,101,99,116,103,97,114,98,97,103,101,252,2,8,110, +101,119,112,114,111,120,121,200,116,111,115,116,114,105,110,103,5,112,114,105, +110,116,252,3,200,95,86,69,82,83,73,79,78,250,255 +}; +#endif + +#ifdef LJLIB_MODULE_coroutine +#undef LJLIB_MODULE_coroutine +static const lua_CFunction lj_lib_cf_coroutine[] = { + lj_cf_coroutine_status, + lj_cf_coroutine_running, + lj_cf_coroutine_create, + lj_ffh_coroutine_yield, + lj_ffh_coroutine_resume, + lj_cf_coroutine_wrap +}; +static const uint8_t lj_lib_init_coroutine[] = { +30,13,6,6,115,116,97,116,117,115,7,114,117,110,110,105,110,103,6,99,114,101, +97,116,101,69,121,105,101,108,100,70,114,101,115,117,109,101,254,4,119,114, +97,112,255 +}; +#endif + +#ifdef LJLIB_MODULE_math +#undef LJLIB_MODULE_math +static const lua_CFunction lj_lib_cf_math[] = { + lj_ffh_math_abs, + lj_ffh_math_sqrt, + lj_ffh_math_log, + lj_ffh_math_atan2, + lj_ffh_math_ldexp, + lj_ffh_math_min, + lj_cf_math_random, + lj_cf_math_randomseed +}; +static const uint8_t lj_lib_init_math[] = { +37,16,30,67,97,98,115,133,102,108,111,111,114,132,99,101,105,108,68,115,113, +114,116,133,108,111,103,49,48,131,101,120,112,131,115,105,110,131,99,111,115, +131,116,97,110,132,97,115,105,110,132,97,99,111,115,132,97,116,97,110,132,115, +105,110,104,132,99,111,115,104,132,116,97,110,104,133,102,114,101,120,112,132, +109,111,100,102,251,248,193,99,26,220,165,76,64,131,100,101,103,251,57,157, +82,162,70,223,145,63,131,114,97,100,67,108,111,103,69,97,116,97,110,50,131, +112,111,119,132,102,109,111,100,69,108,100,101,120,112,67,109,105,110,131,109, +97,120,251,24,45,68,84,251,33,9,64,194,112,105,250,251,0,0,0,0,0,0,240,127, +196,104,117,103,101,250,252,2,6,114,97,110,100,111,109,252,2,10,114,97,110, +100,111,109,115,101,101,100,255 +}; +#endif + +#ifdef LJLIB_MODULE_bit +#undef LJLIB_MODULE_bit +static const lua_CFunction lj_lib_cf_bit[] = { + lj_ffh_bit_tobit, + lj_ffh_bit_lshift, + lj_ffh_bit_band, + lj_cf_bit_tohex +}; +static const uint8_t lj_lib_init_bit[] = { +65,42,12,69,116,111,98,105,116,132,98,110,111,116,133,98,115,119,97,112,70, +108,115,104,105,102,116,134,114,115,104,105,102,116,135,97,114,115,104,105, +102,116,131,114,111,108,131,114,111,114,68,98,97,110,100,131,98,111,114,132, +98,120,111,114,5,116,111,104,101,120,255 +}; +#endif + +#ifdef LJLIB_MODULE_string +#undef LJLIB_MODULE_string +static const lua_CFunction lj_lib_cf_string[] = { + lj_ffh_string_len, + lj_ffh_string_byte, + lj_ffh_string_char, + lj_ffh_string_sub, + lj_ffh_string_rep, + lj_ffh_string_reverse, + lj_cf_string_dump, + lj_cf_string_find, + lj_cf_string_match, + lj_cf_string_gmatch, + lj_cf_string_gsub, + lj_cf_string_format +}; +static const uint8_t lj_lib_init_string[] = { +77,53,14,67,108,101,110,68,98,121,116,101,68,99,104,97,114,67,115,117,98,67, +114,101,112,71,114,101,118,101,114,115,101,133,108,111,119,101,114,133,117, +112,112,101,114,4,100,117,109,112,4,102,105,110,100,5,109,97,116,99,104,254, +6,103,109,97,116,99,104,4,103,115,117,98,6,102,111,114,109,97,116,255 +}; +#endif + +#ifdef LJLIB_MODULE_table +#undef LJLIB_MODULE_table +static const lua_CFunction lj_lib_cf_table[] = { + lj_cf_table_foreachi, + lj_cf_table_foreach, + lj_ffh_table_getn, + lj_cf_table_maxn, + lj_cf_table_insert, + lj_cf_table_remove, + lj_cf_table_concat, + lj_cf_table_sort +}; +static const uint8_t lj_lib_init_table[] = { +92,61,8,8,102,111,114,101,97,99,104,105,7,102,111,114,101,97,99,104,68,103, +101,116,110,4,109,97,120,110,6,105,110,115,101,114,116,6,114,101,109,111,118, +101,6,99,111,110,99,97,116,4,115,111,114,116,255 +}; +#endif + +#ifdef LJLIB_MODULE_io_method +#undef LJLIB_MODULE_io_method +static const lua_CFunction lj_lib_cf_io_method[] = { + lj_cf_io_method_close, + lj_cf_io_method_read, + lj_cf_io_method_write, + lj_cf_io_method_flush, + lj_cf_io_method_seek, + lj_cf_io_method_setvbuf, + lj_cf_io_method_lines, + lj_cf_io_method___gc, + lj_cf_io_method___tostring +}; +static const uint8_t lj_lib_init_io_method[] = { +100,62,10,5,99,108,111,115,101,4,114,101,97,100,5,119,114,105,116,101,5,102, +108,117,115,104,4,115,101,101,107,7,115,101,116,118,98,117,102,5,108,105,110, +101,115,4,95,95,103,99,10,95,95,116,111,115,116,114,105,110,103,252,1,199,95, +95,105,110,100,101,120,250,255 +}; +#endif + +#ifdef LJLIB_MODULE_io +#undef LJLIB_MODULE_io +static const lua_CFunction lj_lib_cf_io[] = { + lj_cf_io_open, + lj_cf_io_popen, + lj_cf_io_tmpfile, + lj_cf_io_close, + lj_cf_io_read, + lj_cf_io_write, + lj_cf_io_flush, + lj_cf_io_input, + lj_cf_io_output, + lj_cf_io_lines, + lj_cf_io_type +}; +static const uint8_t lj_lib_init_io[] = { +109,62,12,252,2,192,250,4,111,112,101,110,5,112,111,112,101,110,7,116,109,112, +102,105,108,101,5,99,108,111,115,101,4,114,101,97,100,5,119,114,105,116,101, +5,102,108,117,115,104,5,105,110,112,117,116,6,111,117,116,112,117,116,5,108, +105,110,101,115,4,116,121,112,101,255 +}; +#endif + +#ifdef LJLIB_MODULE_os +#undef LJLIB_MODULE_os +static const lua_CFunction lj_lib_cf_os[] = { + lj_cf_os_execute, + lj_cf_os_remove, + lj_cf_os_rename, + lj_cf_os_tmpname, + lj_cf_os_getenv, + lj_cf_os_exit, + lj_cf_os_clock, + lj_cf_os_date, + lj_cf_os_time, + lj_cf_os_difftime, + lj_cf_os_setlocale +}; +static const uint8_t lj_lib_init_os[] = { +120,62,11,7,101,120,101,99,117,116,101,6,114,101,109,111,118,101,6,114,101, +110,97,109,101,7,116,109,112,110,97,109,101,6,103,101,116,101,110,118,4,101, +120,105,116,5,99,108,111,99,107,4,100,97,116,101,4,116,105,109,101,8,100,105, +102,102,116,105,109,101,9,115,101,116,108,111,99,97,108,101,255 +}; +#endif + +#ifdef LJLIB_MODULE_debug +#undef LJLIB_MODULE_debug +static const lua_CFunction lj_lib_cf_debug[] = { + lj_cf_debug_getregistry, + lj_cf_debug_getmetatable, + lj_cf_debug_setmetatable, + lj_cf_debug_getfenv, + lj_cf_debug_setfenv, + lj_cf_debug_getinfo, + lj_cf_debug_getlocal, + lj_cf_debug_setlocal, + lj_cf_debug_getupvalue, + lj_cf_debug_setupvalue, + lj_cf_debug_upvalueid, + lj_cf_debug_upvaluejoin, + lj_cf_debug_sethook, + lj_cf_debug_gethook, + lj_cf_debug_debug, + lj_cf_debug_traceback +}; +static const uint8_t lj_lib_init_debug[] = { +131,62,16,11,103,101,116,114,101,103,105,115,116,114,121,12,103,101,116,109, +101,116,97,116,97,98,108,101,12,115,101,116,109,101,116,97,116,97,98,108,101, +7,103,101,116,102,101,110,118,7,115,101,116,102,101,110,118,7,103,101,116,105, +110,102,111,8,103,101,116,108,111,99,97,108,8,115,101,116,108,111,99,97,108, +10,103,101,116,117,112,118,97,108,117,101,10,115,101,116,117,112,118,97,108, +117,101,9,117,112,118,97,108,117,101,105,100,11,117,112,118,97,108,117,101, +106,111,105,110,7,115,101,116,104,111,111,107,7,103,101,116,104,111,111,107, +5,100,101,98,117,103,9,116,114,97,99,101,98,97,99,107,255 +}; +#endif + +#ifdef LJLIB_MODULE_jit +#undef LJLIB_MODULE_jit +static const lua_CFunction lj_lib_cf_jit[] = { + lj_cf_jit_on, + lj_cf_jit_off, + lj_cf_jit_flush, + lj_cf_jit_status, + lj_cf_jit_attach +}; +static const uint8_t lj_lib_init_jit[] = { +147,62,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 +}; +#endif + +#ifdef LJLIB_MODULE_jit_util +#undef LJLIB_MODULE_jit_util +static const lua_CFunction lj_lib_cf_jit_util[] = { + lj_cf_jit_util_funcinfo, + lj_cf_jit_util_funcbc, + lj_cf_jit_util_funck, + lj_cf_jit_util_funcuvname, + lj_cf_jit_util_traceinfo, + lj_cf_jit_util_traceir, + lj_cf_jit_util_tracek, + lj_cf_jit_util_tracesnap, + lj_cf_jit_util_tracemc, + lj_cf_jit_util_traceexitstub, + lj_cf_jit_util_ircalladdr +}; +static const uint8_t lj_lib_init_jit_util[] = { +152,62,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, +110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105, +110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97, +99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120, +105,116,115,116,117,98,10,105,114,99,97,108,108,97,100,100,114,255 +}; +#endif + +#ifdef LJLIB_MODULE_jit_opt +#undef LJLIB_MODULE_jit_opt +static const lua_CFunction lj_lib_cf_jit_opt[] = { + lj_cf_jit_opt_start +}; +static const uint8_t lj_lib_init_jit_opt[] = { +163,62,1,5,115,116,97,114,116,255 +}; +#endif + +#ifdef LJLIB_MODULE_ffi_meta +#undef LJLIB_MODULE_ffi_meta +static const lua_CFunction lj_lib_cf_ffi_meta[] = { + lj_cf_ffi_meta___index, + lj_cf_ffi_meta___newindex, + lj_cf_ffi_meta___eq, + lj_cf_ffi_meta___len, + lj_cf_ffi_meta___lt, + lj_cf_ffi_meta___le, + lj_cf_ffi_meta___concat, + lj_cf_ffi_meta___call, + lj_cf_ffi_meta___add, + lj_cf_ffi_meta___sub, + lj_cf_ffi_meta___mul, + lj_cf_ffi_meta___div, + lj_cf_ffi_meta___mod, + lj_cf_ffi_meta___pow, + lj_cf_ffi_meta___unm, + lj_cf_ffi_meta___tostring, + lj_cf_ffi_meta___pairs, + lj_cf_ffi_meta___ipairs +}; +static const uint8_t lj_lib_init_ffi_meta[] = { +164,62,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, +112,111,119,5,95,95,117,110,109,10,95,95,116,111,115,116,114,105,110,103,7, +95,95,112,97,105,114,115,8,95,95,105,112,97,105,114,115,195,102,102,105,203, +95,95,109,101,116,97,116,97,98,108,101,250,255 +}; +#endif + +#ifdef LJLIB_MODULE_ffi_clib +#undef LJLIB_MODULE_ffi_clib +static const lua_CFunction lj_lib_cf_ffi_clib[] = { + lj_cf_ffi_clib___index, + lj_cf_ffi_clib___newindex, + lj_cf_ffi_clib___gc +}; +static const uint8_t lj_lib_init_ffi_clib[] = { +182,62,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 + +#ifdef LJLIB_MODULE_ffi_callback +#undef LJLIB_MODULE_ffi_callback +static const lua_CFunction lj_lib_cf_ffi_callback[] = { + lj_cf_ffi_callback_free, + lj_cf_ffi_callback_set +}; +static const uint8_t lj_lib_init_ffi_callback[] = { +185,62,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120, +250,255 +}; +#endif + +#ifdef LJLIB_MODULE_ffi +#undef LJLIB_MODULE_ffi +static const lua_CFunction lj_lib_cf_ffi[] = { + lj_cf_ffi_cdef, + lj_cf_ffi_new, + lj_cf_ffi_cast, + lj_cf_ffi_typeof, + lj_cf_ffi_istype, + lj_cf_ffi_sizeof, + lj_cf_ffi_alignof, + lj_cf_ffi_offsetof, + lj_cf_ffi_errno, + lj_cf_ffi_string, + lj_cf_ffi_copy, + lj_cf_ffi_fill, + lj_cf_ffi_abi, + lj_cf_ffi_metatype, + lj_cf_ffi_gc, + lj_cf_ffi_load +}; +static const uint8_t lj_lib_init_ffi[] = { +187,62,22,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, +111,102,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,105,108,108,3,97,98,105,252,8,192,250, +8,109,101,116,97,116,121,112,101,252,7,192,250,2,103,99,252,5,192,250,4,108, +111,97,100,252,4,193,67,250,252,3,194,111,115,250,252,2,196,97,114,99,104,250, +255 +}; +#endif + diff --git a/core/src/luajit/src/autogen/macosx/x86_64/lj_recdef.h b/core/src/luajit/src/autogen/macosx/x86_64/lj_recdef.h new file mode 100644 index 000000000..2c3c9be63 --- /dev/null +++ b/core/src/luajit/src/autogen/macosx/x86_64/lj_recdef.h @@ -0,0 +1,263 @@ +/* This is a generated file. DO NOT EDIT! */ + +static const uint16_t recff_idmap[] = { +0, +0x0100, +0x0200, +0x0300, +0, +0, +0x0400, +0x0500, +0x0600, +0x0700, +0, +0, +0x0800, +0x0900, +0x0a00, +0, +0x0b00, +0x0c00, +0x0d00, +0, +0x0e00, +0x0f00, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0x1000, +0x1100+(IRFPM_FLOOR), +0x1100+(IRFPM_CEIL), +0x1200+(IRFPM_SQRT), +0x1200+(IRFPM_LOG10), +0x1200+(IRFPM_EXP), +0x1200+(IRFPM_SIN), +0x1200+(IRFPM_COS), +0x1200+(IRFPM_TAN), +0x1300+(FF_math_asin), +0x1300+(FF_math_acos), +0x1300+(FF_math_atan), +0x1400+(IRCALL_sinh), +0x1400+(IRCALL_cosh), +0x1400+(IRCALL_tanh), +0, +0x1500, +0x1600, +0x1600, +0x1700, +0x1800, +0x1900, +0, +0x1a00, +0x1b00+(IR_MIN), +0x1b00+(IR_MAX), +0x1c00, +0, +0x1d00+(IR_TOBIT), +0x1d00+(IR_BNOT), +0x1d00+(IR_BSWAP), +0x1e00+(IR_BSHL), +0x1e00+(IR_BSHR), +0x1e00+(IR_BSAR), +0x1e00+(IR_BROL), +0x1e00+(IR_BROR), +0x1f00+(IR_BAND), +0x1f00+(IR_BOR), +0x1f00+(IR_BXOR), +0, +0x2000, +0x2100+(0), +0, +0x2100+(1), +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0x2200, +0, +0x2300, +0x2400, +0, +0, +0, +0, +0x2500+(0), +0x2600+(0), +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0x2500+(GCROOT_IO_OUTPUT), +0x2600+(GCROOT_IO_OUTPUT), +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0, +0x2700+(0), +0x2700+(1), +0x2800+(MM_eq), +0x2800+(MM_len), +0x2800+(MM_lt), +0x2800+(MM_le), +0x2800+(MM_concat), +0x2900, +0x2800+(MM_add), +0x2800+(MM_sub), +0x2800+(MM_mul), +0x2800+(MM_div), +0x2800+(MM_mod), +0x2800+(MM_pow), +0x2800+(MM_unm), +0, +0, +0, +0x2a00+(1), +0x2a00+(0), +0, +0, +0, +0, +0x2b00, +0x2b00, +0x2c00, +0x2d00, +0x2e00+(FF_ffi_sizeof), +0x2e00+(FF_ffi_alignof), +0x2e00+(FF_ffi_offsetof), +0x2f00, +0x3000, +0x3100, +0x3200, +0x3300, +0, +0x3400 +}; + +static const RecordFunc recff_func[] = { +recff_nyi, +recff_c, +recff_assert, +recff_type, +recff_ipairs_aux, +recff_ipairs, +recff_getmetatable, +recff_setmetatable, +recff_rawget, +recff_rawset, +recff_rawequal, +recff_select, +recff_tonumber, +recff_tostring, +recff_pcall, +recff_xpcall, +recff_math_abs, +recff_math_round, +recff_math_unary, +recff_math_atrig, +recff_math_htrig, +recff_math_modf, +recff_math_degrad, +recff_math_log, +recff_math_atan2, +recff_math_pow, +recff_math_ldexp, +recff_math_minmax, +recff_math_random, +recff_bit_unary, +recff_bit_shift, +recff_bit_nary, +recff_string_len, +recff_string_range, +recff_table_getn, +recff_table_insert, +recff_table_remove, +recff_io_write, +recff_io_flush, +recff_cdata_index, +recff_cdata_arith, +recff_cdata_call, +recff_clib_index, +recff_ffi_new, +recff_ffi_typeof, +recff_ffi_istype, +recff_ffi_xof, +recff_ffi_errno, +recff_ffi_string, +recff_ffi_copy, +recff_ffi_fill, +recff_ffi_abi, +recff_ffi_gc +}; + diff --git a/core/src/luajit/src/autogen/macosx/x86_64/lj_vm.s b/core/src/luajit/src/autogen/macosx/x86_64/lj_vm.s new file mode 100644 index 000000000..9296de458 --- /dev/null +++ b/core/src/luajit/src/autogen/macosx/x86_64/lj_vm.s @@ -0,0 +1,7154 @@ + .file "buildvm_x86.dasc" + .text + .align 4 + + .private_extern _lj_vm_asm_begin +_lj_vm_asm_begin: + + .private_extern _lj_BC_ISLT +_lj_BC_ISLT: + .byte 129,124,202,4,255,255,254,255,15,131,11,29,0,0,129,124 + .byte 194,4,255,255,254,255,15,131,253,28,0,0,242,15,16,4 + .byte 194,131,195,4,102,15,46,4,202,118,11,15,183,67,254,141 + .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_ISGE +_lj_BC_ISGE: + .byte 129,124,202,4,255,255,254,255,15,131,195,28,0,0,129,124 + .byte 194,4,255,255,254,255,15,131,181,28,0,0,242,15,16,4 + .byte 194,131,195,4,102,15,46,4,202,119,11,15,183,67,254,141 + .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_ISLE +_lj_BC_ISLE: + .byte 129,124,202,4,255,255,254,255,15,131,123,28,0,0,129,124 + .byte 194,4,255,255,254,255,15,131,109,28,0,0,242,15,16,4 + .byte 194,131,195,4,102,15,46,4,202,114,11,15,183,67,254,141 + .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_ISGT +_lj_BC_ISGT: + .byte 129,124,202,4,255,255,254,255,15,131,51,28,0,0,129,124 + .byte 194,4,255,255,254,255,15,131,37,28,0,0,242,15,16,4 + .byte 194,131,195,4,102,15,46,4,202,115,11,15,183,67,254,141 + .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_ISEQV +_lj_BC_ISEQV: + .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129 + .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15 + .byte 46,4,194,122,13,117,11,15,183,67,254,141,156,131,0,0 + .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238,131,253,245,15,132,36,28,0,0,131,124,202 + .byte 4,245,15,132,25,28,0,0,57,108,202,4,117,212,131,253 + .byte 253,115,196,139,12,202,139,4,194,57,193,116,186,131,253,244 + .byte 119,192,131,253,243,114,187,139,105,16,133,237,116,180,246,69 + .byte 6,16,117,174,49,237,233,201,27,0,0 + + .private_extern _lj_BC_ISNEV +_lj_BC_ISNEV: + .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129 + .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15 + .byte 46,4,194,122,2,116,11,15,183,67,254,141,156,131,0,0 + .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238,131,253,245,15,132,153,27,0,0,131,124,202 + .byte 4,245,15,132,142,27,0,0,57,108,202,4,117,201,131,253 + .byte 253,115,207,139,12,202,139,4,194,57,193,116,197,131,253,244 + .byte 119,181,131,253,243,114,176,139,105,16,133,237,116,169,246,69 + .byte 6,16,117,163,189,1,0,0,0,233,59,27,0,0 + + .private_extern _lj_BC_ISEQS +_lj_BC_ISEQS: + .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139 + .byte 12,202,65,59,12,135,117,11,15,183,67,254,141,156,131,0 + .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232 + .byte 16,65,255,36,238,131,253,245,117,233,233,25,27,0,0 + + .private_extern _lj_BC_ISNES +_lj_BC_ISNES: + .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139 + .byte 12,202,65,59,12,135,116,11,15,183,67,254,141,156,131,0 + .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232 + .byte 16,65,255,36,238,131,253,245,117,222,233,218,26,0,0 + + .private_extern _lj_BC_ISEQN +_lj_BC_ISEQN: + .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242 + .byte 65,15,16,4,199,102,15,46,4,202,122,13,117,11,15,183 + .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182 + .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233 + .byte 233,149,26,0,0 + + .private_extern _lj_BC_ISNEN +_lj_BC_ISNEN: + .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242 + .byte 65,15,16,4,199,102,15,46,4,202,122,2,116,11,15,183 + .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182 + .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,222 + .byte 233,80,26,0,0 + + .private_extern _lj_BC_ISEQP +_lj_BC_ISEQP: + .byte 72,247,208,139,108,202,4,131,195,4,57,197,117,29,15,183 + .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182 + .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233 + .byte 233,27,26,0,0 + + .private_extern _lj_BC_ISNEP +_lj_BC_ISNEP: + .byte 72,247,208,139,108,202,4,131,195,4,57,197,116,20,131,253 + .byte 245,15,132,4,26,0,0,15,183,67,254,141,156,131,0,0 + .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238 + + .private_extern _lj_BC_ISTC +_lj_BC_ISTC: + .byte 139,108,194,4,131,195,4,131,253,254,115,21,137,108,202,4 + .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254 + .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238 + + .private_extern _lj_BC_ISFC +_lj_BC_ISFC: + .byte 139,108,194,4,131,195,4,131,253,254,114,21,137,108,202,4 + .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254 + .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238 + + .private_extern _lj_BC_IST +_lj_BC_IST: + .byte 139,108,194,4,131,195,4,131,253,254,115,11,15,183,67,254 + .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_ISF +_lj_BC_ISF: + .byte 139,108,194,4,131,195,4,131,253,254,114,11,15,183,67,254 + .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_MOV +_lj_BC_MOV: + .byte 72,139,44,194,72,137,44,202,139,3,15,182,204,15,182,232 + .byte 131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_NOT +_lj_BC_NOT: + .byte 49,237,131,124,194,4,254,131,213,253,137,108,202,4,139,3 + .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_UNM +_lj_BC_UNM: + .byte 129,124,194,4,255,255,254,255,15,131,17,25,0,0,242,15 + .byte 16,4,194,72,184,0,0,0,0,0,0,0,128,102,72,15 + .byte 110,200,15,87,193,242,15,17,4,202,139,3,15,182,204,15 + .byte 182,232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_LEN +_lj_BC_LEN: + .byte 131,124,194,4,251,117,34,139,4,194,15,87,192,242,15,42 + .byte 64,12,242,15,17,4,202,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,65,255,36,238,131,124,194,4,244,15,133 + .byte 251,24,0,0,139,60,194,137,213 + call _lj_tab_len + .byte 242,15,42,192,137,234,15,182,75,253,235,200 + + .private_extern _lj_BC_ADDVN +_lj_BC_ADDVN: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 117,24,0,0,242,15,16,4,234,242,65,15,88,4,199,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_SUBVN +_lj_BC_SUBVN: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 63,24,0,0,242,15,16,4,234,242,65,15,92,4,199,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_MULVN +_lj_BC_MULVN: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 9,24,0,0,242,15,16,4,234,242,65,15,89,4,199,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_DIVVN +_lj_BC_DIVVN: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 211,23,0,0,242,15,16,4,234,242,65,15,94,4,199,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_MODVN +_lj_BC_MODVN: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 157,23,0,0,242,15,16,4,234,242,65,15,16,12,199,232 + .byte 185,46,0,0,242,15,17,4,202,139,3,15,182,204,15,182 + .byte 232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_ADDNV +_lj_BC_ADDNV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 104,23,0,0,242,65,15,16,4,199,242,15,88,4,234,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_SUBNV +_lj_BC_SUBNV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 50,23,0,0,242,65,15,16,4,199,242,15,92,4,234,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_MULNV +_lj_BC_MULNV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 252,22,0,0,242,65,15,16,4,199,242,15,89,4,234,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_DIVNV +_lj_BC_DIVNV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 198,22,0,0,242,65,15,16,4,199,242,15,94,4,234,242 + .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_MODNV +_lj_BC_MODNV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 144,22,0,0,242,65,15,16,4,199,242,15,16,12,234,233 + .byte 232,254,255,255 + + .private_extern _lj_BC_ADDVV +_lj_BC_ADDVV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 125,22,0,0,129,124,194,4,255,255,254,255,15,131,111,22 + .byte 0,0,242,15,16,4,234,242,15,88,4,194,242,15,17,4 + .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238 + + .private_extern _lj_BC_SUBVV +_lj_BC_SUBVV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 58,22,0,0,129,124,194,4,255,255,254,255,15,131,44,22 + .byte 0,0,242,15,16,4,234,242,15,92,4,194,242,15,17,4 + .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238 + + .private_extern _lj_BC_MULVV +_lj_BC_MULVV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 247,21,0,0,129,124,194,4,255,255,254,255,15,131,233,21 + .byte 0,0,242,15,16,4,234,242,15,89,4,194,242,15,17,4 + .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238 + + .private_extern _lj_BC_DIVVV +_lj_BC_DIVVV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 180,21,0,0,129,124,194,4,255,255,254,255,15,131,166,21 + .byte 0,0,242,15,16,4,234,242,15,94,4,194,242,15,17,4 + .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238 + + .private_extern _lj_BC_MODVV +_lj_BC_MODVV: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 113,21,0,0,129,124,194,4,255,255,254,255,15,131,99,21 + .byte 0,0,242,15,16,4,234,242,15,16,12,194,233,171,253,255 + .byte 255 + + .private_extern _lj_BC_POW +_lj_BC_POW: + .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131 + .byte 64,21,0,0,129,124,194,4,255,255,254,255,15,131,50,21 + .byte 0,0,242,15,16,4,234,242,15,16,12,194,232,251,44,0 + .byte 0,242,15,17,4,202,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_CAT +_lj_BC_CAT: + .byte 15,182,236,15,182,192,139,124,36,24,137,87,16,141,52,194 + .byte 137,194,41,234,137,253,137,92,36,28 + call _lj_meta_cat + .byte 139,85,16,133,192,15,133,19,21,0,0,15,182,107,255,15 + .byte 182,75,253,72,139,4,234,72,137,4,202,139,3,15,182,204 + .byte 15,182,232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_KSTR +_lj_BC_KSTR: + .byte 72,247,208,65,139,4,135,199,68,202,4,251,255,255,255,137 + .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238 + + .private_extern _lj_BC_KCDATA +_lj_BC_KCDATA: + .byte 72,247,208,65,139,4,135,199,68,202,4,245,255,255,255,137 + .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238 + + .private_extern _lj_BC_KSHORT +_lj_BC_KSHORT: + .byte 15,191,192,242,15,42,192,242,15,17,4,202,139,3,15,182 + .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_KNUM +_lj_BC_KNUM: + .byte 242,65,15,16,4,199,242,15,17,4,202,139,3,15,182,204 + .byte 15,182,232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_KPRI +_lj_BC_KPRI: + .byte 72,247,208,137,68,202,4,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_KNIL +_lj_BC_KNIL: + .byte 141,76,202,12,141,68,194,4,189,255,255,255,255,137,105,248 + .byte 137,41,131,193,8,57,193,118,247,139,3,15,182,204,15,182 + .byte 232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_UGET +_lj_BC_UGET: + .byte 139,106,248,139,108,133,20,139,109,16,72,139,69,0,72,137 + .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238 + + .private_extern _lj_BC_USETV +_lj_BC_USETV: + .byte 139,106,248,139,108,141,20,128,125,6,0,139,109,16,139,12 + .byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252 + .byte 4,117,18,139,3,15,182,204,15,182,232,131,195,4,193,232 + .byte 16,65,255,36,238,131,232,252,131,248,246,118,230,246,65,4 + .byte 3,116,224,137,238,137,213,65,141,190,72,244,255,255 + call _lj_gc_barrieruv + .byte 137,234,235,204 + + .private_extern _lj_BC_USETS +_lj_BC_USETS: + .byte 72,247,208,139,106,248,139,108,141,20,65,139,12,135,139,69 + .byte 16,137,8,199,64,4,251,255,255,255,246,69,4,4,117,18 + .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255 + .byte 36,238,246,65,4,3,116,232,128,125,6,0,116,226,137,213 + .byte 137,198,65,141,190,72,244,255,255 + call _lj_gc_barrieruv + .byte 137,234,235,206 + + .private_extern _lj_BC_USETN +_lj_BC_USETN: + .byte 139,106,248,242,65,15,16,4,199,139,108,141,20,139,77,16 + .byte 242,15,17,1,139,3,15,182,204,15,182,232,131,195,4,193 + .byte 232,16,65,255,36,238 + + .private_extern _lj_BC_USETP +_lj_BC_USETP: + .byte 72,247,208,139,106,248,139,108,141,20,139,77,16,137,65,4 + .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255 + .byte 36,238 + + .private_extern _lj_BC_UCLO +_lj_BC_UCLO: + .byte 141,156,131,0,0,254,255,139,108,36,24,131,125,40,0,116 + .byte 16,137,85,16,141,52,202,137,239 + call _lj_func_closeuv + .byte 139,85,16,139,3,15,182,204,15,182,232,131,195,4,193,232 + .byte 16,65,255,36,238 + + .private_extern _lj_BC_FNEW +_lj_BC_FNEW: + .byte 72,247,208,139,108,36,24,137,85,16,139,82,248,65,139,52 + .byte 135,137,239,137,92,36,28 + call _lj_func_newL_gc + .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,247,255 + .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238 + + .private_extern _lj_BC_TNEW +_lj_BC_TNEW: + .byte 139,108,36,24,137,85,16,65,139,142,104,244,255,255,65,59 + .byte 142,108,244,255,255,137,92,36,28,115,69,137,194,37,255,7 + .byte 0,0,193,234,11,61,255,7,0,0,116,45,137,239,137,198 + call _lj_tab_new + .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255 + .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238,184,1,8,0,0,235,204,137,239 + call _lj_gc_step_fixtop + .byte 15,183,67,254,235,174 + + .private_extern _lj_BC_TDUP +_lj_BC_TDUP: + .byte 72,247,208,139,108,36,24,65,139,142,104,244,255,255,137,92 + .byte 36,28,65,59,142,108,244,255,255,137,85,16,115,47,65,139 + .byte 52,135,137,239 + call _lj_tab_dup + .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255 + .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16 + .byte 65,255,36,238,137,239 + call _lj_gc_step_fixtop + .byte 15,183,67,254,72,247,208,235,193 + + .private_extern _lj_BC_GGET +_lj_BC_GGET: + .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,193,0 + .byte 0,0 + + .private_extern _lj_BC_GSET +_lj_BC_GSET: + .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,59,2 + .byte 0,0 + + .private_extern _lj_BC_TGETV +_lj_BC_TGETV: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,191,15,0 + .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,102,242,15 + .byte 16,4,194,242,15,45,192,242,15,42,200,102,15,46,193,15 + .byte 133,155,15,0,0,59,69,24,15,131,146,15,0,0,193,224 + .byte 3,3,69,8,131,120,4,255,116,25,72,139,40,72,137,44 + .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238,131,125,16,0,116,17,139,77,16,246,65,6,1 + .byte 15,132,90,15,0,0,15,182,75,253,199,68,202,4,255,255 + .byte 255,255,235,205,131,124,194,4,251,15,133,65,15,0,0,139 + .byte 4,194,235,27 + + .private_extern _lj_BC_TGETS +_lj_BC_TGETS: + .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234 + .byte 4,244,15,133,232,14,0,0,139,44,234,139,77,28,35,72 + .byte 8,107,201,24,3,77,20,131,121,12,251,117,54,57,65,8 + .byte 117,49,131,121,4,255,116,50,15,182,67,253,72,139,41,72 + .byte 137,44,194,139,3,15,182,204,15,182,232,131,195,4,193,232 + .byte 16,65,255,36,238,15,182,67,253,199,68,194,4,255,255,255 + .byte 255,235,224,139,73,16,133,201,117,189,139,77,16,133,201,116 + .byte 228,246,65,6,1,117,222,233,132,14,0,0 + + .private_extern _lj_BC_TGETB +_lj_BC_TGETB: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,156,14,0 + .byte 0,139,44,234,59,69,24,15,131,144,14,0,0,193,224,3 + .byte 3,69,8,131,120,4,255,116,25,72,139,40,72,137,44,202 + .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255 + .byte 36,238,131,125,16,0,116,17,139,77,16,246,65,6,1,15 + .byte 132,88,14,0,0,15,182,75,253,199,68,202,4,255,255,255 + .byte 255,235,205 + + .private_extern _lj_BC_TSETV +_lj_BC_TSETV: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,233,14,0 + .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,100,242,15 + .byte 16,4,194,242,15,45,192,242,15,42,200,102,15,46,193,15 + .byte 133,197,14,0,0,59,69,24,15,131,188,14,0,0,193,224 + .byte 3,3,69,8,131,120,4,255,116,31,246,69,4,4,117,66 + .byte 72,139,44,202,72,137,40,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,65,255,36,238,131,125,16,0,116,219,139 + .byte 77,16,246,65,6,2,15,132,126,14,0,0,15,182,75,253 + .byte 235,200,131,124,194,4,251,15,133,109,14,0,0,139,4,194 + .byte 235,54,128,101,4,251,65,139,142,132,244,255,255,65,137,174 + .byte 132,244,255,255,137,77,12,15,182,75,253,235,163 + + .private_extern _lj_BC_TSETS +_lj_BC_TSETS: + .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234 + .byte 4,244,15,133,249,13,0,0,139,44,234,139,77,28,35,72 + .byte 8,107,201,24,198,69,6,0,3,77,20,131,121,12,251,117 + .byte 77,57,65,8,117,72,131,121,4,255,116,39,246,69,4,4 + .byte 15,133,133,0,0,0,15,182,67,253,72,139,44,194,72,137 + .byte 41,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238,131,125,16,0,116,211,137,12,36,139,77,16,246 + .byte 65,6,2,15,132,152,13,0,0,139,12,36,235,190,139,73 + .byte 16,133,201,117,166,139,77,16,133,201,116,10,246,65,6,2 + .byte 15,132,123,13,0,0,137,4,36,199,68,36,4,251,255,255 + .byte 255,137,108,36,8,139,124,36,24,137,87,16,72,141,20,36 + .byte 137,238,137,253,137,92,36,28 + call _lj_tab_newkey + .byte 139,85,16,139,108,36,8,137,193,233,113,255,255,255,128,101 + .byte 4,251,65,139,134,132,244,255,255,65,137,174,132,244,255,255 + .byte 137,69,12,233,97,255,255,255 + + .private_extern _lj_BC_TSETB +_lj_BC_TSETB: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,68,13,0 + .byte 0,139,44,234,59,69,24,15,131,56,13,0,0,193,224,3 + .byte 3,69,8,131,120,4,255,116,31,246,69,4,4,117,50,72 + .byte 139,12,202,72,137,8,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238,131,125,16,0,116,219,139,77 + .byte 16,246,65,6,2,15,132,250,12,0,0,15,182,75,253,235 + .byte 200,128,101,4,251,65,139,142,132,244,255,255,65,137,174,132 + .byte 244,255,255,137,77,12,15,182,75,253,235,179 + + .private_extern _lj_BC_TSETM +_lj_BC_TSETM: + .byte 68,137,60,36,69,139,60,199,141,12,202,139,105,248,246,69 + .byte 4,4,117,99,139,68,36,4,131,232,1,116,37,68,1,248 + .byte 59,69,24,119,51,68,41,248,65,193,231,3,68,3,125,8 + .byte 72,139,41,131,193,8,73,137,47,65,131,199,8,131,232,1 + .byte 117,238,68,139,60,36,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238,139,124,36,24,137,87,16,137 + .byte 238,137,194,137,253,137,92,36,28 + call _lj_tab_reasize + .byte 139,85,16,15,182,75,253,235,145,128,101,4,251,65,139,134 + .byte 132,244,255,255,65,137,174,132,244,255,255,137,69,12,235,134 + + .private_extern _lj_BC_CALLM +_lj_BC_CALLM: + .byte 15,182,192,3,68,36,4,131,124,202,4,247,139,44,202,15 + .byte 133,190,13,0,0,141,84,202,8,137,90,252,139,93,16,139 + .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238 + + .private_extern _lj_BC_CALL +_lj_BC_CALL: + .byte 15,182,192,131,124,202,4,247,139,44,202,15,133,148,13,0 + .byte 0,141,84,202,8,137,90,252,139,93,16,139,11,15,182,233 + .byte 15,182,205,131,195,4,65,255,36,238 + + .private_extern _lj_BC_CALLMT +_lj_BC_CALLMT: + .byte 3,68,36,4 + + .private_extern _lj_BC_CALLT +_lj_BC_CALLT: + .byte 141,76,202,8,65,137,215,139,105,248,131,121,252,247,15,133 + .byte 103,13,0,0,139,90,252,247,195,3,0,0,0,117,91,137 + .byte 106,248,137,68,36,4,131,232,1,116,21,72,139,41,131,193 + .byte 8,73,137,47,65,131,199,8,131,232,1,117,238,139,106,248 + .byte 139,68,36,4,128,125,6,1,119,18,139,93,16,139,11,15 + .byte 182,233,15,182,205,131,195,4,65,255,36,238,247,195,3,0 + .byte 0,0,117,230,15,182,75,253,72,247,209,68,139,124,202,248 + .byte 69,139,127,16,69,139,127,208,235,208,131,235,3,247,195,7 + .byte 0,0,0,117,10,41,218,65,137,215,139,90,252,235,144,131 + .byte 195,3,235,139 + + .private_extern _lj_BC_ITERC +_lj_BC_ITERC: + .byte 141,76,202,8,72,139,105,232,72,139,65,240,72,137,41,72 + .byte 137,65,8,139,105,224,139,65,228,137,105,248,137,65,252,131 + .byte 248,247,184,3,0,0,0,15,133,186,12,0,0,137,202,137 + .byte 90,252,139,93,16,139,11,15,182,233,15,182,205,131,195,4 + .byte 65,255,36,238 + + .private_extern _lj_BC_ITERN +_lj_BC_ITERN: + .byte 68,137,60,36,68,137,116,36,4,139,108,202,240,139,68,202 + .byte 248,68,139,117,24,131,195,4,68,139,125,8,68,57,240,115 + .byte 76,65,131,124,199,4,255,116,63,242,15,42,192,73,139,44 + .byte 199,72,137,108,202,8,131,192,1,242,15,17,4,202,137,68 + .byte 202,248,15,183,67,254,141,156,131,0,0,254,255,68,139,116 + .byte 36,4,68,139,60,36,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238,131,192,1,235,175,68,41,240 + .byte 59,69,28,119,216,68,107,248,24,68,3,125,20,65,131,127 + .byte 4,255,116,28,70,141,116,48,1,73,139,111,8,73,139,7 + .byte 72,137,44,202,72,137,68,202,8,68,137,116,202,248,235,162 + .byte 131,192,1,235,203 + + .private_extern _lj_BC_VARG +_lj_BC_VARG: + .byte 15,182,236,15,182,192,68,137,60,36,68,141,124,194,11,141 + .byte 12,202,68,43,122,252,133,237,116,68,141,108,233,248,65,57 + .byte 215,115,23,73,139,71,248,65,131,199,8,72,137,1,131,193 + .byte 8,57,233,115,19,65,57,215,114,233,199,65,4,255,255,255 + .byte 255,131,193,8,57,233,114,242,68,139,60,36,139,3,15,182 + .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68 + .byte 36,4,1,0,0,0,137,208,68,41,248,118,219,137,197,193 + .byte 237,3,131,197,1,137,108,36,4,139,108,36,24,1,200,59 + .byte 69,32,119,21,73,139,71,248,65,131,199,8,72,137,1,131 + .byte 193,8,65,57,215,114,237,235,175,137,85,16,137,77,24,137 + .byte 92,36,28,65,41,215,139,116,36,4,131,238,1,137,239 + call _lj_state_growstack + .byte 139,85,16,139,77,24,65,1,215,235,197 + + .private_extern _lj_BC_ISNEXT +_lj_BC_ISNEXT: + .byte 131,124,202,236,247,117,65,139,108,202,232,131,124,202,244,244 + .byte 117,54,131,124,202,252,255,117,47,128,125,6,4,117,41,141 + .byte 156,131,0,0,254,255,199,68,202,248,0,0,0,0,199,68 + .byte 202,252,255,127,254,255,139,3,15,182,204,15,182,232,131,195 + .byte 4,193,232,16,65,255,36,238,198,67,252,84,141,156,131,0 + .byte 0,254,255,198,3,65,235,222 + + .private_extern _lj_BC_RETM +_lj_BC_RETM: + .byte 3,68,36,4 + + .private_extern _lj_BC_RET +_lj_BC_RET: + .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0 + .byte 117,94,65,137,215,131,232,1,116,17,73,139,44,15,73,137 + .byte 111,248,65,131,199,8,131,232,1,117,239,139,68,36,4,15 + .byte 182,107,255,57,197,119,40,15,182,75,253,72,247,209,141,20 + .byte 202,68,139,122,248,69,139,127,16,69,139,127,208,139,3,15 + .byte 182,204,15,182,232,131,195,4,193,232,16,65,255,36,238,65 + .byte 199,71,252,255,255,255,255,65,131,199,8,131,192,1,235,195 + .byte 141,107,253,247,197,7,0,0,0,15,133,240,4,0,0,41 + .byte 234,1,233,233,123,255,255,255 + + .private_extern _lj_BC_RET0 +_lj_BC_RET0: + .byte 139,90,252,137,68,36,4,247,195,3,0,0,0,117,58,56 + .byte 67,255,119,40,15,182,75,253,72,247,209,141,20,202,68,139 + .byte 122,248,69,139,127,16,69,139,127,208,139,3,15,182,204,15 + .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,68,194,244 + .byte 255,255,255,255,131,192,1,235,198,141,107,253,247,197,7,0 + .byte 0,0,15,133,143,4,0,0,41,234,235,164 + + .private_extern _lj_BC_RET1 +_lj_BC_RET1: + .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0 + .byte 117,66,72,139,44,10,72,137,106,248,56,67,255,119,40,15 + .byte 182,75,253,72,247,209,141,20,202,68,139,122,248,69,139,127 + .byte 16,69,139,127,208,139,3,15,182,204,15,182,232,131,195,4 + .byte 193,232,16,65,255,36,238,199,68,194,244,255,255,255,255,131 + .byte 192,1,235,198,141,107,253,247,197,7,0,0,0,15,133,40 + .byte 4,0,0,41,234,1,233,235,154 + + .private_extern _lj_BC_FORI +_lj_BC_FORI: + .byte 141,12,202,129,121,4,255,255,254,255,15,131,215,9,0,0 + .byte 129,121,12,255,255,254,255,15,131,202,9,0,0,139,105,20 + .byte 129,253,255,255,254,255,15,131,187,9,0,0,242,15,16,1 + .byte 242,15,16,73,8,124,36,102,15,46,200,242,15,17,65,24 + .byte 115,7,141,156,131,0,0,254,255,139,3,15,182,204,15,182 + .byte 232,131,195,4,193,232,16,65,255,36,238,102,15,46,193,235 + .byte 218 + + .private_extern _lj_BC_JFORI +_lj_BC_JFORI: + .byte 141,12,202,129,121,4,255,255,254,255,15,131,118,9,0,0 + .byte 129,121,12,255,255,254,255,15,131,105,9,0,0,139,105,20 + .byte 129,253,255,255,254,255,15,131,90,9,0,0,242,15,16,1 + .byte 242,15,16,73,8,124,44,102,15,46,200,242,15,17,65,24 + .byte 141,156,131,0,0,254,255,15,183,67,254,15,131,66,1,0 + .byte 0,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65 + .byte 255,36,238,102,15,46,193,235,210 + + .private_extern _lj_BC_FORL +_lj_BC_FORL: + .byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130 + .byte 135,28,0,0 + + .private_extern _lj_BC_IFORL +_lj_BC_IFORL: + .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242 + .byte 15,88,65,16,242,15,17,1,133,237,120,36,102,15,46,200 + .byte 242,15,17,65,24,114,7,141,156,131,0,0,254,255,139,3 + .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238 + .byte 102,15,46,193,235,218 + + .private_extern _lj_BC_JFORL +_lj_BC_JFORL: + .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242 + .byte 15,88,65,16,242,15,17,1,133,237,120,33,102,15,46,200 + .byte 242,15,17,65,24,15,131,165,0,0,0,139,3,15,182,204 + .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,102,15,46 + .byte 193,235,221 + + .private_extern _lj_BC_ITERL +_lj_BC_ITERL: + .byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130 + .byte 234,27,0,0 + + .private_extern _lj_BC_IITERL +_lj_BC_IITERL: + .byte 141,12,202,139,105,4,131,253,255,116,15,141,156,131,0,0 + .byte 254,255,139,1,137,105,252,137,65,248,139,3,15,182,204,15 + .byte 182,232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_JITERL +_lj_BC_JITERL: + .byte 141,12,202,139,105,4,131,253,255,116,10,137,105,252,139,41 + .byte 137,105,248,235,56,139,3,15,182,204,15,182,232,131,195,4 + .byte 193,232,16,65,255,36,238 + + .private_extern _lj_BC_LOOP +_lj_BC_LOOP: + .byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130 + .byte 131,27,0,0 + + .private_extern _lj_BC_ILOOP +_lj_BC_ILOOP: + .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255 + .byte 36,238 + + .private_extern _lj_BC_JLOOP +_lj_BC_JLOOP: + .byte 65,139,142,16,247,255,255,139,4,129,72,139,64,64,139,108 + .byte 36,24,65,137,150,64,245,255,255,65,137,174,60,245,255,255 + .byte 76,137,36,36,76,137,108,36,8,72,131,236,16,255,224 + + .private_extern _lj_BC_JMP +_lj_BC_JMP: + .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,65,255,36,238 + + .private_extern _lj_BC_FUNCF +_lj_BC_FUNCF: + .byte 137,221,209,237,131,229,126,102,65,131,108,46,128,1,15,130 + .byte 77,27,0,0 + + .private_extern _lj_BC_IFUNCF +_lj_BC_IFUNCF: + .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135 + .byte 209,2,0,0,15,182,75,194,57,200,118,18,139,3,15,182 + .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68 + .byte 194,252,255,255,255,255,131,192,1,57,200,118,241,235,221 + + .private_extern _lj_BC_JFUNCF +_lj_BC_JFUNCF: + .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135 + .byte 146,2,0,0,15,182,75,194,57,200,118,9,15,183,67,254 + .byte 233,64,255,255,255,199,68,194,252,255,255,255,255,131,192,1 + .byte 57,200,118,241,235,230 + + .private_extern _lj_BC_FUNCV +_lj_BC_FUNCV: + + .private_extern _lj_BC_IFUNCV +_lj_BC_IFUNCV: + .byte 141,44,197,3,0,0,0,141,4,194,68,139,122,248,137,104 + .byte 252,68,137,120,248,139,108,36,24,141,12,200,59,77,32,15 + .byte 135,70,2,0,0,137,209,137,194,15,182,107,194,133,237,116 + .byte 37,131,193,8,57,209,115,52,68,139,121,248,68,137,56,68 + .byte 139,121,252,68,137,120,4,131,192,8,199,65,252,255,255,255 + .byte 255,131,237,1,117,219,68,139,123,204,139,3,15,182,204,15 + .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,64,4,255 + .byte 255,255,255,131,192,8,131,237,1,117,241,235,217 + + .private_extern _lj_BC_JFUNCV +_lj_BC_JFUNCV: + .byte 204 + + .private_extern _lj_BC_FUNCC +_lj_BC_FUNCC: + .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137 + .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,137,239 + .byte 15,135,192,1,0,0,65,199,134,48,245,255,255,254,255,255 + .byte 255,65,255,215,65,199,134,48,245,255,255,255,255,255,255,139 + .byte 85,16,141,12,194,247,217,3,77,24,139,90,252,235,119 + + .private_extern _lj_BC_FUNCCW +_lj_BC_FUNCCW: + .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137 + .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,76,137 + .byte 254,137,239,15,135,110,1,0,0,65,199,134,48,245,255,255 + .byte 254,255,255,255,65,255,150,32,245,255,255,65,199,134,48,245 + .byte 255,255,255,255,255,255,139,85,16,141,12,194,247,217,3,77 + .byte 24,139,90,252,235,33 + + .private_extern _lj_vm_returnp +_lj_vm_returnp: + .byte 247,195,4,0,0,0,15,132,216,2,0,0,131,227,248,41 + .byte 218,72,141,76,25,248,139,90,252,199,68,10,4,253,255,255 + .byte 255 + + .private_extern _lj_vm_returnc +_lj_vm_returnc: + .byte 131,192,1,15,132,167,0,0,0,137,68,36,4,247,195,3 + .byte 0,0,0,15,132,163,250,255,255 + + .private_extern _lj_vm_return +_lj_vm_return: + .byte 131,243,1,247,195,3,0,0,0,117,187,65,199,134,48,245 + .byte 255,255,254,255,255,255,131,227,248,41,211,247,219,131,232,1 + .byte 116,16,72,139,44,10,72,137,106,248,131,194,8,131,232,1 + .byte 117,240,139,108,36,24,137,93,16,139,68,36,4,139,76,36 + .byte 16,57,193,117,28,131,234,8,137,85,24 + + .private_extern _lj_vm_leave_cp +_lj_vm_leave_cp: + .byte 72,139,76,36,32,72,137,77,48,49,192 + + .private_extern _lj_vm_leave_unw +_lj_vm_leave_unw: + .byte 72,131,196,40,65,94,65,95,91,93,195,114,20,59,85,32 + .byte 119,26,199,66,252,255,255,255,255,131,194,8,131,192,1,235 + .byte 202,133,201,116,202,41,193,141,20,202,235,195,137,85,24,137 + .byte 68,36,4,137,206,137,239 + call _lj_state_growstack + .byte 139,85,24,235,162 + + .private_extern _lj_vm_unwind_yield +_lj_vm_unwind_yield: + .byte 176,1,235,5 + + .private_extern _lj_vm_unwind_c +_lj_vm_unwind_c: + .byte 137,240,72,137,252 + + .private_extern _lj_vm_unwind_c_eh +_lj_vm_unwind_c_eh: + .byte 139,108,36,24,139,109,8,199,133,232,0,0,0,254,255,255 + .byte 255,235,163 + + .private_extern _lj_vm_unwind_rethrow +_lj_vm_unwind_rethrow: + .byte 139,124,36,24,137,198,72,131,196,40,65,94,65,95,91,93 + jmp _lj_err_throw + + .private_extern _lj_vm_unwind_ff +_lj_vm_unwind_ff: + .byte 72,131,231,252,72,137,252 + + .private_extern _lj_vm_unwind_ff_eh +_lj_vm_unwind_ff_eh: + .byte 139,108,36,24,72,199,193,248,255,255,255,184,2,0,0,0 + .byte 139,85,16,68,139,117,8,65,129,198,184,11,0,0,139,90 + .byte 252,199,66,252,254,255,255,255,65,199,134,48,245,255,255,255 + .byte 255,255,255,233,224,254,255,255 + + .private_extern _lj_vm_growstack_c +_lj_vm_growstack_c: + .byte 190,20,0,0,0,235,28 + + .private_extern _lj_vm_growstack_v +_lj_vm_growstack_v: + .byte 131,232,8,235,4 + + .private_extern _lj_vm_growstack_f +_lj_vm_growstack_f: + .byte 141,68,194,248,15,182,75,195,131,195,4,137,85,16,137,69 + .byte 24,137,92,36,28,137,206,137,239 + call _lj_state_growstack + .byte 139,85,16,139,69,24,139,106,248,41,208,193,232,3,131,192 + .byte 1,139,93,16,139,11,15,182,233,15,182,205,131,195,4,65 + .byte 255,36,238 + + .private_extern _lj_vm_resume +_lj_vm_resume: + .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24 + .byte 137,241,187,5,0,0,0,49,192,76,141,124,36,1,68,139 + .byte 117,8,65,129,198,184,11,0,0,76,137,125,48,137,68,36 + .byte 28,72,137,68,36,32,137,68,36,16,137,68,36,20,56,69 + .byte 7,15,132,130,0,0,0,65,199,134,48,245,255,255,255,255 + .byte 255,255,136,69,7,139,85,16,139,69,24,41,200,193,232,3 + .byte 131,192,1,41,209,139,90,252,137,68,36,4,247,195,3,0 + .byte 0,0,15,132,215,248,255,255,233,47,254,255,255 + + .private_extern _lj_vm_pcall +_lj_vm_pcall: + .byte 85,83,65,87,65,86,72,131,236,40,187,5,0,0,0,137 + .byte 76,36,20,235,15 + + .private_extern _lj_vm_call +_lj_vm_call: + .byte 85,83,65,87,65,86,72,131,236,40,187,1,0,0,0,137 + .byte 84,36,16,137,253,137,124,36,24,137,241,76,139,125,48,76 + .byte 137,124,36,32,137,108,36,28,72,137,101,48,68,139,117,8 + .byte 65,129,198,184,11,0,0,65,199,134,48,245,255,255,255,255 + .byte 255,255,139,85,16,1,203,41,211,139,69,24,41,200,193,232 + .byte 3,131,192,1 + + .private_extern _lj_vm_call_dispatch +_lj_vm_call_dispatch: + .byte 139,105,248,131,121,252,247,15,133,45,3,0,0 + + .private_extern _lj_vm_call_dispatch_f +_lj_vm_call_dispatch_f: + .byte 137,202,137,90,252,139,93,16,139,11,15,182,233,15,182,205 + .byte 131,195,4,65,255,36,238 + + .private_extern _lj_vm_cpcall +_lj_vm_cpcall: + .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24 + .byte 137,108,36,28,68,139,125,36,68,43,125,24,199,68,36,20 + .byte 0,0,0,0,68,137,124,36,16,76,139,125,48,76,137,124 + .byte 36,32,72,137,101,48,255,209,133,192,15,132,173,253,255,255 + .byte 137,193,187,5,0,0,0,233,104,255,255,255 + + .private_extern _lj_cont_dispatch +_lj_cont_dispatch: + .byte 1,209,131,227,248,137,213,41,218,199,68,193,252,255,255,255 + .byte 255,137,200,139,93,244,72,99,77,240,131,249,1,118,24,76 + .byte 141,61,127,228,255,255,76,1,249,68,139,122,248,69,139,127 + .byte 16,69,139,127,208,255,225,15,132,67,29,0,0,41,213,193 + .byte 237,3,141,69,255,233,104,21,0,0 + + .private_extern _lj_cont_cat +_lj_cont_cat: + .byte 15,182,75,255,131,237,16,141,12,202,41,233,15,132,132,0 + .byte 0,0,247,217,193,233,3,139,124,36,24,137,87,16,137,202 + .byte 72,139,8,72,137,77,0,137,238,233,247,236,255,255 + + .private_extern _lj_vmeta_tgets +_lj_vmeta_tgets: + .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128 + .byte 123,252,52,117,46,65,141,142,232,244,255,255,137,41,199,65 + .byte 4,244,255,255,255,137,205,235,33 + + .private_extern _lj_vmeta_tgetb +_lj_vmeta_tgetb: + .byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4 + .byte 36,235,7 + + .private_extern _lj_vmeta_tgetv +_lj_vmeta_tgetv: + .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124 + .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28 + call _lj_meta_tget + .byte 139,85,16,133,192,116,29 + + .private_extern _lj_cont_ra +_lj_cont_ra: + .byte 15,182,75,253,72,139,40,72,137,44,202,139,3,15,182,204 + .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,139,77,24 + .byte 137,89,244,141,89,2,41,211,139,105,248,184,3,0,0,0 + .byte 233,136,254,255,255 + + .private_extern _lj_vmeta_tsets +_lj_vmeta_tsets: + .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128 + .byte 123,252,53,117,46,65,141,142,232,244,255,255,137,41,199,65 + .byte 4,244,255,255,255,137,205,235,33 + + .private_extern _lj_vmeta_tsetb +_lj_vmeta_tsetb: + .byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4 + .byte 36,235,7 + + .private_extern _lj_vmeta_tsetv +_lj_vmeta_tsetv: + .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124 + .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28 + call _lj_meta_tset + .byte 139,85,16,133,192,116,29,15,182,75,253,72,139,44,202,72 + .byte 137,40 + + .private_extern _lj_cont_nop +_lj_cont_nop: + .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255 + .byte 36,238,139,77,24,137,89,244,15,182,67,253,72,139,44,194 + .byte 72,137,105,16,141,89,2,41,211,139,105,248,184,4,0,0 + .byte 0,233,223,253,255,255 + + .private_extern _lj_vmeta_comp +_lj_vmeta_comp: + .byte 139,108,36,24,137,85,16,141,52,202,141,20,194,137,239,15 + .byte 182,75,252,137,92,36,28 + call _lj_meta_comp + .byte 139,85,16,131,248,1,15,135,178,0,0,0,141,91,4,114 + .byte 11,15,183,67,254,141,156,131,0,0,254,255,139,3,15,182 + .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238 + + .private_extern _lj_cont_condt +_lj_cont_condt: + .byte 131,195,4,131,120,4,254,114,218,235,227 + + .private_extern _lj_cont_condf +_lj_cont_condf: + .byte 131,120,4,254,235,205 + + .private_extern _lj_vmeta_equal +_lj_vmeta_equal: + .byte 131,235,4,137,206,137,233,139,108,36,24,137,85,16,137,194 + .byte 137,239,137,92,36,28 + call _lj_meta_equal + .byte 235,164 + + .private_extern _lj_vmeta_equal_cd +_lj_vmeta_equal_cd: + .byte 131,235,4,139,108,36,24,137,85,16,137,239,139,115,252,137 + .byte 92,36,28 + call _lj_meta_equal_cd + .byte 235,138 + + .private_extern _lj_vmeta_arith_vno +_lj_vmeta_arith_vno: + + .private_extern _lj_vmeta_arith_vn +_lj_vmeta_arith_vn: + .byte 65,141,4,199,235,20 + + .private_extern _lj_vmeta_arith_nvo +_lj_vmeta_arith_nvo: + + .private_extern _lj_vmeta_arith_nv +_lj_vmeta_arith_nv: + .byte 65,141,4,199,141,44,234,149,235,13 + + .private_extern _lj_vmeta_unm +_lj_vmeta_unm: + .byte 141,4,194,137,197,235,6 + + .private_extern _lj_vmeta_arith_vvo +_lj_vmeta_arith_vvo: + + .private_extern _lj_vmeta_arith_vv +_lj_vmeta_arith_vv: + .byte 141,4,194,141,44,234,141,12,202,68,15,182,67,252,137,206 + .byte 137,193,139,124,36,24,137,87,16,137,234,137,253,137,92,36 + .byte 28 + call _lj_meta_arith + .byte 139,85,16,133,192,15,132,240,254,255,255 + + .private_extern _lj_vmeta_binop +_lj_vmeta_binop: + .byte 137,193,41,208,137,89,244,141,88,2,184,3,0,0,0,233 + .byte 228,252,255,255 + + .private_extern _lj_vmeta_len +_lj_vmeta_len: + .byte 139,108,36,24,137,85,16,141,52,194,137,239,137,92,36,28 + call _lj_meta_len + .byte 139,85,16,235,210 + + .private_extern _lj_vmeta_call_ra +_lj_vmeta_call_ra: + .byte 141,76,202,8 + + .private_extern _lj_vmeta_call +_lj_vmeta_call: + .byte 137,76,36,4,137,4,36,131,233,8,139,108,36,24,137,85 + .byte 16,137,206,141,20,193,137,239,137,92,36,28 + call _lj_meta_call + .byte 139,85,16,139,76,36,4,139,4,36,139,105,248,131,192,1 + .byte 65,57,215,15,132,95,242,255,255,137,202,137,90,252,139,93 + .byte 16,139,11,15,182,233,15,182,205,131,195,4,65,255,36,238 + + .private_extern _lj_vmeta_for +_lj_vmeta_for: + .byte 139,108,36,24,137,85,16,137,206,137,239,137,92,36,28 + call _lj_meta_for + .byte 139,85,16,139,67,252,15,182,204,15,182,232,193,232,16,65 + .byte 255,164,238,216,4,0,0 + + .private_extern _lj_ff_assert +_lj_ff_assert: + .byte 131,248,2,15,130,12,18,0,0,139,106,4,131,253,254,15 + .byte 131,0,18,0,0,139,90,252,137,68,36,4,137,106,252,139 + .byte 42,137,106,248,131,232,2,116,17,137,209,131,193,8,72,139 + .byte 41,72,137,105,248,131,232,1,117,241,139,68,36,4,233,86 + .byte 6,0,0 + + .private_extern _lj_ff_type +_lj_ff_type: + .byte 131,248,2,15,130,201,17,0,0,139,106,4,137,233,193,249 + .byte 15,131,249,254,116,37,184,13,0,0,0,247,213,57,232,15 + .byte 71,197,139,106,248,139,68,197,32,139,90,252,199,66,252,251 + .byte 255,255,255,137,66,248,233,18,6,0,0,184,3,0,0,0 + .byte 235,224 + + .private_extern _lj_ff_getmetatable +_lj_ff_getmetatable: + .byte 131,248,2,15,130,135,17,0,0,139,106,4,139,90,252,131 + .byte 253,244,117,97,139,42,139,109,16,133,237,199,66,252,255,255 + .byte 255,255,15,132,227,5,0,0,65,139,134,140,245,255,255,199 + .byte 66,252,244,255,255,255,137,106,248,139,77,28,35,72,8,107 + .byte 201,24,3,77,20,131,121,12,251,117,5,57,65,8,116,12 + .byte 139,73,16,133,201,117,238,233,175,5,0,0,139,105,4,131 + .byte 253,255,15,132,163,5,0,0,139,1,137,106,252,137,66,248 + .byte 233,150,5,0,0,131,253,243,116,154,131,253,242,119,20,129 + .byte 253,255,255,254,255,118,7,189,252,255,255,255,235,5,189,242 + .byte 255,255,255,247,213,65,139,172,174,160,245,255,255,233,119,255 + .byte 255,255 + + .private_extern _lj_ff_setmetatable +_lj_ff_setmetatable: + .byte 131,248,3,15,130,229,16,0,0,131,122,4,244,15,133,219 + .byte 16,0,0,139,42,131,125,16,0,15,133,207,16,0,0,131 + .byte 122,12,244,15,133,197,16,0,0,139,66,8,137,69,16,139 + .byte 90,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4 + .byte 116,21,128,101,4,251,65,139,134,132,244,255,255,65,137,174 + .byte 132,244,255,255,137,69,12,233,13,5,0,0 + + .private_extern _lj_ff_rawget +_lj_ff_rawget: + .byte 131,248,3,15,130,137,16,0,0,131,122,4,244,15,133,127 + .byte 16,0,0,137,213,139,50,141,82,8,139,124,36,24 + call _lj_tab_get + .byte 137,234,72,139,40,139,90,252,72,137,106,248,233,217,4,0 + .byte 0 + + .private_extern _lj_ff_tonumber +_lj_ff_tonumber: + .byte 131,248,2,15,133,85,16,0,0,129,122,4,255,255,254,255 + .byte 15,131,72,16,0,0,242,15,16,2,233,178,4,0,0 + + .private_extern _lj_ff_tostring +_lj_ff_tostring: + .byte 131,248,2,15,130,54,16,0,0,139,90,252,131,122,4,251 + .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,151 + .byte 4,0,0,129,122,4,255,255,254,255,15,135,15,16,0,0 + .byte 65,131,190,212,245,255,255,0,15,133,1,16,0,0,65,139 + .byte 174,104,244,255,255,65,59,174,108,244,255,255,114,5,232,123 + .byte 16,0,0,139,108,36,24,137,85,16,137,92,36,28,137,214 + .byte 137,239 + call _lj_str_fromnum + .byte 139,85,16,235,168 + + .private_extern _lj_ff_next +_lj_ff_next: + .byte 131,248,2,15,130,202,15,0,0,116,71,131,122,4,244,15 + .byte 133,190,15,0,0,139,108,36,24,137,85,16,137,85,24,139 + .byte 90,252,139,50,141,82,8,137,239,137,92,36,28 + call _lj_tab_next + .byte 139,85,16,133,192,116,34,72,139,106,8,72,139,66,16,72 + .byte 137,106,248,72,137,2 + + .private_extern _lj_fff_res2 +_lj_fff_res2: + .byte 184,3,0,0,0,233,1,4,0,0,199,66,12,255,255,255 + .byte 255,235,176,199,66,252,255,255,255,255,233,231,3,0,0 + + .private_extern _lj_ff_pairs +_lj_ff_pairs: + .byte 131,248,2,15,130,99,15,0,0,139,42,131,122,4,244,15 + .byte 133,87,15,0,0,139,106,248,139,69,32,139,90,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,179,3,0,0 + + .private_extern _lj_ff_ipairs_aux +_lj_ff_ipairs_aux: + .byte 131,248,3,15,130,42,15,0,0,131,122,4,244,15,133,32 + .byte 15,0,0,129,122,12,255,255,254,255,15,131,19,15,0,0 + .byte 139,90,252,242,15,16,66,8,72,189,0,0,0,0,0,0 + .byte 240,63,102,72,15,110,205,242,15,88,193,242,15,45,192,242 + .byte 15,17,66,248,139,42,59,69,24,115,23,193,224,3,3,69 + .byte 8,131,120,4,255,116,34,72,139,40,72,137,42,233,70,255 + .byte 255,255,131,125,28,0,116,17,137,239,137,213,137,198 + call _lj_tab_getinth + .byte 137,234,133,192,117,216 + + .private_extern _lj_fff_res0 +_lj_fff_res0: + .byte 184,1,0,0,0,233,48,3,0,0 + + .private_extern _lj_ff_ipairs +_lj_ff_ipairs: + .byte 131,248,2,15,130,167,14,0,0,139,42,131,122,4,244,15 + .byte 133,155,14,0,0,139,106,248,139,69,32,139,90,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,246,2,0,0 + + .private_extern _lj_ff_pcall +_lj_ff_pcall: + .byte 131,248,2,15,130,109,14,0,0,141,74,8,131,232,1,187 + .byte 14,0,0,0,65,15,182,174,217,244,255,255,193,237,4,131 + .byte 229,1,1,235,233,130,248,255,255 + + .private_extern _lj_ff_xpcall +_lj_ff_xpcall: + .byte 131,248,3,15,130,68,14,0,0,131,122,12,247,15,133,58 + .byte 14,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255 + .byte 139,42,139,90,8,137,106,8,137,26,141,74,16,131,232,2 + .byte 187,22,0,0,0,235,180 + + .private_extern _lj_ff_coroutine_resume +_lj_ff_coroutine_resume: + .byte 131,248,2,15,130,13,14,0,0,139,42,139,90,252,137,92 + .byte 36,28,137,44,36,131,122,4,249,15,133,247,13,0,0,72 + .byte 131,125,48,0,15,133,236,13,0,0,128,125,7,1,15,135 + .byte 226,13,0,0,139,77,24,116,9,59,77,16,15,132,212,13 + .byte 0,0,141,92,193,240,59,93,32,15,135,199,13,0,0,137 + .byte 93,24,139,108,36,24,137,85,16,131,194,8,137,85,24,141 + .byte 108,194,232,72,41,221,57,203,116,15,72,139,4,43,72,137 + .byte 67,248,131,235,8,57,203,117,241,137,206,139,60,36,232,226 + .byte 246,255,255,65,199,134,48,245,255,255,255,255,255,255,139,108 + .byte 36,24,139,28,36,139,85,16,131,248,1,119,90,139,75,16 + .byte 68,139,123,24,137,75,24,68,137,251,41,203,116,31,141,4 + .byte 26,193,235,3,59,69,32,119,91,137,213,72,41,205,72,139 + .byte 1,72,137,4,41,131,193,8,68,57,249,117,241,141,67,2 + .byte 199,66,252,253,255,255,255,139,92,36,28,137,68,36,4,72 + .byte 199,193,248,255,255,255,247,195,3,0,0,0,15,132,194,239 + .byte 255,255,233,26,245,255,255,199,66,252,254,255,255,255,139,75 + .byte 24,131,233,8,137,75,24,72,139,1,72,137,2,184,3,0 + .byte 0,0,235,195,139,12,36,68,137,121,24,137,222,137,239 + call _lj_state_growstack + .byte 139,28,36,139,85,16,233,110,255,255,255 + + .private_extern _lj_ff_coroutine_wrap_aux +_lj_ff_coroutine_wrap_aux: + .byte 139,106,248,139,109,32,139,90,252,137,92,36,28,137,44,36 + .byte 72,131,125,48,0,15,133,204,12,0,0,128,125,7,1,15 + .byte 135,194,12,0,0,139,77,24,116,9,59,77,16,15,132,180 + .byte 12,0,0,141,92,193,248,59,93,32,15,135,167,12,0,0 + .byte 137,93,24,139,108,36,24,137,85,16,137,85,24,141,108,194 + .byte 240,72,41,221,57,203,116,15,72,139,4,43,72,137,67,248 + .byte 131,235,8,57,203,117,241,137,206,139,60,36,232,197,245,255 + .byte 255,65,199,134,48,245,255,255,255,255,255,255,139,108,36,24 + .byte 139,28,36,139,85,16,131,248,1,119,78,139,75,16,68,139 + .byte 123,24,137,75,24,68,137,251,41,203,116,31,141,4,26,193 + .byte 235,3,59,69,32,119,59,137,213,72,41,205,72,139,1,72 + .byte 137,4,41,131,193,8,68,57,249,117,241,141,67,1,139,92 + .byte 36,28,137,68,36,4,49,201,247,195,3,0,0,0,15,132 + .byte 177,238,255,255,233,9,244,255,255,137,222,137,239 + call _lj_ffh_coroutine_wrap_err + .byte 139,12,36,68,137,121,24,137,222,137,239 + call _lj_state_growstack + .byte 139,28,36,139,85,16,235,145 + + .private_extern _lj_ff_coroutine_yield +_lj_ff_coroutine_yield: + .byte 139,108,36,24,72,247,69,48,1,0,0,0,15,132,219,11 + .byte 0,0,137,85,16,141,68,194,248,137,69,24,49,192,72,137 + .byte 69,48,176,1,136,69,7,233,18,244,255,255 + + .private_extern _lj_fff_resi +_lj_fff_resi: + + .private_extern _lj_fff_resn +_lj_fff_resn: + .byte 139,90,252,221,90,248,235,52 + + .private_extern _lj_ff_math_abs +_lj_ff_math_abs: + .byte 131,248,2,15,130,176,11,0,0,129,122,4,255,255,254,255 + .byte 15,131,163,11,0,0,242,15,16,2,72,184,255,255,255,255 + .byte 255,255,255,127,102,72,15,110,200,15,84,193 + + .private_extern _lj_fff_resxmm0 +_lj_fff_resxmm0: + .byte 139,90,252,242,15,17,66,248 + + .private_extern _lj_fff_res1 +_lj_fff_res1: + .byte 184,2,0,0,0 + + .private_extern _lj_fff_res +_lj_fff_res: + .byte 137,68,36,4 + + .private_extern _lj_fff_res_ +_lj_fff_res_: + .byte 247,195,3,0,0,0,117,46,56,67,255,119,28,15,182,75 + .byte 253,72,247,209,141,20,202,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,65,255,36,238,199,68,194,244,255,255,255 + .byte 255,131,192,1,235,210,72,199,193,248,255,255,255,233,53,243 + .byte 255,255 + + .private_extern _lj_ff_math_floor +_lj_ff_math_floor: + .byte 129,122,4,255,255,254,255,15,131,45,11,0,0,242,15,16 + .byte 2,232,49,14,0,0,235,149 + + .private_extern _lj_ff_math_ceil +_lj_ff_math_ceil: + .byte 129,122,4,255,255,254,255,15,131,21,11,0,0,242,15,16 + .byte 2,232,116,14,0,0,233,122,255,255,255 + + .private_extern _lj_ff_math_sqrt +_lj_ff_math_sqrt: + .byte 131,248,2,15,130,254,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,241,10,0,0,242,15,81,2,233,91,255,255,255 + + .private_extern _lj_ff_math_log +_lj_ff_math_log: + .byte 131,248,2,15,133,223,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,210,10,0,0,217,237,221,2,217,241,233,6,255,255 + .byte 255 + + .private_extern _lj_ff_math_log10 +_lj_ff_math_log10: + .byte 131,248,2,15,130,190,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,177,10,0,0,217,236,221,2,217,241,233,229,254,255 + .byte 255 + + .private_extern _lj_ff_math_exp +_lj_ff_math_exp: + .byte 131,248,2,15,130,157,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,144,10,0,0,221,2,232,57,15,0,0,233,195,254 + .byte 255,255 + + .private_extern _lj_ff_math_sin +_lj_ff_math_sin: + .byte 131,248,2,15,130,123,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,110,10,0,0,221,2,217,254,233,164,254,255,255 + + .private_extern _lj_ff_math_cos +_lj_ff_math_cos: + .byte 131,248,2,15,130,92,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,79,10,0,0,221,2,217,255,233,133,254,255,255 + + .private_extern _lj_ff_math_tan +_lj_ff_math_tan: + .byte 131,248,2,15,130,61,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,48,10,0,0,221,2,217,242,221,216,233,100,254,255 + .byte 255 + + .private_extern _lj_ff_math_asin +_lj_ff_math_asin: + .byte 131,248,2,15,130,28,10,0,0,129,122,4,255,255,254,255 + .byte 15,131,15,10,0,0,221,2,217,192,216,200,217,232,222,225 + .byte 217,250,217,243,233,59,254,255,255 + + .private_extern _lj_ff_math_acos +_lj_ff_math_acos: + .byte 131,248,2,15,130,243,9,0,0,129,122,4,255,255,254,255 + .byte 15,131,230,9,0,0,221,2,217,192,216,200,217,232,222,225 + .byte 217,250,217,201,217,243,233,16,254,255,255 + + .private_extern _lj_ff_math_atan +_lj_ff_math_atan: + .byte 131,248,2,15,130,200,9,0,0,129,122,4,255,255,254,255 + .byte 15,131,187,9,0,0,221,2,217,232,217,243,233,239,253,255 + .byte 255 + + .private_extern _lj_ff_math_sinh +_lj_ff_math_sinh: + .byte 131,248,2,15,130,167,9,0,0,129,122,4,255,255,254,255 + .byte 15,131,154,9,0,0,242,15,16,2,137,213 + call _lj_vm_sinh + .byte 137,234,233,251,253,255,255 + + .private_extern _lj_ff_math_cosh +_lj_ff_math_cosh: + .byte 131,248,2,15,130,127,9,0,0,129,122,4,255,255,254,255 + .byte 15,131,114,9,0,0,242,15,16,2,137,213 + call _lj_vm_cosh + .byte 137,234,233,211,253,255,255 + + .private_extern _lj_ff_math_tanh +_lj_ff_math_tanh: + .byte 131,248,2,15,130,87,9,0,0,129,122,4,255,255,254,255 + .byte 15,131,74,9,0,0,242,15,16,2,137,213 + call _lj_vm_tanh + .byte 137,234,233,171,253,255,255 + + .private_extern _lj_ff_math_deg +_lj_ff_math_deg: + + .private_extern _lj_ff_math_rad +_lj_ff_math_rad: + .byte 131,248,2,15,130,47,9,0,0,129,122,4,255,255,254,255 + .byte 15,131,34,9,0,0,242,15,16,2,139,106,248,242,15,89 + .byte 69,32,233,132,253,255,255 + + .private_extern _lj_ff_math_atan2 +_lj_ff_math_atan2: + .byte 131,248,3,15,130,8,9,0,0,129,122,4,255,255,254,255 + .byte 15,131,251,8,0,0,129,122,12,255,255,254,255,15,131,238 + .byte 8,0,0,221,2,221,66,8,217,243,233,33,253,255,255 + + .private_extern _lj_ff_math_ldexp +_lj_ff_math_ldexp: + .byte 131,248,3,15,130,217,8,0,0,129,122,4,255,255,254,255 + .byte 15,131,204,8,0,0,129,122,12,255,255,254,255,15,131,191 + .byte 8,0,0,221,66,8,221,2,217,253,221,217,233,240,252,255 + .byte 255 + + .private_extern _lj_ff_math_frexp +_lj_ff_math_frexp: + .byte 131,248,2,15,130,168,8,0,0,139,106,4,129,253,255,255 + .byte 254,255,15,131,153,8,0,0,139,90,252,139,2,137,106,252 + .byte 137,66,248,209,229,129,253,0,0,224,255,115,58,9,232,116 + .byte 54,184,254,3,0,0,129,253,0,0,32,0,114,46,193,237 + .byte 21,41,197,242,15,42,197,139,106,252,129,229,255,255,15,128 + .byte 129,205,0,0,224,63,137,106,252,242,15,17,2,184,3,0 + .byte 0,0,233,202,252,255,255,15,87,192,235,237,242,15,16,2 + .byte 72,189,0,0,0,0,0,0,80,67,102,72,15,110,205,242 + .byte 15,89,193,242,15,17,66,248,139,106,252,184,52,4,0,0 + .byte 209,229,235,170 + + .private_extern _lj_ff_math_modf +_lj_ff_math_modf: + .byte 131,248,2,15,130,20,8,0,0,129,122,4,255,255,254,255 + .byte 15,131,7,8,0,0,242,15,16,2,139,106,4,139,90,252 + .byte 209,229,129,253,0,0,224,255,116,52,15,40,224,232,174,11 + .byte 0,0,242,15,92,224,242,15,17,66,248,242,15,17,34,139 + .byte 66,252,139,106,4,49,232,120,10,184,3,0,0,0,233,74 + .byte 252,255,255,129,245,0,0,0,128,137,106,4,235,235,15,87 + .byte 228,235,211 + + .private_extern _lj_ff_math_fmod +_lj_ff_math_fmod: + .byte 131,248,3,15,130,177,7,0,0,129,122,4,255,255,254,255 + .byte 15,131,164,7,0,0,129,122,12,255,255,254,255,15,131,151 + .byte 7,0,0,221,66,8,221,2,217,248,223,224,102,37,0,4 + .byte 117,246,221,217,233,192,251,255,255 + + .private_extern _lj_ff_math_pow +_lj_ff_math_pow: + .byte 131,248,3,15,130,120,7,0,0,129,122,4,255,255,254,255 + .byte 15,131,107,7,0,0,129,122,12,255,255,254,255,15,131,94 + .byte 7,0,0,242,15,16,2,242,15,16,74,8,232,52,12,0 + .byte 0,233,190,251,255,255 + + .private_extern _lj_ff_math_min +_lj_ff_math_min: + .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,57,7 + .byte 0,0,242,15,16,2,57,193,15,131,160,251,255,255,129,124 + .byte 202,252,255,255,254,255,15,131,31,7,0,0,242,15,16,76 + .byte 202,248,242,15,93,193,131,193,1,235,219 + + .private_extern _lj_ff_math_max +_lj_ff_math_max: + .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,254,6 + .byte 0,0,242,15,16,2,57,193,15,131,101,251,255,255,129,124 + .byte 202,252,255,255,254,255,15,131,228,6,0,0,242,15,16,76 + .byte 202,248,242,15,95,193,131,193,1,235,219 + + .private_extern _lj_ff_string_len +_lj_ff_string_len: + .byte 131,248,2,15,130,204,6,0,0,131,122,4,251,15,133,194 + .byte 6,0,0,139,42,242,15,42,69,12,233,41,251,255,255 + + .private_extern _lj_ff_string_byte +_lj_ff_string_byte: + .byte 131,248,2,15,133,173,6,0,0,131,122,4,251,15,133,163 + .byte 6,0,0,139,42,139,90,252,131,125,12,1,15,130,218,247 + .byte 255,255,15,182,109,16,242,15,42,197,233,250,250,255,255 + + .private_extern _lj_ff_string_char +_lj_ff_string_char: + .byte 65,139,174,104,244,255,255,65,59,174,108,244,255,255,114,5 + .byte 232,1,7,0,0,131,248,2,15,133,105,6,0,0,129,122 + .byte 4,255,255,254,255,15,131,92,6,0,0,242,15,44,42,129 + .byte 253,255,0,0,0,15,135,76,6,0,0,137,108,36,4,199 + .byte 68,36,8,1,0,0,0,72,141,68,36,4 + + .private_extern _lj_fff_newstr +_lj_fff_newstr: + .byte 139,108,36,24,137,85,16,139,84,36,8,72,137,198,137,239 + .byte 137,92,36,28 + call _lj_str_new + .byte 139,85,16,139,90,252,199,66,252,251,255,255,255,137,66,248 + .byte 233,136,250,255,255 + + .private_extern _lj_ff_string_sub +_lj_ff_string_sub: + .byte 65,139,174,104,244,255,255,65,59,174,108,244,255,255,114,5 + .byte 232,135,6,0,0,199,68,36,4,255,255,255,255,131,248,3 + .byte 15,130,231,5,0,0,118,22,129,122,20,255,255,254,255,15 + .byte 131,216,5,0,0,242,15,44,106,16,137,108,36,4,131,122 + .byte 4,251,15,133,197,5,0,0,129,122,12,255,255,254,255,15 + .byte 131,184,5,0,0,139,42,137,108,36,8,139,109,12,242,15 + .byte 44,74,8,139,68,36,4,57,197,114,30,133,201,126,38,139 + .byte 108,36,8,41,200,124,46,141,108,13,15,131,192,1,137,68 + .byte 36,8,137,232,233,73,255,255,255,124,6,141,68,40,1,235 + .byte 218,137,232,235,214,116,7,1,233,131,193,1,127,209,185,1 + .byte 0,0,0,235,202 + + .private_extern _lj_fff_emptystr +_lj_fff_emptystr: + .byte 49,192,235,213 + + .private_extern _lj_ff_string_rep +_lj_ff_string_rep: + .byte 65,139,174,104,244,255,255,65,59,174,108,244,255,255,114,5 + .byte 232,222,5,0,0,131,248,3,15,133,70,5,0,0,131,122 + .byte 4,251,15,133,60,5,0,0,129,122,12,255,255,254,255,139 + .byte 42,15,131,45,5,0,0,242,15,44,66,8,133,192,126,188 + .byte 131,125,12,1,114,182,15,133,12,5,0,0,65,57,134,172 + .byte 244,255,255,15,130,255,4,0,0,15,182,77,16,65,139,174 + .byte 160,244,255,255,137,68,36,8,136,77,0,131,197,1,131,232 + .byte 1,117,245,65,139,134,160,244,255,255,233,170,254,255,255 + + .private_extern _lj_ff_string_reverse +_lj_ff_string_reverse: + .byte 131,248,2,15,130,220,4,0,0,65,139,174,104,244,255,255 + .byte 65,59,174,108,244,255,255,114,5,232,86,5,0,0,131,122 + .byte 4,251,15,133,189,4,0,0,139,42,139,69,12,133,192,15 + .byte 132,72,255,255,255,65,57,134,172,244,255,255,15,130,158,4 + .byte 0,0,131,197,16,137,92,36,4,137,68,36,8,65,139,158 + .byte 160,244,255,255,15,182,77,0,131,197,1,131,232,1,136,12 + .byte 3,117,241,137,216,139,92,36,4,233,60,254,255,255 + + .private_extern _lj_ff_string_lower +_lj_ff_string_lower: + .byte 131,248,2,15,130,110,4,0,0,65,139,174,104,244,255,255 + .byte 65,59,174,108,244,255,255,114,5,232,232,4,0,0,131,122 + .byte 4,251,15,133,79,4,0,0,139,42,139,69,12,65,57,134 + .byte 172,244,255,255,15,130,56,4,0,0,131,197,16,137,92,36 + .byte 4,137,68,36,8,65,139,158,160,244,255,255,235,21,15,182 + .byte 76,5,0,131,249,65,114,8,131,249,90,119,3,131,241,32 + .byte 136,12,3,131,232,1,121,230,137,216,139,92,36,4,233,201 + .byte 253,255,255 + + .private_extern _lj_ff_string_upper +_lj_ff_string_upper: + .byte 131,248,2,15,130,251,3,0,0,65,139,174,104,244,255,255 + .byte 65,59,174,108,244,255,255,114,5,232,117,4,0,0,131,122 + .byte 4,251,15,133,220,3,0,0,139,42,139,69,12,65,57,134 + .byte 172,244,255,255,15,130,197,3,0,0,131,197,16,137,92,36 + .byte 4,137,68,36,8,65,139,158,160,244,255,255,235,21,15,182 + .byte 76,5,0,131,249,97,114,8,131,249,122,119,3,131,241,32 + .byte 136,12,3,131,232,1,121,230,137,216,139,92,36,4,233,86 + .byte 253,255,255 + + .private_extern _lj_ff_table_getn +_lj_ff_table_getn: + .byte 131,248,2,15,130,136,3,0,0,131,122,4,244,15,133,126 + .byte 3,0,0,137,213,139,58 + call _lj_tab_len + .byte 137,234,242,15,42,192,233,221,247,255,255 + + .private_extern _lj_ff_bit_tobit +_lj_ff_bit_tobit: + .byte 131,248,2,15,130,97,3,0,0,129,122,4,255,255,254,255 + .byte 15,131,84,3,0,0,242,15,16,2,72,189,0,0,0,0 + .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126 + .byte 197,233,139,1,0,0 + + .private_extern _lj_ff_bit_band +_lj_ff_bit_band: + .byte 131,248,2,15,130,43,3,0,0,72,189,0,0,0,0,0 + .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15 + .byte 131,15,3,0,0,242,15,16,2,242,15,88,193,102,15,126 + .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,74,1,0 + .byte 0,129,120,4,255,255,254,255,15,131,70,1,0,0,242,15 + .byte 16,0,242,15,88,193,102,15,126,193,33,205,131,232,8,235 + .byte 216 + + .private_extern _lj_ff_bit_bor +_lj_ff_bit_bor: + .byte 131,248,2,15,130,202,2,0,0,72,189,0,0,0,0,0 + .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15 + .byte 131,174,2,0,0,242,15,16,2,242,15,88,193,102,15,126 + .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,233,0,0 + .byte 0,129,120,4,255,255,254,255,15,131,229,0,0,0,242,15 + .byte 16,0,242,15,88,193,102,15,126,193,9,205,131,232,8,235 + .byte 216 + + .private_extern _lj_ff_bit_bxor +_lj_ff_bit_bxor: + .byte 131,248,2,15,130,105,2,0,0,72,189,0,0,0,0,0 + .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15 + .byte 131,77,2,0,0,242,15,16,2,242,15,88,193,102,15,126 + .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,136,0,0 + .byte 0,129,120,4,255,255,254,255,15,131,132,0,0,0,242,15 + .byte 16,0,242,15,88,193,102,15,126,193,49,205,131,232,8,235 + .byte 216 + + .private_extern _lj_ff_bit_bswap +_lj_ff_bit_bswap: + .byte 131,248,2,15,130,8,2,0,0,129,122,4,255,255,254,255 + .byte 15,131,251,1,0,0,242,15,16,2,72,189,0,0,0,0 + .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126 + .byte 197,15,205,235,51 + + .private_extern _lj_ff_bit_bnot +_lj_ff_bit_bnot: + .byte 131,248,2,15,130,211,1,0,0,129,122,4,255,255,254,255 + .byte 15,131,198,1,0,0,242,15,16,2,72,189,0,0,0,0 + .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126 + .byte 197,247,213 + + .private_extern _lj_fff_resbit +_lj_fff_resbit: + .byte 242,15,42,197,233,19,246,255,255 + + .private_extern _lj_fff_fallback_bit_op +_lj_fff_fallback_bit_op: + .byte 139,68,36,4,233,151,1,0,0 + + .private_extern _lj_ff_bit_lshift +_lj_ff_bit_lshift: + .byte 131,248,3,15,130,142,1,0,0,129,122,4,255,255,254,255 + .byte 15,131,129,1,0,0,129,122,12,255,255,254,255,15,131,116 + .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0 + .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242 + .byte 15,88,202,102,15,126,197,102,15,126,201,211,229,235,159 + + .private_extern _lj_ff_bit_rshift +_lj_ff_bit_rshift: + .byte 131,248,3,15,130,63,1,0,0,129,122,4,255,255,254,255 + .byte 15,131,50,1,0,0,129,122,12,255,255,254,255,15,131,37 + .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0 + .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242 + .byte 15,88,202,102,15,126,197,102,15,126,201,211,237,233,77,255 + .byte 255,255 + + .private_extern _lj_ff_bit_arshift +_lj_ff_bit_arshift: + .byte 131,248,3,15,130,237,0,0,0,129,122,4,255,255,254,255 + .byte 15,131,224,0,0,0,129,122,12,255,255,254,255,15,131,211 + .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0 + .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242 + .byte 15,88,202,102,15,126,197,102,15,126,201,211,253,233,251,254 + .byte 255,255 + + .private_extern _lj_ff_bit_rol +_lj_ff_bit_rol: + .byte 131,248,3,15,130,155,0,0,0,129,122,4,255,255,254,255 + .byte 15,131,142,0,0,0,129,122,12,255,255,254,255,15,131,129 + .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0 + .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242 + .byte 15,88,202,102,15,126,197,102,15,126,201,211,197,233,169,254 + .byte 255,255 + + .private_extern _lj_ff_bit_ror +_lj_ff_bit_ror: + .byte 131,248,3,114,77,129,122,4,255,255,254,255,115,68,129,122 + .byte 12,255,255,254,255,115,59,242,15,16,2,242,15,16,74,8 + .byte 72,189,0,0,0,0,0,0,56,67,102,72,15,110,213,242 + .byte 15,88,194,242,15,88,202,102,15,126,197,102,15,126,201,211 + .byte 205,233,99,254,255,255 + + .private_extern _lj_fff_fallback_2 +_lj_fff_fallback_2: + .byte 184,3,0,0,0,235,5 + + .private_extern _lj_fff_fallback_1 +_lj_fff_fallback_1: + .byte 184,2,0,0,0 + + .private_extern _lj_fff_fallback +_lj_fff_fallback: + .byte 139,108,36,24,139,90,252,137,92,36,28,137,85,16,141,68 + .byte 194,248,141,136,160,0,0,0,137,69,24,139,66,248,59,77 + .byte 32,119,89,137,239,255,80,24,139,85,16,133,192,15,143,77 + .byte 244,255,255,139,77,24,41,209,193,233,3,133,192,141,65,1 + .byte 139,106,248,117,18,139,93,16,139,11,15,182,233,15,182,205 + .byte 131,195,4,65,255,36,238 + + .private_extern _lj_vm_call_tail +_lj_vm_call_tail: + .byte 137,209,247,195,3,0,0,0,117,15,15,182,107,253,72,247 + .byte 213,141,20,234,233,197,233,255,255,137,221,131,229,248,41,234 + .byte 233,185,233,255,255,190,20,0,0,0,137,239 + call _lj_state_growstack + .byte 139,85,16,49,192,235,164 + + .private_extern _lj_fff_gcstep +_lj_fff_gcstep: + .byte 93,72,137,108,36,8,139,108,36,24,137,92,36,28,137,85 + .byte 16,141,68,194,248,137,239,137,69,24 + call _lj_gc_step + .byte 139,85,16,139,69,24,41,208,193,232,3,131,192,1,72,139 + .byte 108,36,8,85,195 + + .private_extern _lj_vm_record +_lj_vm_record: + .byte 65,15,182,134,217,244,255,255,168,32,117,83,168,16,117,56 + .byte 168,12,116,52,65,255,142,16,245,255,255,235,43 + + .private_extern _lj_vm_rethook +_lj_vm_rethook: + .byte 65,15,182,134,217,244,255,255,168,16,117,54,235,29 + + .private_extern _lj_vm_inshook +_lj_vm_inshook: + .byte 65,15,182,134,217,244,255,255,168,16,117,40,168,12,116,36 + .byte 65,255,142,16,245,255,255,116,4,168,4,116,23,139,108,36 + .byte 24,137,85,16,137,222,137,239 + call _lj_dispatch_ins + .byte 139,85,16,15,182,75,253,15,182,107,252,15,183,67,254,65 + .byte 255,164,238,216,4,0,0 + + .private_extern _lj_cont_hook +_lj_cont_hook: + .byte 131,195,4,139,77,232,137,76,36,4,235,224 + + .private_extern _lj_vm_hotloop +_lj_vm_hotloop: + .byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36 + .byte 24,137,85,16,137,69,24,137,222,65,141,190,224,245,255,255 + .byte 73,137,174,64,246,255,255,137,92,36,28 + call _lj_trace_hot + .byte 235,171 + + .private_extern _lj_vm_callhook +_lj_vm_callhook: + .byte 137,92,36,28,235,7 + + .private_extern _lj_vm_hotcall +_lj_vm_hotcall: + .byte 137,92,36,28,131,203,1,141,68,194,248,139,108,36,24,137 + .byte 85,16,137,69,24,137,222,137,239 + call _lj_dispatch_call + .byte 199,68,36,28,0,0,0,0,131,227,254,139,85,16,72,137 + .byte 193,139,69,24,41,208,72,137,205,15,182,75,253,193,232,3 + .byte 131,192,1,255,229 + + .private_extern _lj_vm_exit_handler +_lj_vm_exit_handler: + .byte 65,85,65,84,65,83,65,82,65,81,65,80,87,86,85,72 + .byte 141,108,36,88,85,83,82,81,80,15,182,69,248,138,101,240 + .byte 76,137,125,248,76,137,117,240,68,139,117,0,65,139,142,48 + .byte 245,255,255,65,199,134,48,245,255,255,252,255,255,255,65,137 + .byte 134,60,255,255,255,65,137,142,56,255,255,255,72,129,236,128 + .byte 0,0,0,72,131,197,128,242,68,15,17,125,248,242,68,15 + .byte 17,117,240,242,68,15,17,109,232,242,68,15,17,101,224,242 + .byte 68,15,17,93,216,242,68,15,17,85,208,242,68,15,17,77 + .byte 200,242,68,15,17,69,192,242,15,17,125,184,242,15,17,117 + .byte 176,242,15,17,109,168,242,15,17,101,160,242,15,17,93,152 + .byte 242,15,17,85,144,242,15,17,77,136,242,15,17,69,128,65 + .byte 139,174,60,245,255,255,65,139,150,64,245,255,255,73,137,174 + .byte 64,246,255,255,65,199,134,60,245,255,255,0,0,0,0,137 + .byte 85,16,72,137,230,65,141,190,224,245,255,255 + call _lj_trace_exit + .byte 72,139,77,48,72,131,225,252,72,137,204,137,105,24,139,85 + .byte 16,139,89,28,235,4 + + .private_extern _lj_vm_exit_interp +_lj_vm_exit_interp: + .byte 72,131,196,16,76,139,108,36,8,76,139,36,36,133,192,120 + .byte 65,137,68,36,4,68,139,122,248,69,139,127,16,69,139,127 + .byte 208,65,199,134,60,245,255,255,0,0,0,0,65,199,134,48 + .byte 245,255,255,255,255,255,255,139,3,15,182,204,15,182,232,131 + .byte 195,4,193,232,16,131,253,85,114,4,139,68,36,4,65,255 + .byte 36,238,247,216,137,239,137,198 + call _lj_err_throw + + .private_extern _lj_vm_floor +_lj_vm_floor: + + .private_extern _lj_vm_floor_sse +_lj_vm_floor_sse: + .byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72 + .byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40 + .byte 200,102,15,84,202,102,15,46,217,118,47,102,15,85,208,242 + .byte 15,88,203,242,15,92,203,102,15,86,202,72,184,0,0,0 + .byte 0,0,0,240,63,102,72,15,110,208,242,15,194,193,1,102 + .byte 15,84,194,242,15,92,200,15,40,193,195 + + .private_extern _lj_vm_ceil +_lj_vm_ceil: + + .private_extern _lj_vm_ceil_sse +_lj_vm_ceil_sse: + .byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72 + .byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40 + .byte 200,102,15,84,202,102,15,46,217,118,47,102,15,85,208,242 + .byte 15,88,203,242,15,92,203,102,15,86,202,72,184,0,0,0 + .byte 0,0,0,240,191,102,72,15,110,208,242,15,194,193,6,102 + .byte 15,84,194,242,15,92,200,15,40,193,195 + + .private_extern _lj_vm_trunc +_lj_vm_trunc: + + .private_extern _lj_vm_trunc_sse +_lj_vm_trunc_sse: + .byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72 + .byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40 + .byte 200,102,15,84,202,102,15,46,217,118,50,102,15,85,208,15 + .byte 40,193,242,15,88,203,242,15,92,203,72,184,0,0,0,0 + .byte 0,0,240,63,102,72,15,110,216,242,15,194,193,1,102,15 + .byte 84,195,242,15,92,200,102,15,86,202,15,40,193,195 + + .private_extern _lj_vm_mod +_lj_vm_mod: + .byte 15,40,232,242,15,94,193,72,184,255,255,255,255,255,255,255 + .byte 127,102,72,15,110,208,72,184,0,0,0,0,0,0,48,67 + .byte 102,72,15,110,216,15,40,224,102,15,84,226,102,15,46,220 + .byte 118,56,102,15,85,208,242,15,88,227,242,15,92,227,102,15 + .byte 86,226,72,184,0,0,0,0,0,0,240,63,102,72,15,110 + .byte 208,242,15,194,196,1,102,15,84,194,242,15,92,224,15,40 + .byte 197,242,15,89,204,242,15,92,193,195,242,15,89,200,15,40 + .byte 197,242,15,92,193,195 + + .private_extern _lj_vm_log2 +_lj_vm_log2: + .byte 242,15,17,68,36,248,217,232,221,68,36,248,217,241,221,92 + .byte 36,248,242,15,16,68,36,248,195 + + .private_extern _lj_vm_exp_x87 +_lj_vm_exp_x87: + .byte 217,234,222,201 + + .private_extern _lj_vm_exp2_x87 +_lj_vm_exp2_x87: + .byte 217,84,36,248,129,124,36,248,0,0,128,127,116,28,129,124 + .byte 36,248,0,0,128,255,116,19 + + .private_extern _lj_vm_exp2raw +_lj_vm_exp2raw: + .byte 217,192,217,252,220,233,217,201,217,240,217,232,222,193,217,253 + .byte 221,217,195,221,216,217,238,195 + + .private_extern _lj_vm_pow +_lj_vm_pow: + + .private_extern _lj_vm_pow_sse +_lj_vm_pow_sse: + .byte 242,15,45,193,242,15,42,208,102,15,46,202,15,133,104,0 + .byte 0,0,15,138,199,0,0,0 + + .private_extern _lj_vm_powi_sse +_lj_vm_powi_sse: + .byte 131,248,1,126,43,169,1,0,0,0,117,8,242,15,89,192 + .byte 209,232,235,241,209,232,116,23,15,40,200,242,15,89,192,209 + .byte 232,116,8,115,246,242,15,89,200,235,240,242,15,89,193,195 + .byte 116,253,114,30,247,216,232,202,255,255,255,72,184,0,0,0 + .byte 0,0,0,240,63,102,72,15,110,200,242,15,94,200,15,40 + .byte 193,195,72,184,0,0,0,0,0,0,240,63,102,72,15,110 + .byte 192,195,102,72,15,126,200,72,209,224,72,193,192,12,72,61 + .byte 254,15,0,0,116,106,102,72,15,126,192,72,209,224,15,132 + .byte 164,0,0,0,72,193,192,12,72,61,254,15,0,0,15,132 + .byte 160,0,0,0,242,15,17,76,36,240,242,15,17,68,36,248 + .byte 221,68,36,240,221,68,36,248,217,241,217,192,217,252,220,233 + .byte 217,201,217,240,217,232,222,193,217,253,221,217,221,92,36,248 + .byte 242,15,16,68,36,248,195,72,184,0,0,0,0,0,0,240 + .byte 63,102,72,15,110,208,102,15,46,194,116,3,15,40,193,195 + .byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,102 + .byte 15,84,194,72,184,0,0,0,0,0,0,240,63,102,72,15 + .byte 110,208,102,15,46,194,116,215,102,15,80,193,15,87,192,136 + .byte 196,15,146,208,48,224,117,199,72,184,0,0,0,0,0,0 + .byte 240,127,102,72,15,110,192,195,102,15,80,193,133,192,117,232 + .byte 15,87,192,195,102,15,80,193,133,192,116,220,15,87,192,195 + + .private_extern _lj_vm_foldfpm +_lj_vm_foldfpm: + .byte 131,255,1,15,130,200,252,255,255,15,132,29,253,255,255,131 + .byte 255,3,15,130,111,253,255,255,119,5,242,15,81,192,195,242 + .byte 15,17,68,36,248,221,68,36,248,131,255,5,119,16,116,7 + .byte 232,63,254,255,255,235,64,232,60,254,255,255,235,57,131,255 + .byte 7,116,10,119,16,217,237,217,201,217,241,235,42,217,232,217 + .byte 201,217,241,235,34,131,255,9,116,10,119,12,217,236,217,201 + .byte 217,241,235,19,217,254,235,15,131,255,11,116,6,119,19,217 + .byte 255,235,4,217,242,221,216,221,92,36,248,242,15,16,68,36 + .byte 248,195,204 + + .private_extern _lj_vm_foldarith +_lj_vm_foldarith: + .byte 131,255,1,116,7,119,10,242,15,88,193,195,242,15,92,193 + .byte 195,131,255,3,116,7,119,10,242,15,89,193,195,242,15,94 + .byte 193,195,131,255,5,15,130,55,253,255,255,15,132,244,253,255 + .byte 255,131,255,7,116,21,119,38,72,184,0,0,0,0,0,0 + .byte 0,128,102,72,15,110,200,15,87,193,195,72,184,255,255,255 + .byte 255,255,255,255,127,102,72,15,110,200,15,84,193,195,131,255 + .byte 9,119,43,242,15,17,68,36,248,242,15,17,76,36,240,221 + .byte 68,36,248,221,68,36,240,116,13,217,243,221,92,36,248,242 + .byte 15,16,68,36,248,195,217,201,217,253,221,217,235,237,131,255 + .byte 11,116,7,119,10,242,15,93,193,195,242,15,95,193,195,204 + + .private_extern _lj_vm_cpuid +_lj_vm_cpuid: + .byte 137,248,83,15,162,137,6,137,94,4,137,78,8,137,86,12 + .byte 91,195 + + .private_extern _lj_assert_bad_for_arg_type +_lj_assert_bad_for_arg_type: + .byte 204 + + .private_extern _lj_vm_ffi_callback +_lj_vm_ffi_callback: + .byte 83,65,87,65,86,72,131,236,40,68,141,181,184,11,0,0 + .byte 139,157,252,0,0,0,15,183,192,137,131,208,0,0,0,72 + .byte 137,123,112,72,137,115,120,72,137,147,128,0,0,0,72,137 + .byte 139,136,0,0,0,242,15,17,67,48,242,15,17,75,56,242 + .byte 15,17,83,64,242,15,17,91,72,72,141,68,36,80,76,137 + .byte 131,144,0,0,0,76,137,139,152,0,0,0,242,15,17,99 + .byte 80,242,15,17,107,88,242,15,17,115,96,242,15,17,123,104 + .byte 72,137,131,176,0,0,0,72,137,230,137,92,36,28,137,223 + call _lj_ccallback_enter + .byte 65,199,134,48,245,255,255,255,255,255,255,139,80,16,139,64 + .byte 24,41,208,139,106,248,193,232,3,131,192,1,139,93,16,139 + .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238 + + .private_extern _lj_cont_ffi_callback +_lj_cont_ffi_callback: + .byte 139,76,36,24,65,139,158,68,245,255,255,72,137,75,16,137 + .byte 81,16,137,105,24,137,223,137,198 + call _lj_ccallback_leave + .byte 72,139,67,112,242,15,16,67,48,233,0,224,255,255 + + .private_extern _lj_vm_ffi_call +_lj_vm_ffi_call: + .byte 85,72,137,229,83,72,137,251,139,67,8,72,41,196,15,182 + .byte 75,12,131,233,1,120,17,72,139,132,203,192,0,0,0,72 + .byte 137,4,204,131,233,1,121,239,15,182,67,15,72,139,187,144 + .byte 0,0,0,72,139,179,152,0,0,0,72,139,147,160,0,0 + .byte 0,72,139,139,168,0,0,0,76,139,131,176,0,0,0,76 + .byte 139,139,184,0,0,0,133,192,116,40,15,40,67,16,15,40 + .byte 75,32,15,40,83,48,15,40,91,64,131,248,4,118,19,15 + .byte 40,99,80,15,40,107,96,15,40,115,112,15,40,187,128,0 + .byte 0,0,255,19,72,137,131,144,0,0,0,15,41,67,16,72 + .byte 137,147,152,0,0,0,15,41,75,32,72,139,93,248,201,195 + + .cstring + .ascii "DynASM 1.3.0\0" + + .section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support +EH_frame1: + .set L$set$x,LECIEX-LSCIEX + .long L$set$x +LSCIEX: + .long 0 + .byte 0x1 + .ascii "zPR\0" + .byte 0x1 + .byte 128-8 + .byte 0x10 + .byte 6 + .byte 0x9b + .long _lj_err_unwind_dwarf+4@GOTPCREL + .byte 0x1b + .byte 0xc + .byte 0x7 + .byte 8 + .byte 0x80+0x10 + .byte 0x1 + .align 3 +LECIEX: + +_lj_BC_ISLT.eh: +LSFDE0: + .set L$set$0,LEFDE0-LASFDE0 + .long L$set$0 +LASFDE0: + .long LASFDE0-EH_frame1 + .long _lj_BC_ISLT-. + .long 72 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE0: + +_lj_BC_ISGE.eh: +LSFDE1: + .set L$set$1,LEFDE1-LASFDE1 + .long L$set$1 +LASFDE1: + .long LASFDE1-EH_frame1 + .long _lj_BC_ISGE-. + .long 72 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE1: + +_lj_BC_ISLE.eh: +LSFDE2: + .set L$set$2,LEFDE2-LASFDE2 + .long L$set$2 +LASFDE2: + .long LASFDE2-EH_frame1 + .long _lj_BC_ISLE-. + .long 72 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE2: + +_lj_BC_ISGT.eh: +LSFDE3: + .set L$set$3,LEFDE3-LASFDE3 + .long L$set$3 +LASFDE3: + .long LASFDE3-EH_frame1 + .long _lj_BC_ISGT-. + .long 72 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE3: + +_lj_BC_ISEQV.eh: +LSFDE4: + .set L$set$4,LEFDE4-LASFDE4 + .long L$set$4 +LASFDE4: + .long LASFDE4-EH_frame1 + .long _lj_BC_ISEQV-. + .long 139 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE4: + +_lj_BC_ISNEV.eh: +LSFDE5: + .set L$set$5,LEFDE5-LASFDE5 + .long L$set$5 +LASFDE5: + .long LASFDE5-EH_frame1 + .long _lj_BC_ISNEV-. + .long 142 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE5: + +_lj_BC_ISEQS.eh: +LSFDE6: + .set L$set$6,LEFDE6-LASFDE6 + .long L$set$6 +LASFDE6: + .long LASFDE6-EH_frame1 + .long _lj_BC_ISEQS-. + .long 63 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE6: + +_lj_BC_ISNES.eh: +LSFDE7: + .set L$set$7,LEFDE7-LASFDE7 + .long L$set$7 +LASFDE7: + .long LASFDE7-EH_frame1 + .long _lj_BC_ISNES-. + .long 63 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE7: + +_lj_BC_ISEQN.eh: +LSFDE8: + .set L$set$8,LEFDE8-LASFDE8 + .long L$set$8 +LASFDE8: + .long LASFDE8-EH_frame1 + .long _lj_BC_ISEQN-. + .long 69 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE8: + +_lj_BC_ISNEN.eh: +LSFDE9: + .set L$set$9,LEFDE9-LASFDE9 + .long L$set$9 +LASFDE9: + .long LASFDE9-EH_frame1 + .long _lj_BC_ISNEN-. + .long 69 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE9: + +_lj_BC_ISEQP.eh: +LSFDE10: + .set L$set$10,LEFDE10-LASFDE10 + .long L$set$10 +LASFDE10: + .long LASFDE10-EH_frame1 + .long _lj_BC_ISEQP-. + .long 53 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE10: + +_lj_BC_ISNEP.eh: +LSFDE11: + .set L$set$11,LEFDE11-LASFDE11 + .long L$set$11 +LASFDE11: + .long LASFDE11-EH_frame1 + .long _lj_BC_ISNEP-. + .long 52 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE11: + +_lj_BC_ISTC.eh: +LSFDE12: + .set L$set$12,LEFDE12-LASFDE12 + .long L$set$12 +LASFDE12: + .long LASFDE12-EH_frame1 + .long _lj_BC_ISTC-. + .long 51 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE12: + +_lj_BC_ISFC.eh: +LSFDE13: + .set L$set$13,LEFDE13-LASFDE13 + .long L$set$13 +LASFDE13: + .long LASFDE13-EH_frame1 + .long _lj_BC_ISFC-. + .long 51 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE13: + +_lj_BC_IST.eh: +LSFDE14: + .set L$set$14,LEFDE14-LASFDE14 + .long L$set$14 +LASFDE14: + .long LASFDE14-EH_frame1 + .long _lj_BC_IST-. + .long 41 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE14: + +_lj_BC_ISF.eh: +LSFDE15: + .set L$set$15,LEFDE15-LASFDE15 + .long L$set$15 +LASFDE15: + .long LASFDE15-EH_frame1 + .long _lj_BC_ISF-. + .long 41 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE15: + +_lj_BC_MOV.eh: +LSFDE16: + .set L$set$16,LEFDE16-LASFDE16 + .long L$set$16 +LASFDE16: + .long LASFDE16-EH_frame1 + .long _lj_BC_MOV-. + .long 26 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE16: + +_lj_BC_NOT.eh: +LSFDE17: + .set L$set$17,LEFDE17-LASFDE17 + .long L$set$17 +LASFDE17: + .long LASFDE17-EH_frame1 + .long _lj_BC_NOT-. + .long 32 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE17: + +_lj_BC_UNM.eh: +LSFDE18: + .set L$set$18,LEFDE18-LASFDE18 + .long L$set$18 +LASFDE18: + .long LASFDE18-EH_frame1 + .long _lj_BC_UNM-. + .long 60 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE18: + +_lj_BC_LEN.eh: +LSFDE19: + .set L$set$19,LEFDE19-LASFDE19 + .long L$set$19 +LASFDE19: + .long LASFDE19-EH_frame1 + .long _lj_BC_LEN-. + .long 74 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE19: + +_lj_BC_ADDVN.eh: +LSFDE20: + .set L$set$20,LEFDE20-LASFDE20 + .long L$set$20 +LASFDE20: + .long LASFDE20-EH_frame1 + .long _lj_BC_ADDVN-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE20: + +_lj_BC_SUBVN.eh: +LSFDE21: + .set L$set$21,LEFDE21-LASFDE21 + .long L$set$21 +LASFDE21: + .long LASFDE21-EH_frame1 + .long _lj_BC_SUBVN-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE21: + +_lj_BC_MULVN.eh: +LSFDE22: + .set L$set$22,LEFDE22-LASFDE22 + .long L$set$22 +LASFDE22: + .long LASFDE22-EH_frame1 + .long _lj_BC_MULVN-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE22: + +_lj_BC_DIVVN.eh: +LSFDE23: + .set L$set$23,LEFDE23-LASFDE23 + .long L$set$23 +LASFDE23: + .long LASFDE23-EH_frame1 + .long _lj_BC_DIVVN-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE23: + +_lj_BC_MODVN.eh: +LSFDE24: + .set L$set$24,LEFDE24-LASFDE24 + .long L$set$24 +LASFDE24: + .long LASFDE24-EH_frame1 + .long _lj_BC_MODVN-. + .long 59 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE24: + +_lj_BC_ADDNV.eh: +LSFDE25: + .set L$set$25,LEFDE25-LASFDE25 + .long L$set$25 +LASFDE25: + .long LASFDE25-EH_frame1 + .long _lj_BC_ADDNV-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE25: + +_lj_BC_SUBNV.eh: +LSFDE26: + .set L$set$26,LEFDE26-LASFDE26 + .long L$set$26 +LASFDE26: + .long LASFDE26-EH_frame1 + .long _lj_BC_SUBNV-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE26: + +_lj_BC_MULNV.eh: +LSFDE27: + .set L$set$27,LEFDE27-LASFDE27 + .long L$set$27 +LASFDE27: + .long LASFDE27-EH_frame1 + .long _lj_BC_MULNV-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE27: + +_lj_BC_DIVNV.eh: +LSFDE28: + .set L$set$28,LEFDE28-LASFDE28 + .long L$set$28 +LASFDE28: + .long LASFDE28-EH_frame1 + .long _lj_BC_DIVNV-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE28: + +_lj_BC_MODNV.eh: +LSFDE29: + .set L$set$29,LEFDE29-LASFDE29 + .long L$set$29 +LASFDE29: + .long LASFDE29-EH_frame1 + .long _lj_BC_MODNV-. + .long 36 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE29: + +_lj_BC_ADDVV.eh: +LSFDE30: + .set L$set$30,LEFDE30-LASFDE30 + .long L$set$30 +LASFDE30: + .long LASFDE30-EH_frame1 + .long _lj_BC_ADDVV-. + .long 67 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE30: + +_lj_BC_SUBVV.eh: +LSFDE31: + .set L$set$31,LEFDE31-LASFDE31 + .long L$set$31 +LASFDE31: + .long LASFDE31-EH_frame1 + .long _lj_BC_SUBVV-. + .long 67 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE31: + +_lj_BC_MULVV.eh: +LSFDE32: + .set L$set$32,LEFDE32-LASFDE32 + .long L$set$32 +LASFDE32: + .long LASFDE32-EH_frame1 + .long _lj_BC_MULVV-. + .long 67 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE32: + +_lj_BC_DIVVV.eh: +LSFDE33: + .set L$set$33,LEFDE33-LASFDE33 + .long L$set$33 +LASFDE33: + .long LASFDE33-EH_frame1 + .long _lj_BC_DIVVV-. + .long 67 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE33: + +_lj_BC_MODVV.eh: +LSFDE34: + .set L$set$34,LEFDE34-LASFDE34 + .long L$set$34 +LASFDE34: + .long LASFDE34-EH_frame1 + .long _lj_BC_MODVV-. + .long 49 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE34: + +_lj_BC_POW.eh: +LSFDE35: + .set L$set$35,LEFDE35-LASFDE35 + .long L$set$35 +LASFDE35: + .long LASFDE35-EH_frame1 + .long _lj_BC_POW-. + .long 72 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE35: + +_lj_BC_CAT.eh: +LSFDE36: + .set L$set$36,LEFDE36-LASFDE36 + .long L$set$36 +LASFDE36: + .long LASFDE36-EH_frame1 + .long _lj_BC_CAT-. + .long 76 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE36: + +_lj_BC_KSTR.eh: +LSFDE37: + .set L$set$37,LEFDE37-LASFDE37 + .long L$set$37 +LASFDE37: + .long LASFDE37-EH_frame1 + .long _lj_BC_KSTR-. + .long 36 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE37: + +_lj_BC_KCDATA.eh: +LSFDE38: + .set L$set$38,LEFDE38-LASFDE38 + .long L$set$38 +LASFDE38: + .long LASFDE38-EH_frame1 + .long _lj_BC_KCDATA-. + .long 36 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE38: + +_lj_BC_KSHORT.eh: +LSFDE39: + .set L$set$39,LEFDE39-LASFDE39 + .long L$set$39 +LASFDE39: + .long LASFDE39-EH_frame1 + .long _lj_BC_KSHORT-. + .long 30 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE39: + +_lj_BC_KNUM.eh: +LSFDE40: + .set L$set$40,LEFDE40-LASFDE40 + .long L$set$40 +LASFDE40: + .long LASFDE40-EH_frame1 + .long _lj_BC_KNUM-. + .long 29 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE40: + +_lj_BC_KPRI.eh: +LSFDE41: + .set L$set$41,LEFDE41-LASFDE41 + .long L$set$41 +LASFDE41: + .long LASFDE41-EH_frame1 + .long _lj_BC_KPRI-. + .long 25 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE41: + +_lj_BC_KNIL.eh: +LSFDE42: + .set L$set$42,LEFDE42-LASFDE42 + .long L$set$42 +LASFDE42: + .long LASFDE42-EH_frame1 + .long _lj_BC_KNIL-. + .long 43 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE42: + +_lj_BC_UGET.eh: +LSFDE43: + .set L$set$43,LEFDE43-LASFDE43 + .long L$set$43 +LASFDE43: + .long LASFDE43-EH_frame1 + .long _lj_BC_UGET-. + .long 36 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE43: + +_lj_BC_USETV.eh: +LSFDE44: + .set L$set$44,LEFDE44-LASFDE44 + .long L$set$44 +LASFDE44: + .long LASFDE44-EH_frame1 + .long _lj_BC_USETV-. + .long 87 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE44: + +_lj_BC_USETS.eh: +LSFDE45: + .set L$set$45,LEFDE45-LASFDE45 + .long L$set$45 +LASFDE45: + .long LASFDE45-EH_frame1 + .long _lj_BC_USETS-. + .long 82 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE45: + +_lj_BC_USETN.eh: +LSFDE46: + .set L$set$46,LEFDE46-LASFDE46 + .long L$set$46 +LASFDE46: + .long LASFDE46-EH_frame1 + .long _lj_BC_USETN-. + .long 38 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE46: + +_lj_BC_USETP.eh: +LSFDE47: + .set L$set$47,LEFDE47-LASFDE47 + .long L$set$47 +LASFDE47: + .long LASFDE47-EH_frame1 + .long _lj_BC_USETP-. + .long 34 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE47: + +_lj_BC_UCLO.eh: +LSFDE48: + .set L$set$48,LEFDE48-LASFDE48 + .long L$set$48 +LASFDE48: + .long LASFDE48-EH_frame1 + .long _lj_BC_UCLO-. + .long 51 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE48: + +_lj_BC_FNEW.eh: +LSFDE49: + .set L$set$49,LEFDE49-LASFDE49 + .long L$set$49 +LASFDE49: + .long LASFDE49-EH_frame1 + .long _lj_BC_FNEW-. + .long 64 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE49: + +_lj_BC_TNEW.eh: +LSFDE50: + .set L$set$50,LEFDE50-LASFDE50 + .long L$set$50 +LASFDE50: + .long LASFDE50-EH_frame1 + .long _lj_BC_TNEW-. + .long 109 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE50: + +_lj_BC_TDUP.eh: +LSFDE51: + .set L$set$51,LEFDE51-LASFDE51 + .long L$set$51 +LASFDE51: + .long LASFDE51-EH_frame1 + .long _lj_BC_TDUP-. + .long 93 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE51: + +_lj_BC_GGET.eh: +LSFDE52: + .set L$set$52,LEFDE52-LASFDE52 + .long L$set$52 +LASFDE52: + .long LASFDE52-EH_frame1 + .long _lj_BC_GGET-. + .long 18 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE52: + +_lj_BC_GSET.eh: +LSFDE53: + .set L$set$53,LEFDE53-LASFDE53 + .long L$set$53 +LASFDE53: + .long LASFDE53-EH_frame1 + .long _lj_BC_GSET-. + .long 18 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE53: + +_lj_BC_TGETV.eh: +LSFDE54: + .set L$set$54,LEFDE54-LASFDE54 + .long L$set$54 +LASFDE54: + .long LASFDE54-EH_frame1 + .long _lj_BC_TGETV-. + .long 148 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE54: + +_lj_BC_TGETS.eh: +LSFDE55: + .set L$set$55,LEFDE55-LASFDE55 + .long L$set$55 +LASFDE55: + .long LASFDE55-EH_frame1 + .long _lj_BC_TGETS-. + .long 124 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE55: + +_lj_BC_TGETB.eh: +LSFDE56: + .set L$set$56,LEFDE56-LASFDE56 + .long L$set$56 +LASFDE56: + .long LASFDE56-EH_frame1 + .long _lj_BC_TGETB-. + .long 99 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE56: + +_lj_BC_TSETV.eh: +LSFDE57: + .set L$set$57,LEFDE57-LASFDE57 + .long L$set$57 +LASFDE57: + .long LASFDE57-EH_frame1 + .long _lj_BC_TSETV-. + .long 173 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE57: + +_lj_BC_TSETS.eh: +LSFDE58: + .set L$set$58,LEFDE58-LASFDE58 + .long L$set$58 +LASFDE58: + .long LASFDE58-EH_frame1 + .long _lj_BC_TSETS-. + .long 229 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE58: + +_lj_BC_TSETB.eh: +LSFDE59: + .set L$set$59,LEFDE59-LASFDE59 + .long L$set$59 +LASFDE59: + .long LASFDE59-EH_frame1 + .long _lj_BC_TSETB-. + .long 124 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE59: + +_lj_BC_TSETM.eh: +LSFDE60: + .set L$set$60,LEFDE60-LASFDE60 + .long L$set$60 +LASFDE60: + .long LASFDE60-EH_frame1 + .long _lj_BC_TSETM-. + .long 142 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE60: + +_lj_BC_CALLM.eh: +LSFDE61: + .set L$set$61,LEFDE61-LASFDE61 + .long L$set$61 +LASFDE61: + .long LASFDE61-EH_frame1 + .long _lj_BC_CALLM-. + .long 46 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE61: + +_lj_BC_CALL.eh: +LSFDE62: + .set L$set$62,LEFDE62-LASFDE62 + .long L$set$62 +LASFDE62: + .long LASFDE62-EH_frame1 + .long _lj_BC_CALL-. + .long 42 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE62: + +_lj_BC_CALLMT.eh: +LSFDE63: + .set L$set$63,LEFDE63-LASFDE63 + .long L$set$63 +LASFDE63: + .long LASFDE63-EH_frame1 + .long _lj_BC_CALLMT-. + .long 4 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE63: + +_lj_BC_CALLT.eh: +LSFDE64: + .set L$set$64,LEFDE64-LASFDE64 + .long L$set$64 +LASFDE64: + .long LASFDE64-EH_frame1 + .long _lj_BC_CALLT-. + .long 148 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE64: + +_lj_BC_ITERC.eh: +LSFDE65: + .set L$set$65,LEFDE65-LASFDE65 + .long L$set$65 +LASFDE65: + .long LASFDE65-EH_frame1 + .long _lj_BC_ITERC-. + .long 68 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE65: + +_lj_BC_ITERN.eh: +LSFDE66: + .set L$set$66,LEFDE66-LASFDE66 + .long L$set$66 +LASFDE66: + .long LASFDE66-EH_frame1 + .long _lj_BC_ITERN-. + .long 165 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE66: + +_lj_BC_VARG.eh: +LSFDE67: + .set L$set$67,LEFDE67-LASFDE67 + .long L$set$67 +LASFDE67: + .long LASFDE67-EH_frame1 + .long _lj_BC_VARG-. + .long 191 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE67: + +_lj_BC_ISNEXT.eh: +LSFDE68: + .set L$set$68,LEFDE68-LASFDE68 + .long L$set$68 +LASFDE68: + .long LASFDE68-EH_frame1 + .long _lj_BC_ISNEXT-. + .long 88 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE68: + +_lj_BC_RETM.eh: +LSFDE69: + .set L$set$69,LEFDE69-LASFDE69 + .long L$set$69 +LASFDE69: + .long LASFDE69-EH_frame1 + .long _lj_BC_RETM-. + .long 4 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE69: + +_lj_BC_RET.eh: +LSFDE70: + .set L$set$70,LEFDE70-LASFDE70 + .long L$set$70 +LASFDE70: + .long LASFDE70-EH_frame1 + .long _lj_BC_RET-. + .long 136 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE70: + +_lj_BC_RET0.eh: +LSFDE71: + .set L$set$71,LEFDE71-LASFDE71 + .long L$set$71 +LASFDE71: + .long LASFDE71-EH_frame1 + .long _lj_BC_RET0-. + .long 92 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE71: + +_lj_BC_RET1.eh: +LSFDE72: + .set L$set$72,LEFDE72-LASFDE72 + .long L$set$72 +LASFDE72: + .long LASFDE72-EH_frame1 + .long _lj_BC_RET1-. + .long 105 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE72: + +_lj_BC_FORI.eh: +LSFDE73: + .set L$set$73,LEFDE73-LASFDE73 + .long L$set$73 +LASFDE73: + .long LASFDE73-EH_frame1 + .long _lj_BC_FORI-. + .long 97 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE73: + +_lj_BC_JFORI.eh: +LSFDE74: + .set L$set$74,LEFDE74-LASFDE74 + .long L$set$74 +LASFDE74: + .long LASFDE74-EH_frame1 + .long _lj_BC_JFORI-. + .long 105 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE74: + +_lj_BC_FORL.eh: +LSFDE75: + .set L$set$75,LEFDE75-LASFDE75 + .long L$set$75 +LASFDE75: + .long LASFDE75-EH_frame1 + .long _lj_BC_FORL-. + .long 20 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE75: + +_lj_BC_IFORL.eh: +LSFDE76: + .set L$set$76,LEFDE76-LASFDE76 + .long L$set$76 +LASFDE76: + .long LASFDE76-EH_frame1 + .long _lj_BC_IFORL-. + .long 70 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE76: + +_lj_BC_JFORL.eh: +LSFDE77: + .set L$set$77,LEFDE77-LASFDE77 + .long L$set$77 +LASFDE77: + .long LASFDE77-EH_frame1 + .long _lj_BC_JFORL-. + .long 67 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE77: + +_lj_BC_ITERL.eh: +LSFDE78: + .set L$set$78,LEFDE78-LASFDE78 + .long L$set$78 +LASFDE78: + .long LASFDE78-EH_frame1 + .long _lj_BC_ITERL-. + .long 20 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE78: + +_lj_BC_IITERL.eh: +LSFDE79: + .set L$set$79,LEFDE79-LASFDE79 + .long L$set$79 +LASFDE79: + .long LASFDE79-EH_frame1 + .long _lj_BC_IITERL-. + .long 44 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE79: + +_lj_BC_JITERL.eh: +LSFDE80: + .set L$set$80,LEFDE80-LASFDE80 + .long L$set$80 +LASFDE80: + .long LASFDE80-EH_frame1 + .long _lj_BC_JITERL-. + .long 39 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE80: + +_lj_BC_LOOP.eh: +LSFDE81: + .set L$set$81,LEFDE81-LASFDE81 + .long L$set$81 +LASFDE81: + .long LASFDE81-EH_frame1 + .long _lj_BC_LOOP-. + .long 20 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE81: + +_lj_BC_ILOOP.eh: +LSFDE82: + .set L$set$82,LEFDE82-LASFDE82 + .long L$set$82 +LASFDE82: + .long LASFDE82-EH_frame1 + .long _lj_BC_ILOOP-. + .long 18 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE82: + +_lj_BC_JLOOP.eh: +LSFDE83: + .set L$set$83,LEFDE83-LASFDE83 + .long L$set$83 +LASFDE83: + .long LASFDE83-EH_frame1 + .long _lj_BC_JLOOP-. + .long 47 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE83: + +_lj_BC_JMP.eh: +LSFDE84: + .set L$set$84,LEFDE84-LASFDE84 + .long L$set$84 +LASFDE84: + .long LASFDE84-EH_frame1 + .long _lj_BC_JMP-. + .long 25 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE84: + +_lj_BC_FUNCF.eh: +LSFDE85: + .set L$set$85,LEFDE85-LASFDE85 + .long L$set$85 +LASFDE85: + .long LASFDE85-EH_frame1 + .long _lj_BC_FUNCF-. + .long 20 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE85: + +_lj_BC_IFUNCF.eh: +LSFDE86: + .set L$set$86,LEFDE86-LASFDE86 + .long L$set$86 +LASFDE86: + .long LASFDE86-EH_frame1 + .long _lj_BC_IFUNCF-. + .long 63 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE86: + +_lj_BC_JFUNCF.eh: +LSFDE87: + .set L$set$87,LEFDE87-LASFDE87 + .long L$set$87 +LASFDE87: + .long LASFDE87-EH_frame1 + .long _lj_BC_JFUNCF-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE87: + +_lj_BC_IFUNCV.eh: +LSFDE89: + .set L$set$89,LEFDE89-LASFDE89 + .long L$set$89 +LASFDE89: + .long LASFDE89-EH_frame1 + .long _lj_BC_IFUNCV-. + .long 125 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE89: + +_lj_BC_JFUNCV.eh: +LSFDE90: + .set L$set$90,LEFDE90-LASFDE90 + .long L$set$90 +LASFDE90: + .long LASFDE90-EH_frame1 + .long _lj_BC_JFUNCV-. + .long 1 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE90: + +_lj_BC_FUNCC.eh: +LSFDE91: + .set L$set$91,LEFDE91-LASFDE91 + .long L$set$91 +LASFDE91: + .long LASFDE91-EH_frame1 + .long _lj_BC_FUNCC-. + .long 79 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE91: + +_lj_BC_FUNCCW.eh: +LSFDE92: + .set L$set$92,LEFDE92-LASFDE92 + .long L$set$92 +LASFDE92: + .long LASFDE92-EH_frame1 + .long _lj_BC_FUNCCW-. + .long 86 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE92: + +_lj_vm_returnp.eh: +LSFDE93: + .set L$set$93,LEFDE93-LASFDE93 + .long L$set$93 +LASFDE93: + .long LASFDE93-EH_frame1 + .long _lj_vm_returnp-. + .long 33 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE93: + +_lj_vm_returnc.eh: +LSFDE94: + .set L$set$94,LEFDE94-LASFDE94 + .long L$set$94 +LASFDE94: + .long LASFDE94-EH_frame1 + .long _lj_vm_returnc-. + .long 25 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE94: + +_lj_vm_return.eh: +LSFDE95: + .set L$set$95,LEFDE95-LASFDE95 + .long L$set$95 +LASFDE95: + .long LASFDE95-EH_frame1 + .long _lj_vm_return-. + .long 75 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE95: + +_lj_vm_leave_cp.eh: +LSFDE96: + .set L$set$96,LEFDE96-LASFDE96 + .long L$set$96 +LASFDE96: + .long LASFDE96-EH_frame1 + .long _lj_vm_leave_cp-. + .long 11 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE96: + +_lj_vm_leave_unw.eh: +LSFDE97: + .set L$set$97,LEFDE97-LASFDE97 + .long L$set$97 +LASFDE97: + .long LASFDE97-EH_frame1 + .long _lj_vm_leave_unw-. + .long 65 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE97: + +_lj_vm_unwind_yield.eh: +LSFDE98: + .set L$set$98,LEFDE98-LASFDE98 + .long L$set$98 +LASFDE98: + .long LASFDE98-EH_frame1 + .long _lj_vm_unwind_yield-. + .long 4 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE98: + +_lj_vm_unwind_c.eh: +LSFDE99: + .set L$set$99,LEFDE99-LASFDE99 + .long L$set$99 +LASFDE99: + .long LASFDE99-EH_frame1 + .long _lj_vm_unwind_c-. + .long 5 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE99: + +_lj_vm_unwind_c_eh.eh: +LSFDE100: + .set L$set$100,LEFDE100-LASFDE100 + .long L$set$100 +LASFDE100: + .long LASFDE100-EH_frame1 + .long _lj_vm_unwind_c_eh-. + .long 19 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE100: + +_lj_vm_unwind_rethrow.eh: +LSFDE101: + .set L$set$101,LEFDE101-LASFDE101 + .long L$set$101 +LASFDE101: + .long LASFDE101-EH_frame1 + .long _lj_vm_unwind_rethrow-. + .long 21 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE101: + +_lj_vm_unwind_ff.eh: +LSFDE102: + .set L$set$102,LEFDE102-LASFDE102 + .long L$set$102 +LASFDE102: + .long LASFDE102-EH_frame1 + .long _lj_vm_unwind_ff-. + .long 7 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE102: + +_lj_vm_unwind_ff_eh.eh: +LSFDE103: + .set L$set$103,LEFDE103-LASFDE103 + .long L$set$103 +LASFDE103: + .long LASFDE103-EH_frame1 + .long _lj_vm_unwind_ff_eh-. + .long 56 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE103: + +_lj_vm_growstack_c.eh: +LSFDE104: + .set L$set$104,LEFDE104-LASFDE104 + .long L$set$104 +LASFDE104: + .long LASFDE104-EH_frame1 + .long _lj_vm_growstack_c-. + .long 7 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE104: + +_lj_vm_growstack_v.eh: +LSFDE105: + .set L$set$105,LEFDE105-LASFDE105 + .long L$set$105 +LASFDE105: + .long LASFDE105-EH_frame1 + .long _lj_vm_growstack_v-. + .long 5 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE105: + +_lj_vm_growstack_f.eh: +LSFDE106: + .set L$set$106,LEFDE106-LASFDE106 + .long L$set$106 +LASFDE106: + .long LASFDE106-EH_frame1 + .long _lj_vm_growstack_f-. + .long 65 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE106: + +_lj_vm_resume.eh: +LSFDE107: + .set L$set$107,LEFDE107-LASFDE107 + .long L$set$107 +LASFDE107: + .long LASFDE107-EH_frame1 + .long _lj_vm_resume-. + .long 125 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE107: + +_lj_vm_pcall.eh: +LSFDE108: + .set L$set$108,LEFDE108-LASFDE108 + .long L$set$108 +LASFDE108: + .long LASFDE108-EH_frame1 + .long _lj_vm_pcall-. + .long 21 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE108: + +_lj_vm_call.eh: +LSFDE109: + .set L$set$109,LEFDE109-LASFDE109 + .long L$set$109 +LASFDE109: + .long LASFDE109-EH_frame1 + .long _lj_vm_call-. + .long 84 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE109: + +_lj_vm_call_dispatch.eh: +LSFDE110: + .set L$set$110,LEFDE110-LASFDE110 + .long L$set$110 +LASFDE110: + .long LASFDE110-EH_frame1 + .long _lj_vm_call_dispatch-. + .long 13 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE110: + +_lj_vm_call_dispatch_f.eh: +LSFDE111: + .set L$set$111,LEFDE111-LASFDE111 + .long L$set$111 +LASFDE111: + .long LASFDE111-EH_frame1 + .long _lj_vm_call_dispatch_f-. + .long 23 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE111: + +_lj_vm_cpcall.eh: +LSFDE112: + .set L$set$112,LEFDE112-LASFDE112 + .long L$set$112 +LASFDE112: + .long LASFDE112-EH_frame1 + .long _lj_vm_cpcall-. + .long 76 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE112: + +_lj_cont_dispatch.eh: +LSFDE113: + .set L$set$113,LEFDE113-LASFDE113 + .long L$set$113 +LASFDE113: + .long LASFDE113-EH_frame1 + .long _lj_cont_dispatch-. + .long 74 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE113: + +_lj_cont_cat.eh: +LSFDE114: + .set L$set$114,LEFDE114-LASFDE114 + .long L$set$114 +LASFDE114: + .long LASFDE114-EH_frame1 + .long _lj_cont_cat-. + .long 46 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE114: + +_lj_vmeta_tgets.eh: +LSFDE115: + .set L$set$115,LEFDE115-LASFDE115 + .long L$set$115 +LASFDE115: + .long LASFDE115-EH_frame1 + .long _lj_vmeta_tgets-. + .long 41 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE115: + +_lj_vmeta_tgetb.eh: +LSFDE116: + .set L$set$116,LEFDE116-LASFDE116 + .long L$set$116 +LASFDE116: + .long LASFDE116-EH_frame1 + .long _lj_vmeta_tgetb-. + .long 19 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE116: + +_lj_vmeta_tgetv.eh: +LSFDE117: + .set L$set$117,LEFDE117-LASFDE117 + .long L$set$117 +LASFDE117: + .long LASFDE117-EH_frame1 + .long _lj_vmeta_tgetv-. + .long 44 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE117: + +_lj_cont_ra.eh: +LSFDE118: + .set L$set$118,LEFDE118-LASFDE118 + .long L$set$118 +LASFDE118: + .long LASFDE118-EH_frame1 + .long _lj_cont_ra-. + .long 53 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE118: + +_lj_vmeta_tsets.eh: +LSFDE119: + .set L$set$119,LEFDE119-LASFDE119 + .long L$set$119 +LASFDE119: + .long LASFDE119-EH_frame1 + .long _lj_vmeta_tsets-. + .long 41 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE119: + +_lj_vmeta_tsetb.eh: +LSFDE120: + .set L$set$120,LEFDE120-LASFDE120 + .long L$set$120 +LASFDE120: + .long LASFDE120-EH_frame1 + .long _lj_vmeta_tsetb-. + .long 19 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE120: + +_lj_vmeta_tsetv.eh: +LSFDE121: + .set L$set$121,LEFDE121-LASFDE121 + .long L$set$121 +LASFDE121: + .long LASFDE121-EH_frame1 + .long _lj_vmeta_tsetv-. + .long 55 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE121: + +_lj_cont_nop.eh: +LSFDE122: + .set L$set$122,LEFDE122-LASFDE122 + .long L$set$122 +LASFDE122: + .long LASFDE122-EH_frame1 + .long _lj_cont_nop-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE122: + +_lj_vmeta_comp.eh: +LSFDE123: + .set L$set$123,LEFDE123-LASFDE123 + .long L$set$123 +LASFDE123: + .long LASFDE123-EH_frame1 + .long _lj_vmeta_comp-. + .long 74 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE123: + +_lj_cont_condt.eh: +LSFDE124: + .set L$set$124,LEFDE124-LASFDE124 + .long L$set$124 +LASFDE124: + .long LASFDE124-EH_frame1 + .long _lj_cont_condt-. + .long 11 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE124: + +_lj_cont_condf.eh: +LSFDE125: + .set L$set$125,LEFDE125-LASFDE125 + .long L$set$125 +LASFDE125: + .long LASFDE125-EH_frame1 + .long _lj_cont_condf-. + .long 6 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE125: + +_lj_vmeta_equal.eh: +LSFDE126: + .set L$set$126,LEFDE126-LASFDE126 + .long L$set$126 +LASFDE126: + .long LASFDE126-EH_frame1 + .long _lj_vmeta_equal-. + .long 29 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE126: + +_lj_vmeta_equal_cd.eh: +LSFDE127: + .set L$set$127,LEFDE127-LASFDE127 + .long L$set$127 +LASFDE127: + .long LASFDE127-EH_frame1 + .long _lj_vmeta_equal_cd-. + .long 26 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE127: + +_lj_vmeta_arith_vn.eh: +LSFDE129: + .set L$set$129,LEFDE129-LASFDE129 + .long L$set$129 +LASFDE129: + .long LASFDE129-EH_frame1 + .long _lj_vmeta_arith_vn-. + .long 6 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE129: + +_lj_vmeta_arith_nv.eh: +LSFDE131: + .set L$set$131,LEFDE131-LASFDE131 + .long L$set$131 +LASFDE131: + .long LASFDE131-EH_frame1 + .long _lj_vmeta_arith_nv-. + .long 10 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE131: + +_lj_vmeta_unm.eh: +LSFDE132: + .set L$set$132,LEFDE132-LASFDE132 + .long L$set$132 +LASFDE132: + .long LASFDE132-EH_frame1 + .long _lj_vmeta_unm-. + .long 7 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE132: + +_lj_vmeta_arith_vv.eh: +LSFDE134: + .set L$set$134,LEFDE134-LASFDE134 + .long L$set$134 +LASFDE134: + .long LASFDE134-EH_frame1 + .long _lj_vmeta_arith_vv-. + .long 49 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE134: + +_lj_vmeta_binop.eh: +LSFDE135: + .set L$set$135,LEFDE135-LASFDE135 + .long L$set$135 +LASFDE135: + .long LASFDE135-EH_frame1 + .long _lj_vmeta_binop-. + .long 20 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE135: + +_lj_vmeta_len.eh: +LSFDE136: + .set L$set$136,LEFDE136-LASFDE136 + .long L$set$136 +LASFDE136: + .long LASFDE136-EH_frame1 + .long _lj_vmeta_len-. + .long 26 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE136: + +_lj_vmeta_call_ra.eh: +LSFDE137: + .set L$set$137,LEFDE137-LASFDE137 + .long L$set$137 +LASFDE137: + .long LASFDE137-EH_frame1 + .long _lj_vmeta_call_ra-. + .long 4 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE137: + +_lj_vmeta_call.eh: +LSFDE138: + .set L$set$138,LEFDE138-LASFDE138 + .long L$set$138 +LASFDE138: + .long LASFDE138-EH_frame1 + .long _lj_vmeta_call-. + .long 81 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE138: + +_lj_vmeta_for.eh: +LSFDE139: + .set L$set$139,LEFDE139-LASFDE139 + .long L$set$139 +LASFDE139: + .long LASFDE139-EH_frame1 + .long _lj_vmeta_for-. + .long 43 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE139: + +_lj_ff_assert.eh: +LSFDE140: + .set L$set$140,LEFDE140-LASFDE140 + .long L$set$140 +LASFDE140: + .long LASFDE140-EH_frame1 + .long _lj_ff_assert-. + .long 67 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE140: + +_lj_ff_type.eh: +LSFDE141: + .set L$set$141,LEFDE141-LASFDE141 + .long L$set$141 +LASFDE141: + .long LASFDE141-EH_frame1 + .long _lj_ff_type-. + .long 66 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE141: + +_lj_ff_getmetatable.eh: +LSFDE142: + .set L$set$142,LEFDE142-LASFDE142 + .long L$set$142 +LASFDE142: + .long LASFDE142-EH_frame1 + .long _lj_ff_getmetatable-. + .long 162 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE142: + +_lj_ff_setmetatable.eh: +LSFDE143: + .set L$set$143,LEFDE143-LASFDE143 + .long L$set$143 +LASFDE143: + .long LASFDE143-EH_frame1 + .long _lj_ff_setmetatable-. + .long 92 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE143: + +_lj_ff_rawget.eh: +LSFDE144: + .set L$set$144,LEFDE144-LASFDE144 + .long L$set$144 +LASFDE144: + .long LASFDE144-EH_frame1 + .long _lj_ff_rawget-. + .long 52 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE144: + +_lj_ff_tonumber.eh: +LSFDE145: + .set L$set$145,LEFDE145-LASFDE145 + .long L$set$145 +LASFDE145: + .long LASFDE145-EH_frame1 + .long _lj_ff_tonumber-. + .long 31 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE145: + +_lj_ff_tostring.eh: +LSFDE146: + .set L$set$146,LEFDE146-LASFDE146 + .long L$set$146 +LASFDE146: + .long LASFDE146-EH_frame1 + .long _lj_ff_tostring-. + .long 108 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE146: + +_lj_ff_next.eh: +LSFDE147: + .set L$set$147,LEFDE147-LASFDE147 + .long L$set$147 +LASFDE147: + .long LASFDE147-EH_frame1 + .long _lj_ff_next-. + .long 72 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE147: + +_lj_fff_res2.eh: +LSFDE148: + .set L$set$148,LEFDE148-LASFDE148 + .long L$set$148 +LASFDE148: + .long LASFDE148-EH_frame1 + .long _lj_fff_res2-. + .long 31 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE148: + +_lj_ff_pairs.eh: +LSFDE149: + .set L$set$149,LEFDE149-LASFDE149 + .long L$set$149 +LASFDE149: + .long LASFDE149-EH_frame1 + .long _lj_ff_pairs-. + .long 57 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE149: + +_lj_ff_ipairs_aux.eh: +LSFDE150: + .set L$set$150,LEFDE150-LASFDE150 + .long L$set$150 +LASFDE150: + .long LASFDE150-EH_frame1 + .long _lj_ff_ipairs_aux-. + .long 121 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE150: + +_lj_fff_res0.eh: +LSFDE151: + .set L$set$151,LEFDE151-LASFDE151 + .long L$set$151 +LASFDE151: + .long LASFDE151-EH_frame1 + .long _lj_fff_res0-. + .long 10 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE151: + +_lj_ff_ipairs.eh: +LSFDE152: + .set L$set$152,LEFDE152-LASFDE152 + .long L$set$152 +LASFDE152: + .long LASFDE152-EH_frame1 + .long _lj_ff_ipairs-. + .long 58 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE152: + +_lj_ff_pcall.eh: +LSFDE153: + .set L$set$153,LEFDE153-LASFDE153 + .long L$set$153 +LASFDE153: + .long LASFDE153-EH_frame1 + .long _lj_ff_pcall-. + .long 41 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE153: + +_lj_ff_xpcall.eh: +LSFDE154: + .set L$set$154,LEFDE154-LASFDE154 + .long L$set$154 +LASFDE154: + .long LASFDE154-EH_frame1 + .long _lj_ff_xpcall-. + .long 55 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE154: + +_lj_ff_coroutine_resume.eh: +LSFDE155: + .set L$set$155,LEFDE155-LASFDE155 + .long L$set$155 +LASFDE155: + .long LASFDE155-EH_frame1 + .long _lj_ff_coroutine_resume-. + .long 303 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE155: + +_lj_ff_coroutine_wrap_aux.eh: +LSFDE156: + .set L$set$156,LEFDE156-LASFDE156 + .long L$set$156 +LASFDE156: + .long LASFDE156-EH_frame1 + .long _lj_ff_coroutine_wrap_aux-. + .long 250 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE156: + +_lj_ff_coroutine_yield.eh: +LSFDE157: + .set L$set$157,LEFDE157-LASFDE157 + .long L$set$157 +LASFDE157: + .long LASFDE157-EH_frame1 + .long _lj_ff_coroutine_yield-. + .long 44 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE157: + +_lj_fff_resn.eh: +LSFDE159: + .set L$set$159,LEFDE159-LASFDE159 + .long L$set$159 +LASFDE159: + .long LASFDE159-EH_frame1 + .long _lj_fff_resn-. + .long 8 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE159: + +_lj_ff_math_abs.eh: +LSFDE160: + .set L$set$160,LEFDE160-LASFDE160 + .long L$set$160 +LASFDE160: + .long LASFDE160-EH_frame1 + .long _lj_ff_math_abs-. + .long 44 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE160: + +_lj_fff_resxmm0.eh: +LSFDE161: + .set L$set$161,LEFDE161-LASFDE161 + .long L$set$161 +LASFDE161: + .long LASFDE161-EH_frame1 + .long _lj_fff_resxmm0-. + .long 8 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE161: + +_lj_fff_res1.eh: +LSFDE162: + .set L$set$162,LEFDE162-LASFDE162 + .long L$set$162 +LASFDE162: + .long LASFDE162-EH_frame1 + .long _lj_fff_res1-. + .long 5 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE162: + +_lj_fff_res.eh: +LSFDE163: + .set L$set$163,LEFDE163-LASFDE163 + .long L$set$163 +LASFDE163: + .long LASFDE163-EH_frame1 + .long _lj_fff_res-. + .long 4 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE163: + +_lj_fff_res_.eh: +LSFDE164: + .set L$set$164,LEFDE164-LASFDE164 + .long L$set$164 +LASFDE164: + .long LASFDE164-EH_frame1 + .long _lj_fff_res_-. + .long 66 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE164: + +_lj_ff_math_floor.eh: +LSFDE165: + .set L$set$165,LEFDE165-LASFDE165 + .long L$set$165 +LASFDE165: + .long LASFDE165-EH_frame1 + .long _lj_ff_math_floor-. + .long 24 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE165: + +_lj_ff_math_ceil.eh: +LSFDE166: + .set L$set$166,LEFDE166-LASFDE166 + .long L$set$166 +LASFDE166: + .long LASFDE166-EH_frame1 + .long _lj_ff_math_ceil-. + .long 27 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE166: + +_lj_ff_math_sqrt.eh: +LSFDE167: + .set L$set$167,LEFDE167-LASFDE167 + .long L$set$167 +LASFDE167: + .long LASFDE167-EH_frame1 + .long _lj_ff_math_sqrt-. + .long 31 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE167: + +_lj_ff_math_log.eh: +LSFDE168: + .set L$set$168,LEFDE168-LASFDE168 + .long L$set$168 +LASFDE168: + .long LASFDE168-EH_frame1 + .long _lj_ff_math_log-. + .long 33 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE168: + +_lj_ff_math_log10.eh: +LSFDE169: + .set L$set$169,LEFDE169-LASFDE169 + .long L$set$169 +LASFDE169: + .long LASFDE169-EH_frame1 + .long _lj_ff_math_log10-. + .long 33 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE169: + +_lj_ff_math_exp.eh: +LSFDE170: + .set L$set$170,LEFDE170-LASFDE170 + .long L$set$170 +LASFDE170: + .long LASFDE170-EH_frame1 + .long _lj_ff_math_exp-. + .long 34 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE170: + +_lj_ff_math_sin.eh: +LSFDE171: + .set L$set$171,LEFDE171-LASFDE171 + .long L$set$171 +LASFDE171: + .long LASFDE171-EH_frame1 + .long _lj_ff_math_sin-. + .long 31 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE171: + +_lj_ff_math_cos.eh: +LSFDE172: + .set L$set$172,LEFDE172-LASFDE172 + .long L$set$172 +LASFDE172: + .long LASFDE172-EH_frame1 + .long _lj_ff_math_cos-. + .long 31 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE172: + +_lj_ff_math_tan.eh: +LSFDE173: + .set L$set$173,LEFDE173-LASFDE173 + .long L$set$173 +LASFDE173: + .long LASFDE173-EH_frame1 + .long _lj_ff_math_tan-. + .long 33 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE173: + +_lj_ff_math_asin.eh: +LSFDE174: + .set L$set$174,LEFDE174-LASFDE174 + .long L$set$174 +LASFDE174: + .long LASFDE174-EH_frame1 + .long _lj_ff_math_asin-. + .long 41 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE174: + +_lj_ff_math_acos.eh: +LSFDE175: + .set L$set$175,LEFDE175-LASFDE175 + .long L$set$175 +LASFDE175: + .long LASFDE175-EH_frame1 + .long _lj_ff_math_acos-. + .long 43 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE175: + +_lj_ff_math_atan.eh: +LSFDE176: + .set L$set$176,LEFDE176-LASFDE176 + .long L$set$176 +LASFDE176: + .long LASFDE176-EH_frame1 + .long _lj_ff_math_atan-. + .long 33 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE176: + +_lj_ff_math_sinh.eh: +LSFDE177: + .set L$set$177,LEFDE177-LASFDE177 + .long L$set$177 +LASFDE177: + .long LASFDE177-EH_frame1 + .long _lj_ff_math_sinh-. + .long 40 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE177: + +_lj_ff_math_cosh.eh: +LSFDE178: + .set L$set$178,LEFDE178-LASFDE178 + .long L$set$178 +LASFDE178: + .long LASFDE178-EH_frame1 + .long _lj_ff_math_cosh-. + .long 40 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE178: + +_lj_ff_math_tanh.eh: +LSFDE179: + .set L$set$179,LEFDE179-LASFDE179 + .long L$set$179 +LASFDE179: + .long LASFDE179-EH_frame1 + .long _lj_ff_math_tanh-. + .long 40 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE179: + +_lj_ff_math_rad.eh: +LSFDE181: + .set L$set$181,LEFDE181-LASFDE181 + .long L$set$181 +LASFDE181: + .long LASFDE181-EH_frame1 + .long _lj_ff_math_rad-. + .long 39 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE181: + +_lj_ff_math_atan2.eh: +LSFDE182: + .set L$set$182,LEFDE182-LASFDE182 + .long L$set$182 +LASFDE182: + .long LASFDE182-EH_frame1 + .long _lj_ff_math_atan2-. + .long 47 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE182: + +_lj_ff_math_ldexp.eh: +LSFDE183: + .set L$set$183,LEFDE183-LASFDE183 + .long L$set$183 +LASFDE183: + .long LASFDE183-EH_frame1 + .long _lj_ff_math_ldexp-. + .long 49 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE183: + +_lj_ff_math_frexp.eh: +LSFDE184: + .set L$set$184,LEFDE184-LASFDE184 + .long L$set$184 +LASFDE184: + .long LASFDE184-EH_frame1 + .long _lj_ff_math_frexp-. + .long 148 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE184: + +_lj_ff_math_modf.eh: +LSFDE185: + .set L$set$185,LEFDE185-LASFDE185 + .long L$set$185 +LASFDE185: + .long LASFDE185-EH_frame1 + .long _lj_ff_math_modf-. + .long 99 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE185: + +_lj_ff_math_fmod.eh: +LSFDE186: + .set L$set$186,LEFDE186-LASFDE186 + .long L$set$186 +LASFDE186: + .long LASFDE186-EH_frame1 + .long _lj_ff_math_fmod-. + .long 57 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE186: + +_lj_ff_math_pow.eh: +LSFDE187: + .set L$set$187,LEFDE187-LASFDE187 + .long L$set$187 +LASFDE187: + .long LASFDE187-EH_frame1 + .long _lj_ff_math_pow-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE187: + +_lj_ff_math_min.eh: +LSFDE188: + .set L$set$188,LEFDE188-LASFDE188 + .long L$set$188 +LASFDE188: + .long LASFDE188-EH_frame1 + .long _lj_ff_math_min-. + .long 59 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE188: + +_lj_ff_math_max.eh: +LSFDE189: + .set L$set$189,LEFDE189-LASFDE189 + .long L$set$189 +LASFDE189: + .long LASFDE189-EH_frame1 + .long _lj_ff_math_max-. + .long 59 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE189: + +_lj_ff_string_len.eh: +LSFDE190: + .set L$set$190,LEFDE190-LASFDE190 + .long L$set$190 +LASFDE190: + .long LASFDE190-EH_frame1 + .long _lj_ff_string_len-. + .long 31 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE190: + +_lj_ff_string_byte.eh: +LSFDE191: + .set L$set$191,LEFDE191-LASFDE191 + .long L$set$191 +LASFDE191: + .long LASFDE191-EH_frame1 + .long _lj_ff_string_byte-. + .long 47 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE191: + +_lj_ff_string_char.eh: +LSFDE192: + .set L$set$192,LEFDE192-LASFDE192 + .long L$set$192 +LASFDE192: + .long LASFDE192-EH_frame1 + .long _lj_ff_string_char-. + .long 76 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE192: + +_lj_fff_newstr.eh: +LSFDE193: + .set L$set$193,LEFDE193-LASFDE193 + .long L$set$193 +LASFDE193: + .long LASFDE193-EH_frame1 + .long _lj_fff_newstr-. + .long 46 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE193: + +_lj_ff_string_sub.eh: +LSFDE194: + .set L$set$194,LEFDE194-LASFDE194 + .long L$set$194 +LASFDE194: + .long LASFDE194-EH_frame1 + .long _lj_ff_string_sub-. + .long 165 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE194: + +_lj_fff_emptystr.eh: +LSFDE195: + .set L$set$195,LEFDE195-LASFDE195 + .long L$set$195 +LASFDE195: + .long LASFDE195-EH_frame1 + .long _lj_fff_emptystr-. + .long 4 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE195: + +_lj_ff_string_rep.eh: +LSFDE196: + .set L$set$196,LEFDE196-LASFDE196 + .long L$set$196 +LASFDE196: + .long LASFDE196-EH_frame1 + .long _lj_ff_string_rep-. + .long 127 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE196: + +_lj_ff_string_reverse.eh: +LSFDE197: + .set L$set$197,LEFDE197-LASFDE197 + .long L$set$197 +LASFDE197: + .long LASFDE197-EH_frame1 + .long _lj_ff_string_reverse-. + .long 110 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE197: + +_lj_ff_string_lower.eh: +LSFDE198: + .set L$set$198,LEFDE198-LASFDE198 + .long L$set$198 +LASFDE198: + .long LASFDE198-EH_frame1 + .long _lj_ff_string_lower-. + .long 115 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE198: + +_lj_ff_string_upper.eh: +LSFDE199: + .set L$set$199,LEFDE199-LASFDE199 + .long L$set$199 +LASFDE199: + .long LASFDE199-EH_frame1 + .long _lj_ff_string_upper-. + .long 115 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE199: + +_lj_ff_table_getn.eh: +LSFDE200: + .set L$set$200,LEFDE200-LASFDE200 + .long L$set$200 +LASFDE200: + .long LASFDE200-EH_frame1 + .long _lj_ff_table_getn-. + .long 39 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE200: + +_lj_ff_bit_tobit.eh: +LSFDE201: + .set L$set$201,LEFDE201-LASFDE201 + .long L$set$201 +LASFDE201: + .long LASFDE201-EH_frame1 + .long _lj_ff_bit_tobit-. + .long 54 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE201: + +_lj_ff_bit_band.eh: +LSFDE202: + .set L$set$202,LEFDE202-LASFDE202 + .long L$set$202 +LASFDE202: + .long LASFDE202-EH_frame1 + .long _lj_ff_bit_band-. + .long 97 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE202: + +_lj_ff_bit_bor.eh: +LSFDE203: + .set L$set$203,LEFDE203-LASFDE203 + .long L$set$203 +LASFDE203: + .long LASFDE203-EH_frame1 + .long _lj_ff_bit_bor-. + .long 97 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE203: + +_lj_ff_bit_bxor.eh: +LSFDE204: + .set L$set$204,LEFDE204-LASFDE204 + .long L$set$204 +LASFDE204: + .long LASFDE204-EH_frame1 + .long _lj_ff_bit_bxor-. + .long 97 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE204: + +_lj_ff_bit_bswap.eh: +LSFDE205: + .set L$set$205,LEFDE205-LASFDE205 + .long L$set$205 +LASFDE205: + .long LASFDE205-EH_frame1 + .long _lj_ff_bit_bswap-. + .long 53 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE205: + +_lj_ff_bit_bnot.eh: +LSFDE206: + .set L$set$206,LEFDE206-LASFDE206 + .long L$set$206 +LASFDE206: + .long LASFDE206-EH_frame1 + .long _lj_ff_bit_bnot-. + .long 51 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE206: + +_lj_fff_resbit.eh: +LSFDE207: + .set L$set$207,LEFDE207-LASFDE207 + .long L$set$207 +LASFDE207: + .long LASFDE207-EH_frame1 + .long _lj_fff_resbit-. + .long 9 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE207: + +_lj_fff_fallback_bit_op.eh: +LSFDE208: + .set L$set$208,LEFDE208-LASFDE208 + .long L$set$208 +LASFDE208: + .long LASFDE208-EH_frame1 + .long _lj_fff_fallback_bit_op-. + .long 9 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE208: + +_lj_ff_bit_lshift.eh: +LSFDE209: + .set L$set$209,LEFDE209-LASFDE209 + .long L$set$209 +LASFDE209: + .long LASFDE209-EH_frame1 + .long _lj_ff_bit_lshift-. + .long 79 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE209: + +_lj_ff_bit_rshift.eh: +LSFDE210: + .set L$set$210,LEFDE210-LASFDE210 + .long L$set$210 +LASFDE210: + .long LASFDE210-EH_frame1 + .long _lj_ff_bit_rshift-. + .long 82 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE210: + +_lj_ff_bit_arshift.eh: +LSFDE211: + .set L$set$211,LEFDE211-LASFDE211 + .long L$set$211 +LASFDE211: + .long LASFDE211-EH_frame1 + .long _lj_ff_bit_arshift-. + .long 82 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE211: + +_lj_ff_bit_rol.eh: +LSFDE212: + .set L$set$212,LEFDE212-LASFDE212 + .long L$set$212 +LASFDE212: + .long LASFDE212-EH_frame1 + .long _lj_ff_bit_rol-. + .long 82 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE212: + +_lj_ff_bit_ror.eh: +LSFDE213: + .set L$set$213,LEFDE213-LASFDE213 + .long L$set$213 +LASFDE213: + .long LASFDE213-EH_frame1 + .long _lj_ff_bit_ror-. + .long 70 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE213: + +_lj_fff_fallback_2.eh: +LSFDE214: + .set L$set$214,LEFDE214-LASFDE214 + .long L$set$214 +LASFDE214: + .long LASFDE214-EH_frame1 + .long _lj_fff_fallback_2-. + .long 7 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE214: + +_lj_fff_fallback_1.eh: +LSFDE215: + .set L$set$215,LEFDE215-LASFDE215 + .long L$set$215 +LASFDE215: + .long LASFDE215-EH_frame1 + .long _lj_fff_fallback_1-. + .long 5 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE215: + +_lj_fff_fallback.eh: +LSFDE216: + .set L$set$216,LEFDE216-LASFDE216 + .long L$set$216 +LASFDE216: + .long LASFDE216-EH_frame1 + .long _lj_fff_fallback-. + .long 87 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE216: + +_lj_vm_call_tail.eh: +LSFDE217: + .set L$set$217,LEFDE217-LASFDE217 + .long L$set$217 +LASFDE217: + .long LASFDE217-EH_frame1 + .long _lj_vm_call_tail-. + .long 56 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE217: + +_lj_fff_gcstep.eh: +LSFDE218: + .set L$set$218,LEFDE218-LASFDE218 + .long L$set$218 +LASFDE218: + .long LASFDE218-EH_frame1 + .long _lj_fff_gcstep-. + .long 52 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE218: + +_lj_vm_record.eh: +LSFDE219: + .set L$set$219,LEFDE219-LASFDE219 + .long L$set$219 +LASFDE219: + .long LASFDE219-EH_frame1 + .long _lj_vm_record-. + .long 29 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE219: + +_lj_vm_rethook.eh: +LSFDE220: + .set L$set$220,LEFDE220-LASFDE220 + .long L$set$220 +LASFDE220: + .long LASFDE220-EH_frame1 + .long _lj_vm_rethook-. + .long 14 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE220: + +_lj_vm_inshook.eh: +LSFDE221: + .set L$set$221,LEFDE221-LASFDE221 + .long L$set$221 +LASFDE221: + .long LASFDE221-EH_frame1 + .long _lj_vm_inshook-. + .long 68 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE221: + +_lj_cont_hook.eh: +LSFDE222: + .set L$set$222,LEFDE222-LASFDE222 + .long L$set$222 +LASFDE222: + .long LASFDE222-EH_frame1 + .long _lj_cont_hook-. + .long 12 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE222: + +_lj_vm_hotloop.eh: +LSFDE223: + .set L$set$223,LEFDE223-LASFDE223 + .long L$set$223 +LASFDE223: + .long LASFDE223-EH_frame1 + .long _lj_vm_hotloop-. + .long 50 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE223: + +_lj_vm_callhook.eh: +LSFDE224: + .set L$set$224,LEFDE224-LASFDE224 + .long L$set$224 +LASFDE224: + .long LASFDE224-EH_frame1 + .long _lj_vm_callhook-. + .long 6 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE224: + +_lj_vm_hotcall.eh: +LSFDE225: + .set L$set$225,LEFDE225-LASFDE225 + .long L$set$225 +LASFDE225: + .long LASFDE225-EH_frame1 + .long _lj_vm_hotcall-. + .long 67 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE225: + +_lj_vm_exit_handler.eh: +LSFDE226: + .set L$set$226,LEFDE226-LASFDE226 + .long L$set$226 +LASFDE226: + .long LASFDE226-EH_frame1 + .long _lj_vm_exit_handler-. + .long 247 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE226: + +_lj_vm_exit_interp.eh: +LSFDE227: + .set L$set$227,LEFDE227-LASFDE227 + .long L$set$227 +LASFDE227: + .long LASFDE227-EH_frame1 + .long _lj_vm_exit_interp-. + .long 93 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE227: + +_lj_vm_floor_sse.eh: +LSFDE229: + .set L$set$229,LEFDE229-LASFDE229 + .long L$set$229 +LASFDE229: + .long LASFDE229-EH_frame1 + .long _lj_vm_floor_sse-. + .long 91 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE229: + +_lj_vm_ceil_sse.eh: +LSFDE231: + .set L$set$231,LEFDE231-LASFDE231 + .long L$set$231 +LASFDE231: + .long LASFDE231-EH_frame1 + .long _lj_vm_ceil_sse-. + .long 91 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE231: + +_lj_vm_trunc_sse.eh: +LSFDE233: + .set L$set$233,LEFDE233-LASFDE233 + .long L$set$233 +LASFDE233: + .long LASFDE233-EH_frame1 + .long _lj_vm_trunc_sse-. + .long 94 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE233: + +_lj_vm_mod.eh: +LSFDE234: + .set L$set$234,LEFDE234-LASFDE234 + .long L$set$234 +LASFDE234: + .long LASFDE234-EH_frame1 + .long _lj_vm_mod-. + .long 118 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE234: + +_lj_vm_log2.eh: +LSFDE235: + .set L$set$235,LEFDE235-LASFDE235 + .long L$set$235 +LASFDE235: + .long LASFDE235-EH_frame1 + .long _lj_vm_log2-. + .long 25 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE235: + +_lj_vm_exp_x87.eh: +LSFDE236: + .set L$set$236,LEFDE236-LASFDE236 + .long L$set$236 +LASFDE236: + .long LASFDE236-EH_frame1 + .long _lj_vm_exp_x87-. + .long 4 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE236: + +_lj_vm_exp2_x87.eh: +LSFDE237: + .set L$set$237,LEFDE237-LASFDE237 + .long L$set$237 +LASFDE237: + .long LASFDE237-EH_frame1 + .long _lj_vm_exp2_x87-. + .long 24 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE237: + +_lj_vm_exp2raw.eh: +LSFDE238: + .set L$set$238,LEFDE238-LASFDE238 + .long L$set$238 +LASFDE238: + .long LASFDE238-EH_frame1 + .long _lj_vm_exp2raw-. + .long 24 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE238: + +_lj_vm_pow_sse.eh: +LSFDE240: + .set L$set$240,LEFDE240-LASFDE240 + .long L$set$240 +LASFDE240: + .long LASFDE240-EH_frame1 + .long _lj_vm_pow_sse-. + .long 24 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE240: + +_lj_vm_powi_sse.eh: +LSFDE241: + .set L$set$241,LEFDE241-LASFDE241 + .long L$set$241 +LASFDE241: + .long LASFDE241-EH_frame1 + .long _lj_vm_powi_sse-. + .long 320 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE241: + +_lj_vm_foldfpm.eh: +LSFDE242: + .set L$set$242,LEFDE242-LASFDE242 + .long L$set$242 +LASFDE242: + .long LASFDE242-EH_frame1 + .long _lj_vm_foldfpm-. + .long 131 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE242: + +_lj_vm_foldarith.eh: +LSFDE243: + .set L$set$243,LEFDE243-LASFDE243 + .long L$set$243 +LASFDE243: + .long LASFDE243-EH_frame1 + .long _lj_vm_foldarith-. + .long 160 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE243: + +_lj_vm_cpuid.eh: +LSFDE244: + .set L$set$244,LEFDE244-LASFDE244 + .long L$set$244 +LASFDE244: + .long LASFDE244-EH_frame1 + .long _lj_vm_cpuid-. + .long 18 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE244: + +_lj_assert_bad_for_arg_type.eh: +LSFDE245: + .set L$set$245,LEFDE245-LASFDE245 + .long L$set$245 +LASFDE245: + .long LASFDE245-EH_frame1 + .long _lj_assert_bad_for_arg_type-. + .long 1 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE245: + +_lj_vm_ffi_callback.eh: +LSFDE246: + .set L$set$246,LEFDE246-LASFDE246 + .long L$set$246 +LASFDE246: + .long LASFDE246-EH_frame1 + .long _lj_vm_ffi_callback-. + .long 179 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE246: + +_lj_cont_ffi_callback.eh: +LSFDE247: + .set L$set$247,LEFDE247-LASFDE247 + .long L$set$247 +LASFDE247: + .long LASFDE247-EH_frame1 + .long _lj_cont_ffi_callback-. + .long 44 + .byte 0 + .byte 0xe + .byte 80 + .byte 0x86 + .byte 0x2 + .byte 0x83 + .byte 0x3 + .byte 0x8f + .byte 0x4 + .byte 0x8e + .byte 0x5 + .align 3 +LEFDE247: + +EH_frame2: + .set L$set$y,LECIEY-LSCIEY + .long L$set$y +LSCIEY: + .long 0 + .byte 0x1 + .ascii "zR\0" + .byte 0x1 + .byte 128-8 + .byte 0x10 + .byte 1 + .byte 0x1b + .byte 0xc + .byte 0x7 + .byte 8 + .byte 0x80+0x10 + .byte 0x1 + .align 3 +LECIEY: + +_lj_vm_ffi_call.eh: +LSFDEY: + .set L$set$yy,LEFDEY-LASFDEY + .long L$set$yy +LASFDEY: + .long LASFDEY-EH_frame2 + .long _lj_vm_ffi_call-. + .long 160 + .byte 0 + .byte 0xe + .byte 16 + .byte 0x86 + .byte 0x2 + .byte 0xd + .byte 0x6 + .byte 0x83 + .byte 0x3 + .align 3 +LEFDEY: + + .subsections_via_symbols diff --git a/core/src/luajit/xmake.lua b/core/src/luajit/xmake.lua index 3a1a0e4fd..fcdcf9b31 100644 --- a/core/src/luajit/xmake.lua +++ b/core/src/luajit/xmake.lua @@ -11,8 +11,11 @@ target("luajit") set_objectdir("$(buildir)/.objs") -- add include directories - add_includedirs("src") + add_includedirs("src", "src/autogen/$(plat)/$(arch)") -- add the common source files - add_files("src/**.c") + add_files("src/*.c|ljamalg.c|luajit.c") + add_files("src/autogen/$(plat)/$(arch)/*.s") + -- disable jit compiler? +-- add_defines("LUAJIT_DISABLE_JIT") diff --git a/core/src/xmake/machine.c b/core/src/xmake/machine.c index a5ab7968e..c4d1ddd70 100644 --- a/core/src/xmake/machine.c +++ b/core/src/xmake/machine.c @@ -33,7 +33,6 @@ * includes */ #include "xmake.h" -#include "luajit/luajit.h" #ifdef TB_CONFIG_OS_WINDOWS # include <windows.h> #endif diff --git a/core/src/xmake/os/prefix.h b/core/src/xmake/os/prefix.h index ee6c31bcc..f4568bdc4 100644 --- a/core/src/xmake/os/prefix.h +++ b/core/src/xmake/os/prefix.h @@ -29,7 +29,6 @@ * includes */ #include "../prefix.h" -#include "luajit/luajit.h" #endif diff --git a/core/src/xmake/path/prefix.h b/core/src/xmake/path/prefix.h index 825e9914b..5aa9ab9ab 100644 --- a/core/src/xmake/path/prefix.h +++ b/core/src/xmake/path/prefix.h @@ -29,7 +29,6 @@ * includes */ #include "../prefix.h" -#include "luajit/luajit.h" #endif diff --git a/core/src/xmake/prefix.h b/core/src/xmake/prefix.h index 7e8fc987a..a506c9003 100644 --- a/core/src/xmake/prefix.h +++ b/core/src/xmake/prefix.h @@ -29,6 +29,9 @@ * includes */ #include "prefix/prefix.h" +#include "luajit.h" +#include "lualib.h" +#include "lauxlib.h" #endif diff --git a/core/src/xmake/process/prefix.h b/core/src/xmake/process/prefix.h index b5738e71f..adf0eb9ac 100644 --- a/core/src/xmake/process/prefix.h +++ b/core/src/xmake/process/prefix.h @@ -29,7 +29,6 @@ * includes */ #include "../prefix.h" -#include "luajit/luajit.h" #endif diff --git a/core/src/xmake/string/prefix.h b/core/src/xmake/string/prefix.h index dbcdd1ad8..d7a366e93 100644 --- a/core/src/xmake/string/prefix.h +++ b/core/src/xmake/string/prefix.h @@ -29,7 +29,6 @@ * includes */ #include "../prefix.h" -#include "luajit/luajit.h" #endif diff --git a/core/src/xmake/xmake.lua b/core/src/xmake/xmake.lua index b72634dfb..845c1d17e 100644 --- a/core/src/xmake/xmake.lua +++ b/core/src/xmake/xmake.lua @@ -18,10 +18,10 @@ target("xmake") set_objectdir("$(buildir)/.objs") -- add includes directory - add_includedirs("$(projectdir)") + add_includedirs("$(projectdir)", "../luajit/src") -- add packages - add_packages("tbox", "luajit", "base") + add_packages("tbox", "base") -- add the common source files add_files("**.c") |
