diff options
| author | ruki <[email protected]> | 2017-03-30 12:28:21 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2017-03-30 12:28:21 +0800 |
| commit | ec118cc66342ce8bcefdfd9df8af83ce3a22e1e0 (patch) | |
| tree | 68a96ebb9985140c186e492b0c85fadf74f6002c /core/src/luajit | |
| parent | a2a07d5d56016d98b1aa368886481268f29a2530 (diff) | |
add luajit autogen files for windows
Diffstat (limited to 'core/src/luajit')
| -rw-r--r-- | core/src/luajit/makefile | 2 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/windows/x86/lj_bcdef.h | 226 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/windows/x86/lj_ffdef.h | 210 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/windows/x86/lj_folddef.h | 1068 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/windows/x86/lj_libdef.h | 393 | ||||
| -rw-r--r-- | core/src/luajit/src/autogen/windows/x86/lj_recdef.h | 263 | ||||
| -rw-r--r-- | core/src/luajit/xmake.lua | 4 |
7 files changed, 2165 insertions, 1 deletions
diff --git a/core/src/luajit/makefile b/core/src/luajit/makefile index bfe6ed17b..4d17108e7 100644 --- a/core/src/luajit/makefile +++ b/core/src/luajit/makefile @@ -75,8 +75,10 @@ luajit_C_FILES += \ src/lj_vmmath # asm files +ifneq ($PLAT,windows) luajit_ASM_FILES += \ src/autogen/$(PLAT)/$(ARCH)/lj_vm +endif # includes luajit_INC_DIRS += \ diff --git a/core/src/luajit/src/autogen/windows/x86/lj_bcdef.h b/core/src/luajit/src/autogen/windows/x86/lj_bcdef.h new file mode 100644 index 000000000..dd2194886 --- /dev/null +++ b/core/src/luajit/src/autogen/windows/x86/lj_bcdef.h @@ -0,0 +1,226 @@ +/* This is a generated file. DO NOT EDIT! */
+
+LJ_DATADEF const uint16_t lj_bc_ofs[] = {
+0,
+65,
+130,
+195,
+260,
+387,
+517,
+577,
+637,
+701,
+765,
+816,
+866,
+916,
+966,
+1006,
+1046,
+1077,
+1108,
+1144,
+1212,
+1255,
+1298,
+1341,
+1384,
+1432,
+1475,
+1518,
+1561,
+1604,
+1632,
+1686,
+1740,
+1794,
+1848,
+1887,
+1946,
+2034,
+2067,
+2100,
+2123,
+2146,
+2169,
+2211,
+2251,
+2334,
+2412,
+2444,
+2476,
+2526,
+2596,
+2709,
+2796,
+2812,
+2828,
+2976,
+3102,
+3205,
+3376,
+3615,
+3741,
+3883,
+3928,
+3969,
+3973,
+4117,
+4192,
+4362,
+4550,
+4637,
+4641,
+4770,
+4857,
+4962,
+5039,
+5124,
+5143,
+5198,
+5250,
+5269,
+5312,
+5350,
+5369,
+5386,
+5416,
+5440,
+5459,
+5520,
+5573,
+5573,
+5690,
+5691,
+5767,
+7414,
+7485,
+7959,
+8079,
+8136,
+8251,
+7534,
+7676,
+7766,
+7833,
+7859,
+8306,
+8346,
+8978,
+8401,
+8717,
+9020,
+9120,
+9139,
+9158,
+9216,
+9246,
+9277,
+9305,
+9333,
+9363,
+9401,
+9441,
+9471,
+9509,
+9547,
+9701,
+9836,
+9585,
+9585,
+9186,
+9617,
+9975,
+9924,
+9658,
+10019,
+10066,
+10973,
+11298,
+11255,
+11359,
+11427,
+11498,
+11569,
+11640,
+11017,
+11099,
+11181,
+10120,
+10149,
+10200,
+10314,
+10479,
+10604,
+10710,
+10821,
+10932
+};
+
+LJ_DATADEF const uint16_t lj_bc_mode[] = {
+BCDEF(BCMODE)
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF,
+BCMODE_FF
+};
+
diff --git a/core/src/luajit/src/autogen/windows/x86/lj_ffdef.h b/core/src/luajit/src/autogen/windows/x86/lj_ffdef.h new file mode 100644 index 000000000..3c6abe2ec --- /dev/null +++ b/core/src/luajit/src/autogen/windows/x86/lj_ffdef.h @@ -0,0 +1,210 @@ +/* This is a generated file. DO NOT EDIT! */
+
+FFDEF(assert)
+FFDEF(type)
+FFDEF(next)
+FFDEF(pairs)
+FFDEF(ipairs_aux)
+FFDEF(ipairs)
+FFDEF(getmetatable)
+FFDEF(setmetatable)
+FFDEF(getfenv)
+FFDEF(setfenv)
+FFDEF(rawget)
+FFDEF(rawset)
+FFDEF(rawequal)
+FFDEF(unpack)
+FFDEF(select)
+FFDEF(tonumber)
+FFDEF(tostring)
+FFDEF(error)
+FFDEF(pcall)
+FFDEF(xpcall)
+FFDEF(loadfile)
+FFDEF(load)
+FFDEF(loadstring)
+FFDEF(dofile)
+FFDEF(gcinfo)
+FFDEF(collectgarbage)
+FFDEF(newproxy)
+FFDEF(print)
+FFDEF(coroutine_status)
+FFDEF(coroutine_running)
+FFDEF(coroutine_create)
+FFDEF(coroutine_yield)
+FFDEF(coroutine_resume)
+FFDEF(coroutine_wrap_aux)
+FFDEF(coroutine_wrap)
+FFDEF(math_abs)
+FFDEF(math_floor)
+FFDEF(math_ceil)
+FFDEF(math_sqrt)
+FFDEF(math_log10)
+FFDEF(math_exp)
+FFDEF(math_sin)
+FFDEF(math_cos)
+FFDEF(math_tan)
+FFDEF(math_asin)
+FFDEF(math_acos)
+FFDEF(math_atan)
+FFDEF(math_sinh)
+FFDEF(math_cosh)
+FFDEF(math_tanh)
+FFDEF(math_frexp)
+FFDEF(math_modf)
+FFDEF(math_deg)
+FFDEF(math_rad)
+FFDEF(math_log)
+FFDEF(math_atan2)
+FFDEF(math_pow)
+FFDEF(math_fmod)
+FFDEF(math_ldexp)
+FFDEF(math_min)
+FFDEF(math_max)
+FFDEF(math_random)
+FFDEF(math_randomseed)
+FFDEF(bit_tobit)
+FFDEF(bit_bnot)
+FFDEF(bit_bswap)
+FFDEF(bit_lshift)
+FFDEF(bit_rshift)
+FFDEF(bit_arshift)
+FFDEF(bit_rol)
+FFDEF(bit_ror)
+FFDEF(bit_band)
+FFDEF(bit_bor)
+FFDEF(bit_bxor)
+FFDEF(bit_tohex)
+FFDEF(string_len)
+FFDEF(string_byte)
+FFDEF(string_char)
+FFDEF(string_sub)
+FFDEF(string_rep)
+FFDEF(string_reverse)
+FFDEF(string_lower)
+FFDEF(string_upper)
+FFDEF(string_dump)
+FFDEF(string_find)
+FFDEF(string_match)
+FFDEF(string_gmatch_aux)
+FFDEF(string_gmatch)
+FFDEF(string_gsub)
+FFDEF(string_format)
+FFDEF(table_foreachi)
+FFDEF(table_foreach)
+FFDEF(table_getn)
+FFDEF(table_maxn)
+FFDEF(table_insert)
+FFDEF(table_remove)
+FFDEF(table_concat)
+FFDEF(table_sort)
+FFDEF(io_method_close)
+FFDEF(io_method_read)
+FFDEF(io_method_write)
+FFDEF(io_method_flush)
+FFDEF(io_method_seek)
+FFDEF(io_method_setvbuf)
+FFDEF(io_method_lines)
+FFDEF(io_method___gc)
+FFDEF(io_method___tostring)
+FFDEF(io_open)
+FFDEF(io_popen)
+FFDEF(io_tmpfile)
+FFDEF(io_close)
+FFDEF(io_read)
+FFDEF(io_write)
+FFDEF(io_flush)
+FFDEF(io_input)
+FFDEF(io_output)
+FFDEF(io_lines)
+FFDEF(io_type)
+FFDEF(os_execute)
+FFDEF(os_remove)
+FFDEF(os_rename)
+FFDEF(os_tmpname)
+FFDEF(os_getenv)
+FFDEF(os_exit)
+FFDEF(os_clock)
+FFDEF(os_date)
+FFDEF(os_time)
+FFDEF(os_difftime)
+FFDEF(os_setlocale)
+FFDEF(debug_getregistry)
+FFDEF(debug_getmetatable)
+FFDEF(debug_setmetatable)
+FFDEF(debug_getfenv)
+FFDEF(debug_setfenv)
+FFDEF(debug_getinfo)
+FFDEF(debug_getlocal)
+FFDEF(debug_setlocal)
+FFDEF(debug_getupvalue)
+FFDEF(debug_setupvalue)
+FFDEF(debug_upvalueid)
+FFDEF(debug_upvaluejoin)
+FFDEF(debug_sethook)
+FFDEF(debug_gethook)
+FFDEF(debug_debug)
+FFDEF(debug_traceback)
+FFDEF(jit_on)
+FFDEF(jit_off)
+FFDEF(jit_flush)
+FFDEF(jit_status)
+FFDEF(jit_attach)
+FFDEF(jit_util_funcinfo)
+FFDEF(jit_util_funcbc)
+FFDEF(jit_util_funck)
+FFDEF(jit_util_funcuvname)
+FFDEF(jit_util_traceinfo)
+FFDEF(jit_util_traceir)
+FFDEF(jit_util_tracek)
+FFDEF(jit_util_tracesnap)
+FFDEF(jit_util_tracemc)
+FFDEF(jit_util_traceexitstub)
+FFDEF(jit_util_ircalladdr)
+FFDEF(jit_opt_start)
+FFDEF(ffi_meta___index)
+FFDEF(ffi_meta___newindex)
+FFDEF(ffi_meta___eq)
+FFDEF(ffi_meta___len)
+FFDEF(ffi_meta___lt)
+FFDEF(ffi_meta___le)
+FFDEF(ffi_meta___concat)
+FFDEF(ffi_meta___call)
+FFDEF(ffi_meta___add)
+FFDEF(ffi_meta___sub)
+FFDEF(ffi_meta___mul)
+FFDEF(ffi_meta___div)
+FFDEF(ffi_meta___mod)
+FFDEF(ffi_meta___pow)
+FFDEF(ffi_meta___unm)
+FFDEF(ffi_meta___tostring)
+FFDEF(ffi_meta___pairs)
+FFDEF(ffi_meta___ipairs)
+FFDEF(ffi_clib___index)
+FFDEF(ffi_clib___newindex)
+FFDEF(ffi_clib___gc)
+FFDEF(ffi_callback_free)
+FFDEF(ffi_callback_set)
+FFDEF(ffi_cdef)
+FFDEF(ffi_new)
+FFDEF(ffi_cast)
+FFDEF(ffi_typeof)
+FFDEF(ffi_istype)
+FFDEF(ffi_sizeof)
+FFDEF(ffi_alignof)
+FFDEF(ffi_offsetof)
+FFDEF(ffi_errno)
+FFDEF(ffi_string)
+FFDEF(ffi_copy)
+FFDEF(ffi_fill)
+FFDEF(ffi_abi)
+FFDEF(ffi_metatype)
+FFDEF(ffi_gc)
+FFDEF(ffi_load)
+
+#undef FFDEF
+
+#ifndef FF_NUM_ASMFUNC
+#define FF_NUM_ASMFUNC 62
+#endif
+
diff --git a/core/src/luajit/src/autogen/windows/x86/lj_folddef.h b/core/src/luajit/src/autogen/windows/x86/lj_folddef.h new file mode 100644 index 000000000..ebda3b1fd --- /dev/null +++ b/core/src/luajit/src/autogen/windows/x86/lj_folddef.h @@ -0,0 +1,1068 @@ +/* This is a generated file. DO NOT EDIT! */
+
+static const FoldFunc fold_func[] = {
+ fold_kfold_numarith,
+ fold_kfold_ldexp,
+ fold_kfold_fpmath,
+ fold_kfold_numpow,
+ fold_kfold_numcomp,
+ fold_kfold_intarith,
+ fold_kfold_intovarith,
+ fold_kfold_bnot,
+ fold_kfold_bswap,
+ fold_kfold_intcomp,
+ fold_kfold_intcomp0,
+ fold_kfold_int64arith,
+ fold_kfold_int64arith2,
+ fold_kfold_int64shift,
+ fold_kfold_bnot64,
+ fold_kfold_bswap64,
+ fold_kfold_int64comp,
+ fold_kfold_int64comp0,
+ fold_kfold_snew_kptr,
+ fold_kfold_snew_empty,
+ fold_kfold_strref,
+ fold_kfold_strref_snew,
+ fold_kfold_strcmp,
+ fold_kfold_add_kgc,
+ fold_kfold_add_kptr,
+ fold_kfold_add_kright,
+ fold_kfold_tobit,
+ fold_kfold_conv_kint_num,
+ fold_kfold_conv_kintu32_num,
+ fold_kfold_conv_kint_ext,
+ fold_kfold_conv_kint_i64,
+ fold_kfold_conv_kint64_num_i64,
+ fold_kfold_conv_kint64_num_u64,
+ fold_kfold_conv_kint64_int_i64,
+ fold_kfold_conv_knum_int_num,
+ fold_kfold_conv_knum_u32_num,
+ fold_kfold_conv_knum_i64_num,
+ fold_kfold_conv_knum_u64_num,
+ fold_kfold_tostr_knum,
+ fold_kfold_tostr_kint,
+ fold_kfold_strto,
+ lj_opt_cse,
+ fold_kfold_kref,
+ fold_shortcut_round,
+ fold_shortcut_left,
+ fold_shortcut_dropleft,
+ fold_shortcut_leftleft,
+ fold_simplify_numadd_negx,
+ fold_simplify_numadd_xneg,
+ fold_simplify_numsub_k,
+ fold_simplify_numsub_negk,
+ fold_simplify_numsub_xneg,
+ fold_simplify_nummuldiv_k,
+ fold_simplify_nummuldiv_negk,
+ fold_simplify_nummuldiv_negneg,
+ fold_simplify_numpow_xk,
+ fold_simplify_numpow_kx,
+ fold_shortcut_conv_num_int,
+ fold_simplify_conv_int_num,
+ fold_simplify_conv_i64_num,
+ fold_simplify_conv_int_i64,
+ fold_simplify_conv_flt_num,
+ fold_simplify_tobit_conv,
+ fold_simplify_floor_conv,
+ fold_simplify_conv_sext,
+ fold_simplify_conv_narrow,
+ fold_cse_conv,
+ fold_narrow_convert,
+ fold_simplify_intadd_k,
+ fold_simplify_intmul_k,
+ fold_simplify_intsub_k,
+ fold_simplify_intsub_kleft,
+ fold_simplify_intadd_k64,
+ fold_simplify_intsub_k64,
+ fold_simplify_intmul_k32,
+ fold_simplify_intmul_k64,
+ fold_simplify_intmod_k,
+ fold_simplify_intmod_kleft,
+ fold_simplify_intsub,
+ fold_simplify_intsubadd_leftcancel,
+ fold_simplify_intsubsub_leftcancel,
+ fold_simplify_intsubsub_rightcancel,
+ fold_simplify_intsubadd_rightcancel,
+ fold_simplify_intsubaddadd_cancel,
+ fold_simplify_band_k,
+ fold_simplify_bor_k,
+ fold_simplify_bxor_k,
+ fold_simplify_shift_ik,
+ fold_simplify_shift_andk,
+ fold_simplify_shift1_ki,
+ fold_simplify_shift2_ki,
+ fold_simplify_shiftk_andk,
+ fold_simplify_andk_shiftk,
+ fold_reassoc_intarith_k,
+ fold_reassoc_intarith_k64,
+ fold_reassoc_dup,
+ fold_reassoc_bxor,
+ fold_reassoc_shift,
+ fold_reassoc_minmax_k,
+ fold_reassoc_minmax_left,
+ fold_reassoc_minmax_right,
+ fold_abc_fwd,
+ fold_abc_k,
+ fold_abc_invar,
+ fold_comm_swap,
+ fold_comm_equal,
+ fold_comm_comp,
+ fold_comm_dup,
+ fold_comm_bxor,
+ fold_merge_eqne_snew_kgc,
+ lj_opt_fwd_aload,
+ fold_kfold_hload_kkptr,
+ lj_opt_fwd_hload,
+ lj_opt_fwd_uload,
+ lj_opt_fwd_tab_len,
+ fold_cse_uref,
+ lj_opt_fwd_hrefk,
+ fold_fwd_href_tnew,
+ fold_fwd_href_tdup,
+ fold_fload_tab_tnew_asize,
+ fold_fload_tab_tnew_hmask,
+ fold_fload_tab_tdup_asize,
+ fold_fload_tab_tdup_hmask,
+ fold_fload_tab_ah,
+ fold_fload_str_len_kgc,
+ fold_fload_str_len_snew,
+ fold_fload_cdata_typeid_kgc,
+ fold_fload_cdata_int64_kgc,
+ fold_fload_cdata_typeid_cnew,
+ fold_fload_cdata_ptr_int64_cnew,
+ lj_opt_cse,
+ lj_opt_fwd_fload,
+ fold_fwd_sload,
+ fold_xload_kptr,
+ lj_opt_fwd_xload,
+ fold_barrier_tab,
+ fold_barrier_tnew_tdup,
+ lj_opt_dse_ahstore,
+ lj_opt_dse_ustore,
+ lj_opt_dse_fstore,
+ lj_opt_dse_xstore,
+ lj_ir_emit
+};
+
+static const uint32_t fold_hash[916] = {
+0xffffffff,
+0xffffffff,
+0x5b4c8016,
+0x0d4e7016,
+0xffffffff,
+0x1000701c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x29110c1a,
+0xffffffff,
+0xffffffff,
+0x5b488016,
+0x0d4a7016,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x7b87fc07,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0d467016,
+0xffffffff,
+0x5a4c73ff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5153fc29,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5d408016,
+0xffffffff,
+0x594873ff,
+0x8187440f,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8287fc0f,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6715ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2a11fc1a,
+0xffffffff,
+0x1daa5a70,
+0xffffffff,
+0xffffffff,
+0x0a0bfc16,
+0x5c408c16,
+0x6911ffff,
+0x8db7ffff,
+0xffffffff,
+0xffffffff,
+0x1caa59d4,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6a0dffff,
+0x2b68d002,
+0xffffffff,
+0x3cab5695,
+0xffffffff,
+0x41aaa675,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x27ae5800,
+0xffffffff,
+0x6a09ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x7f865c0f,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6a05ffff,
+0x42abffff,
+0x5e44881c,
+0x5d50a016,
+0x066c5816,
+0x00646c1b,
+0x75753bff,
+0x1951fc18,
+0x6264c81b,
+0x1850641c,
+0xffffffff,
+0x6a01ffff,
+0x87a7ffff,
+0x4953fc1c,
+0x8da80000,
+0x4f52a3ff,
+0x00606c1b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5d428416,
+0x88a53800,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x05645816,
+0xffffffff,
+0x005c6c1b,
+0x20aa71d6,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x1399fc16,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x157f33ff,
+0xffffffff,
+0xffffffff,
+0x584dfc20,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8d9bffff,
+0xffffffff,
+0x055c5816,
+0xffffffff,
+0x00546c1b,
+0xffffffff,
+0xffffffff,
+0x5849fc20,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8c97ffff,
+0x5543fc1c,
+0x05585816,
+0xffffffff,
+0x00506c1b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8a93ffff,
+0x26ae6c00,
+0x05545816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x76753c17,
+0x41aaa695,
+0xffffffff,
+0x898fffff,
+0xffffffff,
+0x05505816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x858867ff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x848bffff,
+0xffffffff,
+0x054c5816,
+0x79873c06,
+0x47525bff,
+0xffffffff,
+0x3f695401,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8387ffff,
+0xffffffff,
+0x05485816,
+0xffffffff,
+0x5a4e5bff,
+0xffffffff,
+0xffffffff,
+0x6264c816,
+0x43aaa26e,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x05445816,
+0xffffffff,
+0x5a4a5bff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x3455fc1b,
+0x0c5a701c,
+0x6366cbff,
+0x0e3c7000,
+0xffffffff,
+0x05405816,
+0xffffffff,
+0x59465bff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x41aaa276,
+0x0c56701c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x21aa7275,
+0x0b52701c,
+0x61489016,
+0x6465fc33,
+0x8d77ffff,
+0xffffffff,
+0x7b87fc05,
+0xffffffff,
+0xffffffff,
+0x2a126bff,
+0x385a6fff,
+0xffffffff,
+0x446dfc16,
+0xffffffff,
+0x7473ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x7d873000,
+0xffffffff,
+0x5c409016,
+0x686fffff,
+0x8187440d,
+0xffffffff,
+0xffffffff,
+0x3554b81b,
+0x8287fc0d,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x686bffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8d9ffc00,
+0x737a5fff,
+0x41aaaa75,
+0xffffffff,
+0xffffffff,
+0x5e40801c,
+0x0b42701c,
+0x6b67ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2b68d000,
+0xffffffff,
+0xffffffff,
+0x6d133017,
+0xffffffff,
+0xffffffff,
+0x4c59fc16,
+0xffffffff,
+0xffffffff,
+0x110bfc1c,
+0x3aab566e,
+0xffffffff,
+0x5052a7ff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6515fc28,
+0x4a55fc16,
+0x7f865c0d,
+0x88a53c00,
+0x41aaa296,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x4451fc16,
+0xffffffff,
+0x60448bff,
+0x21aa7295,
+0xffffffff,
+0x3cab5676,
+0x04106c1b,
+0xffffffff,
+0x78873807,
+0xffffffff,
+0xffffffff,
+0x574dfc16,
+0xffffffff,
+0x4e53ffff,
+0xffffffff,
+0x09145816,
+0xffffffff,
+0x040c6c1b,
+0x8287fc00,
+0x5e50a01c,
+0x6467fc32,
+0xffffffff,
+0x5749fc16,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2a105816,
+0x2e3e7c00,
+0x04086c1b,
+0x7083fc00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5645fc16,
+0xffffffff,
+0x22aa6e6e,
+0x5e42841c,
+0x614e9c16,
+0x090c5816,
+0x04046c1b,
+0x1eaa5ab3,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5441fc16,
+0x41aaaa95,
+0xffffffff,
+0x5352a028,
+0x09085816,
+0x17505c16,
+0x04006c1b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6b43ffff,
+0xffffffff,
+0x09045816,
+0xffffffff,
+0x43aaa2ae,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x083e5800,
+0x7c865c00,
+0xffffffff,
+0x76753c15,
+0x3051fc2e,
+0x09005816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x3aab568e,
+0xffffffff,
+0x43aaa66e,
+0xffffffff,
+0x1daa5a71,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2a12701c,
+0x5f66cfff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x3cab5696,
+0xffffffff,
+0x100e701c,
+0x41aaa676,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2a125c17,
+0x3654b82e,
+0x100a701c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x1006701c,
+0xffffffff,
+0x1951fc19,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x23aa6e8e,
+0xffffffff,
+0x5b4e8016,
+0xffffffff,
+0x1eaa5ad3,
+0x1002701c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x29130c1a,
+0xffffffff,
+0xffffffff,
+0x0d4c7016,
+0xffffffff,
+0x475273ff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5b468016,
+0x0d487016,
+0x5a4e73ff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5d54a816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5a4a73ff,
+0x6615fc16,
+0x3bab56ae,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x594673ff,
+0xffffffff,
+0x61468c16,
+0x8d17ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2a13fc1a,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6913ffff,
+0x40abfeb3,
+0x8db9ffff,
+0x41aaa696,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6a0fffff,
+0x8db5ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x7a873c07,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6a0bffff,
+0x3f695402,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x24aa6eae,
+0xffffffff,
+0xffffffff,
+0x6a07ffff,
+0xffffffff,
+0xffffffff,
+0x066e5816,
+0xffffffff,
+0x00666c1b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6a03ffff,
+0xffffffff,
+0x4b55fc1c,
+0x066a5816,
+0xffffffff,
+0x00626c1b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x4851fc1c,
+0x05665816,
+0x18506016,
+0x005e6c1b,
+0x12986416,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8da1ffff,
+0xffffffff,
+0x3bab56ce,
+0xffffffff,
+0x43aaa6ae,
+0xffffffff,
+0xffffffff,
+0x584ffc20,
+0x7b87fc06,
+0xffffffff,
+0x5f4287ff,
+0x8d9dffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x00566c1b,
+0xffffffff,
+0xffffffff,
+0x584bfc20,
+0x5253fc28,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5645fc1c,
+0xffffffff,
+0x40abfed3,
+0x00526c1b,
+0x8187440e,
+0xffffffff,
+0x5847fc20,
+0x8287fc0e,
+0xffffffff,
+0xffffffff,
+0x8b95ffff,
+0x2e3c7800,
+0x5441fc1c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x17505c1c,
+0xffffffff,
+0xffffffff,
+0x41aaaa76,
+0xffffffff,
+0x614c9816,
+0x8991ffff,
+0x1daa5a6f,
+0x05525816,
+0x4d585bff,
+0xffffffff,
+0x8087400c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x1baa59d3,
+0x828dffff,
+0x25aa6ece,
+0x054e5816,
+0x76753c1b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2b68d001,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x8689ffff,
+0xffffffff,
+0x054a5816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x43aca01b,
+0x05465816,
+0x7f865c0e,
+0x5a4c5bff,
+0x39ab55d3,
+0x01626c16,
+0x02686fff,
+0x3457fc1b,
+0xffffffff,
+0xffffffff,
+0x0f3e7000,
+0x3dab55ae,
+0x05425816,
+0x1951fc17,
+0x59485bff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x3153fc1b,
+0x0c58701c,
+0x5f64cbff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x035a6c16,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0b54701c,
+0xffffffff,
+0x8779ffff,
+0x1faa71d5,
+0xffffffff,
+0xffffffff,
+0x2d5eb81b,
+0x72b5fc08,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0b50701c,
+0x456ffc16,
+0x7b75ffff,
+0xffffffff,
+0xffffffff,
+0x147e5c16,
+0xffffffff,
+0xffffffff,
+0x2a106bff,
+0xffffffff,
+0x1eaa5ab4,
+0x446bfc16,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x41aaaa96,
+0xffffffff,
+0x3556b81b,
+0x87a5fc00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x4e6dffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x3252b81b,
+0xffffffff,
+0x5e54a81c,
+0xffffffff,
+0xffffffff,
+0x0b44701c,
+0x28b05c00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x73785fff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x0b40701c,
+0xffffffff,
+0x6b65ffff,
+0xffffffff,
+0xffffffff,
+0x1daa5a72,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6266cc1b,
+0xffffffff,
+0x375bfc16,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x3f695400,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6d113017,
+0x3ead541b,
+0xffffffff,
+0x5d448816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x18506416,
+0xffffffff,
+0xffffffff,
+0x16b37400,
+0xffffffff,
+0x4653fc16,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x04126c1b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x574ffc16,
+0xffffffff,
+0x6855ffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x040e6c1b,
+0x41aaa275,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x574bfc16,
+0x6f826400,
+0x6851ffff,
+0x1eaa5ad4,
+0x2a125816,
+0xffffffff,
+0x040a6c1b,
+0x7185fc00,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x5747fc16,
+0x7b87fc04,
+0xffffffff,
+0xffffffff,
+0x090e5816,
+0xffffffff,
+0x04066c1b,
+0x6e81fc00,
+0x1aac6c1b,
+0x1850601c,
+0x2e5cbbff,
+0x5543fc16,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x090a5816,
+0xffffffff,
+0x04026c1b,
+0xffffffff,
+0xffffffff,
+0x8087440c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6c45ffff,
+0x8287fc0c,
+0x09065816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x6b41ffff,
+0x3353fc2e,
+0x09025816,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2f50bbff,
+0x073c5800,
+0x6266cc16,
+0x5f4083ff,
+0xffffffff,
+0xffffffff,
+0x43aca41b,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2a10701c,
+0x6364cfff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x7e865c0c,
+0xffffffff,
+0xffffffff,
+0x3656b82e,
+0x41aaa295,
+0x100c701c,
+0x614a9416,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x2c5ebc1b,
+0xffffffff,
+0x2a105c17,
+0xffffffff,
+0x1008701c,
+0x3cab5675,
+0xffffffff,
+0xffffffff,
+0x77873806,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0x1004701c,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff,
+0xffffffff
+};
+
+#define fold_hashkey(k) (lj_rol(lj_rol((k),17)-(k),16)%915)
+
diff --git a/core/src/luajit/src/autogen/windows/x86/lj_libdef.h b/core/src/luajit/src/autogen/windows/x86/lj_libdef.h new file mode 100644 index 000000000..c52f8741a --- /dev/null +++ b/core/src/luajit/src/autogen/windows/x86/lj_libdef.h @@ -0,0 +1,393 @@ +/* This is a generated file. DO NOT EDIT! */
+
+#ifdef LJLIB_MODULE_base
+#undef LJLIB_MODULE_base
+static const lua_CFunction lj_lib_cf_base[] = {
+ lj_ffh_assert,
+ lj_ffh_next,
+ lj_ffh_pairs,
+ lj_ffh_ipairs_aux,
+ lj_ffh_ipairs,
+ lj_ffh_setmetatable,
+ lj_cf_getfenv,
+ lj_cf_setfenv,
+ lj_ffh_rawget,
+ lj_cf_rawset,
+ lj_cf_rawequal,
+ lj_cf_unpack,
+ lj_cf_select,
+ lj_ffh_tonumber,
+ lj_ffh_tostring,
+ lj_cf_error,
+ lj_ffh_pcall,
+ lj_cf_loadfile,
+ lj_cf_load,
+ lj_cf_loadstring,
+ lj_cf_dofile,
+ lj_cf_gcinfo,
+ lj_cf_collectgarbage,
+ lj_cf_newproxy,
+ lj_cf_print
+};
+static const uint8_t lj_lib_init_base[] = {
+2,0,28,70,97,115,115,101,114,116,195,110,105,108,199,98,111,111,108,101,97,
+110,252,1,200,117,115,101,114,100,97,116,97,198,115,116,114,105,110,103,197,
+117,112,118,97,108,198,116,104,114,101,97,100,197,112,114,111,116,111,200,102,
+117,110,99,116,105,111,110,197,116,114,97,99,101,197,99,100,97,116,97,197,116,
+97,98,108,101,252,9,198,110,117,109,98,101,114,132,116,121,112,101,68,110,101,
+120,116,253,69,112,97,105,114,115,64,253,70,105,112,97,105,114,115,140,103,
+101,116,109,101,116,97,116,97,98,108,101,76,115,101,116,109,101,116,97,116,
+97,98,108,101,7,103,101,116,102,101,110,118,7,115,101,116,102,101,110,118,70,
+114,97,119,103,101,116,6,114,97,119,115,101,116,8,114,97,119,101,113,117,97,
+108,6,117,110,112,97,99,107,6,115,101,108,101,99,116,72,116,111,110,117,109,
+98,101,114,195,110,105,108,197,102,97,108,115,101,196,116,114,117,101,72,116,
+111,115,116,114,105,110,103,5,101,114,114,111,114,69,112,99,97,108,108,134,
+120,112,99,97,108,108,8,108,111,97,100,102,105,108,101,4,108,111,97,100,10,
+108,111,97,100,115,116,114,105,110,103,6,100,111,102,105,108,101,6,103,99,105,
+110,102,111,14,99,111,108,108,101,99,116,103,97,114,98,97,103,101,252,2,8,110,
+101,119,112,114,111,120,121,200,116,111,115,116,114,105,110,103,5,112,114,105,
+110,116,252,3,200,95,86,69,82,83,73,79,78,250,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_coroutine
+#undef LJLIB_MODULE_coroutine
+static const lua_CFunction lj_lib_cf_coroutine[] = {
+ lj_cf_coroutine_status,
+ lj_cf_coroutine_running,
+ lj_cf_coroutine_create,
+ lj_ffh_coroutine_yield,
+ lj_ffh_coroutine_resume,
+ lj_cf_coroutine_wrap
+};
+static const uint8_t lj_lib_init_coroutine[] = {
+30,13,6,6,115,116,97,116,117,115,7,114,117,110,110,105,110,103,6,99,114,101,
+97,116,101,69,121,105,101,108,100,70,114,101,115,117,109,101,254,4,119,114,
+97,112,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_math
+#undef LJLIB_MODULE_math
+static const lua_CFunction lj_lib_cf_math[] = {
+ lj_ffh_math_abs,
+ lj_ffh_math_sqrt,
+ lj_ffh_math_log,
+ lj_ffh_math_atan2,
+ lj_ffh_math_ldexp,
+ lj_ffh_math_min,
+ lj_cf_math_random,
+ lj_cf_math_randomseed
+};
+static const uint8_t lj_lib_init_math[] = {
+37,16,30,67,97,98,115,133,102,108,111,111,114,132,99,101,105,108,68,115,113,
+114,116,133,108,111,103,49,48,131,101,120,112,131,115,105,110,131,99,111,115,
+131,116,97,110,132,97,115,105,110,132,97,99,111,115,132,97,116,97,110,132,115,
+105,110,104,132,99,111,115,104,132,116,97,110,104,133,102,114,101,120,112,132,
+109,111,100,102,251,248,193,99,26,220,165,76,64,131,100,101,103,251,57,157,
+82,162,70,223,145,63,131,114,97,100,67,108,111,103,69,97,116,97,110,50,131,
+112,111,119,132,102,109,111,100,69,108,100,101,120,112,67,109,105,110,131,109,
+97,120,251,24,45,68,84,251,33,9,64,194,112,105,250,251,0,0,0,0,0,0,240,127,
+196,104,117,103,101,250,252,2,6,114,97,110,100,111,109,252,2,10,114,97,110,
+100,111,109,115,101,101,100,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_bit
+#undef LJLIB_MODULE_bit
+static const lua_CFunction lj_lib_cf_bit[] = {
+ lj_ffh_bit_tobit,
+ lj_ffh_bit_lshift,
+ lj_ffh_bit_band,
+ lj_cf_bit_tohex
+};
+static const uint8_t lj_lib_init_bit[] = {
+65,42,12,69,116,111,98,105,116,132,98,110,111,116,133,98,115,119,97,112,70,
+108,115,104,105,102,116,134,114,115,104,105,102,116,135,97,114,115,104,105,
+102,116,131,114,111,108,131,114,111,114,68,98,97,110,100,131,98,111,114,132,
+98,120,111,114,5,116,111,104,101,120,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_string
+#undef LJLIB_MODULE_string
+static const lua_CFunction lj_lib_cf_string[] = {
+ lj_ffh_string_len,
+ lj_ffh_string_byte,
+ lj_ffh_string_char,
+ lj_ffh_string_sub,
+ lj_ffh_string_rep,
+ lj_ffh_string_reverse,
+ lj_cf_string_dump,
+ lj_cf_string_find,
+ lj_cf_string_match,
+ lj_cf_string_gmatch,
+ lj_cf_string_gsub,
+ lj_cf_string_format
+};
+static const uint8_t lj_lib_init_string[] = {
+77,53,14,67,108,101,110,68,98,121,116,101,68,99,104,97,114,67,115,117,98,67,
+114,101,112,71,114,101,118,101,114,115,101,133,108,111,119,101,114,133,117,
+112,112,101,114,4,100,117,109,112,4,102,105,110,100,5,109,97,116,99,104,254,
+6,103,109,97,116,99,104,4,103,115,117,98,6,102,111,114,109,97,116,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_table
+#undef LJLIB_MODULE_table
+static const lua_CFunction lj_lib_cf_table[] = {
+ lj_cf_table_foreachi,
+ lj_cf_table_foreach,
+ lj_ffh_table_getn,
+ lj_cf_table_maxn,
+ lj_cf_table_insert,
+ lj_cf_table_remove,
+ lj_cf_table_concat,
+ lj_cf_table_sort
+};
+static const uint8_t lj_lib_init_table[] = {
+92,61,8,8,102,111,114,101,97,99,104,105,7,102,111,114,101,97,99,104,68,103,
+101,116,110,4,109,97,120,110,6,105,110,115,101,114,116,6,114,101,109,111,118,
+101,6,99,111,110,99,97,116,4,115,111,114,116,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_io_method
+#undef LJLIB_MODULE_io_method
+static const lua_CFunction lj_lib_cf_io_method[] = {
+ lj_cf_io_method_close,
+ lj_cf_io_method_read,
+ lj_cf_io_method_write,
+ lj_cf_io_method_flush,
+ lj_cf_io_method_seek,
+ lj_cf_io_method_setvbuf,
+ lj_cf_io_method_lines,
+ lj_cf_io_method___gc,
+ lj_cf_io_method___tostring
+};
+static const uint8_t lj_lib_init_io_method[] = {
+100,62,10,5,99,108,111,115,101,4,114,101,97,100,5,119,114,105,116,101,5,102,
+108,117,115,104,4,115,101,101,107,7,115,101,116,118,98,117,102,5,108,105,110,
+101,115,4,95,95,103,99,10,95,95,116,111,115,116,114,105,110,103,252,1,199,95,
+95,105,110,100,101,120,250,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_io
+#undef LJLIB_MODULE_io
+static const lua_CFunction lj_lib_cf_io[] = {
+ lj_cf_io_open,
+ lj_cf_io_popen,
+ lj_cf_io_tmpfile,
+ lj_cf_io_close,
+ lj_cf_io_read,
+ lj_cf_io_write,
+ lj_cf_io_flush,
+ lj_cf_io_input,
+ lj_cf_io_output,
+ lj_cf_io_lines,
+ lj_cf_io_type
+};
+static const uint8_t lj_lib_init_io[] = {
+109,62,12,252,2,192,250,4,111,112,101,110,5,112,111,112,101,110,7,116,109,112,
+102,105,108,101,5,99,108,111,115,101,4,114,101,97,100,5,119,114,105,116,101,
+5,102,108,117,115,104,5,105,110,112,117,116,6,111,117,116,112,117,116,5,108,
+105,110,101,115,4,116,121,112,101,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_os
+#undef LJLIB_MODULE_os
+static const lua_CFunction lj_lib_cf_os[] = {
+ lj_cf_os_execute,
+ lj_cf_os_remove,
+ lj_cf_os_rename,
+ lj_cf_os_tmpname,
+ lj_cf_os_getenv,
+ lj_cf_os_exit,
+ lj_cf_os_clock,
+ lj_cf_os_date,
+ lj_cf_os_time,
+ lj_cf_os_difftime,
+ lj_cf_os_setlocale
+};
+static const uint8_t lj_lib_init_os[] = {
+120,62,11,7,101,120,101,99,117,116,101,6,114,101,109,111,118,101,6,114,101,
+110,97,109,101,7,116,109,112,110,97,109,101,6,103,101,116,101,110,118,4,101,
+120,105,116,5,99,108,111,99,107,4,100,97,116,101,4,116,105,109,101,8,100,105,
+102,102,116,105,109,101,9,115,101,116,108,111,99,97,108,101,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_debug
+#undef LJLIB_MODULE_debug
+static const lua_CFunction lj_lib_cf_debug[] = {
+ lj_cf_debug_getregistry,
+ lj_cf_debug_getmetatable,
+ lj_cf_debug_setmetatable,
+ lj_cf_debug_getfenv,
+ lj_cf_debug_setfenv,
+ lj_cf_debug_getinfo,
+ lj_cf_debug_getlocal,
+ lj_cf_debug_setlocal,
+ lj_cf_debug_getupvalue,
+ lj_cf_debug_setupvalue,
+ lj_cf_debug_upvalueid,
+ lj_cf_debug_upvaluejoin,
+ lj_cf_debug_sethook,
+ lj_cf_debug_gethook,
+ lj_cf_debug_debug,
+ lj_cf_debug_traceback
+};
+static const uint8_t lj_lib_init_debug[] = {
+131,62,16,11,103,101,116,114,101,103,105,115,116,114,121,12,103,101,116,109,
+101,116,97,116,97,98,108,101,12,115,101,116,109,101,116,97,116,97,98,108,101,
+7,103,101,116,102,101,110,118,7,115,101,116,102,101,110,118,7,103,101,116,105,
+110,102,111,8,103,101,116,108,111,99,97,108,8,115,101,116,108,111,99,97,108,
+10,103,101,116,117,112,118,97,108,117,101,10,115,101,116,117,112,118,97,108,
+117,101,9,117,112,118,97,108,117,101,105,100,11,117,112,118,97,108,117,101,
+106,111,105,110,7,115,101,116,104,111,111,107,7,103,101,116,104,111,111,107,
+5,100,101,98,117,103,9,116,114,97,99,101,98,97,99,107,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_jit
+#undef LJLIB_MODULE_jit
+static const lua_CFunction lj_lib_cf_jit[] = {
+ lj_cf_jit_on,
+ lj_cf_jit_off,
+ lj_cf_jit_flush,
+ lj_cf_jit_status,
+ lj_cf_jit_attach
+};
+static const uint8_t lj_lib_init_jit[] = {
+147,62,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117,
+115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250,
+252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101,
+114,115,105,111,110,250,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_jit_util
+#undef LJLIB_MODULE_jit_util
+static const lua_CFunction lj_lib_cf_jit_util[] = {
+ lj_cf_jit_util_funcinfo,
+ lj_cf_jit_util_funcbc,
+ lj_cf_jit_util_funck,
+ lj_cf_jit_util_funcuvname,
+ lj_cf_jit_util_traceinfo,
+ lj_cf_jit_util_traceir,
+ lj_cf_jit_util_tracek,
+ lj_cf_jit_util_tracesnap,
+ lj_cf_jit_util_tracemc,
+ lj_cf_jit_util_traceexitstub,
+ lj_cf_jit_util_ircalladdr
+};
+static const uint8_t lj_lib_init_jit_util[] = {
+152,62,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105,
+110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97,
+99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120,
+105,116,115,116,117,98,10,105,114,99,97,108,108,97,100,100,114,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_jit_opt
+#undef LJLIB_MODULE_jit_opt
+static const lua_CFunction lj_lib_cf_jit_opt[] = {
+ lj_cf_jit_opt_start
+};
+static const uint8_t lj_lib_init_jit_opt[] = {
+163,62,1,5,115,116,97,114,116,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_ffi_meta
+#undef LJLIB_MODULE_ffi_meta
+static const lua_CFunction lj_lib_cf_ffi_meta[] = {
+ lj_cf_ffi_meta___index,
+ lj_cf_ffi_meta___newindex,
+ lj_cf_ffi_meta___eq,
+ lj_cf_ffi_meta___len,
+ lj_cf_ffi_meta___lt,
+ lj_cf_ffi_meta___le,
+ lj_cf_ffi_meta___concat,
+ lj_cf_ffi_meta___call,
+ lj_cf_ffi_meta___add,
+ lj_cf_ffi_meta___sub,
+ lj_cf_ffi_meta___mul,
+ lj_cf_ffi_meta___div,
+ lj_cf_ffi_meta___mod,
+ lj_cf_ffi_meta___pow,
+ lj_cf_ffi_meta___unm,
+ lj_cf_ffi_meta___tostring,
+ lj_cf_ffi_meta___pairs,
+ lj_cf_ffi_meta___ipairs
+};
+static const uint8_t lj_lib_init_ffi_meta[] = {
+164,62,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
+120,4,95,95,101,113,5,95,95,108,101,110,4,95,95,108,116,4,95,95,108,101,8,95,
+95,99,111,110,99,97,116,6,95,95,99,97,108,108,5,95,95,97,100,100,5,95,95,115,
+117,98,5,95,95,109,117,108,5,95,95,100,105,118,5,95,95,109,111,100,5,95,95,
+112,111,119,5,95,95,117,110,109,10,95,95,116,111,115,116,114,105,110,103,7,
+95,95,112,97,105,114,115,8,95,95,105,112,97,105,114,115,195,102,102,105,203,
+95,95,109,101,116,97,116,97,98,108,101,250,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_ffi_clib
+#undef LJLIB_MODULE_ffi_clib
+static const lua_CFunction lj_lib_cf_ffi_clib[] = {
+ lj_cf_ffi_clib___index,
+ lj_cf_ffi_clib___newindex,
+ lj_cf_ffi_clib___gc
+};
+static const uint8_t lj_lib_init_ffi_clib[] = {
+182,62,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
+4,95,95,103,99,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_ffi_callback
+#undef LJLIB_MODULE_ffi_callback
+static const lua_CFunction lj_lib_cf_ffi_callback[] = {
+ lj_cf_ffi_callback_free,
+ lj_cf_ffi_callback_set
+};
+static const uint8_t lj_lib_init_ffi_callback[] = {
+185,62,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
+250,255
+};
+#endif
+
+#ifdef LJLIB_MODULE_ffi
+#undef LJLIB_MODULE_ffi
+static const lua_CFunction lj_lib_cf_ffi[] = {
+ lj_cf_ffi_cdef,
+ lj_cf_ffi_new,
+ lj_cf_ffi_cast,
+ lj_cf_ffi_typeof,
+ lj_cf_ffi_istype,
+ lj_cf_ffi_sizeof,
+ lj_cf_ffi_alignof,
+ lj_cf_ffi_offsetof,
+ lj_cf_ffi_errno,
+ lj_cf_ffi_string,
+ lj_cf_ffi_copy,
+ lj_cf_ffi_fill,
+ lj_cf_ffi_abi,
+ lj_cf_ffi_metatype,
+ lj_cf_ffi_gc,
+ lj_cf_ffi_load
+};
+static const uint8_t lj_lib_init_ffi[] = {
+187,62,22,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
+111,102,6,105,115,116,121,112,101,6,115,105,122,101,111,102,7,97,108,105,103,
+110,111,102,8,111,102,102,115,101,116,111,102,5,101,114,114,110,111,6,115,116,
+114,105,110,103,4,99,111,112,121,4,102,105,108,108,3,97,98,105,252,8,192,250,
+8,109,101,116,97,116,121,112,101,252,7,192,250,2,103,99,252,5,192,250,4,108,
+111,97,100,252,4,193,67,250,252,3,194,111,115,250,252,2,196,97,114,99,104,250,
+255
+};
+#endif
+
diff --git a/core/src/luajit/src/autogen/windows/x86/lj_recdef.h b/core/src/luajit/src/autogen/windows/x86/lj_recdef.h new file mode 100644 index 000000000..d421265c9 --- /dev/null +++ b/core/src/luajit/src/autogen/windows/x86/lj_recdef.h @@ -0,0 +1,263 @@ +/* This is a generated file. DO NOT EDIT! */
+
+static const uint16_t recff_idmap[] = {
+0,
+0x0100,
+0x0200,
+0x0300,
+0,
+0,
+0x0400,
+0x0500,
+0x0600,
+0x0700,
+0,
+0,
+0x0800,
+0x0900,
+0x0a00,
+0,
+0x0b00,
+0x0c00,
+0x0d00,
+0,
+0x0e00,
+0x0f00,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0x1000,
+0x1100+(IRFPM_FLOOR),
+0x1100+(IRFPM_CEIL),
+0x1200+(IRFPM_SQRT),
+0x1200+(IRFPM_LOG10),
+0x1200+(IRFPM_EXP),
+0x1200+(IRFPM_SIN),
+0x1200+(IRFPM_COS),
+0x1200+(IRFPM_TAN),
+0x1300+(FF_math_asin),
+0x1300+(FF_math_acos),
+0x1300+(FF_math_atan),
+0x1400+(IRCALL_sinh),
+0x1400+(IRCALL_cosh),
+0x1400+(IRCALL_tanh),
+0,
+0x1500,
+0x1600,
+0x1600,
+0x1700,
+0x1800,
+0x1900,
+0,
+0x1a00,
+0x1b00+(IR_MIN),
+0x1b00+(IR_MAX),
+0x1c00,
+0,
+0x1d00+(IR_TOBIT),
+0x1d00+(IR_BNOT),
+0x1d00+(IR_BSWAP),
+0x1e00+(IR_BSHL),
+0x1e00+(IR_BSHR),
+0x1e00+(IR_BSAR),
+0x1e00+(IR_BROL),
+0x1e00+(IR_BROR),
+0x1f00+(IR_BAND),
+0x1f00+(IR_BOR),
+0x1f00+(IR_BXOR),
+0,
+0x2000,
+0x2100+(0),
+0,
+0x2100+(1),
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0x2200,
+0,
+0x2300,
+0x2400,
+0,
+0,
+0,
+0,
+0x2500+(0),
+0x2600+(0),
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0x2500+(GCROOT_IO_OUTPUT),
+0x2600+(GCROOT_IO_OUTPUT),
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0,
+0x2700+(0),
+0x2700+(1),
+0x2800+(MM_eq),
+0x2800+(MM_len),
+0x2800+(MM_lt),
+0x2800+(MM_le),
+0x2800+(MM_concat),
+0x2900,
+0x2800+(MM_add),
+0x2800+(MM_sub),
+0x2800+(MM_mul),
+0x2800+(MM_div),
+0x2800+(MM_mod),
+0x2800+(MM_pow),
+0x2800+(MM_unm),
+0,
+0,
+0,
+0x2a00+(1),
+0x2a00+(0),
+0,
+0,
+0,
+0,
+0x2b00,
+0x2b00,
+0x2c00,
+0x2d00,
+0x2e00+(FF_ffi_sizeof),
+0x2e00+(FF_ffi_alignof),
+0x2e00+(FF_ffi_offsetof),
+0x2f00,
+0x3000,
+0x3100,
+0x3200,
+0x3300,
+0,
+0x3400
+};
+
+static const RecordFunc recff_func[] = {
+recff_nyi,
+recff_c,
+recff_assert,
+recff_type,
+recff_ipairs_aux,
+recff_ipairs,
+recff_getmetatable,
+recff_setmetatable,
+recff_rawget,
+recff_rawset,
+recff_rawequal,
+recff_select,
+recff_tonumber,
+recff_tostring,
+recff_pcall,
+recff_xpcall,
+recff_math_abs,
+recff_math_round,
+recff_math_unary,
+recff_math_atrig,
+recff_math_htrig,
+recff_math_modf,
+recff_math_degrad,
+recff_math_log,
+recff_math_atan2,
+recff_math_pow,
+recff_math_ldexp,
+recff_math_minmax,
+recff_math_random,
+recff_bit_unary,
+recff_bit_shift,
+recff_bit_nary,
+recff_string_len,
+recff_string_range,
+recff_table_getn,
+recff_table_insert,
+recff_table_remove,
+recff_io_write,
+recff_io_flush,
+recff_cdata_index,
+recff_cdata_arith,
+recff_cdata_call,
+recff_clib_index,
+recff_ffi_new,
+recff_ffi_typeof,
+recff_ffi_istype,
+recff_ffi_xof,
+recff_ffi_errno,
+recff_ffi_string,
+recff_ffi_copy,
+recff_ffi_fill,
+recff_ffi_abi,
+recff_ffi_gc
+};
+
diff --git a/core/src/luajit/xmake.lua b/core/src/luajit/xmake.lua index 250210e0e..d5590a771 100644 --- a/core/src/luajit/xmake.lua +++ b/core/src/luajit/xmake.lua @@ -19,7 +19,9 @@ target("luajit") -- add the common source files add_files("src/*.c|ljamalg.c|luajit.c") - add_files("src/autogen/$(plat)/$(arch)/*.s") + if not is_plat("windows") then + add_files("src/autogen/$(plat)/$(arch)/*.s") + end -- disable jit compiler? -- add_defines("LUAJIT_DISABLE_JIT") |
