diff options
| author | ruki <[email protected]> | 2017-03-30 09:58:45 +0000 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-03-30 09:58:45 +0000 |
| commit | 8f4a1862984bdcbef60cb20fee4a61e0eb6ad325 (patch) | |
| tree | 0bc84c7483b993b97e20209bdb30f2fb0d85698c /core/src | |
| parent | 69dedaf1e157fc449f0c3f6b354d5c19169a1f5d (diff) | |
add nojit i386 files
Diffstat (limited to 'core/src')
| -rw-r--r-- | core/src/luajit/src/autogen/linux/nojit/i386/lj_bcdef.h | 226 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/linux/nojit/i386/lj_ffdef.h | 202 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/linux/nojit/i386/lj_folddef.h | 1068 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/linux/nojit/i386/lj_libdef.h | 373 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/linux/nojit/i386/lj_recdef.h | 255 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/linux/nojit/i386/lj_vm.s | 2582 |
6 files changed, 4706 insertions, 0 deletions
diff --git a/core/src/luajit/src/autogen/linux/nojit/i386/lj_bcdef.h b/core/src/luajit/src/autogen/linux/nojit/i386/lj_bcdef.h new file mode 100644 index 000000000..41f15c515 --- /dev/null +++ b/core/src/luajit/src/autogen/linux/nojit/i386/lj_bcdef.h @@ -0,0 +1,226 @@ +/* This is a generated file. DO NOT EDIT! */ + +LJ_DATADEF const uint16_t lj_bc_ofs[] = { +0, +65, +130, +195, +260, +387, +517, +577, +637, +701, +765, +816, +866, +916, +966, +1006, +1046, +1077, +1108, +1144, +1212, +1255, +1298, +1341, +1384, +1432, +1475, +1518, +1561, +1604, +1632, +1686, +1740, +1794, +1848, +1887, +1946, +2034, +2067, +2100, +2123, +2146, +2169, +2211, +2251, +2334, +2412, +2444, +2476, +2526, +2596, +2709, +2796, +2812, +2828, +2976, +3102, +3205, +3376, +3615, +3741, +3883, +3928, +3969, +3973, +4117, +4192, +4362, +4550, +4637, +4641, +4770, +4857, +4962, +5039, +5039, +5039, +5094, +5094, +5094, +5137, +5137, +5137, +5154, +5154, +5178, +5178, +5239, +5239, +5239, +5356, +5356, +5432, +7079, +7150, +7615, +7735, +7792, +7907, +7199, +7335, +7425, +7492, +7518, +7962, +8002, +8634, +8057, +8373, +8676, +8776, +8795, +8814, +8872, +8902, +8933, +8961, +8989, +9019, +9057, +9097, +9127, +9165, +9203, +9357, +9492, +9241, +9241, +8842, +9273, +9631, +9580, +9314, +9675, +9722, +10629, +10954, +10911, +11015, +11083, +11154, +11225, +11296, +10673, +10755, +10837, +9776, +9805, +9856, +9970, +10135, +10260, +10366, +10477, +10588 +}; + +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/linux/nojit/i386/lj_ffdef.h b/core/src/luajit/src/autogen/linux/nojit/i386/lj_ffdef.h new file mode 100644 index 000000000..a10c15921 --- /dev/null +++ b/core/src/luajit/src/autogen/linux/nojit/i386/lj_ffdef.h @@ -0,0 +1,202 @@ +/* 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(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/linux/nojit/i386/lj_folddef.h b/core/src/luajit/src/autogen/linux/nojit/i386/lj_folddef.h new file mode 100644 index 000000000..c4ec4efd5 --- /dev/null +++ b/core/src/luajit/src/autogen/linux/nojit/i386/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/linux/nojit/i386/lj_libdef.h b/core/src/luajit/src/autogen/linux/nojit/i386/lj_libdef.h new file mode 100644 index 000000000..fd895b9ea --- /dev/null +++ b/core/src/luajit/src/autogen/linux/nojit/i386/lj_libdef.h @@ -0,0 +1,373 @@ +/* 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 +}; +static const uint8_t lj_lib_init_jit_util[] = { +152,62,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, +110,99,107,10,102,117,110,99,117,118,110,97,109,101,255 +}; +#endif + +#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[] = { +156,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[] = { +174,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[] = { +177,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[] = { +179,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/linux/nojit/i386/lj_recdef.h b/core/src/luajit/src/autogen/linux/nojit/i386/lj_recdef.h new file mode 100644 index 000000000..919ac73ba --- /dev/null +++ b/core/src/luajit/src/autogen/linux/nojit/i386/lj_recdef.h @@ -0,0 +1,255 @@ +/* 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, +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/linux/nojit/i386/lj_vm.s b/core/src/luajit/src/autogen/linux/nojit/i386/lj_vm.s new file mode 100644 index 000000000..7dc17d97b --- /dev/null +++ b/core/src/luajit/src/autogen/linux/nojit/i386/lj_vm.s @@ -0,0 +1,2582 @@ + .file "buildvm_x86.dasc" + .text + .p2align 4 + + .globl lj_vm_asm_begin + .hidden lj_vm_asm_begin + .type lj_vm_asm_begin, @object + .size lj_vm_asm_begin, 0 +lj_vm_asm_begin: +.Lbegin: + + .globl lj_BC_ISLT + .hidden lj_BC_ISLT + .type lj_BC_ISLT, @function + .size lj_BC_ISLT, 65 +lj_BC_ISLT: + .byte 131,124,202,4,242,15,131,243,25,0,0,131,124,194,4,242 + .byte 15,131,232,25,0,0,221,4,202,221,4,194,131,198,4,223 + .byte 233,221,216,118,11,15,183,70,254,141,180,134,0,0,254,255 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171 + + .globl lj_BC_ISGE + .hidden lj_BC_ISGE + .type lj_BC_ISGE, @function + .size lj_BC_ISGE, 65 +lj_BC_ISGE: + .byte 131,124,202,4,242,15,131,178,25,0,0,131,124,194,4,242 + .byte 15,131,167,25,0,0,221,4,202,221,4,194,131,198,4,223 + .byte 233,221,216,119,11,15,183,70,254,141,180,134,0,0,254,255 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171 + + .globl lj_BC_ISLE + .hidden lj_BC_ISLE + .type lj_BC_ISLE, @function + .size lj_BC_ISLE, 65 +lj_BC_ISLE: + .byte 131,124,202,4,242,15,131,113,25,0,0,131,124,194,4,242 + .byte 15,131,102,25,0,0,221,4,202,221,4,194,131,198,4,223 + .byte 233,221,216,114,11,15,183,70,254,141,180,134,0,0,254,255 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171 + + .globl lj_BC_ISGT + .hidden lj_BC_ISGT + .type lj_BC_ISGT, @function + .size lj_BC_ISGT, 65 +lj_BC_ISGT: + .byte 131,124,202,4,242,15,131,48,25,0,0,131,124,194,4,242 + .byte 15,131,37,25,0,0,221,4,202,221,4,194,131,198,4,223 + .byte 233,221,216,115,11,15,183,70,254,141,180,134,0,0,254,255 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171 + + .globl lj_BC_ISEQV + .hidden lj_BC_ISEQV + .type lj_BC_ISEQV, @function + .size lj_BC_ISEQV, 127 +lj_BC_ISEQV: + .byte 139,108,194,4,131,198,4,131,253,242,115,49,131,124,202,4 + .byte 242,115,42,221,4,202,221,4,194,223,233,221,216,122,13,117 + .byte 11,15,183,70,254,141,180,134,0,0,254,255,139,6,15,182 + .byte 204,15,182,232,131,198,4,193,232,16,255,36,171,131,253,245 + .byte 15,132,63,25,0,0,131,124,202,4,245,15,132,52,25,0 + .byte 0,57,108,202,4,117,213,131,253,253,115,197,139,12,202,139 + .byte 4,194,57,193,116,187,131,253,244,119,193,139,105,16,133,237 + .byte 116,186,246,69,6,16,117,180,49,237,233,226,24,0,0 + + .globl lj_BC_ISNEV + .hidden lj_BC_ISNEV + .type lj_BC_ISNEV, @function + .size lj_BC_ISNEV, 130 +lj_BC_ISNEV: + .byte 139,108,194,4,131,198,4,131,253,242,115,49,131,124,202,4 + .byte 242,115,42,221,4,202,221,4,194,223,233,221,216,122,2,116 + .byte 11,15,183,70,254,141,180,134,0,0,254,255,139,6,15,182 + .byte 204,15,182,232,131,198,4,193,232,16,255,36,171,131,253,245 + .byte 15,132,192,24,0,0,131,124,202,4,245,15,132,181,24,0 + .byte 0,57,108,202,4,117,202,131,253,253,115,208,139,12,202,139 + .byte 4,194,57,193,116,198,131,253,244,119,182,139,105,16,133,237 + .byte 116,175,246,69,6,16,117,169,189,1,0,0,0,233,96,24 + .byte 0,0 + + .globl lj_BC_ISEQS + .hidden lj_BC_ISEQS + .type lj_BC_ISEQS, @function + .size lj_BC_ISEQS, 60 +lj_BC_ISEQS: + .byte 247,208,139,108,202,4,131,198,4,131,253,251,117,36,139,12 + .byte 202,59,12,135,117,11,15,183,70,254,141,180,134,0,0,254 + .byte 255,139,6,15,182,204,15,182,232,131,198,4,193,232,16,255 + .byte 36,171,131,253,245,117,234,233,72,24,0,0 + + .globl lj_BC_ISNES + .hidden lj_BC_ISNES + .type lj_BC_ISNES, @function + .size lj_BC_ISNES, 60 +lj_BC_ISNES: + .byte 247,208,139,108,202,4,131,198,4,131,253,251,117,36,139,12 + .byte 202,59,12,135,116,11,15,183,70,254,141,180,134,0,0,254 + .byte 255,139,6,15,182,204,15,182,232,131,198,4,193,232,16,255 + .byte 36,171,131,253,245,117,223,233,12,24,0,0 + + .globl lj_BC_ISEQN + .hidden lj_BC_ISEQN + .type lj_BC_ISEQN, @function + .size lj_BC_ISEQN, 64 +lj_BC_ISEQN: + .byte 139,108,202,4,131,198,4,131,253,242,115,42,221,4,199,221 + .byte 4,202,223,233,221,216,122,13,117,11,15,183,70,254,141,180 + .byte 134,0,0,254,255,139,6,15,182,204,15,182,232,131,198,4 + .byte 193,232,16,255,36,171,131,253,245,117,234,233,204,23,0,0 + + .globl lj_BC_ISNEN + .hidden lj_BC_ISNEN + .type lj_BC_ISNEN, @function + .size lj_BC_ISNEN, 64 +lj_BC_ISNEN: + .byte 139,108,202,4,131,198,4,131,253,242,115,42,221,4,199,221 + .byte 4,202,223,233,221,216,122,2,116,11,15,183,70,254,141,180 + .byte 134,0,0,254,255,139,6,15,182,204,15,182,232,131,198,4 + .byte 193,232,16,255,36,171,131,253,245,117,223,233,140,23,0,0 + + .globl lj_BC_ISEQP + .hidden lj_BC_ISEQP + .type lj_BC_ISEQP, @function + .size lj_BC_ISEQP, 51 +lj_BC_ISEQP: + .byte 247,208,139,108,202,4,131,198,4,57,197,117,28,15,183,70 + .byte 254,141,180,134,0,0,254,255,139,6,15,182,204,15,182,232 + .byte 131,198,4,193,232,16,255,36,171,131,253,245,117,234,233,89 + .byte 23,0,0 + + .globl lj_BC_ISNEP + .hidden lj_BC_ISNEP + .type lj_BC_ISNEP, @function + .size lj_BC_ISNEP, 50 +lj_BC_ISNEP: + .byte 247,208,139,108,202,4,131,198,4,57,197,116,20,131,253,245 + .byte 15,132,67,23,0,0,15,183,70,254,141,180,134,0,0,254 + .byte 255,139,6,15,182,204,15,182,232,131,198,4,193,232,16,255 + .byte 36,171 + + .globl lj_BC_ISTC + .hidden lj_BC_ISTC + .type lj_BC_ISTC, @function + .size lj_BC_ISTC, 50 +lj_BC_ISTC: + .byte 139,108,194,4,131,198,4,131,253,254,115,21,137,108,202,4 + .byte 139,44,194,137,44,202,15,183,70,254,141,180,134,0,0,254 + .byte 255,139,6,15,182,204,15,182,232,131,198,4,193,232,16,255 + .byte 36,171 + + .globl lj_BC_ISFC + .hidden lj_BC_ISFC + .type lj_BC_ISFC, @function + .size lj_BC_ISFC, 50 +lj_BC_ISFC: + .byte 139,108,194,4,131,198,4,131,253,254,114,21,137,108,202,4 + .byte 139,44,194,137,44,202,15,183,70,254,141,180,134,0,0,254 + .byte 255,139,6,15,182,204,15,182,232,131,198,4,193,232,16,255 + .byte 36,171 + + .globl lj_BC_IST + .hidden lj_BC_IST + .type lj_BC_IST, @function + .size lj_BC_IST, 40 +lj_BC_IST: + .byte 139,108,194,4,131,198,4,131,253,254,115,11,15,183,70,254 + .byte 141,180,134,0,0,254,255,139,6,15,182,204,15,182,232,131 + .byte 198,4,193,232,16,255,36,171 + + .globl lj_BC_ISF + .hidden lj_BC_ISF + .type lj_BC_ISF, @function + .size lj_BC_ISF, 40 +lj_BC_ISF: + .byte 139,108,194,4,131,198,4,131,253,254,114,11,15,183,70,254 + .byte 141,180,134,0,0,254,255,139,6,15,182,204,15,182,232,131 + .byte 198,4,193,232,16,255,36,171 + + .globl lj_BC_MOV + .hidden lj_BC_MOV + .type lj_BC_MOV, @function + .size lj_BC_MOV, 31 +lj_BC_MOV: + .byte 139,108,194,4,139,4,194,137,108,202,4,137,4,202,139,6 + .byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_NOT + .hidden lj_BC_NOT + .type lj_BC_NOT, @function + .size lj_BC_NOT, 31 +lj_BC_NOT: + .byte 49,237,131,124,194,4,254,131,213,253,137,108,202,4,139,6 + .byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_UNM + .hidden lj_BC_UNM + .type lj_BC_UNM, @function + .size lj_BC_UNM, 36 +lj_BC_UNM: + .byte 131,124,194,4,242,15,131,82,22,0,0,221,4,194,217,224 + .byte 221,28,202,139,6,15,182,204,15,182,232,131,198,4,193,232 + .byte 16,255,36,171 + + .globl lj_BC_LEN + .hidden lj_BC_LEN + .type lj_BC_LEN, @function + .size lj_BC_LEN, 68 +lj_BC_LEN: + .byte 131,124,194,4,251,117,26,139,4,194,219,64,12,221,28,202 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171,131,124,194,4,244,15,133,99,22,0,0,139,12,194,137 + .byte 213,232 + .long lj_tab_len-.-4 + .byte 137,4,36,219,4,36,137,234,15,182,78,253,235,201 + + .globl lj_BC_ADDVN + .hidden lj_BC_ADDVN + .type lj_BC_ADDVN, @function + .size lj_BC_ADDVN, 43 +lj_BC_ADDVN: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,214,21,0 + .byte 0,221,4,234,220,4,199,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_SUBVN + .hidden lj_BC_SUBVN + .type lj_BC_SUBVN, @function + .size lj_BC_SUBVN, 43 +lj_BC_SUBVN: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,171,21,0 + .byte 0,221,4,234,220,36,199,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_MULVN + .hidden lj_BC_MULVN + .type lj_BC_MULVN, @function + .size lj_BC_MULVN, 43 +lj_BC_MULVN: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,128,21,0 + .byte 0,221,4,234,220,12,199,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_DIVVN + .hidden lj_BC_DIVVN + .type lj_BC_DIVVN, @function + .size lj_BC_DIVVN, 43 +lj_BC_DIVVN: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,85,21,0 + .byte 0,221,4,234,220,52,199,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_MODVN + .hidden lj_BC_MODVN + .type lj_BC_MODVN, @function + .size lj_BC_MODVN, 48 +lj_BC_MODVN: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,42,21,0 + .byte 0,221,4,234,221,4,199,232,183,41,0,0,221,28,202,139 + .byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_ADDNV + .hidden lj_BC_ADDNV + .type lj_BC_ADDNV, @function + .size lj_BC_ADDNV, 43 +lj_BC_ADDNV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,255,20,0 + .byte 0,221,4,199,220,4,234,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_SUBNV + .hidden lj_BC_SUBNV + .type lj_BC_SUBNV, @function + .size lj_BC_SUBNV, 43 +lj_BC_SUBNV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,212,20,0 + .byte 0,221,4,199,220,36,234,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_MULNV + .hidden lj_BC_MULNV + .type lj_BC_MULNV, @function + .size lj_BC_MULNV, 43 +lj_BC_MULNV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,169,20,0 + .byte 0,221,4,199,220,12,234,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_DIVNV + .hidden lj_BC_DIVNV + .type lj_BC_DIVNV, @function + .size lj_BC_DIVNV, 43 +lj_BC_DIVNV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,126,20,0 + .byte 0,221,4,199,220,52,234,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_MODNV + .hidden lj_BC_MODNV + .type lj_BC_MODNV, @function + .size lj_BC_MODNV, 28 +lj_BC_MODNV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,83,20,0 + .byte 0,221,4,199,221,4,234,233,31,255,255,255 + + .globl lj_BC_ADDVV + .hidden lj_BC_ADDVV + .type lj_BC_ADDVV, @function + .size lj_BC_ADDVV, 54 +lj_BC_ADDVV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,71,20,0 + .byte 0,131,124,194,4,242,15,131,60,20,0,0,221,4,234,220 + .byte 4,194,221,28,202,139,6,15,182,204,15,182,232,131,198,4 + .byte 193,232,16,255,36,171 + + .globl lj_BC_SUBVV + .hidden lj_BC_SUBVV + .type lj_BC_SUBVV, @function + .size lj_BC_SUBVV, 54 +lj_BC_SUBVV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,17,20,0 + .byte 0,131,124,194,4,242,15,131,6,20,0,0,221,4,234,220 + .byte 36,194,221,28,202,139,6,15,182,204,15,182,232,131,198,4 + .byte 193,232,16,255,36,171 + + .globl lj_BC_MULVV + .hidden lj_BC_MULVV + .type lj_BC_MULVV, @function + .size lj_BC_MULVV, 54 +lj_BC_MULVV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,219,19,0 + .byte 0,131,124,194,4,242,15,131,208,19,0,0,221,4,234,220 + .byte 12,194,221,28,202,139,6,15,182,204,15,182,232,131,198,4 + .byte 193,232,16,255,36,171 + + .globl lj_BC_DIVVV + .hidden lj_BC_DIVVV + .type lj_BC_DIVVV, @function + .size lj_BC_DIVVV, 54 +lj_BC_DIVVV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,165,19,0 + .byte 0,131,124,194,4,242,15,131,154,19,0,0,221,4,234,220 + .byte 52,194,221,28,202,139,6,15,182,204,15,182,232,131,198,4 + .byte 193,232,16,255,36,171 + + .globl lj_BC_MODVV + .hidden lj_BC_MODVV + .type lj_BC_MODVV, @function + .size lj_BC_MODVV, 39 +lj_BC_MODVV: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,111,19,0 + .byte 0,131,124,194,4,242,15,131,100,19,0,0,221,4,234,221 + .byte 4,194,233,32,254,255,255 + + .globl lj_BC_POW + .hidden lj_BC_POW + .type lj_BC_POW, @function + .size lj_BC_POW, 59 +lj_BC_POW: + .byte 15,182,236,15,182,192,131,124,234,4,242,15,131,72,19,0 + .byte 0,131,124,194,4,242,15,131,61,19,0,0,221,4,234,221 + .byte 4,194,232,27,40,0,0,221,28,202,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_CAT + .hidden lj_BC_CAT + .type lj_BC_CAT, @function + .size lj_BC_CAT, 88 +lj_BC_CAT: + .byte 15,182,236,15,182,192,141,12,194,41,232,137,76,36,4,137 + .byte 68,36,8,139,108,36,48,137,44,36,137,85,16,137,116,36 + .byte 24,232 + .long lj_meta_cat-.-4 + .byte 139,85,16,133,192,15,133,40,19,0,0,15,182,110,255,15 + .byte 182,78,253,139,68,234,4,139,44,234,137,68,202,4,137,44 + .byte 202,139,6,15,182,204,15,182,232,131,198,4,193,232,16,255 + .byte 36,171 + + .globl lj_BC_KSTR + .hidden lj_BC_KSTR + .type lj_BC_KSTR, @function + .size lj_BC_KSTR, 33 +lj_BC_KSTR: + .byte 247,208,139,4,135,199,68,202,4,251,255,255,255,137,4,202 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171 + + .globl lj_BC_KCDATA + .hidden lj_BC_KCDATA + .type lj_BC_KCDATA, @function + .size lj_BC_KCDATA, 33 +lj_BC_KCDATA: + .byte 247,208,139,4,135,199,68,202,4,245,255,255,255,137,4,202 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171 + + .globl lj_BC_KSHORT + .hidden lj_BC_KSHORT + .type lj_BC_KSHORT, @function + .size lj_BC_KSHORT, 23 +lj_BC_KSHORT: + .byte 223,70,254,221,28,202,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171 + + .globl lj_BC_KNUM + .hidden lj_BC_KNUM + .type lj_BC_KNUM, @function + .size lj_BC_KNUM, 23 +lj_BC_KNUM: + .byte 221,4,199,221,28,202,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171 + + .globl lj_BC_KPRI + .hidden lj_BC_KPRI + .type lj_BC_KPRI, @function + .size lj_BC_KPRI, 23 +lj_BC_KPRI: + .byte 247,208,137,68,202,4,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171 + + .globl lj_BC_KNIL + .hidden lj_BC_KNIL + .type lj_BC_KNIL, @function + .size lj_BC_KNIL, 42 +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,6,15,182,204,15,182 + .byte 232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_UGET + .hidden lj_BC_UGET + .type lj_BC_UGET, @function + .size lj_BC_UGET, 40 +lj_BC_UGET: + .byte 139,106,248,139,108,133,20,139,109,16,139,69,4,139,109,0 + .byte 137,68,202,4,137,44,202,139,6,15,182,204,15,182,232,131 + .byte 198,4,193,232,16,255,36,171 + + .globl lj_BC_USETV + .hidden lj_BC_USETV + .type lj_BC_USETV, @function + .size lj_BC_USETV, 83 +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,17,139,6,15,182,204,15,182,232,131,198,4,193,232 + .byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3 + .byte 116,225,135,213,141,139,128,254,255,255,232 + .long lj_gc_barrieruv-.-4 + .byte 137,234,235,208 + + .globl lj_BC_USETS + .hidden lj_BC_USETS + .type lj_BC_USETS, @function + .size lj_BC_USETS, 78 +lj_BC_USETS: + .byte 247,208,139,106,248,139,108,141,20,139,12,135,139,69,16,137 + .byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6 + .byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246 + .byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141 + .byte 139,128,254,255,255,232 + .long lj_gc_barrieruv-.-4 + .byte 137,234,235,208 + + .globl lj_BC_USETN + .hidden lj_BC_USETN + .type lj_BC_USETN, @function + .size lj_BC_USETN, 32 +lj_BC_USETN: + .byte 139,106,248,221,4,199,139,108,141,20,139,77,16,221,25,139 + .byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_USETP + .hidden lj_BC_USETP + .type lj_BC_USETP, @function + .size lj_BC_USETP, 32 +lj_BC_USETP: + .byte 247,208,139,106,248,139,108,141,20,139,77,16,137,65,4,139 + .byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_UCLO + .hidden lj_BC_UCLO + .type lj_BC_UCLO, @function + .size lj_BC_UCLO, 50 +lj_BC_UCLO: + .byte 141,180,134,0,0,254,255,139,108,36,48,131,125,32,0,116 + .byte 16,137,85,16,141,20,202,137,233,232 + .long lj_func_closeuv-.-4 + .byte 139,85,16,139,6,15,182,204,15,182,232,131,198,4,193,232 + .byte 16,255,36,171 + + .globl lj_BC_FNEW + .hidden lj_BC_FNEW + .type lj_BC_FNEW, @function + .size lj_BC_FNEW, 70 +lj_BC_FNEW: + .byte 247,208,139,74,248,139,4,135,139,108,36,48,137,76,36,8 + .byte 137,68,36,4,137,44,36,137,85,16,137,116,36,24,232 + .long lj_func_newL_gc-.-4 + .byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,247,255 + .byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16 + .byte 255,36,171 + + .globl lj_BC_TNEW + .hidden lj_BC_TNEW + .type lj_BC_TNEW, @function + .size lj_BC_TNEW, 113 +lj_BC_TNEW: + .byte 139,108,36,48,137,85,16,139,139,148,254,255,255,59,139,152 + .byte 254,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0 + .byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44 + .byte 36,137,68,36,4,232 + .long lj_tab_new-.-4 + .byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255 + .byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16 + .byte 255,36,171,184,1,8,0,0,235,202,137,233,232 + .long lj_gc_step_fixtop-.-4 + .byte 15,183,70,254,235,168 + + .globl lj_BC_TDUP + .hidden lj_BC_TDUP + .type lj_BC_TDUP, @function + .size lj_BC_TDUP, 87 +lj_BC_TDUP: + .byte 247,208,139,108,36,48,139,139,148,254,255,255,137,116,36,24 + .byte 59,139,152,254,255,255,137,85,16,115,45,139,20,135,137,233 + .byte 232 + .long lj_tab_dup-.-4 + .byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255 + .byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16 + .byte 255,36,171,137,233,232 + .long lj_gc_step_fixtop-.-4 + .byte 15,183,70,254,247,208,235,196 + + .globl lj_BC_GGET + .hidden lj_BC_GGET + .type lj_BC_GGET, @function + .size lj_BC_GGET, 16 +lj_BC_GGET: + .byte 247,208,139,106,248,139,109,8,139,4,135,233,189,0,0,0 + + .globl lj_BC_GSET + .hidden lj_BC_GSET + .type lj_BC_GSET, @function + .size lj_BC_GSET, 16 +lj_BC_GSET: + .byte 247,208,139,106,248,139,109,8,139,4,135,233,61,2,0,0 + + .globl lj_BC_TGETV + .hidden lj_BC_TGETV + .type lj_BC_TGETV, @function + .size lj_BC_TGETV, 148 +lj_BC_TGETV: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,191,13,0 + .byte 0,139,44,234,131,124,194,4,242,115,105,221,4,194,219,20 + .byte 36,219,4,36,223,233,221,216,139,4,36,15,133,159,13,0 + .byte 0,59,69,24,15,131,150,13,0,0,193,224,3,3,69,8 + .byte 131,120,4,255,116,29,139,40,139,64,4,137,44,202,137,68 + .byte 202,4,139,6,15,182,204,15,182,232,131,198,4,193,232,16 + .byte 255,36,171,131,125,16,0,116,17,139,77,16,246,65,6,1 + .byte 15,132,90,13,0,0,15,182,78,253,199,68,202,4,255,255 + .byte 255,255,235,206,131,124,194,4,251,15,133,65,13,0,0,139 + .byte 4,194,235,25 + + .globl lj_BC_TGETS + .hidden lj_BC_TGETS + .type lj_BC_TGETS, @function + .size lj_BC_TGETS, 126 +lj_BC_TGETS: + .byte 15,182,236,15,182,192,247,208,139,4,135,131,124,234,4,244 + .byte 15,133,231,12,0,0,139,44,234,139,77,28,35,72,8,107 + .byte 201,24,3,77,20,131,121,12,251,117,58,57,65,8,117,53 + .byte 131,121,4,255,116,54,15,182,70,253,139,41,139,73,4,137 + .byte 44,194,137,76,194,4,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171,15,182,70,253,199,68,194,4,255 + .byte 255,255,255,235,225,139,73,16,133,201,117,185,139,77,16,133 + .byte 201,116,228,246,65,6,1,117,222,233,127,12,0,0 + + .globl lj_BC_TGETB + .hidden lj_BC_TGETB + .type lj_BC_TGETB, @function + .size lj_BC_TGETB, 103 +lj_BC_TGETB: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,151,12,0 + .byte 0,139,44,234,59,69,24,15,131,139,12,0,0,193,224,3 + .byte 3,69,8,131,120,4,255,116,29,139,40,139,64,4,137,44 + .byte 202,137,68,202,4,139,6,15,182,204,15,182,232,131,198,4 + .byte 193,232,16,255,36,171,131,125,16,0,116,17,139,77,16,246 + .byte 65,6,1,15,132,79,12,0,0,15,182,78,253,199,68,202 + .byte 4,255,255,255,255,235,206 + + .globl lj_BC_TSETV + .hidden lj_BC_TSETV + .type lj_BC_TSETV, @function + .size lj_BC_TSETV, 171 +lj_BC_TSETV: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,238,12,0 + .byte 0,139,44,234,131,124,194,4,242,115,103,221,4,194,219,20 + .byte 36,219,4,36,223,233,221,216,139,4,36,15,133,206,12,0 + .byte 0,59,69,24,15,131,197,12,0,0,193,224,3,3,69,8 + .byte 131,120,4,255,116,35,246,69,4,4,117,70,139,108,202,4 + .byte 139,12,202,137,104,4,137,8,139,6,15,182,204,15,182,232 + .byte 131,198,4,193,232,16,255,36,171,131,125,16,0,116,215,139 + .byte 77,16,246,65,6,2,15,132,131,12,0,0,15,182,78,253 + .byte 235,196,131,124,194,4,251,15,133,114,12,0,0,139,4,194 + .byte 235,50,128,101,4,251,139,139,176,254,255,255,137,171,176,254 + .byte 255,255,137,77,12,15,182,78,253,235,161 + + .globl lj_BC_TSETS + .hidden lj_BC_TSETS + .type lj_BC_TSETS, @function + .size lj_BC_TSETS, 239 +lj_BC_TSETS: + .byte 15,182,236,15,182,192,247,208,139,4,135,131,124,234,4,244 + .byte 15,133,255,11,0,0,139,44,234,139,77,28,35,72,8,107 + .byte 201,24,198,69,6,0,3,77,20,131,121,12,251,117,83,57 + .byte 65,8,117,78,131,121,4,255,116,43,246,69,4,4,15,133 + .byte 147,0,0,0,15,182,70,253,139,108,194,4,139,4,194,137 + .byte 105,4,137,1,139,6,15,182,204,15,182,232,131,198,4,193 + .byte 232,16,255,36,171,131,125,16,0,116,207,137,76,36,16,139 + .byte 77,16,246,65,6,2,15,132,153,11,0,0,139,76,36,16 + .byte 235,184,139,73,16,133,201,117,160,139,77,16,133,201,116,10 + .byte 246,65,6,2,15,132,123,11,0,0,137,68,36,16,199,68 + .byte 36,20,251,255,255,255,137,108,36,12,141,68,36,16,137,108 + .byte 36,4,139,108,36,48,137,68,36,8,137,44,36,137,85,16 + .byte 137,116,36,24,232 + .long lj_tab_newkey-.-4 + .byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101 + .byte 4,251,139,131,176,254,255,255,137,171,176,254,255,255,137,69 + .byte 12,233,85,255,255,255 + + .globl lj_BC_TSETB + .hidden lj_BC_TSETB + .type lj_BC_TSETB, @function + .size lj_BC_TSETB, 126 +lj_BC_TSETB: + .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,62,11,0 + .byte 0,139,44,234,59,69,24,15,131,50,11,0,0,193,224,3 + .byte 3,69,8,131,120,4,255,116,35,246,69,4,4,117,54,139 + .byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204 + .byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0 + .byte 116,215,139,77,16,246,65,6,2,15,132,240,10,0,0,15 + .byte 182,78,253,235,196,128,101,4,251,139,139,176,254,255,255,137 + .byte 171,176,254,255,255,137,77,12,15,182,78,253,235,177 + + .globl lj_BC_TSETM + .hidden lj_BC_TSETM + .type lj_BC_TSETM, @function + .size lj_BC_TSETM, 142 +lj_BC_TSETM: + .byte 137,124,36,16,139,60,199,141,12,202,139,105,248,246,69,4 + .byte 4,117,102,139,68,36,20,131,232,1,116,36,1,248,59,69 + .byte 24,119,50,41,248,193,231,3,3,125,8,139,41,137,47,139 + .byte 105,4,131,193,8,137,111,4,131,199,8,131,232,1,117,235 + .byte 139,124,36,16,139,6,15,182,204,15,182,232,131,198,4,193 + .byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16 + .byte 137,68,36,8,137,44,36,137,116,36,24,232 + .long lj_tab_reasize-.-4 + .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,176 + .byte 254,255,255,137,171,176,254,255,255,137,69,12,235,133 + + .globl lj_BC_CALLM + .hidden lj_BC_CALLM + .type lj_BC_CALLM, @function + .size lj_BC_CALLM, 45 +lj_BC_CALLM: + .byte 15,182,192,3,68,36,20,131,124,202,4,247,139,44,202,15 + .byte 133,225,11,0,0,141,84,202,8,137,114,252,139,117,16,139 + .byte 14,15,182,233,15,182,205,131,198,4,255,36,171 + + .globl lj_BC_CALL + .hidden lj_BC_CALL + .type lj_BC_CALL, @function + .size lj_BC_CALL, 41 +lj_BC_CALL: + .byte 15,182,192,131,124,202,4,247,139,44,202,15,133,184,11,0 + .byte 0,141,84,202,8,137,114,252,139,117,16,139,14,15,182,233 + .byte 15,182,205,131,198,4,255,36,171 + + .globl lj_BC_CALLMT + .hidden lj_BC_CALLMT + .type lj_BC_CALLMT, @function + .size lj_BC_CALLMT, 4 +lj_BC_CALLMT: + .byte 3,68,36,20 + + .globl lj_BC_CALLT + .hidden lj_BC_CALLT + .type lj_BC_CALLT, @function + .size lj_BC_CALLT, 144 +lj_BC_CALLT: + .byte 141,76,202,8,137,215,139,105,248,131,121,252,247,15,133,141 + .byte 11,0,0,139,114,252,247,198,3,0,0,0,117,89,137,106 + .byte 248,137,68,36,20,131,232,1,116,24,139,41,137,47,139,105 + .byte 4,131,193,8,137,111,4,131,199,8,131,232,1,117,235,139 + .byte 106,248,139,68,36,20,128,125,6,1,119,17,139,117,16,139 + .byte 14,15,182,233,15,182,205,131,198,4,255,36,171,247,198,3 + .byte 0,0,0,117,231,15,182,78,253,247,209,139,124,202,248,139 + .byte 127,16,139,127,208,235,213,131,238,3,247,198,7,0,0,0 + .byte 117,9,41,242,137,215,139,114,252,235,147,131,198,3,235,142 + + .globl lj_BC_ITERC + .hidden lj_BC_ITERC + .type lj_BC_ITERC, @function + .size lj_BC_ITERC, 75 +lj_BC_ITERC: + .byte 141,76,202,8,139,105,232,139,65,236,137,41,137,65,4,139 + .byte 105,240,139,65,244,137,105,8,137,65,12,139,105,224,139,65 + .byte 228,137,105,248,137,65,252,131,248,247,184,3,0,0,0,15 + .byte 133,219,10,0,0,137,202,137,114,252,139,117,16,139,14,15 + .byte 182,233,15,182,205,131,198,4,255,36,171 + + .globl lj_BC_ITERN + .hidden lj_BC_ITERN + .type lj_BC_ITERN, @function + .size lj_BC_ITERN, 170 +lj_BC_ITERN: + .byte 137,124,36,16,137,92,36,20,139,108,202,240,139,68,202,248 + .byte 139,93,24,131,198,4,139,125,8,57,216,115,81,131,124,199 + .byte 4,255,116,65,219,68,202,248,139,108,199,4,137,108,202,12 + .byte 139,44,199,137,108,202,8,131,192,1,221,28,202,137,68,202 + .byte 248,15,183,70,254,141,180,134,0,0,254,255,139,92,36,20 + .byte 139,124,36,16,139,6,15,182,204,15,182,232,131,198,4,193 + .byte 232,16,255,36,171,131,192,1,137,68,202,248,235,171,41,216 + .byte 59,69,28,119,215,107,248,24,3,125,20,131,127,4,255,116 + .byte 36,141,92,24,1,139,111,8,139,71,12,137,44,202,137,68 + .byte 202,4,139,47,139,71,4,137,108,202,8,137,68,202,12,137 + .byte 92,202,248,235,156,131,192,1,235,198 + + .globl lj_BC_VARG + .hidden lj_BC_VARG + .type lj_BC_VARG, @function + .size lj_BC_VARG, 188 +lj_BC_VARG: + .byte 15,182,236,15,182,192,137,124,36,16,141,124,194,11,141,12 + .byte 202,43,122,252,133,237,116,68,141,108,233,248,57,215,115,25 + .byte 139,71,248,137,1,139,71,252,131,199,8,137,65,4,131,193 + .byte 8,57,233,115,18,57,215,114,231,199,65,4,255,255,255,255 + .byte 131,193,8,57,233,114,242,139,124,36,16,139,6,15,182,204 + .byte 15,182,232,131,198,4,193,232,16,255,36,171,199,68,36,20 + .byte 1,0,0,0,137,208,41,248,118,221,137,197,193,237,3,131 + .byte 197,1,137,108,36,20,139,108,36,48,1,200,59,69,24,119 + .byte 23,139,71,248,137,1,139,71,252,131,199,8,137,65,4,131 + .byte 193,8,57,215,114,235,235,175,137,85,16,137,77,20,137,116 + .byte 36,24,41,215,139,84,36,20,131,234,1,137,233,232 + .long lj_state_growstack-.-4 + .byte 139,85,16,139,77,20,1,215,235,197 + + .globl lj_BC_ISNEXT + .hidden lj_BC_ISNEXT + .type lj_BC_ISNEXT, @function + .size lj_BC_ISNEXT, 87 +lj_BC_ISNEXT: + .byte 131,124,202,236,247,117,64,139,108,202,232,131,124,202,244,244 + .byte 117,53,131,124,202,252,255,117,46,128,125,6,4,117,40,141 + .byte 180,134,0,0,254,255,199,68,202,248,0,0,0,0,199,68 + .byte 202,252,255,127,254,255,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171,198,70,252,84,141,180,134,0,0 + .byte 254,255,198,6,65,235,223 + + .globl lj_BC_RETM + .hidden lj_BC_RETM + .type lj_BC_RETM, @function + .size lj_BC_RETM, 4 +lj_BC_RETM: + .byte 3,68,36,20 + + .globl lj_BC_RET + .hidden lj_BC_RET + .type lj_BC_RET, @function + .size lj_BC_RET, 129 +lj_BC_RET: + .byte 193,225,3,139,114,252,137,68,36,20,247,198,3,0,0,0 + .byte 117,90,137,215,131,232,1,116,21,139,44,15,137,111,248,139 + .byte 108,15,4,137,111,252,131,199,8,131,232,1,117,235,139,68 + .byte 36,20,15,182,110,255,57,197,119,35,15,182,78,253,247,209 + .byte 141,20,202,139,122,248,139,127,16,139,127,208,139,6,15,182 + .byte 204,15,182,232,131,198,4,193,232,16,255,36,171,199,71,252 + .byte 255,255,255,255,131,199,8,131,192,1,235,202,141,110,253,247 + .byte 197,7,0,0,0,15,133,41,3,0,0,41,234,1,233,235 + .byte 130 + + .globl lj_BC_RET0 + .hidden lj_BC_RET0 + .type lj_BC_RET0, @function + .size lj_BC_RET0, 87 +lj_BC_RET0: + .byte 139,114,252,137,68,36,20,247,198,3,0,0,0,117,53,56 + .byte 70,255,119,35,15,182,78,253,247,209,141,20,202,139,122,248 + .byte 139,127,16,139,127,208,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171,199,68,194,244,255,255,255,255,131 + .byte 192,1,235,203,141,110,253,247,197,7,0,0,0,15,133,208 + .byte 2,0,0,41,234,235,169 + + .globl lj_BC_RET1 + .hidden lj_BC_RET1 + .type lj_BC_RET1, @function + .size lj_BC_RET1, 105 +lj_BC_RET1: + .byte 193,225,3,139,114,252,137,68,36,20,247,198,3,0,0,0 + .byte 117,66,139,108,10,4,137,106,252,139,44,10,137,106,248,56 + .byte 70,255,119,35,15,182,78,253,247,209,141,20,202,139,122,248 + .byte 139,127,16,139,127,208,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171,199,68,194,244,255,255,255,255,131 + .byte 192,1,235,203,141,110,253,247,197,7,0,0,0,15,133,105 + .byte 2,0,0,41,234,1,233,235,154 + + .globl lj_BC_FORI + .hidden lj_BC_FORI + .type lj_BC_FORI, @function + .size lj_BC_FORI, 77 +lj_BC_FORI: + .byte 141,12,202,131,121,4,242,15,131,14,8,0,0,131,121,12 + .byte 242,15,131,4,8,0,0,139,105,20,131,253,242,15,131,248 + .byte 7,0,0,221,65,8,221,1,221,81,24,124,2,217,201,223 + .byte 233,221,216,115,7,141,180,134,0,0,254,255,139,6,15,182 + .byte 204,15,182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_FORL + .hidden lj_BC_FORL + .type lj_BC_FORL, @function + .size lj_BC_FORL, 55 +lj_BC_FORL: + .byte 141,12,202,139,105,20,221,65,8,221,1,220,65,16,221,17 + .byte 221,81,24,133,237,120,2,217,201,223,233,221,216,114,7,141 + .byte 180,134,0,0,254,255,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171 + + .globl lj_BC_ITERL + .hidden lj_BC_ITERL + .type lj_BC_ITERL, @function + .size lj_BC_ITERL, 43 +lj_BC_ITERL: + .byte 141,12,202,139,105,4,131,253,255,116,15,141,180,134,0,0 + .byte 254,255,139,1,137,105,252,137,65,248,139,6,15,182,204,15 + .byte 182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_BC_LOOP + .hidden lj_BC_LOOP + .type lj_BC_LOOP, @function + .size lj_BC_LOOP, 17 +lj_BC_LOOP: + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171 + + .globl lj_BC_JMP + .hidden lj_BC_JMP + .type lj_BC_JMP, @function + .size lj_BC_JMP, 24 +lj_BC_JMP: + .byte 141,180,134,0,0,254,255,139,6,15,182,204,15,182,232,131 + .byte 198,4,193,232,16,255,36,171 + + .globl lj_BC_FUNCF + .hidden lj_BC_FUNCF + .type lj_BC_FUNCF, @function + .size lj_BC_FUNCF, 0 +lj_BC_FUNCF: + + .globl lj_BC_IFUNCF + .hidden lj_BC_IFUNCF + .type lj_BC_IFUNCF, @function + .size lj_BC_IFUNCF, 61 +lj_BC_IFUNCF: + .byte 139,126,204,139,108,36,48,141,12,202,59,77,24,15,135,109 + .byte 2,0,0,15,182,78,194,57,200,118,17,139,6,15,182,204 + .byte 15,182,232,131,198,4,193,232,16,255,36,171,199,68,194,252 + .byte 255,255,255,255,131,192,1,57,200,118,241,235,222 + + .globl lj_BC_JFUNCF + .hidden lj_BC_JFUNCF + .type lj_BC_JFUNCF, @function + .size lj_BC_JFUNCF, 0 +lj_BC_JFUNCF: + + .globl lj_BC_FUNCV + .hidden lj_BC_FUNCV + .type lj_BC_FUNCV, @function + .size lj_BC_FUNCV, 0 +lj_BC_FUNCV: + + .globl lj_BC_IFUNCV + .hidden lj_BC_IFUNCV + .type lj_BC_IFUNCV, @function + .size lj_BC_IFUNCV, 117 +lj_BC_IFUNCV: + .byte 141,44,197,3,0,0,0,141,4,194,139,122,248,137,104,252 + .byte 137,120,248,139,108,36,48,141,12,200,59,77,24,15,135,27 + .byte 2,0,0,137,209,137,194,15,182,110,194,133,237,116,33,131 + .byte 193,8,57,209,115,46,139,121,248,137,56,139,121,252,137,120 + .byte 4,131,192,8,199,65,252,255,255,255,255,131,237,1,117,223 + .byte 139,126,204,139,6,15,182,204,15,182,232,131,198,4,193,232 + .byte 16,255,36,171,199,64,4,255,255,255,255,131,192,8,131,237 + .byte 1,117,241,235,219 + + .globl lj_BC_JFUNCV + .hidden lj_BC_JFUNCV + .type lj_BC_JFUNCV, @function + .size lj_BC_JFUNCV, 0 +lj_BC_JFUNCV: + + .globl lj_BC_FUNCC + .hidden lj_BC_FUNCC + .type lj_BC_FUNCC, @function + .size lj_BC_FUNCC, 76 +lj_BC_FUNCC: + .byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85 + .byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36 + .byte 15,135,156,1,0,0,199,131,76,255,255,255,254,255,255,255 + .byte 255,215,199,131,76,255,255,255,255,255,255,255,139,85,16,141 + .byte 12,194,247,217,3,77,20,139,114,252,235,116 + + .globl lj_BC_FUNCCW + .hidden lj_BC_FUNCCW + .type lj_BC_FUNCCW, @function + .size lj_BC_FUNCCW, 84 +lj_BC_FUNCCW: + .byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85 + .byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36 + .byte 4,137,44,36,15,135,76,1,0,0,199,131,76,255,255,255 + .byte 254,255,255,255,255,147,68,255,255,255,199,131,76,255,255,255 + .byte 255,255,255,255,139,85,16,141,12,194,247,217,3,77,20,139 + .byte 114,252,235,32 + + .globl lj_vm_returnp + .hidden lj_vm_returnp + .type lj_vm_returnp, @function + .size lj_vm_returnp, 32 +lj_vm_returnp: + .byte 247,198,4,0,0,0,15,132,154,2,0,0,131,230,248,41 + .byte 242,141,76,49,248,139,114,252,199,68,10,4,253,255,255,255 + + .globl lj_vm_returnc + .hidden lj_vm_returnc + .type lj_vm_returnc, @function + .size lj_vm_returnc, 25 +lj_vm_returnc: + .byte 131,192,1,15,132,166,0,0,0,137,68,36,20,247,198,3 + .byte 0,0,0,15,132,110,252,255,255 + + .globl lj_vm_return + .hidden lj_vm_return + .type lj_vm_return, @function + .size lj_vm_return, 79 +lj_vm_return: + .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,76,255,255 + .byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116 + .byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194 + .byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36 + .byte 20,139,76,36,56,57,193,117,23,131,234,8,137,85,20 + + .globl lj_vm_leave_cp + .hidden lj_vm_leave_cp + .type lj_vm_leave_cp, @function + .size lj_vm_leave_cp, 9 +lj_vm_leave_cp: + .byte 139,76,36,52,137,77,40,49,192 + + .globl lj_vm_leave_unw + .hidden lj_vm_leave_unw + .type lj_vm_leave_unw, @function + .size lj_vm_leave_unw, 62 +lj_vm_leave_unw: + .byte 131,196,28,91,94,95,93,195,114,20,59,85,24,119,26,199 + .byte 66,252,255,255,255,255,131,194,8,131,192,1,235,207,133,201 + .byte 116,207,41,193,141,20,202,235,200,137,85,20,137,68,36,20 + .byte 137,202,137,233,232 + .long lj_state_growstack-.-4 + .byte 139,85,20,235,167 + + .globl lj_vm_unwind_yield + .hidden lj_vm_unwind_yield + .type lj_vm_unwind_yield, @function + .size lj_vm_unwind_yield, 4 +lj_vm_unwind_yield: + .byte 176,1,235,4 + + .globl lj_vm_unwind_c + .hidden lj_vm_unwind_c + .type lj_vm_unwind_c, @function + .size lj_vm_unwind_c, 4 +lj_vm_unwind_c: + .byte 137,208,137,204 + + .globl lj_vm_unwind_c_eh + .hidden lj_vm_unwind_c_eh + .type lj_vm_unwind_c_eh, @function + .size lj_vm_unwind_c_eh, 19 +lj_vm_unwind_c_eh: + .byte 139,108,36,48,139,109,8,199,133,204,0,0,0,254,255,255 + .byte 255,235,167 + + .globl lj_vm_unwind_rethrow + .hidden lj_vm_unwind_rethrow + .type lj_vm_unwind_rethrow, @function + .size lj_vm_unwind_rethrow, 0 +lj_vm_unwind_rethrow: + + .globl lj_vm_unwind_ff + .hidden lj_vm_unwind_ff + .type lj_vm_unwind_ff, @function + .size lj_vm_unwind_ff, 5 +lj_vm_unwind_ff: + .byte 131,225,252,137,204 + + .globl lj_vm_unwind_ff_eh + .hidden lj_vm_unwind_ff_eh + .type lj_vm_unwind_ff_eh, @function + .size lj_vm_unwind_ff_eh, 51 +lj_vm_unwind_ff_eh: + .byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85 + .byte 16,139,93,8,129,195,128,1,0,0,139,114,252,199,66,252 + .byte 254,255,255,255,199,131,76,255,255,255,255,255,255,255,233,254 + .byte 254,255,255 + + .globl lj_vm_growstack_c + .hidden lj_vm_growstack_c + .type lj_vm_growstack_c, @function + .size lj_vm_growstack_c, 7 +lj_vm_growstack_c: + .byte 186,20,0,0,0,235,28 + + .globl lj_vm_growstack_v + .hidden lj_vm_growstack_v + .type lj_vm_growstack_v, @function + .size lj_vm_growstack_v, 5 +lj_vm_growstack_v: + .byte 131,232,8,235,4 + + .globl lj_vm_growstack_f + .hidden lj_vm_growstack_f + .type lj_vm_growstack_f, @function + .size lj_vm_growstack_f, 64 +lj_vm_growstack_f: + .byte 141,68,194,248,15,182,78,195,131,198,4,137,85,16,137,69 + .byte 20,137,116,36,24,137,202,137,233,232 + .long lj_state_growstack-.-4 + .byte 139,85,16,139,69,20,139,106,248,41,208,193,232,3,131,192 + .byte 1,139,117,16,139,14,15,182,233,15,182,205,131,198,4,255 + .byte 36,171 + + .globl lj_vm_resume + .hidden lj_vm_resume + .type lj_vm_resume, @function + .size lj_vm_resume, 104 +lj_vm_resume: + .byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190 + .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,128 + .byte 1,0,0,137,125,40,137,68,36,24,137,68,36,52,56,69 + .byte 7,116,110,199,131,76,255,255,255,255,255,255,255,136,69,7 + .byte 139,85,16,139,69,20,41,200,193,232,3,131,192,1,41,209 + .byte 139,114,252,137,68,36,20,247,198,3,0,0,0,15,132,214 + .byte 250,255,255,233,99,254,255,255 + + .globl lj_vm_pcall + .hidden lj_vm_pcall + .type lj_vm_pcall, @function + .size lj_vm_pcall, 14 +lj_vm_pcall: + .byte 85,87,86,83,131,236,28,190,5,0,0,0,235,12 + + .globl lj_vm_call + .hidden lj_vm_call + .type lj_vm_call, @function + .size lj_vm_call, 71 +lj_vm_call: + .byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48 + .byte 139,76,36,52,139,125,40,137,124,36,52,137,108,36,24,137 + .byte 101,40,139,93,8,129,195,128,1,0,0,199,131,76,255,255 + .byte 255,255,255,255,255,139,85,16,1,206,41,214,139,69,20,41 + .byte 200,193,232,3,131,192,1 + + .globl lj_vm_call_dispatch + .hidden lj_vm_call_dispatch + .type lj_vm_call_dispatch, @function + .size lj_vm_call_dispatch, 13 +lj_vm_call_dispatch: + .byte 139,105,248,131,121,252,247,15,133,97,3,0,0 + + .globl lj_vm_call_dispatch_f + .hidden lj_vm_call_dispatch_f + .type lj_vm_call_dispatch_f, @function + .size lj_vm_call_dispatch_f, 22 +lj_vm_call_dispatch_f: + .byte 137,202,137,114,252,139,117,16,139,14,15,182,233,15,182,205 + .byte 131,198,4,255,36,171 + + .globl lj_vm_cpcall + .hidden lj_vm_cpcall + .type lj_vm_cpcall, @function + .size lj_vm_cpcall, 88 +lj_vm_cpcall: + .byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139 + .byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125 + .byte 20,199,68,36,60,0,0,0,0,137,124,36,56,137,68,36 + .byte 8,137,76,36,4,137,44,36,139,125,40,137,124,36,52,137 + .byte 101,40,255,210,133,192,15,132,238,253,255,255,137,193,190,5 + .byte 0,0,0,233,96,255,255,255 + + .globl lj_cont_dispatch + .hidden lj_cont_dispatch + .type lj_cont_dispatch, @function + .size lj_cont_dispatch, 60 +lj_cont_dispatch: + .byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255 + .byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122 + .byte 248,139,127,16,139,127,208,255,225,15,132,117,26,0,0,41 + .byte 213,193,237,3,141,69,255,233,80,20,0,0 + + .globl lj_cont_cat + .hidden lj_cont_cat + .type lj_cont_cat, @function + .size lj_cont_cat, 47 +lj_cont_cat: + .byte 15,182,78,255,131,237,16,141,12,202,41,233,15,132,140,0 + .byte 0,0,247,217,193,233,3,137,76,36,8,139,72,4,139,0 + .byte 137,77,4,137,69,0,137,108,36,4,233,16,239,255,255 + + .globl lj_vmeta_tgets + .hidden lj_vmeta_tgets + .type lj_vmeta_tgets, @function + .size lj_vmeta_tgets, 41 +lj_vmeta_tgets: + .byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16 + .byte 128,126,252,52,117,48,141,139,16,255,255,255,137,41,199,65 + .byte 4,244,255,255,255,137,205,235,36 + + .globl lj_vmeta_tgetb + .hidden lj_vmeta_tgetb + .type lj_vmeta_tgetb, @function + .size lj_vmeta_tgetb, 22 +lj_vmeta_tgetb: + .byte 15,182,70,254,137,68,36,12,219,68,36,12,221,92,36,16 + .byte 141,68,36,16,235,7 + + .globl lj_vmeta_tgetv + .hidden lj_vmeta_tgetv + .type lj_vmeta_tgetv, @function + .size lj_vmeta_tgetv, 48 +lj_vmeta_tgetv: + .byte 15,182,70,254,141,4,194,15,182,110,255,141,44,234,137,108 + .byte 36,4,139,108,36,48,137,68,36,8,137,44,36,137,85,16 + .byte 137,116,36,24,232 + .long lj_meta_tget-.-4 + .byte 139,85,16,133,192,116,33 + + .globl lj_cont_ra + .hidden lj_cont_ra + .type lj_cont_ra, @function + .size lj_cont_ra, 57 +lj_cont_ra: + .byte 15,182,78,253,139,104,4,139,0,137,108,202,4,137,4,202 + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171,139,77,20,137,113,244,141,113,2,41,214,139,105,248,184 + .byte 3,0,0,0,233,127,254,255,255 + + .globl lj_vmeta_tsets + .hidden lj_vmeta_tsets + .type lj_vmeta_tsets, @function + .size lj_vmeta_tsets, 41 +lj_vmeta_tsets: + .byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16 + .byte 128,126,252,53,117,48,141,139,16,255,255,255,137,41,199,65 + .byte 4,244,255,255,255,137,205,235,36 + + .globl lj_vmeta_tsetb + .hidden lj_vmeta_tsetb + .type lj_vmeta_tsetb, @function + .size lj_vmeta_tsetb, 22 +lj_vmeta_tsetb: + .byte 15,182,70,254,137,68,36,12,219,68,36,12,221,92,36,16 + .byte 141,68,36,16,235,7 + + .globl lj_vmeta_tsetv + .hidden lj_vmeta_tsetv + .type lj_vmeta_tsetv, @function + .size lj_vmeta_tsetv, 64 +lj_vmeta_tsetv: + .byte 15,182,70,254,141,4,194,15,182,110,255,141,44,234,137,108 + .byte 36,4,139,108,36,48,137,68,36,8,137,44,36,137,85,16 + .byte 137,116,36,24,232 + .long lj_meta_tset-.-4 + .byte 139,85,16,133,192,116,33,15,182,78,253,139,108,202,4,139 + .byte 12,202,137,104,4,137,8 + + .globl lj_cont_nop + .hidden lj_cont_nop + .type lj_cont_nop, @function + .size lj_cont_nop, 58 +lj_cont_nop: + .byte 139,6,15,182,204,15,182,232,131,198,4,193,232,16,255,36 + .byte 171,139,77,20,137,113,244,15,182,70,253,139,108,194,4,139 + .byte 4,194,137,105,20,137,65,16,141,113,2,41,214,139,105,248 + .byte 184,4,0,0,0,233,198,253,255,255 + + .globl lj_vmeta_comp + .hidden lj_vmeta_comp + .type lj_vmeta_comp, @function + .size lj_vmeta_comp, 86 +lj_vmeta_comp: + .byte 15,182,110,252,141,4,194,141,12,202,137,108,36,12,139,108 + .byte 36,48,137,68,36,8,137,76,36,4,137,44,36,137,85,16 + .byte 137,116,36,24,232 + .long lj_meta_comp-.-4 + .byte 139,85,16,131,248,1,15,135,192,0,0,0,141,118,4,114 + .byte 11,15,183,70,254,141,180,134,0,0,254,255,139,6,15,182 + .byte 204,15,182,232,131,198,4,193,232,16,255,36,171 + + .globl lj_cont_condt + .hidden lj_cont_condt + .type lj_cont_condt, @function + .size lj_cont_condt, 11 +lj_cont_condt: + .byte 131,198,4,131,120,4,254,114,219,235,228 + + .globl lj_cont_condf + .hidden lj_cont_condf + .type lj_cont_condf, @function + .size lj_cont_condf, 6 +lj_cont_condf: + .byte 131,120,4,254,235,206 + + .globl lj_vmeta_equal + .hidden lj_vmeta_equal + .type lj_vmeta_equal, @function + .size lj_vmeta_equal, 36 +lj_vmeta_equal: + .byte 131,238,4,137,108,36,12,139,108,36,48,137,68,36,8,137 + .byte 76,36,4,137,44,36,137,85,16,137,116,36,24,232 + .long lj_meta_equal-.-4 + .byte 235,158 + + .globl lj_vmeta_equal_cd + .hidden lj_vmeta_equal_cd + .type lj_vmeta_equal_cd, @function + .size lj_vmeta_equal_cd, 26 +lj_vmeta_equal_cd: + .byte 131,238,4,139,108,36,48,137,85,16,137,233,139,86,252,137 + .byte 116,36,24,232 + .long lj_meta_equal_cd-.-4 + .byte 235,132 + + .globl lj_vmeta_arith_vno + .hidden lj_vmeta_arith_vno + .type lj_vmeta_arith_vno, @function + .size lj_vmeta_arith_vno, 0 +lj_vmeta_arith_vno: + + .globl lj_vmeta_arith_vn + .hidden lj_vmeta_arith_vn + .type lj_vmeta_arith_vn, @function + .size lj_vmeta_arith_vn, 5 +lj_vmeta_arith_vn: + .byte 141,4,199,235,19 + + .globl lj_vmeta_arith_nvo + .hidden lj_vmeta_arith_nvo + .type lj_vmeta_arith_nvo, @function + .size lj_vmeta_arith_nvo, 0 +lj_vmeta_arith_nvo: + + .globl lj_vmeta_arith_nv + .hidden lj_vmeta_arith_nv + .type lj_vmeta_arith_nv, @function + .size lj_vmeta_arith_nv, 9 +lj_vmeta_arith_nv: + .byte 141,4,199,141,44,234,149,235,13 + + .globl lj_vmeta_unm + .hidden lj_vmeta_unm + .type lj_vmeta_unm, @function + .size lj_vmeta_unm, 7 +lj_vmeta_unm: + .byte 141,4,194,137,197,235,6 + + .globl lj_vmeta_arith_vvo + .hidden lj_vmeta_arith_vvo + .type lj_vmeta_arith_vvo, @function + .size lj_vmeta_arith_vvo, 0 +lj_vmeta_arith_vvo: + + .globl lj_vmeta_arith_vv + .hidden lj_vmeta_arith_vv + .type lj_vmeta_arith_vv, @function + .size lj_vmeta_arith_vv, 59 +lj_vmeta_arith_vv: + .byte 141,4,194,141,44,234,141,12,202,137,108,36,8,139,108,36 + .byte 48,137,68,36,12,15,182,70,252,137,76,36,4,137,68,36 + .byte 16,137,44,36,137,85,16,137,116,36,24,232 + .long lj_meta_arith-.-4 + .byte 139,85,16,133,192,15,132,209,254,255,255 + + .globl lj_vmeta_binop + .hidden lj_vmeta_binop + .type lj_vmeta_binop, @function + .size lj_vmeta_binop, 20 +lj_vmeta_binop: + .byte 137,193,41,208,137,113,244,141,112,2,184,3,0,0,0,233 + .byte 176,252,255,255 + + .globl lj_vmeta_len + .hidden lj_vmeta_len + .type lj_vmeta_len, @function + .size lj_vmeta_len, 26 +lj_vmeta_len: + .byte 139,108,36,48,137,85,16,141,20,194,137,233,137,116,36,24 + .byte 232 + .long lj_meta_len-.-4 + .byte 139,85,16,235,210 + + .globl lj_vmeta_call_ra + .hidden lj_vmeta_call_ra + .type lj_vmeta_call_ra, @function + .size lj_vmeta_call_ra, 4 +lj_vmeta_call_ra: + .byte 141,76,202,8 + + .globl lj_vmeta_call + .hidden lj_vmeta_call + .type lj_vmeta_call, @function + .size lj_vmeta_call, 88 +lj_vmeta_call: + .byte 137,76,36,20,137,68,36,16,131,233,8,141,4,193,139,108 + .byte 36,48,137,76,36,4,137,68,36,8,137,44,36,137,85,16 + .byte 137,116,36,24,232 + .long lj_meta_call-.-4 + .byte 139,85,16,139,76,36,20,139,68,36,16,139,105,248,131,192 + .byte 1,57,215,15,132,49,244,255,255,137,202,137,114,252,139,117 + .byte 16,139,14,15,182,233,15,182,205,131,198,4,255,36,171 + + .globl lj_vmeta_for + .hidden lj_vmeta_for + .type lj_vmeta_for, @function + .size lj_vmeta_for, 42 +lj_vmeta_for: + .byte 139,108,36,48,137,85,16,137,202,137,233,137,116,36,24,232 + .long lj_meta_for-.-4 + .byte 139,85,16,139,70,252,15,182,204,15,182,232,193,232,16,255 + .byte 164,171,108,2,0,0 + + .globl lj_ff_assert + .hidden lj_ff_assert + .type lj_ff_assert, @function + .size lj_ff_assert, 71 +lj_ff_assert: + .byte 131,248,2,15,130,183,16,0,0,139,106,4,131,253,254,15 + .byte 131,171,16,0,0,139,114,252,137,68,36,20,137,106,252,139 + .byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105 + .byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68 + .byte 36,20,233,28,6,0,0 + + .globl lj_ff_type + .hidden lj_ff_type + .type lj_ff_type, @function + .size lj_ff_type, 49 +lj_ff_type: + .byte 131,248,2,15,130,112,16,0,0,139,106,4,184,13,0,0 + .byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139 + .byte 114,252,199,66,252,251,255,255,255,137,66,248,233,226,5,0 + .byte 0 + + .globl lj_ff_getmetatable + .hidden lj_ff_getmetatable + .type lj_ff_getmetatable, @function + .size lj_ff_getmetatable, 136 +lj_ff_getmetatable: + .byte 131,248,2,15,130,63,16,0,0,139,106,4,139,114,252,131 + .byte 253,244,117,93,139,42,139,109,16,133,237,199,66,252,255,255 + .byte 255,255,15,132,186,5,0,0,139,67,168,199,66,252,244,255 + .byte 255,255,137,106,248,139,77,28,35,72,8,107,201,24,3,77 + .byte 20,131,121,12,251,117,5,57,65,8,116,12,139,73,16,133 + .byte 201,117,238,233,138,5,0,0,139,105,4,131,253,255,15,132 + .byte 126,5,0,0,139,1,137,106,252,137,66,248,233,113,5,0 + .byte 0,131,253,243,116,158,131,253,242,119,5,189,242,255,255,255 + .byte 247,213,139,108,171,188,235,145 + + .globl lj_ff_setmetatable + .hidden lj_ff_setmetatable + .type lj_ff_setmetatable, @function + .size lj_ff_setmetatable, 90 +lj_ff_setmetatable: + .byte 131,248,3,15,130,183,15,0,0,131,122,4,244,15,133,173 + .byte 15,0,0,139,42,131,125,16,0,15,133,161,15,0,0,131 + .byte 122,12,244,15,133,151,15,0,0,139,66,8,137,69,16,139 + .byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4 + .byte 116,19,128,101,4,251,139,131,176,254,255,255,137,171,176,254 + .byte 255,255,137,69,12,233,0,5,0,0 + + .globl lj_ff_rawget + .hidden lj_ff_rawget + .type lj_ff_rawget, @function + .size lj_ff_rawget, 67 +lj_ff_rawget: + .byte 131,248,3,15,130,93,15,0,0,131,122,4,244,15,133,83 + .byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36 + .byte 137,213,131,194,8,137,84,36,8,232 + .long lj_tab_get-.-4 + .byte 137,234,139,40,139,64,4,139,114,252,137,106,248,137,66,252 + .byte 233,189,4,0,0 + + .globl lj_ff_tonumber + .hidden lj_ff_tonumber + .type lj_ff_tonumber, @function + .size lj_ff_tonumber, 26 +lj_ff_tonumber: + .byte 131,248,2,15,133,26,15,0,0,131,122,4,242,15,131,16 + .byte 15,0,0,221,2,233,157,4,0,0 + + .globl lj_ff_tostring + .hidden lj_ff_tostring + .type lj_ff_tostring, @function + .size lj_ff_tostring, 97 +lj_ff_tostring: + .byte 131,248,2,15,130,0,15,0,0,139,114,252,131,122,4,251 + .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,128 + .byte 4,0,0,131,122,4,242,15,135,220,14,0,0,131,123,240 + .byte 0,15,133,210,14,0,0,139,171,148,254,255,255,59,171,152 + .byte 254,255,255,114,5,232,77,15,0,0,139,108,36,48,137,85 + .byte 16,137,116,36,24,137,233,232 + .long lj_str_fromnum-.-4 + .byte 139,85,16,235,179 + + .globl lj_ff_next + .hidden lj_ff_next + .type lj_ff_next, @function + .size lj_ff_next, 89 +lj_ff_next: + .byte 131,248,2,15,130,159,14,0,0,116,88,131,122,4,244,15 + .byte 133,147,14,0,0,139,108,36,48,137,85,16,137,85,20,139 + .byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84 + .byte 36,8,137,116,36,24,232 + .long lj_tab_next-.-4 + .byte 139,85,16,133,192,116,42,139,106,8,139,66,12,137,106,248 + .byte 137,66,252,139,106,16,139,66,20,137,42,137,66,4 + + .globl lj_fff_res2 + .hidden lj_fff_res2 + .type lj_fff_res2, @function + .size lj_fff_res2, 31 +lj_fff_res2: + .byte 184,3,0,0,0,233,228,3,0,0,199,66,12,255,255,255 + .byte 255,235,159,199,66,252,255,255,255,255,233,202,3,0,0 + + .globl lj_ff_pairs + .hidden lj_ff_pairs + .type lj_ff_pairs, @function + .size lj_ff_pairs, 57 +lj_ff_pairs: + .byte 131,248,2,15,130,39,14,0,0,139,42,131,122,4,244,15 + .byte 133,27,14,0,0,139,106,248,139,69,24,139,114,252,199,66 + .byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184 + .byte 4,0,0,0,233,150,3,0,0 + + .globl lj_ff_ipairs_aux + .hidden lj_ff_ipairs_aux + .type lj_ff_ipairs_aux, @function + .size lj_ff_ipairs_aux, 105 +lj_ff_ipairs_aux: + .byte 131,248,3,15,130,238,13,0,0,131,122,4,244,15,133,228 + .byte 13,0,0,131,122,12,242,15,131,218,13,0,0,139,114,252 + .byte 221,66,8,217,232,222,193,219,20,36,221,90,248,139,4,36 + .byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4 + .byte 255,116,38,139,40,139,64,4,137,42,137,66,4,233,86,255 + .byte 255,255,131,125,28,0,116,17,137,233,137,213,137,194,232 + .long lj_tab_getinth-.-4 + .byte 137,234,133,192,117,212 + + .globl lj_fff_res0 + .hidden lj_fff_res0 + .type lj_fff_res0, @function + .size lj_fff_res0, 10 +lj_fff_res0: + .byte 184,1,0,0,0,233,35,3,0,0 + + .globl lj_ff_ipairs + .hidden lj_ff_ipairs + .type lj_ff_ipairs, @function + .size lj_ff_ipairs, 55 +lj_ff_ipairs: + .byte 131,248,2,15,130,123,13,0,0,139,42,131,122,4,244,15 + .byte 133,111,13,0,0,139,106,248,139,69,24,139,114,252,199,66 + .byte 252,247,255,255,255,137,66,248,217,238,221,90,8,184,4,0 + .byte 0,0,233,236,2,0,0 + + .globl lj_ff_pcall + .hidden lj_ff_pcall + .type lj_ff_pcall, @function + .size lj_ff_pcall, 40 +lj_ff_pcall: + .byte 131,248,2,15,130,68,13,0,0,141,74,8,131,232,1,190 + .byte 14,0,0,0,15,182,171,1,255,255,255,193,237,4,131,229 + .byte 1,1,238,233,117,248,255,255 + + .globl lj_ff_xpcall + .hidden lj_ff_xpcall + .type lj_ff_xpcall, @function + .size lj_ff_xpcall, 55 +lj_ff_xpcall: + .byte 131,248,3,15,130,28,13,0,0,131,122,12,247,15,133,18 + .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255 + .byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2 + .byte 190,22,0,0,0,235,181 + + .globl lj_ff_coroutine_resume + .hidden lj_ff_coroutine_resume + .type lj_ff_coroutine_resume, @function + .size lj_ff_coroutine_resume, 316 +lj_ff_coroutine_resume: + .byte 131,248,2,15,130,229,12,0,0,139,42,139,114,252,137,116 + .byte 36,24,137,44,36,131,122,4,249,15,133,207,12,0,0,131 + .byte 125,40,0,15,133,197,12,0,0,128,125,7,1,15,135,187 + .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,173,12,0 + .byte 0,141,116,193,240,59,117,24,15,135,160,12,0,0,137,117 + .byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108 + .byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139 + .byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4 + .byte 49,201,137,76,36,12,137,76,36,8,232,242,246,255,255,199 + .byte 131,76,255,255,255,255,255,255,255,139,108,36,48,139,52,36 + .byte 139,85,16,131,248,1,119,89,139,78,16,139,126,20,137,78 + .byte 20,137,254,41,206,116,34,141,4,50,193,238,3,59,69,24 + .byte 119,96,137,213,41,205,139,1,137,4,41,139,65,4,137,68 + .byte 41,4,131,193,8,57,249,117,237,141,70,2,199,66,252,253 + .byte 255,255,255,139,116,36,24,137,68,36,20,185,248,255,255,255 + .byte 247,198,3,0,0,0,15,132,190,241,255,255,233,75,245,255 + .byte 255,199,66,252,254,255,255,255,139,78,20,131,233,8,137,78 + .byte 20,139,1,137,2,139,65,4,137,66,4,184,3,0,0,0 + .byte 235,193,139,12,36,137,121,20,137,242,137,233,232 + .long lj_state_growstack-.-4 + .byte 139,52,36,139,85,16,233,108,255,255,255 + + .globl lj_ff_coroutine_wrap_aux + .hidden lj_ff_coroutine_wrap_aux + .type lj_ff_coroutine_wrap_aux, @function + .size lj_ff_coroutine_wrap_aux, 261 +lj_ff_coroutine_wrap_aux: + .byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36 + .byte 131,125,40,0,15,133,152,11,0,0,128,125,7,1,15,135 + .byte 142,11,0,0,139,77,20,116,9,59,77,16,15,132,128,11 + .byte 0,0,141,116,193,248,59,117,24,15,135,115,11,0,0,137 + .byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240 + .byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46 + .byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201 + .byte 137,76,36,12,137,76,36,8,232,200,245,255,255,199,131,76 + .byte 255,255,255,255,255,255,255,139,108,36,48,139,52,36,139,85 + .byte 16,131,248,1,119,79,139,78,16,139,126,20,137,78,20,137 + .byte 254,41,206,116,34,141,4,50,193,238,3,59,69,24,119,62 + .byte 137,213,41,205,139,1,137,4,41,139,65,4,137,68,41,4 + .byte 131,193,8,57,249,117,237,141,70,1,139,116,36,24,137,68 + .byte 36,20,49,201,247,198,3,0,0,0,15,132,158,240,255,255 + .byte 233,43,244,255,255,137,242,137,233,232 + .long lj_ffh_coroutine_wrap_err-.-4 + .byte 139,12,36,137,121,20,137,242,137,233,232 + .long lj_state_growstack-.-4 + .byte 139,52,36,139,85,16,235,145 + + .globl lj_ff_coroutine_yield + .hidden lj_ff_coroutine_yield + .type lj_ff_coroutine_yield, @function + .size lj_ff_coroutine_yield, 42 +lj_ff_coroutine_yield: + .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,156,10,0 + .byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40 + .byte 176,1,136,69,7,233,57,244,255,255 + + .globl lj_fff_resi + .hidden lj_fff_resi + .type lj_fff_resi, @function + .size lj_fff_resi, 0 +lj_fff_resi: + + .globl lj_ff_math_abs + .hidden lj_ff_math_abs + .type lj_ff_math_abs, @function + .size lj_ff_math_abs, 23 +lj_ff_math_abs: + .byte 131,248,2,15,130,122,10,0,0,131,122,4,242,15,131,112 + .byte 10,0,0,221,2,217,225 + + .globl lj_fff_resn + .hidden lj_fff_resn + .type lj_fff_resn, @function + .size lj_fff_resn, 0 +lj_fff_resn: + + .globl lj_fff_resxmm0 + .hidden lj_fff_resxmm0 + .type lj_fff_resxmm0, @function + .size lj_fff_resxmm0, 6 +lj_fff_resxmm0: + .byte 139,114,252,221,90,248 + + .globl lj_fff_res1 + .hidden lj_fff_res1 + .type lj_fff_res1, @function + .size lj_fff_res1, 5 +lj_fff_res1: + .byte 184,2,0,0,0 + + .globl lj_fff_res + .hidden lj_fff_res + .type lj_fff_res, @function + .size lj_fff_res, 4 +lj_fff_res: + .byte 137,68,36,20 + + .globl lj_fff_res_ + .hidden lj_fff_res_ + .type lj_fff_res_, @function + .size lj_fff_res_, 62 +lj_fff_res_: + .byte 247,198,3,0,0,0,117,44,56,70,255,119,26,15,182,78 + .byte 253,247,209,141,20,202,139,6,15,182,204,15,182,232,131,198 + .byte 4,193,232,16,255,36,171,199,68,194,244,255,255,255,255,131 + .byte 192,1,235,212,185,248,255,255,255,233,125,243,255,255 + + .globl lj_ff_math_floor + .hidden lj_ff_math_floor + .type lj_ff_math_floor, @function + .size lj_ff_math_floor, 19 +lj_ff_math_floor: + .byte 131,122,4,242,15,131,21,10,0,0,221,2,232,99,11,0 + .byte 0,235,160 + + .globl lj_ff_math_ceil + .hidden lj_ff_math_ceil + .type lj_ff_math_ceil, @function + .size lj_ff_math_ceil, 19 +lj_ff_math_ceil: + .byte 131,122,4,242,15,131,2,10,0,0,221,2,232,208,11,0 + .byte 0,235,141 + + .globl lj_ff_math_sqrt + .hidden lj_ff_math_sqrt + .type lj_ff_math_sqrt, @function + .size lj_ff_math_sqrt, 28 +lj_ff_math_sqrt: + .byte 131,248,2,15,130,240,9,0,0,131,122,4,242,15,131,230 + .byte 9,0,0,221,2,217,250,233,113,255,255,255 + + .globl lj_ff_math_log + .hidden lj_ff_math_log + .type lj_ff_math_log, @function + .size lj_ff_math_log, 30 +lj_ff_math_log: + .byte 131,248,2,15,133,212,9,0,0,131,122,4,242,15,131,202 + .byte 9,0,0,217,237,221,2,217,241,233,83,255,255,255 + + .globl lj_ff_math_log10 + .hidden lj_ff_math_log10 + .type lj_ff_math_log10, @function + .size lj_ff_math_log10, 30 +lj_ff_math_log10: + .byte 131,248,2,15,130,182,9,0,0,131,122,4,242,15,131,172 + .byte 9,0,0,217,236,221,2,217,241,233,53,255,255,255 + + .globl lj_ff_math_exp + .hidden lj_ff_math_exp + .type lj_ff_math_exp, @function + .size lj_ff_math_exp, 31 +lj_ff_math_exp: + .byte 131,248,2,15,130,152,9,0,0,131,122,4,242,15,131,142 + .byte 9,0,0,221,2,232,141,12,0,0,233,22,255,255,255 + + .globl lj_ff_math_sin + .hidden lj_ff_math_sin + .type lj_ff_math_sin, @function + .size lj_ff_math_sin, 28 +lj_ff_math_sin: + .byte 131,248,2,15,130,121,9,0,0,131,122,4,242,15,131,111 + .byte 9,0,0,221,2,217,254,233,250,254,255,255 + + .globl lj_ff_math_cos + .hidden lj_ff_math_cos + .type lj_ff_math_cos, @function + .size lj_ff_math_cos, 28 +lj_ff_math_cos: + .byte 131,248,2,15,130,93,9,0,0,131,122,4,242,15,131,83 + .byte 9,0,0,221,2,217,255,233,222,254,255,255 + + .globl lj_ff_math_tan + .hidden lj_ff_math_tan + .type lj_ff_math_tan, @function + .size lj_ff_math_tan, 30 +lj_ff_math_tan: + .byte 131,248,2,15,130,65,9,0,0,131,122,4,242,15,131,55 + .byte 9,0,0,221,2,217,242,221,216,233,192,254,255,255 + + .globl lj_ff_math_asin + .hidden lj_ff_math_asin + .type lj_ff_math_asin, @function + .size lj_ff_math_asin, 38 +lj_ff_math_asin: + .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25 + .byte 9,0,0,221,2,217,192,216,200,217,232,222,225,217,250,217 + .byte 243,233,154,254,255,255 + + .globl lj_ff_math_acos + .hidden lj_ff_math_acos + .type lj_ff_math_acos, @function + .size lj_ff_math_acos, 40 +lj_ff_math_acos: + .byte 131,248,2,15,130,253,8,0,0,131,122,4,242,15,131,243 + .byte 8,0,0,221,2,217,192,216,200,217,232,222,225,217,250,217 + .byte 201,217,243,233,114,254,255,255 + + .globl lj_ff_math_atan + .hidden lj_ff_math_atan + .type lj_ff_math_atan, @function + .size lj_ff_math_atan, 30 +lj_ff_math_atan: + .byte 131,248,2,15,130,213,8,0,0,131,122,4,242,15,131,203 + .byte 8,0,0,221,2,217,232,217,243,233,84,254,255,255 + + .globl lj_ff_math_sinh + .hidden lj_ff_math_sinh + .type lj_ff_math_sinh, @function + .size lj_ff_math_sinh, 38 +lj_ff_math_sinh: + .byte 131,248,2,15,130,183,8,0,0,131,122,4,242,15,131,173 + .byte 8,0,0,221,2,221,28,36,137,213,232 + .long lj_vm_sinh-.-4 + .byte 137,234,233,46,254,255,255 + + .globl lj_ff_math_cosh + .hidden lj_ff_math_cosh + .type lj_ff_math_cosh, @function + .size lj_ff_math_cosh, 38 +lj_ff_math_cosh: + .byte 131,248,2,15,130,145,8,0,0,131,122,4,242,15,131,135 + .byte 8,0,0,221,2,221,28,36,137,213,232 + .long lj_vm_cosh-.-4 + .byte 137,234,233,8,254,255,255 + + .globl lj_ff_math_tanh + .hidden lj_ff_math_tanh + .type lj_ff_math_tanh, @function + .size lj_ff_math_tanh, 38 +lj_ff_math_tanh: + .byte 131,248,2,15,130,107,8,0,0,131,122,4,242,15,131,97 + .byte 8,0,0,221,2,221,28,36,137,213,232 + .long lj_vm_tanh-.-4 + .byte 137,234,233,226,253,255,255 + + .globl lj_ff_math_deg + .hidden lj_ff_math_deg + .type lj_ff_math_deg, @function + .size lj_ff_math_deg, 0 +lj_ff_math_deg: + + .globl lj_ff_math_rad + .hidden lj_ff_math_rad + .type lj_ff_math_rad, @function + .size lj_ff_math_rad, 32 +lj_ff_math_rad: + .byte 131,248,2,15,130,69,8,0,0,131,122,4,242,15,131,59 + .byte 8,0,0,221,2,139,106,248,220,77,24,233,194,253,255,255 + + .globl lj_ff_math_atan2 + .hidden lj_ff_math_atan2 + .type lj_ff_math_atan2, @function + .size lj_ff_math_atan2, 41 +lj_ff_math_atan2: + .byte 131,248,3,15,130,37,8,0,0,131,122,4,242,15,131,27 + .byte 8,0,0,131,122,12,242,15,131,17,8,0,0,221,2,221 + .byte 66,8,217,243,233,153,253,255,255 + + .globl lj_ff_math_ldexp + .hidden lj_ff_math_ldexp + .type lj_ff_math_ldexp, @function + .size lj_ff_math_ldexp, 43 +lj_ff_math_ldexp: + .byte 131,248,3,15,130,252,7,0,0,131,122,4,242,15,131,242 + .byte 7,0,0,131,122,12,242,15,131,232,7,0,0,221,66,8 + .byte 221,2,217,253,221,217,233,110,253,255,255 + + .globl lj_ff_math_frexp + .hidden lj_ff_math_frexp + .type lj_ff_math_frexp, @function + .size lj_ff_math_frexp, 135 +lj_ff_math_frexp: + .byte 131,248,2,15,130,209,7,0,0,139,106,4,131,253,242,15 + .byte 131,197,7,0,0,139,114,252,139,2,137,106,252,137,66,248 + .byte 209,229,129,253,0,0,224,255,115,60,9,232,116,56,184,254 + .byte 3,0,0,129,253,0,0,32,0,114,47,193,237,21,41,197 + .byte 137,108,36,16,219,68,36,16,139,106,252,129,229,255,255,15 + .byte 128,129,205,0,0,224,63,137,106,252,221,26,184,3,0,0 + .byte 0,233,19,253,255,255,217,238,235,240,221,2,199,68,36,16 + .byte 0,0,128,90,216,76,36,16,221,90,248,139,106,252,184,52 + .byte 4,0,0,209,229,235,180 + + .globl lj_ff_math_modf + .hidden lj_ff_math_modf + .type lj_ff_math_modf, @function + .size lj_ff_math_modf, 88 +lj_ff_math_modf: + .byte 131,248,2,15,130,74,7,0,0,131,122,4,242,15,131,64 + .byte 7,0,0,221,2,139,106,4,139,114,252,209,229,129,253,0 + .byte 0,224,255,116,45,217,192,232,124,9,0,0,220,233,221,90 + .byte 248,221,26,139,66,252,139,106,4,49,232,120,10,184,3,0 + .byte 0,0,233,171,252,255,255,129,245,0,0,0,128,137,106,4 + .byte 235,235,217,238,217,201,235,214 + + .globl lj_ff_math_fmod + .hidden lj_ff_math_fmod + .type lj_ff_math_fmod, @function + .size lj_ff_math_fmod, 51 +lj_ff_math_fmod: + .byte 131,248,3,15,130,242,6,0,0,131,122,4,242,15,131,232 + .byte 6,0,0,131,122,12,242,15,131,222,6,0,0,221,66,8 + .byte 221,2,217,248,223,224,102,37,0,4,117,246,221,217,233,92 + .byte 252,255,255 + + .globl lj_ff_math_pow + .hidden lj_ff_math_pow + .type lj_ff_math_pow, @function + .size lj_ff_math_pow, 44 +lj_ff_math_pow: + .byte 131,248,3,15,130,191,6,0,0,131,122,4,242,15,131,181 + .byte 6,0,0,131,122,12,242,15,131,171,6,0,0,221,2,221 + .byte 66,8,232,219,9,0,0,233,48,252,255,255 + + .globl lj_ff_math_min + .hidden lj_ff_math_min + .type lj_ff_math_min, @function + .size lj_ff_math_min, 47 +lj_ff_math_min: + .byte 185,2,0,0,0,131,122,4,242,15,131,141,6,0,0,221 + .byte 2,57,193,15,131,23,252,255,255,131,124,202,252,242,115,62 + .byte 221,68,202,248,219,233,219,209,221,217,131,193,1,235,226 + + .globl lj_ff_math_max + .hidden lj_ff_math_max + .type lj_ff_math_max, @function + .size lj_ff_math_max, 54 +lj_ff_math_max: + .byte 185,2,0,0,0,131,122,4,242,15,131,94,6,0,0,221 + .byte 2,57,193,15,131,232,251,255,255,131,124,202,252,242,115,15 + .byte 221,68,202,248,219,233,218,209,221,217,131,193,1,235,226,221 + .byte 216,233,55,6,0,0 + + .globl lj_ff_string_len + .hidden lj_ff_string_len + .type lj_ff_string_len, @function + .size lj_ff_string_len, 29 +lj_ff_string_len: + .byte 131,248,2,15,130,46,6,0,0,131,122,4,251,15,133,36 + .byte 6,0,0,139,42,219,69,12,233,174,251,255,255 + + .globl lj_ff_string_byte + .hidden lj_ff_string_byte + .type lj_ff_string_byte, @function + .size lj_ff_string_byte, 51 +lj_ff_string_byte: + .byte 131,248,2,15,133,17,6,0,0,131,122,4,251,15,133,7 + .byte 6,0,0,139,42,139,114,252,131,125,12,1,15,130,106,248 + .byte 255,255,15,182,109,16,137,108,36,16,219,68,36,16,233,123 + .byte 251,255,255 + + .globl lj_ff_string_char + .hidden lj_ff_string_char + .type lj_ff_string_char, @function + .size lj_ff_string_char, 70 +lj_ff_string_char: + .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,98 + .byte 6,0,0,131,248,2,15,133,203,5,0,0,131,122,4,242 + .byte 15,131,193,5,0,0,221,2,219,92,36,20,129,124,36,20 + .byte 255,0,0,0,15,135,173,5,0,0,199,68,36,8,1,0 + .byte 0,0,141,68,36,20 + + .globl lj_fff_newstr + .hidden lj_fff_newstr + .type lj_fff_newstr, @function + .size lj_fff_newstr, 44 +lj_fff_newstr: + .byte 139,108,36,48,137,85,16,137,68,36,4,137,44,36,137,116 + .byte 36,24,232 + .long lj_str_new-.-4 + .byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248 + .byte 233,15,251,255,255 + + .globl lj_ff_string_sub + .hidden lj_ff_string_sub + .type lj_ff_string_sub, @function + .size lj_ff_string_sub, 161 +lj_ff_string_sub: + .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,240 + .byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130 + .byte 81,5,0,0,118,17,131,122,20,242,15,131,69,5,0,0 + .byte 221,66,16,219,92,36,20,131,122,4,251,15,133,52,5,0 + .byte 0,131,122,12,242,15,131,42,5,0,0,139,42,137,108,36 + .byte 12,139,109,12,221,66,8,219,92,36,8,139,76,36,8,139 + .byte 68,36,20,57,197,114,30,133,201,126,38,139,108,36,12,41 + .byte 200,124,46,141,108,13,15,131,192,1,137,68,36,8,137,232 + .byte 233,79,255,255,255,124,6,141,68,40,1,235,218,137,232,235 + .byte 214,116,7,1,233,131,193,1,127,209,185,1,0,0,0,235 + .byte 202 + + .globl lj_fff_emptystr + .hidden lj_fff_emptystr + .type lj_fff_emptystr, @function + .size lj_fff_emptystr, 4 +lj_fff_emptystr: + .byte 49,192,235,213 + + .globl lj_ff_string_rep + .hidden lj_ff_string_rep + .type lj_ff_string_rep, @function + .size lj_ff_string_rep, 125 +lj_ff_string_rep: + .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,75 + .byte 5,0,0,131,248,3,15,133,180,4,0,0,131,122,4,251 + .byte 15,133,170,4,0,0,131,122,12,242,139,42,15,131,158,4 + .byte 0,0,221,66,8,219,92,36,20,139,68,36,20,133,192,126 + .byte 187,131,125,12,1,114,181,15,133,119,4,0,0,57,131,212 + .byte 254,255,255,15,130,107,4,0,0,15,182,77,16,139,171,204 + .byte 254,255,255,137,68,36,8,136,77,0,131,197,1,131,232,1 + .byte 117,245,139,131,204,254,255,255,233,178,254,255,255 + + .globl lj_ff_string_reverse + .hidden lj_ff_string_reverse + .type lj_ff_string_reverse, @function + .size lj_ff_string_reverse, 106 +lj_ff_string_reverse: + .byte 131,248,2,15,130,74,4,0,0,139,171,148,254,255,255,59 + .byte 171,152,254,255,255,114,5,232,197,4,0,0,131,122,4,251 + .byte 15,133,45,4,0,0,139,42,139,69,12,133,192,15,132,76 + .byte 255,255,255,57,131,212,254,255,255,15,130,15,4,0,0,131 + .byte 197,16,137,116,36,20,137,68,36,8,139,179,204,254,255,255 + .byte 15,182,77,0,131,197,1,131,232,1,136,12,6,117,241,137 + .byte 240,139,116,36,20,233,72,254,255,255 + + .globl lj_ff_string_lower + .hidden lj_ff_string_lower + .type lj_ff_string_lower, @function + .size lj_ff_string_lower, 111 +lj_ff_string_lower: + .byte 131,248,2,15,130,224,3,0,0,139,171,148,254,255,255,59 + .byte 171,152,254,255,255,114,5,232,91,4,0,0,131,122,4,251 + .byte 15,133,195,3,0,0,139,42,139,69,12,57,131,212,254,255 + .byte 255,15,130,173,3,0,0,131,197,16,137,116,36,20,137,68 + .byte 36,8,139,179,204,254,255,255,235,21,15,182,76,5,0,131 + .byte 249,65,114,8,131,249,90,119,3,131,241,32,136,12,6,131 + .byte 232,1,121,230,137,240,139,116,36,20,233,217,253,255,255 + + .globl lj_ff_string_upper + .hidden lj_ff_string_upper + .type lj_ff_string_upper, @function + .size lj_ff_string_upper, 111 +lj_ff_string_upper: + .byte 131,248,2,15,130,113,3,0,0,139,171,148,254,255,255,59 + .byte 171,152,254,255,255,114,5,232,236,3,0,0,131,122,4,251 + .byte 15,133,84,3,0,0,139,42,139,69,12,57,131,212,254,255 + .byte 255,15,130,62,3,0,0,131,197,16,137,116,36,20,137,68 + .byte 36,8,139,179,204,254,255,255,235,21,15,182,76,5,0,131 + .byte 249,97,114,8,131,249,122,119,3,131,241,32,136,12,6,131 + .byte 232,1,121,230,137,240,139,116,36,20,233,106,253,255,255 + + .globl lj_ff_table_getn + .hidden lj_ff_table_getn + .type lj_ff_table_getn, @function + .size lj_ff_table_getn, 41 +lj_ff_table_getn: + .byte 131,248,2,15,130,2,3,0,0,131,122,4,244,15,133,248 + .byte 2,0,0,137,213,139,10,232 + .long lj_tab_len-.-4 + .byte 137,234,137,4,36,219,4,36,233,118,248,255,255 + + .globl lj_ff_bit_tobit + .hidden lj_ff_bit_tobit + .type lj_ff_bit_tobit, @function + .size lj_ff_bit_tobit, 44 +lj_ff_bit_tobit: + .byte 131,248,2,15,130,217,2,0,0,131,122,4,242,15,131,207 + .byte 2,0,0,221,2,199,68,36,16,0,0,192,89,216,68,36 + .byte 16,221,28,36,219,4,36,233,74,248,255,255 + + .globl lj_ff_bit_band + .hidden lj_ff_bit_band + .type lj_ff_bit_band, @function + .size lj_ff_bit_band, 82 +lj_ff_bit_band: + .byte 131,248,2,15,130,173,2,0,0,199,68,36,16,0,0,192 + .byte 89,131,122,4,242,15,131,155,2,0,0,221,2,216,68,36 + .byte 16,221,28,36,139,44,36,137,68,36,20,141,68,194,240,57 + .byte 208,15,134,11,1,0,0,131,120,4,242,15,131,12,1,0 + .byte 0,221,0,216,68,36,16,221,28,36,35,44,36,131,232,8 + .byte 235,221 + + .globl lj_ff_bit_bor + .hidden lj_ff_bit_bor + .type lj_ff_bit_bor, @function + .size lj_ff_bit_bor, 82 +lj_ff_bit_bor: + .byte 131,248,2,15,130,91,2,0,0,199,68,36,16,0,0,192 + .byte 89,131,122,4,242,15,131,73,2,0,0,221,2,216,68,36 + .byte 16,221,28,36,139,44,36,137,68,36,20,141,68,194,240,57 + .byte 208,15,134,185,0,0,0,131,120,4,242,15,131,186,0,0 + .byte 0,221,0,216,68,36,16,221,28,36,11,44,36,131,232,8 + .byte 235,221 + + .globl lj_ff_bit_bxor + .hidden lj_ff_bit_bxor + .type lj_ff_bit_bxor, @function + .size lj_ff_bit_bxor, 74 +lj_ff_bit_bxor: + .byte 131,248,2,15,130,9,2,0,0,199,68,36,16,0,0,192 + .byte 89,131,122,4,242,15,131,247,1,0,0,221,2,216,68,36 + .byte 16,221,28,36,139,44,36,137,68,36,20,141,68,194,240,57 + .byte 208,118,107,131,120,4,242,115,112,221,0,216,68,36,16,221 + .byte 28,36,51,44,36,131,232,8,235,229 + + .globl lj_ff_bit_bswap + .hidden lj_ff_bit_bswap + .type lj_ff_bit_bswap, @function + .size lj_ff_bit_bswap, 43 +lj_ff_bit_bswap: + .byte 131,248,2,15,130,191,1,0,0,131,122,4,242,15,131,181 + .byte 1,0,0,221,2,199,68,36,16,0,0,192,89,216,68,36 + .byte 16,221,28,36,139,44,36,15,205,235,41 + + .globl lj_ff_bit_bnot + .hidden lj_ff_bit_bnot + .type lj_ff_bit_bnot, @function + .size lj_ff_bit_bnot, 41 +lj_ff_bit_bnot: + .byte 131,248,2,15,130,148,1,0,0,131,122,4,242,15,131,138 + .byte 1,0,0,221,2,199,68,36,16,0,0,192,89,216,68,36 + .byte 16,221,28,36,139,44,36,247,213 + + .globl lj_fff_resbit + .hidden lj_fff_resbit + .type lj_fff_resbit, @function + .size lj_fff_resbit, 11 +lj_fff_resbit: + .byte 137,44,36,219,4,36,233,253,246,255,255 + + .globl lj_fff_fallback_bit_op + .hidden lj_fff_fallback_bit_op + .type lj_fff_fallback_bit_op, @function + .size lj_fff_fallback_bit_op, 9 +lj_fff_fallback_bit_op: + .byte 139,68,36,20,233,96,1,0,0 + + .globl lj_ff_bit_lshift + .hidden lj_ff_bit_lshift + .type lj_ff_bit_lshift, @function + .size lj_ff_bit_lshift, 68 +lj_ff_bit_lshift: + .byte 131,248,3,15,130,87,1,0,0,131,122,4,242,15,131,77 + .byte 1,0,0,131,122,12,242,15,131,67,1,0,0,221,2,221 + .byte 66,8,199,68,36,16,0,0,192,89,216,68,36,16,221,92 + .byte 36,8,216,68,36,16,221,28,36,139,76,36,8,139,44,36 + .byte 211,229,235,168 + + .globl lj_ff_bit_rshift + .hidden lj_ff_bit_rshift + .type lj_ff_bit_rshift, @function + .size lj_ff_bit_rshift, 71 +lj_ff_bit_rshift: + .byte 131,248,3,15,130,19,1,0,0,131,122,4,242,15,131,9 + .byte 1,0,0,131,122,12,242,15,131,255,0,0,0,221,2,221 + .byte 66,8,199,68,36,16,0,0,192,89,216,68,36,16,221,92 + .byte 36,8,216,68,36,16,221,28,36,139,76,36,8,139,44,36 + .byte 211,237,233,97,255,255,255 + + .globl lj_ff_bit_arshift + .hidden lj_ff_bit_arshift + .type lj_ff_bit_arshift, @function + .size lj_ff_bit_arshift, 71 +lj_ff_bit_arshift: + .byte 131,248,3,15,130,204,0,0,0,131,122,4,242,15,131,194 + .byte 0,0,0,131,122,12,242,15,131,184,0,0,0,221,2,221 + .byte 66,8,199,68,36,16,0,0,192,89,216,68,36,16,221,92 + .byte 36,8,216,68,36,16,221,28,36,139,76,36,8,139,44,36 + .byte 211,253,233,26,255,255,255 + + .globl lj_ff_bit_rol + .hidden lj_ff_bit_rol + .type lj_ff_bit_rol, @function + .size lj_ff_bit_rol, 71 +lj_ff_bit_rol: + .byte 131,248,3,15,130,133,0,0,0,131,122,4,242,15,131,123 + .byte 0,0,0,131,122,12,242,15,131,113,0,0,0,221,2,221 + .byte 66,8,199,68,36,16,0,0,192,89,216,68,36,16,221,92 + .byte 36,8,216,68,36,16,221,28,36,139,76,36,8,139,44,36 + .byte 211,197,233,211,254,255,255 + + .globl lj_ff_bit_ror + .hidden lj_ff_bit_ror + .type lj_ff_bit_ror, @function + .size lj_ff_bit_ror, 59 +lj_ff_bit_ror: + .byte 131,248,3,114,66,131,122,4,242,115,60,131,122,12,242,115 + .byte 54,221,2,221,66,8,199,68,36,16,0,0,192,89,216,68 + .byte 36,16,221,92,36,8,216,68,36,16,221,28,36,139,76,36 + .byte 8,139,44,36,211,205,233,152,254,255,255 + + .globl lj_fff_fallback_2 + .hidden lj_fff_fallback_2 + .type lj_fff_fallback_2, @function + .size lj_fff_fallback_2, 7 +lj_fff_fallback_2: + .byte 184,3,0,0,0,235,5 + + .globl lj_fff_fallback_1 + .hidden lj_fff_fallback_1 + .type lj_fff_fallback_1, @function + .size lj_fff_fallback_1, 5 +lj_fff_fallback_1: + .byte 184,2,0,0,0 + + .globl lj_fff_fallback + .hidden lj_fff_fallback + .type lj_fff_fallback, @function + .size lj_fff_fallback, 87 +lj_fff_fallback: + .byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68 + .byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77 + .byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143 + .byte 107,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65 + .byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182 + .byte 205,131,198,4,255,36,171 + + .globl lj_vm_call_tail + .hidden lj_vm_call_tail + .type lj_vm_call_tail, @function + .size lj_vm_call_tail, 55 +lj_vm_call_tail: + .byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213 + .byte 141,20,234,233,225,234,255,255,137,245,131,229,248,41,234,233 + .byte 213,234,255,255,186,20,0,0,0,137,233,232 + .long lj_state_growstack-.-4 + .byte 139,85,16,49,192,235,166 + + .globl lj_fff_gcstep + .hidden lj_fff_gcstep + .type lj_fff_gcstep, @function + .size lj_fff_gcstep, 50 +lj_fff_gcstep: + .byte 93,137,108,36,16,139,108,36,48,137,116,36,24,137,85,16 + .byte 141,68,194,248,137,233,137,69,20,232 + .long lj_gc_step-.-4 + .byte 139,85,16,139,69,20,41,208,193,232,3,131,192,1,139,108 + .byte 36,16,85,195 + + .globl lj_vm_record + .hidden lj_vm_record + .type lj_vm_record, @function + .size lj_vm_record, 0 +lj_vm_record: + + .globl lj_vm_rethook + .hidden lj_vm_rethook + .type lj_vm_rethook, @function + .size lj_vm_rethook, 13 +lj_vm_rethook: + .byte 15,182,131,1,255,255,255,168,16,117,52,235,27 + + .globl lj_vm_inshook + .hidden lj_vm_inshook + .type lj_vm_inshook, @function + .size lj_vm_inshook, 65 +lj_vm_inshook: + .byte 15,182,131,1,255,255,255,168,16,117,39,168,12,116,35,255 + .byte 139,56,255,255,255,116,4,168,4,116,23,139,108,36,48,137 + .byte 85,16,137,242,137,233,232 + .long lj_dispatch_ins-.-4 + .byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255 + .byte 164,171,108,2,0,0 + + .globl lj_cont_hook + .hidden lj_cont_hook + .type lj_cont_hook, @function + .size lj_cont_hook, 12 +lj_cont_hook: + .byte 131,198,4,139,77,232,137,76,36,20,235,225 + + .globl lj_vm_hotloop + .hidden lj_vm_hotloop + .type lj_vm_hotloop, @function + .size lj_vm_hotloop, 0 +lj_vm_hotloop: + + .globl lj_vm_callhook + .hidden lj_vm_callhook + .type lj_vm_callhook, @function + .size lj_vm_callhook, 4 +lj_vm_callhook: + .byte 137,116,36,24 + + .globl lj_vm_hotcall + .hidden lj_vm_hotcall + .type lj_vm_hotcall, @function + .size lj_vm_hotcall, 55 +lj_vm_hotcall: + .byte 141,68,194,248,139,108,36,48,137,85,16,137,69,20,137,242 + .byte 137,233,232 + .long lj_dispatch_call-.-4 + .byte 199,68,36,24,0,0,0,0,139,85,16,137,193,139,69,20 + .byte 41,208,137,205,15,182,78,253,193,232,3,131,192,1,255,229 + + .globl lj_vm_floor + .hidden lj_vm_floor + .type lj_vm_floor, @function + .size lj_vm_floor, 0 +lj_vm_floor: + + .globl lj_vm_exit_handler + .hidden lj_vm_exit_handler + .type lj_vm_exit_handler, @function + .size lj_vm_exit_handler, 0 +lj_vm_exit_handler: + + .globl lj_vm_exit_interp + .hidden lj_vm_exit_interp + .type lj_vm_exit_interp, @function + .size lj_vm_exit_interp, 41 +lj_vm_exit_interp: + .byte 217,124,36,4,137,68,36,8,102,184,0,4,102,11,68,36 + .byte 4,102,37,255,247,102,137,68,36,6,217,108,36,6,217,252 + .byte 217,108,36,4,139,68,36,8,195 + + .globl lj_vm_floor_sse + .hidden lj_vm_floor_sse + .type lj_vm_floor_sse, @function + .size lj_vm_floor_sse, 87 +lj_vm_floor_sse: + .byte 102,15,239,210,102,15,118,210,102,15,115,210,1,184,0,0 + .byte 48,67,102,15,110,216,102,15,112,219,81,15,40,200,102,15 + .byte 84,202,102,15,46,217,118,46,102,15,85,208,242,15,88,203 + .byte 242,15,92,203,102,15,86,202,184,0,0,240,63,102,15,110 + .byte 208,102,15,112,210,81,242,15,194,193,1,102,15,84,194,242 + .byte 15,92,200,15,40,193,195 + + .globl lj_vm_ceil + .hidden lj_vm_ceil + .type lj_vm_ceil, @function + .size lj_vm_ceil, 41 +lj_vm_ceil: + .byte 217,124,36,4,137,68,36,8,102,184,0,8,102,11,68,36 + .byte 4,102,37,255,251,102,137,68,36,6,217,108,36,6,217,252 + .byte 217,108,36,4,139,68,36,8,195 + + .globl lj_vm_ceil_sse + .hidden lj_vm_ceil_sse + .type lj_vm_ceil_sse, @function + .size lj_vm_ceil_sse, 87 +lj_vm_ceil_sse: + .byte 102,15,239,210,102,15,118,210,102,15,115,210,1,184,0,0 + .byte 48,67,102,15,110,216,102,15,112,219,81,15,40,200,102,15 + .byte 84,202,102,15,46,217,118,46,102,15,85,208,242,15,88,203 + .byte 242,15,92,203,102,15,86,202,184,0,0,240,191,102,15,110 + .byte 208,102,15,112,210,81,242,15,194,193,6,102,15,84,194,242 + .byte 15,92,200,15,40,193,195 + + .globl lj_vm_trunc + .hidden lj_vm_trunc + .type lj_vm_trunc, @function + .size lj_vm_trunc, 37 +lj_vm_trunc: + .byte 217,124,36,4,137,68,36,8,102,184,0,12,102,11,68,36 + .byte 4,102,137,68,36,6,217,108,36,6,217,252,217,108,36,4 + .byte 139,68,36,8,195 + + .globl lj_vm_trunc_sse + .hidden lj_vm_trunc_sse + .type lj_vm_trunc_sse, @function + .size lj_vm_trunc_sse, 90 +lj_vm_trunc_sse: + .byte 102,15,239,210,102,15,118,210,102,15,115,210,1,184,0,0 + .byte 48,67,102,15,110,216,102,15,112,219,81,15,40,200,102,15 + .byte 84,202,102,15,46,217,118,49,102,15,85,208,15,40,193,242 + .byte 15,88,203,242,15,92,203,184,0,0,240,63,102,15,110,216 + .byte 102,15,112,219,81,242,15,194,193,1,102,15,84,195,242,15 + .byte 92,200,102,15,86,202,15,40,193,195 + + .globl lj_vm_mod + .hidden lj_vm_mod + .type lj_vm_mod, @function + .size lj_vm_mod, 41 +lj_vm_mod: + .byte 217,193,216,241,217,124,36,4,102,184,0,4,102,11,68,36 + .byte 4,102,37,255,247,102,137,68,36,6,217,108,36,6,217,252 + .byte 217,108,36,4,222,201,222,233,195 + + .globl lj_vm_log2 + .hidden lj_vm_log2 + .type lj_vm_log2, @function + .size lj_vm_log2, 9 +lj_vm_log2: + .byte 217,232,221,68,36,4,217,241,195 + + .globl lj_vm_exp_x87 + .hidden lj_vm_exp_x87 + .type lj_vm_exp_x87, @function + .size lj_vm_exp_x87, 4 +lj_vm_exp_x87: + .byte 217,234,222,201 + + .globl lj_vm_exp2_x87 + .hidden lj_vm_exp2_x87 + .type lj_vm_exp2_x87, @function + .size lj_vm_exp2_x87, 24 +lj_vm_exp2_x87: + .byte 217,84,36,4,129,124,36,4,0,0,128,127,116,28,129,124 + .byte 36,4,0,0,128,255,116,19 + + .globl lj_vm_exp2raw + .hidden lj_vm_exp2raw + .type lj_vm_exp2raw, @function + .size lj_vm_exp2raw, 24 +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 + + .globl lj_vm_pow + .hidden lj_vm_pow + .type lj_vm_pow, @function + .size lj_vm_pow, 209 +lj_vm_pow: + .byte 219,84,36,4,219,68,36,4,223,233,117,73,15,138,112,0 + .byte 0,0,221,216,139,68,36,4,131,248,1,126,34,169,1,0 + .byte 0,0,117,6,216,200,209,232,235,243,209,232,116,16,217,192 + .byte 216,200,209,232,116,6,115,248,220,201,235,244,222,201,195,116 + .byte 253,114,13,217,232,222,241,247,216,131,248,1,116,240,235,205 + .byte 221,216,217,232,195,217,84,36,4,217,201,217,84,36,8,139 + .byte 68,36,4,209,224,61,0,0,0,255,116,33,139,68,36,8 + .byte 209,224,116,62,61,0,0,0,255,116,55,217,241,233,102,255 + .byte 255,255,217,232,223,234,116,2,217,201,221,216,195,217,225,217 + .byte 232,223,233,116,24,221,216,217,225,217,238,184,0,0,0,0 + .byte 15,146,208,209,200,51,68,36,4,121,2,217,201,221,217,217 + .byte 225,195,131,124,36,4,0,125,244,221,216,221,216,133,192,116 + .byte 3,217,238,195,199,68,36,4,0,0,128,127,217,68,36,4 + .byte 195 + + .globl lj_vm_pow_sse + .hidden lj_vm_pow_sse + .type lj_vm_pow_sse, @function + .size lj_vm_pow_sse, 24 +lj_vm_pow_sse: + .byte 242,15,45,193,242,15,42,208,102,15,46,202,15,133,102,0 + .byte 0,0,15,138,197,0,0,0 + + .globl lj_vm_powi_sse + .hidden lj_vm_powi_sse + .type lj_vm_powi_sse, @function + .size lj_vm_powi_sse, 313 +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,29,247,216,232,202,255,255,255,184,0,0,240,63 + .byte 102,15,110,200,102,15,112,201,81,242,15,94,200,15,40,193 + .byte 195,184,0,0,240,63,102,15,110,192,102,15,112,192,81,195 + .byte 242,15,17,76,36,12,242,15,17,68,36,4,131,124,36,12 + .byte 0,117,13,139,68,36,16,209,224,61,0,0,224,255,116,93 + .byte 131,124,36,4,0,117,23,139,68,36,8,209,224,15,132,142 + .byte 0,0,0,61,0,0,224,255,15,132,143,0,0,0,221,68 + .byte 36,12,221,68,36,4,217,241,217,192,217,252,220,233,217,201 + .byte 217,240,217,232,222,193,217,253,221,217,221,92,36,4,242,15 + .byte 16,68,36,4,195,184,0,0,240,63,102,15,110,208,102,15 + .byte 112,210,81,102,15,46,194,116,3,15,40,193,195,102,15,239 + .byte 210,102,15,118,210,102,15,115,210,1,102,15,84,194,184,0 + .byte 0,240,63,102,15,110,208,102,15,112,210,81,102,15,46,194 + .byte 116,218,102,15,80,193,15,87,192,136,196,15,146,208,48,224 + .byte 117,202,184,0,0,240,127,102,15,110,192,102,15,112,192,81 + .byte 195,102,15,80,193,133,192,117,233,15,87,192,195,102,15,80 + .byte 193,133,192,116,221,15,87,192,195 + + .globl lj_vm_foldfpm + .hidden lj_vm_foldfpm + .type lj_vm_foldfpm, @function + .size lj_vm_foldfpm, 0 +lj_vm_foldfpm: + + .globl lj_vm_foldarith + .hidden lj_vm_foldarith + .type lj_vm_foldarith, @function + .size lj_vm_foldarith, 109 +lj_vm_foldarith: + .byte 139,68,36,20,221,68,36,4,221,68,36,12,131,248,1,116 + .byte 5,119,6,222,193,195,222,233,195,131,248,3,116,5,119,6 + .byte 222,201,195,222,249,195,131,248,5,15,130,73,253,255,255,15 + .byte 132,169,253,255,255,131,248,7,116,7,119,10,221,216,217,224 + .byte 195,221,216,217,225,195,131,248,9,116,5,119,10,217,243,195 + .byte 217,201,217,253,221,217,195,131,248,11,116,9,119,14,219,233 + .byte 219,209,221,217,195,219,233,218,209,221,217,195,204 + + .globl lj_vm_cpuid + .hidden lj_vm_cpuid + .type lj_vm_cpuid, @function + .size lj_vm_cpuid, 46 +lj_vm_cpuid: + .byte 156,90,137,209,129,242,0,0,32,0,82,157,156,90,49,192 + .byte 57,209,116,25,139,68,36,4,87,83,15,162,139,124,36,16 + .byte 137,7,137,95,4,137,79,8,137,87,12,91,95,195 + + .globl lj_assert_bad_for_arg_type + .hidden lj_assert_bad_for_arg_type + .type lj_assert_bad_for_arg_type, @function + .size lj_assert_bad_for_arg_type, 1 +lj_assert_bad_for_arg_type: + .byte 204 + + .globl lj_vm_ffi_callback + .hidden lj_vm_ffi_callback + .type lj_vm_ffi_callback, @function + .size lj_vm_ffi_callback, 119 +lj_vm_ffi_callback: + .byte 131,236,16,87,86,83,131,236,28,141,157,128,1,0,0,139 + .byte 181,224,0,0,0,15,183,192,137,134,148,0,0,0,141,68 + .byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76 + .byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226 + .byte 137,116,36,24,137,241,232 + .long lj_ccallback_enter-.-4 + .byte 199,131,76,255,255,255,255,255,255,255,139,80,16,139,64,20 + .byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14 + .byte 15,182,233,15,182,205,131,198,4,255,36,171 + + .globl lj_cont_ffi_callback + .hidden lj_cont_ffi_callback + .type lj_cont_ffi_callback, @function + .size lj_cont_ffi_callback, 81 +lj_cont_ffi_callback: + .byte 139,76,36,48,139,179,96,255,255,255,137,78,12,137,81,16 + .byte 137,105,20,137,241,137,194,232 + .long lj_ccallback_leave-.-4 + .byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10 + .byte 116,5,221,70,32,235,3,217,70,32,139,77,20,15,183,73 + .byte 6,137,76,36,48,131,196,28,91,94,95,93,89,3,36,36 + .byte 131,196,16,81,195 + + .globl lj_vm_ffi_call + .hidden lj_vm_ffi_call + .type lj_vm_ffi_call, @function + .size lj_vm_ffi_call, 65 +lj_vm_ffi_call: + .byte 85,137,229,83,137,203,43,99,4,15,182,75,8,131,233,1 + .byte 120,12,139,68,139,40,137,4,140,131,233,1,121,244,139,75 + .byte 32,139,83,36,255,19,137,67,32,137,83,36,128,123,10,1 + .byte 114,10,116,5,221,91,16,235,3,217,91,16,139,93,252,201 + .byte 195 + + .section .note.GNU-stack,"",@progbits + .ident "DynASM 1.3.0" + + .section .debug_frame,"",@progbits +.Lframe0: + .long .LECIE0-.LSCIE0 +.LSCIE0: + .long 0xffffffff + .byte 0x1 + .string "" + .uleb128 0x1 + .sleb128 -4 + .byte 0x8 + .byte 0xc + .uleb128 0x4 + .uleb128 4 + .byte 0x80+0x8 + .uleb128 0x1 + .align 4 +.LECIE0: + +.LSFDE0: + .long .LEFDE0-.LASFDE0 +.LASFDE0: + .long .Lframe0 + .long .Lbegin + .long 13095 + .byte 0xe + .uleb128 48 + .byte 0x85 + .uleb128 0x2 + .byte 0x87 + .uleb128 0x3 + .byte 0x86 + .uleb128 0x4 + .byte 0x83 + .uleb128 0x5 + .align 4 +.LEFDE0: + +.LSFDE1: + .long .LEFDE1-.LASFDE1 +.LASFDE1: + .long .Lframe0 + .long lj_vm_ffi_call + .long 65 + .byte 0xe + .uleb128 8 + .byte 0x85 + .uleb128 0x2 + .byte 0xd + .uleb128 0x5 + .byte 0x83 + .uleb128 0x3 + .align 4 +.LEFDE1: + + .section .eh_frame,"a",@progbits +.Lframe1: + .long .LECIE1-.LSCIE1 +.LSCIE1: + .long 0 + .byte 0x1 + .string "zPR" + .uleb128 0x1 + .sleb128 -4 + .byte 0x8 + .uleb128 6 + .byte 0x1b + .long lj_err_unwind_dwarf-. + .byte 0x1b + .byte 0xc + .uleb128 0x4 + .uleb128 4 + .byte 0x80+0x8 + .uleb128 0x1 + .align 4 +.LECIE1: + +.LSFDE2: + .long .LEFDE2-.LASFDE2 +.LASFDE2: + .long .LASFDE2-.Lframe1 + .long .Lbegin-. + .long 13095 + .uleb128 0 + .byte 0xe + .uleb128 48 + .byte 0x85 + .uleb128 0x2 + .byte 0x87 + .uleb128 0x3 + .byte 0x86 + .uleb128 0x4 + .byte 0x83 + .uleb128 0x5 + .align 4 +.LEFDE2: + +.Lframe2: + .long .LECIE2-.LSCIE2 +.LSCIE2: + .long 0 + .byte 0x1 + .string "zR" + .uleb128 0x1 + .sleb128 -4 + .byte 0x8 + .uleb128 1 + .byte 0x1b + .byte 0xc + .uleb128 0x4 + .uleb128 4 + .byte 0x80+0x8 + .uleb128 0x1 + .align 4 +.LECIE2: + +.LSFDE3: + .long .LEFDE3-.LASFDE3 +.LASFDE3: + .long .LASFDE3-.Lframe2 + .long lj_vm_ffi_call-. + .long 65 + .uleb128 0 + .byte 0xe + .uleb128 8 + .byte 0x85 + .uleb128 0x2 + .byte 0xd + .uleb128 0x5 + .byte 0x83 + .uleb128 0x3 + .align 4 +.LEFDE3: + |
