Commit 494a3ea8 authored by qa_quantgroup's avatar qa_quantgroup

update

parent c6062f81
This source diff could not be displayed because it is too large. You can view the blob instead.
-- This is a generated file. DO NOT EDIT!
return {
bcnames = "ISLT ISGE ISLE ISGT ISEQV ISNEV ISEQS ISNES ISEQN ISNEN ISEQP ISNEP ISTC ISFC IST ISF ISTYPEISNUM MOV NOT UNM LEN ADDVN SUBVN MULVN DIVVN MODVN ADDNV SUBNV MULNV DIVNV MODNV ADDVV SUBVV MULVV DIVVV MODVV POW CAT KSTR KCDATAKSHORTKNUM KPRI KNIL UGET USETV USETS USETN USETP UCLO FNEW TNEW TDUP GGET GSET TGETV TGETS TGETB TGETR TSETV TSETS TSETB TSETM TSETR CALLM CALL CALLMTCALLT ITERC ITERN VARG ISNEXTRETM RET RET0 RET1 FORI JFORI FORL IFORL JFORL ITERL IITERLJITERLLOOP ILOOP JLOOP JMP FUNCF IFUNCFJFUNCFFUNCV IFUNCVJFUNCVFUNCC FUNCCW",
irnames = "LT GE LE GT ULT UGE ULE UGT EQ NE ABC RETF NOP BASE PVAL GCSTEPHIOP LOOP USE PHI RENAMEPROF KPRI KINT KGC KPTR KKPTR KNULL KNUM KINT64KSLOT BNOT BSWAP BAND BOR BXOR BSHL BSHR BSAR BROL BROR ADD SUB MUL DIV MOD POW NEG ABS ATAN2 LDEXP MIN MAX FPMATHADDOV SUBOV MULOV AREF HREFK HREF NEWREFUREFO UREFC FREF STRREFLREF ALOAD HLOAD ULOAD FLOAD XLOAD SLOAD VLOAD ASTOREHSTOREUSTOREFSTOREXSTORESNEW XSNEW TNEW TDUP CNEW CNEWI BUFHDRBUFPUTBUFSTRTBAR OBAR XBAR CONV TOBIT TOSTR STRTO CALLN CALLA CALLL CALLS CALLXSCARG ",
irfpm = { [0]="floor", "ceil", "trunc", "sqrt", "exp", "exp2", "log", "log2", "log10", "sin", "cos", "tan", "other", },
irfield = { [0]="str.len", "func.env", "func.pc", "func.ffid", "thread.env", "tab.meta", "tab.array", "tab.node", "tab.asize", "tab.hmask", "tab.nomm", "udata.meta", "udata.udtype", "udata.file", "cdata.ctypeid", "cdata.ptr", "cdata.int", "cdata.int64", "cdata.int64_4", },
ircall = {
[0]="lj_str_cmp",
"lj_str_find",
"lj_str_new",
"lj_strscan_num",
"lj_strfmt_int",
"lj_strfmt_num",
"lj_strfmt_char",
"lj_strfmt_putint",
"lj_strfmt_putnum",
"lj_strfmt_putquoted",
"lj_strfmt_putfxint",
"lj_strfmt_putfnum_int",
"lj_strfmt_putfnum_uint",
"lj_strfmt_putfnum",
"lj_strfmt_putfstr",
"lj_strfmt_putfchar",
"lj_buf_putmem",
"lj_buf_putstr",
"lj_buf_putchar",
"lj_buf_putstr_reverse",
"lj_buf_putstr_lower",
"lj_buf_putstr_upper",
"lj_buf_putstr_rep",
"lj_buf_puttab",
"lj_buf_tostr",
"lj_tab_new_ah",
"lj_tab_new1",
"lj_tab_dup",
"lj_tab_clear",
"lj_tab_newkey",
"lj_tab_len",
"lj_gc_step_jit",
"lj_gc_barrieruv",
"lj_mem_newgco",
"lj_math_random_step",
"lj_vm_modi",
"sinh",
"cosh",
"tanh",
"fputc",
"fwrite",
"fflush",
"lj_vm_floor",
"lj_vm_ceil",
"lj_vm_trunc",
"sqrt",
"exp",
"lj_vm_exp2",
"log",
"lj_vm_log2",
"log10",
"sin",
"cos",
"tan",
"lj_vm_powi",
"pow",
"atan2",
"ldexp",
"lj_vm_tobit",
"softfp_add",
"softfp_sub",
"softfp_mul",
"softfp_div",
"softfp_cmp",
"softfp_i2d",
"softfp_d2i",
"lj_vm_sfmin",
"lj_vm_sfmax",
"softfp_ui2d",
"softfp_f2d",
"softfp_d2ui",
"softfp_d2f",
"softfp_i2f",
"softfp_ui2f",
"softfp_f2i",
"softfp_f2ui",
"fp64_l2d",
"fp64_ul2d",
"fp64_l2f",
"fp64_ul2f",
"fp64_d2l",
"fp64_d2ul",
"fp64_f2l",
"fp64_f2ul",
"lj_carith_divi64",
"lj_carith_divu64",
"lj_carith_modi64",
"lj_carith_modu64",
"lj_carith_powi64",
"lj_carith_powu64",
"lj_cdata_newv",
"lj_cdata_setfin",
"strlen",
"memcpy",
"memset",
"lj_vm_errno",
"lj_carith_mul64",
"lj_carith_shl64",
"lj_carith_shr64",
"lj_carith_sar64",
"lj_carith_rol64",
"lj_carith_ror64",
},
traceerr = {
[0]="error thrown or hook called during recording",
"trace too short",
"trace too long",
"trace too deep",
"too many snapshots",
"blacklisted",
"retry recording",
"NYI: bytecode %d",
"leaving loop in root trace",
"inner loop in root trace",
"loop unroll limit reached",
"bad argument type",
"JIT compilation disabled for function",
"call unroll limit reached",
"down-recursion, restarting",
"NYI: unsupported variant of FastFunc %s",
"NYI: return to lower frame",
"store with nil or NaN key",
"missing metamethod",
"looping index lookup",
"NYI: mixed sparse/dense table",
"symbol not in cache",
"NYI: unsupported C type conversion",
"NYI: unsupported C function type",
"guard would always fail",
"too many PHIs",
"persistent type instability",
"failed to allocate mcode memory",
"machine code too long",
"hit mcode limit (retrying)",
"too many spill slots",
"inconsistent register allocation",
"NYI: cannot assemble IR instruction %d",
"NYI: PHI shuffling too complex",
"NYI: register coalescing too complex",
},
ffnames = {
[0]="Lua",
"C",
"assert",
"type",
"next",
"pairs",
"ipairs_aux",
"ipairs",
"getmetatable",
"setmetatable",
"getfenv",
"setfenv",
"rawget",
"rawset",
"rawequal",
"unpack",
"select",
"tonumber",
"tostring",
"error",
"pcall",
"xpcall",
"loadfile",
"load",
"loadstring",
"dofile",
"gcinfo",
"collectgarbage",
"newproxy",
"print",
"coroutine.status",
"coroutine.running",
"coroutine.create",
"coroutine.yield",
"coroutine.resume",
"coroutine.wrap_aux",
"coroutine.wrap",
"math.abs",
"math.floor",
"math.ceil",
"math.sqrt",
"math.log10",
"math.exp",
"math.sin",
"math.cos",
"math.tan",
"math.asin",
"math.acos",
"math.atan",
"math.sinh",
"math.cosh",
"math.tanh",
"math.frexp",
"math.modf",
"math.log",
"math.atan2",
"math.pow",
"math.fmod",
"math.ldexp",
"math.min",
"math.max",
"math.random",
"math.randomseed",
"bit.tobit",
"bit.bnot",
"bit.bswap",
"bit.lshift",
"bit.rshift",
"bit.arshift",
"bit.rol",
"bit.ror",
"bit.band",
"bit.bor",
"bit.bxor",
"bit.tohex",
"string.byte",
"string.char",
"string.sub",
"string.rep",
"string.reverse",
"string.lower",
"string.upper",
"string.dump",
"string.find",
"string.match",
"string.gmatch_aux",
"string.gmatch",
"string.gsub",
"string.format",
"table.maxn",
"table.insert",
"table.concat",
"table.sort",
"table.new",
"table.clear",
"io.method.close",
"io.method.read",
"io.method.write",
"io.method.flush",
"io.method.seek",
"io.method.setvbuf",
"io.method.lines",
"io.method.__gc",
"io.method.__tostring",
"io.open",
"io.popen",
"io.tmpfile",
"io.close",
"io.read",
"io.write",
"io.flush",
"io.input",
"io.output",
"io.lines",
"io.type",
"os.execute",
"os.remove",
"os.rename",
"os.tmpname",
"os.getenv",
"os.exit",
"os.clock",
"os.date",
"os.time",
"os.difftime",
"os.setlocale",
"debug.getregistry",
"debug.getmetatable",
"debug.setmetatable",
"debug.getfenv",
"debug.setfenv",
"debug.getinfo",
"debug.getlocal",
"debug.setlocal",
"debug.getupvalue",
"debug.setupvalue",
"debug.upvalueid",
"debug.upvaluejoin",
"debug.sethook",
"debug.gethook",
"debug.debug",
"debug.traceback",
"jit.on",
"jit.off",
"jit.flush",
"jit.status",
"jit.attach",
"jit.util.funcinfo",
"jit.util.funcbc",
"jit.util.funck",
"jit.util.funcuvname",
"jit.util.traceinfo",
"jit.util.traceir",
"jit.util.tracek",
"jit.util.tracesnap",
"jit.util.tracemc",
"jit.util.traceexitstub",
"jit.util.ircalladdr",
"jit.opt.start",
"jit.profile.start",
"jit.profile.stop",
"jit.profile.dumpstack",
"ffi.meta.__index",
"ffi.meta.__newindex",
"ffi.meta.__eq",
"ffi.meta.__len",
"ffi.meta.__lt",
"ffi.meta.__le",
"ffi.meta.__concat",
"ffi.meta.__call",
"ffi.meta.__add",
"ffi.meta.__sub",
"ffi.meta.__mul",
"ffi.meta.__div",
"ffi.meta.__mod",
"ffi.meta.__pow",
"ffi.meta.__unm",
"ffi.meta.__tostring",
"ffi.meta.__pairs",
"ffi.meta.__ipairs",
"ffi.clib.__index",
"ffi.clib.__newindex",
"ffi.clib.__gc",
"ffi.callback.free",
"ffi.callback.set",
"ffi.cdef",
"ffi.new",
"ffi.cast",
"ffi.typeof",
"ffi.typeinfo",
"ffi.istype",
"ffi.sizeof",
"ffi.alignof",
"ffi.offsetof",
"ffi.errno",
"ffi.string",
"ffi.copy",
"ffi.fill",
"ffi.abi",
"ffi.metatype",
"ffi.gc",
"ffi.load",
},
}
/* This is a generated file. DO NOT EDIT! */
LJ_DATADEF const uint16_t lj_bc_ofs[] = {
0,
72,
144,
216,
288,
427,
569,
632,
695,
764,
833,
886,
938,
989,
1040,
1081,
1122,
1150,
1182,
1208,
1240,
1300,
1374,
1428,
1482,
1536,
1590,
1649,
1703,
1757,
1811,
1865,
1901,
1968,
2035,
2102,
2169,
2218,
2298,
2374,
2410,
2446,
2476,
2505,
2530,
2573,
2609,
2696,
2778,
2816,
2850,
2901,
2965,
3074,
3167,
3185,
3203,
3351,
3475,
3574,
3628,
3801,
4030,
4154,
4296,
4383,
4429,
4471,
4475,
4623,
4691,
4856,
5047,
5135,
5139,
5275,
5367,
5472,
5569,
5674,
5694,
5764,
5831,
5851,
5895,
5934,
5954,
5972,
6019,
6044,
6064,
6127,
6181,
6181,
6306,
6307,
6396,
8196,
8263,
8774,
8877,
8934,
9065,
8329,
8491,
8583,
8635,
8666,
9123,
9164,
9786,
9219,
9529,
9838,
9965,
9989,
10016,
10087,
10127,
10167,
10207,
10247,
10287,
10327,
10367,
10407,
10447,
10487,
10750,
10898,
10047,
10585,
10527,
10643,
10701,
10997,
11056,
11708,
12106,
12053,
12175,
12254,
12336,
12418,
12500,
11762,
11859,
11956,
11115,
11162,
11284,
11453,
11538,
11623
};
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
};
/* 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_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_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_maxn)
FFDEF(table_insert)
FFDEF(table_concat)
FFDEF(table_sort)
FFDEF(table_new)
FFDEF(table_clear)
FFDEF(io_method_close)
FFDEF(io_method_read)
FFDEF(io_method_write)
FFDEF(io_method_flush)
FFDEF(io_method_seek)
FFDEF(io_method_setvbuf)
FFDEF(io_method_lines)
FFDEF(io_method___gc)
FFDEF(io_method___tostring)
FFDEF(io_open)
FFDEF(io_popen)
FFDEF(io_tmpfile)
FFDEF(io_close)
FFDEF(io_read)
FFDEF(io_write)
FFDEF(io_flush)
FFDEF(io_input)
FFDEF(io_output)
FFDEF(io_lines)
FFDEF(io_type)
FFDEF(os_execute)
FFDEF(os_remove)
FFDEF(os_rename)
FFDEF(os_tmpname)
FFDEF(os_getenv)
FFDEF(os_exit)
FFDEF(os_clock)
FFDEF(os_date)
FFDEF(os_time)
FFDEF(os_difftime)
FFDEF(os_setlocale)
FFDEF(debug_getregistry)
FFDEF(debug_getmetatable)
FFDEF(debug_setmetatable)
FFDEF(debug_getfenv)
FFDEF(debug_setfenv)
FFDEF(debug_getinfo)
FFDEF(debug_getlocal)
FFDEF(debug_setlocal)
FFDEF(debug_getupvalue)
FFDEF(debug_setupvalue)
FFDEF(debug_upvalueid)
FFDEF(debug_upvaluejoin)
FFDEF(debug_sethook)
FFDEF(debug_gethook)
FFDEF(debug_debug)
FFDEF(debug_traceback)
FFDEF(jit_on)
FFDEF(jit_off)
FFDEF(jit_flush)
FFDEF(jit_status)
FFDEF(jit_attach)
FFDEF(jit_util_funcinfo)
FFDEF(jit_util_funcbc)
FFDEF(jit_util_funck)
FFDEF(jit_util_funcuvname)
FFDEF(jit_util_traceinfo)
FFDEF(jit_util_traceir)
FFDEF(jit_util_tracek)
FFDEF(jit_util_tracesnap)
FFDEF(jit_util_tracemc)
FFDEF(jit_util_traceexitstub)
FFDEF(jit_util_ircalladdr)
FFDEF(jit_opt_start)
FFDEF(jit_profile_start)
FFDEF(jit_profile_stop)
FFDEF(jit_profile_dumpstack)
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_typeinfo)
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 57
#endif
/* 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_bufput_append,
fold_bufput_kgc,
fold_bufstr_kfold_cse,
fold_bufput_kfold_op,
fold_bufput_kfold_rep,
fold_bufput_kfold_fmt,
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_str_len_tostr,
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,
fold_prof,
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[978] = {
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x0b54741d,
0x47b4aa76,
0xffffffff,
0x0c58741d,
0x898bfc11,
0xffffffff,
0x0c5c741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x47b4aa96,
0xffffffff,
0x035c7017,
0xffffffff,
0x1cc18c0c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x316ad401,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x5f485fff,
0xffffffff,
0xffffffff,
0x604c5fff,
0xffffffff,
0xffffffff,
0x60505fff,
0x6352a417,
0x64468c1d,
0x4d545fff,
0xffffffff,
0xffffffff,
0x2cb873ff,
0xffffffff,
0xffffffff,
0x0402701c,
0x868a6010,
0xffffffff,
0x0406701c,
0xffffffff,
0xffffffff,
0x040a701c,
0xffffffff,
0xffffffff,
0x040e701c,
0x818bfc07,
0xffffffff,
0x0412701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x1000741d,
0x3b56bc1c,
0xffffffff,
0x1004741d,
0xffffffff,
0xffffffff,
0x1008741d,
0x129c6817,
0xffffffff,
0x100c741d,
0x888b4c0f,
0xffffffff,
0x3010741d,
0x139dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3fb569d3,
0xffffffff,
0xffffffff,
0xffffffff,
0x5f4a77ff,
0xffffffff,
0x5e49fc21,
0x604e77ff,
0xffffffff,
0x5e4dfc21,
0xffffffff,
0xffffffff,
0x5e51fc21,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x1cc18c0d,
0xffffffff,
0x4a6dfc17,
0xffffffff,
0x6750a017,
0x6444881d,
0x4b71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3013fc1b,
0xffffffff,
0x316ad402,
0xffffffff,
0xffffffff,
0x61488417,
0x7c774418,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x61508417,
0x3a57fc1c,
0x5654abff,
0xffffffff,
0xffffffff,
0xffffffff,
0x95c1ffff,
0xffffffff,
0xffffffff,
0x7d8b4008,
0x95c5ffff,
0xffffffff,
0x868a6011,
0xffffffff,
0x17ab5056,
0x5b45fc17,
0xffffffff,
0xffffffff,
0x5d49fc17,
0xffffffff,
0xffffffff,
0x5d4dfc17,
0x818bfc08,
0xffffffff,
0x5d51fc17,
0xffffffff,
0xffffffff,
0x4c55fc17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3d5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x888b4c10,
0x6868d017,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3e5c73ff,
0xffffffff,
0xffffffff,
0x95a1ffff,
0xffffffff,
0xffffffff,
0x95a5ffff,
0x674e9c17,
0x6442841d,
0x95a9ffff,
0xffffffff,
0xffffffff,
0x19adffff,
0xffffffff,
0xffffffff,
0x8eb1ffff,
0xffffffff,
0xffffffff,
0x48b5ffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x14806017,
0x1cc18c0e,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x5a43fc1d,
0xffffffff,
0xffffffff,
0x5c47fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
0x1e52681d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x4e53fc1d,
0xffffffff,
0xffffffff,
0x5157fc1d,
0x1e526417,
0x8c8c6bff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x8d8dffff,
0xffffffff,
0x7e8b4009,
0x5954a429,
0x8991ffff,
0xffffffff,
0x9195ffff,
0xffffffff,
0xffffffff,
0x9399ffff,
0x49b4aa6e,
0xffffffff,
0x6c15fc17,
0x6866cc17,
0x818bfc09,
0x23b45e6f,
0x44b7681c,
0x0f407400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x674c9817,
0xffffffff,
0xffffffff,
0xffffffff,
0x073e5c00,
0xffffffff,
0xffffffff,
0xffffffff,
0x888b4c11,
0xffffffff,
0xffffffff,
0xffffffff,
0x49b4aaae,
0xffffffff,
0xffffffff,
0x7169ffff,
0xffffffff,
0xffffffff,
0x6e6dffff,
0xffffffff,
0xffffffff,
0x6e71ffff,
0xffffffff,
0xffffffff,
0x7a75ffff,
0x28b4726e,
0xffffffff,
0x9579ffff,
0xffffffff,
0x95b20000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x29b4728e,
0x1cc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
0x25b475d5,
0xffffffff,
0x110bfc1d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x2ab472ae,
0xffffffff,
0xffffffff,
0xffffffff,
0x7145ffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x2bb472ce,
0x05665c17,
0x62429417,
0x5455ffff,
0xffffffff,
0xffffffff,
0x47b4ae75,
0x066e5c17,
0x30126fff,
0x674a9417,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x6a67fc34,
0xffffffff,
0x6568d3ff,
0xffffffff,
0x42b56a75,
0x23b45e70,
0x47b4ae95,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x8faf4000,
0xffffffff,
0xffffffff,
0x95a3fc00,
0xffffffff,
0xffffffff,
0x42b56a95,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3c58bc2f,
0x15813bff,
0x8eaffc00,
0xffffffff,
0x05425c17,
0xffffffff,
0xffffffff,
0x05465c17,
0x1d52601d,
0x27b47675,
0x054a5c17,
0xffffffff,
0xffffffff,
0x054e5c17,
0xffffffff,
0xffffffff,
0x05525c17,
0xffffffff,
0xffffffff,
0x05565c17,
0xffffffff,
0x27b47695,
0x055a5c17,
0xffffffff,
0xffffffff,
0x055e5c17,
0x49b6a41c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x75866800,
0xffffffff,
0xffffffff,
0x26b475d6,
0x7001ffff,
0x7687fc00,
0xffffffff,
0x7005ffff,
0x898bfc00,
0xffffffff,
0x7009ffff,
0x67489017,
0xffffffff,
0x700dffff,
0xffffffff,
0xffffffff,
0x6f11ffff,
0xffffffff,
0xffffffff,
0x6d15ffff,
0x6566cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x0060701c,
0x3955fc2f,
0xffffffff,
0x0064701c,
0x0d487417,
0x47b4ae76,
0x2f13141b,
0x0068701c,
0x0d4c7417,
0xffffffff,
0x0d507417,
0xffffffff,
0xffffffff,
0x797c63ff,
0xffffffff,
0xffffffff,
0x42b56a76,
0x23b45e71,
0x47b4ae96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x42b56a96,
0x09025c17,
0xffffffff,
0xffffffff,
0x09065c17,
0xffffffff,
0xffffffff,
0x090a5c17,
0xffffffff,
0xffffffff,
0x090e5c17,
0x6456ac1d,
0xffffffff,
0x30125c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x73113818,
0xffffffff,
0xffffffff,
0x63468c17,
0x0054701c,
0x47b4a675,
0xffffffff,
0x30106018,
0x0058701c,
0xffffffff,
0x0b42741d,
0xffffffff,
0xffffffff,
0x0b46741d,
0xffffffff,
0xffffffff,
0xffffffff,
0x47b4a695,
0xffffffff,
0xffffffff,
0xffffffff,
0x898bfc01,
0x0b52741d,
0xffffffff,
0x848b7000,
0x0b56741d,
0xffffffff,
0xffffffff,
0x0c5a741d,
0x7c77441c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3360bc1c,
0xffffffff,
0xffffffff,
0xffffffff,
0x2eba6000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x34408000,
0xffffffff,
0x23b45e72,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x5f4a5fff,
0x838b3800,
0xffffffff,
0x604e5fff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x828a6000,
0xffffffff,
0xffffffff,
0xffffffff,
0x0400701c,
0x535a5fff,
0x63448817,
0x0404701c,
0xffffffff,
0xffffffff,
0x0408701c,
0xffffffff,
0xffffffff,
0x040c701c,
0x878b480e,
0x21b45dd3,
0x0410701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3854bc1c,
0x7f8b4408,
0x1002741d,
0x3b58bc1c,
0x47b4a676,
0x1006741d,
0xffffffff,
0xffffffff,
0x100a741d,
0xffffffff,
0xffffffff,
0x100e741d,
0xffffffff,
0xffffffff,
0x3012741d,
0xffffffff,
0xffffffff,
0x47b4a696,
0xffffffff,
0xffffffff,
0xffffffff,
0x5f4877ff,
0xffffffff,
0xffffffff,
0x604c77ff,
0xffffffff,
0x5e4bfc21,
0x605077ff,
0xffffffff,
0x5e4ffc21,
0x4d5477ff,
0xffffffff,
0xffffffff,
0xffffffff,
0x43b569ae,
0xffffffff,
0xffffffff,
0x6452a41d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x4a6ffc17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x3011fc1b,
0xffffffff,
0x63428417,
0x026a73ff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x614a8417,
0xffffffff,
0xffffffff,
0x614e8417,
0x3755fc1c,
0x78c1fc1e,
0x3a59fc1c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x95c3ffff,
0xffffffff,
0x66468fff,
0xffffffff,
0x6868d01c,
0xffffffff,
0x5a43fc17,
0xffffffff,
0xffffffff,
0x5c47fc17,
0xffffffff,
0x24b45eb3,
0x5d4bfc17,
0x22b45dd4,
0x1e526817,
0x5d4ffc17,
0xffffffff,
0xffffffff,
0x4a53fc17,
0xffffffff,
0xffffffff,
0x5057fc17,
0x808b4409,
0xffffffff,
0x525bfc17,
0x24b45ed3,
0xffffffff,
0xffffffff,
0x343e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x1ac18c13,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x40b56a6e,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x456b6800,
0x18abffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x40b56a8e,
0x08405c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x95bfffff,
0xffffffff,
0xffffffff,
0x5554a7ff,
0x41b56aae,
0xffffffff,
0xffffffff,
0xffffffff,
0x5b45fc1d,
0xffffffff,
0x65448bff,
0xffffffff,
0x6866cc1c,
0xffffffff,
0x898bfc0e,
0xffffffff,
0xffffffff,
0x41b56ace,
0xffffffff,
0xffffffff,
0x4f55fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x8a8bffff,
0x1ac18c09,
0xffffffff,
0x8b8fffff,
0xffffffff,
0xffffffff,
0x0a0bfc17,
0x9193ffff,
0xffffffff,
0x9297ffff,
0xffffffff,
0xffffffff,
0x6a69fc33,
0x949bffff,
0x24b45eb4,
0x959fffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x1f53fc18,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x24b45ed4,
0xffffffff,
0x3552bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x1ac18c14,
0xffffffff,
0x345ebfff,
0xffffffff,
0x7167ffff,
0x7b7743ff,
0x8faf4400,
0xffffffff,
0xffffffff,
0x898bfc04,
0x546fffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x456b6801,
0x8177ffff,
0xffffffff,
0xffffffff,
0x654287ff,
0x8e7bffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x1e52641d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x1d526017,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x49b6a81c,
0x7143ffff,
0x898bfc0f,
0xffffffff,
0x7247ffff,
0xffffffff,
0x0e3e7400,
0x49b4a66e,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x6e53ffff,
0x05685c17,
0x1cc18c0a,
0x6e57ffff,
0x066c5c17,
0x30106fff,
0xffffffff,
0x06705c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x6966d3ff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x49b4a6ae,
0xffffffff,
0x1f53fc19,
0xffffffff,
0xffffffff,
0x20b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x5855fc29,
0xffffffff,
0xffffffff,
0x3c56bc2f,
0xffffffff,
0xffffffff,
0x902bffff,
0x858a600e,
0x1ac18c15,
0xffffffff,
0x05445c17,
0xffffffff,
0xffffffff,
0x05485c17,
0xffffffff,
0xffffffff,
0x054c5c17,
0xffffffff,
0xffffffff,
0x05505c17,
0xffffffff,
0xffffffff,
0x05545c17,
0x456b6802,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x6356ac17,
0x7485fc00,
0xffffffff,
0x7003ffff,
0x62429017,
0x7789fc00,
0x7007ffff,
0xffffffff,
0x47b4aa75,
0x700bffff,
0xffffffff,
0xffffffff,
0x700fffff,
0x898bfc10,
0xffffffff,
0x6f13ffff,
0xffffffff,
0xffffffff,
0x9517ffff,
0x6968cfff,
0xffffffff,
0x47b4aa95,
0x2db85fff,
0x3653fc2f,
0xffffffff,
0x0062701c,
0x1cc18c0b,
0xffffffff,
0x2f11141b,
0x0066701c,
0x0d4a7417,
0xffffffff,
0x0d4e7417,
0xffffffff,
0xffffffff,
0x797a63ff,
0xffffffff,
0xffffffff,
0x46b5feb3,
0x3260c01c,
0x316ad400,
0xffffffff,
0x7c774416,
0xffffffff,
0xffffffff,
0x6b15fc29,
0x1f53fc1a,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x46b5fed3,
0x09005c17,
0x5755fc2a,
0x16bd8c00,
0x09045c17,
0x01647017,
0xffffffff,
0x09085c17,
0xffffffff,
0x868a600f,
0x1bc18c16,
0x090c5c17,
0xffffffff,
0x30105c17,
0xffffffff,
0xffffffff,
0x09145c17,
0xffffffff,
0x818bfc06,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0x73133818,
0x0052701c,
0xffffffff,
0xffffffff,
0x0056701c,
0xffffffff,
0xffffffff,
0x30126018,
0xffffffff,
0x878b4c0e,
0x0b44741d,
0x005e701c,
0xffffffff,
0xffffffff,
0xffffffff
};
#define fold_hashkey(k) (lj_rol(lj_rol((k),10)-(k),1)%977)
/* 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,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,67,108,111,103,249,3,100,101,103,0,1,2,0,0,1,2,24,1,0,0,76,
1,2,0,241,135,158,166,3,220,203,178,130,4,249,3,114,97,100,0,1,2,0,0,1,2,24,
1,0,0,76,1,2,0,243,244,148,165,20,198,190,199,252,3,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_bnot,
lj_ffh_bit_bswap,
lj_ffh_bit_lshift,
lj_ffh_bit_band,
lj_cf_bit_tohex
};
static const uint8_t lj_lib_init_bit[] = {
63,40,12,69,116,111,98,105,116,68,98,110,111,116,69,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_byte,
lj_ffh_string_char,
lj_ffh_string_sub,
lj_cf_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[] = {
75,51,14,249,3,108,101,110,0,1,2,0,0,0,3,16,0,5,0,21,1,0,0,76,1,2,0,68,98,121,
116,101,68,99,104,97,114,67,115,117,98,3,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_maxn,
lj_cf_table_insert,
lj_cf_table_concat,
lj_cf_table_sort
};
static const uint8_t lj_lib_init_table[] = {
89,57,8,249,8,102,111,114,101,97,99,104,105,0,2,9,0,0,0,15,16,0,12,0,16,1,9,
0,41,2,1,0,21,3,0,0,41,4,1,0,77,2,8,128,18,6,1,0,18,7,5,0,59,8,5,0,66,6,3,2,
10,6,0,0,88,7,1,128,76,6,2,0,79,2,248,127,75,0,1,0,249,7,102,111,114,101,97,
99,104,0,2,10,0,0,0,16,16,0,12,0,16,1,9,0,43,2,0,0,18,3,0,0,41,4,0,0,88,5,7,
128,18,7,1,0,18,8,5,0,18,9,6,0,66,7,3,2,10,7,0,0,88,8,1,128,76,7,2,0,70,5,3,
3,82,5,247,127,75,0,1,0,249,4,103,101,116,110,0,1,2,0,0,0,3,16,0,12,0,21,1,
0,0,76,1,2,0,4,109,97,120,110,6,105,110,115,101,114,116,249,6,114,101,109,111,
118,101,0,2,10,0,0,2,30,16,0,12,0,21,2,0,0,11,1,0,0,88,3,7,128,8,2,0,0,88,3,
23,128,59,3,2,0,43,4,0,0,64,4,2,0,76,3,2,0,88,3,18,128,17,1,15,0,41,3,1,0,3,
3,1,0,88,3,14,128,3,1,2,0,88,3,12,128,59,3,1,0,22,4,1,1,18,5,2,0,41,6,1,0,77,
4,4,128,23,8,1,7,59,9,7,0,64,9,8,0,79,4,252,127,43,4,0,0,64,4,2,0,76,3,2,0,
75,0,1,0,0,2,6,99,111,110,99,97,116,4,115,111,114,116,254,254,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[] = {
95,57,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[] = {
104,57,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[] = {
115,57,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[] = {
126,57,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[] = {
142,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250,
252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101,
114,115,105,111,110,250,255
};
#endif
#ifdef LJLIB_MODULE_jit_util
#undef LJLIB_MODULE_jit_util
static const lua_CFunction lj_lib_cf_jit_util[] = {
lj_cf_jit_util_funcinfo,
lj_cf_jit_util_funcbc,
lj_cf_jit_util_funck,
lj_cf_jit_util_funcuvname,
lj_cf_jit_util_traceinfo,
lj_cf_jit_util_traceir,
lj_cf_jit_util_tracek,
lj_cf_jit_util_tracesnap,
lj_cf_jit_util_tracemc,
lj_cf_jit_util_traceexitstub,
lj_cf_jit_util_ircalladdr
};
static const uint8_t lj_lib_init_jit_util[] = {
147,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105,
110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97,
99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120,
105,116,115,116,117,98,10,105,114,99,97,108,108,97,100,100,114,255
};
#endif
#ifdef LJLIB_MODULE_jit_opt
#undef LJLIB_MODULE_jit_opt
static const lua_CFunction lj_lib_cf_jit_opt[] = {
lj_cf_jit_opt_start
};
static const uint8_t lj_lib_init_jit_opt[] = {
158,57,1,5,115,116,97,114,116,255
};
#endif
#ifdef LJLIB_MODULE_jit_profile
#undef LJLIB_MODULE_jit_profile
static const lua_CFunction lj_lib_cf_jit_profile[] = {
lj_cf_jit_profile_start,
lj_cf_jit_profile_stop,
lj_cf_jit_profile_dumpstack
};
static const uint8_t lj_lib_init_jit_profile[] = {
159,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
99,107,255
};
#endif
#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[] = {
162,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95,
95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115,
117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95,
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[] = {
180,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
4,95,95,103,99,255
};
#endif
#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[] = {
183,57,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_typeinfo,
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[] = {
185,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105,
122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111,
102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102,
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
/* This is a generated file. DO NOT EDIT! */
static const uint16_t recff_idmap[] = {
0,
0x0100,
0x0200,
0x0300,
0,
0x0400+(0),
0x0500,
0x0400+(1),
0x0600,
0x0700,
0x0800,
0,
0x0900,
0x0a00,
0x0b00,
0,
0x0c00,
0x0d00,
0x0e00,
0,
0x0f00,
0x1000,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0x1100,
0x1200+(IRFPM_FLOOR),
0x1200+(IRFPM_CEIL),
0x1300+(IRFPM_SQRT),
0x1300+(IRFPM_LOG10),
0x1300+(IRFPM_EXP),
0x1300+(IRFPM_SIN),
0x1300+(IRFPM_COS),
0x1300+(IRFPM_TAN),
0x1400+(FF_math_asin),
0x1400+(FF_math_acos),
0x1400+(FF_math_atan),
0x1500+(IRCALL_sinh),
0x1500+(IRCALL_cosh),
0x1500+(IRCALL_tanh),
0,
0x1600,
0x1700,
0x1800,
0x1900,
0,
0x1a00,
0x1b00+(IR_MIN),
0x1b00+(IR_MAX),
0x1c00,
0,
0x1d00,
0x1e00+(IR_BNOT),
0x1e00+(IR_BSWAP),
0x1f00+(IR_BSHL),
0x1f00+(IR_BSHR),
0x1f00+(IR_BSAR),
0x1f00+(IR_BROL),
0x1f00+(IR_BROR),
0x2000+(IR_BAND),
0x2000+(IR_BOR),
0x2000+(IR_BXOR),
0x2100,
0x2200+(0),
0x2300,
0x2200+(1),
0x2400,
0x2500+(IRCALL_lj_buf_putstr_reverse),
0x2500+(IRCALL_lj_buf_putstr_lower),
0x2500+(IRCALL_lj_buf_putstr_upper),
0,
0x2600,
0,
0,
0,
0,
0x2700,
0,
0x2800,
0x2900,
0,
0x2a00,
0x2b00,
0,
0,
0x2c00+(0),
0x2d00+(0),
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0x2c00+(GCROOT_IO_OUTPUT),
0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0x2e00,
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,
0x2f00+(0),
0x2f00+(1),
0x3000+(MM_eq),
0x3000+(MM_len),
0x3000+(MM_lt),
0x3000+(MM_le),
0x3000+(MM_concat),
0x3100,
0x3000+(MM_add),
0x3000+(MM_sub),
0x3000+(MM_mul),
0x3000+(MM_div),
0x3000+(MM_mod),
0x3000+(MM_pow),
0x3000+(MM_unm),
0,
0,
0,
0x3200+(1),
0x3200+(0),
0,
0,
0,
0,
0x3300,
0x3300,
0x3400,
0,
0x3500,
0x3600+(FF_ffi_sizeof),
0x3600+(FF_ffi_alignof),
0x3600+(FF_ffi_offsetof),
0x3700,
0x3800,
0x3900,
0x3a00,
0x3b00,
0,
0x3c00
};
static const RecordFunc recff_func[] = {
recff_nyi,
recff_c,
recff_assert,
recff_type,
recff_xpairs,
recff_ipairs_aux,
recff_getmetatable,
recff_setmetatable,
recff_getfenv,
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_log,
recff_math_atan2,
recff_math_pow,
recff_math_ldexp,
recff_math_minmax,
recff_math_random,
recff_bit_tobit,
recff_bit_unary,
recff_bit_shift,
recff_bit_nary,
recff_bit_tohex,
recff_string_range,
recff_string_char,
recff_string_rep,
recff_string_op,
recff_string_find,
recff_string_format,
recff_table_insert,
recff_table_concat,
recff_table_new,
recff_table_clear,
recff_io_write,
recff_io_flush,
recff_debug_getmetatable,
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
};
.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, 72
lj_BC_ISLT:
.byte 129,124,202,4,255,255,254,255,15,131,81,30,0,0,129,124
.byte 194,4,255,255,254,255,15,131,67,30,0,0,242,15,16,4
.byte 194,131,195,4,102,15,46,4,202,118,11,15,183,67,254,141
.byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238
.globl lj_BC_ISGE
.hidden lj_BC_ISGE
.type lj_BC_ISGE, @function
.size lj_BC_ISGE, 72
lj_BC_ISGE:
.byte 129,124,202,4,255,255,254,255,15,131,9,30,0,0,129,124
.byte 194,4,255,255,254,255,15,131,251,29,0,0,242,15,16,4
.byte 194,131,195,4,102,15,46,4,202,119,11,15,183,67,254,141
.byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238
.globl lj_BC_ISLE
.hidden lj_BC_ISLE
.type lj_BC_ISLE, @function
.size lj_BC_ISLE, 72
lj_BC_ISLE:
.byte 129,124,202,4,255,255,254,255,15,131,193,29,0,0,129,124
.byte 194,4,255,255,254,255,15,131,179,29,0,0,242,15,16,4
.byte 194,131,195,4,102,15,46,4,202,114,11,15,183,67,254,141
.byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238
.globl lj_BC_ISGT
.hidden lj_BC_ISGT
.type lj_BC_ISGT, @function
.size lj_BC_ISGT, 72
lj_BC_ISGT:
.byte 129,124,202,4,255,255,254,255,15,131,121,29,0,0,129,124
.byte 194,4,255,255,254,255,15,131,107,29,0,0,242,15,16,4
.byte 194,131,195,4,102,15,46,4,202,115,11,15,183,67,254,141
.byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238
.globl lj_BC_ISEQV
.hidden lj_BC_ISEQV
.type lj_BC_ISEQV, @function
.size lj_BC_ISEQV, 139
lj_BC_ISEQV:
.byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
.byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
.byte 46,4,194,122,13,117,11,15,183,67,254,141,156,131,0,0
.byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238,131,253,245,15,132,106,29,0,0,131,124,202
.byte 4,245,15,132,95,29,0,0,57,108,202,4,117,212,131,253
.byte 253,115,196,139,12,202,139,4,194,57,193,116,186,131,253,244
.byte 119,192,131,253,243,114,187,139,105,16,133,237,116,180,246,69
.byte 6,16,117,174,49,237,233,15,29,0,0
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
.type lj_BC_ISNEV, @function
.size lj_BC_ISNEV, 142
lj_BC_ISNEV:
.byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
.byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
.byte 46,4,194,122,2,116,11,15,183,67,254,141,156,131,0,0
.byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238,131,253,245,15,132,223,28,0,0,131,124,202
.byte 4,245,15,132,212,28,0,0,57,108,202,4,117,201,131,253
.byte 253,115,207,139,12,202,139,4,194,57,193,116,197,131,253,244
.byte 119,181,131,253,243,114,176,139,105,16,133,237,116,169,246,69
.byte 6,16,117,163,189,1,0,0,0,233,129,28,0,0
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
.type lj_BC_ISEQS, @function
.size lj_BC_ISEQS, 63
lj_BC_ISEQS:
.byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
.byte 12,202,65,59,12,135,117,11,15,183,67,254,141,156,131,0
.byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
.byte 16,65,255,36,238,131,253,245,117,233,233,95,28,0,0
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
.type lj_BC_ISNES, @function
.size lj_BC_ISNES, 63
lj_BC_ISNES:
.byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
.byte 12,202,65,59,12,135,116,11,15,183,67,254,141,156,131,0
.byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
.byte 16,65,255,36,238,131,253,245,117,222,233,32,28,0,0
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
.type lj_BC_ISEQN, @function
.size lj_BC_ISEQN, 69
lj_BC_ISEQN:
.byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
.byte 65,15,16,4,199,102,15,46,4,202,122,13,117,11,15,183
.byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
.byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
.byte 233,219,27,0,0
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
.type lj_BC_ISNEN, @function
.size lj_BC_ISNEN, 69
lj_BC_ISNEN:
.byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
.byte 65,15,16,4,199,102,15,46,4,202,122,2,116,11,15,183
.byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
.byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,222
.byte 233,150,27,0,0
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
.type lj_BC_ISEQP, @function
.size lj_BC_ISEQP, 53
lj_BC_ISEQP:
.byte 72,247,208,139,108,202,4,131,195,4,57,197,117,29,15,183
.byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
.byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
.byte 233,97,27,0,0
.globl lj_BC_ISNEP
.hidden lj_BC_ISNEP
.type lj_BC_ISNEP, @function
.size lj_BC_ISNEP, 52
lj_BC_ISNEP:
.byte 72,247,208,139,108,202,4,131,195,4,57,197,116,20,131,253
.byte 245,15,132,74,27,0,0,15,183,67,254,141,156,131,0,0
.byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238
.globl lj_BC_ISTC
.hidden lj_BC_ISTC
.type lj_BC_ISTC, @function
.size lj_BC_ISTC, 51
lj_BC_ISTC:
.byte 139,108,194,4,131,195,4,131,253,254,115,21,137,108,202,4
.byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
.byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
.type lj_BC_ISFC, @function
.size lj_BC_ISFC, 51
lj_BC_ISFC:
.byte 139,108,194,4,131,195,4,131,253,254,114,21,137,108,202,4
.byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
.byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238
.globl lj_BC_IST
.hidden lj_BC_IST
.type lj_BC_IST, @function
.size lj_BC_IST, 41
lj_BC_IST:
.byte 139,108,194,4,131,195,4,131,253,254,115,11,15,183,67,254
.byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
.byte 195,4,193,232,16,65,255,36,238
.globl lj_BC_ISF
.hidden lj_BC_ISF
.type lj_BC_ISF, @function
.size lj_BC_ISF, 41
lj_BC_ISF:
.byte 139,108,194,4,131,195,4,131,253,254,114,11,15,183,67,254
.byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
.byte 195,4,193,232,16,65,255,36,238
.globl lj_BC_ISTYPE
.hidden lj_BC_ISTYPE
.type lj_BC_ISTYPE, @function
.size lj_BC_ISTYPE, 28
lj_BC_ISTYPE:
.byte 3,68,202,4,15,133,133,26,0,0,139,3,15,182,204,15
.byte 182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISNUM
.hidden lj_BC_ISNUM
.type lj_BC_ISNUM, @function
.size lj_BC_ISNUM, 32
lj_BC_ISNUM:
.byte 129,124,202,4,255,255,254,255,15,131,101,26,0,0,139,3
.byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MOV
.hidden lj_BC_MOV
.type lj_BC_MOV, @function
.size lj_BC_MOV, 26
lj_BC_MOV:
.byte 72,139,44,194,72,137,44,202,139,3,15,182,204,15,182,232
.byte 131,195,4,193,232,16,65,255,36,238
.globl lj_BC_NOT
.hidden lj_BC_NOT
.type lj_BC_NOT, @function
.size lj_BC_NOT, 32
lj_BC_NOT:
.byte 49,237,131,124,194,4,254,131,213,253,137,108,202,4,139,3
.byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
.size lj_BC_UNM, 60
lj_BC_UNM:
.byte 129,124,194,4,255,255,254,255,15,131,56,26,0,0,242,15
.byte 16,4,194,72,184,0,0,0,0,0,0,0,128,102,72,15
.byte 110,200,15,87,193,242,15,17,4,202,139,3,15,182,204,15
.byte 182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_LEN
.hidden lj_BC_LEN
.type lj_BC_LEN, @function
.size lj_BC_LEN, 74
lj_BC_LEN:
.byte 131,124,194,4,251,117,34,139,4,194,15,87,192,242,15,42
.byte 64,12,242,15,17,4,202,139,3,15,182,204,15,182,232,131
.byte 195,4,193,232,16,65,255,36,238,131,124,194,4,244,15,133
.byte 34,26,0,0,139,60,194,137,213
call lj_tab_len
.byte 242,15,42,192,137,234,15,182,75,253,235,200
.globl lj_BC_ADDVN
.hidden lj_BC_ADDVN
.type lj_BC_ADDVN, @function
.size lj_BC_ADDVN, 54
lj_BC_ADDVN:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 156,25,0,0,242,15,16,4,234,242,65,15,88,4,199,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_SUBVN
.hidden lj_BC_SUBVN
.type lj_BC_SUBVN, @function
.size lj_BC_SUBVN, 54
lj_BC_SUBVN:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 102,25,0,0,242,15,16,4,234,242,65,15,92,4,199,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_MULVN
.hidden lj_BC_MULVN
.type lj_BC_MULVN, @function
.size lj_BC_MULVN, 54
lj_BC_MULVN:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 48,25,0,0,242,15,16,4,234,242,65,15,89,4,199,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_DIVVN
.hidden lj_BC_DIVVN
.type lj_BC_DIVVN, @function
.size lj_BC_DIVVN, 54
lj_BC_DIVVN:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 250,24,0,0,242,15,16,4,234,242,65,15,94,4,199,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_MODVN
.hidden lj_BC_MODVN
.type lj_BC_MODVN, @function
.size lj_BC_MODVN, 59
lj_BC_MODVN:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 196,24,0,0,242,15,16,4,234,242,65,15,16,12,199,232
.byte 204,47,0,0,242,15,17,4,202,139,3,15,182,204,15,182
.byte 232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ADDNV
.hidden lj_BC_ADDNV
.type lj_BC_ADDNV, @function
.size lj_BC_ADDNV, 54
lj_BC_ADDNV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 143,24,0,0,242,65,15,16,4,199,242,15,88,4,234,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_SUBNV
.hidden lj_BC_SUBNV
.type lj_BC_SUBNV, @function
.size lj_BC_SUBNV, 54
lj_BC_SUBNV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 89,24,0,0,242,65,15,16,4,199,242,15,92,4,234,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_MULNV
.hidden lj_BC_MULNV
.type lj_BC_MULNV, @function
.size lj_BC_MULNV, 54
lj_BC_MULNV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 35,24,0,0,242,65,15,16,4,199,242,15,89,4,234,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_DIVNV
.hidden lj_BC_DIVNV
.type lj_BC_DIVNV, @function
.size lj_BC_DIVNV, 54
lj_BC_DIVNV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 237,23,0,0,242,65,15,16,4,199,242,15,94,4,234,242
.byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_MODNV
.hidden lj_BC_MODNV
.type lj_BC_MODNV, @function
.size lj_BC_MODNV, 36
lj_BC_MODNV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 183,23,0,0,242,65,15,16,4,199,242,15,16,12,234,233
.byte 232,254,255,255
.globl lj_BC_ADDVV
.hidden lj_BC_ADDVV
.type lj_BC_ADDVV, @function
.size lj_BC_ADDVV, 67
lj_BC_ADDVV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 164,23,0,0,129,124,194,4,255,255,254,255,15,131,150,23
.byte 0,0,242,15,16,4,234,242,15,88,4,194,242,15,17,4
.byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238
.globl lj_BC_SUBVV
.hidden lj_BC_SUBVV
.type lj_BC_SUBVV, @function
.size lj_BC_SUBVV, 67
lj_BC_SUBVV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 97,23,0,0,129,124,194,4,255,255,254,255,15,131,83,23
.byte 0,0,242,15,16,4,234,242,15,92,4,194,242,15,17,4
.byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238
.globl lj_BC_MULVV
.hidden lj_BC_MULVV
.type lj_BC_MULVV, @function
.size lj_BC_MULVV, 67
lj_BC_MULVV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 30,23,0,0,129,124,194,4,255,255,254,255,15,131,16,23
.byte 0,0,242,15,16,4,234,242,15,89,4,194,242,15,17,4
.byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238
.globl lj_BC_DIVVV
.hidden lj_BC_DIVVV
.type lj_BC_DIVVV, @function
.size lj_BC_DIVVV, 67
lj_BC_DIVVV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 219,22,0,0,129,124,194,4,255,255,254,255,15,131,205,22
.byte 0,0,242,15,16,4,234,242,15,94,4,194,242,15,17,4
.byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238
.globl lj_BC_MODVV
.hidden lj_BC_MODVV
.type lj_BC_MODVV, @function
.size lj_BC_MODVV, 49
lj_BC_MODVV:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 152,22,0,0,129,124,194,4,255,255,254,255,15,131,138,22
.byte 0,0,242,15,16,4,234,242,15,16,12,194,233,171,253,255
.byte 255
.globl lj_BC_POW
.hidden lj_BC_POW
.type lj_BC_POW, @function
.size lj_BC_POW, 80
lj_BC_POW:
.byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
.byte 103,22,0,0,129,124,194,4,255,255,254,255,15,131,89,22
.byte 0,0,242,15,16,4,234,242,15,16,12,194,137,213
call pow@PLT
.byte 15,182,75,253,137,234,242,15,17,4,202,139,3,15,182,204
.byte 15,182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_CAT
.hidden lj_BC_CAT
.type lj_BC_CAT, @function
.size lj_BC_CAT, 76
lj_BC_CAT:
.byte 15,182,236,15,182,192,139,124,36,24,137,87,16,141,52,194
.byte 137,194,41,234,137,253,137,92,36,28
call lj_meta_cat
.byte 139,85,16,133,192,15,133,50,22,0,0,15,182,107,255,15
.byte 182,75,253,72,139,4,234,72,137,4,202,139,3,15,182,204
.byte 15,182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
.type lj_BC_KSTR, @function
.size lj_BC_KSTR, 36
lj_BC_KSTR:
.byte 72,247,208,65,139,4,135,199,68,202,4,251,255,255,255,137
.byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
.type lj_BC_KCDATA, @function
.size lj_BC_KCDATA, 36
lj_BC_KCDATA:
.byte 72,247,208,65,139,4,135,199,68,202,4,245,255,255,255,137
.byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
.type lj_BC_KSHORT, @function
.size lj_BC_KSHORT, 30
lj_BC_KSHORT:
.byte 15,191,192,242,15,42,192,242,15,17,4,202,139,3,15,182
.byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KNUM
.hidden lj_BC_KNUM
.type lj_BC_KNUM, @function
.size lj_BC_KNUM, 29
lj_BC_KNUM:
.byte 242,65,15,16,4,199,242,15,17,4,202,139,3,15,182,204
.byte 15,182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
.type lj_BC_KPRI, @function
.size lj_BC_KPRI, 25
lj_BC_KPRI:
.byte 72,247,208,137,68,202,4,139,3,15,182,204,15,182,232,131
.byte 195,4,193,232,16,65,255,36,238
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
.type lj_BC_KNIL, @function
.size lj_BC_KNIL, 43
lj_BC_KNIL:
.byte 141,76,202,12,141,68,194,4,189,255,255,255,255,137,105,248
.byte 137,41,131,193,8,57,193,118,247,139,3,15,182,204,15,182
.byte 232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_UGET
.hidden lj_BC_UGET
.type lj_BC_UGET, @function
.size lj_BC_UGET, 36
lj_BC_UGET:
.byte 139,106,248,139,108,133,20,139,109,16,72,139,69,0,72,137
.byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238
.globl lj_BC_USETV
.hidden lj_BC_USETV
.type lj_BC_USETV, @function
.size lj_BC_USETV, 87
lj_BC_USETV:
.byte 139,106,248,139,108,141,20,128,125,6,0,139,109,16,139,12
.byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
.byte 4,117,18,139,3,15,182,204,15,182,232,131,195,4,193,232
.byte 16,65,255,36,238,131,232,252,131,248,246,118,230,246,65,4
.byte 3,116,224,137,238,137,213,65,141,190,16,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,204
.globl lj_BC_USETS
.hidden lj_BC_USETS
.type lj_BC_USETS, @function
.size lj_BC_USETS, 82
lj_BC_USETS:
.byte 72,247,208,139,106,248,139,108,141,20,65,139,12,135,139,69
.byte 16,137,8,199,64,4,251,255,255,255,246,69,4,4,117,18
.byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
.byte 36,238,246,65,4,3,116,232,128,125,6,0,116,226,137,213
.byte 137,198,65,141,190,16,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,206
.globl lj_BC_USETN
.hidden lj_BC_USETN
.type lj_BC_USETN, @function
.size lj_BC_USETN, 38
lj_BC_USETN:
.byte 139,106,248,242,65,15,16,4,199,139,108,141,20,139,77,16
.byte 242,15,17,1,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_USETP
.hidden lj_BC_USETP
.type lj_BC_USETP, @function
.size lj_BC_USETP, 34
lj_BC_USETP:
.byte 72,247,208,139,106,248,139,108,141,20,139,77,16,137,65,4
.byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
.byte 36,238
.globl lj_BC_UCLO
.hidden lj_BC_UCLO
.type lj_BC_UCLO, @function
.size lj_BC_UCLO, 51
lj_BC_UCLO:
.byte 141,156,131,0,0,254,255,139,108,36,24,131,125,40,0,116
.byte 16,137,85,16,141,52,202,137,239
call lj_func_closeuv
.byte 139,85,16,139,3,15,182,204,15,182,232,131,195,4,193,232
.byte 16,65,255,36,238
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
.type lj_BC_FNEW, @function
.size lj_BC_FNEW, 64
lj_BC_FNEW:
.byte 72,247,208,139,108,36,24,137,85,16,139,82,248,65,139,52
.byte 135,137,239,137,92,36,28
call lj_func_newL_gc
.byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,247,255
.byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238
.globl lj_BC_TNEW
.hidden lj_BC_TNEW
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 109
lj_BC_TNEW:
.byte 139,108,36,24,137,85,16,65,139,142,48,244,255,255,65,59
.byte 142,52,244,255,255,137,92,36,28,115,69,137,194,37,255,7
.byte 0,0,193,234,11,61,255,7,0,0,116,45,137,239,137,198
call lj_tab_new
.byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
.byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238,184,1,8,0,0,235,204,137,239
call lj_gc_step_fixtop
.byte 15,183,67,254,235,174
.globl lj_BC_TDUP
.hidden lj_BC_TDUP
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 93
lj_BC_TDUP:
.byte 72,247,208,139,108,36,24,65,139,142,48,244,255,255,137,92
.byte 36,28,65,59,142,52,244,255,255,137,85,16,115,47,65,139
.byte 52,135,137,239
call lj_tab_dup
.byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
.byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
.byte 65,255,36,238,137,239
call lj_gc_step_fixtop
.byte 15,183,67,254,72,247,208,235,193
.globl lj_BC_GGET
.hidden lj_BC_GGET
.type lj_BC_GGET, @function
.size lj_BC_GGET, 18
lj_BC_GGET:
.byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,193,0
.byte 0,0
.globl lj_BC_GSET
.hidden lj_BC_GSET
.type lj_BC_GSET, @function
.size lj_BC_GSET, 18
lj_BC_GSET:
.byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,113,2
.byte 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,122,16,0
.byte 0,139,44,234,129,124,194,4,255,255,254,255,115,102,242,15
.byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
.byte 133,86,16,0,0,59,69,24,15,131,77,16,0,0,193,224
.byte 3,3,69,8,131,120,4,255,116,25,72,139,40,72,137,44
.byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238,131,125,16,0,116,17,139,77,16,246,65,6,1
.byte 15,132,21,16,0,0,15,182,75,253,199,68,202,4,255,255
.byte 255,255,235,205,131,124,194,4,251,15,133,252,15,0,0,139
.byte 4,194,235,27
.globl lj_BC_TGETS
.hidden lj_BC_TGETS
.type lj_BC_TGETS, @function
.size lj_BC_TGETS, 124
lj_BC_TGETS:
.byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
.byte 4,244,15,133,163,15,0,0,139,44,234,139,77,28,35,72
.byte 8,107,201,24,3,77,20,131,121,12,251,117,54,57,65,8
.byte 117,49,131,121,4,255,116,50,15,182,67,253,72,139,41,72
.byte 137,44,194,139,3,15,182,204,15,182,232,131,195,4,193,232
.byte 16,65,255,36,238,15,182,67,253,199,68,194,4,255,255,255
.byte 255,235,224,139,73,16,133,201,117,189,139,77,16,133,201,116
.byte 228,246,65,6,1,117,222,233,63,15,0,0
.globl lj_BC_TGETB
.hidden lj_BC_TGETB
.type lj_BC_TGETB, @function
.size lj_BC_TGETB, 99
lj_BC_TGETB:
.byte 15,182,236,15,182,192,131,124,234,4,244,15,133,87,15,0
.byte 0,139,44,234,59,69,24,15,131,75,15,0,0,193,224,3
.byte 3,69,8,131,120,4,255,116,25,72,139,40,72,137,44,202
.byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
.byte 36,238,131,125,16,0,116,17,139,77,16,246,65,6,1,15
.byte 132,19,15,0,0,15,182,75,253,199,68,202,4,255,255,255
.byte 255,235,205
.globl lj_BC_TGETR
.hidden lj_BC_TGETR
.type lj_BC_TGETR, @function
.size lj_BC_TGETR, 54
lj_BC_TGETR:
.byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,59,69
.byte 24,15,131,98,15,0,0,193,224,3,3,69,8,72,139,40
.byte 72,137,44,202,139,3,15,182,204,15,182,232,131,195,4,193
.byte 232,16,65,255,36,238
.globl lj_BC_TSETV
.hidden lj_BC_TSETV
.type lj_BC_TSETV, @function
.size lj_BC_TSETV, 173
lj_BC_TSETV:
.byte 15,182,236,15,182,192,131,124,234,4,244,15,133,148,15,0
.byte 0,139,44,234,129,124,194,4,255,255,254,255,115,100,242,15
.byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
.byte 133,112,15,0,0,59,69,24,15,131,103,15,0,0,193,224
.byte 3,3,69,8,131,120,4,255,116,31,246,69,4,4,117,66
.byte 72,139,44,202,72,137,40,139,3,15,182,204,15,182,232,131
.byte 195,4,193,232,16,65,255,36,238,131,125,16,0,116,219,139
.byte 77,16,246,65,6,2,15,132,41,15,0,0,15,182,75,253
.byte 235,200,131,124,194,4,251,15,133,24,15,0,0,139,4,194
.byte 235,54,128,101,4,251,65,139,142,76,244,255,255,65,137,174
.byte 76,244,255,255,137,77,12,15,182,75,253,235,163
.globl lj_BC_TSETS
.hidden lj_BC_TSETS
.type lj_BC_TSETS, @function
.size lj_BC_TSETS, 229
lj_BC_TSETS:
.byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
.byte 4,244,15,133,164,14,0,0,139,44,234,139,77,28,35,72
.byte 8,107,201,24,198,69,6,0,3,77,20,131,121,12,251,117
.byte 77,57,65,8,117,72,131,121,4,255,116,39,246,69,4,4
.byte 15,133,133,0,0,0,15,182,67,253,72,139,44,194,72,137
.byte 41,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238,131,125,16,0,116,211,137,12,36,139,77,16,246
.byte 65,6,2,15,132,67,14,0,0,139,12,36,235,190,139,73
.byte 16,133,201,117,166,139,77,16,133,201,116,10,246,65,6,2
.byte 15,132,38,14,0,0,137,4,36,199,68,36,4,251,255,255
.byte 255,137,108,36,8,139,124,36,24,137,87,16,72,141,20,36
.byte 137,238,137,253,137,92,36,28
call lj_tab_newkey
.byte 139,85,16,139,108,36,8,137,193,233,113,255,255,255,128,101
.byte 4,251,65,139,134,76,244,255,255,65,137,174,76,244,255,255
.byte 137,69,12,233,97,255,255,255
.globl lj_BC_TSETB
.hidden lj_BC_TSETB
.type lj_BC_TSETB, @function
.size lj_BC_TSETB, 124
lj_BC_TSETB:
.byte 15,182,236,15,182,192,131,124,234,4,244,15,133,239,13,0
.byte 0,139,44,234,59,69,24,15,131,227,13,0,0,193,224,3
.byte 3,69,8,131,120,4,255,116,31,246,69,4,4,117,50,72
.byte 139,12,202,72,137,8,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238,131,125,16,0,116,219,139,77
.byte 16,246,65,6,2,15,132,165,13,0,0,15,182,75,253,235
.byte 200,128,101,4,251,65,139,142,76,244,255,255,65,137,174,76
.byte 244,255,255,137,77,12,15,182,75,253,235,179
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
.type lj_BC_TSETM, @function
.size lj_BC_TSETM, 142
lj_BC_TSETM:
.byte 68,137,60,36,69,139,60,199,141,12,202,139,105,248,246,69
.byte 4,4,117,99,139,68,36,4,131,232,1,116,37,68,1,248
.byte 59,69,24,119,51,68,41,248,65,193,231,3,68,3,125,8
.byte 72,139,41,131,193,8,73,137,47,65,131,199,8,131,232,1
.byte 117,238,68,139,60,36,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238,139,124,36,24,137,87,16,137
.byte 238,137,194,137,253,137,92,36,28
call lj_tab_reasize
.byte 139,85,16,15,182,75,253,235,145,128,101,4,251,65,139,134
.byte 76,244,255,255,65,137,174,76,244,255,255,137,69,12,235,134
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
.type lj_BC_TSETR, @function
.size lj_BC_TSETR, 87
lj_BC_TSETR:
.byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,246,69
.byte 4,4,117,40,59,69,24,15,131,89,13,0,0,193,224,3
.byte 3,69,8,72,139,44,202,72,137,40,139,3,15,182,204,15
.byte 182,232,131,195,4,193,232,16,65,255,36,238,128,101,4,251
.byte 65,139,142,76,244,255,255,65,137,174,76,244,255,255,137,77
.byte 12,15,182,75,253,235,189
.globl lj_BC_CALLM
.hidden lj_BC_CALLM
.type lj_BC_CALLM, @function
.size lj_BC_CALLM, 46
lj_BC_CALLM:
.byte 15,182,192,3,68,36,4,131,124,202,4,247,139,44,202,15
.byte 133,80,14,0,0,141,84,202,8,137,90,252,139,93,16,139
.byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
.globl lj_BC_CALL
.hidden lj_BC_CALL
.type lj_BC_CALL, @function
.size lj_BC_CALL, 42
lj_BC_CALL:
.byte 15,182,192,131,124,202,4,247,139,44,202,15,133,38,14,0
.byte 0,141,84,202,8,137,90,252,139,93,16,139,11,15,182,233
.byte 15,182,205,131,195,4,65,255,36,238
.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,4
.globl lj_BC_CALLT
.hidden lj_BC_CALLT
.type lj_BC_CALLT, @function
.size lj_BC_CALLT, 148
lj_BC_CALLT:
.byte 141,76,202,8,65,137,215,139,105,248,131,121,252,247,15,133
.byte 249,13,0,0,139,90,252,247,195,3,0,0,0,117,91,137
.byte 106,248,137,68,36,4,131,232,1,116,21,72,139,41,131,193
.byte 8,73,137,47,65,131,199,8,131,232,1,117,238,139,106,248
.byte 139,68,36,4,128,125,6,1,119,18,139,93,16,139,11,15
.byte 182,233,15,182,205,131,195,4,65,255,36,238,247,195,3,0
.byte 0,0,117,230,15,182,75,253,72,247,209,68,139,124,202,248
.byte 69,139,127,16,69,139,127,208,235,208,131,235,3,247,195,7
.byte 0,0,0,117,10,41,218,65,137,215,139,90,252,235,144,131
.byte 195,3,235,139
.globl lj_BC_ITERC
.hidden lj_BC_ITERC
.type lj_BC_ITERC, @function
.size lj_BC_ITERC, 68
lj_BC_ITERC:
.byte 141,76,202,8,72,139,105,232,72,139,65,240,72,137,41,72
.byte 137,65,8,139,105,224,139,65,228,137,105,248,137,65,252,131
.byte 248,247,184,3,0,0,0,15,133,76,13,0,0,137,202,137
.byte 90,252,139,93,16,139,11,15,182,233,15,182,205,131,195,4
.byte 65,255,36,238
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
.type lj_BC_ITERN, @function
.size lj_BC_ITERN, 165
lj_BC_ITERN:
.byte 68,137,60,36,68,137,116,36,4,139,108,202,240,139,68,202
.byte 248,68,139,117,24,131,195,4,68,139,125,8,68,57,240,115
.byte 76,65,131,124,199,4,255,116,63,242,15,42,192,73,139,44
.byte 199,72,137,108,202,8,131,192,1,242,15,17,4,202,137,68
.byte 202,248,15,183,67,254,141,156,131,0,0,254,255,68,139,116
.byte 36,4,68,139,60,36,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238,131,192,1,235,175,68,41,240
.byte 59,69,28,119,216,68,107,248,24,68,3,125,20,65,131,127
.byte 4,255,116,28,70,141,116,48,1,73,139,111,8,73,139,7
.byte 72,137,44,202,72,137,68,202,8,68,137,116,202,248,235,162
.byte 131,192,1,235,203
.globl lj_BC_VARG
.hidden lj_BC_VARG
.type lj_BC_VARG, @function
.size lj_BC_VARG, 191
lj_BC_VARG:
.byte 15,182,236,15,182,192,68,137,60,36,68,141,124,194,11,141
.byte 12,202,68,43,122,252,133,237,116,68,141,108,233,248,65,57
.byte 215,115,23,73,139,71,248,65,131,199,8,72,137,1,131,193
.byte 8,57,233,115,19,65,57,215,114,233,199,65,4,255,255,255
.byte 255,131,193,8,57,233,114,242,68,139,60,36,139,3,15,182
.byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
.byte 36,4,1,0,0,0,137,208,68,41,248,118,219,137,197,193
.byte 237,3,131,197,1,137,108,36,4,139,108,36,24,1,200,59
.byte 69,32,119,21,73,139,71,248,65,131,199,8,72,137,1,131
.byte 193,8,65,57,215,114,237,235,175,137,85,16,137,77,24,137
.byte 92,36,28,65,41,215,139,116,36,4,131,238,1,137,239
call lj_state_growstack
.byte 139,85,16,139,77,24,65,1,215,235,197
.globl lj_BC_ISNEXT
.hidden lj_BC_ISNEXT
.type lj_BC_ISNEXT, @function
.size lj_BC_ISNEXT, 88
lj_BC_ISNEXT:
.byte 131,124,202,236,247,117,65,139,108,202,232,131,124,202,244,244
.byte 117,54,131,124,202,252,255,117,47,128,125,6,4,117,41,141
.byte 156,131,0,0,254,255,199,68,202,248,0,0,0,0,199,68
.byte 202,252,255,127,254,255,139,3,15,182,204,15,182,232,131,195
.byte 4,193,232,16,65,255,36,238,198,67,252,88,141,156,131,0
.byte 0,254,255,198,3,69,235,222
.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,4
.globl lj_BC_RET
.hidden lj_BC_RET
.type lj_BC_RET, @function
.size lj_BC_RET, 136
lj_BC_RET:
.byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
.byte 117,94,65,137,215,131,232,1,116,17,73,139,44,15,73,137
.byte 111,248,65,131,199,8,131,232,1,117,239,139,68,36,4,15
.byte 182,107,255,57,197,119,40,15,182,75,253,72,247,209,141,20
.byte 202,68,139,122,248,69,139,127,16,69,139,127,208,139,3,15
.byte 182,204,15,182,232,131,195,4,193,232,16,65,255,36,238,65
.byte 199,71,252,255,255,255,255,65,131,199,8,131,192,1,235,195
.byte 141,107,253,247,197,7,0,0,0,15,133,1,5,0,0,41
.byte 234,1,233,233,123,255,255,255
.globl lj_BC_RET0
.hidden lj_BC_RET0
.type lj_BC_RET0, @function
.size lj_BC_RET0, 92
lj_BC_RET0:
.byte 139,90,252,137,68,36,4,247,195,3,0,0,0,117,58,56
.byte 67,255,119,40,15,182,75,253,72,247,209,141,20,202,68,139
.byte 122,248,69,139,127,16,69,139,127,208,139,3,15,182,204,15
.byte 182,232,131,195,4,193,232,16,65,255,36,238,199,68,194,244
.byte 255,255,255,255,131,192,1,235,198,141,107,253,247,197,7,0
.byte 0,0,15,133,160,4,0,0,41,234,235,164
.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,90,252,137,68,36,4,247,195,3,0,0,0
.byte 117,66,72,139,44,10,72,137,106,248,56,67,255,119,40,15
.byte 182,75,253,72,247,209,141,20,202,68,139,122,248,69,139,127
.byte 16,69,139,127,208,139,3,15,182,204,15,182,232,131,195,4
.byte 193,232,16,65,255,36,238,199,68,194,244,255,255,255,255,131
.byte 192,1,235,198,141,107,253,247,197,7,0,0,0,15,133,57
.byte 4,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, 97
lj_BC_FORI:
.byte 141,12,202,129,121,4,255,255,254,255,15,131,105,10,0,0
.byte 129,121,12,255,255,254,255,15,131,92,10,0,0,139,105,20
.byte 129,253,255,255,254,255,15,131,77,10,0,0,242,15,16,1
.byte 242,15,16,73,8,124,36,102,15,46,200,242,15,17,65,24
.byte 115,7,141,156,131,0,0,254,255,139,3,15,182,204,15,182
.byte 232,131,195,4,193,232,16,65,255,36,238,102,15,46,193,235
.byte 218
.globl lj_BC_JFORI
.hidden lj_BC_JFORI
.type lj_BC_JFORI, @function
.size lj_BC_JFORI, 105
lj_BC_JFORI:
.byte 141,12,202,129,121,4,255,255,254,255,15,131,8,10,0,0
.byte 129,121,12,255,255,254,255,15,131,251,9,0,0,139,105,20
.byte 129,253,255,255,254,255,15,131,236,9,0,0,242,15,16,1
.byte 242,15,16,73,8,124,44,102,15,46,200,242,15,17,65,24
.byte 141,156,131,0,0,254,255,15,183,67,254,15,131,66,1,0
.byte 0,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
.byte 255,36,238,102,15,46,193,235,210
.globl lj_BC_FORL
.hidden lj_BC_FORL
.type lj_BC_FORL, @function
.size lj_BC_FORL, 20
lj_BC_FORL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
.byte 38,28,0,0
.globl lj_BC_IFORL
.hidden lj_BC_IFORL
.type lj_BC_IFORL, @function
.size lj_BC_IFORL, 70
lj_BC_IFORL:
.byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
.byte 15,88,65,16,242,15,17,1,133,237,120,36,102,15,46,200
.byte 242,15,17,65,24,114,7,141,156,131,0,0,254,255,139,3
.byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
.byte 102,15,46,193,235,218
.globl lj_BC_JFORL
.hidden lj_BC_JFORL
.type lj_BC_JFORL, @function
.size lj_BC_JFORL, 67
lj_BC_JFORL:
.byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
.byte 15,88,65,16,242,15,17,1,133,237,120,33,102,15,46,200
.byte 242,15,17,65,24,15,131,165,0,0,0,139,3,15,182,204
.byte 15,182,232,131,195,4,193,232,16,65,255,36,238,102,15,46
.byte 193,235,221
.globl lj_BC_ITERL
.hidden lj_BC_ITERL
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 20
lj_BC_ITERL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
.byte 137,27,0,0
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
.type lj_BC_IITERL, @function
.size lj_BC_IITERL, 44
lj_BC_IITERL:
.byte 141,12,202,139,105,4,131,253,255,116,15,141,156,131,0,0
.byte 254,255,139,1,137,105,252,137,65,248,139,3,15,182,204,15
.byte 182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_JITERL
.hidden lj_BC_JITERL
.type lj_BC_JITERL, @function
.size lj_BC_JITERL, 39
lj_BC_JITERL:
.byte 141,12,202,139,105,4,131,253,255,116,10,137,105,252,139,41
.byte 137,105,248,235,56,139,3,15,182,204,15,182,232,131,195,4
.byte 193,232,16,65,255,36,238
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 20
lj_BC_LOOP:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
.byte 34,27,0,0
.globl lj_BC_ILOOP
.hidden lj_BC_ILOOP
.type lj_BC_ILOOP, @function
.size lj_BC_ILOOP, 18
lj_BC_ILOOP:
.byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
.byte 36,238
.globl lj_BC_JLOOP
.hidden lj_BC_JLOOP
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 47
lj_BC_JLOOP:
.byte 65,139,142,232,246,255,255,139,4,129,72,139,64,64,139,108
.byte 36,24,65,137,150,12,245,255,255,65,137,174,120,244,255,255
.byte 76,137,36,36,76,137,108,36,8,72,131,236,16,255,224
.globl lj_BC_JMP
.hidden lj_BC_JMP
.type lj_BC_JMP, @function
.size lj_BC_JMP, 25
lj_BC_JMP:
.byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
.byte 195,4,193,232,16,65,255,36,238
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 20
lj_BC_FUNCF:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,1,15,130
.byte 236,26,0,0
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
.type lj_BC_IFUNCF, @function
.size lj_BC_IFUNCF, 63
lj_BC_IFUNCF:
.byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
.byte 223,2,0,0,15,182,75,194,57,200,118,18,139,3,15,182
.byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
.byte 194,252,255,255,255,255,131,192,1,57,200,118,241,235,221
.globl lj_BC_JFUNCF
.hidden lj_BC_JFUNCF
.type lj_BC_JFUNCF, @function
.size lj_BC_JFUNCF, 54
lj_BC_JFUNCF:
.byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
.byte 160,2,0,0,15,182,75,194,57,200,118,9,15,183,67,254
.byte 233,64,255,255,255,199,68,194,252,255,255,255,255,131,192,1
.byte 57,200,118,241,235,230
.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, 125
lj_BC_IFUNCV:
.byte 141,44,197,3,0,0,0,141,4,194,68,139,122,248,137,104
.byte 252,68,137,120,248,139,108,36,24,141,12,200,59,77,32,15
.byte 135,84,2,0,0,137,209,137,194,15,182,107,194,133,237,116
.byte 37,131,193,8,57,209,115,52,68,139,121,248,68,137,56,68
.byte 139,121,252,68,137,120,4,131,192,8,199,65,252,255,255,255
.byte 255,131,237,1,117,219,68,139,123,204,139,3,15,182,204,15
.byte 182,232,131,195,4,193,232,16,65,255,36,238,199,64,4,255
.byte 255,255,255,131,192,8,131,237,1,117,241,235,217
.globl lj_BC_JFUNCV
.hidden lj_BC_JFUNCV
.type lj_BC_JFUNCV, @function
.size lj_BC_JFUNCV, 1
lj_BC_JFUNCV:
.byte 204
.globl lj_BC_FUNCC
.hidden lj_BC_FUNCC
.type lj_BC_FUNCC, @function
.size lj_BC_FUNCC, 89
lj_BC_FUNCC:
.byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
.byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,137,239
.byte 15,135,206,1,0,0,65,199,134,104,244,255,255,254,255,255
.byte 255,65,255,215,139,85,16,65,137,174,8,245,255,255,65,199
.byte 134,104,244,255,255,255,255,255,255,141,12,194,247,217,3,77
.byte 24,139,90,252,233,126,0,0,0
.globl lj_BC_FUNCCW
.hidden lj_BC_FUNCCW
.type lj_BC_FUNCCW, @function
.size lj_BC_FUNCCW, 93
lj_BC_FUNCCW:
.byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
.byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,76,137
.byte 254,137,239,15,135,114,1,0,0,65,199,134,104,244,255,255
.byte 254,255,255,255,65,255,150,240,244,255,255,139,85,16,65,137
.byte 174,8,245,255,255,65,199,134,104,244,255,255,255,255,255,255
.byte 141,12,194,247,217,3,77,24,139,90,252,235,33
.globl lj_vm_returnp
.hidden lj_vm_returnp
.type lj_vm_returnp, @function
.size lj_vm_returnp, 33
lj_vm_returnp:
.byte 247,195,4,0,0,0,15,132,245,2,0,0,131,227,248,41
.byte 218,72,141,76,25,248,139,90,252,199,68,10,4,253,255,255
.byte 255
.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,167,0,0,0,137,68,36,4,247,195,3
.byte 0,0,0,15,132,146,250,255,255
.globl lj_vm_return
.hidden lj_vm_return
.type lj_vm_return, @function
.size lj_vm_return, 75
lj_vm_return:
.byte 131,243,1,247,195,3,0,0,0,117,187,65,199,134,104,244
.byte 255,255,254,255,255,255,131,227,248,41,211,247,219,131,232,1
.byte 116,16,72,139,44,10,72,137,106,248,131,194,8,131,232,1
.byte 117,240,139,108,36,24,137,93,16,139,68,36,4,139,76,36
.byte 16,57,193,117,28,131,234,8,137,85,24
.globl lj_vm_leave_cp
.hidden lj_vm_leave_cp
.type lj_vm_leave_cp, @function
.size lj_vm_leave_cp, 11
lj_vm_leave_cp:
.byte 72,139,76,36,32,72,137,77,48,49,192
.globl lj_vm_leave_unw
.hidden lj_vm_leave_unw
.type lj_vm_leave_unw, @function
.size lj_vm_leave_unw, 65
lj_vm_leave_unw:
.byte 72,131,196,40,65,94,65,95,91,93,195,114,20,59,85,32
.byte 119,26,199,66,252,255,255,255,255,131,194,8,131,192,1,235
.byte 202,133,201,116,202,41,193,141,20,202,235,195,137,85,24,137
.byte 68,36,4,137,206,137,239
call lj_state_growstack
.byte 139,85,24,235,162
.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,5
.globl lj_vm_unwind_c
.hidden lj_vm_unwind_c
.type lj_vm_unwind_c, @function
.size lj_vm_unwind_c, 5
lj_vm_unwind_c:
.byte 137,240,72,137,252
.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, 16
lj_vm_unwind_c_eh:
.byte 139,108,36,24,139,109,8,199,69,88,254,255,255,255,235,166
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
.type lj_vm_unwind_rethrow, @function
.size lj_vm_unwind_rethrow, 21
lj_vm_unwind_rethrow:
.byte 139,124,36,24,137,198,72,131,196,40,65,94,65,95,91,93
jmp lj_err_throw
.globl lj_vm_unwind_ff
.hidden lj_vm_unwind_ff
.type lj_vm_unwind_ff, @function
.size lj_vm_unwind_ff, 7
lj_vm_unwind_ff:
.byte 72,131,231,252,72,137,252
.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, 56
lj_vm_unwind_ff_eh:
.byte 139,108,36,24,72,199,193,248,255,255,255,184,2,0,0,0
.byte 139,85,16,68,139,117,8,65,129,198,240,11,0,0,139,90
.byte 252,199,66,252,254,255,255,255,65,199,134,104,244,255,255,255
.byte 255,255,255,233,227,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 190,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, 65
lj_vm_growstack_f:
.byte 141,68,194,248,15,182,75,195,131,195,4,137,85,16,137,69
.byte 24,137,92,36,28,137,206,137,239
call lj_state_growstack
.byte 139,85,16,139,69,24,139,106,248,41,208,193,232,3,131,192
.byte 1,139,93,16,139,11,15,182,233,15,182,205,131,195,4,65
.byte 255,36,238
.globl lj_vm_resume
.hidden lj_vm_resume
.type lj_vm_resume, @function
.size lj_vm_resume, 132
lj_vm_resume:
.byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
.byte 137,241,187,5,0,0,0,49,192,76,141,124,36,1,68,139
.byte 117,8,65,129,198,240,11,0,0,137,68,36,28,72,137,68
.byte 36,32,137,68,36,16,137,68,36,20,76,137,125,48,56,69
.byte 7,15,132,137,0,0,0,65,137,174,8,245,255,255,65,199
.byte 134,104,244,255,255,255,255,255,255,136,69,7,139,85,16,139
.byte 69,24,41,200,193,232,3,131,192,1,41,209,139,90,252,137
.byte 68,36,4,247,195,3,0,0,0,15,132,194,248,255,255,233
.byte 43,254,255,255
.globl lj_vm_pcall
.hidden lj_vm_pcall
.type lj_vm_pcall, @function
.size lj_vm_pcall, 21
lj_vm_pcall:
.byte 85,83,65,87,65,86,72,131,236,40,187,5,0,0,0,137
.byte 76,36,20,235,15
.globl lj_vm_call
.hidden lj_vm_call
.type lj_vm_call, @function
.size lj_vm_call, 91
lj_vm_call:
.byte 85,83,65,87,65,86,72,131,236,40,187,1,0,0,0,137
.byte 84,36,16,137,253,137,124,36,24,137,241,68,139,117,8,76
.byte 139,125,48,76,137,124,36,32,137,108,36,28,65,129,198,240
.byte 11,0,0,72,137,101,48,65,137,174,8,245,255,255,65,199
.byte 134,104,244,255,255,255,255,255,255,139,85,16,1,203,41,211
.byte 139,69,24,41,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,163,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, 23
lj_vm_call_dispatch_f:
.byte 137,202,137,90,252,139,93,16,139,11,15,182,233,15,182,205
.byte 131,195,4,65,255,36,238
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
.type lj_vm_cpcall, @function
.size lj_vm_cpcall, 94
lj_vm_cpcall:
.byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
.byte 137,108,36,28,68,139,125,36,68,43,125,24,68,139,117,8
.byte 199,68,36,20,0,0,0,0,68,137,124,36,16,65,129,198
.byte 240,11,0,0,76,139,125,48,76,137,124,36,32,72,137,101
.byte 48,65,137,174,8,245,255,255,255,209,133,192,15,132,144,253
.byte 255,255,137,193,187,5,0,0,0,233,90,255,255,255
.globl lj_cont_dispatch
.hidden lj_cont_dispatch
.type lj_cont_dispatch, @function
.size lj_cont_dispatch, 74
lj_cont_dispatch:
.byte 1,209,131,227,248,137,213,41,218,199,68,193,252,255,255,255
.byte 255,137,200,139,93,244,72,99,77,240,131,249,1,118,24,76
.byte 141,61,128,227,255,255,76,1,249,68,139,122,248,69,139,127
.byte 16,69,139,127,208,255,225,15,132,47,27,0,0,41,213,193
.byte 237,3,141,69,255,233,217,20,0,0
.globl lj_cont_cat
.hidden lj_cont_cat
.type lj_cont_cat, @function
.size lj_cont_cat, 46
lj_cont_cat:
.byte 15,182,75,255,131,237,16,141,12,202,41,233,15,132,132,0
.byte 0,0,247,217,193,233,3,139,124,36,24,137,87,16,137,202
.byte 72,139,8,72,137,77,0,137,238,233,60,236,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,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
.byte 123,252,54,117,46,65,141,142,160,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,33
.globl lj_vmeta_tgetb
.hidden lj_vmeta_tgetb
.type lj_vmeta_tgetb, @function
.size lj_vmeta_tgetb, 19
lj_vmeta_tgetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
.byte 36,235,7
.globl lj_vmeta_tgetv
.hidden lj_vmeta_tgetv
.type lj_vmeta_tgetv, @function
.size lj_vmeta_tgetv, 44
lj_vmeta_tgetv:
.byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
.byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
call lj_meta_tget
.byte 139,85,16,133,192,116,29
.globl lj_cont_ra
.hidden lj_cont_ra
.type lj_cont_ra, @function
.size lj_cont_ra, 53
lj_cont_ra:
.byte 15,182,75,253,72,139,40,72,137,44,202,139,3,15,182,204
.byte 15,182,232,131,195,4,193,232,16,65,255,36,238,139,77,24
.byte 137,89,244,141,89,2,41,211,139,105,248,184,3,0,0,0
.byte 233,118,254,255,255
.globl lj_vmeta_tgetr
.hidden lj_vmeta_tgetr
.type lj_vmeta_tgetr, @function
.size lj_vmeta_tgetr, 38
lj_vmeta_tgetr:
.byte 137,239,137,213,137,198
call lj_tab_getinth
.byte 15,182,75,253,137,234,133,192,15,133,139,240,255,255,199,68
.byte 202,4,255,255,255,255,233,133,240,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,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
.byte 123,252,55,117,46,65,141,142,160,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,33
.globl lj_vmeta_tsetb
.hidden lj_vmeta_tsetb
.type lj_vmeta_tsetb, @function
.size lj_vmeta_tsetb, 19
lj_vmeta_tsetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
.byte 36,235,7
.globl lj_vmeta_tsetv
.hidden lj_vmeta_tsetv
.type lj_vmeta_tsetv, @function
.size lj_vmeta_tsetv, 55
lj_vmeta_tsetv:
.byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
.byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
call lj_meta_tset
.byte 139,85,16,133,192,116,29,15,182,75,253,72,139,44,202,72
.byte 137,40
.globl lj_cont_nop
.hidden lj_cont_nop
.type lj_cont_nop, @function
.size lj_cont_nop, 54
lj_cont_nop:
.byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
.byte 36,238,139,77,24,137,89,244,15,182,67,253,72,139,44,194
.byte 72,137,105,16,141,89,2,41,211,139,105,248,184,4,0,0
.byte 0,233,167,253,255,255
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
.size lj_vmeta_tsetr, 33
lj_vmeta_tsetr:
.byte 139,124,36,24,137,238,137,87,16,137,213,137,194,137,92,36
.byte 28
call lj_tab_setinth
.byte 15,182,75,253,137,234,233,140,242,255,255
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
.type lj_vmeta_comp, @function
.size lj_vmeta_comp, 74
lj_vmeta_comp:
.byte 139,108,36,24,137,85,16,141,52,202,141,20,194,137,239,15
.byte 182,75,252,137,92,36,28
call lj_meta_comp
.byte 139,85,16,131,248,1,15,135,207,0,0,0,141,91,4,114
.byte 11,15,183,67,254,141,156,131,0,0,254,255,139,3,15,182
.byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
.globl lj_cont_condt
.hidden lj_cont_condt
.type lj_cont_condt, @function
.size lj_cont_condt, 11
lj_cont_condt:
.byte 131,195,4,131,120,4,254,114,218,235,227
.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,205
.globl lj_vmeta_equal
.hidden lj_vmeta_equal
.type lj_vmeta_equal, @function
.size lj_vmeta_equal, 29
lj_vmeta_equal:
.byte 131,235,4,137,206,137,233,139,108,36,24,137,85,16,137,194
.byte 137,239,137,92,36,28
call lj_meta_equal
.byte 235,164
.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,235,4,139,108,36,24,137,85,16,137,239,139,115,252,137
.byte 92,36,28
call lj_meta_equal_cd
.byte 235,138
.globl lj_vmeta_istype
.hidden lj_vmeta_istype
.type lj_vmeta_istype, @function
.size lj_vmeta_istype, 29
lj_vmeta_istype:
.byte 139,108,36,24,137,85,16,137,206,15,183,83,254,137,239,137
.byte 92,36,28
call lj_meta_istype
.byte 139,85,16,235,137
.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, 6
lj_vmeta_arith_vn:
.byte 65,141,4,199,235,20
.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, 10
lj_vmeta_arith_nv:
.byte 65,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, 49
lj_vmeta_arith_vv:
.byte 141,4,194,141,44,234,141,12,202,68,15,182,67,252,137,206
.byte 137,193,139,124,36,24,137,87,16,137,234,137,253,137,92,36
.byte 28
call lj_meta_arith
.byte 139,85,16,133,192,15,132,178,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,89,244,141,88,2,184,3,0,0,0,233
.byte 110,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,24,137,85,16,141,52,194,137,239,137,92,36,28
call lj_meta_len
.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, 81
lj_vmeta_call:
.byte 137,76,36,4,137,4,36,131,233,8,139,108,36,24,137,85
.byte 16,137,206,141,20,193,137,239,137,92,36,28
call lj_meta_call
.byte 139,85,16,139,76,36,4,139,4,36,139,105,248,131,192,1
.byte 65,57,215,15,132,205,241,255,255,137,202,137,90,252,139,93
.byte 16,139,11,15,182,233,15,182,205,131,195,4,65,255,36,238
.globl lj_vmeta_for
.hidden lj_vmeta_for
.type lj_vmeta_for, @function
.size lj_vmeta_for, 43
lj_vmeta_for:
.byte 139,108,36,24,137,85,16,137,206,137,239,137,92,36,28
call lj_meta_for
.byte 139,85,16,139,67,252,15,182,204,15,182,232,193,232,16,65
.byte 255,164,238,208,4,0,0
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
.size lj_ff_assert, 67
lj_ff_assert:
.byte 131,248,2,15,130,25,17,0,0,139,106,4,131,253,254,15
.byte 131,13,17,0,0,139,90,252,137,68,36,4,137,106,252,139
.byte 42,137,106,248,131,232,2,116,17,137,209,131,193,8,72,139
.byte 41,72,137,105,248,131,232,1,117,241,139,68,36,4,233,100
.byte 6,0,0
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
.size lj_ff_type, 66
lj_ff_type:
.byte 131,248,2,15,130,214,16,0,0,139,106,4,137,233,193,249
.byte 15,131,249,254,116,37,184,13,0,0,0,247,213,57,232,15
.byte 71,197,139,106,248,139,68,197,32,139,90,252,199,66,252,251
.byte 255,255,255,137,66,248,233,32,6,0,0,184,3,0,0,0
.byte 235,224
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 162
lj_ff_getmetatable:
.byte 131,248,2,15,130,148,16,0,0,139,106,4,139,90,252,131
.byte 253,244,117,97,139,42,139,109,16,133,237,199,66,252,255,255
.byte 255,255,15,132,241,5,0,0,65,139,134,92,245,255,255,199
.byte 66,252,244,255,255,255,137,106,248,139,77,28,35,72,8,107
.byte 201,24,3,77,20,131,121,12,251,117,5,57,65,8,116,12
.byte 139,73,16,133,201,117,238,233,189,5,0,0,139,105,4,131
.byte 253,255,15,132,177,5,0,0,139,1,137,106,252,137,66,248
.byte 233,164,5,0,0,131,253,243,116,154,131,253,242,119,20,129
.byte 253,255,255,254,255,118,7,189,252,255,255,255,235,5,189,242
.byte 255,255,255,247,213,65,139,172,174,112,245,255,255,233,119,255
.byte 255,255
.globl lj_ff_setmetatable
.hidden lj_ff_setmetatable
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 92
lj_ff_setmetatable:
.byte 131,248,3,15,130,242,15,0,0,131,122,4,244,15,133,232
.byte 15,0,0,139,42,131,125,16,0,15,133,220,15,0,0,131
.byte 122,12,244,15,133,210,15,0,0,139,66,8,137,69,16,139
.byte 90,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
.byte 116,21,128,101,4,251,65,139,134,76,244,255,255,65,137,174
.byte 76,244,255,255,137,69,12,233,27,5,0,0
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
.size lj_ff_rawget, 52
lj_ff_rawget:
.byte 131,248,3,15,130,150,15,0,0,131,122,4,244,15,133,140
.byte 15,0,0,137,213,139,50,141,82,8,139,124,36,24
call lj_tab_get
.byte 137,234,72,139,40,139,90,252,72,137,106,248,233,231,4,0
.byte 0
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 31
lj_ff_tonumber:
.byte 131,248,2,15,133,98,15,0,0,129,122,4,255,255,254,255
.byte 15,131,85,15,0,0,242,15,16,2,233,192,4,0,0
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
.size lj_ff_tostring, 108
lj_ff_tostring:
.byte 131,248,2,15,130,67,15,0,0,139,90,252,131,122,4,251
.byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,165
.byte 4,0,0,129,122,4,255,255,254,255,15,135,28,15,0,0
.byte 65,131,190,164,245,255,255,0,15,133,14,15,0,0,65,139
.byte 174,48,244,255,255,65,59,174,52,244,255,255,114,5,232,136
.byte 15,0,0,139,108,36,24,137,85,16,137,92,36,28,137,214
.byte 137,239
call lj_strfmt_num
.byte 139,85,16,235,168
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
.size lj_ff_next, 72
lj_ff_next:
.byte 131,248,2,15,130,215,14,0,0,116,71,131,122,4,244,15
.byte 133,203,14,0,0,139,108,36,24,137,85,16,137,85,24,139
.byte 90,252,139,50,141,82,8,137,239,137,92,36,28
call lj_tab_next
.byte 139,85,16,133,192,116,34,72,139,106,8,72,139,66,16,72
.byte 137,106,248,72,137,2
.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,15,4,0,0,199,66,12,255,255,255
.byte 255,235,176,199,66,252,255,255,255,255,233,245,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,112,14,0,0,139,42,131,122,4,244,15
.byte 133,100,14,0,0,139,106,248,139,69,32,139,90,252,199,66
.byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
.byte 4,0,0,0,233,193,3,0,0
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 121
lj_ff_ipairs_aux:
.byte 131,248,3,15,130,55,14,0,0,131,122,4,244,15,133,45
.byte 14,0,0,129,122,12,255,255,254,255,15,131,32,14,0,0
.byte 139,90,252,242,15,16,66,8,72,189,0,0,0,0,0,0
.byte 240,63,102,72,15,110,205,242,15,88,193,242,15,44,192,242
.byte 15,17,66,248,139,42,59,69,24,115,23,193,224,3,3,69
.byte 8,131,120,4,255,116,34,72,139,40,72,137,42,233,70,255
.byte 255,255,131,125,28,0,116,17,137,239,137,213,137,198
call lj_tab_getinth
.byte 137,234,133,192,117,216
.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,62,3,0,0
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 58
lj_ff_ipairs:
.byte 131,248,2,15,130,180,13,0,0,139,42,131,122,4,244,15
.byte 133,168,13,0,0,139,106,248,139,69,32,139,90,252,199,66
.byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
.byte 184,4,0,0,0,233,4,3,0,0
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
.size lj_ff_pcall, 41
lj_ff_pcall:
.byte 131,248,2,15,130,122,13,0,0,141,74,8,131,232,1,187
.byte 14,0,0,0,65,15,182,174,141,244,255,255,193,237,4,131
.byte 229,1,1,235,233,12,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,81,13,0,0,131,122,12,247,15,133,71
.byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
.byte 139,42,139,90,8,137,106,8,137,26,141,74,16,131,232,2
.byte 187,22,0,0,0,235,180
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
.type lj_ff_coroutine_resume, @function
.size lj_ff_coroutine_resume, 310
lj_ff_coroutine_resume:
.byte 131,248,2,15,130,26,13,0,0,139,42,139,90,252,137,92
.byte 36,28,137,44,36,131,122,4,249,15,133,4,13,0,0,72
.byte 131,125,48,0,15,133,249,12,0,0,128,125,7,1,15,135
.byte 239,12,0,0,139,77,24,116,9,59,77,16,15,132,225,12
.byte 0,0,141,92,193,240,59,93,32,15,135,212,12,0,0,137
.byte 93,24,139,108,36,24,137,85,16,131,194,8,137,85,24,141
.byte 108,194,232,72,41,221,57,203,116,15,72,139,4,43,72,137
.byte 67,248,131,235,8,57,203,117,241,137,206,139,60,36,232,94
.byte 246,255,255,139,108,36,24,139,28,36,139,85,16,65,137,174
.byte 8,245,255,255,65,199,134,104,244,255,255,255,255,255,255,131
.byte 248,1,119,90,139,75,16,68,139,123,24,137,75,24,68,137
.byte 251,41,203,116,31,141,4,26,193,235,3,59,69,32,119,91
.byte 137,213,72,41,205,72,139,1,72,137,4,41,131,193,8,68
.byte 57,249,117,241,141,67,2,199,66,252,253,255,255,255,139,92
.byte 36,28,137,68,36,4,72,199,193,248,255,255,255,247,195,3
.byte 0,0,0,15,132,41,239,255,255,233,146,244,255,255,199,66
.byte 252,254,255,255,255,139,75,24,131,233,8,137,75,24,72,139
.byte 1,72,137,2,184,3,0,0,0,235,195,139,12,36,68,137
.byte 121,24,137,222,137,239
call lj_state_growstack
.byte 139,28,36,139,85,16,233,110,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, 257
lj_ff_coroutine_wrap_aux:
.byte 139,106,248,139,109,32,139,90,252,137,92,36,28,137,44,36
.byte 72,131,125,48,0,15,133,210,11,0,0,128,125,7,1,15
.byte 135,200,11,0,0,139,77,24,116,9,59,77,16,15,132,186
.byte 11,0,0,141,92,193,248,59,93,32,15,135,173,11,0,0
.byte 137,93,24,139,108,36,24,137,85,16,137,85,24,141,108,194
.byte 240,72,41,221,57,203,116,15,72,139,4,43,72,137,67,248
.byte 131,235,8,57,203,117,241,137,206,139,60,36,232,58,245,255
.byte 255,139,108,36,24,139,28,36,139,85,16,65,137,174,8,245
.byte 255,255,65,199,134,104,244,255,255,255,255,255,255,131,248,1
.byte 119,78,139,75,16,68,139,123,24,137,75,24,68,137,251,41
.byte 203,116,31,141,4,26,193,235,3,59,69,32,119,59,137,213
.byte 72,41,205,72,139,1,72,137,4,41,131,193,8,68,57,249
.byte 117,241,141,67,1,139,92,36,28,137,68,36,4,49,201,247
.byte 195,3,0,0,0,15,132,17,238,255,255,233,122,243,255,255
.byte 137,222,137,239
call lj_ffh_coroutine_wrap_err
.byte 139,12,36,68,137,121,24,137,222,137,239
call lj_state_growstack
.byte 139,28,36,139,85,16,235,145
.globl lj_ff_coroutine_yield
.hidden lj_ff_coroutine_yield
.type lj_ff_coroutine_yield, @function
.size lj_ff_coroutine_yield, 44
lj_ff_coroutine_yield:
.byte 139,108,36,24,72,247,69,48,1,0,0,0,15,132,218,10
.byte 0,0,137,85,16,141,68,194,248,137,69,24,49,192,72,137
.byte 69,48,176,1,136,69,7,233,131,243,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_fff_resn
.hidden lj_fff_resn
.type lj_fff_resn, @function
.size lj_fff_resn, 8
lj_fff_resn:
.byte 139,90,252,221,90,248,235,52
.globl lj_ff_math_abs
.hidden lj_ff_math_abs
.type lj_ff_math_abs, @function
.size lj_ff_math_abs, 44
lj_ff_math_abs:
.byte 131,248,2,15,130,175,10,0,0,129,122,4,255,255,254,255
.byte 15,131,162,10,0,0,242,15,16,2,72,184,255,255,255,255
.byte 255,255,255,127,102,72,15,110,200,15,84,193
.globl lj_fff_resxmm0
.hidden lj_fff_resxmm0
.type lj_fff_resxmm0, @function
.size lj_fff_resxmm0, 8
lj_fff_resxmm0:
.byte 139,90,252,242,15,17,66,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,4
.globl lj_fff_res_
.hidden lj_fff_res_
.type lj_fff_res_, @function
.size lj_fff_res_, 66
lj_fff_res_:
.byte 247,195,3,0,0,0,117,46,56,67,255,119,28,15,182,75
.byte 253,72,247,209,141,20,202,139,3,15,182,204,15,182,232,131
.byte 195,4,193,232,16,65,255,36,238,199,68,194,244,255,255,255
.byte 255,131,192,1,235,210,72,199,193,248,255,255,255,233,166,242
.byte 255,255
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
.type lj_ff_math_floor, @function
.size lj_ff_math_floor, 24
lj_ff_math_floor:
.byte 129,122,4,255,255,254,255,15,131,44,10,0,0,242,15,16
.byte 2,232,15,14,0,0,235,149
.globl lj_ff_math_ceil
.hidden lj_ff_math_ceil
.type lj_ff_math_ceil, @function
.size lj_ff_math_ceil, 27
lj_ff_math_ceil:
.byte 129,122,4,255,255,254,255,15,131,20,10,0,0,242,15,16
.byte 2,232,82,14,0,0,233,122,255,255,255
.globl lj_ff_math_sqrt
.hidden lj_ff_math_sqrt
.type lj_ff_math_sqrt, @function
.size lj_ff_math_sqrt, 31
lj_ff_math_sqrt:
.byte 131,248,2,15,130,253,9,0,0,129,122,4,255,255,254,255
.byte 15,131,240,9,0,0,242,15,81,2,233,91,255,255,255
.globl lj_ff_math_log
.hidden lj_ff_math_log
.type lj_ff_math_log, @function
.size lj_ff_math_log, 40
lj_ff_math_log:
.byte 131,248,2,15,133,222,9,0,0,129,122,4,255,255,254,255
.byte 15,131,209,9,0,0,242,15,16,2,137,213
call log@PLT
.byte 137,234,233,51,255,255,255
.globl lj_ff_math_log10
.hidden lj_ff_math_log10
.type lj_ff_math_log10, @function
.size lj_ff_math_log10, 40
lj_ff_math_log10:
.byte 131,248,2,15,130,182,9,0,0,129,122,4,255,255,254,255
.byte 15,131,169,9,0,0,242,15,16,2,137,213
call log10@PLT
.byte 137,234,233,11,255,255,255
.globl lj_ff_math_exp
.hidden lj_ff_math_exp
.type lj_ff_math_exp, @function
.size lj_ff_math_exp, 40
lj_ff_math_exp:
.byte 131,248,2,15,130,142,9,0,0,129,122,4,255,255,254,255
.byte 15,131,129,9,0,0,242,15,16,2,137,213
call exp@PLT
.byte 137,234,233,227,254,255,255
.globl lj_ff_math_sin
.hidden lj_ff_math_sin
.type lj_ff_math_sin, @function
.size lj_ff_math_sin, 40
lj_ff_math_sin:
.byte 131,248,2,15,130,102,9,0,0,129,122,4,255,255,254,255
.byte 15,131,89,9,0,0,242,15,16,2,137,213
call sin@PLT
.byte 137,234,233,187,254,255,255
.globl lj_ff_math_cos
.hidden lj_ff_math_cos
.type lj_ff_math_cos, @function
.size lj_ff_math_cos, 40
lj_ff_math_cos:
.byte 131,248,2,15,130,62,9,0,0,129,122,4,255,255,254,255
.byte 15,131,49,9,0,0,242,15,16,2,137,213
call cos@PLT
.byte 137,234,233,147,254,255,255
.globl lj_ff_math_tan
.hidden lj_ff_math_tan
.type lj_ff_math_tan, @function
.size lj_ff_math_tan, 40
lj_ff_math_tan:
.byte 131,248,2,15,130,22,9,0,0,129,122,4,255,255,254,255
.byte 15,131,9,9,0,0,242,15,16,2,137,213
call tan@PLT
.byte 137,234,233,107,254,255,255
.globl lj_ff_math_asin
.hidden lj_ff_math_asin
.type lj_ff_math_asin, @function
.size lj_ff_math_asin, 40
lj_ff_math_asin:
.byte 131,248,2,15,130,238,8,0,0,129,122,4,255,255,254,255
.byte 15,131,225,8,0,0,242,15,16,2,137,213
call asin@PLT
.byte 137,234,233,67,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,198,8,0,0,129,122,4,255,255,254,255
.byte 15,131,185,8,0,0,242,15,16,2,137,213
call acos@PLT
.byte 137,234,233,27,254,255,255
.globl lj_ff_math_atan
.hidden lj_ff_math_atan
.type lj_ff_math_atan, @function
.size lj_ff_math_atan, 40
lj_ff_math_atan:
.byte 131,248,2,15,130,158,8,0,0,129,122,4,255,255,254,255
.byte 15,131,145,8,0,0,242,15,16,2,137,213
call atan@PLT
.byte 137,234,233,243,253,255,255
.globl lj_ff_math_sinh
.hidden lj_ff_math_sinh
.type lj_ff_math_sinh, @function
.size lj_ff_math_sinh, 40
lj_ff_math_sinh:
.byte 131,248,2,15,130,118,8,0,0,129,122,4,255,255,254,255
.byte 15,131,105,8,0,0,242,15,16,2,137,213
call sinh@PLT
.byte 137,234,233,203,253,255,255
.globl lj_ff_math_cosh
.hidden lj_ff_math_cosh
.type lj_ff_math_cosh, @function
.size lj_ff_math_cosh, 40
lj_ff_math_cosh:
.byte 131,248,2,15,130,78,8,0,0,129,122,4,255,255,254,255
.byte 15,131,65,8,0,0,242,15,16,2,137,213
call cosh@PLT
.byte 137,234,233,163,253,255,255
.globl lj_ff_math_tanh
.hidden lj_ff_math_tanh
.type lj_ff_math_tanh, @function
.size lj_ff_math_tanh, 40
lj_ff_math_tanh:
.byte 131,248,2,15,130,38,8,0,0,129,122,4,255,255,254,255
.byte 15,131,25,8,0,0,242,15,16,2,137,213
call tanh@PLT
.byte 137,234,233,123,253,255,255
.globl lj_ff_math_pow
.hidden lj_ff_math_pow
.type lj_ff_math_pow, @function
.size lj_ff_math_pow, 58
lj_ff_math_pow:
.byte 131,248,3,15,130,254,7,0,0,129,122,4,255,255,254,255
.byte 15,131,241,7,0,0,129,122,12,255,255,254,255,15,131,228
.byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
call pow@PLT
.byte 137,234,233,65,253,255,255
.globl lj_ff_math_atan2
.hidden lj_ff_math_atan2
.type lj_ff_math_atan2, @function
.size lj_ff_math_atan2, 58
lj_ff_math_atan2:
.byte 131,248,3,15,130,196,7,0,0,129,122,4,255,255,254,255
.byte 15,131,183,7,0,0,129,122,12,255,255,254,255,15,131,170
.byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
call atan2@PLT
.byte 137,234,233,7,253,255,255
.globl lj_ff_math_fmod
.hidden lj_ff_math_fmod
.type lj_ff_math_fmod, @function
.size lj_ff_math_fmod, 58
lj_ff_math_fmod:
.byte 131,248,3,15,130,138,7,0,0,129,122,4,255,255,254,255
.byte 15,131,125,7,0,0,129,122,12,255,255,254,255,15,131,112
.byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
call fmod@PLT
.byte 137,234,233,205,252,255,255
.globl lj_ff_math_ldexp
.hidden lj_ff_math_ldexp
.type lj_ff_math_ldexp, @function
.size lj_ff_math_ldexp, 49
lj_ff_math_ldexp:
.byte 131,248,3,15,130,80,7,0,0,129,122,4,255,255,254,255
.byte 15,131,67,7,0,0,129,122,12,255,255,254,255,15,131,54
.byte 7,0,0,221,66,8,221,2,217,253,221,217,233,104,252,255
.byte 255
.globl lj_ff_math_frexp
.hidden lj_ff_math_frexp
.type lj_ff_math_frexp, @function
.size lj_ff_math_frexp, 148
lj_ff_math_frexp:
.byte 131,248,2,15,130,31,7,0,0,139,106,4,129,253,255,255
.byte 254,255,15,131,16,7,0,0,139,90,252,139,2,137,106,252
.byte 137,66,248,209,229,129,253,0,0,224,255,115,58,9,232,116
.byte 54,184,254,3,0,0,129,253,0,0,32,0,114,46,193,237
.byte 21,41,197,242,15,42,197,139,106,252,129,229,255,255,15,128
.byte 129,205,0,0,224,63,137,106,252,242,15,17,2,184,3,0
.byte 0,0,233,66,252,255,255,15,87,192,235,237,242,15,16,2
.byte 72,189,0,0,0,0,0,0,80,67,102,72,15,110,205,242
.byte 15,89,193,242,15,17,66,248,139,106,252,184,52,4,0,0
.byte 209,229,235,170
.globl lj_ff_math_modf
.hidden lj_ff_math_modf
.type lj_ff_math_modf, @function
.size lj_ff_math_modf, 99
lj_ff_math_modf:
.byte 131,248,2,15,130,139,6,0,0,129,122,4,255,255,254,255
.byte 15,131,126,6,0,0,242,15,16,2,139,106,4,139,90,252
.byte 209,229,129,253,0,0,224,255,116,52,15,40,224,232,4,11
.byte 0,0,242,15,92,224,242,15,17,66,248,242,15,17,34,139
.byte 66,252,139,106,4,49,232,120,10,184,3,0,0,0,233,194
.byte 251,255,255,129,245,0,0,0,128,137,106,4,235,235,15,87
.byte 228,235,211
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
.size lj_ff_math_min, 59
lj_ff_math_min:
.byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,31,6
.byte 0,0,242,15,16,2,57,193,15,131,135,251,255,255,129,124
.byte 202,252,255,255,254,255,15,131,5,6,0,0,242,15,16,76
.byte 202,248,242,15,93,193,131,193,1,235,219
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
.size lj_ff_math_max, 59
lj_ff_math_max:
.byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,228,5
.byte 0,0,242,15,16,2,57,193,15,131,76,251,255,255,129,124
.byte 202,252,255,255,254,255,15,131,202,5,0,0,242,15,16,76
.byte 202,248,242,15,95,193,131,193,1,235,219
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
.type lj_ff_string_byte, @function
.size lj_ff_string_byte, 47
lj_ff_string_byte:
.byte 131,248,2,15,133,178,5,0,0,131,122,4,251,15,133,168
.byte 5,0,0,139,42,139,90,252,131,125,12,1,15,130,210,247
.byte 255,255,15,182,109,16,242,15,42,197,233,0,251,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 76
lj_ff_string_char:
.byte 65,139,174,48,244,255,255,65,59,174,52,244,255,255,114,5
.byte 232,6,6,0,0,131,248,2,15,133,110,5,0,0,129,122
.byte 4,255,255,254,255,15,131,97,5,0,0,242,15,44,42,129
.byte 253,255,0,0,0,15,135,81,5,0,0,137,108,36,4,199
.byte 68,36,8,1,0,0,0,72,141,68,36,4
.globl lj_fff_newstr
.hidden lj_fff_newstr
.type lj_fff_newstr, @function
.size lj_fff_newstr, 25
lj_fff_newstr:
.byte 139,108,36,24,137,85,16,139,84,36,8,72,137,198,137,239
.byte 137,92,36,28
call lj_str_new
.globl lj_fff_resstr
.hidden lj_fff_resstr
.type lj_fff_resstr, @function
.size lj_fff_resstr, 21
lj_fff_resstr:
.byte 139,85,16,139,90,252,199,66,252,251,255,255,255,137,66,248
.byte 233,142,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 165
lj_ff_string_sub:
.byte 65,139,174,48,244,255,255,65,59,174,52,244,255,255,114,5
.byte 232,140,5,0,0,199,68,36,4,255,255,255,255,131,248,3
.byte 15,130,236,4,0,0,118,22,129,122,20,255,255,254,255,15
.byte 131,221,4,0,0,242,15,44,106,16,137,108,36,4,131,122
.byte 4,251,15,133,202,4,0,0,129,122,12,255,255,254,255,15
.byte 131,189,4,0,0,139,42,137,108,36,8,139,109,12,242,15
.byte 44,74,8,139,68,36,4,57,197,114,30,133,201,126,38,139
.byte 108,36,8,41,200,124,46,141,108,13,15,131,192,1,137,68
.byte 36,8,137,232,233,73,255,255,255,124,6,141,68,40,1,235
.byte 218,137,232,235,214,116,7,1,233,131,193,1,127,209,185,1
.byte 0,0,0,235,202
.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_reverse
.hidden lj_ff_string_reverse
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 85
lj_ff_string_reverse:
.byte 131,248,2,15,130,96,4,0,0,65,139,174,48,244,255,255
.byte 65,59,174,52,244,255,255,114,5,232,218,4,0,0,131,122
.byte 4,251,15,133,65,4,0,0,139,108,36,24,65,141,190,108
.byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
.byte 137,92,36,28
call lj_buf_putstr_reverse
.byte 137,199
call lj_buf_tostr
.byte 233,237,254,255,255
.globl lj_ff_string_lower
.hidden lj_ff_string_lower
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 85
lj_ff_string_lower:
.byte 131,248,2,15,130,11,4,0,0,65,139,174,48,244,255,255
.byte 65,59,174,52,244,255,255,114,5,232,133,4,0,0,131,122
.byte 4,251,15,133,236,3,0,0,139,108,36,24,65,141,190,108
.byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
.byte 137,92,36,28
call lj_buf_putstr_lower
.byte 137,199
call lj_buf_tostr
.byte 233,152,254,255,255
.globl lj_ff_string_upper
.hidden lj_ff_string_upper
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 85
lj_ff_string_upper:
.byte 131,248,2,15,130,182,3,0,0,65,139,174,48,244,255,255
.byte 65,59,174,52,244,255,255,114,5,232,48,4,0,0,131,122
.byte 4,251,15,133,151,3,0,0,139,108,36,24,65,141,190,108
.byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
.byte 137,92,36,28
call lj_buf_putstr_upper
.byte 137,199
call lj_buf_tostr
.byte 233,67,254,255,255
.globl lj_ff_bit_tobit
.hidden lj_ff_bit_tobit
.type lj_ff_bit_tobit, @function
.size lj_ff_bit_tobit, 54
lj_ff_bit_tobit:
.byte 131,248,2,15,130,97,3,0,0,129,122,4,255,255,254,255
.byte 15,131,84,3,0,0,242,15,16,2,72,189,0,0,0,0
.byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
.byte 197,233,139,1,0,0
.globl lj_ff_bit_band
.hidden lj_ff_bit_band
.type lj_ff_bit_band, @function
.size lj_ff_bit_band, 97
lj_ff_bit_band:
.byte 131,248,2,15,130,43,3,0,0,72,189,0,0,0,0,0
.byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
.byte 131,15,3,0,0,242,15,16,2,242,15,88,193,102,15,126
.byte 197,137,68,36,4,141,68,194,240,57,208,15,134,74,1,0
.byte 0,129,120,4,255,255,254,255,15,131,70,1,0,0,242,15
.byte 16,0,242,15,88,193,102,15,126,193,33,205,131,232,8,235
.byte 216
.globl lj_ff_bit_bor
.hidden lj_ff_bit_bor
.type lj_ff_bit_bor, @function
.size lj_ff_bit_bor, 97
lj_ff_bit_bor:
.byte 131,248,2,15,130,202,2,0,0,72,189,0,0,0,0,0
.byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
.byte 131,174,2,0,0,242,15,16,2,242,15,88,193,102,15,126
.byte 197,137,68,36,4,141,68,194,240,57,208,15,134,233,0,0
.byte 0,129,120,4,255,255,254,255,15,131,229,0,0,0,242,15
.byte 16,0,242,15,88,193,102,15,126,193,9,205,131,232,8,235
.byte 216
.globl lj_ff_bit_bxor
.hidden lj_ff_bit_bxor
.type lj_ff_bit_bxor, @function
.size lj_ff_bit_bxor, 97
lj_ff_bit_bxor:
.byte 131,248,2,15,130,105,2,0,0,72,189,0,0,0,0,0
.byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
.byte 131,77,2,0,0,242,15,16,2,242,15,88,193,102,15,126
.byte 197,137,68,36,4,141,68,194,240,57,208,15,134,136,0,0
.byte 0,129,120,4,255,255,254,255,15,131,132,0,0,0,242,15
.byte 16,0,242,15,88,193,102,15,126,193,49,205,131,232,8,235
.byte 216
.globl lj_ff_bit_bswap
.hidden lj_ff_bit_bswap
.type lj_ff_bit_bswap, @function
.size lj_ff_bit_bswap, 53
lj_ff_bit_bswap:
.byte 131,248,2,15,130,8,2,0,0,129,122,4,255,255,254,255
.byte 15,131,251,1,0,0,242,15,16,2,72,189,0,0,0,0
.byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
.byte 197,15,205,235,51
.globl lj_ff_bit_bnot
.hidden lj_ff_bit_bnot
.type lj_ff_bit_bnot, @function
.size lj_ff_bit_bnot, 51
lj_ff_bit_bnot:
.byte 131,248,2,15,130,211,1,0,0,129,122,4,255,255,254,255
.byte 15,131,198,1,0,0,242,15,16,2,72,189,0,0,0,0
.byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
.byte 197,247,213
.globl lj_fff_resbit
.hidden lj_fff_resbit
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
.byte 242,15,42,197,233,20,247,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,4,233,151,1,0,0
.globl lj_ff_bit_lshift
.hidden lj_ff_bit_lshift
.type lj_ff_bit_lshift, @function
.size lj_ff_bit_lshift, 79
lj_ff_bit_lshift:
.byte 131,248,3,15,130,142,1,0,0,129,122,4,255,255,254,255
.byte 15,131,129,1,0,0,129,122,12,255,255,254,255,15,131,116
.byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
.byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
.byte 15,88,202,102,15,126,197,102,15,126,201,211,229,235,159
.globl lj_ff_bit_rshift
.hidden lj_ff_bit_rshift
.type lj_ff_bit_rshift, @function
.size lj_ff_bit_rshift, 82
lj_ff_bit_rshift:
.byte 131,248,3,15,130,63,1,0,0,129,122,4,255,255,254,255
.byte 15,131,50,1,0,0,129,122,12,255,255,254,255,15,131,37
.byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
.byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
.byte 15,88,202,102,15,126,197,102,15,126,201,211,237,233,77,255
.byte 255,255
.globl lj_ff_bit_arshift
.hidden lj_ff_bit_arshift
.type lj_ff_bit_arshift, @function
.size lj_ff_bit_arshift, 82
lj_ff_bit_arshift:
.byte 131,248,3,15,130,237,0,0,0,129,122,4,255,255,254,255
.byte 15,131,224,0,0,0,129,122,12,255,255,254,255,15,131,211
.byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
.byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
.byte 15,88,202,102,15,126,197,102,15,126,201,211,253,233,251,254
.byte 255,255
.globl lj_ff_bit_rol
.hidden lj_ff_bit_rol
.type lj_ff_bit_rol, @function
.size lj_ff_bit_rol, 82
lj_ff_bit_rol:
.byte 131,248,3,15,130,155,0,0,0,129,122,4,255,255,254,255
.byte 15,131,142,0,0,0,129,122,12,255,255,254,255,15,131,129
.byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
.byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
.byte 15,88,202,102,15,126,197,102,15,126,201,211,197,233,169,254
.byte 255,255
.globl lj_ff_bit_ror
.hidden lj_ff_bit_ror
.type lj_ff_bit_ror, @function
.size lj_ff_bit_ror, 70
lj_ff_bit_ror:
.byte 131,248,3,114,77,129,122,4,255,255,254,255,115,68,129,122
.byte 12,255,255,254,255,115,59,242,15,16,2,242,15,16,74,8
.byte 72,189,0,0,0,0,0,0,56,67,102,72,15,110,213,242
.byte 15,88,194,242,15,88,202,102,15,126,197,102,15,126,201,211
.byte 205,233,99,254,255,255
.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,24,139,90,252,137,92,36,28,137,85,16,141,68
.byte 194,248,141,136,160,0,0,0,137,69,24,139,66,248,59,77
.byte 32,119,89,137,239,255,80,24,139,85,16,133,192,15,143,78
.byte 245,255,255,139,77,24,41,209,193,233,3,133,192,141,65,1
.byte 139,106,248,117,18,139,93,16,139,11,15,182,233,15,182,205
.byte 131,195,4,65,255,36,238
.globl lj_vm_call_tail
.hidden lj_vm_call_tail
.type lj_vm_call_tail, @function
.size lj_vm_call_tail, 56
lj_vm_call_tail:
.byte 137,209,247,195,3,0,0,0,117,15,15,182,107,253,72,247
.byte 213,141,20,234,233,66,234,255,255,137,221,131,229,248,41,234
.byte 233,54,234,255,255,190,20,0,0,0,137,239
call lj_state_growstack
.byte 139,85,16,49,192,235,164
.globl lj_fff_gcstep
.hidden lj_fff_gcstep
.type lj_fff_gcstep, @function
.size lj_fff_gcstep, 52
lj_fff_gcstep:
.byte 93,72,137,108,36,8,139,108,36,24,137,92,36,28,137,85
.byte 16,141,68,194,248,137,239,137,69,24
call lj_gc_step
.byte 139,85,16,139,69,24,41,208,193,232,3,131,192,1,72,139
.byte 108,36,8,85,195
.globl lj_vm_record
.hidden lj_vm_record
.type lj_vm_record, @function
.size lj_vm_record, 29
lj_vm_record:
.byte 65,15,182,134,141,244,255,255,168,32,117,83,168,16,117,56
.byte 168,12,116,52,65,255,142,224,244,255,255,235,43
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 14
lj_vm_rethook:
.byte 65,15,182,134,141,244,255,255,168,16,117,54,235,29
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 68
lj_vm_inshook:
.byte 65,15,182,134,141,244,255,255,168,16,117,40,168,12,116,36
.byte 65,255,142,224,244,255,255,116,4,168,4,116,23,139,108,36
.byte 24,137,85,16,137,222,137,239
call lj_dispatch_ins
.byte 139,85,16,15,182,75,253,15,182,107,252,15,183,67,254,65
.byte 255,164,238,208,4,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,195,4,139,77,232,137,76,36,4,235,224
.globl lj_vm_hotloop
.hidden lj_vm_hotloop
.type lj_vm_hotloop, @function
.size lj_vm_hotloop, 50
lj_vm_hotloop:
.byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36
.byte 24,137,85,16,137,69,24,137,222,65,141,190,176,245,255,255
.byte 73,137,174,16,246,255,255,137,92,36,28
call lj_trace_hot
.byte 235,171
.globl lj_vm_callhook
.hidden lj_vm_callhook
.type lj_vm_callhook, @function
.size lj_vm_callhook, 6
lj_vm_callhook:
.byte 137,92,36,28,235,7
.globl lj_vm_hotcall
.hidden lj_vm_hotcall
.type lj_vm_hotcall, @function
.size lj_vm_hotcall, 67
lj_vm_hotcall:
.byte 137,92,36,28,131,203,1,141,68,194,248,139,108,36,24,137
.byte 85,16,137,69,24,137,222,137,239
call lj_dispatch_call
.byte 199,68,36,28,0,0,0,0,131,227,254,139,85,16,72,137
.byte 193,139,69,24,41,208,72,137,205,15,182,75,253,193,232,3
.byte 131,192,1,255,229
.globl lj_cont_stitch
.hidden lj_cont_stitch
.type lj_cont_stitch, @function
.size lj_cont_stitch, 152
lj_cont_stitch:
.byte 139,77,232,137,12,36,68,137,116,36,8,68,139,116,36,4
.byte 15,182,75,253,141,12,202,65,131,238,1,116,18,72,139,40
.byte 72,137,41,131,192,8,131,193,8,65,131,238,1,117,238,15
.byte 182,67,253,15,182,107,255,1,232,141,68,194,248,57,200,119
.byte 75,68,139,116,36,8,139,4,36,15,183,104,80,15,183,64
.byte 82,57,232,15,132,208,234,255,255,133,192,15,133,20,228,255
.byte 255,65,137,174,44,255,255,255,139,108,36,24,137,85,16,137
.byte 222,65,141,190,176,245,255,255,73,137,174,16,246,255,255
call lj_dispatch_stitch
.byte 139,85,16,233,157,234,255,255,199,65,4,255,255,255,255,131
.byte 193,8,235,165
.globl lj_vm_profhook
.hidden lj_vm_profhook
.type lj_vm_profhook, @function
.size lj_vm_profhook, 27
lj_vm_profhook:
.byte 139,108,36,24,137,85,16,137,222,137,239
call lj_dispatch_profile
.byte 139,85,16,131,235,4,233,118,234,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
.type lj_vm_exit_handler, @function
.size lj_vm_exit_handler, 247
lj_vm_exit_handler:
.byte 65,85,65,84,65,83,65,82,65,81,65,80,87,86,85,72
.byte 141,108,36,88,85,83,82,81,80,15,182,69,248,138,101,240
.byte 76,137,125,248,76,137,117,240,68,139,117,0,65,139,142,104
.byte 244,255,255,65,199,134,104,244,255,255,252,255,255,255,65,137
.byte 134,44,255,255,255,65,137,142,40,255,255,255,72,129,236,128
.byte 0,0,0,72,131,197,128,242,68,15,17,125,248,242,68,15
.byte 17,117,240,242,68,15,17,109,232,242,68,15,17,101,224,242
.byte 68,15,17,93,216,242,68,15,17,85,208,242,68,15,17,77
.byte 200,242,68,15,17,69,192,242,15,17,125,184,242,15,17,117
.byte 176,242,15,17,109,168,242,15,17,101,160,242,15,17,93,152
.byte 242,15,17,85,144,242,15,17,77,136,242,15,17,69,128,65
.byte 139,174,8,245,255,255,65,139,150,12,245,255,255,73,137,174
.byte 16,246,255,255,137,85,16,72,137,230,65,141,190,176,245,255
.byte 255,65,199,134,12,245,255,255,0,0,0,0
call lj_trace_exit
.byte 72,139,77,48,72,131,225,252,72,137,204,137,105,24,139,85
.byte 16,139,89,28,235,4
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
.size lj_vm_exit_interp, 137
lj_vm_exit_interp:
.byte 72,131,196,16,76,139,108,36,8,76,139,36,36,133,192,120
.byte 109,139,108,36,24,137,68,36,4,68,139,122,248,69,139,127
.byte 16,69,139,127,208,137,85,16,65,199,134,12,245,255,255,0
.byte 0,0,0,65,199,134,104,244,255,255,255,255,255,255,139,3
.byte 15,182,204,15,182,232,131,195,4,193,232,16,131,253,89,114
.byte 9,131,253,97,115,8,139,68,36,4,65,255,36,238,139,66
.byte 252,169,3,0,0,0,117,238,15,182,64,253,72,247,208,68
.byte 139,124,194,248,69,139,127,16,69,139,127,208,235,216,247,216
.byte 137,239,137,198
call lj_err_throw
.globl lj_vm_floor_sse
.hidden lj_vm_floor_sse
.type lj_vm_floor_sse, @function
.size lj_vm_floor_sse, 0
lj_vm_floor_sse:
.globl lj_vm_floor
.hidden lj_vm_floor
.type lj_vm_floor, @function
.size lj_vm_floor, 91
lj_vm_floor:
.byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72
.byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40
.byte 200,102,15,84,202,102,15,46,217,118,47,102,15,85,208,242
.byte 15,88,203,242,15,92,203,102,15,86,202,72,184,0,0,0
.byte 0,0,0,240,63,102,72,15,110,208,242,15,194,193,1,102
.byte 15,84,194,242,15,92,200,15,40,193,195
.globl lj_vm_ceil_sse
.hidden lj_vm_ceil_sse
.type lj_vm_ceil_sse, @function
.size lj_vm_ceil_sse, 0
lj_vm_ceil_sse:
.globl lj_vm_ceil
.hidden lj_vm_ceil
.type lj_vm_ceil, @function
.size lj_vm_ceil, 91
lj_vm_ceil:
.byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72
.byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40
.byte 200,102,15,84,202,102,15,46,217,118,47,102,15,85,208,242
.byte 15,88,203,242,15,92,203,102,15,86,202,72,184,0,0,0
.byte 0,0,0,240,191,102,72,15,110,208,242,15,194,193,6,102
.byte 15,84,194,242,15,92,200,15,40,193,195
.globl lj_vm_trunc_sse
.hidden lj_vm_trunc_sse
.type lj_vm_trunc_sse, @function
.size lj_vm_trunc_sse, 0
lj_vm_trunc_sse:
.globl lj_vm_trunc
.hidden lj_vm_trunc
.type lj_vm_trunc, @function
.size lj_vm_trunc, 94
lj_vm_trunc:
.byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72
.byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40
.byte 200,102,15,84,202,102,15,46,217,118,50,102,15,85,208,15
.byte 40,193,242,15,88,203,242,15,92,203,72,184,0,0,0,0
.byte 0,0,240,63,102,72,15,110,216,242,15,194,193,1,102,15
.byte 84,195,242,15,92,200,102,15,86,202,15,40,193,195
.globl lj_vm_mod
.hidden lj_vm_mod
.type lj_vm_mod, @function
.size lj_vm_mod, 118
lj_vm_mod:
.byte 15,40,232,242,15,94,193,72,184,255,255,255,255,255,255,255
.byte 127,102,72,15,110,208,72,184,0,0,0,0,0,0,48,67
.byte 102,72,15,110,216,15,40,224,102,15,84,226,102,15,46,220
.byte 118,56,102,15,85,208,242,15,88,227,242,15,92,227,102,15
.byte 86,226,72,184,0,0,0,0,0,0,240,63,102,72,15,110
.byte 208,242,15,194,196,1,102,15,84,194,242,15,92,224,15,40
.byte 197,242,15,89,204,242,15,92,193,195,242,15,89,200,15,40
.byte 197,242,15,92,193,195
.globl lj_vm_powi_sse
.hidden lj_vm_powi_sse
.type lj_vm_powi_sse, @function
.size lj_vm_powi_sse, 98
lj_vm_powi_sse:
.byte 131,248,1,126,43,169,1,0,0,0,117,8,242,15,89,192
.byte 209,232,235,241,209,232,116,23,15,40,200,242,15,89,192,209
.byte 232,116,8,115,246,242,15,89,200,235,240,242,15,89,193,195
.byte 116,253,114,30,247,216,232,202,255,255,255,72,184,0,0,0
.byte 0,0,0,240,63,102,72,15,110,200,242,15,94,200,15,40
.byte 193,195,72,184,0,0,0,0,0,0,240,63,102,72,15,110
.byte 192,195
.globl lj_vm_cpuid
.hidden lj_vm_cpuid
.type lj_vm_cpuid, @function
.size lj_vm_cpuid, 20
lj_vm_cpuid:
.byte 137,248,83,49,201,15,162,137,6,137,94,4,137,78,8,137
.byte 86,12,91,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, 179
lj_vm_ffi_callback:
.byte 83,65,87,65,86,72,131,236,40,68,141,181,240,11,0,0
.byte 139,157,4,1,0,0,15,183,192,137,131,208,0,0,0,72
.byte 137,123,112,72,137,115,120,72,137,147,128,0,0,0,72,137
.byte 139,136,0,0,0,242,15,17,67,48,242,15,17,75,56,242
.byte 15,17,83,64,242,15,17,91,72,72,141,68,36,80,76,137
.byte 131,144,0,0,0,76,137,139,152,0,0,0,242,15,17,99
.byte 80,242,15,17,107,88,242,15,17,115,96,242,15,17,123,104
.byte 72,137,131,176,0,0,0,72,137,230,137,92,36,28,137,223
call lj_ccallback_enter
.byte 65,199,134,104,244,255,255,255,255,255,255,139,80,16,139,64
.byte 24,41,208,139,106,248,193,232,3,131,192,1,139,93,16,139
.byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 44
lj_cont_ffi_callback:
.byte 139,76,36,24,65,139,158,20,245,255,255,72,137,75,16,137
.byte 81,16,137,105,24,137,223,137,198
call lj_ccallback_leave
.byte 72,139,67,112,242,15,16,67,48,233,247,225,255,255
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
.type lj_vm_ffi_call, @function
.size lj_vm_ffi_call, 160
lj_vm_ffi_call:
.byte 85,72,137,229,83,72,137,251,139,67,8,72,41,196,15,182
.byte 75,12,131,233,1,120,17,72,139,132,203,192,0,0,0,72
.byte 137,4,204,131,233,1,121,239,15,182,67,15,72,139,187,144
.byte 0,0,0,72,139,179,152,0,0,0,72,139,147,160,0,0
.byte 0,72,139,139,168,0,0,0,76,139,131,176,0,0,0,76
.byte 139,139,184,0,0,0,133,192,116,40,15,40,67,16,15,40
.byte 75,32,15,40,83,48,15,40,91,64,131,248,4,118,19,15
.byte 40,99,80,15,40,107,96,15,40,115,112,15,40,187,128,0
.byte 0,0,255,19,72,137,131,144,0,0,0,15,41,67,16,72
.byte 137,147,152,0,0,0,15,41,75,32,72,139,93,248,201,195
.section .note.GNU-stack,"",@progbits
.ident "DynASM 1.4.0"
.section .debug_frame,"",@progbits
.Lframe0:
.long .LECIE0-.LSCIE0
.LSCIE0:
.long 0xffffffff
.byte 0x1
.string ""
.uleb128 0x1
.sleb128 -8
.byte 0x10
.byte 0xc
.uleb128 0x7
.uleb128 8
.byte 0x80+0x10
.uleb128 0x1
.align 8
.LECIE0:
.LSFDE0:
.long .LEFDE0-.LASFDE0
.LASFDE0:
.long .Lframe0
.quad .Lbegin
.quad 14322
.byte 0xe
.uleb128 80
.byte 0x86
.uleb128 0x2
.byte 0x83
.uleb128 0x3
.byte 0x8f
.uleb128 0x4
.byte 0x8e
.uleb128 0x5
.align 8
.LEFDE0:
.LSFDE1:
.long .LEFDE1-.LASFDE1
.LASFDE1:
.long .Lframe0
.quad lj_vm_ffi_call
.quad 160
.byte 0xe
.uleb128 16
.byte 0x86
.uleb128 0x2
.byte 0xd
.uleb128 0x6
.byte 0x83
.uleb128 0x3
.align 8
.LEFDE1:
.section .eh_frame,"a",@progbits
.Lframe1:
.long .LECIE1-.LSCIE1
.LSCIE1:
.long 0
.byte 0x1
.string "zPR"
.uleb128 0x1
.sleb128 -8
.byte 0x10
.uleb128 6
.byte 0x1b
.long lj_err_unwind_dwarf-.
.byte 0x1b
.byte 0xc
.uleb128 0x7
.uleb128 8
.byte 0x80+0x10
.uleb128 0x1
.align 8
.LECIE1:
.LSFDE2:
.long .LEFDE2-.LASFDE2
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
.long 14322
.uleb128 0
.byte 0xe
.uleb128 80
.byte 0x86
.uleb128 0x2
.byte 0x83
.uleb128 0x3
.byte 0x8f
.uleb128 0x4
.byte 0x8e
.uleb128 0x5
.align 8
.LEFDE2:
.Lframe2:
.long .LECIE2-.LSCIE2
.LSCIE2:
.long 0
.byte 0x1
.string "zR"
.uleb128 0x1
.sleb128 -8
.byte 0x10
.uleb128 1
.byte 0x1b
.byte 0xc
.uleb128 0x7
.uleb128 8
.byte 0x80+0x10
.uleb128 0x1
.align 8
.LECIE2:
.LSFDE3:
.long .LEFDE3-.LASFDE3
.LASFDE3:
.long .LASFDE3-.Lframe2
.long lj_vm_ffi_call-.
.long 160
.uleb128 0
.byte 0xe
.uleb128 16
.byte 0x86
.uleb128 0x2
.byte 0xd
.uleb128 0x6
.byte 0x83
.uleb128 0x3
.align 8
.LEFDE3:
#!/bin/sh
# this script is intended to be used by the authors themselves
ctags -R src buildroot/nginx-1.0.8/src ~/work/drizzle7-2011.08.23/libdrizzle-1.0
#!/bin/bash
./update-readme
ack '.{81}' src/ngx_http_*.[ch]
ack '(?<=\#define)\s*DDEBUG\s*[12]' src
echo =======================================
ack '(?<=This document describes echo-nginx-module v)\d+\.\d+' README
#!/bin/bash
#./update-readme
ack '(?<=\#define)\s*DDEBUG\s*1' src
echo ====================================================
ack '(?<=_version_string) "\d+\.\d+\.\d+"' src
ack '(?<=This document describes rds-json-nginx-module v)\d+\.\d+' README
#!/usr/bin/perl
#: reindex.pl
#: reindex .t files for Test::Base based test files
#: Copyright (c) 2006 Agent Zhang
#: 2006-04-27 2006-05-09
use strict;
use warnings;
#use File::Copy;
use Getopt::Std;
my %opts;
getopts('hb:', \%opts);
if ($opts{h} or ! @ARGV) {
die "Usage: reindex [-b 0] t/*.t\n";
}
my $init = $opts{b};
$init = 1 if not defined $init;
my @files = map glob, @ARGV;
for my $file (@files) {
next if -d $file or $file !~ /\.t_?$/;
reindex($file);
}
sub reindex {
my $file = $_[0];
open my $in, $file or
die "Can't open $file for reading: $!";
my @lines;
my $counter = $init;
my $changed;
while (<$in>) {
s/\r$//;
my $num;
s/ ^ === \s+ TEST \s+ (\d+)/$num=$1; "=== TEST " . $counter++/xie;
next if !defined $num;
if ($num != $counter-1) {
$changed++;
}
} continue {
push @lines, $_;
}
close $in;
my $text = join '', @lines;
$text =~ s/(?x) \n+ === \s+ TEST/\n\n\n\n=== TEST/ixsg;
$text =~ s/__(DATA|END)__\n+=== TEST/__${1}__\n\n=== TEST/;
#$text =~ s/\n+$/\n\n/s;
if (! $changed and $text eq join '', @lines) {
warn "reindex: $file:\tskipped.\n";
return;
}
#File::Copy::copy( $file, "$file.bak" );
open my $out, "> $file" or
die "Can't open $file for writing: $!";
binmode $out;
print $out $text;
close $out;
warn "reindex: $file:\tdone.\n";
}
#!/bin/bash
./update-readme
ack '(?<=\#define)\s*DDEBUG\s*1' src
echo ====================================================
ack '(?<=_version_string) "\d+\.\d+\.\d+"' src
ack '(?<=This document describes rds-json-nginx-module v)\d+\.\d+' README
#!/bin/bash
#./update-readme
ack '(?<=\#define)\s*DDEBUG\s*1' src
echo ====================================================
ack '(?<=_version_string) "\d+\.\d+\.\d+"' src
ack '(?<=This document describes rds-json-nginx-module v)\d+\.\d+' README
ack '.{81}' src/ngx_http_*.[ch]
#!/bin/sh
# this script is intended to be used by the authors themselves
ctags -R src buildroot/nginx-1.0.8/src ~/work/drizzle7-2011.08.23/libdrizzle-1.0
#!/bin/bash
./update-readme
ack '.{81}' src/ngx_http_*.[ch]
ack '(?<=\#define)\s*DDEBUG\s*[12]' src
echo =======================================
ack '(?<=This document describes echo-nginx-module v)\d+\.\d+' README
#!/bin/bash
#./update-readme
ack '(?<=\#define)\s*DDEBUG\s*1' src
echo ====================================================
ack '(?<=_version_string) "\d+\.\d+\.\d+"' src
ack '(?<=This document describes rds-json-nginx-module v)\d+\.\d+' README
#!/usr/bin/perl
#: reindex.pl
#: reindex .t files for Test::Base based test files
#: Copyright (c) 2006 Agent Zhang
#: 2006-04-27 2006-05-09
use strict;
use warnings;
#use File::Copy;
use Getopt::Std;
my %opts;
getopts('hb:', \%opts);
if ($opts{h} or ! @ARGV) {
die "Usage: reindex [-b 0] t/*.t\n";
}
my $init = $opts{b};
$init = 1 if not defined $init;
my @files = map glob, @ARGV;
for my $file (@files) {
next if -d $file or $file !~ /\.t_?$/;
reindex($file);
}
sub reindex {
my $file = $_[0];
open my $in, $file or
die "Can't open $file for reading: $!";
my @lines;
my $counter = $init;
my $changed;
while (<$in>) {
s/\r$//;
my $num;
s/ ^ === \s+ TEST \s+ (\d+)/$num=$1; "=== TEST " . $counter++/xie;
next if !defined $num;
if ($num != $counter-1) {
$changed++;
}
} continue {
push @lines, $_;
}
close $in;
my $text = join '', @lines;
$text =~ s/(?x) \n+ === \s+ TEST/\n\n\n\n=== TEST/ixsg;
$text =~ s/__(DATA|END)__\n+=== TEST/__${1}__\n\n=== TEST/;
#$text =~ s/\n+$/\n\n/s;
if (! $changed and $text eq join '', @lines) {
warn "reindex: $file:\tskipped.\n";
return;
}
#File::Copy::copy( $file, "$file.bak" );
open my $out, "> $file" or
die "Can't open $file for writing: $!";
binmode $out;
print $out $text;
close $out;
warn "reindex: $file:\tdone.\n";
}
#!/bin/bash
./update-readme
ack '(?<=\#define)\s*DDEBUG\s*1' src
echo ====================================================
ack '(?<=_version_string) "\d+\.\d+\.\d+"' src
ack '(?<=This document describes rds-json-nginx-module v)\d+\.\d+' README
#!/bin/bash
#./update-readme
ack '(?<=\#define)\s*DDEBUG\s*1' src
echo ====================================================
ack '(?<=_version_string) "\d+\.\d+\.\d+"' src
ack '(?<=This document describes rds-json-nginx-module v)\d+\.\d+' README
ack '.{81}' src/ngx_http_*.[ch]
12 13 14 15 16 17 22 23 24 25 26 28 46 50 59 60 72 74 75 76 88 119 151 152 153 154 155 156 158 160 161 162 164 172.30.199.2 12 13 14 15 16 17 22 23 24 25 26 28 46 50 59 60 72 74 75 76 88 119 151 152 153 154 155 156 158 160 161 162 164 172.30.199.2 172.30.199.3
\ No newline at end of file
...@@ -111,7 +111,13 @@ tranceConfig ui "wx89894cd83d117b26" "wxc94ca68b353e90d0" "192.168.4.14" "new-xy ...@@ -111,7 +111,13 @@ tranceConfig ui "wx89894cd83d117b26" "wxc94ca68b353e90d0" "192.168.4.14" "new-xy
#tranceConfig java "mall-ui.url=http://192.168.4.15:7058" "mall-ui.url=http://wechattest1.xyqb.com" "192.168.4.15" "xyqb.properties" #tranceConfig java "mall-ui.url=http://192.168.4.15:7058" "mall-ui.url=http://wechattest1.xyqb.com" "192.168.4.15" "xyqb.properties"
#4.16 #4.16
tranceConfig ui "wechattest.xyqb.com" "xyqb-user2-16.q-gp.com" "192.168.4.16" "xyqb-user-ui.js"
tranceConfig java "wx89894cd83d117b26" "wxc94ca68b353e90d0" "192.168.4.16" "xyqb-user2.properties"
tranceConfig java "11fb7f6a8b8edf2776a72c2f5624229c" "e30380e9ade07f361e51a643f94d8817" "192.168.4.16" "xyqb-user2.properties"
tranceConfig ui "wx89894cd83d117b26" "wxc94ca68b353e90d0" "192.168.4.16" "xyqb-user-ui.js"
tranceConfig java "192.168.4.16:7043" "xyqb-user-ui-16.q-gp.com" "192.168.4.16" "xyqb-user2.properties"
tranceConfig ui "wechattest.xyqb.com" "xyqb-user2-16.q-gp.com" "192.168.4.16" "new-xyqb-user-ui.js"
tranceConfig ui "wx89894cd83d117b26" "wxc94ca68b353e90d0" "192.168.4.16" "new-xyqb-user-ui.js"
#4.17 #4.17
#tranceConfig java "192.168.4.3" "192.168.4.17" "192.168.4.17" "*" #tranceConfig java "192.168.4.3" "192.168.4.17" "192.168.4.17" "*"
tranceConfig java "ygziguan.api.url=http://139.198.0.253/receiver/grequest" "ygziguan.api.url=http://mock.q-gp.com/receiver/grequest" "192.168.4.17" "fund-manage.properties" tranceConfig java "ygziguan.api.url=http://139.198.0.253/receiver/grequest" "ygziguan.api.url=http://mock.q-gp.com/receiver/grequest" "192.168.4.17" "fund-manage.properties"
...@@ -142,7 +148,6 @@ tranceConfig ui "wx89894cd83d117b26" "wxd019cd24f6edae9f" "192.168.4.22" "activi ...@@ -142,7 +148,6 @@ tranceConfig ui "wx89894cd83d117b26" "wxd019cd24f6edae9f" "192.168.4.22" "activi
#tranceConfig node "dbIp: '192.168.4.23'" "dbIp: '192.168.4.8'" "192.168.4.23" "*" #tranceConfig node "dbIp: '192.168.4.23'" "dbIp: '192.168.4.8'" "192.168.4.23" "*"
#tranceConfig python "ip=192.168.4.23" "ip=192.168.4.8" "192.168.4.23" "qin-qiong*" #tranceConfig python "ip=192.168.4.23" "ip=192.168.4.8" "192.168.4.23" "qin-qiong*"
#tranceConfig java "192.168.4.23:3306" "192.168.4.8:3306" "192.168.4.23" "redpacket.properties" #tranceConfig java "192.168.4.23:3306" "192.168.4.8:3306" "192.168.4.23" "redpacket.properties"
#tranceConfig java "qatest" "Uiwb@o^fR&nHOa5t" "192.168.4.23" "redpacket.properties"
#tranceConfig java "redpacket.data.mysql.user=qa" "redpacket.data.mysql.user=xyqb_query" "192.168.4.23" "redpacket.properties" #tranceConfig java "redpacket.data.mysql.user=qa" "redpacket.data.mysql.user=xyqb_query" "192.168.4.23" "redpacket.properties"
tranceConfig node "192.168.4.50:9050" "192.168.4.23:7060" "192.168.4.23" "op-api.js" tranceConfig node "192.168.4.50:9050" "192.168.4.23:7060" "192.168.4.23" "op-api.js"
#tranceConfig java "xyqb.is.debug=0" "xyqb.is.debug=1" "192.168.4.23" "baitiao.properties" #tranceConfig java "xyqb.is.debug=0" "xyqb.is.debug=1" "192.168.4.23" "baitiao.properties"
...@@ -172,7 +177,8 @@ tranceConfig java "ygziguan.api.url=http://139.198.0.253/receiver/grequest" "ygz ...@@ -172,7 +177,8 @@ tranceConfig java "ygziguan.api.url=http://139.198.0.253/receiver/grequest" "ygz
tranceConfig java "wx.api_host=https:\/\/api.mch.weixin.qq.com\/" "wx.api_host=http:\/\/mock.q-gp.com\/" "192.168.4.28" "gu-bei.properties" tranceConfig java "wx.api_host=https:\/\/api.mch.weixin.qq.com\/" "wx.api_host=http:\/\/mock.q-gp.com\/" "192.168.4.28" "gu-bei.properties"
tranceConfig node "http://139.198.2.95:38099" "http://192.168.4.48:8088" "192.168.4.28" "AppBackend.js" tranceConfig node "http://139.198.2.95:38099" "http://192.168.4.48:8088" "192.168.4.28" "AppBackend.js"
tranceConfig ui "wechattest.xyqb.com" "xyqb-user2-28.q-gp.com" "192.168.4.28" "new-xyqb-user-ui.js"
tranceConfig ui "wx89894cd83d117b26" "wx89894cd83d117b26" "192.168.4.28" "new-xyqb-user-ui.js"
#4.72 #4.72
#tranceConfig java "sms.is.debug=1" "sms.is.debug=0" "192.168.4.24" "di-ting.properties" #tranceConfig java "sms.is.debug=1" "sms.is.debug=0" "192.168.4.24" "di-ting.properties"
#tranceConfig java "xyqb.is.debug=1" "xyqb.is.debug=0" "192.168.4.24" "xyqb.properties" #tranceConfig java "xyqb.is.debug=1" "xyqb.is.debug=0" "192.168.4.24" "xyqb.properties"
...@@ -181,6 +187,8 @@ tranceConfig node "http://139.198.2.95:38099" "http://192.168.4.48:8088" "192.16 ...@@ -181,6 +187,8 @@ tranceConfig node "http://139.198.2.95:38099" "http://192.168.4.48:8088" "192.16
#tranceConfig node ":7013" ":7042" "192.168.4.72" "AppBackend.js" #tranceConfig node ":7013" ":7042" "192.168.4.72" "AppBackend.js"
#tranceConfig java "wx.api_host=https:\/\/api.mch.weixin.qq.com\/" "wx.api_host=http:\/\/mock.q-gp.com\/" "192.168.4.72" "gu-bei.properties" #tranceConfig java "wx.api_host=https:\/\/api.mch.weixin.qq.com\/" "wx.api_host=http:\/\/mock.q-gp.com\/" "192.168.4.72" "gu-bei.properties"
tranceConfig node "http://139.198.2.95:38099" "http://192.168.4.48:8099" "192.168.4.72" "AppBackend.js" tranceConfig node "http://139.198.2.95:38099" "http://192.168.4.48:8099" "192.168.4.72" "AppBackend.js"
tranceConfig ui "//192.168.4.72:7054/" "//192.168.4.72:18000/mallapi/" "192.168.4.72" "new-mall-ui.js"
#4.151 #4.151
tranceConfig java "xyqb.is.debug=0" "xyqb.is.debug=1" "192.168.4.151" "xyqb.properties" tranceConfig java "xyqb.is.debug=0" "xyqb.is.debug=1" "192.168.4.151" "xyqb.properties"
tranceConfig java "liebao.aes.key=0123456789abcdef" "liebao.aes.key=e2XNtnB8QEEuvhEW" "192.168.4.151" "cash-loan-flow.properties" tranceConfig java "liebao.aes.key=0123456789abcdef" "liebao.aes.key=e2XNtnB8QEEuvhEW" "192.168.4.151" "cash-loan-flow.properties"
......
qa20|192.168.167.5 qa1|192.168.167.2 qa3|192.168.167.6 qa4|192.168.167.3 qa21|192.168.167.4 qa20|192.168.167.5 qa1|192.168.167.2 qa3|192.168.167.6 qa4|192.168.167.3 qa21|192.168.167.4 156|192.168.167.3 qa5|192.168.167.4 xjd001|192.168.167.6 zhangbin|192.168.167.7
...@@ -26,7 +26,7 @@ function activate() ...@@ -26,7 +26,7 @@ function activate()
i=0 i=0
while [ $i -lt $num ]; do while [ $i -lt $num ]; do
uuid='928ba526-29f1-4ef8-8bb8-'${phone_no} uuid='928ba526-29f1-4ef8-8bb8-'${phone_no}
insert_xyqb_user="INSERT INTO user( "phone_no", "password", "registered_from", "uuid", "enable", "created_at", "updated_at")VALUES ( ${phone_no}, '318e235d3e52648b236faa3f748000d5', '214', '${uuid}', '1', '$date_now', '$date_now')" insert_xyqb_user="INSERT INTO user( "phone_no", "password", "registered_from", "uuid", "enable", "created_at", "updated_at")VALUES ( ${phone_no}, '318e235d3e52648b236faa3f748000d5', '222', '${uuid}', '1', '$date_now', '$date_now')"
mysql $mysqld xyqb_user -e "set names utf8;${insert_xyqb_user}" mysql $mysqld xyqb_user -e "set names utf8;${insert_xyqb_user}"
select_user_id="SELECT id from user where user.phone_no=${phone_no}" select_user_id="SELECT id from user where user.phone_no=${phone_no}"
......
...@@ -86,7 +86,13 @@ function baitiaoDeleteOrder(){ ...@@ -86,7 +86,13 @@ function baitiaoDeleteOrder(){
count_xyqb_user=$[count_xyqb_user -1] count_xyqb_user=$[count_xyqb_user -1]
done done
del_user1="delete from user where user.phone_no=${phone_no}"
mysql -N $mysqld xyqb -e "${del_user1}"
mysql -N $mysqld xyqb_user -e "${del_user1}"
#echo $del_user
del_user_detail1="delete from user_detail where user_detail.phone_no=${phone_no}"
mysql -N $mysqld xyqb -e "${del_user_detail1}"
mysql -N $mysqld xyqb_user -e "${del_user_detail1}"
del_bill="delete from baitiao_bill where baitiao_bill.user_phone=${phone_no}" del_bill="delete from baitiao_bill where baitiao_bill.user_phone=${phone_no}"
mysql -N $mysqld xyqb -e "${del_bill}" mysql -N $mysqld xyqb -e "${del_bill}"
#echo $del_bill #echo $del_bill
......
#!/bin/bash
HOSTNAME="`ifconfig | awk -F'addr:|Bcast' '/Bcast/{print $2}'`" #数据库信息
PORT="3306"
USERNAME="qa"
PASSWORD="qatest"
for i in `mysql -u${USERNAME} -p${PASSWORD} -se "show processlist" | grep -v "show processlist" | grep -v "$HOSTNAME" | awk '{if($4=="mall_settlement" )print $1}'`
do
mysql -u${USERNAME} -p${PASSWORD} -e "kill $i"
done
echo "done!!"
...@@ -12,7 +12,7 @@ PASSWORD="qatest" ...@@ -12,7 +12,7 @@ PASSWORD="qatest"
DBNAME="redpacket" #数据库名称 DBNAME="redpacket" #数据库名称
TABLENAME="tb-coupon" TABLENAME="tb-coupon"
date="`date +%Y%m%d%H%M%S`"
len=`echo $phone_no|awk '{print length($0)}'` len=`echo $phone_no|awk '{print length($0)}'`
...@@ -25,7 +25,7 @@ fi ...@@ -25,7 +25,7 @@ fi
case "$coupon_type" in case "$coupon_type" in
1) 1)
coupon_1="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_1="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES (concat('MALL20170626111210457af1ec45g',NOW()), '$phone_no', '10000572', '友宝优惠券', '9', '{\"firstChannel\":\"2\"}', '1', '{\"full\":200,\"cut\":5}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), '2', '26364792')" VALUES (concat('MALL20170626111210457af1ec45g',$date), '$phone_no', '10000572', '友宝优惠券', '9', '{\"firstChannel\":\"2\"}', '1', '{\"full\":200,\"cut\":5}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), '2', '26364792')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_1}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_1}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -37,7 +37,7 @@ fi ...@@ -37,7 +37,7 @@ fi
2) 2)
coupon_2="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_2="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('MALL20171109161159417a4d41cg1',NOW()), '$phone_no', '10000669', '商城购物满减券', '6', '{\"firstChannel\":1,\"channelId\":[]}', '1', '{\"full\":\"100\",\"cut\":\"5\"}', NOW(), '2028-09-24 23:59:00','0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES ( concat('MALL20171109161159417a4d41cg1',$date), '$phone_no', '10000669', '商城购物满减券', '6', '{\"firstChannel\":1,\"channelId\":[]}', '1', '{\"full\":\"100\",\"cut\":\"5\"}', NOW(), '2028-09-24 23:59:00','0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_2}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_2}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -49,7 +49,7 @@ fi ...@@ -49,7 +49,7 @@ fi
3) 3)
coupon_3="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_3="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('MALL20171109161216046a1f635gd',NOW()), '$phone_no', '10000670', '商城购物折扣券', '6', '{\"firstChannel\":1,\"channelId\":[]}', '2', '{\"discount\":\"5\"}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES ( concat('MALL20171109161216046a1f635gd',$date), '$phone_no', '10000670', '商城购物折扣券', '6', '{\"firstChannel\":1,\"channelId\":[]}', '2', '{\"discount\":\"5\"}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_3}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_3}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -61,7 +61,7 @@ fi ...@@ -61,7 +61,7 @@ fi
4) 4)
coupon_4="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_4="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('MALL20171109161216046a1f635gd',NOW()), '$phone_no', '10000679', '商城购物实物折扣券', '6', '{\"firstChannel\":3,\"channelId\":[]}', '2', '{\"discount\":8}', NOW(), '2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES ( concat('MALL20171109161216046a1f635gd',$date), '$phone_no', '10000679', '商城购物实物折扣券', '6', '{\"firstChannel\":3,\"channelId\":[]}', '2', '{\"discount\":8}', NOW(), '2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_4}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_4}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -73,7 +73,7 @@ fi ...@@ -73,7 +73,7 @@ fi
5) 5)
coupon_5="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_5="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('MALL2017110917061815515d71558',NOW()), '$phone_no', '10000678', '商城购物实物满减券', '6', '{\"firstChannel\":3,\"channelId\":[]}', '1', '{\"full\":100,\"cut\":5}',NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033');" VALUES ( concat('MALL2017110917061815515d71558',$date), '$phone_no', '10000678', '商城购物实物满减券', '6', '{\"firstChannel\":3,\"channelId\":[]}', '1', '{\"full\":100,\"cut\":5}',NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033');"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_5}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_5}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -85,7 +85,7 @@ fi ...@@ -85,7 +85,7 @@ fi
6) 6)
coupon_6="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_6="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('MALL201711091706293642335f562',NOW()), '$phone_no', '10000677', '商城购物充值折扣券', '6', '{\"firstChannel\":2,\"channelId\":[]}', '2', '{\"discount\":8}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES ( concat('MALL201711091706293642335f562',$date), '$phone_no', '10000677', '商城购物充值折扣券', '6', '{\"firstChannel\":2,\"channelId\":[]}', '2', '{\"discount\":8}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_6}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_6}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -97,7 +97,7 @@ fi ...@@ -97,7 +97,7 @@ fi
7) 7)
coupon_7="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_7="INSERT INTO redpacket.tb_coupon (unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('CASH_LOAN2017102419394902108ea8623',NOW()), '$phone_no', '10000649', '现金贷还款折扣券', '8', '{\"loanTerm\":[1,2,3]}', '2', '{\"discount\":8.8}', NOW(),'2028-09-24 23:59:00','0', '2', NOW(), NULL, NOW(), NULL, '5')" VALUES ( concat('CASH_LOAN2017102419394902108ea8623',$date), '$phone_no', '10000649', '现金贷还款折扣券', '8', '{\"loanTerm\":[1,2,3]}', '2', '{\"discount\":8.8}', NOW(),'2028-09-24 23:59:00','0', '2', NOW(), NULL, NOW(), NULL, '5')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_7}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_7}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -109,7 +109,7 @@ fi ...@@ -109,7 +109,7 @@ fi
8) 8)
coupon_8="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_8="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('CASH_LOAN20171109161259004ad216ge3',NOW()), '$phone_no', '10000672', '现金贷抵扣券', '8', '{\"loanTerm\":[1,2]}', '3', '{\"rebate\":\"100\"}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES ( concat('CASH_LOAN20171109161259004ad216ge3',$date), '$phone_no', '10000672', '现金贷抵扣券', '8', '{\"loanTerm\":[1,2]}', '3', '{\"rebate\":\"100\"}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_8}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_8}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -121,7 +121,7 @@ fi ...@@ -121,7 +121,7 @@ fi
9) 9)
coupon_9="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_9="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES (concat('CASH_LOAN2017110916134482203d783ga',NOW()), '$phone_no', '10000673', '现金贷还款免息券', '8', '{\"loanTerm\":[1,2]}', '4', '{}', NOW(), '2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES (concat('CASH_LOAN2017110916134482203d783ga',$date), '$phone_no', '10000673', '现金贷还款免息券', '8', '{\"loanTerm\":[1,2]}', '4', '{}', NOW(), '2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_9}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_9}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -133,7 +133,7 @@ fi ...@@ -133,7 +133,7 @@ fi
10) 10)
coupon_10="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_10="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES (concat('OUT_BAITIAO201711091613599425d5e345g',NOW()), '$phone_no', '10000674', '白条购物券满减券', '9', '{\"firstChannel\":1}', '1', '{\"full\":\"100\",\"cut\":\"50\"}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES (concat('OUT_BAITIAO201711091613599425d5e345g',$date), '$phone_no', '10000674', '白条购物券满减券', '9', '{\"firstChannel\":1}', '1', '{\"full\":\"100\",\"cut\":\"50\"}', NOW(),'2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_10}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_10}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
...@@ -145,7 +145,7 @@ fi ...@@ -145,7 +145,7 @@ fi
11) 11)
coupon_11="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid) coupon_11="INSERT INTO redpacket.tb_coupon ( unique_business_id, phone, group_id, name, category, category_info, category_type, category_type_info, valid_start_date, valid_end_date, sms_reminder_on_invalid, status, created_at, used_at, updated_at, mark, uid)
VALUES ( concat('OUT_BAITIAO201711091614166796e01b39g',NOW()), '$phone_no', '10000675', '深圳通白条购物券满减券', '9', '{\"firstChannel\":2}', '1', '{\"full\":\"100\",\"cut\":\"5\"}',NOW(), '2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')" VALUES ( concat('OUT_BAITIAO201711091614166796e01b39g',$date), '$phone_no', '10000675', '深圳通白条购物券满减券', '9', '{\"firstChannel\":2}', '1', '{\"full\":\"100\",\"cut\":\"5\"}',NOW(), '2028-09-24 23:59:00', '0', '2', NOW(), NULL, NOW(), NULL, '1000033')"
mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_11}" mysql -h${HOSTNAME} -p${PORT} -u${USERNAME} -p${PASSWORD} ${DBNAME} -e"set names utf8; ${coupon_11}"
return=$? return=$?
if [ "$return" = "0" ];then if [ "$return" = "0" ];then
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment