From 3d07635bfab91ae47e1ea08e2e221a4209c6a610 Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 11 Sep 2020 22:19:14 +0800 Subject: merge msys and cygwin autogen to windows --- core/src/luajit/autogen/cygwin/jit/i386/lj_bcdef.h | 220 ---- core/src/luajit/autogen/cygwin/jit/i386/lj_def.h | 362 ------ core/src/luajit/autogen/cygwin/jit/i386/lj_ffdef.h | 210 ---- .../luajit/autogen/cygwin/jit/i386/lj_folddef.h | 1113 ------------------- .../src/luajit/autogen/cygwin/jit/i386/lj_libdef.h | 420 ------- .../src/luajit/autogen/cygwin/jit/i386/lj_recdef.h | 271 ----- core/src/luajit/autogen/cygwin/jit/i386/lj_vm.o | Bin 25209 -> 0 bytes .../luajit/autogen/cygwin/jit/x86_64/lj_bcdef.h | 220 ---- .../luajit/autogen/cygwin/jit/x86_64/lj_ffdef.h | 210 ---- .../luajit/autogen/cygwin/jit/x86_64/lj_folddef.h | 1113 ------------------- .../luajit/autogen/cygwin/jit/x86_64/lj_libdef.h | 420 ------- .../luajit/autogen/cygwin/jit/x86_64/lj_recdef.h | 271 ----- core/src/luajit/autogen/cygwin/jit/x86_64/lj_vm.o | Bin 25031 -> 0 bytes core/src/luajit/autogen/msys/jit/i386/lj_bcdef.h | 220 ---- core/src/luajit/autogen/msys/jit/i386/lj_ffdef.h | 211 ---- core/src/luajit/autogen/msys/jit/i386/lj_folddef.h | 1168 -------------------- core/src/luajit/autogen/msys/jit/i386/lj_libdef.h | 421 ------- core/src/luajit/autogen/msys/jit/i386/lj_recdef.h | 270 ----- core/src/luajit/autogen/msys/jit/i386/lj_vm.o | Bin 25221 -> 0 bytes core/src/luajit/autogen/msys/jit/x86_64/lj_bcdef.h | 220 ---- core/src/luajit/autogen/msys/jit/x86_64/lj_ffdef.h | 211 ---- .../luajit/autogen/msys/jit/x86_64/lj_folddef.h | 1168 -------------------- .../src/luajit/autogen/msys/jit/x86_64/lj_libdef.h | 422 ------- .../src/luajit/autogen/msys/jit/x86_64/lj_recdef.h | 270 ----- core/src/luajit/autogen/msys/jit/x86_64/lj_vm.o | Bin 27342 -> 0 bytes core/src/luajit/makefile | 20 +- core/src/luajit/xmake.lua | 9 +- 27 files changed, 23 insertions(+), 9417 deletions(-) delete mode 100644 core/src/luajit/autogen/cygwin/jit/i386/lj_bcdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/i386/lj_def.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/i386/lj_ffdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/i386/lj_folddef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/i386/lj_libdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/i386/lj_recdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/i386/lj_vm.o delete mode 100644 core/src/luajit/autogen/cygwin/jit/x86_64/lj_bcdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/x86_64/lj_ffdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/x86_64/lj_folddef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/x86_64/lj_libdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/x86_64/lj_recdef.h delete mode 100644 core/src/luajit/autogen/cygwin/jit/x86_64/lj_vm.o delete mode 100644 core/src/luajit/autogen/msys/jit/i386/lj_bcdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/i386/lj_ffdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/i386/lj_folddef.h delete mode 100644 core/src/luajit/autogen/msys/jit/i386/lj_libdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/i386/lj_recdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/i386/lj_vm.o delete mode 100644 core/src/luajit/autogen/msys/jit/x86_64/lj_bcdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/x86_64/lj_ffdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/x86_64/lj_folddef.h delete mode 100644 core/src/luajit/autogen/msys/jit/x86_64/lj_libdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/x86_64/lj_recdef.h delete mode 100644 core/src/luajit/autogen/msys/jit/x86_64/lj_vm.o diff --git a/core/src/luajit/autogen/cygwin/jit/i386/lj_bcdef.h b/core/src/luajit/autogen/cygwin/jit/i386/lj_bcdef.h deleted file mode 100644 index 72f779c49..000000000 --- a/core/src/luajit/autogen/cygwin/jit/i386/lj_bcdef.h +++ /dev/null @@ -1,220 +0,0 @@ -/* 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, -1073, -1101, -1132, -1163, -1218, -1291, -1340, -1389, -1438, -1487, -1541, -1590, -1639, -1688, -1737, -1769, -1829, -1889, -1949, -2009, -2052, -2134, -2222, -2255, -2288, -2317, -2344, -2367, -2409, -2449, -2532, -2610, -2646, -2678, -2728, -2798, -2911, -2998, -3014, -3030, -3179, -3305, -3408, -3466, -3638, -3877, -4003, -4145, -4234, -4279, -4320, -4324, -4468, -4543, -4711, -4899, -4986, -4990, -5119, -5206, -5311, -5398, -5493, -5512, -5581, -5647, -5666, -5709, -5747, -5766, -5783, -5813, -5837, -5856, -5917, -5970, -5970, -6087, -6088, -6170, -8091, -8162, -8638, -8758, -8815, -8946, -8211, -8353, -8443, -8510, -8538, -9004, -9044, -9688, -9099, -9421, -9738, -9856, -9877, -9898, -9968, -10010, -10052, -10094, -10136, -10178, -10220, -10262, -10304, -10346, -10388, -10662, -10806, -9926, -10493, -10430, -10556, -10619, -10902, -10955, -11576, -11945, -11896, -12010, -12082, -12157, -12232, -12307, -11626, -11716, -11806, -11008, -11055, -11169, -11330, -11412, -11494 -}; - -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 -}; - diff --git a/core/src/luajit/autogen/cygwin/jit/i386/lj_def.h b/core/src/luajit/autogen/cygwin/jit/i386/lj_def.h deleted file mode 100644 index 2d8fff66f..000000000 --- a/core/src/luajit/autogen/cygwin/jit/i386/lj_def.h +++ /dev/null @@ -1,362 +0,0 @@ -/* -** LuaJIT common internal definitions. -** Copyright (C) 2005-2017 Mike Pall. See Copyright Notice in luajit.h -*/ - -#ifndef _LJ_DEF_H -#define _LJ_DEF_H - -#include "lua.h" - -#if defined(_MSC_VER) -/* MSVC is stuck in the last century and doesn't have C99's stdint.h. */ -typedef __int8 int8_t; -typedef __int16 int16_t; -typedef __int32 int32_t; -typedef __int64 int64_t; -typedef unsigned __int8 uint8_t; -typedef unsigned __int16 uint16_t; -typedef unsigned __int32 uint32_t; -typedef unsigned __int64 uint64_t; -#ifdef _WIN64 -typedef __int64 intptr_t; -typedef unsigned __int64 uintptr_t; -#else -typedef __int32 intptr_t; -typedef unsigned __int32 uintptr_t; -#endif -#elif defined(__symbian__) -/* Cough. */ -typedef signed char int8_t; -typedef short int int16_t; -typedef int int32_t; -typedef long long int64_t; -typedef unsigned char uint8_t; -typedef unsigned short int uint16_t; -typedef unsigned int uint32_t; -typedef unsigned long long uint64_t; -typedef int intptr_t; -typedef unsigned int uintptr_t; -#else -#include -#endif - -/* Needed everywhere. */ -#include -#include - -/* Various VM limits. */ -#define LJ_MAX_MEM32 0x7fffff00 /* Max. 32 bit memory allocation. */ -#define LJ_MAX_MEM64 ((uint64_t)1<<47) /* Max. 64 bit memory allocation. */ -/* Max. total memory allocation. */ -#define LJ_MAX_MEM (LJ_GC64 ? LJ_MAX_MEM64 : LJ_MAX_MEM32) -#define LJ_MAX_ALLOC LJ_MAX_MEM /* Max. individual allocation length. */ -#define LJ_MAX_STR LJ_MAX_MEM32 /* Max. string length. */ -#define LJ_MAX_BUF LJ_MAX_MEM32 /* Max. buffer length. */ -#define LJ_MAX_UDATA LJ_MAX_MEM32 /* Max. userdata length. */ - -#define LJ_MAX_STRTAB (1<<26) /* Max. string table size. */ -#define LJ_MAX_HBITS 26 /* Max. hash bits. */ -#define LJ_MAX_ABITS 28 /* Max. bits of array key. */ -#define LJ_MAX_ASIZE ((1<<(LJ_MAX_ABITS-1))+1) /* Max. array part size. */ -#define LJ_MAX_COLOSIZE 16 /* Max. elems for colocated array. */ - -#define LJ_MAX_LINE LJ_MAX_MEM32 /* Max. source code line number. */ -#define LJ_MAX_XLEVEL 200 /* Max. syntactic nesting level. */ -#define LJ_MAX_BCINS (1<<26) /* Max. # of bytecode instructions. */ -#define LJ_MAX_SLOTS 250 /* Max. # of slots in a Lua func. */ -#define LJ_MAX_LOCVAR 200 /* Max. # of local variables. */ -#define LJ_MAX_UPVAL 60 /* Max. # of upvalues. */ - -#define LJ_MAX_IDXCHAIN 100 /* __index/__newindex chain limit. */ -#define LJ_STACK_EXTRA (5+2*LJ_FR2) /* Extra stack space (metamethods). */ - -#define LJ_NUM_CBPAGE 1 /* Number of FFI callback pages. */ - -/* Minimum table/buffer sizes. */ -#define LJ_MIN_GLOBAL 6 /* Min. global table size (hbits). */ -#define LJ_MIN_REGISTRY 2 /* Min. registry size (hbits). */ -#define LJ_MIN_STRTAB 256 /* Min. string table size (pow2). */ -#define LJ_MIN_SBUF 32 /* Min. string buffer length. */ -#define LJ_MIN_VECSZ 8 /* Min. size for growable vectors. */ -#define LJ_MIN_IRSZ 32 /* Min. size for growable IR. */ -#define LJ_MIN_K64SZ 16 /* Min. size for chained K64Array. */ - -/* JIT compiler limits. */ -#define LJ_MAX_JSLOTS 250 /* Max. # of stack slots for a trace. */ -#define LJ_MAX_PHI 64 /* Max. # of PHIs for a loop. */ -#define LJ_MAX_EXITSTUBGR 16 /* Max. # of exit stub groups. */ - -/* Various macros. */ -#ifndef UNUSED -#define UNUSED(x) ((void)(x)) /* to avoid warnings */ -#endif - -#define U64x(hi, lo) (((uint64_t)0x##hi << 32) + (uint64_t)0x##lo) -#define i32ptr(p) ((int32_t)(intptr_t)(void *)(p)) -#define u32ptr(p) ((uint32_t)(intptr_t)(void *)(p)) -#define i64ptr(p) ((int64_t)(intptr_t)(void *)(p)) -#define u64ptr(p) ((uint64_t)(intptr_t)(void *)(p)) -#define igcptr(p) (LJ_GC64 ? i64ptr(p) : i32ptr(p)) - -#define checki8(x) ((x) == (int32_t)(int8_t)(x)) -#define checku8(x) ((x) == (int32_t)(uint8_t)(x)) -#define checki16(x) ((x) == (int32_t)(int16_t)(x)) -#define checku16(x) ((x) == (int32_t)(uint16_t)(x)) -#define checki32(x) ((x) == (int32_t)(x)) -#define checku32(x) ((x) == (uint32_t)(x)) -#define checkptr32(x) ((uintptr_t)(x) == (uint32_t)(uintptr_t)(x)) -#define checkptr47(x) (((uint64_t)(uintptr_t)(x) >> 47) == 0) -#define checkptrGC(x) (LJ_GC64 ? checkptr47((x)) : LJ_64 ? checkptr32((x)) :1) - -/* Every half-decent C compiler transforms this into a rotate instruction. */ -#define lj_rol(x, n) (((x)<<(n)) | ((x)>>(-(int)(n)&(8*sizeof(x)-1)))) -#define lj_ror(x, n) (((x)<<(-(int)(n)&(8*sizeof(x)-1))) | ((x)>>(n))) - -/* A really naive Bloom filter. But sufficient for our needs. */ -typedef uintptr_t BloomFilter; -#define BLOOM_MASK (8*sizeof(BloomFilter) - 1) -#define bloombit(x) ((uintptr_t)1 << ((x) & BLOOM_MASK)) -#define bloomset(b, x) ((b) |= bloombit((x))) -#define bloomtest(b, x) ((b) & bloombit((x))) - -#if defined(__GNUC__) || defined(__psp2__) - -#define LJ_NORET __attribute__((noreturn)) -#define LJ_ALIGN(n) __attribute__((aligned(n))) -#define LJ_INLINE inline -#define LJ_AINLINE inline __attribute__((always_inline)) -#define LJ_NOINLINE __attribute__((noinline)) - -#if defined(__ELF__) || defined(__MACH__) || defined(__psp2__) -#if !((defined(__sun__) && defined(__svr4__)) || defined(__CELLOS_LV2__)) -#define LJ_NOAPI extern __attribute__((visibility("hidden"))) -#endif -#endif - -/* Note: it's only beneficial to use fastcall on x86 and then only for up to -** two non-FP args. The amalgamated compile covers all LJ_FUNC cases. Only -** indirect calls and related tail-called C functions are marked as fastcall. -*/ -#if defined(__i386__) -#define LJ_FASTCALL __attribute__((fastcall)) -#endif - -#define LJ_LIKELY(x) __builtin_expect(!!(x), 1) -#define LJ_UNLIKELY(x) __builtin_expect(!!(x), 0) - -#define lj_ffs(x) ((uint32_t)__builtin_ctz(x)) -/* Don't ask ... */ -#if defined(__INTEL_COMPILER) && (defined(__i386__) || defined(__x86_64__)) -static LJ_AINLINE uint32_t lj_fls(uint32_t x) -{ - uint32_t r; __asm__("bsrl %1, %0" : "=r" (r) : "rm" (x) : "cc"); return r; -} -#else -#define lj_fls(x) ((uint32_t)(__builtin_clz(x)^31)) -#endif - -#if defined(__arm__) -static LJ_AINLINE uint32_t lj_bswap(uint32_t x) -{ -#if defined(__psp2__) - return __builtin_rev(x); -#else - uint32_t r; -#if __ARM_ARCH_6__ || __ARM_ARCH_6J__ || __ARM_ARCH_6T2__ || __ARM_ARCH_6Z__ ||\ - __ARM_ARCH_6ZK__ || __ARM_ARCH_7__ || __ARM_ARCH_7A__ || __ARM_ARCH_7R__ - __asm__("rev %0, %1" : "=r" (r) : "r" (x)); - return r; -#else -#ifdef __thumb__ - r = x ^ lj_ror(x, 16); -#else - __asm__("eor %0, %1, %1, ror #16" : "=r" (r) : "r" (x)); -#endif - return ((r & 0xff00ffffu) >> 8) ^ lj_ror(x, 8); -#endif -#endif -} - -static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) -{ - return ((uint64_t)lj_bswap((uint32_t)x)<<32) | lj_bswap((uint32_t)(x>>32)); -} -#elif (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3) -static LJ_AINLINE uint32_t lj_bswap(uint32_t x) -{ - return (uint32_t)__builtin_bswap32((int32_t)x); -} - -static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) -{ - return (uint64_t)__builtin_bswap64((int64_t)x); -} -#elif defined(__i386__) || defined(__x86_64__) -static LJ_AINLINE uint32_t lj_bswap(uint32_t x) -{ - uint32_t r; __asm__("bswap %0" : "=r" (r) : "0" (x)); return r; -} - -#if defined(__i386__) -static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) -{ - return ((uint64_t)lj_bswap((uint32_t)x)<<32) | lj_bswap((uint32_t)(x>>32)); -} -#else -static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) -{ - uint64_t r; __asm__("bswap %0" : "=r" (r) : "0" (x)); return r; -} -#endif -#else -static LJ_AINLINE uint32_t lj_bswap(uint32_t x) -{ - return (x << 24) | ((x & 0xff00) << 8) | ((x >> 8) & 0xff00) | (x >> 24); -} - -static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) -{ - return (uint64_t)lj_bswap((uint32_t)(x >> 32)) | - ((uint64_t)lj_bswap((uint32_t)x) << 32); -} -#endif - -typedef union __attribute__((packed)) Unaligned16 { - uint16_t u; - uint8_t b[2]; -} Unaligned16; - -typedef union __attribute__((packed)) Unaligned32 { - uint32_t u; - uint8_t b[4]; -} Unaligned32; - -/* Unaligned load of uint16_t. */ -static LJ_AINLINE uint16_t lj_getu16(const void *p) -{ - return ((const Unaligned16 *)p)->u; -} - -/* Unaligned load of uint32_t. */ -static LJ_AINLINE uint32_t lj_getu32(const void *p) -{ - return ((const Unaligned32 *)p)->u; -} - -#elif defined(_MSC_VER) - -#define LJ_NORET __declspec(noreturn) -#define LJ_ALIGN(n) __declspec(align(n)) -#define LJ_INLINE __inline -#define LJ_AINLINE __forceinline -#define LJ_NOINLINE __declspec(noinline) -#if defined(_M_IX86) -#define LJ_FASTCALL __fastcall -#endif - -#ifdef _M_PPC -unsigned int _CountLeadingZeros(long); -#pragma intrinsic(_CountLeadingZeros) -static LJ_AINLINE uint32_t lj_fls(uint32_t x) -{ - return _CountLeadingZeros(x) ^ 31; -} -#else -unsigned char _BitScanForward(uint32_t *, unsigned long); -unsigned char _BitScanReverse(uint32_t *, unsigned long); -#pragma intrinsic(_BitScanForward) -#pragma intrinsic(_BitScanReverse) - -static LJ_AINLINE uint32_t lj_ffs(uint32_t x) -{ - uint32_t r; _BitScanForward(&r, x); return r; -} - -static LJ_AINLINE uint32_t lj_fls(uint32_t x) -{ - uint32_t r; _BitScanReverse(&r, x); return r; -} -#endif - -unsigned long _byteswap_ulong(unsigned long); -uint64_t _byteswap_uint64(uint64_t); -#define lj_bswap(x) (_byteswap_ulong((x))) -#define lj_bswap64(x) (_byteswap_uint64((x))) - -#if defined(_M_PPC) && defined(LUAJIT_NO_UNALIGNED) -/* -** Replacement for unaligned loads on Xbox 360. Disabled by default since it's -** usually more costly than the occasional stall when crossing a cache-line. -*/ -static LJ_AINLINE uint16_t lj_getu16(const void *v) -{ - const uint8_t *p = (const uint8_t *)v; - return (uint16_t)((p[0]<<8) | p[1]); -} -static LJ_AINLINE uint32_t lj_getu32(const void *v) -{ - const uint8_t *p = (const uint8_t *)v; - return (uint32_t)((p[0]<<24) | (p[1]<<16) | (p[2]<<8) | p[3]); -} -#else -/* Unaligned loads are generally ok on x86/x64. */ -#define lj_getu16(p) (*(uint16_t *)(p)) -#define lj_getu32(p) (*(uint32_t *)(p)) -#endif - -#else -#error "missing defines for your compiler" -#endif - -/* Optional defines. */ -#ifndef LJ_FASTCALL -#define LJ_FASTCALL -#endif -#ifndef LJ_NORET -#define LJ_NORET -#endif -#ifndef LJ_NOAPI -#define LJ_NOAPI extern -#endif -#ifndef LJ_LIKELY -#define LJ_LIKELY(x) (x) -#define LJ_UNLIKELY(x) (x) -#endif - -/* Attributes for internal functions. */ -#define LJ_DATA LJ_NOAPI -#define LJ_DATADEF -#define LJ_ASMF LJ_NOAPI -#define LJ_FUNCA LJ_NOAPI -#if defined(ljamalg_c) -#define LJ_FUNC static -#else -#define LJ_FUNC LJ_NOAPI -#endif -#define LJ_FUNC_NORET LJ_FUNC LJ_NORET -#define LJ_FUNCA_NORET LJ_FUNCA LJ_NORET -#define LJ_ASMF_NORET LJ_ASMF LJ_NORET - -/* Runtime assertions. */ -#ifdef lua_assert -#define check_exp(c, e) (lua_assert(c), (e)) -#define api_check(l, e) lua_assert(e) -#else -#define lua_assert(c) ((void)0) -#define check_exp(c, e) (e) -#define api_check luai_apicheck -#endif - -/* Static assertions. */ -#define LJ_ASSERT_NAME2(name, line) name ## line -#define LJ_ASSERT_NAME(line) LJ_ASSERT_NAME2(lj_assert_, line) -#ifdef __COUNTER__ -#define LJ_STATIC_ASSERT(cond) \ - extern void LJ_ASSERT_NAME(__COUNTER__)(int STATIC_ASSERTION_FAILED[(cond)?1:-1]) -#else -#define LJ_STATIC_ASSERT(cond) \ - extern void LJ_ASSERT_NAME(__LINE__)(int STATIC_ASSERTION_FAILED[(cond)?1:-1]) -#endif - -#endif diff --git a/core/src/luajit/autogen/cygwin/jit/i386/lj_ffdef.h b/core/src/luajit/autogen/cygwin/jit/i386/lj_ffdef.h deleted file mode 100644 index c088875e6..000000000 --- a/core/src/luajit/autogen/cygwin/jit/i386/lj_ffdef.h +++ /dev/null @@ -1,210 +0,0 @@ -/* 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_isyieldable) -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 - diff --git a/core/src/luajit/autogen/cygwin/jit/i386/lj_folddef.h b/core/src/luajit/autogen/cygwin/jit/i386/lj_folddef.h deleted file mode 100644 index 6d12f3283..000000000 --- a/core/src/luajit/autogen/cygwin/jit/i386/lj_folddef.h +++ /dev/null @@ -1,1113 +0,0 @@ -/* This is a generated file. DO NOT EDIT! */ - -static const FoldFunc fold_func[] = { - fold_kfold_numarith, - fold_kfold_numabsneg, - 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_simplify_andor_k, - fold_simplify_andor_k64, - 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[950] = { -0x5654a7ff, -0x0d58741d, -0x25b45ed4, -0x5c45fc17, -0x0e487417, -0xffffffff, -0xffffffff, -0xffffffff, -0x4b6ffc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x848bfc06, -0xffffffff, -0xffffffff, -0xffffffff, -0x7307ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3111fc1b, -0x5f4bfc21, -0x1bc18c13, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c8bfc00, -0xffffffff, -0x4ab4aa6e, -0x139c6817, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4ab4a66e, -0xffffffff, -0xffffffff, -0x06485c17, -0x7bc1fc1e, -0xffffffff, -0x1dc18c0f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6744881d, -0xffffffff, -0xffffffff, -0xffffffff, -0x1dc18c0b, -0xffffffff, -0x6544841d, -0x0510701c, -0x40b569d3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4e5477ff, -0xffffffff, -0xffffffff, -0x0064701c, -0x917bffff, -0x48b4ae95, -0xffffffff, -0x0a145c17, -0xffffffff, -0x98a5ffff, -0x47b5feb3, -0x48b4aa95, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c44741d, -0x06685c17, -0x48b4a695, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x535bfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0x3d56bc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x31106018, -0x4e545fff, -0x0506701c, -0xffffffff, -0x3b57fc1c, -0xffffffff, -0xffffffff, -0x7547ffff, -0x29b4726e, -0x604a77ff, -0x6b66cc1c, -0xffffffff, -0x7171ffff, -0xffffffff, -0xffffffff, -0x0a0a5c17, -0xffffffff, -0x979bffff, -0x24b45e72, -0x3110741d, -0xffffffff, -0xffffffff, -0x8c8bfc10, -0x98c5ffff, -0xffffffff, -0x065e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a4a9417, -0xffffffff, -0xffffffff, -0x5e51fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x604a5fff, -0xffffffff, -0x7213ffff, -0x25b45eb4, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x624a8417, -0x28b47695, -0xffffffff, -0x7467ffff, -0xffffffff, -0xffffffff, -0x0a005c17, -0x848bfc08, -0x8c91ffff, -0xffffffff, -0x1106741d, -0x036a73ff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x06545c17, -0xffffffff, -0xffffffff, -0x5257fc1d, -0x0d5a741d, -0xffffffff, -0xffffffff, -0x5d47fc17, -0x0e4a7417, -0xffffffff, -0x8c8bfc04, -0xffffffff, -0x4c71fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7309ffff, -0x8c8bfc11, -0xffffffff, -0xffffffff, -0x466b6800, -0xffffffff, -0x3113fc1b, -0x5f4dfc21, -0x466b6802, -0x3753fc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x91b1ffff, -0xffffffff, -0xffffffff, -0x064a5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x48b4ae75, -0xffffffff, -0xffffffff, -0xffffffff, -0x67468c1d, -0xffffffff, -0x48b4aa75, -0x848bfc09, -0xffffffff, -0x6656ac17, -0x8a8b4c0e, -0x878b7000, -0x48b4a675, -0xffffffff, -0xffffffff, -0xffffffff, -0x8a8b480e, -0x0512701c, -0x2fba6000, -0x1cc18c16, -0xffffffff, -0xffffffff, -0xffffffff, -0x7153ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0066701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5b43fc1d, -0x0c46741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x78866800, -0x8c8bfc01, -0xffffffff, -0xffffffff, -0x3e5dfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0x3d58bc2f, -0x6d69fc33, -0xffffffff, -0xffffffff, -0x1dc18c0e, -0xffffffff, -0xffffffff, -0xffffffff, -0x31126018, -0x0508701c, -0xffffffff, -0xffffffff, -0x3b59fc1c, -0x6b68d01c, -0xffffffff, -0xffffffff, -0x614c77ff, -0xffffffff, -0xffffffff, -0x24b45e70, -0x7f774416, -0xffffffff, -0x98a3fc00, -0x0a0c5c17, -0x1dc18c0a, -0xffffffff, -0xffffffff, -0x3112741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a4c9817, -0x28b47675, -0xffffffff, -0xffffffff, -0xffffffff, -0x684287ff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4b53fc17, -0xffffffff, -0x868b3800, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x614c5fff, -0x6752a41d, -0x7015ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0052701c, -0x7469ffff, -0xffffffff, -0xffffffff, -0x0a025c17, -0xffffffff, -0x9493ffff, -0x898a600f, -0x1108741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x15806017, -0x06565c17, -0x015e7045, -0xffffffff, -0xffffffff, -0x63429417, -0x0d5c741d, -0xffffffff, -0x5e49fc17, -0x0e4c7417, -0xffffffff, -0x63429017, -0x24b45e71, -0x353e7c00, -0x3011141b, -0xffffffff, -0xffffffff, -0xffffffff, -0x149dfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0x730bffff, -0x64428817, -0xffffffff, -0x0f3e7400, -0xffffffff, -0xffffffff, -0xffffffff, -0x66428417, -0x5f4ffc21, -0x3a55fc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8b8b4c10, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x064c5c17, -0xffffffff, -0x6f15fc17, -0xffffffff, -0x0c52741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3954bc1c, -0xffffffff, -0x8f8c6bff, -0x42b56ace, -0xffffffff, -0xffffffff, -0xffffffff, -0x083e5c00, -0xffffffff, -0x3360c045, -0x1bc18c14, -0xffffffff, -0x7301ffff, -0x1f52681d, -0x326ad400, -0x3460bc45, -0x326ad402, -0x932bffff, -0xffffffff, -0x1f52641d, -0xffffffff, -0xffffffff, -0x5555ffff, -0xffffffff, -0x7785fc00, -0x1e52601d, -0x0068701c, -0x7f77441c, -0xffffffff, -0x91affc00, -0xffffffff, -0xffffffff, -0x98a9ffff, -0x828b4408, -0xffffffff, -0x06425c17, -0x466b6801, -0x0b0bfc17, -0x5c45fc1d, -0x808b4008, -0x076c5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7f774418, -0xffffffff, -0x5a54a429, -0x1dc18c0c, -0xffffffff, -0xffffffff, -0x8b8b4c11, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x22b45dd3, -0xffffffff, -0xffffffff, -0xffffffff, -0x050a701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x614e77ff, -0x44b569ae, -0xffffffff, -0x45b7681c, -0x7d75ffff, -0xffffffff, -0xffffffff, -0x0a0e5c17, -0xffffffff, -0x6a4e9c17, -0x989fffff, -0x1bc18c15, -0xffffffff, -0xffffffff, -0x68448bff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6d67fc34, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4d55fc17, -0x43b56a96, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x838b4409, -0xffffffff, -0x614e5fff, -0x0500701c, -0x9817ffff, -0xffffffff, -0x818b4009, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x624e8417, -0xffffffff, -0x0054701c, -0xffffffff, -0x1dc18c0d, -0xffffffff, -0x0a045c17, -0xffffffff, -0x9495ffff, -0xffffffff, -0x110a741d, -0xffffffff, -0xffffffff, -0x98bfffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x01607045, -0x41b56a8e, -0xffffffff, -0xffffffff, -0x2053fc1a, -0x35408000, -0x5e4bfc17, -0x1bc18c09, -0x0e4e7417, -0xffffffff, -0xffffffff, -0xffffffff, -0x3013141b, -0xffffffff, -0x25b45ed3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x730dffff, -0x66448817, -0xffffffff, -0x10407400, -0xffffffff, -0x42b56aae, -0xffffffff, -0x64448417, -0x5f51fc21, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x31106fff, -0xffffffff, -0x8d8bffff, -0xffffffff, -0x1100741d, -0xffffffff, -0xffffffff, -0x49b5ffff, -0xffffffff, -0xffffffff, -0x064e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c54741d, -0x2db873ff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3c56bc1c, -0x888a600e, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x09405c00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7303ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7157ffff, -0x6c66d3ff, -0x98b20000, -0x7987fc00, -0x2eb85fff, -0xffffffff, -0x6866cfff, -0xffffffff, -0xffffffff, -0xffffffff, -0x19abffff, -0xffffffff, -0xffffffff, -0x06445c17, -0xffffffff, -0xffffffff, -0x5d47fc1d, -0xffffffff, -0x076e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x02647017, -0x858a6000, -0xffffffff, -0x5855fc2a, -0xffffffff, -0x545a5fff, -0x050c701c, -0xffffffff, -0x27b475d6, -0x43b56a76, -0xffffffff, -0xffffffff, -0xffffffff, -0x615077ff, -0xffffffff, -0xffffffff, -0x6a50a017, -0x8477ffff, -0xffffffff, -0xffffffff, -0x31105c17, -0x69468fff, -0x98a1ffff, -0x326ad401, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c8bfc0f, -0x5157fc17, -0x6756ac1d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6b66cc17, -0xffffffff, -0xffffffff, -0x41b56a6e, -0xffffffff, -0x7c7a63ff, -0x61505fff, -0x0502701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7443ffff, -0xffffffff, -0x62508417, -0xffffffff, -0x0056701c, -0x25b45eb3, -0x716dffff, -0xffffffff, -0x0a065c17, -0xffffffff, -0x9597ffff, -0xffffffff, -0x110c741d, -0xffffffff, -0x92af4400, -0x98c1ffff, -0x2053fc18, -0xffffffff, -0x065a5c17, -0x848bfc07, -0x92af4000, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e4dfc17, -0x0e507417, -0xffffffff, -0xffffffff, -0xffffffff, -0x3652bfff, -0x76113818, -0xffffffff, -0xffffffff, -0x66468c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x730fffff, -0xffffffff, -0xffffffff, -0x43b56a95, -0xffffffff, -0xffffffff, -0xffffffff, -0x898a6010, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x31126fff, -0xffffffff, -0x908dffff, -0xffffffff, -0x1102741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x06505c17, -0xffffffff, -0xffffffff, -0x4f53fc1d, -0x0c56741d, -0x4ab6a81c, -0xffffffff, -0x5b43fc17, -0xffffffff, -0x3c58bc1c, -0xffffffff, -0x4ab6a41c, -0x4b6dfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x48b4ae96, -0x7305ffff, -0x2cb472ce, -0x2053fc19, -0xffffffff, -0xffffffff, -0x48b4aa96, -0xffffffff, -0x5f49fc21, -0x6e15fc29, -0xffffffff, -0x6868d3ff, -0x48b4a696, -0x7a89fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0x6c68cfff, -0x3f5c73ff, -0xffffffff, -0xffffffff, -0x1aadffff, -0xffffffff, -0xffffffff, -0x06465c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x07705c17, -0xffffffff, -0xffffffff, -0x898a6011, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6542881d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6742841d, -0x050e701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x6652a417, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0062701c, -0x9879ffff, -0xffffffff, -0xffffffff, -0x31125c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x24b45e6f, -0x4ab4aaae, -0x21b6701c, -0xffffffff, -0x0c42741d, -0x06665c17, -0xffffffff, -0x4ab4a6ae, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6b68d017, -0x23b45dd4, -0xffffffff, -0xffffffff, -0xffffffff, -0x355ebfff, -0xffffffff, -0x045c7017, -0xffffffff, -0xffffffff, -0xffffffff, -0x7c7c63ff, -0xffffffff, -0x0504701c, -0xffffffff, -0x47b5fed3, -0x3855fc1c, -0xffffffff, -0xffffffff, -0x7445ffff, -0x604877ff, -0xffffffff, -0xffffffff, -0x0058701c, -0x556fffff, -0x18ab5056, -0xffffffff, -0x0a085c17, -0x5955fc29, -0x9699ffff, -0x120bfc1d, -0x110e741d, -0x26b475d5, -0x43b56a75, -0x98c3ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e4ffc17, -0xffffffff, -0xffffffff, -0x6a489017, -0x2ab4728e, -0x16813bff, -0x76133818, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x60485fff, -0xffffffff, -0x7211ffff, -0xffffffff, -0x8c8bfc0e, -0xffffffff, -0x17bd8c00, -0x1f526817, -0xffffffff, -0x62488417, -0xffffffff, -0xffffffff, -0xffffffff, -0x1f526417, -0xffffffff, -0xffffffff, -0x48b4ae76, -0x8e8fffff, -0x2bb472ae, -0x1104741d, -0x1e526017, -0xffffffff, -0x48b4aa76, -0x5754abff, -0xffffffff, -0x06525c17, -0x7e7743ff, -0x8b8b4c0f, -0x5055fc1d, -0x48b4a676 -}; - -#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949) - diff --git a/core/src/luajit/autogen/cygwin/jit/i386/lj_libdef.h b/core/src/luajit/autogen/cygwin/jit/i386/lj_libdef.h deleted file mode 100644 index 2c9ec0605..000000000 --- a/core/src/luajit/autogen/cygwin/jit/i386/lj_libdef.h +++ /dev/null @@ -1,420 +0,0 @@ -/* 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_isyieldable, - 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,7,6,115,116,97,116,117,115,7,114,117,110,110,105,110,103,11,105,115,121, -105,101,108,100,97,98,108,101,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[] = { -38,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[] = { -64,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[] = { -76,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[] = { -90,57,9,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,249,4,109,111,118,101,0,5,12,0,0,0,35,16,0,12,0,17,1,15,0,17,2, -15,0,17,3,15,0,11,4,0,0,88,5,1,128,18,4,0,0,16,4,12,0,3,1,2,0,88,5,24,128,33, -5,1,3,0,2,3,0,88,6,4,128,2,3,1,0,88,6,2,128,4,4,0,0,88,6,9,128,18,6,1,0,18, -7,2,0,41,8,1,0,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10,4,79,6,252,127,88,6, -8,128,18,6,2,0,18,7,1,0,41,8,255,255,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10, -4,79,6,252,127,76,4,2,0,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[] = { -96,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[] = { -105,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[] = { -116,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[] = { -127,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[] = { -143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, -115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250, -252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101, -114,115,105,111,110,250,255 -}; -#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[] = { -148,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[] = { -159,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[] = { -160,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[] = { -163,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[] = { -181,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[] = { -184,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[] = { -186,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 - diff --git a/core/src/luajit/autogen/cygwin/jit/i386/lj_recdef.h b/core/src/luajit/autogen/cygwin/jit/i386/lj_recdef.h deleted file mode 100644 index 8c76176bb..000000000 --- a/core/src/luajit/autogen/cygwin/jit/i386/lj_recdef.h +++ /dev/null @@ -1,271 +0,0 @@ -/* 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, -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 -}; - diff --git a/core/src/luajit/autogen/cygwin/jit/i386/lj_vm.o b/core/src/luajit/autogen/cygwin/jit/i386/lj_vm.o deleted file mode 100644 index bf42d8ec5..000000000 Binary files a/core/src/luajit/autogen/cygwin/jit/i386/lj_vm.o and /dev/null differ diff --git a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_bcdef.h b/core/src/luajit/autogen/cygwin/jit/x86_64/lj_bcdef.h deleted file mode 100644 index e367d5b59..000000000 --- a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_bcdef.h +++ /dev/null @@ -1,220 +0,0 @@ -/* This is a generated file. DO NOT EDIT! */ - -LJ_DATADEF const uint16_t lj_bc_ofs[] = { -0, -71, -142, -213, -284, -422, -563, -624, -685, -752, -819, -871, -922, -972, -1022, -1062, -1102, -1129, -1160, -1185, -1216, -1275, -1348, -1400, -1452, -1504, -1556, -1613, -1665, -1717, -1769, -1821, -1856, -1922, -1988, -2054, -2120, -2169, -2248, -2325, -2359, -2393, -2422, -2449, -2473, -2515, -2550, -2633, -2712, -2748, -2781, -2831, -2894, -3002, -3091, -3108, -3125, -3272, -3394, -3492, -3545, -3715, -3944, -4065, -4199, -4283, -4328, -4369, -4373, -4514, -4581, -4733, -4913, -5000, -5004, -5129, -5217, -5318, -5414, -5518, -5537, -5606, -5672, -5691, -5734, -5772, -5791, -5808, -5929, -5953, -5972, -6033, -6086, -6086, -6203, -6204, -6286, -8042, -8109, -8612, -8716, -8773, -8904, -8175, -8335, -8425, -8478, -8509, -8962, -9002, -9622, -9057, -9366, -9674, -9800, -9824, -9851, -9922, -9962, -10002, -10042, -10082, -10122, -10162, -10202, -10242, -10282, -10322, -10585, -10733, -9882, -10420, -10362, -10478, -10536, -10832, -10891, -11531, -11929, -11876, -11998, -12077, -12159, -12241, -12323, -11585, -11682, -11779, -10950, -10997, -11118, -11285, -11367, -11449 -}; - -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 -}; - diff --git a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_ffdef.h b/core/src/luajit/autogen/cygwin/jit/x86_64/lj_ffdef.h deleted file mode 100644 index c088875e6..000000000 --- a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_ffdef.h +++ /dev/null @@ -1,210 +0,0 @@ -/* 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_isyieldable) -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 - diff --git a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_folddef.h b/core/src/luajit/autogen/cygwin/jit/x86_64/lj_folddef.h deleted file mode 100644 index 6d12f3283..000000000 --- a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_folddef.h +++ /dev/null @@ -1,1113 +0,0 @@ -/* This is a generated file. DO NOT EDIT! */ - -static const FoldFunc fold_func[] = { - fold_kfold_numarith, - fold_kfold_numabsneg, - 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_simplify_andor_k, - fold_simplify_andor_k64, - 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[950] = { -0x5654a7ff, -0x0d58741d, -0x25b45ed4, -0x5c45fc17, -0x0e487417, -0xffffffff, -0xffffffff, -0xffffffff, -0x4b6ffc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x848bfc06, -0xffffffff, -0xffffffff, -0xffffffff, -0x7307ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3111fc1b, -0x5f4bfc21, -0x1bc18c13, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c8bfc00, -0xffffffff, -0x4ab4aa6e, -0x139c6817, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4ab4a66e, -0xffffffff, -0xffffffff, -0x06485c17, -0x7bc1fc1e, -0xffffffff, -0x1dc18c0f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6744881d, -0xffffffff, -0xffffffff, -0xffffffff, -0x1dc18c0b, -0xffffffff, -0x6544841d, -0x0510701c, -0x40b569d3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4e5477ff, -0xffffffff, -0xffffffff, -0x0064701c, -0x917bffff, -0x48b4ae95, -0xffffffff, -0x0a145c17, -0xffffffff, -0x98a5ffff, -0x47b5feb3, -0x48b4aa95, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c44741d, -0x06685c17, -0x48b4a695, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x535bfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0x3d56bc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x31106018, -0x4e545fff, -0x0506701c, -0xffffffff, -0x3b57fc1c, -0xffffffff, -0xffffffff, -0x7547ffff, -0x29b4726e, -0x604a77ff, -0x6b66cc1c, -0xffffffff, -0x7171ffff, -0xffffffff, -0xffffffff, -0x0a0a5c17, -0xffffffff, -0x979bffff, -0x24b45e72, -0x3110741d, -0xffffffff, -0xffffffff, -0x8c8bfc10, -0x98c5ffff, -0xffffffff, -0x065e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a4a9417, -0xffffffff, -0xffffffff, -0x5e51fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x604a5fff, -0xffffffff, -0x7213ffff, -0x25b45eb4, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x624a8417, -0x28b47695, -0xffffffff, -0x7467ffff, -0xffffffff, -0xffffffff, -0x0a005c17, -0x848bfc08, -0x8c91ffff, -0xffffffff, -0x1106741d, -0x036a73ff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x06545c17, -0xffffffff, -0xffffffff, -0x5257fc1d, -0x0d5a741d, -0xffffffff, -0xffffffff, -0x5d47fc17, -0x0e4a7417, -0xffffffff, -0x8c8bfc04, -0xffffffff, -0x4c71fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7309ffff, -0x8c8bfc11, -0xffffffff, -0xffffffff, -0x466b6800, -0xffffffff, -0x3113fc1b, -0x5f4dfc21, -0x466b6802, -0x3753fc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x91b1ffff, -0xffffffff, -0xffffffff, -0x064a5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x48b4ae75, -0xffffffff, -0xffffffff, -0xffffffff, -0x67468c1d, -0xffffffff, -0x48b4aa75, -0x848bfc09, -0xffffffff, -0x6656ac17, -0x8a8b4c0e, -0x878b7000, -0x48b4a675, -0xffffffff, -0xffffffff, -0xffffffff, -0x8a8b480e, -0x0512701c, -0x2fba6000, -0x1cc18c16, -0xffffffff, -0xffffffff, -0xffffffff, -0x7153ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0066701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5b43fc1d, -0x0c46741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x78866800, -0x8c8bfc01, -0xffffffff, -0xffffffff, -0x3e5dfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0x3d58bc2f, -0x6d69fc33, -0xffffffff, -0xffffffff, -0x1dc18c0e, -0xffffffff, -0xffffffff, -0xffffffff, -0x31126018, -0x0508701c, -0xffffffff, -0xffffffff, -0x3b59fc1c, -0x6b68d01c, -0xffffffff, -0xffffffff, -0x614c77ff, -0xffffffff, -0xffffffff, -0x24b45e70, -0x7f774416, -0xffffffff, -0x98a3fc00, -0x0a0c5c17, -0x1dc18c0a, -0xffffffff, -0xffffffff, -0x3112741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a4c9817, -0x28b47675, -0xffffffff, -0xffffffff, -0xffffffff, -0x684287ff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4b53fc17, -0xffffffff, -0x868b3800, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x614c5fff, -0x6752a41d, -0x7015ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0052701c, -0x7469ffff, -0xffffffff, -0xffffffff, -0x0a025c17, -0xffffffff, -0x9493ffff, -0x898a600f, -0x1108741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x15806017, -0x06565c17, -0x015e7045, -0xffffffff, -0xffffffff, -0x63429417, -0x0d5c741d, -0xffffffff, -0x5e49fc17, -0x0e4c7417, -0xffffffff, -0x63429017, -0x24b45e71, -0x353e7c00, -0x3011141b, -0xffffffff, -0xffffffff, -0xffffffff, -0x149dfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0x730bffff, -0x64428817, -0xffffffff, -0x0f3e7400, -0xffffffff, -0xffffffff, -0xffffffff, -0x66428417, -0x5f4ffc21, -0x3a55fc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8b8b4c10, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x064c5c17, -0xffffffff, -0x6f15fc17, -0xffffffff, -0x0c52741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3954bc1c, -0xffffffff, -0x8f8c6bff, -0x42b56ace, -0xffffffff, -0xffffffff, -0xffffffff, -0x083e5c00, -0xffffffff, -0x3360c045, -0x1bc18c14, -0xffffffff, -0x7301ffff, -0x1f52681d, -0x326ad400, -0x3460bc45, -0x326ad402, -0x932bffff, -0xffffffff, -0x1f52641d, -0xffffffff, -0xffffffff, -0x5555ffff, -0xffffffff, -0x7785fc00, -0x1e52601d, -0x0068701c, -0x7f77441c, -0xffffffff, -0x91affc00, -0xffffffff, -0xffffffff, -0x98a9ffff, -0x828b4408, -0xffffffff, -0x06425c17, -0x466b6801, -0x0b0bfc17, -0x5c45fc1d, -0x808b4008, -0x076c5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7f774418, -0xffffffff, -0x5a54a429, -0x1dc18c0c, -0xffffffff, -0xffffffff, -0x8b8b4c11, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x22b45dd3, -0xffffffff, -0xffffffff, -0xffffffff, -0x050a701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x614e77ff, -0x44b569ae, -0xffffffff, -0x45b7681c, -0x7d75ffff, -0xffffffff, -0xffffffff, -0x0a0e5c17, -0xffffffff, -0x6a4e9c17, -0x989fffff, -0x1bc18c15, -0xffffffff, -0xffffffff, -0x68448bff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6d67fc34, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4d55fc17, -0x43b56a96, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x838b4409, -0xffffffff, -0x614e5fff, -0x0500701c, -0x9817ffff, -0xffffffff, -0x818b4009, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x624e8417, -0xffffffff, -0x0054701c, -0xffffffff, -0x1dc18c0d, -0xffffffff, -0x0a045c17, -0xffffffff, -0x9495ffff, -0xffffffff, -0x110a741d, -0xffffffff, -0xffffffff, -0x98bfffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x01607045, -0x41b56a8e, -0xffffffff, -0xffffffff, -0x2053fc1a, -0x35408000, -0x5e4bfc17, -0x1bc18c09, -0x0e4e7417, -0xffffffff, -0xffffffff, -0xffffffff, -0x3013141b, -0xffffffff, -0x25b45ed3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x730dffff, -0x66448817, -0xffffffff, -0x10407400, -0xffffffff, -0x42b56aae, -0xffffffff, -0x64448417, -0x5f51fc21, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x31106fff, -0xffffffff, -0x8d8bffff, -0xffffffff, -0x1100741d, -0xffffffff, -0xffffffff, -0x49b5ffff, -0xffffffff, -0xffffffff, -0x064e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c54741d, -0x2db873ff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3c56bc1c, -0x888a600e, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x09405c00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7303ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7157ffff, -0x6c66d3ff, -0x98b20000, -0x7987fc00, -0x2eb85fff, -0xffffffff, -0x6866cfff, -0xffffffff, -0xffffffff, -0xffffffff, -0x19abffff, -0xffffffff, -0xffffffff, -0x06445c17, -0xffffffff, -0xffffffff, -0x5d47fc1d, -0xffffffff, -0x076e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x02647017, -0x858a6000, -0xffffffff, -0x5855fc2a, -0xffffffff, -0x545a5fff, -0x050c701c, -0xffffffff, -0x27b475d6, -0x43b56a76, -0xffffffff, -0xffffffff, -0xffffffff, -0x615077ff, -0xffffffff, -0xffffffff, -0x6a50a017, -0x8477ffff, -0xffffffff, -0xffffffff, -0x31105c17, -0x69468fff, -0x98a1ffff, -0x326ad401, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c8bfc0f, -0x5157fc17, -0x6756ac1d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6b66cc17, -0xffffffff, -0xffffffff, -0x41b56a6e, -0xffffffff, -0x7c7a63ff, -0x61505fff, -0x0502701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7443ffff, -0xffffffff, -0x62508417, -0xffffffff, -0x0056701c, -0x25b45eb3, -0x716dffff, -0xffffffff, -0x0a065c17, -0xffffffff, -0x9597ffff, -0xffffffff, -0x110c741d, -0xffffffff, -0x92af4400, -0x98c1ffff, -0x2053fc18, -0xffffffff, -0x065a5c17, -0x848bfc07, -0x92af4000, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e4dfc17, -0x0e507417, -0xffffffff, -0xffffffff, -0xffffffff, -0x3652bfff, -0x76113818, -0xffffffff, -0xffffffff, -0x66468c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x730fffff, -0xffffffff, -0xffffffff, -0x43b56a95, -0xffffffff, -0xffffffff, -0xffffffff, -0x898a6010, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x31126fff, -0xffffffff, -0x908dffff, -0xffffffff, -0x1102741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x06505c17, -0xffffffff, -0xffffffff, -0x4f53fc1d, -0x0c56741d, -0x4ab6a81c, -0xffffffff, -0x5b43fc17, -0xffffffff, -0x3c58bc1c, -0xffffffff, -0x4ab6a41c, -0x4b6dfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x48b4ae96, -0x7305ffff, -0x2cb472ce, -0x2053fc19, -0xffffffff, -0xffffffff, -0x48b4aa96, -0xffffffff, -0x5f49fc21, -0x6e15fc29, -0xffffffff, -0x6868d3ff, -0x48b4a696, -0x7a89fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0x6c68cfff, -0x3f5c73ff, -0xffffffff, -0xffffffff, -0x1aadffff, -0xffffffff, -0xffffffff, -0x06465c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x07705c17, -0xffffffff, -0xffffffff, -0x898a6011, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6542881d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6742841d, -0x050e701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x6652a417, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0062701c, -0x9879ffff, -0xffffffff, -0xffffffff, -0x31125c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x24b45e6f, -0x4ab4aaae, -0x21b6701c, -0xffffffff, -0x0c42741d, -0x06665c17, -0xffffffff, -0x4ab4a6ae, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6b68d017, -0x23b45dd4, -0xffffffff, -0xffffffff, -0xffffffff, -0x355ebfff, -0xffffffff, -0x045c7017, -0xffffffff, -0xffffffff, -0xffffffff, -0x7c7c63ff, -0xffffffff, -0x0504701c, -0xffffffff, -0x47b5fed3, -0x3855fc1c, -0xffffffff, -0xffffffff, -0x7445ffff, -0x604877ff, -0xffffffff, -0xffffffff, -0x0058701c, -0x556fffff, -0x18ab5056, -0xffffffff, -0x0a085c17, -0x5955fc29, -0x9699ffff, -0x120bfc1d, -0x110e741d, -0x26b475d5, -0x43b56a75, -0x98c3ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e4ffc17, -0xffffffff, -0xffffffff, -0x6a489017, -0x2ab4728e, -0x16813bff, -0x76133818, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x60485fff, -0xffffffff, -0x7211ffff, -0xffffffff, -0x8c8bfc0e, -0xffffffff, -0x17bd8c00, -0x1f526817, -0xffffffff, -0x62488417, -0xffffffff, -0xffffffff, -0xffffffff, -0x1f526417, -0xffffffff, -0xffffffff, -0x48b4ae76, -0x8e8fffff, -0x2bb472ae, -0x1104741d, -0x1e526017, -0xffffffff, -0x48b4aa76, -0x5754abff, -0xffffffff, -0x06525c17, -0x7e7743ff, -0x8b8b4c0f, -0x5055fc1d, -0x48b4a676 -}; - -#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949) - diff --git a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_libdef.h b/core/src/luajit/autogen/cygwin/jit/x86_64/lj_libdef.h deleted file mode 100644 index 2c9ec0605..000000000 --- a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_libdef.h +++ /dev/null @@ -1,420 +0,0 @@ -/* 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_isyieldable, - 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,7,6,115,116,97,116,117,115,7,114,117,110,110,105,110,103,11,105,115,121, -105,101,108,100,97,98,108,101,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[] = { -38,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[] = { -64,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[] = { -76,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[] = { -90,57,9,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,249,4,109,111,118,101,0,5,12,0,0,0,35,16,0,12,0,17,1,15,0,17,2, -15,0,17,3,15,0,11,4,0,0,88,5,1,128,18,4,0,0,16,4,12,0,3,1,2,0,88,5,24,128,33, -5,1,3,0,2,3,0,88,6,4,128,2,3,1,0,88,6,2,128,4,4,0,0,88,6,9,128,18,6,1,0,18, -7,2,0,41,8,1,0,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10,4,79,6,252,127,88,6, -8,128,18,6,2,0,18,7,1,0,41,8,255,255,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10, -4,79,6,252,127,76,4,2,0,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[] = { -96,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[] = { -105,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[] = { -116,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[] = { -127,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[] = { -143,57,9,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, -115,6,97,116,116,97,99,104,252,5,194,111,115,250,252,4,196,97,114,99,104,250, -252,3,203,118,101,114,115,105,111,110,95,110,117,109,250,252,2,199,118,101, -114,115,105,111,110,250,255 -}; -#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[] = { -148,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[] = { -159,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[] = { -160,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[] = { -163,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[] = { -181,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[] = { -184,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[] = { -186,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 - diff --git a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_recdef.h b/core/src/luajit/autogen/cygwin/jit/x86_64/lj_recdef.h deleted file mode 100644 index 8c76176bb..000000000 --- a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_recdef.h +++ /dev/null @@ -1,271 +0,0 @@ -/* 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, -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 -}; - diff --git a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_vm.o b/core/src/luajit/autogen/cygwin/jit/x86_64/lj_vm.o deleted file mode 100644 index 8d085a783..000000000 Binary files a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_vm.o and /dev/null differ diff --git a/core/src/luajit/autogen/msys/jit/i386/lj_bcdef.h b/core/src/luajit/autogen/msys/jit/i386/lj_bcdef.h deleted file mode 100644 index 8f4aad739..000000000 --- a/core/src/luajit/autogen/msys/jit/i386/lj_bcdef.h +++ /dev/null @@ -1,220 +0,0 @@ -/* 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, -1073, -1101, -1132, -1163, -1218, -1291, -1340, -1389, -1438, -1487, -1541, -1590, -1639, -1688, -1737, -1769, -1829, -1889, -1949, -2009, -2052, -2134, -2222, -2255, -2288, -2317, -2344, -2367, -2409, -2449, -2532, -2610, -2646, -2678, -2728, -2798, -2911, -2998, -3014, -3030, -3179, -3305, -3408, -3466, -3638, -3877, -4003, -4145, -4234, -4279, -4320, -4324, -4468, -4543, -4711, -4899, -4986, -4990, -5119, -5206, -5311, -5398, -5493, -5512, -5581, -5647, -5666, -5709, -5747, -5766, -5783, -5813, -5837, -5856, -5917, -5970, -5970, -6087, -6088, -6170, -8091, -8162, -8638, -8758, -8815, -8946, -8211, -8353, -8443, -8510, -8538, -9004, -9044, -9688, -9099, -9421, -9738, -9856, -9877, -9898, -9968, -10010, -10052, -10094, -10136, -10178, -10220, -10262, -10304, -10346, -10388, -10662, -10806, -9926, -10493, -10430, -10556, -10619, -10902, -10964, -11594, -11963, -11914, -12028, -12100, -12175, -12250, -12325, -11644, -11734, -11824, -11026, -11073, -11187, -11348, -11430, -11512 -}; - -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 -}; - diff --git a/core/src/luajit/autogen/msys/jit/i386/lj_ffdef.h b/core/src/luajit/autogen/msys/jit/i386/lj_ffdef.h deleted file mode 100644 index b0bfe9de3..000000000 --- a/core/src/luajit/autogen/msys/jit/i386/lj_ffdef.h +++ /dev/null @@ -1,211 +0,0 @@ -/* 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_isyieldable) -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_security) -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 - diff --git a/core/src/luajit/autogen/msys/jit/i386/lj_folddef.h b/core/src/luajit/autogen/msys/jit/i386/lj_folddef.h deleted file mode 100644 index 1d81eb807..000000000 --- a/core/src/luajit/autogen/msys/jit/i386/lj_folddef.h +++ /dev/null @@ -1,1168 +0,0 @@ -/* This is a generated file. DO NOT EDIT! */ - -static const FoldFunc fold_func[] = { - fold_kfold_numarith, - fold_kfold_numabsneg, - fold_kfold_ldexp, - fold_kfold_fpmath, - fold_kfold_fpcall1, - fold_kfold_fpcall2, - 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_xkint, - fold_simplify_numpow_xknum, - 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_simplify_andor_k, - fold_simplify_andor_k64, - fold_reassoc_intarith_k, - fold_reassoc_intarith_k64, - fold_reassoc_dup, - fold_reassoc_dup_minmax, - fold_reassoc_bxor, - fold_reassoc_shift, - fold_reassoc_minmax_k, - fold_abc_fwd, - fold_abc_k, - fold_abc_invar, - fold_comm_swap, - fold_comm_equal, - fold_comm_comp, - fold_comm_dup, - fold_comm_dup_minmax, - fold_comm_bxor, - fold_merge_eqne_snew_kgc, - lj_opt_fwd_aload, - fold_kfold_hload_kkptr, - lj_opt_fwd_hload, - lj_opt_fwd_uload, - lj_opt_fwd_alen, - 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[1002] = { -0x0f5a741d, -0xffffffff, -0xffffffff, -0x6e4a9417, -0xffffffff, -0x634877ff, -0x8775ffff, -0xffffffff, -0xffffffff, -0x8789fc09, -0x83894008, -0xffffffff, -0x644e5fff, -0xffffffff, -0x0c0c5c17, -0x26b45e71, -0xffffffff, -0x0e52741d, -0xffffffff, -0xffffffff, -0x66429417, -0xffffffff, -0xffffffff, -0x586dffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4db4a6ae, -0x46b56a95, -0x0c045c17, -0x169dfc17, -0x2cb4728e, -0xffffffff, -0xffffffff, -0x30b85fff, -0xffffffff, -0xffffffff, -0x7765ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x37408000, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0e42741d, -0x2253fc18, -0xffffffff, -0xffffffff, -0xffffffff, -0x096e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3468d000, -0xffffffff, -0xffffffff, -0x66429017, -0x5d54a429, -0xffffffff, -0x8f89fc04, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a44881d, -0x08665c17, -0x5855ffff, -0x82754416, -0x624bfc21, -0x86894409, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0712701c, -0xffffffff, -0x6b4287ff, -0xffffffff, -0x085e5c17, -0x27b45ed4, -0xffffffff, -0x0d0bfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9bbfffff, -0x10507417, -0xffffffff, -0xffffffff, -0x070a701c, -0x5557fc1d, -0xffffffff, -0xffffffff, -0x08565c17, -0x7645ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6844841d, -0x10487417, -0x817543ff, -0x0702701c, -0xffffffff, -0x84894009, -0xffffffff, -0x084e5c17, -0xffffffff, -0x26b45e72, -0xffffffff, -0x7f7863ff, -0x7c85fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4e6dfc17, -0xffffffff, -0x6047fc1d, -0xffffffff, -0xffffffff, -0xffffffff, -0x08465c17, -0x46b56a96, -0x4bb4ae95, -0xffffffff, -0x79113818, -0x01607044, -0xffffffff, -0xffffffff, -0x1dc18c09, -0xffffffff, -0xffffffff, -0x2152681d, -0x3312741d, -0xffffffff, -0x67428817, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0064701c, -0xffffffff, -0x2253fc19, -0xffffffff, -0xffffffff, -0x9b9fffff, -0xffffffff, -0x405dfc17, -0x130a741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x3468d001, -0xffffffff, -0x3213101b, -0xffffffff, -0xffffffff, -0x12407400, -0x065c701c, -0xffffffff, -0xffffffff, -0x654a8417, -0x9897ffff, -0x47b569ae, -0x5055fc17, -0x1302741d, -0x4bb4aa95, -0xffffffff, -0xffffffff, -0xffffffff, -0x2ab47675, -0xffffffff, -0xffffffff, -0x2eb472ce, -0x0054701c, -0x8a897000, -0x2152641d, -0x8b88600e, -0x69428417, -0x5c55fc29, -0x8f8fffff, -0x0a3e5c00, -0x614dfc17, -0x6e4c9817, -0xffffffff, -0xffffffff, -0x6956ac17, -0xffffffff, -0x7215ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x33106fff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5f45fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x750dffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4bb4a695, -0xffffffff, -0xffffffff, -0xffffffff, -0x3d59fc1c, -0x23b6701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x2052601d, -0xffffffff, -0x7505ffff, -0xffffffff, -0x0f5c741d, -0x3560c044, -0x44b56a8e, -0xffffffff, -0x928a6bff, -0x634a77ff, -0x9b77ffff, -0x05bd8c3b, -0x88886000, -0x4bb4ae96, -0xffffffff, -0xffffffff, -0x64505fff, -0xffffffff, -0x0c0e5c17, -0x1fc18c0a, -0xffffffff, -0x0e54741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x1dc18c13, -0x736fffff, -0x19bd8c00, -0xffffffff, -0xffffffff, -0x6a468c1d, -0xffffffff, -0x63485fff, -0x2253fc1a, -0x0c065c17, -0x3311fc1b, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7767ffff, -0x3468d002, -0xffffffff, -0x6b448bff, -0x94affc00, -0x28b475d5, -0x3660bc44, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0e44741d, -0x82754418, -0xffffffff, -0x4bb4aa96, -0xffffffff, -0xffffffff, -0xffffffff, -0x4ab5fed3, -0x04bc73ff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c88600f, -0x5b55fc2a, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7357ffff, -0xffffffff, -0x7115fc17, -0x624dfc21, -0x43b569d3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7015fc29, -0x24b45dd3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3b54bc1c, -0xffffffff, -0xffffffff, -0x4bb4a696, -0x9bc1ffff, -0xffffffff, -0xffffffff, -0x070c701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7847ffff, -0x49696800, -0xffffffff, -0x02627017, -0x95af4400, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x104a7417, -0xffffffff, -0xffffffff, -0x0704701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x08505c17, -0xffffffff, -0xffffffff, -0x1fc18c0b, -0x7f7a63ff, -0x7d87fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0x94b1ffff, -0x1dc18c14, -0x4f6ffc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x08485c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x79133818, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9ba9ffff, -0x31ba6000, -0xffffffff, -0x27b45eb3, -0xffffffff, -0x69448817, -0x29b475d6, -0xffffffff, -0xffffffff, -0x6e4e9c17, -0x95af4000, -0xffffffff, -0x0066701c, -0x45b56ace, -0xffffffff, -0xffffffff, -0xffffffff, -0x9ba1ffff, -0xffffffff, -0xffffffff, -0x130c741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c886010, -0xffffffff, -0x3852bfff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9999ffff, -0xffffffff, -0x5457fc17, -0x1304741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x187f3bff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0056701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x67448417, -0x7e91ffff, -0x25b45dd4, -0x0b405c00, -0x614ffc17, -0x46b56a75, -0x48b7681c, -0xffffffff, -0x2bb4726e, -0xffffffff, -0x9b17ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x33126fff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9089ffff, -0xffffffff, -0x6047fc17, -0x49696801, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x750fffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a52a41d, -0xffffffff, -0x515477ff, -0x21526817, -0xffffffff, -0xffffffff, -0xffffffff, -0x1fc18c0c, -0xffffffff, -0x575a5fff, -0xffffffff, -0xffffffff, -0x7507ffff, -0x6d468fff, -0x1dc18c15, -0x9bb20000, -0xffffffff, -0xffffffff, -0xffffffff, -0x644c77ff, -0x9479ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6c64cbff, -0xffffffff, -0xffffffff, -0xffffffff, -0x33105c17, -0xffffffff, -0x425c73ff, -0x0e56741d, -0xffffffff, -0x27b45eb4, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x634a5fff, -0xffffffff, -0x0c085c17, -0x3313fc1b, -0xffffffff, -0x21526417, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c886011, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c005c17, -0xffffffff, -0xffffffff, -0x0e46741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x8d894c0e, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x46b56a76, -0x4bb4ae75, -0xffffffff, -0x096a5c17, -0xffffffff, -0xffffffff, -0x624ffc21, -0x8f89fc0e, -0xffffffff, -0x20526017, -0xffffffff, -0x33106018, -0x159c6817, -0xffffffff, -0xffffffff, -0xffffffff, -0x49696802, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3e56bc1c, -0xffffffff, -0xffffffff, -0x9bc3ffff, -0x8d89480e, -0xffffffff, -0xffffffff, -0x070e701c, -0xffffffff, -0x1fc18c0d, -0xffffffff, -0x085a5c17, -0xffffffff, -0xffffffff, -0x69468c17, -0xffffffff, -0x1ec18c16, -0xffffffff, -0x6e50a017, -0xffffffff, -0x4bb4aa75, -0x104c7417, -0x4db6a81c, -0xffffffff, -0x0706701c, -0x5253fc1d, -0x6f64c817, -0x2db472ae, -0x08525c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x065c7017, -0x8f89fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3953fc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x084a5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x1babffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e43fc1d, -0xffffffff, -0xffffffff, -0xffffffff, -0x08425c17, -0xffffffff, -0xffffffff, -0x4bb4a675, -0x4db6a41c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8e894c0f, -0xffffffff, -0xffffffff, -0x130e741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x44b56a6e, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7b846800, -0xffffffff, -0x8789fc06, -0x654e8417, -0x4bb4ae76, -0x9a9bffff, -0xffffffff, -0x1306741d, -0xffffffff, -0x8f89fc0f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0058701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9793ffff, -0xffffffff, -0x6151fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6c66cfff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x1fc18c0e, -0x938bffff, -0xffffffff, -0x6149fc17, -0xffffffff, -0x3f56bc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7411ffff, -0x4bb4aa76, -0xffffffff, -0xffffffff, -0xffffffff, -0x4ab5feb3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x415dfc1c, -0xffffffff, -0xffffffff, -0xffffffff, -0x8f89fc01, -0xffffffff, -0xffffffff, -0x7509ffff, -0x1aab5056, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x644e77ff, -0xffffffff, -0xffffffff, -0x3a55fc1c, -0x8275441c, -0xffffffff, -0xffffffff, -0x51545fff, -0xffffffff, -0x33125c17, -0x7501ffff, -0xffffffff, -0x0f58741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8073ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x140bfc1d, -0x4bb4a676, -0x644c5fff, -0xffffffff, -0x0c0a5c17, -0xffffffff, -0x8e894c10, -0xffffffff, -0x2ab47695, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x736bffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c025c17, -0x8789fc07, -0xffffffff, -0xffffffff, -0xffffffff, -0x26b45e6f, -0xffffffff, -0x8f89fc10, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6e489017, -0xffffffff, -0xffffffff, -0xffffffff, -0x6952a417, -0xffffffff, -0xffffffff, -0xffffffff, -0x096c5c17, -0xffffffff, -0x2fb873ff, -0x6251fc21, -0x6f66cc17, -0x9ba3fc00, -0xffffffff, -0xffffffff, -0x33126018, -0xffffffff, -0x1fc18c0f, -0xffffffff, -0xffffffff, -0xffffffff, -0x4db4aa6e, -0x89893800, -0x6842881d, -0x08645c17, -0x45b56aae, -0x7353ffff, -0x6249fc21, -0xffffffff, -0xffffffff, -0x3e58bc1c, -0xffffffff, -0xffffffff, -0x9bc5ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0710701c, -0xffffffff, -0xffffffff, -0x373e7c00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x104e7417, -0xffffffff, -0xffffffff, -0x0708701c, -0x5355fc1d, -0xffffffff, -0xffffffff, -0x08545c17, -0x7643ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4db4a66e, -0x4cb5ffff, -0x6a42841d, -0x3c55fc2f, -0xffffffff, -0x0700701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x084c5c17, -0x6a56ac1d, -0xffffffff, -0xffffffff, -0x8e894c11, -0x7a83fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0x1cadffff, -0xffffffff, -0x4e6bfc17, -0xffffffff, -0x5f45fc1d, -0xffffffff, -0xffffffff, -0xffffffff, -0x08445c17, -0x5a54abff, -0x8789fc08, -0xffffffff, -0x375ebfff, -0x015e7044, -0xffffffff, -0x26b45e70, -0xffffffff, -0x8f89fc11, -0x9ba5ffff, -0xffffffff, -0x3310741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x962bffff, -0xffffffff, -0xffffffff, -0x0062701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x65508417, -0xffffffff, -0xffffffff, -0x565bfc17, -0x1308741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3211101b, -0xffffffff, -0xffffffff, -0x113e7400, -0xffffffff, -0xffffffff, -0xffffffff, -0x65488417, -0x9795ffff, -0xffffffff, -0x4e53fc17, -0x5954a7ff, -0x1300741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0052701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x918dffff, -0xffffffff, -0x614bfc17, -0xffffffff, -0x3f58bc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7413ffff, -0x85894408, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e43fc17, -0xffffffff, -0xffffffff, -0x177e6017, -0xffffffff, -0x27b45ed3, -0xffffffff, -0x750bffff, -0x036873ff, -0xffffffff, -0xffffffff, -0x4db4aaae, -0xffffffff, -0xffffffff, -0x645077ff, -0xffffffff, -0xffffffff, -0x3d57fc1c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c145c17, -0x7503ffff, -0xffffffff, -0xffffffff -}; - -#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001) - diff --git a/core/src/luajit/autogen/msys/jit/i386/lj_libdef.h b/core/src/luajit/autogen/msys/jit/i386/lj_libdef.h deleted file mode 100644 index 3fbd44cbf..000000000 --- a/core/src/luajit/autogen/msys/jit/i386/lj_libdef.h +++ /dev/null @@ -1,421 +0,0 @@ -/* 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_isyieldable, - 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,7,6,115,116,97,116,117,115,7,114,117,110,110,105,110,103,11,105,115,121, -105,101,108,100,97,98,108,101,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[] = { -38,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[] = { -64,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[] = { -76,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[] = { -90,57,9,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,249,4,109,111,118,101,0,5,12,0,0,0,35,16,0,12,0,17,1,15,0,17,2, -15,0,17,3,15,0,11,4,0,0,88,5,1,128,18,4,0,0,16,4,12,0,3,1,2,0,88,5,24,128,33, -5,1,3,0,2,3,0,88,6,4,128,2,3,1,0,88,6,2,128,4,4,0,0,88,6,9,128,18,6,1,0,18, -7,2,0,41,8,1,0,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10,4,79,6,252,127,88,6, -8,128,18,6,2,0,18,7,1,0,41,8,255,255,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10, -4,79,6,252,127,76,4,2,0,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[] = { -96,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[] = { -105,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[] = { -116,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[] = { -127,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_security, - lj_cf_jit_attach -}; -static const uint8_t lj_lib_init_jit[] = { -143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, -115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115, -250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110, -117,109,250,252,2,199,118,101,114,115,105,111,110,250,255 -}; -#endif - -#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[] = { -149,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, -110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105, -110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97, -99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120, -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[] = { -160,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[] = { -161,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97, -99,107,255 -}; -#endif - -#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,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[] = { -182,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120, -4,95,95,103,99,255 -}; -#endif - -#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,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[] = { -187,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, -111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105, -122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111, -102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102, -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/autogen/msys/jit/i386/lj_recdef.h b/core/src/luajit/autogen/msys/jit/i386/lj_recdef.h deleted file mode 100644 index 9e4eb1422..000000000 --- a/core/src/luajit/autogen/msys/jit/i386/lj_recdef.h +++ /dev/null @@ -1,270 +0,0 @@ -/* 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, -0, -0x1100, -0x1200+(IRFPM_FLOOR), -0x1200+(IRFPM_CEIL), -0x1300+(IRFPM_SQRT), -0x1400+(IRCALL_log10), -0x1400+(IRCALL_exp), -0x1400+(IRCALL_sin), -0x1400+(IRCALL_cos), -0x1400+(IRCALL_tan), -0x1400+(IRCALL_asin), -0x1400+(IRCALL_acos), -0x1400+(IRCALL_atan), -0x1400+(IRCALL_sinh), -0x1400+(IRCALL_cosh), -0x1400+(IRCALL_tanh), -0, -0, -0x1500, -0x1600, -0x1700, -0, -0x1800, -0x1900+(IR_MIN), -0x1900+(IR_MAX), -0x1a00, -0, -0x1b00, -0x1c00+(IR_BNOT), -0x1c00+(IR_BSWAP), -0x1d00+(IR_BSHL), -0x1d00+(IR_BSHR), -0x1d00+(IR_BSAR), -0x1d00+(IR_BROL), -0x1d00+(IR_BROR), -0x1e00+(IR_BAND), -0x1e00+(IR_BOR), -0x1e00+(IR_BXOR), -0x1f00, -0x2000+(0), -0x2100, -0x2000+(1), -0x2200, -0x2300+(IRCALL_lj_buf_putstr_reverse), -0x2300+(IRCALL_lj_buf_putstr_lower), -0x2300+(IRCALL_lj_buf_putstr_upper), -0, -0x2400, -0, -0, -0, -0, -0x2500, -0, -0x2600, -0x2700, -0, -0x2800, -0x2900, -0, -0, -0x2a00+(0), -0x2b00+(0), -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0x2a00+(GCROOT_IO_OUTPUT), -0x2b00+(GCROOT_IO_OUTPUT), -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0x2c00, -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, -0x2d00+(0), -0x2d00+(1), -0x2e00+(MM_eq), -0x2e00+(MM_len), -0x2e00+(MM_lt), -0x2e00+(MM_le), -0x2e00+(MM_concat), -0x2f00, -0x2e00+(MM_add), -0x2e00+(MM_sub), -0x2e00+(MM_mul), -0x2e00+(MM_div), -0x2e00+(MM_mod), -0x2e00+(MM_pow), -0x2e00+(MM_unm), -0, -0, -0, -0x3000+(1), -0x3000+(0), -0, -0, -0, -0, -0x3100, -0x3100, -0x3200, -0, -0x3300, -0x3400+(FF_ffi_sizeof), -0x3400+(FF_ffi_alignof), -0x3400+(FF_ffi_offsetof), -0x3500, -0x3600, -0x3700, -0x3800, -0x3900, -0, -0x3a00 -}; - -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_call, -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 -}; - diff --git a/core/src/luajit/autogen/msys/jit/i386/lj_vm.o b/core/src/luajit/autogen/msys/jit/i386/lj_vm.o deleted file mode 100644 index e3ab17127..000000000 Binary files a/core/src/luajit/autogen/msys/jit/i386/lj_vm.o and /dev/null differ diff --git a/core/src/luajit/autogen/msys/jit/x86_64/lj_bcdef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_bcdef.h deleted file mode 100644 index b839f2426..000000000 --- a/core/src/luajit/autogen/msys/jit/x86_64/lj_bcdef.h +++ /dev/null @@ -1,220 +0,0 @@ -/* This is a generated file. DO NOT EDIT! */ - -LJ_DATADEF const uint16_t lj_bc_ofs[] = { -0, -91, -182, -273, -364, -513, -665, -744, -823, -899, -975, -1034, -1092, -1147, -1202, -1250, -1298, -1332, -1368, -1394, -1443, -1499, -1589, -1646, -1703, -1760, -1817, -1879, -1936, -1993, -2050, -2107, -2146, -2221, -2296, -2371, -2446, -2503, -2593, -2678, -2720, -2762, -2792, -2820, -2849, -2899, -2946, -3054, -3157, -3205, -3254, -3312, -3396, -3519, -3624, -3652, -3680, -3844, -3989, -4093, -4157, -4351, -4604, -4738, -4901, -4995, -5059, -5119, -5123, -5314, -5398, -5554, -5765, -5878, -5882, -6033, -6140, -6261, -6375, -6497, -6516, -6590, -6660, -6679, -6722, -6759, -6778, -6796, -6925, -6951, -6970, -7037, -7095, -7095, -7229, -7230, -7337, -9460, -9537, -10159, -10292, -10390, -10553, -9608, -9792, -9917, -9993, -10035, -10651, -10714, -11485, -10768, -11160, -11533, -11696, -11724, -11578, -11801, -11847, -11893, -11939, -11985, -12031, -12077, -12123, -12169, -12215, -12261, -12579, -12657, -11755, -12376, -12307, -12445, -12514, -12721, -12798, -13587, -14023, -13966, -14095, -14183, -14274, -14365, -14456, -13645, -13752, -13859, -12875, -12939, -13075, -13254, -13365, -13476 -}; - -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 -}; - diff --git a/core/src/luajit/autogen/msys/jit/x86_64/lj_ffdef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_ffdef.h deleted file mode 100644 index b0bfe9de3..000000000 --- a/core/src/luajit/autogen/msys/jit/x86_64/lj_ffdef.h +++ /dev/null @@ -1,211 +0,0 @@ -/* 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_isyieldable) -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_security) -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 - diff --git a/core/src/luajit/autogen/msys/jit/x86_64/lj_folddef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_folddef.h deleted file mode 100644 index 1d81eb807..000000000 --- a/core/src/luajit/autogen/msys/jit/x86_64/lj_folddef.h +++ /dev/null @@ -1,1168 +0,0 @@ -/* This is a generated file. DO NOT EDIT! */ - -static const FoldFunc fold_func[] = { - fold_kfold_numarith, - fold_kfold_numabsneg, - fold_kfold_ldexp, - fold_kfold_fpmath, - fold_kfold_fpcall1, - fold_kfold_fpcall2, - 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_xkint, - fold_simplify_numpow_xknum, - 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_simplify_andor_k, - fold_simplify_andor_k64, - fold_reassoc_intarith_k, - fold_reassoc_intarith_k64, - fold_reassoc_dup, - fold_reassoc_dup_minmax, - fold_reassoc_bxor, - fold_reassoc_shift, - fold_reassoc_minmax_k, - fold_abc_fwd, - fold_abc_k, - fold_abc_invar, - fold_comm_swap, - fold_comm_equal, - fold_comm_comp, - fold_comm_dup, - fold_comm_dup_minmax, - fold_comm_bxor, - fold_merge_eqne_snew_kgc, - lj_opt_fwd_aload, - fold_kfold_hload_kkptr, - lj_opt_fwd_hload, - lj_opt_fwd_uload, - lj_opt_fwd_alen, - 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[1002] = { -0x0f5a741d, -0xffffffff, -0xffffffff, -0x6e4a9417, -0xffffffff, -0x634877ff, -0x8775ffff, -0xffffffff, -0xffffffff, -0x8789fc09, -0x83894008, -0xffffffff, -0x644e5fff, -0xffffffff, -0x0c0c5c17, -0x26b45e71, -0xffffffff, -0x0e52741d, -0xffffffff, -0xffffffff, -0x66429417, -0xffffffff, -0xffffffff, -0x586dffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4db4a6ae, -0x46b56a95, -0x0c045c17, -0x169dfc17, -0x2cb4728e, -0xffffffff, -0xffffffff, -0x30b85fff, -0xffffffff, -0xffffffff, -0x7765ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x37408000, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0e42741d, -0x2253fc18, -0xffffffff, -0xffffffff, -0xffffffff, -0x096e5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3468d000, -0xffffffff, -0xffffffff, -0x66429017, -0x5d54a429, -0xffffffff, -0x8f89fc04, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a44881d, -0x08665c17, -0x5855ffff, -0x82754416, -0x624bfc21, -0x86894409, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0712701c, -0xffffffff, -0x6b4287ff, -0xffffffff, -0x085e5c17, -0x27b45ed4, -0xffffffff, -0x0d0bfc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9bbfffff, -0x10507417, -0xffffffff, -0xffffffff, -0x070a701c, -0x5557fc1d, -0xffffffff, -0xffffffff, -0x08565c17, -0x7645ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6844841d, -0x10487417, -0x817543ff, -0x0702701c, -0xffffffff, -0x84894009, -0xffffffff, -0x084e5c17, -0xffffffff, -0x26b45e72, -0xffffffff, -0x7f7863ff, -0x7c85fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4e6dfc17, -0xffffffff, -0x6047fc1d, -0xffffffff, -0xffffffff, -0xffffffff, -0x08465c17, -0x46b56a96, -0x4bb4ae95, -0xffffffff, -0x79113818, -0x01607044, -0xffffffff, -0xffffffff, -0x1dc18c09, -0xffffffff, -0xffffffff, -0x2152681d, -0x3312741d, -0xffffffff, -0x67428817, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0064701c, -0xffffffff, -0x2253fc19, -0xffffffff, -0xffffffff, -0x9b9fffff, -0xffffffff, -0x405dfc17, -0x130a741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x3468d001, -0xffffffff, -0x3213101b, -0xffffffff, -0xffffffff, -0x12407400, -0x065c701c, -0xffffffff, -0xffffffff, -0x654a8417, -0x9897ffff, -0x47b569ae, -0x5055fc17, -0x1302741d, -0x4bb4aa95, -0xffffffff, -0xffffffff, -0xffffffff, -0x2ab47675, -0xffffffff, -0xffffffff, -0x2eb472ce, -0x0054701c, -0x8a897000, -0x2152641d, -0x8b88600e, -0x69428417, -0x5c55fc29, -0x8f8fffff, -0x0a3e5c00, -0x614dfc17, -0x6e4c9817, -0xffffffff, -0xffffffff, -0x6956ac17, -0xffffffff, -0x7215ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x33106fff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5f45fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x750dffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4bb4a695, -0xffffffff, -0xffffffff, -0xffffffff, -0x3d59fc1c, -0x23b6701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x2052601d, -0xffffffff, -0x7505ffff, -0xffffffff, -0x0f5c741d, -0x3560c044, -0x44b56a8e, -0xffffffff, -0x928a6bff, -0x634a77ff, -0x9b77ffff, -0x05bd8c3b, -0x88886000, -0x4bb4ae96, -0xffffffff, -0xffffffff, -0x64505fff, -0xffffffff, -0x0c0e5c17, -0x1fc18c0a, -0xffffffff, -0x0e54741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x1dc18c13, -0x736fffff, -0x19bd8c00, -0xffffffff, -0xffffffff, -0x6a468c1d, -0xffffffff, -0x63485fff, -0x2253fc1a, -0x0c065c17, -0x3311fc1b, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7767ffff, -0x3468d002, -0xffffffff, -0x6b448bff, -0x94affc00, -0x28b475d5, -0x3660bc44, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0e44741d, -0x82754418, -0xffffffff, -0x4bb4aa96, -0xffffffff, -0xffffffff, -0xffffffff, -0x4ab5fed3, -0x04bc73ff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c88600f, -0x5b55fc2a, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7357ffff, -0xffffffff, -0x7115fc17, -0x624dfc21, -0x43b569d3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7015fc29, -0x24b45dd3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3b54bc1c, -0xffffffff, -0xffffffff, -0x4bb4a696, -0x9bc1ffff, -0xffffffff, -0xffffffff, -0x070c701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7847ffff, -0x49696800, -0xffffffff, -0x02627017, -0x95af4400, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x104a7417, -0xffffffff, -0xffffffff, -0x0704701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x08505c17, -0xffffffff, -0xffffffff, -0x1fc18c0b, -0x7f7a63ff, -0x7d87fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0x94b1ffff, -0x1dc18c14, -0x4f6ffc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x08485c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x79133818, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9ba9ffff, -0x31ba6000, -0xffffffff, -0x27b45eb3, -0xffffffff, -0x69448817, -0x29b475d6, -0xffffffff, -0xffffffff, -0x6e4e9c17, -0x95af4000, -0xffffffff, -0x0066701c, -0x45b56ace, -0xffffffff, -0xffffffff, -0xffffffff, -0x9ba1ffff, -0xffffffff, -0xffffffff, -0x130c741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c886010, -0xffffffff, -0x3852bfff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9999ffff, -0xffffffff, -0x5457fc17, -0x1304741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x187f3bff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0056701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x67448417, -0x7e91ffff, -0x25b45dd4, -0x0b405c00, -0x614ffc17, -0x46b56a75, -0x48b7681c, -0xffffffff, -0x2bb4726e, -0xffffffff, -0x9b17ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x33126fff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9089ffff, -0xffffffff, -0x6047fc17, -0x49696801, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x750fffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6a52a41d, -0xffffffff, -0x515477ff, -0x21526817, -0xffffffff, -0xffffffff, -0xffffffff, -0x1fc18c0c, -0xffffffff, -0x575a5fff, -0xffffffff, -0xffffffff, -0x7507ffff, -0x6d468fff, -0x1dc18c15, -0x9bb20000, -0xffffffff, -0xffffffff, -0xffffffff, -0x644c77ff, -0x9479ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6c64cbff, -0xffffffff, -0xffffffff, -0xffffffff, -0x33105c17, -0xffffffff, -0x425c73ff, -0x0e56741d, -0xffffffff, -0x27b45eb4, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x634a5fff, -0xffffffff, -0x0c085c17, -0x3313fc1b, -0xffffffff, -0x21526417, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8c886011, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c005c17, -0xffffffff, -0xffffffff, -0x0e46741d, -0xffffffff, -0xffffffff, -0xffffffff, -0x8d894c0e, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x46b56a76, -0x4bb4ae75, -0xffffffff, -0x096a5c17, -0xffffffff, -0xffffffff, -0x624ffc21, -0x8f89fc0e, -0xffffffff, -0x20526017, -0xffffffff, -0x33106018, -0x159c6817, -0xffffffff, -0xffffffff, -0xffffffff, -0x49696802, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3e56bc1c, -0xffffffff, -0xffffffff, -0x9bc3ffff, -0x8d89480e, -0xffffffff, -0xffffffff, -0x070e701c, -0xffffffff, -0x1fc18c0d, -0xffffffff, -0x085a5c17, -0xffffffff, -0xffffffff, -0x69468c17, -0xffffffff, -0x1ec18c16, -0xffffffff, -0x6e50a017, -0xffffffff, -0x4bb4aa75, -0x104c7417, -0x4db6a81c, -0xffffffff, -0x0706701c, -0x5253fc1d, -0x6f64c817, -0x2db472ae, -0x08525c17, -0xffffffff, -0xffffffff, -0xffffffff, -0x065c7017, -0x8f89fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3953fc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x084a5c17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x1babffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e43fc1d, -0xffffffff, -0xffffffff, -0xffffffff, -0x08425c17, -0xffffffff, -0xffffffff, -0x4bb4a675, -0x4db6a41c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8e894c0f, -0xffffffff, -0xffffffff, -0x130e741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x44b56a6e, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7b846800, -0xffffffff, -0x8789fc06, -0x654e8417, -0x4bb4ae76, -0x9a9bffff, -0xffffffff, -0x1306741d, -0xffffffff, -0x8f89fc0f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0058701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x9793ffff, -0xffffffff, -0x6151fc17, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6c66cfff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x1fc18c0e, -0x938bffff, -0xffffffff, -0x6149fc17, -0xffffffff, -0x3f56bc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7411ffff, -0x4bb4aa76, -0xffffffff, -0xffffffff, -0xffffffff, -0x4ab5feb3, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x415dfc1c, -0xffffffff, -0xffffffff, -0xffffffff, -0x8f89fc01, -0xffffffff, -0xffffffff, -0x7509ffff, -0x1aab5056, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x644e77ff, -0xffffffff, -0xffffffff, -0x3a55fc1c, -0x8275441c, -0xffffffff, -0xffffffff, -0x51545fff, -0xffffffff, -0x33125c17, -0x7501ffff, -0xffffffff, -0x0f58741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x8073ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x140bfc1d, -0x4bb4a676, -0x644c5fff, -0xffffffff, -0x0c0a5c17, -0xffffffff, -0x8e894c10, -0xffffffff, -0x2ab47695, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x736bffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c025c17, -0x8789fc07, -0xffffffff, -0xffffffff, -0xffffffff, -0x26b45e6f, -0xffffffff, -0x8f89fc10, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x6e489017, -0xffffffff, -0xffffffff, -0xffffffff, -0x6952a417, -0xffffffff, -0xffffffff, -0xffffffff, -0x096c5c17, -0xffffffff, -0x2fb873ff, -0x6251fc21, -0x6f66cc17, -0x9ba3fc00, -0xffffffff, -0xffffffff, -0x33126018, -0xffffffff, -0x1fc18c0f, -0xffffffff, -0xffffffff, -0xffffffff, -0x4db4aa6e, -0x89893800, -0x6842881d, -0x08645c17, -0x45b56aae, -0x7353ffff, -0x6249fc21, -0xffffffff, -0xffffffff, -0x3e58bc1c, -0xffffffff, -0xffffffff, -0x9bc5ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0710701c, -0xffffffff, -0xffffffff, -0x373e7c00, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x104e7417, -0xffffffff, -0xffffffff, -0x0708701c, -0x5355fc1d, -0xffffffff, -0xffffffff, -0x08545c17, -0x7643ffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x4db4a66e, -0x4cb5ffff, -0x6a42841d, -0x3c55fc2f, -0xffffffff, -0x0700701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x084c5c17, -0x6a56ac1d, -0xffffffff, -0xffffffff, -0x8e894c11, -0x7a83fc00, -0xffffffff, -0xffffffff, -0xffffffff, -0x1cadffff, -0xffffffff, -0x4e6bfc17, -0xffffffff, -0x5f45fc1d, -0xffffffff, -0xffffffff, -0xffffffff, -0x08445c17, -0x5a54abff, -0x8789fc08, -0xffffffff, -0x375ebfff, -0x015e7044, -0xffffffff, -0x26b45e70, -0xffffffff, -0x8f89fc11, -0x9ba5ffff, -0xffffffff, -0x3310741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x962bffff, -0xffffffff, -0xffffffff, -0x0062701c, -0xffffffff, -0xffffffff, -0xffffffff, -0x65508417, -0xffffffff, -0xffffffff, -0x565bfc17, -0x1308741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x3211101b, -0xffffffff, -0xffffffff, -0x113e7400, -0xffffffff, -0xffffffff, -0xffffffff, -0x65488417, -0x9795ffff, -0xffffffff, -0x4e53fc17, -0x5954a7ff, -0x1300741d, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0052701c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x918dffff, -0xffffffff, -0x614bfc17, -0xffffffff, -0x3f58bc2f, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x7413ffff, -0x85894408, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x5e43fc17, -0xffffffff, -0xffffffff, -0x177e6017, -0xffffffff, -0x27b45ed3, -0xffffffff, -0x750bffff, -0x036873ff, -0xffffffff, -0xffffffff, -0x4db4aaae, -0xffffffff, -0xffffffff, -0x645077ff, -0xffffffff, -0xffffffff, -0x3d57fc1c, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0xffffffff, -0x0c145c17, -0x7503ffff, -0xffffffff, -0xffffffff -}; - -#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001) - diff --git a/core/src/luajit/autogen/msys/jit/x86_64/lj_libdef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_libdef.h deleted file mode 100644 index 6282c3a19..000000000 --- a/core/src/luajit/autogen/msys/jit/x86_64/lj_libdef.h +++ /dev/null @@ -1,422 +0,0 @@ -/* 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_isyieldable, - 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,7,6,115,116,97,116,117,115,7,114,117,110,110,105,110,103,11,105,115,121, -105,101,108,100,97,98,108,101,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[] = { -38,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[] = { -64,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[] = { -76,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[] = { -90,57,9,249,8,102,111,114,101,97,99,104,105,0,2,10,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,8,5,0,59,9,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,11,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,9,5,0,18,10,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,249,4,109,111,118,101,0,5,12,0,0,0,35,16,0,12,0,17,1,15, -0,17,2,15,0,17,3,15,0,11,4,0,0,88,5,1,128,18,4,0,0,16,4,12,0,3,1,2,0,88,5,24, -128,33,5,1,3,0,2,3,0,88,6,4,128,2,3,1,0,88,6,2,128,4,4,0,0,88,6,9,128,18,6, -1,0,18,7,2,0,41,8,1,0,77,6,4,128,32,10,5,9,59,11,9,0,64,11,10,4,79,6,252,127, -88,6,8,128,18,6,2,0,18,7,1,0,41,8,255,255,77,6,4,128,32,10,5,9,59,11,9,0,64, -11,10,4,79,6,252,127,76,4,2,0,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[] = { -96,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[] = { -105,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[] = { -116,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[] = { -127,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_security, - lj_cf_jit_attach -}; -static const uint8_t lj_lib_init_jit[] = { -143,57,10,2,111,110,3,111,102,102,5,102,108,117,115,104,6,115,116,97,116,117, -115,8,115,101,99,117,114,105,116,121,6,97,116,116,97,99,104,252,5,194,111,115, -250,252,4,196,97,114,99,104,250,252,3,203,118,101,114,115,105,111,110,95,110, -117,109,250,252,2,199,118,101,114,115,105,111,110,250,255 -}; -#endif - -#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[] = { -149,57,11,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117, -110,99,107,10,102,117,110,99,117,118,110,97,109,101,9,116,114,97,99,101,105, -110,102,111,7,116,114,97,99,101,105,114,6,116,114,97,99,101,107,9,116,114,97, -99,101,115,110,97,112,7,116,114,97,99,101,109,99,13,116,114,97,99,101,101,120, -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[] = { -160,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[] = { -161,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97, -99,107,255 -}; -#endif - -#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,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[] = { -182,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120, -4,95,95,103,99,255 -}; -#endif - -#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,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[] = { -187,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101, -111,102,8,116,121,112,101,105,110,102,111,6,105,115,116,121,112,101,6,115,105, -122,101,111,102,7,97,108,105,103,110,111,102,8,111,102,102,115,101,116,111, -102,5,101,114,114,110,111,6,115,116,114,105,110,103,4,99,111,112,121,4,102, -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/autogen/msys/jit/x86_64/lj_recdef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_recdef.h deleted file mode 100644 index 9e4eb1422..000000000 --- a/core/src/luajit/autogen/msys/jit/x86_64/lj_recdef.h +++ /dev/null @@ -1,270 +0,0 @@ -/* 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, -0, -0x1100, -0x1200+(IRFPM_FLOOR), -0x1200+(IRFPM_CEIL), -0x1300+(IRFPM_SQRT), -0x1400+(IRCALL_log10), -0x1400+(IRCALL_exp), -0x1400+(IRCALL_sin), -0x1400+(IRCALL_cos), -0x1400+(IRCALL_tan), -0x1400+(IRCALL_asin), -0x1400+(IRCALL_acos), -0x1400+(IRCALL_atan), -0x1400+(IRCALL_sinh), -0x1400+(IRCALL_cosh), -0x1400+(IRCALL_tanh), -0, -0, -0x1500, -0x1600, -0x1700, -0, -0x1800, -0x1900+(IR_MIN), -0x1900+(IR_MAX), -0x1a00, -0, -0x1b00, -0x1c00+(IR_BNOT), -0x1c00+(IR_BSWAP), -0x1d00+(IR_BSHL), -0x1d00+(IR_BSHR), -0x1d00+(IR_BSAR), -0x1d00+(IR_BROL), -0x1d00+(IR_BROR), -0x1e00+(IR_BAND), -0x1e00+(IR_BOR), -0x1e00+(IR_BXOR), -0x1f00, -0x2000+(0), -0x2100, -0x2000+(1), -0x2200, -0x2300+(IRCALL_lj_buf_putstr_reverse), -0x2300+(IRCALL_lj_buf_putstr_lower), -0x2300+(IRCALL_lj_buf_putstr_upper), -0, -0x2400, -0, -0, -0, -0, -0x2500, -0, -0x2600, -0x2700, -0, -0x2800, -0x2900, -0, -0, -0x2a00+(0), -0x2b00+(0), -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0x2a00+(GCROOT_IO_OUTPUT), -0x2b00+(GCROOT_IO_OUTPUT), -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0, -0x2c00, -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, -0x2d00+(0), -0x2d00+(1), -0x2e00+(MM_eq), -0x2e00+(MM_len), -0x2e00+(MM_lt), -0x2e00+(MM_le), -0x2e00+(MM_concat), -0x2f00, -0x2e00+(MM_add), -0x2e00+(MM_sub), -0x2e00+(MM_mul), -0x2e00+(MM_div), -0x2e00+(MM_mod), -0x2e00+(MM_pow), -0x2e00+(MM_unm), -0, -0, -0, -0x3000+(1), -0x3000+(0), -0, -0, -0, -0, -0x3100, -0x3100, -0x3200, -0, -0x3300, -0x3400+(FF_ffi_sizeof), -0x3400+(FF_ffi_alignof), -0x3400+(FF_ffi_offsetof), -0x3500, -0x3600, -0x3700, -0x3800, -0x3900, -0, -0x3a00 -}; - -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_call, -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 -}; - diff --git a/core/src/luajit/autogen/msys/jit/x86_64/lj_vm.o b/core/src/luajit/autogen/msys/jit/x86_64/lj_vm.o deleted file mode 100644 index fa27a1bcb..000000000 Binary files a/core/src/luajit/autogen/msys/jit/x86_64/lj_vm.o and /dev/null differ diff --git a/core/src/luajit/makefile b/core/src/luajit/makefile index 1714a2a61..62a485522 100644 --- a/core/src/luajit/makefile +++ b/core/src/luajit/makefile @@ -79,7 +79,7 @@ luajit_C_FILES += \ luajit/src/lj_profile \ luajit/src/lj_prng -# asm files +# is windows? iswin = ifeq ($(PLAT),windows) iswin = yes @@ -91,17 +91,29 @@ ifeq ($(PLAT),cygwin) iswin = yes endif +# autogen plat and arch +GENPLAT := $(PLAT) +GENARCH := $(ARCH) + +# asm files ifdef iswin +ifeq ($(ARCH),x86_64) +GENARCH := x64 +endif +ifeq ($(ARCH),i386) +GENARCH := x86 +endif +GENPLAT := windows luajit_OBJ_FILES += \ - autogen/$(PLAT)/$(luajit_JIT)/$(ARCH)/lj_vm + autogen/$(GENPLAT)/$(luajit_JIT)/$(GENARCH)/lj_vm else luajit_ASM_FILES += \ - autogen/$(PLAT)/$(luajit_JIT)/$(ARCH)/lj_vm + autogen/$(GENPLAT)/$(luajit_JIT)/$(GENARCH)/lj_vm endif # includes luajit_INC_DIRS += \ - autogen/$(PLAT)/$(luajit_JIT)/$(ARCH) + autogen/$(GENPLAT)/$(luajit_JIT)/$(GENARCH) # disable jit compiler ifeq ($(luajit_JIT),nojit) diff --git a/core/src/luajit/xmake.lua b/core/src/luajit/xmake.lua index 0ac45af6b..d10d6e04c 100644 --- a/core/src/luajit/xmake.lua +++ b/core/src/luajit/xmake.lua @@ -1,10 +1,15 @@ -- disable jit compiler for redhat and centos local jit = true -local autogendir = "autogen/$(plat)/jit/$(arch)" +local plat = "$(plat)" +local arch = "$(arch)" +if is_plat("msys", "cygwin") then + plat = "windows" + arch = is_arch("x86_64") and "x64" or "x86" +end if os.isfile("/etc/redhat-release") then jit = false - autogendir = "autogen/$(plat)/nojit/$(arch)" end +local autogendir = path.join("autogen", plat, jit and "jit" or "nojit", arch) -- add target target("luajit") -- cgit v1.3.1