summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2020-09-21 11:16:53 +0800
committerGitHub <[email protected]>2020-09-21 11:16:53 +0800
commit210974e9f6482597253e314f976c8c207d899d76 (patch)
tree53fc2e3a49b91c006adff34a7e6e4379bdf5f633
parent151998405503c71004ef7e6642c6d2dbd94fd39b (diff)
parentefaa9772486494e755f962accb9e4d828812b0c2 (diff)
Merge pull request #959 from xmake-io/luajit-v2.1
update to luajit v2.1/master and support armv7/mips64
-rw-r--r--.appveyor.yml4
-rw-r--r--.github/workflows/debian_mips.yml31
-rw-r--r--.github/workflows/msys2_mingw.yml41
-rw-r--r--.github/workflows/ubuntu_arm.yml45
-rw-r--r--.github/workflows/windows.yml2
-rw-r--r--core/makefile65
-rw-r--r--core/plat/bsd/prefix.mak4
-rw-r--r--core/plat/cygwin/prefix.mak4
-rw-r--r--core/plat/linux/prefix.mak4
-rw-r--r--core/plat/macosx/prefix.mak4
-rw-r--r--core/plat/msys/prefix.mak4
-rw-r--r--core/src/luajit/autogen/android/jit/arm64-v8a/lj_bcdef.h114
-rw-r--r--core/src/luajit/autogen/android/jit/arm64-v8a/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/android/jit/arm64-v8a/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/android/jit/arm64-v8a/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/android/jit/arm64-v8a/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/android/jit/arm64-v8a/lj_vm.S674
-rw-r--r--core/src/luajit/autogen/bsd/jit/i386/lj_bcdef.h36
-rw-r--r--core/src/luajit/autogen/bsd/jit/i386/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/bsd/jit/i386/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/bsd/jit/i386/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/bsd/jit/i386/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/bsd/jit/i386/lj_vm.S322
-rw-r--r--core/src/luajit/autogen/bsd/jit/x86_64/lj_bcdef.h304
-rw-r--r--core/src/luajit/autogen/bsd/jit/x86_64/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/bsd/jit/x86_64/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/bsd/jit/x86_64/lj_libdef.h58
-rw-r--r--core/src/luajit/autogen/bsd/jit/x86_64/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/bsd/jit/x86_64/lj_vm.S2518
-rw-r--r--core/src/luajit/autogen/cygwin/jit/i386/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/cygwin/jit/i386/lj_def.h362
-rw-r--r--core/src/luajit/autogen/cygwin/jit/i386/lj_ffdef.h210
-rw-r--r--core/src/luajit/autogen/cygwin/jit/i386/lj_folddef.h1113
-rw-r--r--core/src/luajit/autogen/cygwin/jit/i386/lj_libdef.h420
-rw-r--r--core/src/luajit/autogen/cygwin/jit/i386/lj_recdef.h271
-rw-r--r--core/src/luajit/autogen/cygwin/jit/i386/lj_vm.obin25209 -> 0 bytes
-rw-r--r--core/src/luajit/autogen/cygwin/jit/x86_64/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/cygwin/jit/x86_64/lj_ffdef.h210
-rw-r--r--core/src/luajit/autogen/cygwin/jit/x86_64/lj_folddef.h1113
-rw-r--r--core/src/luajit/autogen/cygwin/jit/x86_64/lj_libdef.h420
-rw-r--r--core/src/luajit/autogen/cygwin/jit/x86_64/lj_recdef.h271
-rw-r--r--core/src/luajit/autogen/cygwin/jit/x86_64/lj_vm.obin25031 -> 0 bytes
-rw-r--r--core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h36
-rw-r--r--core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/jit/arm/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/jit/arm/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/linux/jit/arm/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/jit/arm/lj_vm.S424
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S2727
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h114
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/jit/arm64/lj_vm.S624
-rw-r--r--core/src/luajit/autogen/linux/jit/armv7/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/linux/jit/armv7/lj_vm.S2764
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h36
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/jit/i386/lj_vm.S322
-rw-r--r--core/src/luajit/autogen/linux/jit/mips64/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/linux/jit/mips64/lj_ffdef.h (renamed from core/src/luajit/autogen/linux/jit/armv7/lj_ffdef.h)1
-rw-r--r--core/src/luajit/autogen/linux/jit/mips64/lj_folddef.h (renamed from core/src/luajit/autogen/linux/jit/armv7/lj_folddef.h)807
-rw-r--r--core/src/luajit/autogen/linux/jit/mips64/lj_libdef.h (renamed from core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h)23
-rw-r--r--core/src/luajit/autogen/linux/jit/mips64/lj_recdef.h (renamed from core/src/luajit/autogen/linux/jit/armv7/lj_recdef.h)139
-rw-r--r--core/src/luajit/autogen/linux/jit/mips64/lj_vm.S2934
-rw-r--r--core/src/luajit/autogen/linux/jit/x86_64/lj_bcdef.h304
-rw-r--r--core/src/luajit/autogen/linux/jit/x86_64/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/jit/x86_64/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/jit/x86_64/lj_libdef.h58
-rw-r--r--core/src/luajit/autogen/linux/jit/x86_64/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/jit/x86_64/lj_vm.S2518
-rw-r--r--core/src/luajit/autogen/linux/nojit/arm/lj_bcdef.h (renamed from core/src/luajit/autogen/android/jit/armeabi-v7a/lj_bcdef.h)148
-rw-r--r--core/src/luajit/autogen/linux/nojit/arm/lj_ffdef.h (renamed from core/src/luajit/autogen/android/jit/armeabi-v7a/lj_ffdef.h)9
-rw-r--r--core/src/luajit/autogen/linux/nojit/arm/lj_folddef.h (renamed from core/src/luajit/autogen/android/jit/armeabi-v7a/lj_folddef.h)807
-rw-r--r--core/src/luajit/autogen/linux/nojit/arm/lj_libdef.h (renamed from core/src/luajit/autogen/linux/jit/armv7/lj_libdef.h)45
-rw-r--r--core/src/luajit/autogen/linux/nojit/arm/lj_recdef.h (renamed from core/src/luajit/autogen/android/jit/armeabi-v7a/lj_recdef.h)143
-rw-r--r--core/src/luajit/autogen/linux/nojit/arm/lj_vm.S (renamed from core/src/luajit/autogen/android/jit/armeabi-v7a/lj_vm.S)509
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h36
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h21
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/nojit/i386/lj_vm.S278
-rw-r--r--core/src/luajit/autogen/linux/nojit/mips64/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/linux/nojit/mips64/lj_ffdef.h (renamed from core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h)9
-rw-r--r--core/src/luajit/autogen/linux/nojit/mips64/lj_folddef.h (renamed from core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h)807
-rw-r--r--core/src/luajit/autogen/linux/nojit/mips64/lj_libdef.h (renamed from core/src/luajit/autogen/android/jit/armeabi-v7a/lj_libdef.h)80
-rw-r--r--core/src/luajit/autogen/linux/nojit/mips64/lj_recdef.h (renamed from core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h)143
-rw-r--r--core/src/luajit/autogen/linux/nojit/mips64/lj_vm.S2785
-rw-r--r--core/src/luajit/autogen/linux/nojit/x86_64/lj_bcdef.h306
-rw-r--r--core/src/luajit/autogen/linux/nojit/x86_64/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/linux/nojit/x86_64/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/linux/nojit/x86_64/lj_libdef.h56
-rw-r--r--core/src/luajit/autogen/linux/nojit/x86_64/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/linux/nojit/x86_64/lj_vm.S2360
-rw-r--r--core/src/luajit/autogen/macosx/jit/x86_64/lj_bcdef.h304
-rw-r--r--core/src/luajit/autogen/macosx/jit/x86_64/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/macosx/jit/x86_64/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/macosx/jit/x86_64/lj_libdef.h58
-rw-r--r--core/src/luajit/autogen/macosx/jit/x86_64/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/macosx/jit/x86_64/lj_vm.S2926
-rw-r--r--core/src/luajit/autogen/msys/jit/i386/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/msys/jit/i386/lj_def.h362
-rw-r--r--core/src/luajit/autogen/msys/jit/i386/lj_ffdef.h210
-rw-r--r--core/src/luajit/autogen/msys/jit/i386/lj_folddef.h1113
-rw-r--r--core/src/luajit/autogen/msys/jit/i386/lj_libdef.h420
-rw-r--r--core/src/luajit/autogen/msys/jit/i386/lj_recdef.h271
-rw-r--r--core/src/luajit/autogen/msys/jit/i386/lj_vm.obin25209 -> 0 bytes
-rw-r--r--core/src/luajit/autogen/msys/jit/x86_64/lj_bcdef.h220
-rw-r--r--core/src/luajit/autogen/msys/jit/x86_64/lj_ffdef.h210
-rw-r--r--core/src/luajit/autogen/msys/jit/x86_64/lj_folddef.h1113
-rw-r--r--core/src/luajit/autogen/msys/jit/x86_64/lj_libdef.h420
-rw-r--r--core/src/luajit/autogen/msys/jit/x86_64/lj_recdef.h271
-rw-r--r--core/src/luajit/autogen/msys/jit/x86_64/lj_vm.obin25031 -> 0 bytes
-rw-r--r--core/src/luajit/autogen/windows/jit/x64/lj_bcdef.h302
-rw-r--r--core/src/luajit/autogen/windows/jit/x64/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/windows/jit/x64/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/windows/jit/x64/lj_libdef.h58
-rw-r--r--core/src/luajit/autogen/windows/jit/x64/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/windows/jit/x64/lj_vm.obin0 -> 27342 bytes
-rw-r--r--core/src/luajit/autogen/windows/jit/x64/lj_vm.objbin25031 -> 27342 bytes
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_bcdef.h36
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_def.h362
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_ffdef.h1
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_folddef.h807
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_libdef.h23
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_recdef.h139
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_vm.obin0 -> 25221 bytes
-rw-r--r--core/src/luajit/autogen/windows/jit/x86/lj_vm.objbin25209 -> 25221 bytes
m---------core/src/luajit/luajit0
-rw-r--r--core/src/luajit/makefile31
-rw-r--r--core/src/luajit/xmake.lua19
m---------core/src/tbox/tbox0
-rw-r--r--core/suffix.mak12
-rw-r--r--makefile53
-rwxr-xr-xscripts/get.sh4
-rwxr-xr-xtests/modules/json/test.lua3
-rw-r--r--tests/projects/c/Unicode 测试/test.luabin144 -> 354 bytes
-rw-r--r--tests/projects/other/merge_object/xmake.lua16
-rw-r--r--xmake/actions/config/configfiles.lua4
-rw-r--r--xmake/modules/lib/detect/pkg_config.lua41
146 files changed, 22156 insertions, 30722 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index d1f18da21..d2ee2b0bb 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -50,8 +50,8 @@ build_script:
- ps: Copy-Item -Force .\core\build\xmake.exe $(Get-Command xmake).Path
- ps: (Get-Command xmake).FileVersionInfo.ProductVersion
# use bitcodes
- - ps: xmake l -v private.utils.bcsave --rootname='@programdir' -x 'scripts/**|templates/**' xmake
- - ps: (Get-Command xmake).FileVersionInfo.ProductVersion
+ #- ps: xmake l -v private.utils.bcsave --rootname='@programdir' -x 'scripts/**|templates/**' xmake
+ #- ps: (Get-Command xmake).FileVersionInfo.ProductVersion
after_build:
# publish exe
diff --git a/.github/workflows/debian_mips.yml b/.github/workflows/debian_mips.yml
new file mode 100644
index 000000000..236de6f33
--- /dev/null
+++ b/.github/workflows/debian_mips.yml
@@ -0,0 +1,31 @@
+name: Debian (Mips)
+
+on:
+ pull_request:
+ push:
+ release:
+ types: [published]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ submodules: true
+
+ - run: |
+ docker run --rm --privileged multiarch/qemu-user-static:register --reset
+
+ - uses: docker://multiarch/debian-debootstrap:mips64el-stretch
+ with:
+ args: >
+ bash -c
+ "uname -a &&
+ apt update &&
+ cd /github/workspace &&
+ ./scripts/get.sh __local__ &&
+ source ~/.xmake/profile &&
+ export XMAKE_ROOT=y &&
+ export XMAKE_TMPDIR=/tmp &&
+ xmake lua -v -D tests/run.lua"
diff --git a/.github/workflows/msys2_mingw.yml b/.github/workflows/msys2_mingw.yml
new file mode 100644
index 000000000..c7901e80d
--- /dev/null
+++ b/.github/workflows/msys2_mingw.yml
@@ -0,0 +1,41 @@
+name: MSYS2 (MingW)
+
+on:
+ push:
+ pull_request:
+
+jobs:
+ build:
+ runs-on: windows-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ include: [
+ { msystem: MINGW64, arch: x86_64, prefix: /mingw64 },
+ { msystem: MINGW32, arch: i686, prefix: /mingw32 }
+ ]
+
+ steps:
+
+ - uses: actions/checkout@v2
+ with:
+ path: temp
+ submodules: true
+
+ - uses: msys2/setup-msys2@v2
+ with:
+ msystem: ${{ matrix.msystem }}
+ install: git base-devel mingw-w64-${{ matrix.arch }}-toolchain
+ update: true
+
+ - name: Move Checkout
+ run: |
+ Copy-Item -Path ".\temp" -Destination "C:\_" -Recurse
+ - name: Build
+ shell: msys2 {0}
+ run: |
+ cd /C/_
+ make build
+ make install PREFIX=${{ matrix.prefix }}
+ xmake --version
+ xmake lua -v -D tests/run.lua
diff --git a/.github/workflows/ubuntu_arm.yml b/.github/workflows/ubuntu_arm.yml
new file mode 100644
index 000000000..b6385e50e
--- /dev/null
+++ b/.github/workflows/ubuntu_arm.yml
@@ -0,0 +1,45 @@
+name: Ubuntu (Arm)
+
+on:
+ pull_request:
+ push:
+ release:
+ types: [published]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ submodules: true
+
+ - run: |
+ docker run --rm --privileged multiarch/qemu-user-static:register --reset
+
+ - uses: docker://multiarch/ubuntu-core:arm64-bionic
+ with:
+ args: >
+ bash -c
+ "uname -a &&
+ apt update &&
+ cd /github/workspace &&
+ ./scripts/get.sh __local__ &&
+ source ~/.xmake/profile &&
+ export XMAKE_ROOT=y &&
+ export XMAKE_TMPDIR=/tmp &&
+ xmake lua -v -D tests/run.lua"
+
+ - uses: docker://multiarch/ubuntu-core:armhf-bionic
+ with:
+ args: >
+ bash -c
+ "uname -a &&
+ apt update &&
+ cd /github/workspace &&
+ ./scripts/get.sh __local__ &&
+ source ~/.xmake/profile &&
+ export XMAKE_ROOT=y &&
+ export XMAKE_TMPDIR=/tmp &&
+ xmake lua -v -D tests/run.lua"
+
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 2872a5054..0a54dfa37 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -57,7 +57,7 @@ jobs:
$Env:XMAKE_PROGRAM_DIR = $(Resolve-Path ./xmake)
Set-Item -Path Env:Path -Value ($Env:XMAKE_PROGRAM_DIR + ";" + $Env:Path)
xmake show
- xmake l -v private.utils.bcsave --rootname='@programdir' -x 'scripts/**|templates/**' xmake
+ #xmake l -v private.utils.bcsave --rootname='@programdir' -x 'scripts/**|templates/**' xmake
xmake lua -v -D tests/run.lua
# build artifacts
diff --git a/core/makefile b/core/makefile
index 31b3b9026..b5f749f28 100644
--- a/core/makefile
+++ b/core/makefile
@@ -159,38 +159,37 @@ PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i bsd},bsd,))
PLAT :=$(if $(PLAT),$(PLAT),linux)
# architecture
-ifeq ($(ARCH),)
+ifeq ($(BUILD_ARCH),)
ifneq ($(MSYSTEM_CARCH),)
MSYSARCH := $(if $(findstring mingw32,$(shell which gcc)),i386,$(MSYSTEM_CARCH))
else
MSYSARCH := x$(shell getconf LONG_BIT)
endif
-ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(ARCH))
-ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(ARCH))
-ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(ARCH))
-ARCH :=$(if $(findstring macosx,$(PLAT)),x$(shell getconf LONG_BIT),$(ARCH))
-ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(ARCH))
-ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(ARCH))
-ARCH :=$(if $(findstring iphoneos,$(PLAT)),armv7,$(ARCH))
-ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(ARCH))
-ARCH :=$(if $(findstring i686,$(ARCH)),i386,$(ARCH)) # from msys/mingw32
-ARCH :=$(if $(findstring x32,$(ARCH)),i386,$(ARCH))
-ARCH :=$(if $(findstring x64,$(ARCH)),x86_64,$(ARCH))
+BUILD_ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring macosx,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),armv7,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
-# for arm linux?
-ifeq ($(PLAT),linux)
+# on termux/ci
ifneq ($(TERMUX_ARCH),)
-ARCHSTR := $(TERMUX_ARCH) # on termux/ci
-else
-ARCHSTR := $(shell uname -m) # on arm device, e.g. termux app
+BUILD_ARCH := $(TERMUX_ARCH)
endif
-ARCH := $(if $(findstring aarch64,$(ARCHSTR)),arm64,$(ARCH))
-ARCH := $(if $(findstring arm64,$(ARCHSTR)),arm64,$(ARCH))
-ARCH := $(if $(findstring armv7,$(ARCHSTR)),armv7,$(ARCH))
-ARCH := $(if $(findstring arm,$(ARCHSTR)),arm,$(ARCH))
-ARCH := $(if $(findstring i686,$(ARCHSTR)),i386,$(ARCH))
endif
+
+# translate architecture, e.g. armhf/armv7l -> arm, arm64-v8a -> arm64
+BUILD_ARCH := $(if $(findstring aarch64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+ifneq ($(BUILD_ARCH),arm64)
+BUILD_ARCH := $(if $(findstring arm,$(BUILD_ARCH)),arm,$(BUILD_ARCH))
endif
+BUILD_ARCH := $(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
# debug
DEBUG :=$(if $(DEBUG),$(DEBUG),n)
@@ -210,22 +209,22 @@ DEMO :=$(if $(DEMO),$(DEMO),y)
PROF :=$(if $(PROF),$(PROF),n)
# arm
-ARM :=$(if $(findstring arm,$(ARCH)),y,n)
+ARM :=$(if $(findstring arm,$(BUILD_ARCH)),y,n)
# x86
-x86 :=$(if $(findstring i386,$(ARCH)),y,n)
+x86 :=$(if $(findstring i386,$(BUILD_ARCH)),y,n)
# x64
-x64 :=$(if $(findstring x86_64,$(ARCH)),y,n)
+x64 :=$(if $(findstring x86_64,$(BUILD_ARCH)),y,n)
# sh4
-SH4 :=$(if $(findstring sh4,$(ARCH)),y,n)
+SH4 :=$(if $(findstring sh4,$(BUILD_ARCH)),y,n)
# mips
-MIPS :=$(if $(findstring mips,$(ARCH)),y,n)
+MIPS :=$(if $(findstring mips,$(BUILD_ARCH)),y,n)
# sparc
-SPARC :=$(if $(findstring sparc,$(ARCH)),y,n)
+SPARC :=$(if $(findstring sparc,$(BUILD_ARCH)),y,n)
# the project directory
PRO_DIR :=$(abspath .)
@@ -308,6 +307,9 @@ endif
# check jit compiler
ifeq ($(PLAT),linux)
luajit_JIT :=$(shell if [ -f "/etc/redhat-release" ]; then echo "nojit"; else echo "jit"; fi )
+ifeq ($(BUILD_ARCH),mips64) # maybe it is not very stable yet, we need to disable it
+luajit_JIT :=nojit
+endif
else
luajit_JIT :=jit
endif
@@ -353,7 +355,7 @@ config : .null
@$(ECHO) "============================================================================="
@$(ECHO) "compile:"
@$(ECHO) " plat:\t\t"$(PLAT)
- @$(ECHO) " arch:\t\t"$(ARCH)
+ @$(ECHO) " arch:\t\t"$(BUILD_ARCH)
@$(ECHO) " host:\t\t"$(HOST)
@$(ECHO) " demo:\t\t"$(DEMO)
@$(ECHO) " prof:\t\t"$(PROF)
@@ -361,6 +363,7 @@ config : .null
@$(ECHO) " small:\t\t"$(SMALL)
@$(ECHO) " ccache:\t\t"$(CCACHE)
@$(ECHO) " distcc:\t\t"$(DISTCC)
+ @$(ECHO) " luajit:\t\t"$(luajit_JIT)
@$(ECHO) ""
@$(ECHO) "packages:"
@$(ECHO) ""$(foreach name, $(PKG_NAMES), $(call MAKE_PACKAGE_INFO,$(name)))
@@ -444,14 +447,14 @@ config : .null
@$(ECHO) "export "$(call MAKE_UPPER,$(PLAT)) >> .config.mak
@$(ECHO) "" >> .config.mak
@$(ECHO) "# architecture" >> .config.mak
- @$(ECHO) "ARCH ="$(ARCH) >> .config.mak
+ @$(ECHO) "BUILD_ARCH ="$(BUILD_ARCH) >> .config.mak
@$(ECHO) "ARM ="$(ARM) >> .config.mak
@$(ECHO) "x86 ="$(x86) >> .config.mak
@$(ECHO) "x64 ="$(x64) >> .config.mak
@$(ECHO) "SH4 ="$(SH4) >> .config.mak
@$(ECHO) "MIPS ="$(MIPS) >> .config.mak
@$(ECHO) "SPARC ="$(SPARC) >> .config.mak
- @$(ECHO) "export ARCH" >> .config.mak
+ @$(ECHO) "export BUILD_ARCH" >> .config.mak
@$(ECHO) "export ARM" >> .config.mak
@$(ECHO) "export x86" >> .config.mak
@$(ECHO) "export x64" >> .config.mak
diff --git a/core/plat/bsd/prefix.mak b/core/plat/bsd/prefix.mak
index ff0c15e62..d0ea68d52 100644
--- a/core/plat/bsd/prefix.mak
+++ b/core/plat/bsd/prefix.mak
@@ -33,8 +33,8 @@ MKDIR = mkdir -p
MAKE = gmake -r
# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(ARCH)),-m32,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
# check flags for x64 or x86
ifneq ($(AHFLAGS),)
diff --git a/core/plat/cygwin/prefix.mak b/core/plat/cygwin/prefix.mak
index 1ad336cb9..fc7ac9c30 100644
--- a/core/plat/cygwin/prefix.mak
+++ b/core/plat/cygwin/prefix.mak
@@ -33,8 +33,8 @@ MKDIR = mkdir -p
MAKE = make -r
# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(ARCH)),-m32,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
# check flags for x64 or x86
ifneq ($(AHFLAGS),)
diff --git a/core/plat/linux/prefix.mak b/core/plat/linux/prefix.mak
index 9a38121f3..0bb741c0e 100644
--- a/core/plat/linux/prefix.mak
+++ b/core/plat/linux/prefix.mak
@@ -33,8 +33,8 @@ MKDIR = mkdir -p
MAKE = make -r
# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(ARCH)),-m32,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
# check flags for x64 or x86
ifneq ($(AHFLAGS),)
diff --git a/core/plat/macosx/prefix.mak b/core/plat/macosx/prefix.mak
index f7e9e96fb..a1199c2d3 100644
--- a/core/plat/macosx/prefix.mak
+++ b/core/plat/macosx/prefix.mak
@@ -16,8 +16,8 @@ DLL_SUFFIX = .dylib
ASM_SUFFIX = .S
# cpu bits
-BITS := $(if $(findstring x86_64,$(ARCH)),64,)
-BITS := $(if $(findstring i386,$(ARCH)),32,)
+BITS := $(if $(findstring x86_64,$(BUILD_ARCH)),64,)
+BITS := $(if $(findstring i386,$(BUILD_ARCH)),32,)
BITS := $(if $(BITS),$(BITS),$(shell getconf LONG_BIT))
# prefix
diff --git a/core/plat/msys/prefix.mak b/core/plat/msys/prefix.mak
index 304e37158..9d4dc8dd5 100644
--- a/core/plat/msys/prefix.mak
+++ b/core/plat/msys/prefix.mak
@@ -33,8 +33,8 @@ MKDIR = mkdir -p
MAKE = make -r
# architecture flags
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(ARCH)),-m64,))
-AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(ARCH)),-m32,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring x86_64,$(BUILD_ARCH)),-m64,))
+AHFLAGS := $(if $(AHFLAGS),$(AHFLAGS),$(if $(findstring i386,$(BUILD_ARCH)),-m32,))
# check flags for x64 or x86
ifneq ($(AHFLAGS),)
diff --git a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_bcdef.h b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_bcdef.h
index 935d8440f..349b9c940 100644
--- a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_bcdef.h
+++ b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_bcdef.h
@@ -98,63 +98,63 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
8212,
8216,
8288,
-10252,
-10320,
-10760,
-10840,
-10892,
-11012,
-10360,
-10508,
-10596,
-10644,
-10668,
-11064,
-11120,
-11756,
-11176,
-11492,
-11860,
-11788,
-11824,
-12000,
-12072,
-12104,
-12136,
-12168,
-12200,
-12232,
-12264,
-12296,
-12328,
-12360,
-12392,
-12588,
-12648,
-12040,
-12464,
-12424,
-12504,
-12544,
-12696,
-12836,
-13768,
-13840,
-13804,
-13876,
-13932,
-13988,
-14044,
-14100,
-13564,
-13632,
-13700,
-12976,
-13028,
-13108,
-13280,
-13356,
-13432
+10256,
+10324,
+10764,
+10844,
+10896,
+11016,
+10364,
+10512,
+10600,
+10648,
+10672,
+11068,
+11124,
+11764,
+11184,
+11500,
+11868,
+11796,
+11832,
+12008,
+12080,
+12112,
+12144,
+12176,
+12208,
+12240,
+12272,
+12304,
+12336,
+12368,
+12400,
+12596,
+12656,
+12048,
+12472,
+12432,
+12512,
+12552,
+12704,
+12844,
+13776,
+13848,
+13812,
+13884,
+13940,
+13996,
+14052,
+14108,
+13572,
+13640,
+13708,
+12984,
+13036,
+13116,
+13288,
+13364,
+13440
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_ffdef.h b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_ffdef.h
+++ b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_folddef.h b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_folddef.h
+++ b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_libdef.h b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_libdef.h
index 52d7566b1..6e35da521 100644
--- a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_libdef.h
+++ b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_libdef.h
@@ -272,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -298,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -312,7 +313,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -324,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -352,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -370,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -382,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -409,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_recdef.h b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_recdef.h
+++ b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_vm.S b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_vm.S
index db69a939c..1aad89f07 100644
--- a/core/src/luajit/autogen/android/jit/arm64-v8a/lj_vm.S
+++ b/core/src/luajit/autogen/android/jit/arm64-v8a/lj_vm.S
@@ -14,13 +14,13 @@ lj_vm_asm_begin:
.type lj_BC_ISLT, @function
.size lj_BC_ISLT, 128
lj_BC_ISLT:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
+ .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012dc1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d43
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012de1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d63
.long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed
.globl lj_BC_ISGE
@@ -28,13 +28,13 @@ lj_BC_ISLT:
.type lj_BC_ISGE, @function
.size lj_BC_ISGE, 128
lj_BC_ISGE:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
+ .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012943
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012963
.long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed
.globl lj_BC_ISLE
@@ -42,13 +42,13 @@ lj_BC_ISGE:
.type lj_BC_ISLE, @function
.size lj_BC_ISLE, 128
lj_BC_ISLE:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
+ .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012643
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012543
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012663
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012563
.long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed
.globl lj_BC_ISGT
@@ -56,13 +56,13 @@ lj_BC_ISLE:
.type lj_BC_ISGT, @function
.size lj_BC_ISGT, 128
lj_BC_ISGT:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
+ .long 0xf87b7a60,0x794002b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012243
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012143
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012263
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012163
.long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed
.globl lj_BC_ISEQV
@@ -70,91 +70,91 @@ lj_BC_ISGT:
.type lj_BC_ISEQV, @function
.size lj_BC_ISEQV, 132
lj_BC_ISEQV:
- .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
+ .long 0xf87b7a60,0x8b1c0e7c,0x794002b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012420,0xeb02001f,0x54000101
+ .long 0xba4b1904,0x54012440,0xeb02001f,0x54000101
.long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xeb0801ff
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xeb0801ff
.long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a
.long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49
- .long 0x14000907
+ .long 0x14000908
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
.type lj_BC_ISNEV, @function
.size lj_BC_ISNEV, 128
lj_BC_ISNEV:
- .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
+ .long 0xf87b7a60,0x8b1c0e7c,0x794002b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012000,0xeb02001f,0x540000e1
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xba4b1904,0x54012020,0xeb02001f,0x540000e1
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2
.long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a
- .long 0x39402949,0x52800023,0x3727fa29,0x140008e7
+ .long 0x39402949,0x52800023,0x3727fa29,0x140008e8
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
.type lj_BC_ISEQS, @function
.size lj_BC_ISEQS, 80
lj_BC_ISEQS:
- .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
+ .long 0xf87b7a60,0xaa3c03fc,0x794002b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c40
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c60
.long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
.type lj_BC_ISNES, @function
.size lj_BC_ISNES, 80
lj_BC_ISNES:
- .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
+ .long 0xf87b7a60,0xaa3c03fc,0x794002b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119c0
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119e0
.long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
.type lj_BC_ISEQN, @function
.size lj_BC_ISEQN, 140
lj_BC_ISEQN:
- .long 0xf87b7a60,0x8b1c0e9c,0x794006b1,0xf9400382
+ .long 0xf87b7a60,0x8b1c0e9c,0x794002b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd81,0x140008a3
+ .long 0xb1002dff,0x54fffd81,0x140008a4
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
.type lj_BC_ISNEN, @function
.size lj_BC_ISNEN, 140
lj_BC_ISNEN:
- .long 0xf87b7a60,0x8b1c0e9c,0x794006b1,0xf9400382
+ .long 0xf87b7a60,0x8b1c0e9c,0x794002b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd61,0x14000880
+ .long 0xb1002dff,0x54fffd61,0x14000881
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
.type lj_BC_ISEQP, @function
.size lj_BC_ISEQP, 68
lj_BC_ISEQP:
- .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f00
+ .long 0xf87b7a68,0x794002b1,0x910012b5,0x9100079c
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f20
.long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNEP
@@ -162,10 +162,10 @@ lj_BC_ISEQP:
.type lj_BC_ISNEP, @function
.size lj_BC_ISNEP, 68
lj_BC_ISNEP:
- .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010ce0
+ .long 0xf87b7a68,0x794002b1,0x910012b5,0x9100079c
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010d00
.long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISTC
@@ -173,29 +173,29 @@ lj_BC_ISNEP:
.type lj_BC_ISTC, @function
.size lj_BC_ISTC, 64
lj_BC_ISTC:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
+ .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b
.long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
.type lj_BC_ISFC, @function
.size lj_BC_ISFC, 64
lj_BC_ISFC:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
+ .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b
.long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_IST
.hidden lj_BC_IST
.type lj_BC_IST, @function
.size lj_BC_IST, 56
lj_BC_IST:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
+ .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISF
@@ -203,9 +203,9 @@ lj_BC_IST:
.type lj_BC_ISF, @function
.size lj_BC_ISF, 56
lj_BC_ISF:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
+ .long 0x794002b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISTYPE
@@ -213,8 +213,8 @@ lj_BC_ISF:
.type lj_BC_ISTYPE, @function
.size lj_BC_ISTYPE, 36
lj_BC_ISTYPE:
- .long 0xf87b7a68,0xab88bf9f,0x540104c1,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b7a68,0xab88bf9f,0x540104e1,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNUM
@@ -222,8 +222,8 @@ lj_BC_ISTYPE:
.type lj_BC_ISNUM, @function
.size lj_BC_ISNUM, 36
lj_BC_ISNUM:
- .long 0xf87b6a68,0xeb48833f,0x540103a9,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b6a68,0xeb48833f,0x540103c9,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_MOV
@@ -232,7 +232,7 @@ lj_BC_ISNUM:
.size lj_BC_MOV, 32
lj_BC_MOV:
.long 0xf87c7a68,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_NOT
.hidden lj_BC_NOT
@@ -241,17 +241,17 @@ lj_BC_MOV:
lj_BC_NOT:
.long 0xf87c7a68,0x92d00009,0x92e0002a,0xeb09011f
.long 0x9a8a3128,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
.size lj_BC_UNM, 68
lj_BC_UNM:
- .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101a8
+ .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101c8
.long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02
.long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_LEN
@@ -260,9 +260,9 @@ lj_BC_UNM:
.size lj_BC_LEN, 72
lj_BC_LEN:
.long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800
- .long 0x54000141,0xb9401000,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010041
+ .long 0x54000141,0xb9401400,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010061
bl lj_tab_len
.long 0x17fffff5
@@ -273,10 +273,10 @@ lj_BC_LEN:
lj_BC_ADDVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400fbc6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400fbe6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400fa49,0xeb41833f,0x5400fa09
+ .long 0xeb40833f,0x5400fa69,0xeb41833f,0x5400fa29
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVN
@@ -286,10 +286,10 @@ lj_BC_ADDVN:
lj_BC_SUBVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400f866,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400f886,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400f6e9,0xeb41833f,0x5400f6a9
+ .long 0xeb40833f,0x5400f709,0xeb41833f,0x5400f6c9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVN
@@ -299,11 +299,11 @@ lj_BC_SUBVN:
lj_BC_MULVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4c1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4e1
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f349
- .long 0xeb41833f,0x5400f309,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f369
+ .long 0xeb41833f,0x5400f329,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVN
@@ -312,9 +312,9 @@ lj_BC_MULVN:
.size lj_BC_DIVVN, 72
lj_BC_DIVVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1a9
- .long 0xeb41833f,0x5400f169,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1c9
+ .long 0xeb41833f,0x5400f189,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVN
@@ -324,10 +324,10 @@ lj_BC_DIVVN:
lj_BC_MODVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400ef41,0x94000c9f,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400ef61,0x94000ca0,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400eda9,0xeb41833f,0x5400ed69
+ .long 0xeb40833f,0x5400edc9,0xeb41833f,0x5400ed89
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -338,10 +338,10 @@ lj_BC_MODVN:
lj_BC_ADDNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400ebe6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400ec06,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ea69,0xeb41833f,0x5400ea29
+ .long 0xeb40833f,0x5400ea89,0xeb41833f,0x5400ea49
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBNV
@@ -351,10 +351,10 @@ lj_BC_ADDNV:
lj_BC_SUBNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400e886,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400e8a6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400e709,0xeb41833f,0x5400e6c9
+ .long 0xeb40833f,0x5400e729,0xeb41833f,0x5400e6e9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULNV
@@ -364,11 +364,11 @@ lj_BC_SUBNV:
lj_BC_MULNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e4e1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e501
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e369
- .long 0xeb41833f,0x5400e329,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e389
+ .long 0xeb41833f,0x5400e349,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVNV
@@ -377,9 +377,9 @@ lj_BC_MULNV:
.size lj_BC_DIVNV, 72
lj_BC_DIVNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1c9
- .long 0xeb41833f,0x5400e189,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1e9
+ .long 0xeb41833f,0x5400e1a9,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODNV
@@ -389,10 +389,10 @@ lj_BC_DIVNV:
lj_BC_MODNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400df61,0x94000c1d,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400df81,0x94000c1e,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ddc9,0xeb41833f,0x5400dd89
+ .long 0xeb40833f,0x5400dde9,0xeb41833f,0x5400dda9
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -403,10 +403,10 @@ lj_BC_MODNV:
lj_BC_ADDVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400dc66,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400dc86,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400dae9,0xeb41833f,0x5400daa9
+ .long 0xeb40833f,0x5400db09,0xeb41833f,0x5400dac9
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVV
@@ -416,10 +416,10 @@ lj_BC_ADDVV:
lj_BC_SUBVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400d906,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400d926,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400d789,0xeb41833f,0x5400d749
+ .long 0xeb40833f,0x5400d7a9,0xeb41833f,0x5400d769
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVV
@@ -429,11 +429,11 @@ lj_BC_SUBVV:
lj_BC_MULVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d561
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d581
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d3e9
- .long 0xeb41833f,0x5400d3a9,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d409
+ .long 0xeb41833f,0x5400d3c9,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVV
@@ -442,9 +442,9 @@ lj_BC_MULVV:
.size lj_BC_DIVVV, 72
lj_BC_DIVVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d249
- .long 0xeb41833f,0x5400d209,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d269
+ .long 0xeb41833f,0x5400d229,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVV
@@ -454,10 +454,10 @@ lj_BC_DIVVV:
lj_BC_MODVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400cfe1,0x94000b9b,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400d001,0x94000b9c,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400ce49,0xeb41833f,0x5400ce09
+ .long 0xeb40833f,0x5400ce69,0xeb41833f,0x5400ce29
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -467,11 +467,11 @@ lj_BC_MODVV:
.size lj_BC_POW, 72
lj_BC_POW:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc69
- .long 0xeb41833f,0x5400cc29
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc89
+ .long 0xeb41833f,0x5400cc49
bl pow
.long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_CAT
.hidden lj_BC_CAT
@@ -481,9 +481,9 @@ lj_BC_CAT:
.long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382
.long 0x8b1c0e61,0xaa1703e0,0xf90057f5
bl lj_meta_cat
- .long 0x385ff2b1,0xf94012f3,0xb500cae0,0xf8717a68
+ .long 0x385fc2b1,0xf94012f3,0xb500cb00,0xf8717a68
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
@@ -492,7 +492,7 @@ lj_BC_CAT:
lj_BC_KSTR:
.long 0xaa3c03fc,0xf87c7a88,0x92800089,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
@@ -501,7 +501,7 @@ lj_BC_KSTR:
lj_BC_KCDATA:
.long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
@@ -509,7 +509,7 @@ lj_BC_KCDATA:
.size lj_BC_KSHORT, 36
lj_BC_KSHORT:
.long 0x13003f9c,0x8b180388,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_KNUM
@@ -518,7 +518,7 @@ lj_BC_KSHORT:
.size lj_BC_KNUM, 32
lj_BC_KNUM:
.long 0xf87c7a88,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
@@ -526,7 +526,7 @@ lj_BC_KNUM:
.size lj_BC_KPRI, 32
lj_BC_KPRI:
.long 0xaa3cbfe8,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
@@ -535,7 +535,7 @@ lj_BC_KPRI:
lj_BC_KNIL:
.long 0x8b1b0e7b,0x8b1c0e7c,0xf800877a,0xeb1c037f
.long 0xf800877a,0x54ffffcb,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UGET
.hidden lj_BC_UGET
@@ -544,7 +544,7 @@ lj_BC_KNIL:
lj_BC_UGET:
.long 0xf85f0261,0x9100179c,0x9240b821,0xf87c7821
.long 0xf9401021,0xf9400028,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETV
@@ -556,7 +556,7 @@ lj_BC_USETV:
.long 0xf87c7a62,0xf9401001,0x3940200a,0x39402808
.long 0x936ffc4f,0xf9000022,0x910011ef,0x721e015f
.long 0x7a401904,0xba4a19e0,0x540000e8,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9240b842,0x39402049,0x7200053f
.long 0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
@@ -571,8 +571,8 @@ lj_BC_USETS:
.long 0xf87b7820,0xf87c7a82,0x92800088,0xf9401001
.long 0x3940200a,0x8b08bc48,0x39402049,0xf9000028
.long 0x371000ea,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x39402808
- .long 0x7200053f,0x7a401900,0x54fffee0,0xaa1603e0
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x39402808
+ .long 0x7200053f,0x7a401904,0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
.long 0x17fffff4
@@ -583,7 +583,7 @@ lj_BC_USETS:
lj_BC_USETN:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xf87c7a88,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETP
@@ -593,7 +593,7 @@ lj_BC_USETN:
lj_BC_USETP:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xaa3cbfe8,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_UCLO
@@ -605,7 +605,7 @@ lj_BC_UCLO:
.long 0xb40000a2,0xaa1703e0,0x8b1b0e61
bl lj_func_closeuv
.long 0xf94012f3,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
@@ -616,7 +616,7 @@ lj_BC_FNEW:
.long 0xf87c7a81,0xaa1703e0,0x9240b842
bl lj_func_newL_gc
.long 0xf94012f3,0x92800108,0x8b08bc00,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TNEW
@@ -624,12 +624,12 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 96
lj_BC_TNEW:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x54000202,0x92402b81,0xd34bff82
.long 0xf11ffc3f,0x52810028,0x9a881021
bl lj_tab_new
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17ffffef
@@ -639,11 +639,11 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 84
lj_BC_TDUP:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x540001a2,0xaa3c03fc,0xf87c7a81
bl lj_tab_dup
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17fffff2
@@ -674,7 +674,7 @@ lj_BC_TGETV:
.long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020
.long 0x8b294c42,0x6b00013f,0x54009762,0xf9400048
.long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809
.long 0x3707fec9,0x140004ac,0x936ffd2f,0xb10015ff
.long 0x54009521,0x9240b93c,0x1400000a
@@ -690,7 +690,7 @@ lj_BC_TGETS:
.long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42
.long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f
.long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8
.long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89
.long 0x14000477
@@ -704,7 +704,7 @@ lj_BC_TGETB:
.long 0xb10031ff,0x9240b821,0x54008ec1,0xf9400822
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54008e22
.long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00
.long 0x39402809,0x3707fec9,0x14000462
@@ -716,7 +716,7 @@ lj_BC_TGETR:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69
.long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42
.long 0x6b0a013f,0x54008e82,0xf9400048,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TSETV
@@ -730,9 +730,9 @@ lj_BC_TSETV:
.long 0x8b294c42,0x6b00013f,0x54008e42,0xf9400049
.long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120
.long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9
- .long 0x14000460,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x14000460,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f
.long 0xb10015ff,0x54008ae1,0x9240b93c,0x1400000a
@@ -748,7 +748,7 @@ lj_BC_TSETS:
.long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b
.long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68
.long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0
.long 0x39402809,0x370ffea9,0x14000423,0xaa0b03e2
.long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809
@@ -756,7 +756,7 @@ lj_BC_TSETS:
.long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2
bl lj_tab_newkey
.long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4
- .long 0xf9402ac9,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xf94022c9,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c29,0x17ffffde
.globl lj_BC_TSETB
@@ -769,10 +769,10 @@ lj_BC_TSETB:
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x540080a2
.long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f
.long 0x54000120,0xf9000048,0x3710018a,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809
- .long 0x370ffea9,0x140003f3,0xf9402ac9,0x121d794a
- .long 0xf9002ac1,0x3900202a,0xf9000c29,0x17fffff0
+ .long 0x370ffea9,0x140003f3,0xf94022c9,0x121d794a
+ .long 0xf90022c1,0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -784,11 +784,11 @@ lj_BC_TSETM:
.long 0x0b510d22,0xf9400823,0xeb00005f,0x8b110371
.long 0x540001c8,0x8b294c69,0x3940202a,0xf8408768
.long 0xf8008528,0xeb11037f,0x54ffffa3,0x3710018a
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf90012f3,0xaa1703e0
.long 0xf90057f5
bl lj_tab_reasize
- .long 0x17ffffe3,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x17ffffe3,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETR
@@ -800,8 +800,8 @@ lj_BC_TSETR:
.long 0x9240b821,0xf9400820,0x3940202a,0xb9403023
.long 0x8b294c00,0x3710016a,0x6b03013f,0x54007b22
.long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xf9402ac8,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xf94022c8,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c28,0x17fffff1
.globl lj_BC_CALLM
@@ -818,8 +818,8 @@ lj_BC_CALLM:
lj_BC_CALL:
.long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262
.long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff
- .long 0x9240b842,0x54008301,0xf81f8275,0xf9401055
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x9240b842,0x54008321,0xf81f8275,0xf9401055
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0x8b1b0e7b,0xd61f0100
.globl lj_BC_CALLMT
@@ -836,12 +836,12 @@ lj_BC_CALLMT:
lj_BC_CALLT:
.long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c
.long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922
- .long 0x540082a1,0xf85f8275,0x52800011,0x3940284a
+ .long 0x540082c1,0xf85f8275,0x52800011,0x3940284a
.long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc
.long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68
.long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100,0x385fd2bb
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100,0x385fe2bb
.long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000
.long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf
.long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275
@@ -854,22 +854,22 @@ lj_BC_CALLT:
lj_BC_ITERC:
.long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760
.long 0x91004373,0x5280021c,0xf9000362,0xa9010760
- .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a41
+ .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a61
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
.type lj_BC_ITERN, @function
.size lj_BC_ITERN, 164
lj_BC_ITERN:
- .long 0x8b1b0e7b,0xf85f0371,0x794006ab,0xb85f8360
+ .long 0x8b1b0e7b,0xf85f0371,0x794002ab,0xb85fc360
.long 0x910012b5,0x8b0b0aab,0x9240ba31,0xd140816b
.long 0xb9403229,0xf9400a21,0xeb09001c,0x8b000c22
.long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400
.long 0x54ffff40,0x8b180000,0xa9002360,0x91000400
- .long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xb81fc360,0xaa0b03f5,0xb84046b0,0x8b300ec9
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f
.long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f
.long 0x9100079c,0x54ffff20,0xa9002360,0x8b090380
@@ -885,7 +885,7 @@ lj_BC_VARG:
.long 0xd100426b,0xb40001d1,0xd100414a,0xeb0b039f
.long 0xf8408788,0x9a9a3108,0xeb0a037f,0xf8008768
.long 0x54ffff63,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xf9401ae8
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xf9401ae8
.long 0xeb1c016a,0x9a8ad3f1,0x91002231,0x8b0a0369
.long 0xb900c3f1,0x54fffe8d,0xeb08013f,0x540000c8
.long 0xf8408788,0xf8008768,0xeb0b039f,0x54ffffa3
@@ -904,9 +904,9 @@ lj_BC_ISNEXT:
.long 0x54000221,0x936ffc48,0x39402809,0xb100311f
.long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8
.long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8
- .long 0x39000389,0x17fffff5
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
+ .long 0xd61f0100,0x52800b08,0x528008a9,0x381ff2a8
+ .long 0x39000f89,0x17fffff5
.globl lj_BC_RETM
.hidden lj_BC_RETM
@@ -928,7 +928,7 @@ lj_BC_RET:
.long 0xd3483e1b,0xcb1b0c43,0xd3587e11,0xf85f0060
.long 0xeb110f9f,0x54000163,0x9240b800,0xaa0303f3
.long 0xf9401001,0xf85b8034,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x91002273,0x9100239c,0xf81e827a,0x17fffff1
.long 0x8b1b0e7b,0xf240083f,0x54003061,0xcb010273
.long 0xf85f8275,0x17ffffdb
@@ -943,7 +943,7 @@ lj_BC_RET0:
.long 0xd3483e1b,0xcb1b0c73,0xd3587e11,0xf85f0260
.long 0xeb110f9f,0x54000143,0x9240b800,0xf9401001
.long 0xf85b8034,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x9100239c
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x9100239c
.long 0xf800847a,0x17fffff3
.globl lj_BC_RET1
@@ -956,7 +956,7 @@ lj_BC_RET1:
.long 0xd1004263,0xd3483e1b,0xcb1b0c73,0xf8008468
.long 0xd3587e11,0xf85f0260,0xeb110f9f,0x54000143
.long 0x9240b800,0xf9401001,0xf85b8034,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9100239c,0xf800847a,0x17fffff3
.globl lj_BC_FORI
@@ -966,12 +966,12 @@ lj_BC_RET1:
lj_BC_FORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f
- .long 0x54006041,0xeb42833f,0x54006001,0x37f80142
+ .long 0x54006061,0xeb42833f,0x54006021,0x37f80142
.long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760
- .long 0x54005e43,0xeb41833f,0x54005e09,0xeb42833f
- .long 0x54005dc9,0xfd000f60,0xb7f80082,0x1e612000
+ .long 0x54005e63,0xeb41833f,0x54005e29,0xeb42833f
+ .long 0x54005de9,0xfd000f60,0xb7f80082,0x1e612000
.long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd
.globl lj_BC_JFORI
@@ -981,13 +981,13 @@ lj_BC_FORI:
lj_BC_JFORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000261,0xeb41833f
- .long 0x54005bc1,0xeb42833f,0x54005b81,0x37f80182
- .long 0x6b01001f,0xaa1c03f5,0x785fe39c,0xf9000f60
+ .long 0x54005be1,0xeb42833f,0x54005ba1,0x37f80182
+ .long 0x6b01001f,0xaa1c03f5,0x785fc39c,0xf9000f60
.long 0x540011ed,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff5,0x6d400760,0x54005983,0xeb41833f
- .long 0x54005949,0xeb42833f,0x54005909,0xfd000f60
- .long 0xb7f800a2,0x1e612000,0x785fe39c,0x54000f89
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff5,0x6d400760,0x540059a3,0xeb41833f
+ .long 0x54005969,0xeb42833f,0x54005929,0xfd000f60
+ .long 0xb7f800a2,0x1e612000,0x785fc39c,0x54000f89
.long 0x17ffffed,0x1e602020,0x17fffffc
.globl lj_BC_FORL
@@ -995,8 +995,8 @@ lj_BC_JFORI:
.type lj_BC_FORL, @function
.size lj_BC_FORL, 28
lj_BC_FORL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400de43
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400de83
.globl lj_BC_IFORL
.hidden lj_BC_IFORL
@@ -1007,9 +1007,9 @@ lj_BC_IFORL:
.long 0xd140839c,0xeb40833f,0x54000221,0x2b020000
.long 0x540000e6,0x8b180008,0x37f80162,0x6b01001f
.long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760
- .long 0x54005403,0xfd400b62,0x1e622800,0xb7f800c2
+ .long 0x54005423,0xfd400b62,0x1e622800,0xb7f800c2
.long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395
.long 0x17ffffef,0x1e602020,0x17fffffb
@@ -1022,8 +1022,8 @@ lj_BC_JFORL:
.long 0x54000221,0x2b020000,0x540000e6,0x8b180008
.long 0x37f80162,0x6b01001f,0xf9000368,0xf9000f68
.long 0x5400084d,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff6,0x6d400760,0x54004fe3,0xfd400b62
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff6,0x6d400760,0x54005003,0xfd400b62
.long 0x1e622800,0xb7f800c2,0x1e612000,0xfd000360
.long 0xfd000f60,0x54000629,0x17ffffef,0x1e602020
.long 0x17fffffb
@@ -1033,8 +1033,8 @@ lj_BC_JFORL:
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 28
lj_BC_ITERL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d4e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d523
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
@@ -1043,7 +1043,7 @@ lj_BC_ITERL:
lj_BC_IITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000080
.long 0x8b1c0aa8,0xd1408115,0xf81f8120,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_JITERL
@@ -1053,22 +1053,22 @@ lj_BC_IITERL:
lj_BC_JITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000060
.long 0xf81f8120,0x14000014,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 28
lj_BC_LOOP:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d0e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d123
.globl lj_BC_ILOOP
.hidden lj_BC_ILOOP
.type lj_BC_ILOOP, @function
.size lj_BC_ILOOP, 24
lj_BC_ILOOP:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_JLOOP
@@ -1076,8 +1076,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 36
lj_BC_JLOOP:
- .long 0xf94206c0,0x52800001,0xf87c781c,0xb90082c1
- .long 0xf9402f9b,0xf900b2d3,0xf90052d7,0xd10043ff
+ .long 0xf9421ec0,0x52800001,0xf87c781c,0xb900b2c1
+ .long 0xf9402f9b,0xf900bad3,0xf9006ed7,0xd10043ff
.long 0xd61f0360
.globl lj_BC_JMP
@@ -1086,15 +1086,15 @@ lj_BC_JLOOP:
.size lj_BC_JMP, 32
lj_BC_JMP:
.long 0x8b1c0abc,0xd1408395,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 28
lj_BC_FUNCF:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000421,0x78206ac1,0x5400cf03
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000421,0x78206ac1,0x5400cf43
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
@@ -1103,7 +1103,7 @@ lj_BC_FUNCF:
lj_BC_IFUNCF:
.long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f
.long 0x54001648,0xeb090f9f,0x540000e3,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf83c6a7a,0x9100239c,0x17fffff6
.globl lj_BC_JFUNCF
@@ -1132,7 +1132,7 @@ lj_BC_IFUNCV:
.long 0x3859e2a9,0xaa1303fb,0xaa0a03f3,0xb4000109
.long 0xeb1c037f,0x54000182,0xf9400368,0xd1000529
.long 0xf800877a,0xf8008548,0xb5ffff49,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000529,0xf800855a,0xb4ffff09
.long 0x17fffffd
@@ -1150,8 +1150,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.long 0xf9401443,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0x12800028,0xaa1703e0
- .long 0x54000dc8,0xb90082c8,0xd63f0060,0xa94226f3
- .long 0xf900aed7,0x937d7c1c,0xb90082da,0xf85f8275
+ .long 0x54000dc8,0xb900b2c8,0xd63f0060,0xa94226f3
+ .long 0xf900b6d7,0x937d7c1c,0xb900b2da,0xf85f8275
.long 0xcb1c013b,0x14000019
.globl lj_BC_FUNCCW
@@ -1159,10 +1159,10 @@ lj_BC_FUNCC:
.type lj_BC_FUNCCW, @function
.size lj_BC_FUNCCW, 76
lj_BC_FUNCCW:
- .long 0xf940a2c3,0x8b1c0361,0xf9401ae0,0x8b1c027c
+ .long 0xf940aac3,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0xf9401441,0x12800028
- .long 0xaa1703e0,0x54000b68,0xb90082c8,0xd63f0060
- .long 0xa94226f3,0xf900aed7,0x937d7c1c,0xb90082da
+ .long 0xaa1703e0,0x54000b68,0xb900b2c8,0xd63f0060
+ .long 0xa94226f3,0xf900b6d7,0x937d7c1c,0xb900b2da
.long 0xf85f8275,0xcb1c013b,0x14000006
.globl lj_vm_returnp
@@ -1188,7 +1188,7 @@ lj_vm_returnc:
lj_vm_return:
.long 0x927df2b1,0xf100041f,0xcb110271,0x54fffe41
.long 0xf90012f1,0xb980cbe1,0x12800028,0xd1004273
- .long 0xf100238a,0xb90082c8,0x540000a0,0xf100214a
+ .long 0xf100238a,0xb900b2c8,0x540000a0,0xf100214a
.long 0xf8408768,0xf8008668,0x54ffffa1,0xeb010f9f
.long 0x54000201,0xf90016f3
@@ -1225,7 +1225,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 20
lj_vm_unwind_c_eh:
- .long 0xf9405bf7,0x12800028,0xf9400af6,0xb90082c8
+ .long 0xf9405bf7,0x12800028,0xf9400af6,0xb900b2c8
.long 0x17ffffde
.globl lj_vm_unwind_ff
@@ -1242,7 +1242,7 @@ lj_vm_unwind_ff:
lj_vm_unwind_ff_eh:
.long 0xf9405bf7,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x5280021c,0xf94012f3,0xf9400af6,0x92d00008
- .long 0xd100227b,0xf85f8275,0xf81f8268,0xb90082da
+ .long 0xd100227b,0xf85f8275,0xf81f8268,0xb900b2da
.long 0x17ffffb5
.globl lj_vm_growstack_c
@@ -1262,7 +1262,7 @@ lj_vm_growstack_l:
bl lj_state_growstack
.long 0xa94272f3,0xf85f0262,0xcb13039c,0x9240b842
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_resume
.hidden lj_vm_resume
@@ -1275,9 +1275,9 @@ lj_vm_resume:
.long 0xf9400af6,0xaa0103f3,0xf9005bf7,0x528000b5
.long 0xb900cbff,0x910007e8,0x39402ee9,0xb900c7ff
.long 0xf90057f7,0xf90053ff,0xf9002ae8,0x34000669
- .long 0xf900aed7,0xaa1303fb,0xa94202f3,0xd2ffff38
+ .long 0xf900b6d7,0xaa1303fb,0xa94202f3,0xd2ffff38
.long 0xd2bfff39,0xf85f8275,0x39002eff,0x9280001a
- .long 0xcb13001c,0xf24006a0,0x9100239c,0xb90082da
+ .long 0xcb13001c,0xf24006a0,0x9100239c,0xb900b2da
.long 0xb900c3fc,0x54ffbbc0,0x17ffff7f
.globl lj_vm_pcall
@@ -1300,9 +1300,9 @@ lj_vm_call:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0x52800035
.long 0xf940281c,0xb900cbe2,0xaa0003f7,0xf9005be0
.long 0xf9400af6,0xaa0103f3,0xf90057e0,0xf90053fc
- .long 0xf9002afd,0xf900aed7,0xa94202f1,0xd2ffff38
+ .long 0xf9002afd,0xf900b6d7,0xa94202f1,0xd2ffff38
.long 0xd2bfff39,0x8b1302b5,0x9280001a,0xcb1102b5
- .long 0xcb13001c,0xb90082da
+ .long 0xcb13001c,0xb900b2da
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
@@ -1310,7 +1310,7 @@ lj_vm_call:
.size lj_vm_call_dispatch, 20
lj_vm_call_dispatch:
.long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842
- .long 0x54001e61
+ .long 0x54001e81
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
@@ -1318,7 +1318,7 @@ lj_vm_call_dispatch:
.size lj_vm_call_dispatch_f, 32
lj_vm_call_dispatch_f:
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
@@ -1330,7 +1330,7 @@ lj_vm_cpcall:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7
.long 0xf9401c1b,0xf9005be0,0xf9400af6,0xf94016f1
.long 0xf90057e0,0xf9402afc,0xcb11037b,0xb900cbfb
- .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900aed7
+ .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900b6d7
.long 0xd63f0060,0xaa0003f3,0x528000b5,0xb5fff9f3
.long 0x17ffff3b
@@ -1342,8 +1342,8 @@ lj_cont_dispatch:
.long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3
.long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042
.long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054
- .long 0xd61f0000,0x5400c060,0xd1008063,0xcb13007c
- .long 0x140004d2
+ .long 0xd61f0000,0x5400c080,0xd1008063,0xcb13007c
+ .long 0x140004d4
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1353,7 +1353,7 @@ lj_cont_cat:
.long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3
.long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029
.long 0x54000080,0xf9000028,0xd343fd22,0x17fffa49
- .long 0xf83b7a68,0x14000068
+ .long 0xf83b7a68,0x14000069
.globl lj_vmeta_tgets1
.hidden lj_vmeta_tgets1
@@ -1367,7 +1367,7 @@ lj_vmeta_tgets1:
.type lj_vmeta_tgets, @function
.size lj_vmeta_tgets, 24
lj_vmeta_tgets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tgetb
@@ -1387,7 +1387,7 @@ lj_vmeta_tgetv:
.long 0xf90057f5
bl lj_meta_tget
.long 0xb4000120,0xf9400008,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c
.long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842
.long 0x17ffff97
@@ -1413,7 +1413,7 @@ lj_vmeta_tsets1:
.type lj_vmeta_tsets, @function
.size lj_vmeta_tsets, 24
lj_vmeta_tsets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tsetb
@@ -1433,7 +1433,7 @@ lj_vmeta_tsetv:
.long 0xf90057f5
bl lj_meta_tset
.long 0xf87b7a68,0xb4000100,0xf9000008,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c
.long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275
.long 0x9240b842,0x17ffff6a
@@ -1441,11 +1441,11 @@ lj_vmeta_tsetv:
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 20
+ .size lj_vmeta_tsetr, 24
lj_vmeta_tsetr:
- .long 0x93407d22,0xf90012f3,0xf90057f5
+ .long 0x93407d22,0xf90012f3,0xaa1703e0,0xf90057f5
bl lj_tab_setinth
- .long 0x17fffc24
+ .long 0x17fffc23
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
@@ -1455,7 +1455,7 @@ lj_vmeta_comp:
.long 0x8b1b0e61,0xd10012b5,0x8b1c0e62,0xf90012f3
.long 0xaa1703e0,0xf90057f5,0x53001e03
bl lj_meta_comp
- .long 0xf100041f,0x54000828,0x794006b1,0x910012b5
+ .long 0xf100041f,0x54000828,0x794002b1,0x910012b5
.long 0x8b110ab1,0xd1408231,0x9a9132b5
.globl lj_cont_nop
@@ -1463,7 +1463,7 @@ lj_vmeta_comp:
.type lj_cont_nop, @function
.size lj_cont_nop, 24
lj_cont_nop:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_cont_ra
@@ -1555,7 +1555,7 @@ lj_vmeta_arith_vv:
.size lj_vmeta_binop, 24
lj_vmeta_binop:
.long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3
- .long 0x5280021c,0x17ffff10
+ .long 0x5280021c,0x17ffff0f
.globl lj_vmeta_len
.hidden lj_vmeta_len
@@ -1576,7 +1576,7 @@ lj_vmeta_call:
bl lj_meta_call
.long 0xf85f0262,0x9100239c,0x9240b842,0xf81f8275
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vmeta_callt
.hidden lj_vmeta_callt
@@ -1587,7 +1587,7 @@ lj_vmeta_callt:
.long 0x8b1c0362
bl lj_meta_call
.long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922
- .long 0x17fffbe3
+ .long 0x17fffbe2
.globl lj_vmeta_for
.hidden lj_vmeta_for
@@ -1597,42 +1597,42 @@ lj_vmeta_for:
.long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5
bl lj_meta_for
.long 0xb85fc2b0,0x53001e08,0xd3483e1b,0xd3507e1c
- .long 0xf101391f,0x54ffa200,0x17fffceb
+ .long 0xf101391f,0x54ffa1e0,0x17fffcea
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
.size lj_ff_assert, 68
lj_ff_assert:
- .long 0xf9400260,0xf100239f,0x540079c3,0xf85f8275
- .long 0x92d00009,0xeb09001f,0x54007942,0xf81f0260
- .long 0xd1002271,0xf100239b,0x9100239c,0xb40032db
+ .long 0xf9400260,0xf100239f,0x540079e3,0xf85f8275
+ .long 0x92d00009,0xeb09001f,0x54007962,0xf81f0260
+ .long 0xd1002271,0xf100239b,0x9100239c,0xb40032fb
.long 0xf9400a20,0xd100237b,0xf8008620,0xb5ffffbb
- .long 0x14000191
+ .long 0x14000192
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
.size lj_ff_type, 40
lj_ff_type:
- .long 0xf9400260,0xf100239f,0x540077a3,0x528001a8
+ .long 0xf9400260,0xf100239f,0x540077c3,0x528001a8
.long 0x936ffc0f,0xb10035ff,0xda8f3109,0x91001929
- .long 0xf8697840,0x14000184
+ .long 0xf8697840,0x14000185
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 148
lj_ff_getmetatable:
- .long 0xf9400260,0xf100239f,0x54007663,0x936ffc0f
+ .long 0xf9400260,0xf100239f,0x54007683,0x936ffc0f
.long 0xb10031ff,0xba4d19e4,0x9240b800,0x54000301
- .long 0xf9401011,0xaa1a03e0,0xf940fedc,0xb4002f11
+ .long 0xf9401011,0xaa1a03e0,0xf94116dc,0xb4002f31
.long 0xb9403629,0xb9400f8a,0xf9401622,0x0a0a0129
.long 0x8b090529,0x92800083,0x8b090c42,0x8b03bf83
.long 0xa9402040,0xf9400842,0xeb03011f,0x540000a0
- .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000168
- .long 0xeb1a011f,0x54002cc1,0x17fffffb,0x928001a8
- .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9410d31
+ .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000169
+ .long 0xeb1a011f,0x54002ce1,0x17fffffb,0x928001a8
+ .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9412531
.long 0x17ffffe5
.globl lj_ff_setmetatable
@@ -1640,112 +1640,112 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 88
lj_ff_setmetatable:
- .long 0xa9400660,0xf100439f,0x540071c3,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54007141,0xf9401128
+ .long 0xa9400660,0xf100439f,0x540071e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54007161,0xf9401128
.long 0x936ffc2f,0x3940212a,0xb10031ff,0x9240b821
- .long 0xfa400900,0x54007061,0xf9001121,0x361029ea
- .long 0xf9402ac8,0x121d794a,0xf9002ac9,0x3900212a
- .long 0xf9000d28,0x14000149
+ .long 0xfa400900,0x54007081,0xf9001121,0x36102a0a
+ .long 0xf94022c8,0x121d794a,0xf90022c9,0x3900212a
+ .long 0xf9000d28,0x1400014a
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
.size lj_ff_rawget, 48
lj_ff_rawget:
- .long 0xf9400261,0xf100439f,0x54006f03,0x936ffc2f
- .long 0xb10031ff,0x9240b821,0x54006e81,0xaa1703e0
+ .long 0xf9400261,0xf100439f,0x54006f23,0x936ffc2f
+ .long 0xb10031ff,0x9240b821,0x54006ea1,0xaa1703e0
.long 0x91002262
bl lj_tab_get
- .long 0xf9400000,0x1400013d
+ .long 0xf9400000,0x1400013e
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 24
lj_ff_tonumber:
- .long 0xf9400260,0xf100239f,0x54006d81,0xeb40833f
- .long 0x54006d43,0x14000137
+ .long 0xf9400260,0xf100239f,0x54006da1,0xeb40833f
+ .long 0x54006d63,0x14000138
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
.size lj_ff_tostring, 92
lj_ff_tostring:
- .long 0xf9400260,0xf100239f,0x54006cc3,0x936ffc0f
- .long 0xb10015ff,0x54002620,0xf94146c9,0xf90012f3
- .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006ba1
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000383
+ .long 0xf9400260,0xf100239f,0x54006ce3,0x936ffc0f
+ .long 0xb10015ff,0x54002640,0xf9415ec9,0xf90012f3
+ .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006bc1
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000384
.long 0xaa1703e0,0xaa1303e1
bl lj_strfmt_number
- .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000120
+ .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000121
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
.size lj_ff_next, 80
lj_ff_next:
- .long 0xf9400260,0xf100239f,0x540069e3,0x936ffc0f
- .long 0xb10031ff,0x9240b801,0x54006961,0xf83c6a7a
+ .long 0xf9400260,0xf100239f,0x54006a03,0x936ffc0f
+ .long 0xb10031ff,0x9240b801,0x54006981,0xf83c6a7a
.long 0xf85f8275,0xa9024ef3,0xaa1703e0,0x91002262
.long 0xf90057f5
bl lj_tab_next
- .long 0xf81f027a,0xb4002240,0xa9408660,0x5280031c
- .long 0xa93f0660,0x1400010f
+ .long 0xf81f027a,0xb4002260,0xa9408660,0x5280031c
+ .long 0xa93f0660,0x14000110
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, @function
.size lj_ff_pairs, 52
lj_ff_pairs:
- .long 0xf9400260,0xf100239f,0x54006763,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x540066e1,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006783,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54006701,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fea60,0xf81f0263
- .long 0x14000102
+ .long 0x14000103
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 120
lj_ff_ipairs_aux:
- .long 0xa9400660,0xf100439f,0x540065c3,0x936ffc0f
- .long 0xb10031ff,0x9240b800,0x54006541,0xeb41833f
- .long 0x54006501,0xb9403009,0xf9400802,0xb9403408
+ .long 0xa9400660,0xf100439f,0x540065e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b800,0x54006561,0xeb41833f
+ .long 0x54006521,0xb9403009,0xf9400802,0xb9403408
.long 0x11000421,0x6b09003f,0xf85f8275,0x8b18002a
.long 0x5280011c,0xf81f026a,0x540000e2,0xf8617848
.long 0x52800309,0xeb1a011f,0xf81f8268,0x9a89039c
- .long 0x140000e9,0x34001d08
+ .long 0x140000ea,0x34001d28
bl lj_tab_getinth
- .long 0xb4001cc0,0xf9400008,0x17fffff7
+ .long 0xb4001ce0,0xf9400008,0x17fffff7
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 52
lj_ff_ipairs:
- .long 0xf9400260,0xf100239f,0x54006203,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54006181,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006223,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x540061a1,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fe260,0xf81f0263
- .long 0x140000d7
+ .long 0x140000d8
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
.size lj_ff_pcall, 56
lj_ff_pcall:
- .long 0x394306c8,0xf100239c,0x54006063,0xaa1303f1
- .long 0x91004273,0x53041108,0x91005915,0x54ffc1e0
+ .long 0x394226c8,0xf100239c,0x54006083,0xaa1303f1
+ .long 0x91004273,0x53041108,0x91005915,0x54ffc1c0
.long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f
- .long 0x54ffffa1,0x17fffe09
+ .long 0x54ffffa1,0x17fffe08
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 56
+ .size lj_ff_xpcall, 60
lj_ff_xpcall:
- .long 0xa9400660,0x394306c8,0xf100439c,0x54005e83
- .long 0xaa1303f1,0x91006273,0x936ffc2f,0x53041108
- .long 0xb10025ff,0x91007915,0x54005da1,0xa9000221
- .long 0xb4ffbf9c,0x17ffffed
+ .long 0xa9400660,0x394226c8,0xf1004389,0x54005ea3
+ .long 0xaa1303f1,0x936ffc2f,0x53041108,0xb10025ff
+ .long 0x91007915,0x54005de1,0xaa0903fc,0x91006273
+ .long 0xa9000221,0xb4ffbf5c,0x17ffffec
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
@@ -1761,14 +1761,14 @@ lj_ff_coroutine_resume:
.long 0xd1002042,0x91002273,0xd100239c,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd81,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd7f,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x540002e8
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029
.long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0
- .long 0xf90057f5,0xb900c3fc,0x54ff6d00,0x17fffd09
+ .long 0xf90057f5,0xb900c3fc,0x54ff6cc0,0x17fffd07
.long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763
.long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1786,14 +1786,14 @@ lj_ff_coroutine_wrap_aux:
.long 0xfa439042,0xfa409a22,0x54005108,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd3a,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd38,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x54000248
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb
.long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc
- .long 0x54ff6460,0x17fffcc4,0xaa1703e0,0xaa1b03e1
+ .long 0x54ff6420,0x17fffcc2,0xaa1703e0,0xaa1b03e1
bl lj_ffh_coroutine_wrap_err
.long 0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1805,7 +1805,7 @@ lj_ff_coroutine_wrap_aux:
.size lj_ff_coroutine_yield, 32
lj_ff_coroutine_yield:
.long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3
- .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc9
+ .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc7
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
@@ -1853,10 +1853,10 @@ lj_fff_res1:
.type lj_fff_res, @function
.size lj_fff_res, 80
lj_fff_res:
- .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91e1
+ .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91a1
.long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123
.long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x8b1c0369,0x9100239c,0xf81f813a,0x17fffff3
.globl lj_ff_math_sqrt
@@ -2068,7 +2068,7 @@ lj_ff_math_min:
.long 0x1e620000,0x54002b83,0xfd400361,0x14000009
.long 0xfd400260,0x54002b03,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe802,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e608c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e605c20,0x17fffff7
.long 0x1e620021,0x54002983,0x17fffffa
.globl lj_ff_math_max
@@ -2083,7 +2083,7 @@ lj_ff_math_max:
.long 0x1e620000,0x54002723,0xfd400361,0x14000009
.long 0xfd400260,0x540026a3,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe3a2,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e603c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e60dc20,0x17fffff7
.long 0x1e620021,0x54002523,0x17fffffa
.globl lj_ff_string_byte
@@ -2092,7 +2092,7 @@ lj_ff_math_max:
.size lj_ff_string_byte, 52
lj_ff_string_byte:
.long 0xa97f8275,0xf100239f,0x936ffc0f,0xba4509e0
- .long 0x9240b800,0x54002441,0x39406008,0xb9401002
+ .long 0x9240b800,0x54002441,0x39406008,0xb9401402
.long 0x8b180108,0xf81f0268,0x5280011c,0xb4ffdda2
.long 0x17fffeeb
@@ -2101,9 +2101,9 @@ lj_ff_string_byte:
.type lj_ff_string_char, @function
.size lj_ff_string_char, 48
lj_ff_string_char:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000141
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000141
.long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261
- .long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1
+ .long 0xeb40833f,0x54002221,0x52800022,0x91001e61
.globl lj_fff_newstr
.hidden lj_fff_newstr
@@ -2125,16 +2125,16 @@ lj_fff_resstr:
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 172
lj_ff_string_sub:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x9400012d
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x9400012d
.long 0xf9400260,0xf9400a62,0xf100439f,0x92800011
.long 0x540000a0,0x54001fa3,0xeb42833f,0x54001f61
.long 0x93407c51,0xf9400661,0x936ffc0f,0xb10015ff
- .long 0x9240b800,0x54001ea1,0xb9401009,0xeb41833f
+ .long 0x9240b800,0x54001ea1,0xb9401409,0xeb41833f
.long 0x54001e41,0x93407c21,0x8b09022a,0xf100023f
.long 0x8b090028,0x9a8aa631,0xf100003f,0x9a88a421
.long 0xf100023f,0x9a9fa231,0xf100043f,0x9a9fa421
.long 0xeb09023f,0x9a89d231,0x91005c00,0xeb010222
- .long 0x8b010001,0x91000442,0x54fffa4a,0x9102a2c0
+ .long 0x8b010001,0x91000442,0x54fffa4a,0x9101c2c0
.long 0x92800089,0x8b09bc00,0x17fffeaa
.globl lj_ff_string_reverse
@@ -2142,10 +2142,10 @@ lj_ff_string_sub:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 76
lj_ff_string_reverse:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000102
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000102
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001a41,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001a41,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_reverse
bl lj_buf_tostr
.long 0x17ffffbf
@@ -2155,10 +2155,10 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 76
lj_ff_string_lower:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000ef
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000ef
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x540017e1,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x540017e1,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_lower
bl lj_buf_tostr
.long 0x17ffffac
@@ -2168,10 +2168,10 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 76
lj_ff_string_upper:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000dc
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000dc
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001581,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001581,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_upper
bl lj_buf_tostr
.long 0x17ffff99
@@ -2307,7 +2307,7 @@ lj_fff_fallback:
.long 0xf94012f3,0x7100001f,0xd37df01c,0xd100427b
.long 0x54ffb82c,0xf94016e0,0xf85f0262,0xcb13001c
.long 0x54000121,0x9240b842,0xf9401055,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0x8b1b0e7b
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0x8b1b0e7b
.long 0xd61f0100
.globl lj_vm_call_tail
@@ -2315,8 +2315,8 @@ lj_fff_fallback:
.type lj_vm_call_tail, @function
.size lj_vm_call_tail, 52
lj_vm_call_tail:
- .long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb
- .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaed
+ .long 0xf24006a8,0x927df2a9,0x54000081,0x385fe2bb
+ .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaeb
.long 0x52800281
bl lj_state_growstack
.long 0xf94012f3,0xeb00001f,0x17ffffe8
@@ -2337,28 +2337,28 @@ lj_fff_gcstep:
.type lj_vm_record, @function
.size lj_vm_record, 44
lj_vm_record:
- .long 0x394306c0,0xf27b001f,0x54000161,0xb94132c1
+ .long 0x394226c0,0xf27b001f,0x54000161,0xb94142c1
.long 0xf27c001f,0x54000261,0x51000421,0xf27e041f
- .long 0x54000200,0xb90132c1,0x1400000e
+ .long 0x54000200,0xb90142c1,0x1400000e
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 16
lj_vm_rethook:
- .long 0x394306ca,0x3620018a,0xf94a0128,0xd61f0100
+ .long 0x394226ca,0x3620018a,0xf94a1528,0xd61f0100
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 80
lj_vm_inshook:
- .long 0x394306ca,0xb94132cb,0x3727ff8a,0x721e055f
- .long 0x54ffff40,0x5100056b,0xb90132cb,0x3400004b
+ .long 0x394226ca,0xb94142cb,0x3727ff8a,0x721e055f
+ .long 0x54ffff40,0x5100056b,0xb90142cb,0x3400004b
.long 0x3617feca,0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_ins
.long 0xf94012f3,0xb85fc2b0,0x8b300ec9,0xd3483e1b
- .long 0xf94a0128,0xd3507e1c,0xd61f0100
+ .long 0xf94a1528,0xd3507e1c,0xd61f0100
.globl lj_cont_hook
.hidden lj_cont_hook
@@ -2372,8 +2372,8 @@ lj_cont_hook:
.type lj_vm_hotloop, @function
.size lj_vm_hotloop, 52
lj_vm_hotloop:
- .long 0xf85f0262,0x910a82c0,0x9240b842,0xf90057f5
- .long 0xf9401042,0xaa1503e1,0xf90192d7,0x385a3042
+ .long 0xf85f0262,0x910b42c0,0x9240b842,0xf90057f5
+ .long 0xf9401042,0xaa1503e1,0xf901aad7,0x385a3042
.long 0xf90012f3,0x8b020e62,0xf90016e2
bl lj_trace_hot
.long 0x17ffffe9
@@ -2406,11 +2406,11 @@ lj_cont_stitch:
.long 0x9100237b,0xf1002231,0xf83c7a60,0x9100079c
.long 0x54ffff61,0xd3483e1b,0xd3587e11,0x8b11037b
.long 0xeb1c037f,0x54000228,0x7940d05b,0x7940d45c
- .long 0x6b1b039f,0x54ff6620,0x7100039f,0x54ff2961
- .long 0x5281cb80,0xb8206adb,0x52806400,0xf8206ad7
- .long 0xf90012f3,0x910a82c0,0xaa1503e1
+ .long 0x6b1b039f,0x54ff6600,0x7100039f,0x54ff2921
+ .long 0x5281d080,0xb8206adb,0x52806a00,0xf8206ad7
+ .long 0xf90012f3,0x910b42c0,0xaa1503e1
bl lj_dispatch_stitch
- .long 0xf94012f3,0x17fffb25,0xf83c7a7a,0x9100079c
+ .long 0xf94012f3,0x17fffb24,0xf83c7a7a,0x9100079c
.long 0x17ffffec
.globl lj_vm_profhook
@@ -2420,7 +2420,7 @@ lj_cont_stitch:
lj_vm_profhook:
.long 0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_profile
- .long 0xf94012f3,0xd10012b5,0x17fffb1b
+ .long 0xf94012f3,0xd10012b5,0x17fffb1a
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2436,10 +2436,10 @@ lj_vm_exit_handler:
.long 0xa91b5ff6,0x6d0c67f8,0xa91c67f8,0x6d0d6ffa
.long 0xa91d6ffa,0x6d0e77fc,0xa91e77fc,0x6d0f7ffe
.long 0xf94103e0,0x910803e2,0x12800063,0xa91f0bff
- .long 0xcb1e0000,0xf940aed7,0xd342fc00,0xf940b2d3
- .long 0xd1000800,0xb94003c1,0xb90082c3,0xf90012f3
- .long 0x53055021,0xb90e5ec0,0xb90e5ac1,0xf90192d7
- .long 0xf900b2df,0x910a82c0,0x910003e1
+ .long 0xcb1e0000,0xf940b6d7,0xd342fc00,0xf940bad3
+ .long 0xd1000800,0xb94003c1,0xb900b2c3,0xf90012f3
+ .long 0x53055021,0xb90e86c0,0xb90e82c1,0xf901aad7
+ .long 0xf900badf,0x910b42c0,0x910003e1
bl lj_trace_exit
.long 0xf9402ae1,0xf94012f3,0x927ef43f,0xf94057f5
.long 0xf9005bf7,0x14000002
@@ -2447,21 +2447,21 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 188
+ .size lj_vm_exit_interp, 184
lj_vm_exit_interp:
.long 0xf9405bf7,0x7100001f,0x5400054b,0xd37df01c
.long 0xf85f0261,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x9240b821,0xb900c3fc,0xf90012f3,0xf9401021
- .long 0xf900b2df,0x12800003,0xf85b8034,0x394002b1
- .long 0xb84046b0,0xb90082c3,0x7101863f,0x8b300ec9
- .long 0x540001a2,0x7101663f,0x8b310ec8,0xf9479911
+ .long 0xf900badf,0x12800003,0xf85b8034,0x39400eb1
+ .long 0xb84046b0,0xb900b2c3,0x7101863f,0x8b300ec9
+ .long 0x540001a2,0x7101663f,0x8b310ec8,0xf947ad11
.long 0xd3483e1b,0xd350fe08,0x9a9c311c,0x540000a3
.long 0xf85f0262,0xd100239c,0x8b1b0e7b,0x9240b842
.long 0xd61f0220,0xf85f8260,0xf2400401,0x54fffe41
.long 0xb85fc002,0xd3483c40,0xcb000e61,0xf85e0022
.long 0x9240b842,0xf9401042,0xf85b8054,0x17ffffea
- .long 0xcb0003e1,0xaa1703e0
- bl lj_err_throw
+ .long 0xaa1703e0
+ bl lj_err_run
.globl lj_vm_modi
.hidden lj_vm_modi
@@ -2480,26 +2480,26 @@ lj_vm_modi:
lj_vm_ffi_callback:
.long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
.long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940b555
+ .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940bd55
.long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0
.long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4
.long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa
.long 0xaa1503e0,0xf90057f5,0x910003e1
bl lj_ccallback_enter
.long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a
- .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb90082da
+ .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb900b2da
.long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 36
lj_cont_ffi_callback:
- .long 0xf940b6d5,0xa9020ef3,0xf9000ab7,0xaa1503e0
+ .long 0xf940bed5,0xa9020ef3,0xf9000ab7,0xaa1503e0
.long 0xaa1b03e1
bl lj_ccallback_leave
- .long 0xa94706a0,0x6d4306a0,0x17fff925
+ .long 0xa94706a0,0x6d4306a0,0x17fff924
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
@@ -2539,7 +2539,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.quad .Lbegin
- .quad 15516
+ .quad 15520
.byte 0xe
.uleb128 208
.byte 0x9d
@@ -2635,7 +2635,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 15516
+ .long 15520
.uleb128 0
.byte 0xe
.uleb128 208
diff --git a/core/src/luajit/autogen/bsd/jit/i386/lj_bcdef.h b/core/src/luajit/autogen/bsd/jit/i386/lj_bcdef.h
index e25dc0831..90665a329 100644
--- a/core/src/luajit/autogen/bsd/jit/i386/lj_bcdef.h
+++ b/core/src/luajit/autogen/bsd/jit/i386/lj_bcdef.h
@@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
10425,
10488,
10771,
-10824,
-11445,
-11814,
-11765,
-11879,
-11951,
-12026,
-12101,
-12176,
-11495,
-11585,
-11675,
-10877,
-10924,
-11038,
-11199,
-11281,
-11363
+10833,
+11463,
+11832,
+11783,
+11897,
+11969,
+12044,
+12119,
+12194,
+11513,
+11603,
+11693,
+10895,
+10942,
+11056,
+11217,
+11299,
+11381
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/bsd/jit/i386/lj_ffdef.h b/core/src/luajit/autogen/bsd/jit/i386/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/bsd/jit/i386/lj_ffdef.h
+++ b/core/src/luajit/autogen/bsd/jit/i386/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/bsd/jit/i386/lj_folddef.h b/core/src/luajit/autogen/bsd/jit/i386/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/bsd/jit/i386/lj_folddef.h
+++ b/core/src/luajit/autogen/bsd/jit/i386/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/bsd/jit/i386/lj_libdef.h b/core/src/luajit/autogen/bsd/jit/i386/lj_libdef.h
index 9374c7567..946e73491 100644
--- a/core/src/luajit/autogen/bsd/jit/i386/lj_libdef.h
+++ b/core/src/luajit/autogen/bsd/jit/i386/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +298,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +312,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +324,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +352,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +370,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +382,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +409,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/bsd/jit/i386/lj_recdef.h b/core/src/luajit/autogen/bsd/jit/i386/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/bsd/jit/i386/lj_recdef.h
+++ b/core/src/luajit/autogen/bsd/jit/i386/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/bsd/jit/i386/lj_vm.S b/core/src/luajit/autogen/bsd/jit/i386/lj_vm.S
index f99707f41..578c60651 100644
--- a/core/src/luajit/autogen/bsd/jit/i386/lj_vm.S
+++ b/core/src/luajit/autogen/bsd/jit/i386/lj_vm.S
@@ -228,7 +228,7 @@ lj_BC_UNM:
.size lj_BC_LEN, 73
lj_BC_LEN:
.byte 131,124,194,4,251,117,33,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,6,15,182,204,15,182,232,131
+ .byte 64,16,242,15,17,4,202,139,6,15,182,204,15,182,232,131
.byte 198,4,193,232,16,255,36,171,131,124,194,4,244,15,133,131
.byte 25,0,0,139,12,194,137,213
call lj_tab_len
@@ -280,7 +280,7 @@ lj_BC_DIVVN:
.size lj_BC_MODVN, 54
lj_BC_MODVN:
.byte 15,182,236,15,182,192,131,124,234,4,242,15,131,52,24,0
- .byte 0,242,15,16,4,234,242,15,16,12,199,232,165,46,0,0
+ .byte 0,242,15,16,4,234,242,15,16,12,199,232,179,46,0,0
.byte 242,15,17,4,202,139,6,15,182,204,15,182,232,131,198,4
.byte 193,232,16,255,36,171
@@ -481,7 +481,7 @@ lj_BC_USETV:
.byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
.byte 4,117,17,139,6,15,182,204,15,182,232,131,198,4,193,232
.byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3
- .byte 116,225,135,213,141,139,152,244,255,255
+ .byte 116,225,135,213,141,139,96,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -494,7 +494,7 @@ lj_BC_USETS:
.byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6
.byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246
.byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141
- .byte 139,152,244,255,255
+ .byte 139,96,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -543,7 +543,7 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 113
lj_BC_TNEW:
- .byte 139,108,36,48,137,85,16,139,139,172,244,255,255,59,139,176
+ .byte 139,108,36,48,137,85,16,139,139,104,244,255,255,59,139,108
.byte 244,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0
.byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44
.byte 36,137,68,36,4
@@ -559,8 +559,8 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 87
lj_BC_TDUP:
- .byte 247,208,139,108,36,48,139,139,172,244,255,255,137,116,36,24
- .byte 59,139,176,244,255,255,137,85,16,115,45,139,20,135,137,233
+ .byte 247,208,139,108,36,48,139,139,104,244,255,255,137,116,36,24
+ .byte 59,139,108,244,255,255,137,85,16,115,45,139,20,135,137,233
call lj_tab_dup
.byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255
.byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16
@@ -649,7 +649,7 @@ lj_BC_TSETV:
.byte 232,131,198,4,193,232,16,255,36,171,131,125,16,0,116,215
.byte 139,77,16,246,65,6,2,15,132,159,14,0,0,15,182,78
.byte 253,235,196,131,124,194,4,251,15,133,142,14,0,0,139,4
- .byte 194,235,50,128,101,4,251,139,139,200,244,255,255,137,171,200
+ .byte 194,235,50,128,101,4,251,139,139,132,244,255,255,137,171,132
.byte 244,255,255,137,77,12,15,182,78,253,235,161
.globl lj_BC_TSETS
@@ -672,7 +672,7 @@ lj_BC_TSETS:
.byte 137,116,36,24
call lj_tab_newkey
.byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101
- .byte 4,251,139,131,200,244,255,255,137,171,200,244,255,255,137,69
+ .byte 4,251,139,131,132,244,255,255,137,171,132,244,255,255,137,69
.byte 12,233,85,255,255,255
.globl lj_BC_TSETB
@@ -686,8 +686,8 @@ lj_BC_TSETB:
.byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204
.byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0
.byte 116,215,139,77,16,246,65,6,2,15,132,14,13,0,0,15
- .byte 182,78,253,235,196,128,101,4,251,139,139,200,244,255,255,137
- .byte 171,200,244,255,255,137,77,12,15,182,78,253,235,177
+ .byte 182,78,253,235,196,128,101,4,251,139,139,132,244,255,255,137
+ .byte 171,132,244,255,255,137,77,12,15,182,78,253,235,177
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -702,8 +702,8 @@ lj_BC_TSETM:
.byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16
.byte 137,68,36,8,137,44,36,137,116,36,24
call lj_tab_reasize
- .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,200
- .byte 244,255,255,137,171,200,244,255,255,137,69,12,235,133
+ .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,132
+ .byte 244,255,255,137,171,132,244,255,255,137,69,12,235,133
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
@@ -714,7 +714,7 @@ lj_BC_TSETR:
.byte 4,4,117,44,59,69,24,15,131,210,12,0,0,193,224,3
.byte 3,69,8,139,108,202,4,139,12,202,137,104,4,137,8,139
.byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171
- .byte 128,101,4,251,139,139,200,244,255,255,137,171,200,244,255,255
+ .byte 128,101,4,251,139,139,132,244,255,255,137,171,132,244,255,255
.byte 137,77,12,15,182,78,253,235,187
.globl lj_BC_CALLM
@@ -892,7 +892,7 @@ lj_BC_JFORI:
.type lj_BC_FORL, @function
.size lj_BC_FORL, 19
lj_BC_FORL:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,136
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,154
.byte 27,0,0
.globl lj_BC_IFORL
@@ -922,8 +922,8 @@ lj_BC_JFORL:
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 19
lj_BC_ITERL:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,238
- .byte 26,0,0
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,0
+ .byte 27,0,0
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
@@ -948,7 +948,7 @@ lj_BC_JITERL:
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 19
lj_BC_LOOP:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,138
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,156
.byte 26,0,0
.globl lj_BC_ILOOP
@@ -964,8 +964,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 30
lj_BC_JLOOP:
- .byte 139,139,76,247,255,255,139,4,129,139,64,52,139,108,36,48
- .byte 137,147,120,245,255,255,137,171,244,244,255,255,255,224
+ .byte 139,139,80,247,255,255,139,4,129,139,64,52,139,108,36,48
+ .byte 137,147,88,245,255,255,137,171,236,244,255,255,255,224
.globl lj_BC_JMP
.hidden lj_BC_JMP
@@ -980,7 +980,7 @@ lj_BC_JMP:
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 19
lj_BC_FUNCF:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,102
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,120
.byte 26,0,0
.globl lj_BC_IFUNCF
@@ -1037,8 +1037,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36
- .byte 15,135,165,1,0,0,199,131,228,244,255,255,254,255,255,255
- .byte 255,215,139,85,16,137,171,116,245,255,255,199,131,228,244,255
+ .byte 15,135,165,1,0,0,199,131,216,244,255,255,254,255,255,255
+ .byte 255,215,139,85,16,137,171,84,245,255,255,199,131,216,244,255
.byte 255,255,255,255,255,141,12,194,247,217,3,77,20,139,114,252
.byte 235,122
@@ -1049,9 +1049,9 @@ lj_BC_FUNCC:
lj_BC_FUNCCW:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36
- .byte 4,137,44,36,15,135,79,1,0,0,199,131,228,244,255,255
- .byte 254,255,255,255,255,147,100,245,255,255,139,85,16,137,171,116
- .byte 245,255,255,199,131,228,244,255,255,255,255,255,255,141,12,194
+ .byte 4,137,44,36,15,135,79,1,0,0,199,131,216,244,255,255
+ .byte 254,255,255,255,255,147,68,245,255,255,139,85,16,137,171,84
+ .byte 245,255,255,199,131,216,244,255,255,255,255,255,255,141,12,194
.byte 247,217,3,77,20,139,114,252,235,32
.globl lj_vm_returnp
@@ -1075,7 +1075,7 @@ lj_vm_returnc:
.type lj_vm_return, @function
.size lj_vm_return, 79
lj_vm_return:
- .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,228,244,255
+ .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,216,244,255
.byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116
.byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194
.byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36
@@ -1119,7 +1119,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 16
lj_vm_unwind_c_eh:
- .byte 139,108,36,48,139,109,8,199,69,76,254,255,255,255,235,170
+ .byte 139,108,36,48,139,109,8,199,69,120,254,255,255,255,235,170
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
@@ -1140,8 +1140,8 @@ lj_vm_unwind_ff:
.size lj_vm_unwind_ff_eh, 51
lj_vm_unwind_ff_eh:
.byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85
- .byte 16,139,93,8,129,195,104,11,0,0,139,114,252,199,66,252
- .byte 254,255,255,255,199,131,228,244,255,255,255,255,255,255,233,1
+ .byte 16,139,93,8,129,195,160,11,0,0,139,114,252,199,66,252
+ .byte 254,255,255,255,199,131,216,244,255,255,255,255,255,255,233,1
.byte 255,255,255
.globl lj_vm_growstack_c
@@ -1176,9 +1176,9 @@ lj_vm_growstack_f:
.size lj_vm_resume, 110
lj_vm_resume:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190
- .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,104
+ .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,160
.byte 11,0,0,137,68,36,24,137,68,36,52,137,125,40,56,69
- .byte 7,116,116,137,171,116,245,255,255,199,131,228,244,255,255,255
+ .byte 7,116,116,137,171,84,245,255,255,199,131,216,244,255,255,255
.byte 255,255,255,136,69,7,139,85,16,139,69,20,41,200,193,232
.byte 3,131,192,1,41,209,139,114,252,137,68,36,20,247,198,3
.byte 0,0,0,15,132,72,249,255,255,233,96,254,255,255
@@ -1197,8 +1197,8 @@ lj_vm_pcall:
lj_vm_call:
.byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48
.byte 139,76,36,52,139,93,8,139,125,40,137,124,36,52,137,108
- .byte 36,24,129,195,104,11,0,0,137,101,40,137,171,116,245,255
- .byte 255,199,131,228,244,255,255,255,255,255,255,139,85,16,1,206
+ .byte 36,24,129,195,160,11,0,0,137,101,40,137,171,84,245,255
+ .byte 255,199,131,216,244,255,255,255,255,255,255,139,85,16,1,206
.byte 41,214,139,69,20,41,200,193,232,3,131,192,1
.globl lj_vm_call_dispatch
@@ -1224,8 +1224,8 @@ lj_vm_cpcall:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139
.byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125
.byte 20,139,93,8,199,68,36,60,0,0,0,0,137,124,36,56
- .byte 129,195,104,11,0,0,137,68,36,8,137,76,36,4,137,44
- .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,116,245,255
+ .byte 129,195,160,11,0,0,137,68,36,8,137,76,36,4,137,44
+ .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,84,245,255
.byte 255,255,210,133,192,15,132,214,253,255,255,137,193,190,5,0
.byte 0,0,233,84,255,255,255
@@ -1236,8 +1236,8 @@ lj_vm_cpcall:
lj_cont_dispatch:
.byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255
.byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122
- .byte 248,139,127,16,139,127,208,255,225,15,132,173,26,0,0,41
- .byte 213,193,237,3,141,69,255,233,196,20,0,0
+ .byte 248,139,127,16,139,127,208,255,225,15,132,187,26,0,0,41
+ .byte 213,193,237,3,141,69,255,233,214,20,0,0
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1254,7 +1254,7 @@ lj_cont_cat:
.size lj_vmeta_tgets, 41
lj_vmeta_tgets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,54,117,46,141,139,24,245,255,255,137,41,199,65
+ .byte 128,126,252,54,117,46,141,139,240,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tgetb
@@ -1302,7 +1302,7 @@ lj_vmeta_tgetr:
.size lj_vmeta_tsets, 41
lj_vmeta_tsets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,55,117,46,141,139,24,245,255,255,137,41,199,65
+ .byte 128,126,252,55,117,46,141,139,240,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tsetb
@@ -1504,8 +1504,8 @@ lj_vmeta_for:
.type lj_ff_assert, @function
.size lj_ff_assert, 71
lj_ff_assert:
- .byte 131,248,2,15,130,186,16,0,0,139,106,4,131,253,254,15
- .byte 131,174,16,0,0,139,114,252,137,68,36,20,137,106,252,139
+ .byte 131,248,2,15,130,204,16,0,0,139,106,4,131,253,254,15
+ .byte 131,192,16,0,0,139,114,252,137,68,36,20,137,106,252,139
.byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105
.byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68
.byte 36,20,233,96,6,0,0
@@ -1515,7 +1515,7 @@ lj_ff_assert:
.type lj_ff_type, @function
.size lj_ff_type, 49
lj_ff_type:
- .byte 131,248,2,15,130,115,16,0,0,139,106,4,184,13,0,0
+ .byte 131,248,2,15,130,133,16,0,0,139,106,4,184,13,0,0
.byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139
.byte 114,252,199,66,252,251,255,255,255,137,66,248,233,38,6,0
.byte 0
@@ -1525,7 +1525,7 @@ lj_ff_type:
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 142
lj_ff_getmetatable:
- .byte 131,248,2,15,130,66,16,0,0,139,106,4,139,114,252,131
+ .byte 131,248,2,15,130,84,16,0,0,139,106,4,139,114,252,131
.byte 253,244,117,96,139,42,139,109,16,133,237,199,66,252,255,255
.byte 255,255,15,132,254,5,0,0,139,131,196,245,255,255,199,66
.byte 252,244,255,255,255,137,106,248,139,77,28,35,72,8,107,201
@@ -1540,11 +1540,11 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 90
lj_ff_setmetatable:
- .byte 131,248,3,15,130,180,15,0,0,131,122,4,244,15,133,170
- .byte 15,0,0,139,42,131,125,16,0,15,133,158,15,0,0,131
- .byte 122,12,244,15,133,148,15,0,0,139,66,8,137,69,16,139
+ .byte 131,248,3,15,130,198,15,0,0,131,122,4,244,15,133,188
+ .byte 15,0,0,139,42,131,125,16,0,15,133,176,15,0,0,131
+ .byte 122,12,244,15,133,166,15,0,0,139,66,8,137,69,16,139
.byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,19,128,101,4,251,139,131,200,244,255,255,137,171,200,244
+ .byte 116,19,128,101,4,251,139,131,132,244,255,255,137,171,132,244
.byte 255,255,137,69,12,233,62,5,0,0
.globl lj_ff_rawget
@@ -1552,7 +1552,7 @@ lj_ff_setmetatable:
.type lj_ff_rawget, @function
.size lj_ff_rawget, 67
lj_ff_rawget:
- .byte 131,248,3,15,130,90,15,0,0,131,122,4,244,15,133,80
+ .byte 131,248,3,15,130,108,15,0,0,131,122,4,244,15,133,98
.byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36
.byte 137,213,131,194,8,137,84,36,8
call lj_tab_get
@@ -1564,7 +1564,7 @@ lj_ff_rawget:
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 28
lj_ff_tonumber:
- .byte 131,248,2,15,133,23,15,0,0,131,122,4,242,15,131,13
+ .byte 131,248,2,15,133,41,15,0,0,131,122,4,242,15,131,31
.byte 15,0,0,242,15,16,2,233,215,4,0,0
.globl lj_ff_tostring
@@ -1572,11 +1572,11 @@ lj_ff_tonumber:
.type lj_ff_tostring, @function
.size lj_ff_tostring, 100
lj_ff_tostring:
- .byte 131,248,2,15,130,251,14,0,0,139,114,252,131,122,4,251
+ .byte 131,248,2,15,130,13,15,0,0,139,114,252,131,122,4,251
.byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,188
- .byte 4,0,0,131,122,4,242,15,135,215,14,0,0,131,187,12
- .byte 246,255,255,0,15,133,202,14,0,0,139,171,172,244,255,255
- .byte 59,171,176,244,255,255,114,5,232,69,15,0,0,139,108,36
+ .byte 4,0,0,131,122,4,242,15,135,233,14,0,0,131,187,12
+ .byte 246,255,255,0,15,133,220,14,0,0,139,171,104,244,255,255
+ .byte 59,171,108,244,255,255,114,5,232,87,15,0,0,139,108,36
.byte 48,137,85,16,137,116,36,24,137,233
call lj_strfmt_num
.byte 139,85,16,235,176
@@ -1586,8 +1586,8 @@ lj_ff_tostring:
.type lj_ff_next, @function
.size lj_ff_next, 89
lj_ff_next:
- .byte 131,248,2,15,130,151,14,0,0,116,88,131,122,4,244,15
- .byte 133,139,14,0,0,139,108,36,48,137,85,16,137,85,20,139
+ .byte 131,248,2,15,130,169,14,0,0,116,88,131,122,4,244,15
+ .byte 133,157,14,0,0,139,108,36,48,137,85,16,137,85,20,139
.byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84
.byte 36,8,137,116,36,24
call lj_tab_next
@@ -1607,8 +1607,8 @@ lj_fff_res2:
.type lj_ff_pairs, @function
.size lj_ff_pairs, 57
lj_ff_pairs:
- .byte 131,248,2,15,130,31,14,0,0,139,42,131,122,4,244,15
- .byte 133,19,14,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,49,14,0,0,139,42,131,122,4,244,15
+ .byte 133,37,14,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
.byte 4,0,0,0,233,207,3,0,0
@@ -1617,8 +1617,8 @@ lj_ff_pairs:
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 121
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,230,13,0,0,131,122,4,244,15,133,220
- .byte 13,0,0,131,122,12,242,15,131,210,13,0,0,139,114,252
+ .byte 131,248,3,15,130,248,13,0,0,131,122,4,244,15,133,238
+ .byte 13,0,0,131,122,12,242,15,131,228,13,0,0,139,114,252
.byte 242,15,16,66,8,189,0,0,240,63,102,15,110,205,102,15
.byte 112,201,81,242,15,88,193,242,15,44,192,242,15,17,66,248
.byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4
@@ -1639,8 +1639,8 @@ lj_fff_res0:
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 58
lj_ff_ipairs:
- .byte 131,248,2,15,130,99,13,0,0,139,42,131,122,4,244,15
- .byte 133,87,13,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,117,13,0,0,139,42,131,122,4,244,15
+ .byte 133,105,13,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
.byte 184,4,0,0,0,233,18,3,0,0
@@ -1649,8 +1649,8 @@ lj_ff_ipairs:
.type lj_ff_pcall, @function
.size lj_ff_pcall, 40
lj_ff_pcall:
- .byte 131,248,2,15,130,41,13,0,0,141,74,8,131,232,1,190
- .byte 14,0,0,0,15,182,171,9,245,255,255,193,237,4,131,229
+ .byte 131,248,2,15,130,59,13,0,0,141,74,8,131,232,1,190
+ .byte 14,0,0,0,15,182,171,181,244,255,255,193,237,4,131,229
.byte 1,1,238,233,215,247,255,255
.globl lj_ff_xpcall
@@ -1658,8 +1658,8 @@ lj_ff_pcall:
.type lj_ff_xpcall, @function
.size lj_ff_xpcall, 55
lj_ff_xpcall:
- .byte 131,248,3,15,130,1,13,0,0,131,122,12,247,15,133,247
- .byte 12,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
+ .byte 131,248,3,15,130,19,13,0,0,131,122,12,247,15,133,9
+ .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
.byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2
.byte 190,22,0,0,0,235,181
@@ -1668,17 +1668,17 @@ lj_ff_xpcall:
.type lj_ff_coroutine_resume, @function
.size lj_ff_coroutine_resume, 322
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,202,12,0,0,139,42,139,114,252,137,116
- .byte 36,24,137,44,36,131,122,4,249,15,133,180,12,0,0,131
- .byte 125,40,0,15,133,170,12,0,0,128,125,7,1,15,135,160
- .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,146,12,0
- .byte 0,141,116,193,240,59,117,24,15,135,133,12,0,0,137,117
+ .byte 131,248,2,15,130,220,12,0,0,139,42,139,114,252,137,116
+ .byte 36,24,137,44,36,131,122,4,249,15,133,198,12,0,0,131
+ .byte 125,40,0,15,133,188,12,0,0,128,125,7,1,15,135,178
+ .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,164,12,0
+ .byte 0,141,116,193,240,59,117,24,15,135,151,12,0,0,137,117
.byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108
.byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139
.byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4
.byte 49,201,137,76,36,12,137,76,36,8,232,72,246,255,255,139
- .byte 108,36,48,139,52,36,139,85,16,137,171,116,245,255,255,199
- .byte 131,228,244,255,255,255,255,255,255,131,248,1,119,89,139,78
+ .byte 108,36,48,139,52,36,139,85,16,137,171,84,245,255,255,199
+ .byte 131,216,244,255,255,255,255,255,255,131,248,1,119,89,139,78
.byte 16,139,126,20,137,78,20,137,254,41,206,116,34,141,4,50
.byte 193,238,3,59,69,24,119,96,137,213,41,205,139,1,137,4
.byte 41,139,65,4,137,68,41,4,131,193,8,57,249,117,237,141
@@ -1697,14 +1697,14 @@ lj_ff_coroutine_resume:
.size lj_ff_coroutine_wrap_aux, 267
lj_ff_coroutine_wrap_aux:
.byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36
- .byte 131,125,40,0,15,133,119,11,0,0,128,125,7,1,15,135
- .byte 109,11,0,0,139,77,20,116,9,59,77,16,15,132,95,11
- .byte 0,0,141,116,193,248,59,117,24,15,135,82,11,0,0,137
+ .byte 131,125,40,0,15,133,137,11,0,0,128,125,7,1,15,135
+ .byte 127,11,0,0,139,77,20,116,9,59,77,16,15,132,113,11
+ .byte 0,0,141,116,193,248,59,117,24,15,135,100,11,0,0,137
.byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240
.byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46
.byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201
.byte 137,76,36,12,137,76,36,8,232,24,245,255,255,139,108,36
- .byte 48,139,52,36,139,85,16,137,171,116,245,255,255,199,131,228
+ .byte 48,139,52,36,139,85,16,137,171,84,245,255,255,199,131,216
.byte 244,255,255,255,255,255,255,131,248,1,119,79,139,78,16,139
.byte 126,20,137,78,20,137,254,41,206,116,34,141,4,50,193,238
.byte 3,59,69,24,119,62,137,213,41,205,139,1,137,4,41,139
@@ -1721,7 +1721,7 @@ lj_ff_coroutine_wrap_aux:
.type lj_ff_coroutine_yield, @function
.size lj_ff_coroutine_yield, 42
lj_ff_coroutine_yield:
- .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,117,10,0
+ .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,135,10,0
.byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40
.byte 176,1,136,69,7,233,134,243,255,255
@@ -1743,7 +1743,7 @@ lj_fff_resn:
.type lj_ff_math_abs, @function
.size lj_ff_math_abs, 39
lj_ff_math_abs:
- .byte 131,248,2,15,130,75,10,0,0,131,122,4,242,15,131,65
+ .byte 131,248,2,15,130,93,10,0,0,131,122,4,242,15,131,83
.byte 10,0,0,242,15,16,2,102,15,239,201,102,15,118,201,102
.byte 15,115,209,1,15,84,193
@@ -1783,7 +1783,7 @@ lj_fff_res_:
.type lj_ff_math_floor, @function
.size lj_ff_math_floor, 21
lj_ff_math_floor:
- .byte 131,122,4,242,15,131,212,9,0,0,242,15,16,2,232,80
+ .byte 131,122,4,242,15,131,230,9,0,0,242,15,16,2,232,94
.byte 13,0,0,235,156
.globl lj_ff_math_ceil
@@ -1791,7 +1791,7 @@ lj_ff_math_floor:
.type lj_ff_math_ceil, @function
.size lj_ff_math_ceil, 21
lj_ff_math_ceil:
- .byte 131,122,4,242,15,131,191,9,0,0,242,15,16,2,232,168
+ .byte 131,122,4,242,15,131,209,9,0,0,242,15,16,2,232,182
.byte 13,0,0,235,135
.globl lj_ff_math_sqrt
@@ -1799,7 +1799,7 @@ lj_ff_math_ceil:
.type lj_ff_math_sqrt, @function
.size lj_ff_math_sqrt, 28
lj_ff_math_sqrt:
- .byte 131,248,2,15,130,171,9,0,0,131,122,4,242,15,131,161
+ .byte 131,248,2,15,130,189,9,0,0,131,122,4,242,15,131,179
.byte 9,0,0,242,15,81,2,233,107,255,255,255
.globl lj_ff_math_log
@@ -1807,7 +1807,7 @@ lj_ff_math_sqrt:
.type lj_ff_math_log, @function
.size lj_ff_math_log, 42
lj_ff_math_log:
- .byte 131,248,2,15,133,143,9,0,0,131,122,4,242,15,131,133
+ .byte 131,248,2,15,133,161,9,0,0,131,122,4,242,15,131,151
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log
@@ -1821,7 +1821,7 @@ lj_ff_math_log:
.type lj_ff_math_log10, @function
.size lj_ff_math_log10, 42
lj_ff_math_log10:
- .byte 131,248,2,15,130,101,9,0,0,131,122,4,242,15,131,91
+ .byte 131,248,2,15,130,119,9,0,0,131,122,4,242,15,131,109
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log10
@@ -1835,7 +1835,7 @@ lj_ff_math_log10:
.type lj_ff_math_exp, @function
.size lj_ff_math_exp, 42
lj_ff_math_exp:
- .byte 131,248,2,15,130,59,9,0,0,131,122,4,242,15,131,49
+ .byte 131,248,2,15,130,77,9,0,0,131,122,4,242,15,131,67
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_exp
@@ -1849,7 +1849,7 @@ lj_ff_math_exp:
.type lj_ff_math_sin, @function
.size lj_ff_math_sin, 42
lj_ff_math_sin:
- .byte 131,248,2,15,130,17,9,0,0,131,122,4,242,15,131,7
+ .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sin
@@ -1863,7 +1863,7 @@ lj_ff_math_sin:
.type lj_ff_math_cos, @function
.size lj_ff_math_cos, 42
lj_ff_math_cos:
- .byte 131,248,2,15,130,231,8,0,0,131,122,4,242,15,131,221
+ .byte 131,248,2,15,130,249,8,0,0,131,122,4,242,15,131,239
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cos
@@ -1877,7 +1877,7 @@ lj_ff_math_cos:
.type lj_ff_math_tan, @function
.size lj_ff_math_tan, 42
lj_ff_math_tan:
- .byte 131,248,2,15,130,189,8,0,0,131,122,4,242,15,131,179
+ .byte 131,248,2,15,130,207,8,0,0,131,122,4,242,15,131,197
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tan
@@ -1891,7 +1891,7 @@ lj_ff_math_tan:
.type lj_ff_math_asin, @function
.size lj_ff_math_asin, 42
lj_ff_math_asin:
- .byte 131,248,2,15,130,147,8,0,0,131,122,4,242,15,131,137
+ .byte 131,248,2,15,130,165,8,0,0,131,122,4,242,15,131,155
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_asin
@@ -1905,7 +1905,7 @@ lj_ff_math_asin:
.type lj_ff_math_acos, @function
.size lj_ff_math_acos, 42
lj_ff_math_acos:
- .byte 131,248,2,15,130,105,8,0,0,131,122,4,242,15,131,95
+ .byte 131,248,2,15,130,123,8,0,0,131,122,4,242,15,131,113
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_acos
@@ -1919,7 +1919,7 @@ lj_ff_math_acos:
.type lj_ff_math_atan, @function
.size lj_ff_math_atan, 42
lj_ff_math_atan:
- .byte 131,248,2,15,130,63,8,0,0,131,122,4,242,15,131,53
+ .byte 131,248,2,15,130,81,8,0,0,131,122,4,242,15,131,71
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_atan
@@ -1933,7 +1933,7 @@ lj_ff_math_atan:
.type lj_ff_math_sinh, @function
.size lj_ff_math_sinh, 42
lj_ff_math_sinh:
- .byte 131,248,2,15,130,21,8,0,0,131,122,4,242,15,131,11
+ .byte 131,248,2,15,130,39,8,0,0,131,122,4,242,15,131,29
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sinh
@@ -1947,7 +1947,7 @@ lj_ff_math_sinh:
.type lj_ff_math_cosh, @function
.size lj_ff_math_cosh, 42
lj_ff_math_cosh:
- .byte 131,248,2,15,130,235,7,0,0,131,122,4,242,15,131,225
+ .byte 131,248,2,15,130,253,7,0,0,131,122,4,242,15,131,243
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cosh
@@ -1961,7 +1961,7 @@ lj_ff_math_cosh:
.type lj_ff_math_tanh, @function
.size lj_ff_math_tanh, 42
lj_ff_math_tanh:
- .byte 131,248,2,15,130,193,7,0,0,131,122,4,242,15,131,183
+ .byte 131,248,2,15,130,211,7,0,0,131,122,4,242,15,131,201
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tanh
@@ -1975,8 +1975,8 @@ lj_ff_math_tanh:
.type lj_ff_math_pow, @function
.size lj_ff_math_pow, 63
lj_ff_math_pow:
- .byte 131,248,3,15,130,151,7,0,0,131,122,4,242,15,131,141
- .byte 7,0,0,131,122,12,242,15,131,131,7,0,0,242,15,16
+ .byte 131,248,3,15,130,169,7,0,0,131,122,4,242,15,131,159
+ .byte 7,0,0,131,122,12,242,15,131,149,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1991,8 +1991,8 @@ lj_ff_math_pow:
.type lj_ff_math_atan2, @function
.size lj_ff_math_atan2, 63
lj_ff_math_atan2:
- .byte 131,248,3,15,130,88,7,0,0,131,122,4,242,15,131,78
- .byte 7,0,0,131,122,12,242,15,131,68,7,0,0,242,15,16
+ .byte 131,248,3,15,130,106,7,0,0,131,122,4,242,15,131,96
+ .byte 7,0,0,131,122,12,242,15,131,86,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -2007,8 +2007,8 @@ lj_ff_math_atan2:
.type lj_ff_math_fmod, @function
.size lj_ff_math_fmod, 63
lj_ff_math_fmod:
- .byte 131,248,3,15,130,25,7,0,0,131,122,4,242,15,131,15
- .byte 7,0,0,131,122,12,242,15,131,5,7,0,0,242,15,16
+ .byte 131,248,3,15,130,43,7,0,0,131,122,4,242,15,131,33
+ .byte 7,0,0,131,122,12,242,15,131,23,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -2023,8 +2023,8 @@ lj_ff_math_fmod:
.type lj_ff_math_ldexp, @function
.size lj_ff_math_ldexp, 43
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,218,6,0,0,131,122,4,242,15,131,208
- .byte 6,0,0,131,122,12,242,15,131,198,6,0,0,221,66,8
+ .byte 131,248,3,15,130,236,6,0,0,131,122,4,242,15,131,226
+ .byte 6,0,0,131,122,12,242,15,131,216,6,0,0,221,66,8
.byte 221,2,217,253,221,217,233,92,252,255,255
.globl lj_ff_math_frexp
@@ -2032,8 +2032,8 @@ lj_ff_math_ldexp:
.type lj_ff_math_frexp, @function
.size lj_ff_math_frexp, 144
lj_ff_math_frexp:
- .byte 131,248,2,15,130,175,6,0,0,139,106,4,131,253,242,15
- .byte 131,163,6,0,0,139,114,252,139,2,137,106,252,137,66,248
+ .byte 131,248,2,15,130,193,6,0,0,139,106,4,131,253,242,15
+ .byte 131,181,6,0,0,139,114,252,139,2,137,106,252,137,66,248
.byte 209,229,129,253,0,0,224,255,115,58,9,232,116,54,184,254
.byte 3,0,0,129,253,0,0,32,0,114,46,193,237,21,41,197
.byte 242,15,42,197,139,106,252,129,229,255,255,15,128,129,205,0
@@ -2047,9 +2047,9 @@ lj_ff_math_frexp:
.type lj_ff_math_modf, @function
.size lj_ff_math_modf, 96
lj_ff_math_modf:
- .byte 131,248,2,15,130,31,6,0,0,131,122,4,242,15,131,21
+ .byte 131,248,2,15,130,49,6,0,0,131,122,4,242,15,131,39
.byte 6,0,0,242,15,16,2,139,106,4,139,114,252,209,229,129
- .byte 253,0,0,224,255,116,52,15,40,224,232,88,10,0,0,242
+ .byte 253,0,0,224,255,116,52,15,40,224,232,102,10,0,0,242
.byte 15,92,224,242,15,17,66,248,242,15,17,34,139,66,252,139
.byte 106,4,49,232,120,10,184,3,0,0,0,233,184,251,255,255
.byte 129,245,0,0,0,128,137,106,4,235,235,15,87,228,235,211
@@ -2057,22 +2057,22 @@ lj_ff_math_modf:
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 53
+ .size lj_ff_math_min, 62
lj_ff_math_min:
- .byte 185,2,0,0,0,131,122,4,242,15,131,185,5,0,0,242
- .byte 15,16,2,57,193,15,131,128,251,255,255,131,124,202,252,242
- .byte 15,131,162,5,0,0,242,15,16,76,202,248,242,15,93,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,209,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,194,5,0,0,242,15,16,2,57,193,15,131
+ .byte 119,251,255,255,131,124,202,252,242,15,131,171,5,0,0,242
+ .byte 15,16,76,202,248,242,15,93,193,131,193,1,235,222
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 53
+ .size lj_ff_math_max, 62
lj_ff_math_max:
- .byte 185,2,0,0,0,131,122,4,242,15,131,132,5,0,0,242
- .byte 15,16,2,57,193,15,131,75,251,255,255,131,124,202,252,242
- .byte 15,131,109,5,0,0,242,15,16,76,202,248,242,15,95,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,147,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,132,5,0,0,242,15,16,2,57,193,15,131
+ .byte 57,251,255,255,131,124,202,252,242,15,131,109,5,0,0,242
+ .byte 15,16,76,202,248,242,15,95,193,131,193,1,235,222
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
@@ -2080,15 +2080,15 @@ lj_ff_math_max:
.size lj_ff_string_byte, 47
lj_ff_string_byte:
.byte 131,248,2,15,133,85,5,0,0,131,122,4,251,15,133,75
- .byte 5,0,0,139,42,139,114,252,131,125,12,1,15,130,198,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,2,251,255,255
+ .byte 5,0,0,139,42,139,114,252,131,125,16,1,15,130,180,247
+ .byte 255,255,15,182,109,20,242,15,42,197,233,240,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 70
lj_ff_string_char:
- .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,170
+ .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,170
.byte 5,0,0,131,248,2,15,133,19,5,0,0,131,122,4,242
.byte 15,131,9,5,0,0,242,15,44,42,129,253,255,0,0,0
.byte 15,135,249,4,0,0,137,108,36,20,199,68,36,8,1,0
@@ -2109,21 +2109,21 @@ lj_fff_newstr:
.size lj_fff_resstr, 21
lj_fff_resstr:
.byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,152,250,255,255
+ .byte 233,134,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 157
lj_ff_string_sub:
- .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,56
+ .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,56
.byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130
.byte 153,4,0,0,118,19,131,122,20,242,15,131,141,4,0,0
.byte 242,15,44,106,16,137,108,36,20,131,122,4,251,15,133,122
.byte 4,0,0,131,122,12,242,15,131,112,4,0,0,139,42,137
- .byte 108,36,12,139,109,12,242,15,44,74,8,139,68,36,20,57
+ .byte 108,36,12,139,109,16,242,15,44,74,8,139,68,36,20,57
.byte 197,114,30,133,201,126,38,139,108,36,12,41,200,124,46,141
- .byte 108,13,15,131,192,1,137,68,36,8,137,232,233,83,255,255
+ .byte 108,13,19,131,192,1,137,68,36,8,137,232,233,83,255,255
.byte 255,124,6,141,68,40,1,235,218,137,232,235,214,116,7,1
.byte 233,131,193,1,127,209,185,1,0,0,0,235,202
@@ -2139,9 +2139,9 @@ lj_fff_emptystr:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 82
lj_ff_string_reverse:
- .byte 131,248,2,15,130,19,4,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,142,4,0,0,131,122,4,251
- .byte 15,133,246,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,19,4,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,142,4,0,0,131,122,4,251
+ .byte 15,133,246,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_reverse
@@ -2154,9 +2154,9 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 82
lj_ff_string_lower:
- .byte 131,248,2,15,130,193,3,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,60,4,0,0,131,122,4,251
- .byte 15,133,164,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,193,3,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,60,4,0,0,131,122,4,251
+ .byte 15,133,164,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_lower
@@ -2169,9 +2169,9 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 82
lj_ff_string_upper:
- .byte 131,248,2,15,130,111,3,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,234,3,0,0,131,122,4,251
- .byte 15,133,82,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,111,3,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,234,3,0,0,131,122,4,251
+ .byte 15,133,82,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_upper
@@ -2249,7 +2249,7 @@ lj_ff_bit_bnot:
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,80,247,255,255
+ .byte 242,15,42,197,233,62,247,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
@@ -2334,7 +2334,7 @@ lj_fff_fallback:
.byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68
.byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77
.byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143
- .byte 172,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
+ .byte 154,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
.byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182
.byte 205,131,198,4,255,36,171
@@ -2344,8 +2344,8 @@ lj_fff_fallback:
.size lj_vm_call_tail, 55
lj_vm_call_tail:
.byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213
- .byte 141,20,234,233,94,234,255,255,137,245,131,229,248,41,234,233
- .byte 82,234,255,255,186,20,0,0,0,137,233
+ .byte 141,20,234,233,76,234,255,255,137,245,131,229,248,41,234,233
+ .byte 64,234,255,255,186,20,0,0,0,137,233
call lj_state_growstack
.byte 139,85,16,49,192,235,166
@@ -2365,23 +2365,23 @@ lj_fff_gcstep:
.type lj_vm_record, @function
.size lj_vm_record, 27
lj_vm_record:
- .byte 15,182,131,9,245,255,255,168,32,117,79,168,16,117,52,168
- .byte 12,116,48,255,139,88,245,255,255,235,40
+ .byte 15,182,131,181,244,255,255,168,32,117,79,168,16,117,52,168
+ .byte 12,116,48,255,139,56,245,255,255,235,40
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 13
lj_vm_rethook:
- .byte 15,182,131,9,245,255,255,168,16,117,52,235,27
+ .byte 15,182,131,181,244,255,255,168,16,117,52,235,27
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 65
lj_vm_inshook:
- .byte 15,182,131,9,245,255,255,168,16,117,39,168,12,116,35,255
- .byte 139,88,245,255,255,116,4,168,4,116,23,139,108,36,48,137
+ .byte 15,182,131,181,244,255,255,168,16,117,39,168,12,116,35,255
+ .byte 139,56,245,255,255,116,4,168,4,116,23,139,108,36,48,137
.byte 85,16,137,242,137,233
call lj_dispatch_ins
.byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255
@@ -2401,7 +2401,7 @@ lj_cont_hook:
lj_vm_hotloop:
.byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36
.byte 48,137,85,16,137,69,20,137,242,141,139,24,246,255,255,137
- .byte 171,104,246,255,255,137,116,36,24
+ .byte 171,108,246,255,255,137,116,36,24
call lj_trace_hot
.byte 235,174
@@ -2434,11 +2434,11 @@ lj_cont_stitch:
.byte 104,4,137,105,4,131,192,8,131,193,8,131,235,1,117,235
.byte 15,182,70,253,15,182,110,255,1,232,141,68,194,248,57,200
.byte 119,72,139,92,36,12,139,68,36,16,15,183,104,64,15,183
- .byte 64,66,57,232,15,132,5,235,255,255,133,192,15,133,174,228
+ .byte 64,66,57,232,15,132,243,234,255,255,133,192,15,133,156,228
.byte 255,255,137,171,64,255,255,255,139,108,36,48,137,85,16,137
- .byte 242,141,139,24,246,255,255,137,171,104,246,255,255
+ .byte 242,141,139,24,246,255,255,137,171,108,246,255,255
call lj_dispatch_stitch
- .byte 139,85,16,233,213,234,255,255,199,65,4,255,255,255,255,131
+ .byte 139,85,16,233,195,234,255,255,199,65,4,255,255,255,255,131
.byte 193,8,235,168
.globl lj_vm_profhook
@@ -2448,7 +2448,7 @@ lj_cont_stitch:
lj_vm_profhook:
.byte 139,108,36,48,137,85,16,137,242,137,233
call lj_dispatch_profile
- .byte 139,85,16,131,238,4,233,174,234,255,255
+ .byte 139,85,16,131,238,4,233,156,234,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2456,14 +2456,14 @@ lj_vm_profhook:
.size lj_vm_exit_handler, 160
lj_vm_exit_handler:
.byte 85,141,108,36,12,85,83,82,81,80,15,182,69,252,138,101
- .byte 248,137,125,252,137,117,248,139,93,0,139,139,228,244,255,255
- .byte 199,131,228,244,255,255,252,255,255,255,137,131,64,255,255,255
+ .byte 248,137,125,252,137,117,248,139,93,0,139,139,216,244,255,255
+ .byte 199,131,216,244,255,255,252,255,255,255,137,131,64,255,255,255
.byte 137,139,60,255,255,255,131,236,80,242,15,17,125,216,242,15
.byte 17,117,208,242,15,17,109,200,242,15,17,101,192,242,15,17
.byte 93,184,242,15,17,85,176,242,15,17,77,168,242,15,17,69
- .byte 160,139,171,116,245,255,255,139,147,120,245,255,255,137,171,104
+ .byte 160,139,171,84,245,255,255,139,147,88,245,255,255,137,171,108
.byte 246,255,255,137,85,16,141,84,36,16,141,139,24,246,255,255
- .byte 199,131,120,245,255,255,0,0,0,0
+ .byte 199,131,88,245,255,255,0,0,0,0
call lj_trace_exit
.byte 139,77,40,131,225,252,137,204,137,105,48,139,85,16,139,113
.byte 24
@@ -2471,16 +2471,16 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 114
+ .size lj_vm_exit_interp, 110
lj_vm_exit_interp:
.byte 133,192,120,99,139,108,36,48,137,68,36,20,139,122,248,139
- .byte 127,16,139,127,208,137,85,16,199,131,120,245,255,255,0,0
- .byte 0,0,199,131,228,244,255,255,255,255,255,255,139,6,15,182
+ .byte 127,16,139,127,208,137,85,16,199,131,88,245,255,255,0,0
+ .byte 0,0,199,131,216,244,255,255,255,255,255,255,139,6,15,182
.byte 204,15,182,232,131,198,4,193,232,16,131,253,89,114,9,131
.byte 253,97,115,7,139,68,36,20,255,36,171,139,66,252,169,3
.byte 0,0,0,117,239,15,182,64,253,247,208,139,124,194,248,139
- .byte 127,16,139,127,208,235,221,247,216,137,233,137,194
- call lj_err_throw
+ .byte 127,16,139,127,208,235,221,137,233
+ call lj_err_run
.globl lj_vm_floor
.hidden lj_vm_floor
@@ -2589,13 +2589,13 @@ lj_assert_bad_for_arg_type:
.type lj_vm_ffi_callback, @function
.size lj_vm_ffi_callback, 119
lj_vm_ffi_callback:
- .byte 131,236,16,87,86,83,131,236,28,141,157,104,11,0,0,139
- .byte 181,228,0,0,0,15,183,192,137,134,148,0,0,0,141,68
+ .byte 131,236,16,87,86,83,131,236,28,141,157,160,11,0,0,139
+ .byte 181,252,0,0,0,15,183,192,137,134,148,0,0,0,141,68
.byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76
.byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226
.byte 137,116,36,24,137,241
call lj_ccallback_enter
- .byte 199,131,228,244,255,255,255,255,255,255,139,80,16,139,64,20
+ .byte 199,131,216,244,255,255,255,255,255,255,139,80,16,139,64,20
.byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14
.byte 15,182,233,15,182,205,131,198,4,255,36,171
@@ -2604,7 +2604,7 @@ lj_vm_ffi_callback:
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 81
lj_cont_ffi_callback:
- .byte 139,76,36,48,139,179,124,245,255,255,137,78,12,137,81,16
+ .byte 139,76,36,48,139,179,92,245,255,255,137,78,12,137,81,16
.byte 137,105,20,137,241,137,194
call lj_ccallback_leave
.byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10
@@ -2649,7 +2649,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.long .Lbegin
- .long 13919
+ .long 13933
.byte 0xe
.uleb128 48
.byte 0x85
@@ -2707,7 +2707,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 13919
+ .long 13933
.uleb128 0
.byte 0xe
.uleb128 48
diff --git a/core/src/luajit/autogen/bsd/jit/x86_64/lj_bcdef.h b/core/src/luajit/autogen/bsd/jit/x86_64/lj_bcdef.h
index 72b73f070..4c509e1e6 100644
--- a/core/src/luajit/autogen/bsd/jit/x86_64/lj_bcdef.h
+++ b/core/src/luajit/autogen/bsd/jit/x86_64/lj_bcdef.h
@@ -2,159 +2,159 @@
LJ_DATADEF const uint16_t lj_bc_ofs[] = {
0,
-72,
-144,
-216,
-288,
-427,
-569,
-632,
-695,
-764,
-833,
-886,
-938,
-989,
-1040,
-1081,
-1122,
-1150,
-1182,
-1208,
-1240,
-1300,
-1374,
-1428,
-1482,
-1536,
-1590,
-1649,
-1703,
-1757,
-1811,
-1865,
-1901,
-1968,
-2035,
-2102,
-2169,
-2218,
-2298,
-2374,
-2410,
-2446,
-2476,
-2505,
-2530,
-2573,
-2609,
-2696,
-2778,
-2816,
-2850,
-2901,
-2965,
-3074,
-3167,
-3185,
-3203,
-3351,
-3475,
-3574,
-3628,
-3801,
-4030,
-4154,
-4296,
-4383,
-4429,
-4471,
-4475,
-4623,
-4691,
-4856,
-5047,
-5135,
-5139,
-5275,
-5367,
-5472,
-5569,
-5674,
-5694,
-5764,
-5831,
-5851,
-5895,
-5934,
-5954,
-5972,
-6019,
-6044,
-6064,
-6127,
-6181,
-6181,
-6306,
-6307,
-6396,
-8196,
-8263,
-8774,
-8877,
-8934,
-9065,
-8329,
-8491,
-8583,
-8635,
-8666,
-9123,
-9164,
-9786,
-9219,
-9529,
-9838,
-9965,
-9989,
+92,
+184,
+276,
+368,
+518,
+671,
+751,
+831,
+909,
+987,
+1047,
+1106,
+1162,
+1218,
+1267,
+1316,
+1351,
+1388,
+1415,
+1465,
+1522,
+1613,
+1672,
+1731,
+1790,
+1849,
+1913,
+1972,
+2031,
+2090,
+2149,
+2189,
+2265,
+2341,
+2417,
+2493,
+2550,
+2641,
+2725,
+2768,
+2811,
+2842,
+2872,
+2902,
+2953,
+3001,
+3113,
+3217,
+3267,
+3317,
+3376,
+3461,
+3583,
+3689,
+3717,
+3745,
+3910,
+4056,
+4161,
+4226,
+4421,
+4673,
+4808,
+4970,
+5065,
+5129,
+5190,
+5193,
+5383,
+5468,
+5625,
+5834,
+5948,
+5951,
+6101,
+6208,
+6329,
+6444,
+6567,
+6587,
+6662,
+6733,
+6753,
+6797,
+6835,
+6855,
+6874,
+6924,
+6951,
+6971,
+7039,
+7097,
+7097,
+7232,
+7233,
+7343,
+9488,
+9563,
+10185,
+10315,
+10413,
+10573,
+9634,
+9818,
+9943,
10016,
-10087,
-10127,
-10167,
-10207,
-10247,
-10287,
-10327,
-10367,
-10407,
-10447,
-10487,
-10750,
-10898,
-10047,
-10585,
-10527,
-10643,
-10701,
-10997,
-11056,
-11708,
-12106,
-12053,
-12175,
-12254,
-12336,
-12418,
-12500,
-11762,
-11859,
-11956,
-11115,
-11162,
-11284,
-11453,
-11538,
-11623
+10058,
+10671,
+10735,
+11496,
+10789,
+11176,
+11544,
+11707,
+11735,
+11589,
+11812,
+11858,
+11904,
+11950,
+11996,
+12042,
+12088,
+12134,
+12180,
+12226,
+12272,
+12590,
+12666,
+11766,
+12387,
+12318,
+12456,
+12525,
+12730,
+12807,
+13585,
+14021,
+13964,
+14093,
+14181,
+14272,
+14363,
+14454,
+13643,
+13750,
+13857,
+12884,
+12948,
+13082,
+13261,
+13369,
+13477
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/bsd/jit/x86_64/lj_ffdef.h b/core/src/luajit/autogen/bsd/jit/x86_64/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/bsd/jit/x86_64/lj_ffdef.h
+++ b/core/src/luajit/autogen/bsd/jit/x86_64/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/bsd/jit/x86_64/lj_folddef.h b/core/src/luajit/autogen/bsd/jit/x86_64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/bsd/jit/x86_64/lj_folddef.h
+++ b/core/src/luajit/autogen/bsd/jit/x86_64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/bsd/jit/x86_64/lj_libdef.h b/core/src/luajit/autogen/bsd/jit/x86_64/lj_libdef.h
index 9374c7567..e481b8568 100644
--- a/core/src/luajit/autogen/bsd/jit/x86_64/lj_libdef.h
+++ b/core/src/luajit/autogen/bsd/jit/x86_64/lj_libdef.h
@@ -145,23 +145,24 @@ static const lua_CFunction lj_lib_cf_table[] = {
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
+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
@@ -271,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +313,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/bsd/jit/x86_64/lj_recdef.h b/core/src/luajit/autogen/bsd/jit/x86_64/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/bsd/jit/x86_64/lj_recdef.h
+++ b/core/src/luajit/autogen/bsd/jit/x86_64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/bsd/jit/x86_64/lj_vm.S b/core/src/luajit/autogen/bsd/jit/x86_64/lj_vm.S
index ff901538c..b1cbec7aa 100644
--- a/core/src/luajit/autogen/bsd/jit/x86_64/lj_vm.S
+++ b/core/src/luajit/autogen/bsd/jit/x86_64/lj_vm.S
@@ -12,887 +12,935 @@ lj_vm_asm_begin:
.globl lj_BC_ISLT
.hidden lj_BC_ISLT
.type lj_BC_ISLT, @function
- .size lj_BC_ISLT, 72
+ .size lj_BC_ISLT, 92
lj_BC_ISLT:
- .byte 129,124,202,4,255,255,254,255,15,131,81,30,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,67,30,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,118,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,211,34,0,0
+ .byte 131,253,242,15,131,202,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,118,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISGE
.hidden lj_BC_ISGE
.type lj_BC_ISGE, @function
- .size lj_BC_ISGE, 72
+ .size lj_BC_ISGE, 92
lj_BC_ISGE:
- .byte 129,124,202,4,255,255,254,255,15,131,9,30,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,251,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,119,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,119,34,0,0
+ .byte 131,253,242,15,131,110,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,119,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISLE
.hidden lj_BC_ISLE
.type lj_BC_ISLE, @function
- .size lj_BC_ISLE, 72
+ .size lj_BC_ISLE, 92
lj_BC_ISLE:
- .byte 129,124,202,4,255,255,254,255,15,131,193,29,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,179,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,114,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,27,34,0,0
+ .byte 131,253,242,15,131,18,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,114,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISGT
.hidden lj_BC_ISGT
.type lj_BC_ISGT, @function
- .size lj_BC_ISGT, 72
+ .size lj_BC_ISGT, 92
lj_BC_ISGT:
- .byte 129,124,202,4,255,255,254,255,15,131,121,29,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,107,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,115,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,191,33,0,0
+ .byte 131,253,242,15,131,182,33,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,115,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISEQV
.hidden lj_BC_ISEQV
.type lj_BC_ISEQV, @function
- .size lj_BC_ISEQV, 139
+ .size lj_BC_ISEQV, 150
lj_BC_ISEQV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,13,117,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,106,29,0,0,131,124,202
- .byte 4,245,15,132,95,29,0,0,57,108,202,4,117,212,131,253
- .byte 253,115,196,139,12,202,139,4,194,57,193,116,186,131,253,244
- .byte 119,192,131,253,243,114,187,139,105,16,133,237,116,180,246,69
- .byte 6,16,117,174,49,237,233,15,29,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,14,117,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,205,33,0,0,65
+ .byte 131,251,245,15,132,195,33,0,0,72,57,193,116,201,68,57
+ .byte 221,117,208,131,253,244,119,203,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,186,246,69,10,16,117,180,49
+ .byte 237,233,106,33,0,0
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
.type lj_BC_ISNEV, @function
- .size lj_BC_ISNEV, 142
+ .size lj_BC_ISNEV, 153
lj_BC_ISNEV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,2,116,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,223,28,0,0,131,124,202
- .byte 4,245,15,132,212,28,0,0,57,108,202,4,117,201,131,253
- .byte 253,115,207,139,12,202,139,4,194,57,193,116,197,131,253,244
- .byte 119,181,131,253,243,114,176,139,105,16,133,237,116,169,246,69
- .byte 6,16,117,163,189,1,0,0,0,233,129,28,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,2,116,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,55,33,0,0,65
+ .byte 131,251,245,15,132,45,33,0,0,72,57,193,116,213,68,57
+ .byte 221,117,196,131,253,244,119,191,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,174,246,69,10,16,117,168,189
+ .byte 1,0,0,0,233,209,32,0,0
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
.type lj_BC_ISEQS, @function
- .size lj_BC_ISEQS, 63
+ .size lj_BC_ISEQS, 80
lj_BC_ISEQS:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,117,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,233,233,95,28,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,117,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,231,233,173,32,0,0
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
.type lj_BC_ISNES, @function
- .size lj_BC_ISNES, 63
+ .size lj_BC_ISNES, 80
lj_BC_ISNES:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,116,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,222,233,32,28,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,116,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,219,233,93,32,0,0
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
.type lj_BC_ISEQN, @function
- .size lj_BC_ISEQN, 69
+ .size lj_BC_ISEQN, 78
lj_BC_ISEQN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,13,117,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,219,27,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,14,117,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,231,233,15,32,0,0
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
.type lj_BC_ISNEN, @function
- .size lj_BC_ISNEN, 69
+ .size lj_BC_ISNEN, 78
lj_BC_ISNEN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,2,116,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,222
- .byte 233,150,27,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,2,116,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,219,233,193,31,0,0
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
.type lj_BC_ISEQP, @function
- .size lj_BC_ISEQP, 53
+ .size lj_BC_ISEQP, 60
lj_BC_ISEQP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,117,29,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,97,27,0,0
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,117,31,15,183,67,254,72,141,156,131,0,0,254,255,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,131,253,245,117,232,233,133,31,0,0
.globl lj_BC_ISNEP
.hidden lj_BC_ISNEP
.type lj_BC_ISNEP, @function
- .size lj_BC_ISNEP, 52
+ .size lj_BC_ISNEP, 59
lj_BC_ISNEP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,116,20,131,253
- .byte 245,15,132,74,27,0,0,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,116,21,131,253,245,15,132,105,31,0,0,15,183,67,254
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISTC
.hidden lj_BC_ISTC
.type lj_BC_ISTC, @function
- .size lj_BC_ISTC, 51
+ .size lj_BC_ISTC, 56
lj_BC_ISTC:
- .byte 139,108,194,4,131,195,4,131,253,254,115,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,115,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
.type lj_BC_ISFC, @function
- .size lj_BC_ISFC, 51
+ .size lj_BC_ISFC, 56
lj_BC_ISFC:
- .byte 139,108,194,4,131,195,4,131,253,254,114,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,114,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.globl lj_BC_IST
.hidden lj_BC_IST
.type lj_BC_IST, @function
- .size lj_BC_IST, 41
+ .size lj_BC_IST, 49
lj_BC_IST:
- .byte 139,108,194,4,131,195,4,131,253,254,115,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 115,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_ISF
.hidden lj_BC_ISF
.type lj_BC_ISF, @function
- .size lj_BC_ISF, 41
+ .size lj_BC_ISF, 49
lj_BC_ISF:
- .byte 139,108,194,4,131,195,4,131,253,254,114,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 114,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_ISTYPE
.hidden lj_BC_ISTYPE
.type lj_BC_ISTYPE, @function
- .size lj_BC_ISTYPE, 28
+ .size lj_BC_ISTYPE, 35
lj_BC_ISTYPE:
- .byte 3,68,202,4,15,133,133,26,0,0,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,202,72,193,253,47,1,197,15,133,138,30,0,0
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_ISNUM
.hidden lj_BC_ISNUM
.type lj_BC_ISNUM, @function
- .size lj_BC_ISNUM, 32
+ .size lj_BC_ISNUM, 37
lj_BC_ISNUM:
- .byte 129,124,202,4,255,255,254,255,15,131,101,26,0,0,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,73,193,251,47,65,131,251,242,15,131,101,30
+ .byte 0,0,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238
.globl lj_BC_MOV
.hidden lj_BC_MOV
.type lj_BC_MOV, @function
- .size lj_BC_MOV, 26
+ .size lj_BC_MOV, 27
lj_BC_MOV:
.byte 72,139,44,194,72,137,44,202,139,3,15,182,204,15,182,232
- .byte 131,195,4,193,232,16,65,255,36,238
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_NOT
.hidden lj_BC_NOT
.type lj_BC_NOT, @function
- .size lj_BC_NOT, 32
+ .size lj_BC_NOT, 50
lj_BC_NOT:
- .byte 49,237,131,124,194,4,254,131,213,253,137,108,202,4,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,72,193,253,47,184,2,0,0,0,72,131,253
+ .byte 254,131,216,0,72,193,224,47,72,247,208,72,137,4,202,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
- .size lj_BC_UNM, 60
+ .size lj_BC_UNM, 57
lj_BC_UNM:
- .byte 129,124,194,4,255,255,254,255,15,131,56,26,0,0,242,15
- .byte 16,4,194,72,184,0,0,0,0,0,0,0,128,102,72,15
- .byte 110,200,15,87,193,242,15,17,4,202,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,73,137,235,73,193,251,47,65,131,251,242,15
+ .byte 131,38,30,0,0,72,184,0,0,0,0,0,0,0,128,72
+ .byte 49,197,72,137,44,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238
.globl lj_BC_LEN
.hidden lj_BC_LEN
.type lj_BC_LEN, @function
- .size lj_BC_LEN, 74
+ .size lj_BC_LEN, 91
lj_BC_LEN:
- .byte 131,124,194,4,251,117,34,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,124,194,4,244,15,133
- .byte 34,26,0,0,139,60,194,137,213
+ .byte 72,139,4,194,73,137,195,72,193,224,17,72,193,232,17,73
+ .byte 193,251,47,65,131,251,251,117,32,15,87,192,242,15,42,64
+ .byte 20,242,15,17,4,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,65,131,251,244,15,133,29
+ .byte 30,0,0,72,137,199,72,137,213
call lj_tab_len
- .byte 242,15,42,192,137,234,15,182,75,253,235,200
+ .byte 242,15,42,192,72,137,234,15,182,75,253,235,198
.globl lj_BC_ADDVN
.hidden lj_BC_ADDVN
.type lj_BC_ADDVN, @function
- .size lj_BC_ADDVN, 54
+ .size lj_BC_ADDVN, 59
lj_BC_ADDVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 156,25,0,0,242,15,16,4,234,242,65,15,88,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,124,29,0,0,242,15,16,4,234,242,65,15
+ .byte 88,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBVN
.hidden lj_BC_SUBVN
.type lj_BC_SUBVN, @function
- .size lj_BC_SUBVN, 54
+ .size lj_BC_SUBVN, 59
lj_BC_SUBVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 102,25,0,0,242,15,16,4,234,242,65,15,92,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,65,29,0,0,242,15,16,4,234,242,65,15
+ .byte 92,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULVN
.hidden lj_BC_MULVN
.type lj_BC_MULVN, @function
- .size lj_BC_MULVN, 54
+ .size lj_BC_MULVN, 59
lj_BC_MULVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 48,25,0,0,242,15,16,4,234,242,65,15,89,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,6,29,0,0,242,15,16,4,234,242,65,15
+ .byte 89,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVVN
.hidden lj_BC_DIVVN
.type lj_BC_DIVVN, @function
- .size lj_BC_DIVVN, 54
+ .size lj_BC_DIVVN, 59
lj_BC_DIVVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 250,24,0,0,242,15,16,4,234,242,65,15,94,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,203,28,0,0,242,15,16,4,234,242,65,15
+ .byte 94,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODVN
.hidden lj_BC_MODVN
.type lj_BC_MODVN, @function
- .size lj_BC_MODVN, 59
+ .size lj_BC_MODVN, 64
lj_BC_MODVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 196,24,0,0,242,15,16,4,234,242,65,15,16,12,199,232
- .byte 204,47,0,0,242,15,17,4,202,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,144,28,0,0,242,15,16,4,234,242,65,15
+ .byte 16,12,199,232,233,54,0,0,242,15,17,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ADDNV
.hidden lj_BC_ADDNV
.type lj_BC_ADDNV, @function
- .size lj_BC_ADDNV, 54
+ .size lj_BC_ADDNV, 59
lj_BC_ADDNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 143,24,0,0,242,65,15,16,4,199,242,15,88,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,86,28,0,0,242,65,15,16,4,199,242,15
+ .byte 88,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBNV
.hidden lj_BC_SUBNV
.type lj_BC_SUBNV, @function
- .size lj_BC_SUBNV, 54
+ .size lj_BC_SUBNV, 59
lj_BC_SUBNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 89,24,0,0,242,65,15,16,4,199,242,15,92,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,27,28,0,0,242,65,15,16,4,199,242,15
+ .byte 92,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULNV
.hidden lj_BC_MULNV
.type lj_BC_MULNV, @function
- .size lj_BC_MULNV, 54
+ .size lj_BC_MULNV, 59
lj_BC_MULNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 35,24,0,0,242,65,15,16,4,199,242,15,89,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,224,27,0,0,242,65,15,16,4,199,242,15
+ .byte 89,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVNV
.hidden lj_BC_DIVNV
.type lj_BC_DIVNV, @function
- .size lj_BC_DIVNV, 54
+ .size lj_BC_DIVNV, 59
lj_BC_DIVNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 237,23,0,0,242,65,15,16,4,199,242,15,94,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,165,27,0,0,242,65,15,16,4,199,242,15
+ .byte 94,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODNV
.hidden lj_BC_MODNV
.type lj_BC_MODNV, @function
- .size lj_BC_MODNV, 36
+ .size lj_BC_MODNV, 40
lj_BC_MODNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 183,23,0,0,242,65,15,16,4,199,242,15,16,12,234,233
- .byte 232,254,255,255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,106,27,0,0,242,65,15,16,4,199,242,15
+ .byte 16,12,234,233,207,254,255,255
.globl lj_BC_ADDVV
.hidden lj_BC_ADDVV
.type lj_BC_ADDVV, @function
- .size lj_BC_ADDVV, 67
+ .size lj_BC_ADDVV, 76
lj_BC_ADDVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 164,23,0,0,129,124,194,4,255,255,254,255,15,131,150,23
- .byte 0,0,242,15,16,4,234,242,15,88,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,88,27,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,70,27,0,0,242,15,16,4,234,242
+ .byte 15,88,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBVV
.hidden lj_BC_SUBVV
.type lj_BC_SUBVV, @function
- .size lj_BC_SUBVV, 67
+ .size lj_BC_SUBVV, 76
lj_BC_SUBVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 97,23,0,0,129,124,194,4,255,255,254,255,15,131,83,23
- .byte 0,0,242,15,16,4,234,242,15,92,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,12,27,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,250,26,0,0,242,15,16,4,234,242
+ .byte 15,92,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULVV
.hidden lj_BC_MULVV
.type lj_BC_MULVV, @function
- .size lj_BC_MULVV, 67
+ .size lj_BC_MULVV, 76
lj_BC_MULVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 30,23,0,0,129,124,194,4,255,255,254,255,15,131,16,23
- .byte 0,0,242,15,16,4,234,242,15,89,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,192,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,174,26,0,0,242,15,16,4,234,242
+ .byte 15,89,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVVV
.hidden lj_BC_DIVVV
.type lj_BC_DIVVV, @function
- .size lj_BC_DIVVV, 67
+ .size lj_BC_DIVVV, 76
lj_BC_DIVVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 219,22,0,0,129,124,194,4,255,255,254,255,15,131,205,22
- .byte 0,0,242,15,16,4,234,242,15,94,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,116,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,98,26,0,0,242,15,16,4,234,242
+ .byte 15,94,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODVV
.hidden lj_BC_MODVV
.type lj_BC_MODVV, @function
- .size lj_BC_MODVV, 49
+ .size lj_BC_MODVV, 57
lj_BC_MODVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 152,22,0,0,129,124,194,4,255,255,254,255,15,131,138,22
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,233,171,253,255
- .byte 255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,40,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,22,26,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,233,102,253,255,255
.globl lj_BC_POW
.hidden lj_BC_POW
.type lj_BC_POW, @function
- .size lj_BC_POW, 80
+ .size lj_BC_POW, 91
lj_BC_POW:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 103,22,0,0,129,124,194,4,255,255,254,255,15,131,89,22
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,137,213
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,239,25,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,221,25,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,72,137,213
call pow@PLT
- .byte 15,182,75,253,137,234,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,75,253,72,137,234,242,15,17,4,202,139,3,15,182
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_CAT
.hidden lj_BC_CAT
.type lj_BC_CAT, @function
- .size lj_BC_CAT, 76
+ .size lj_BC_CAT, 84
lj_BC_CAT:
- .byte 15,182,236,15,182,192,139,124,36,24,137,87,16,141,52,194
- .byte 137,194,41,234,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,124,36,16,72,137,87,32,72
+ .byte 141,52,194,137,194,41,234,72,137,253,72,137,92,36,24
call lj_meta_cat
- .byte 139,85,16,133,192,15,133,50,22,0,0,15,182,107,255,15
- .byte 182,75,253,72,139,4,234,72,137,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,133,192,15,133,184,25,0,0,15,182,107
+ .byte 255,15,182,75,253,72,139,4,234,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
.type lj_BC_KSTR, @function
- .size lj_BC_KSTR, 36
+ .size lj_BC_KSTR, 43
lj_BC_KSTR:
- .byte 72,247,208,65,139,4,135,199,68,202,4,251,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,253
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
.type lj_BC_KCDATA, @function
- .size lj_BC_KCDATA, 36
+ .size lj_BC_KCDATA, 43
lj_BC_KCDATA:
- .byte 72,247,208,65,139,4,135,199,68,202,4,245,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,250
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
.type lj_BC_KSHORT, @function
- .size lj_BC_KSHORT, 30
+ .size lj_BC_KSHORT, 31
lj_BC_KSHORT:
.byte 15,191,192,242,15,42,192,242,15,17,4,202,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KNUM
.hidden lj_BC_KNUM
.type lj_BC_KNUM, @function
- .size lj_BC_KNUM, 29
+ .size lj_BC_KNUM, 30
lj_BC_KNUM:
.byte 242,65,15,16,4,199,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
.type lj_BC_KPRI, @function
- .size lj_BC_KPRI, 25
+ .size lj_BC_KPRI, 30
lj_BC_KPRI:
- .byte 72,247,208,137,68,202,4,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,193,224,47,72,247,208,72,137,4,202,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
.type lj_BC_KNIL, @function
- .size lj_BC_KNIL, 43
+ .size lj_BC_KNIL, 51
lj_BC_KNIL:
- .byte 141,76,202,12,141,68,194,4,189,255,255,255,255,137,105,248
- .byte 137,41,131,193,8,57,193,118,247,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,76,202,8,72,141,4,194,72,199,197,255,255,255,255
+ .byte 72,137,105,248,72,137,41,72,131,193,8,72,57,193,118,244
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_UGET
.hidden lj_BC_UGET
.type lj_BC_UGET, @function
- .size lj_BC_UGET, 36
+ .size lj_BC_UGET, 48
lj_BC_UGET:
- .byte 139,106,248,139,108,133,20,139,109,16,72,139,69,0,72,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,197
+ .byte 40,72,139,109,32,72,139,69,0,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_USETV
.hidden lj_BC_USETV
.type lj_BC_USETV, @function
- .size lj_BC_USETV, 87
+ .size lj_BC_USETV, 112
lj_BC_USETV:
- .byte 139,106,248,139,108,141,20,128,125,6,0,139,109,16,139,12
- .byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
- .byte 4,117,18,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,232,252,131,248,246,118,230,246,65,4
- .byte 3,116,224,137,238,137,213,65,141,190,216,243,255,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,128,125,10,0,72,139,109,32,72,139,12,194,72,137,77
+ .byte 0,116,6,246,69,248,4,117,19,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,200,72
+ .byte 193,248,47,131,232,252,131,248,246,118,222,72,193,225,17,72
+ .byte 193,233,17,246,65,8,3,116,208,72,137,238,72,137,213,73
+ .byte 141,190,144,240,255,255
call lj_gc_barrieruv
- .byte 137,234,235,204
+ .byte 72,137,234,235,185
.globl lj_BC_USETS
.hidden lj_BC_USETS
.type lj_BC_USETS, @function
- .size lj_BC_USETS, 82
+ .size lj_BC_USETS, 104
lj_BC_USETS:
- .byte 72,247,208,139,106,248,139,108,141,20,65,139,12,135,139,69
- .byte 16,137,8,199,64,4,251,255,255,255,246,69,4,4,117,18
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,246,65,4,3,116,232,128,125,6,0,116,226,137,213
- .byte 137,198,65,141,190,216,243,255,255
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,108,205,40,73,139,12,199,72,139,69,32,73,187,0,0
+ .byte 0,0,0,128,253,255,73,9,203,76,137,24,246,69,8,4
+ .byte 117,19,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,246,65,8,3,116,231,128,125,10,0,116
+ .byte 225,72,137,213,72,137,198,73,141,190,144,240,255,255
call lj_gc_barrieruv
- .byte 137,234,235,206
+ .byte 72,137,234,235,202
.globl lj_BC_USETN
.hidden lj_BC_USETN
.type lj_BC_USETN, @function
- .size lj_BC_USETN, 38
+ .size lj_BC_USETN, 50
lj_BC_USETN:
- .byte 139,106,248,242,65,15,16,4,199,139,108,141,20,139,77,16
- .byte 242,15,17,1,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,242,65,15,16
+ .byte 4,199,72,139,108,205,40,72,139,77,32,242,15,17,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.globl lj_BC_USETP
.hidden lj_BC_USETP
.type lj_BC_USETP, @function
- .size lj_BC_USETP, 34
+ .size lj_BC_USETP, 50
lj_BC_USETP:
- .byte 72,247,208,139,106,248,139,108,141,20,139,77,16,137,65,4
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,72,193,224,47,72,247,208,72,139,77,32,72,137,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
.byte 36,238
.globl lj_BC_UCLO
.hidden lj_BC_UCLO
.type lj_BC_UCLO, @function
- .size lj_BC_UCLO, 51
+ .size lj_BC_UCLO, 59
lj_BC_UCLO:
- .byte 141,156,131,0,0,254,255,139,108,36,24,131,125,40,0,116
- .byte 16,137,85,16,141,52,202,137,239
+ .byte 72,141,156,131,0,0,254,255,72,139,108,36,16,72,131,125
+ .byte 64,0,116,20,72,137,85,32,72,141,52,202,72,137,239
call lj_func_closeuv
- .byte 139,85,16,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238
+ .byte 72,139,85,32,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
.type lj_BC_FNEW, @function
- .size lj_BC_FNEW, 64
+ .size lj_BC_FNEW, 85
lj_BC_FNEW:
- .byte 72,247,208,139,108,36,24,137,85,16,139,82,248,65,139,52
- .byte 135,137,239,137,92,36,28
+ .byte 72,247,208,72,139,108,36,16,72,137,85,32,72,139,82,240
+ .byte 72,193,226,17,72,193,234,17,73,139,52,199,72,137,239,72
+ .byte 137,92,36,24
call lj_func_newL_gc
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,247,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_TNEW
.hidden lj_BC_TNEW
.type lj_BC_TNEW, @function
- .size lj_BC_TNEW, 109
+ .size lj_BC_TNEW, 122
lj_BC_TNEW:
- .byte 139,108,36,24,137,85,16,65,139,142,248,243,255,255,65,59
- .byte 142,252,243,255,255,137,92,36,28,115,69,137,194,37,255,7
- .byte 0,0,193,234,11,61,255,7,0,0,116,45,137,239,137,198
+ .byte 72,139,108,36,16,72,137,85,32,73,139,142,160,240,255,255
+ .byte 73,59,142,168,240,255,255,72,137,92,36,24,115,78,137,194
+ .byte 37,255,7,0,0,193,234,11,61,255,7,0,0,116,54,72
+ .byte 137,239,137,198
call lj_tab_new
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,184,1,8,0,0,235,204,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,184,1,8,0
+ .byte 0,235,195,72,137,239
call lj_gc_step_fixtop
- .byte 15,183,67,254,235,174
+ .byte 15,183,67,254,235,164
.globl lj_BC_TDUP
.hidden lj_BC_TDUP
.type lj_BC_TDUP, @function
- .size lj_BC_TDUP, 93
+ .size lj_BC_TDUP, 106
lj_BC_TDUP:
- .byte 72,247,208,139,108,36,24,65,139,142,248,243,255,255,137,92
- .byte 36,28,65,59,142,252,243,255,255,137,85,16,115,47,65,139
- .byte 52,135,137,239
+ .byte 72,247,208,72,139,108,36,16,73,139,142,160,240,255,255,72
+ .byte 137,92,36,24,73,59,142,168,240,255,255,72,137,85,32,115
+ .byte 56,73,139,52,199,72,137,239
call lj_tab_dup
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,239
call lj_gc_step_fixtop
- .byte 15,183,67,254,72,247,208,235,193
+ .byte 15,183,67,254,72,247,208,235,183
.globl lj_BC_GGET
.hidden lj_BC_GGET
.type lj_BC_GGET, @function
- .size lj_BC_GGET, 18
+ .size lj_BC_GGET, 28
lj_BC_GGET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,193,0
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,235,0,0,0
.globl lj_BC_GSET
.hidden lj_BC_GSET
.type lj_BC_GSET, @function
- .size lj_BC_GSET, 18
+ .size lj_BC_GSET, 28
lj_BC_GSET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,113,2
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,206,2,0,0
.globl lj_BC_TGETV
.hidden lj_BC_TGETV
.type lj_BC_TGETV, @function
- .size lj_BC_TGETV, 148
+ .size lj_BC_TGETV, 165
lj_BC_TGETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,122,16,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,102,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,86,16,0,0,59,69,24,15,131,77,16,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,25,72,139,40,72,137,44
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,17,139,77,16,246,65,6,1
- .byte 15,132,21,16,0,0,15,182,75,253,199,68,202,4,255,255
- .byte 255,255,235,205,131,124,194,4,251,15,133,252,15,0,0,139
- .byte 4,194,235,27
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,151,18,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,93,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,115,18,0,0,59,69,48,15,131
+ .byte 106,18,0,0,193,224,3,72,3,69,16,76,139,24,73,131
+ .byte 251,255,116,23,76,137,28,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,85,32,77
+ .byte 133,210,116,224,65,246,66,10,1,15,132,47,18,0,0,235
+ .byte 211,65,131,251,251,15,133,35,18,0,0,72,193,224,17,72
+ .byte 193,232,17,235,42
.globl lj_BC_TGETS
.hidden lj_BC_TGETS
.type lj_BC_TGETS, @function
- .size lj_BC_TGETS, 124
+ .size lj_BC_TGETS, 146
lj_BC_TGETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,163,15,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,3,77,20,131,121,12,251,117,54,57,65,8
- .byte 117,49,131,121,4,255,116,50,15,182,67,253,72,139,41,72
- .byte 137,44,194,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,15,182,67,253,199,68,194,4,255,255,255
- .byte 255,235,224,139,73,16,133,201,117,189,139,77,16,133,201,116
- .byte 228,246,65,6,1,117,222,233,63,15,0,0
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,167,17,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,76,3,85,40,73,187,0,0,0,0
+ .byte 0,128,253,255,73,9,195,77,57,90,8,117,32,77,139,26
+ .byte 73,131,251,255,116,39,76,137,28,202,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,77,139,82
+ .byte 16,77,133,210,117,209,73,199,195,255,255,255,255,76,139,85
+ .byte 32,77,133,210,116,208,65,246,66,10,1,117,201,233,63,17
+ .byte 0,0
.globl lj_BC_TGETB
.hidden lj_BC_TGETB
.type lj_BC_TGETB, @function
- .size lj_BC_TGETB, 99
+ .size lj_BC_TGETB, 105
lj_BC_TGETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,87,15,0
- .byte 0,139,44,234,59,69,24,15,131,75,15,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,25,72,139,40,72,137,44,202
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,131,125,16,0,116,17,139,77,16,246,65,6,1,15
- .byte 132,19,15,0,0,15,182,75,253,199,68,202,4,255,255,255
- .byte 255,235,205
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,81
+ .byte 17,0,0,59,69,48,15,131,72,17,0,0,193,224,3,72
+ .byte 3,69,16,76,139,24,73,131,251,255,116,23,76,137,28,202
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,76,139,85,32,77,133,210,116,224,65,246,66,10
+ .byte 1,15,132,13,17,0,0,235,211
.globl lj_BC_TGETR
.hidden lj_BC_TGETR
.type lj_BC_TGETR, @function
- .size lj_BC_TGETR, 54
+ .size lj_BC_TGETR, 65
lj_BC_TGETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,59,69
- .byte 24,15,131,98,15,0,0,193,224,3,3,69,8,72,139,40
- .byte 72,137,44,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,59,69,48,15,131,118,17,0,0
+ .byte 193,224,3,72,3,69,16,76,139,24,76,137,28,202,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_TSETV
.hidden lj_BC_TSETV
.type lj_BC_TSETV, @function
- .size lj_BC_TSETV, 173
+ .size lj_BC_TSETV, 195
lj_BC_TSETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,148,15,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,100,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,112,15,0,0,59,69,24,15,131,103,15,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,31,246,69,4,4,117,66
- .byte 72,139,44,202,72,137,40,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,125,16,0,116,219,139
- .byte 77,16,246,65,6,2,15,132,41,15,0,0,15,182,75,253
- .byte 235,200,131,124,194,4,251,15,133,24,15,0,0,139,4,194
- .byte 235,54,128,101,4,251,65,139,142,20,244,255,255,65,137,174
- .byte 20,244,255,255,137,77,12,15,182,75,253,235,163
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,159,17,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,99,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,123,17,0,0,59,69,48,15,131
+ .byte 114,17,0,0,193,224,3,72,3,69,16,72,131,56,255,116
+ .byte 32,246,69,8,4,117,68,72,139,44,202,72,137,40,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,76,139,85,32,77,133,210,116,215,65,246,66,10,2,15
+ .byte 132,49,17,0,0,235,202,65,131,251,251,15,133,37,17,0
+ .byte 0,72,193,224,17,72,193,232,17,235,66,128,101,8,251,77
+ .byte 139,150,208,240,255,255,73,137,174,208,240,255,255,76,137,85
+ .byte 24,235,164
.globl lj_BC_TSETS
.hidden lj_BC_TSETS
.type lj_BC_TSETS, @function
- .size lj_BC_TSETS, 229
+ .size lj_BC_TSETS, 252
lj_BC_TSETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,164,14,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,198,69,6,0,3,77,20,131,121,12,251,117
- .byte 77,57,65,8,117,72,131,121,4,255,116,39,246,69,4,4
- .byte 15,133,133,0,0,0,15,182,67,253,72,139,44,194,72,137
- .byte 41,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,211,137,12,36,139,77,16,246
- .byte 65,6,2,15,132,67,14,0,0,139,12,36,235,190,139,73
- .byte 16,133,201,117,166,139,77,16,133,201,116,10,246,65,6,2
- .byte 15,132,38,14,0,0,137,4,36,199,68,36,4,251,255,255
- .byte 255,137,108,36,8,139,124,36,24,137,87,16,72,141,20,36
- .byte 137,238,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,145,16,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,198,69,10,0,76,3,85,40,73,187
+ .byte 0,0,0,0,0,128,253,255,73,9,195,77,57,90,8,117
+ .byte 64,73,131,58,255,116,36,246,69,8,4,15,133,128,0,0
+ .byte 0,76,139,28,202,77,137,26,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,93,32,77
+ .byte 133,219,116,211,65,246,67,10,2,15,132,44,16,0,0,235
+ .byte 198,77,139,82,16,77,133,210,117,177,76,139,85,32,77,133
+ .byte 210,116,11,65,246,66,10,2,15,132,13,16,0,0,76,137
+ .byte 28,36,72,139,124,36,16,72,137,87,32,72,141,20,36,72
+ .byte 137,238,72,137,92,36,24
call lj_tab_newkey
- .byte 139,85,16,139,108,36,8,137,193,233,113,255,255,255,128,101
- .byte 4,251,65,139,134,20,244,255,255,65,137,174,20,244,255,255
- .byte 137,69,12,233,97,255,255,255
+ .byte 72,139,124,36,16,72,139,87,32,73,137,194,15,182,75,253
+ .byte 233,118,255,255,255,128,101,8,251,77,139,158,208,240,255,255
+ .byte 73,137,174,208,240,255,255,76,137,93,24,233,101,255,255,255
.globl lj_BC_TSETB
.hidden lj_BC_TSETB
.type lj_BC_TSETB, @function
- .size lj_BC_TSETB, 124
+ .size lj_BC_TSETB, 135
lj_BC_TSETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,239,13,0
- .byte 0,139,44,234,59,69,24,15,131,227,13,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,31,246,69,4,4,117,50,72
- .byte 139,12,202,72,137,8,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,125,16,0,116,219,139,77
- .byte 16,246,65,6,2,15,132,165,13,0,0,15,182,75,253,235
- .byte 200,128,101,4,251,65,139,142,20,244,255,255,65,137,174,20
- .byte 244,255,255,137,77,12,15,182,75,253,235,179
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,209
+ .byte 15,0,0,59,69,48,15,131,200,15,0,0,193,224,3,72
+ .byte 3,69,16,72,131,56,255,116,32,246,69,8,4,117,48,76
+ .byte 139,28,202,76,137,24,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,76,139,85,32,77,133,210
+ .byte 116,215,65,246,66,10,2,15,132,135,15,0,0,235,202,128
+ .byte 101,8,251,77,139,150,208,240,255,255,73,137,174,208,240,255
+ .byte 255,76,137,85,24,235,184
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
.type lj_BC_TSETM, @function
- .size lj_BC_TSETM, 142
+ .size lj_BC_TSETM, 162
lj_BC_TSETM:
- .byte 68,137,60,36,69,139,60,199,141,12,202,139,105,248,246,69
- .byte 4,4,117,99,139,68,36,4,131,232,1,116,37,68,1,248
- .byte 59,69,24,119,51,68,41,248,65,193,231,3,68,3,125,8
- .byte 72,139,41,131,193,8,73,137,47,65,131,199,8,131,232,1
- .byte 117,238,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,139,124,36,24,137,87,16,137
- .byte 238,137,194,137,253,137,92,36,28
+ .byte 69,139,20,199,72,141,12,202,72,139,105,248,72,193,229,17
+ .byte 72,193,237,17,246,69,8,4,117,109,139,4,36,131,232,1
+ .byte 116,38,68,1,208,59,69,48,119,49,68,41,208,65,193,226
+ .byte 3,76,3,85,16,72,139,41,72,131,193,8,73,137,42,73
+ .byte 131,194,8,131,232,1,117,237,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,72,139,124,36,16
+ .byte 72,137,87,32,72,137,238,137,194,72,137,253,72,137,92,36
+ .byte 24
call lj_tab_reasize
- .byte 139,85,16,15,182,75,253,235,145,128,101,4,251,65,139,134
- .byte 20,244,255,255,65,137,174,20,244,255,255,137,69,12,235,134
+ .byte 72,139,85,32,15,182,75,253,15,183,67,254,233,121,255,255
+ .byte 255,128,101,8,251,73,139,134,208,240,255,255,73,137,174,208
+ .byte 240,255,255,72,137,69,24,233,120,255,255,255
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
.type lj_BC_TSETR, @function
- .size lj_BC_TSETR, 87
+ .size lj_BC_TSETR, 95
lj_BC_TSETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,246,69
- .byte 4,4,117,40,59,69,24,15,131,89,13,0,0,193,224,3
- .byte 3,69,8,72,139,44,202,72,137,40,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,128,101,4,251
- .byte 65,139,142,20,244,255,255,65,137,174,20,244,255,255,137,77
- .byte 12,15,182,75,253,235,189
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,246,69,8,4,117,42,59,69,48
+ .byte 15,131,60,15,0,0,193,224,3,72,3,69,16,76,139,28
+ .byte 202,76,137,24,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,128,101,8,251,77,139,150,208,240
+ .byte 255,255,73,137,174,208,240,255,255,76,137,85,24,235,190
.globl lj_BC_CALLM
.hidden lj_BC_CALLM
.type lj_BC_CALLM, @function
- .size lj_BC_CALLM, 46
+ .size lj_BC_CALLM, 64
lj_BC_CALLM:
- .byte 15,182,192,3,68,36,4,131,124,202,4,247,139,44,202,15
- .byte 133,80,14,0,0,141,84,202,8,137,90,252,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,3,4,36,72,139,44,202,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,247,15,133,138
+ .byte 16,0,0,72,141,84,202,16,72,137,90,248,72,139,93,32
+ .byte 139,11,15,182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_BC_CALL
.hidden lj_BC_CALL
.type lj_BC_CALL, @function
- .size lj_BC_CALL, 42
+ .size lj_BC_CALL, 61
lj_BC_CALL:
- .byte 15,182,192,131,124,202,4,247,139,44,202,15,133,38,14,0
- .byte 0,141,84,202,8,137,90,252,139,93,16,139,11,15,182,233
- .byte 15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,72,139,44,202,73,137,235,72,193,229,17,72,193
+ .byte 237,17,73,193,251,47,65,131,251,247,15,133,77,16,0,0
+ .byte 72,141,84,202,16,72,137,90,248,72,139,93,32,139,11,15
+ .byte 182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_BC_CALLMT
.hidden lj_BC_CALLMT
.type lj_BC_CALLMT, @function
- .size lj_BC_CALLMT, 4
+ .size lj_BC_CALLMT, 3
lj_BC_CALLMT:
- .byte 3,68,36,4
+ .byte 3,4,36
.globl lj_BC_CALLT
.hidden lj_BC_CALLT
.type lj_BC_CALLT, @function
- .size lj_BC_CALLT, 148
+ .size lj_BC_CALLT, 190
lj_BC_CALLT:
- .byte 141,76,202,8,65,137,215,139,105,248,131,121,252,247,15,133
- .byte 249,13,0,0,139,90,252,247,195,3,0,0,0,117,91,137
- .byte 106,248,137,68,36,4,131,232,1,116,21,72,139,41,131,193
- .byte 8,73,137,47,65,131,199,8,131,232,1,117,238,139,106,248
- .byte 139,68,36,4,128,125,6,1,119,18,139,93,16,139,11,15
- .byte 182,233,15,182,205,131,195,4,65,255,36,238,247,195,3,0
- .byte 0,0,117,230,15,182,75,253,72,247,209,68,139,124,202,248
- .byte 69,139,127,16,69,139,127,208,235,208,131,235,3,247,195,7
- .byte 0,0,0,117,10,41,218,65,137,215,139,90,252,235,144,131
- .byte 195,3,235,139
+ .byte 72,141,76,202,16,73,137,215,72,139,105,240,73,137,235,73
+ .byte 193,251,47,65,131,251,247,15,133,21,16,0,0,72,139,90
+ .byte 248,247,195,3,0,0,0,15,133,110,0,0,0,72,137,106
+ .byte 240,137,4,36,131,232,1,116,23,72,139,41,72,131,193,8
+ .byte 73,137,47,73,131,199,8,131,232,1,117,237,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,139,4,36,128,125,10,1,119
+ .byte 20,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238,247,195,3,0,0,0,117,228,15,182,75
+ .byte 253,72,247,217,76,139,124,202,224,73,193,231,17,73,193,239
+ .byte 17,77,139,127,32,77,139,127,184,235,198,72,131,235,3,247
+ .byte 195,7,0,0,0,117,15,72,41,218,73,137,215,72,139,90
+ .byte 248,233,119,255,255,255,131,195,3,233,111,255,255,255
.globl lj_BC_ITERC
.hidden lj_BC_ITERC
.type lj_BC_ITERC, @function
- .size lj_BC_ITERC, 68
+ .size lj_BC_ITERC, 85
lj_BC_ITERC:
- .byte 141,76,202,8,72,139,105,232,72,139,65,240,72,137,41,72
- .byte 137,65,8,139,105,224,139,65,228,137,105,248,137,65,252,131
- .byte 248,247,184,3,0,0,0,15,133,76,13,0,0,137,202,137
- .byte 90,252,139,93,16,139,11,15,182,233,15,182,205,131,195,4
- .byte 65,255,36,238
+ .byte 72,141,76,202,16,72,139,105,224,72,139,65,232,72,137,41
+ .byte 72,137,65,8,72,139,105,216,72,137,105,240,184,3,0,0
+ .byte 0,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,247,15,133,58,15,0,0,72,137,202,72,137,90
+ .byte 248,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
.type lj_BC_ITERN, @function
- .size lj_BC_ITERN, 165
+ .size lj_BC_ITERN, 157
lj_BC_ITERN:
- .byte 68,137,60,36,68,137,116,36,4,139,108,202,240,139,68,202
- .byte 248,68,139,117,24,131,195,4,68,139,125,8,68,57,240,115
- .byte 76,65,131,124,199,4,255,116,63,242,15,42,192,73,139,44
- .byte 199,72,137,108,202,8,131,192,1,242,15,17,4,202,137,68
- .byte 202,248,15,183,67,254,141,156,131,0,0,254,255,68,139,116
- .byte 36,4,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,192,1,235,175,68,41,240
- .byte 59,69,28,119,216,68,107,248,24,68,3,125,20,65,131,127
- .byte 4,255,116,28,70,141,116,48,1,73,139,111,8,73,139,7
- .byte 72,137,44,202,72,137,68,202,8,68,137,116,202,248,235,162
- .byte 131,192,1,235,203
+ .byte 72,139,108,202,240,72,193,229,17,72,193,237,17,139,68,202
+ .byte 248,68,139,85,48,72,131,195,4,76,139,93,16,68,57,208
+ .byte 115,68,73,131,60,195,255,116,56,242,15,42,192,73,139,44
+ .byte 195,72,137,108,202,8,242,15,17,4,202,131,192,1,137,68
+ .byte 202,248,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,131,192,1,235,183,68,41,208,59,69,52,119,224,68,107
+ .byte 216,24,76,3,93,40,73,131,59,255,116,28,70,141,84,16
+ .byte 1,73,139,107,8,73,139,3,72,137,44,202,72,137,68,202
+ .byte 8,68,137,84,202,248,235,170,131,192,1,235,204
.globl lj_BC_VARG
.hidden lj_BC_VARG
.type lj_BC_VARG, @function
- .size lj_BC_VARG, 191
+ .size lj_BC_VARG, 209
lj_BC_VARG:
- .byte 15,182,236,15,182,192,68,137,60,36,68,141,124,194,11,141
- .byte 12,202,68,43,122,252,133,237,116,68,141,108,233,248,65,57
- .byte 215,115,23,73,139,71,248,65,131,199,8,72,137,1,131,193
- .byte 8,57,233,115,19,65,57,215,114,233,199,65,4,255,255,255
- .byte 255,131,193,8,57,233,114,242,68,139,60,36,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 36,4,1,0,0,0,137,208,68,41,248,118,219,137,197,193
- .byte 237,3,131,197,1,137,108,36,4,139,108,36,24,1,200,59
- .byte 69,32,119,21,73,139,71,248,65,131,199,8,72,137,1,131
- .byte 193,8,65,57,215,114,237,235,175,137,85,16,137,77,24,137
- .byte 92,36,28,65,41,215,139,116,36,4,131,238,1,137,239
+ .byte 15,182,236,15,182,192,76,141,84,194,19,72,141,12,202,76
+ .byte 43,82,248,72,133,237,116,70,72,141,108,233,248,73,57,210
+ .byte 115,25,73,139,66,240,73,131,194,8,72,137,1,72,131,193
+ .byte 8,72,57,233,115,21,73,57,210,114,231,72,199,1,255,255
+ .byte 255,255,72,131,193,8,72,57,233,114,240,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,199,4
+ .byte 36,1,0,0,0,72,137,208,76,41,208,118,222,137,197,193
+ .byte 237,3,131,197,1,137,44,36,72,139,108,36,16,72,1,200
+ .byte 72,59,69,48,119,22,73,139,66,240,73,131,194,8,72,137
+ .byte 1,72,131,193,8,73,57,210,114,236,235,175,72,137,85,32
+ .byte 72,137,77,40,72,137,92,36,24,73,41,210,68,137,84,36
+ .byte 4,139,52,36,131,238,1,72,137,239
call lj_state_growstack
- .byte 139,85,16,139,77,24,65,1,215,235,197
+ .byte 72,139,85,32,76,99,84,36,4,72,139,77,40,73,1,210
+ .byte 235,181
.globl lj_BC_ISNEXT
.hidden lj_BC_ISNEXT
.type lj_BC_ISNEXT, @function
- .size lj_BC_ISNEXT, 88
+ .size lj_BC_ISNEXT, 114
lj_BC_ISNEXT:
- .byte 131,124,202,236,247,117,65,139,108,202,232,131,124,202,244,244
- .byte 117,54,131,124,202,252,255,117,47,128,125,6,4,117,41,141
- .byte 156,131,0,0,254,255,199,68,202,248,0,0,0,0,199,68
- .byte 202,252,255,127,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,198,67,252,88,141,156,131,0
- .byte 0,254,255,198,3,69,235,222
+ .byte 72,139,108,202,232,73,137,235,72,193,229,17,72,193,237,17
+ .byte 73,193,251,47,65,131,251,247,117,71,76,139,92,202,240,73
+ .byte 193,251,47,65,131,251,244,117,56,72,131,124,202,248,255,117
+ .byte 48,128,125,10,4,117,42,72,141,156,131,0,0,254,255,73
+ .byte 186,0,0,0,0,255,127,254,255,76,137,84,202,248,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,198,67,252,88,72,141,156,131,0,0,254,255,198,3,69
+ .byte 235,220
.globl lj_BC_RETM
.hidden lj_BC_RETM
.type lj_BC_RETM, @function
- .size lj_BC_RETM, 4
+ .size lj_BC_RETM, 3
lj_BC_RETM:
- .byte 3,68,36,4
+ .byte 3,4,36
.globl lj_BC_RET
.hidden lj_BC_RET
.type lj_BC_RET, @function
- .size lj_BC_RET, 136
+ .size lj_BC_RET, 150
lj_BC_RET:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,94,65,137,215,131,232,1,116,17,73,139,44,15,73,137
- .byte 111,248,65,131,199,8,131,232,1,117,239,139,68,36,4,15
- .byte 182,107,255,57,197,119,40,15,182,75,253,72,247,209,141,20
- .byte 202,68,139,122,248,69,139,127,16,69,139,127,208,139,3,15
- .byte 182,204,15,182,232,131,195,4,193,232,16,65,255,36,238,65
- .byte 199,71,252,255,255,255,255,65,131,199,8,131,192,1,235,195
- .byte 141,107,253,247,197,7,0,0,0,15,133,1,5,0,0,41
- .byte 234,1,233,233,123,255,255,255
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,105,73,137,215,131,232,1,116,17,73,139,44,15,73,137
+ .byte 111,240,73,131,199,8,131,232,1,117,239,139,4,36,15,182
+ .byte 107,255,57,197,119,51,15,182,75,253,72,247,217,72,141,84
+ .byte 202,240,76,139,122,240,73,193,231,17,73,193,239,17,77,139
+ .byte 127,32,77,139,127,184,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,73,199,71,240,255,255,255
+ .byte 255,73,131,199,8,72,131,192,1,235,183,72,141,107,253,247
+ .byte 197,7,0,0,0,15,133,154,5,0,0,72,41,234,72,1
+ .byte 233,233,109,255,255,255
.globl lj_BC_RET0
.hidden lj_BC_RET0
.type lj_BC_RET0, @function
- .size lj_BC_RET0, 92
+ .size lj_BC_RET0, 107
lj_BC_RET0:
- .byte 139,90,252,137,68,36,4,247,195,3,0,0,0,117,58,56
- .byte 67,255,119,40,15,182,75,253,72,247,209,141,20,202,68,139
- .byte 122,248,69,139,127,16,69,139,127,208,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,68,194,244
- .byte 255,255,255,255,131,192,1,235,198,141,107,253,247,197,7,0
- .byte 0,0,15,133,160,4,0,0,41,234,235,164
+ .byte 72,139,90,248,137,4,36,247,195,3,0,0,0,117,71,56
+ .byte 67,255,119,51,15,182,75,253,72,247,217,72,141,84,202,240
+ .byte 76,139,122,240,73,193,231,17,73,193,239,17,77,139,127,32
+ .byte 77,139,127,184,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,72,199,68,194,232,255,255,255,255
+ .byte 72,131,192,1,235,185,72,141,107,253,247,197,7,0,0,0
+ .byte 15,133,41,5,0,0,72,41,234,235,149
.globl lj_BC_RET1
.hidden lj_BC_RET1
.type lj_BC_RET1, @function
- .size lj_BC_RET1, 105
+ .size lj_BC_RET1, 121
lj_BC_RET1:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,66,72,139,44,10,72,137,106,248,56,67,255,119,40,15
- .byte 182,75,253,72,247,209,141,20,202,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,139,3,15,182,204,15,182,232,131,195,4
- .byte 193,232,16,65,255,36,238,199,68,194,244,255,255,255,255,131
- .byte 192,1,235,198,141,107,253,247,197,7,0,0,0,15,133,57
- .byte 4,0,0,41,234,1,233,235,154
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,79,72,139,44,10,72,137,106,240,56,67,255,119,51,15
+ .byte 182,75,253,72,247,217,72,141,84,202,240,76,139,122,240,73
+ .byte 193,231,17,73,193,239,17,77,139,127,32,77,139,127,184,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,232,255,255,255,255,72,131,192,1,235
+ .byte 185,72,141,107,253,247,197,7,0,0,0,15,133,179,4,0
+ .byte 0,72,41,234,72,1,233,235,138
.globl lj_BC_FORI
.hidden lj_BC_FORI
.type lj_BC_FORI, @function
- .size lj_BC_FORI, 97
+ .size lj_BC_FORI, 115
lj_BC_FORI:
- .byte 141,12,202,129,121,4,255,255,254,255,15,131,105,10,0,0
- .byte 129,121,12,255,255,254,255,15,131,92,10,0,0,139,105,20
- .byte 129,253,255,255,254,255,15,131,77,10,0,0,242,15,16,1
- .byte 242,15,16,73,8,124,36,102,15,46,200,242,15,17,65,24
- .byte 115,7,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,102,15,46,193,235
- .byte 218
+ .byte 72,141,12,202,76,139,25,73,193,251,47,65,131,251,242,15
+ .byte 131,17,12,0,0,76,139,89,8,73,193,251,47,65,131,251
+ .byte 242,15,131,255,11,0,0,72,139,105,16,73,137,235,73,193
+ .byte 251,47,65,131,251,242,15,131,234,11,0,0,242,15,16,1
+ .byte 242,15,16,73,8,124,38,102,15,46,200,242,15,17,65,24
+ .byte 115,8,72,141,156,131,0,0,254,255,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,102,15,46
+ .byte 193,235,216
.globl lj_BC_JFORI
.hidden lj_BC_JFORI
.type lj_BC_JFORI, @function
- .size lj_BC_JFORI, 105
+ .size lj_BC_JFORI, 123
lj_BC_JFORI:
- .byte 141,12,202,129,121,4,255,255,254,255,15,131,8,10,0,0
- .byte 129,121,12,255,255,254,255,15,131,251,9,0,0,139,105,20
- .byte 129,253,255,255,254,255,15,131,236,9,0,0,242,15,16,1
- .byte 242,15,16,73,8,124,44,102,15,46,200,242,15,17,65,24
- .byte 141,156,131,0,0,254,255,15,183,67,254,15,131,66,1,0
- .byte 0,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,102,15,46,193,235,210
+ .byte 72,141,12,202,76,139,25,73,193,251,47,65,131,251,242,15
+ .byte 131,158,11,0,0,76,139,89,8,73,193,251,47,65,131,251
+ .byte 242,15,131,140,11,0,0,72,139,105,16,73,137,235,73,193
+ .byte 251,47,65,131,251,242,15,131,119,11,0,0,242,15,16,1
+ .byte 242,15,16,73,8,124,46,102,15,46,200,242,15,17,65,24
+ .byte 72,141,156,131,0,0,254,255,15,183,67,254,15,131,76,1
+ .byte 0,0,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,102,15,46,193,235,208
.globl lj_BC_FORL
.hidden lj_BC_FORL
@@ -900,29 +948,29 @@ lj_BC_JFORI:
.size lj_BC_FORL, 20
lj_BC_FORL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 38,28,0,0
+ .byte 137,32,0,0
.globl lj_BC_IFORL
.hidden lj_BC_IFORL
.type lj_BC_IFORL, @function
- .size lj_BC_IFORL, 70
+ .size lj_BC_IFORL, 75
lj_BC_IFORL:
- .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
- .byte 15,88,65,16,242,15,17,1,133,237,120,36,102,15,46,200
- .byte 242,15,17,65,24,114,7,141,156,131,0,0,254,255,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
- .byte 102,15,46,193,235,218
+ .byte 72,141,12,202,72,139,105,16,242,15,16,1,242,15,16,73
+ .byte 8,242,15,88,65,16,242,15,17,1,72,133,237,120,38,102
+ .byte 15,46,200,242,15,17,65,24,114,8,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,102,15,46,193,235,216
.globl lj_BC_JFORL
.hidden lj_BC_JFORL
.type lj_BC_JFORL, @function
- .size lj_BC_JFORL, 67
+ .size lj_BC_JFORL, 71
lj_BC_JFORL:
- .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
- .byte 15,88,65,16,242,15,17,1,133,237,120,33,102,15,46,200
- .byte 242,15,17,65,24,15,131,165,0,0,0,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,102,15,46
- .byte 193,235,221
+ .byte 72,141,12,202,72,139,105,16,242,15,16,1,242,15,16,73
+ .byte 8,242,15,88,65,16,242,15,17,1,72,133,237,120,34,102
+ .byte 15,46,200,242,15,17,65,24,15,131,166,0,0,0,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,102,15,46,193,235,220
.globl lj_BC_ITERL
.hidden lj_BC_ITERL
@@ -930,25 +978,25 @@ lj_BC_JFORL:
.size lj_BC_ITERL, 20
lj_BC_ITERL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 137,27,0,0
+ .byte 227,31,0,0
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
.type lj_BC_IITERL, @function
.size lj_BC_IITERL, 44
lj_BC_IITERL:
- .byte 141,12,202,139,105,4,131,253,255,116,15,141,156,131,0,0
- .byte 254,255,139,1,137,105,252,137,65,248,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,12,202,72,139,41,72,131,253,255,116,12,72,141,156
+ .byte 131,0,0,254,255,72,137,105,248,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_JITERL
.hidden lj_BC_JITERL
.type lj_BC_JITERL, @function
- .size lj_BC_JITERL, 39
+ .size lj_BC_JITERL, 38
lj_BC_JITERL:
- .byte 141,12,202,139,105,4,131,253,255,116,10,137,105,252,139,41
- .byte 137,105,248,235,56,139,3,15,182,204,15,182,232,131,195,4
- .byte 193,232,16,65,255,36,238
+ .byte 72,141,12,202,72,139,41,72,131,253,255,116,6,72,137,105
+ .byte 248,235,58,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
@@ -956,32 +1004,33 @@ lj_BC_JITERL:
.size lj_BC_LOOP, 20
lj_BC_LOOP:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 34,27,0,0
+ .byte 125,31,0,0
.globl lj_BC_ILOOP
.hidden lj_BC_ILOOP
.type lj_BC_ILOOP, @function
- .size lj_BC_ILOOP, 18
+ .size lj_BC_ILOOP, 19
lj_BC_ILOOP:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_JLOOP
.hidden lj_BC_JLOOP
.type lj_BC_JLOOP, @function
- .size lj_BC_JLOOP, 47
+ .size lj_BC_JLOOP, 50
lj_BC_JLOOP:
- .byte 65,139,142,232,246,255,255,139,4,129,72,139,64,64,139,108
- .byte 36,24,65,137,150,212,244,255,255,65,137,174,64,244,255,255
- .byte 76,137,36,36,76,137,108,36,8,72,131,236,16,255,224
+ .byte 73,139,142,224,244,255,255,72,139,4,193,72,139,64,88,72
+ .byte 139,108,36,16,73,137,150,0,242,255,255,73,137,174,104,241
+ .byte 255,255,72,131,236,16,76,137,100,36,16,76,137,108,36,8
+ .byte 255,224
.globl lj_BC_JMP
.hidden lj_BC_JMP
.type lj_BC_JMP, @function
- .size lj_BC_JMP, 25
+ .size lj_BC_JMP, 27
lj_BC_JMP:
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
@@ -989,27 +1038,28 @@ lj_BC_JMP:
.size lj_BC_FUNCF, 20
lj_BC_FUNCF:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,1,15,130
- .byte 236,26,0,0
+ .byte 82,31,0,0
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
.type lj_BC_IFUNCF, @function
- .size lj_BC_IFUNCF, 63
+ .size lj_BC_IFUNCF, 68
lj_BC_IFUNCF:
- .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
- .byte 223,2,0,0,15,182,75,194,57,200,118,18,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 194,252,255,255,255,255,131,192,1,57,200,118,241,235,221
+ .byte 76,139,123,180,72,139,108,36,16,72,141,12,202,72,59,77
+ .byte 48,15,135,73,3,0,0,15,182,75,158,57,200,118,19,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,248,255,255,255,255,131,192,1,57,200
+ .byte 118,240,235,219
.globl lj_BC_JFUNCF
.hidden lj_BC_JFUNCF
.type lj_BC_JFUNCF, @function
- .size lj_BC_JFUNCF, 54
+ .size lj_BC_JFUNCF, 58
lj_BC_JFUNCF:
- .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
- .byte 160,2,0,0,15,182,75,194,57,200,118,9,15,183,67,254
- .byte 233,64,255,255,255,199,68,194,252,255,255,255,255,131,192,1
- .byte 57,200,118,241,235,230
+ .byte 76,139,123,180,72,139,108,36,16,72,141,12,202,72,59,77
+ .byte 48,15,135,5,3,0,0,15,182,75,158,57,200,118,9,15
+ .byte 183,67,254,233,51,255,255,255,72,199,68,194,248,255,255,255
+ .byte 255,131,192,1,57,200,118,240,235,229
.globl lj_BC_FUNCV
.hidden lj_BC_FUNCV
@@ -1020,16 +1070,17 @@ lj_BC_FUNCV:
.globl lj_BC_IFUNCV
.hidden lj_BC_IFUNCV
.type lj_BC_IFUNCV, @function
- .size lj_BC_IFUNCV, 125
+ .size lj_BC_IFUNCV, 135
lj_BC_IFUNCV:
- .byte 141,44,197,3,0,0,0,141,4,194,68,139,122,248,137,104
- .byte 252,68,137,120,248,139,108,36,24,141,12,200,59,77,32,15
- .byte 135,84,2,0,0,137,209,137,194,15,182,107,194,133,237,116
- .byte 37,131,193,8,57,209,115,52,68,139,121,248,68,137,56,68
- .byte 139,121,252,68,137,120,4,131,192,8,199,65,252,255,255,255
- .byte 255,131,237,1,117,219,68,139,123,204,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,64,4,255
- .byte 255,255,255,131,192,8,131,237,1,117,241,235,217
+ .byte 141,44,197,11,0,0,0,72,141,68,194,8,76,139,122,240
+ .byte 72,137,104,248,76,137,120,240,72,139,108,36,16,72,141,12
+ .byte 200,72,59,77,48,15,135,177,2,0,0,72,137,209,72,137
+ .byte 194,15,182,107,158,133,237,116,37,72,131,193,8,72,131,193
+ .byte 8,72,57,209,115,47,76,139,121,240,76,137,56,72,131,192
+ .byte 8,72,199,65,240,255,255,255,255,131,237,1,117,223,76,139
+ .byte 123,180,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,72,199,0,255,255,255,255,72,131,192,8
+ .byte 131,237,1,117,240,235,215
.globl lj_BC_JFUNCV
.hidden lj_BC_JFUNCV
@@ -1041,73 +1092,77 @@ lj_BC_JFUNCV:
.globl lj_BC_FUNCC
.hidden lj_BC_FUNCC
.type lj_BC_FUNCC, @function
- .size lj_BC_FUNCC, 89
+ .size lj_BC_FUNCC, 110
lj_BC_FUNCC:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,137,239
- .byte 15,135,206,1,0,0,65,199,134,48,244,255,255,254,255,255
- .byte 255,65,255,215,139,85,16,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,141,12,194,247,217,3,77
- .byte 24,139,90,252,233,126,0,0,0
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,72,137,239
+ .byte 15,135,23,2,0,0,65,199,134,64,241,255,255,254,255,255
+ .byte 255,65,255,215,72,139,85,32,73,137,174,248,241,255,255,65
+ .byte 199,134,64,241,255,255,255,255,255,255,72,141,12,194,72,247
+ .byte 217,72,3,77,40,72,139,90,248,233,156,0,0,0
.globl lj_BC_FUNCCW
.hidden lj_BC_FUNCCW
.type lj_BC_FUNCCW, @function
- .size lj_BC_FUNCCW, 93
+ .size lj_BC_FUNCCW, 114
lj_BC_FUNCCW:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,76,137
- .byte 254,137,239,15,135,114,1,0,0,65,199,134,48,244,255,255
- .byte 254,255,255,255,65,255,150,184,244,255,255,139,85,16,65,137
- .byte 174,208,244,255,255,65,199,134,48,244,255,255,255,255,255,255
- .byte 141,12,194,247,217,3,77,24,139,90,252,235,33
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,76,137,254
+ .byte 72,137,239,15,135,166,1,0,0,65,199,134,64,241,255,255
+ .byte 254,255,255,255,65,255,150,224,241,255,255,72,139,85,32,73
+ .byte 137,174,248,241,255,255,65,199,134,64,241,255,255,255,255,255
+ .byte 255,72,141,12,194,72,247,217,72,3,77,40,72,139,90,248
+ .byte 235,42
.globl lj_vm_returnp
.hidden lj_vm_returnp
.type lj_vm_returnp, @function
- .size lj_vm_returnp, 33
+ .size lj_vm_returnp, 42
lj_vm_returnp:
- .byte 247,195,4,0,0,0,15,132,245,2,0,0,131,227,248,41
- .byte 218,72,141,76,25,248,139,90,252,199,68,10,4,253,255,255
- .byte 255
+ .byte 247,195,4,0,0,0,15,132,100,3,0,0,72,131,227,248
+ .byte 72,41,218,72,141,76,25,248,72,139,90,248,73,187,255,255
+ .byte 255,255,255,255,254,255,76,137,28,10
.globl lj_vm_returnc
.hidden lj_vm_returnc
.type lj_vm_returnc, @function
.size lj_vm_returnc, 25
lj_vm_returnc:
- .byte 131,192,1,15,132,167,0,0,0,137,68,36,4,247,195,3
- .byte 0,0,0,15,132,146,250,255,255
+ .byte 131,192,1,15,132,182,0,0,0,137,4,36,72,247,195,3
+ .byte 0,0,0,15,132,237,249,255,255
.globl lj_vm_return
.hidden lj_vm_return
.type lj_vm_return, @function
- .size lj_vm_return, 75
+ .size lj_vm_return, 83
lj_vm_return:
- .byte 131,243,1,247,195,3,0,0,0,117,187,65,199,134,48,244
- .byte 255,255,254,255,255,255,131,227,248,41,211,247,219,131,232,1
- .byte 116,16,72,139,44,10,72,137,106,248,131,194,8,131,232,1
- .byte 117,240,139,108,36,24,137,93,16,139,68,36,4,139,76,36
- .byte 16,57,193,117,28,131,234,8,137,85,24
+ .byte 72,131,243,1,247,195,3,0,0,0,117,177,65,199,134,64
+ .byte 241,255,255,254,255,255,255,72,131,227,248,72,41,211,72,247
+ .byte 219,131,232,1,116,17,72,139,44,10,72,137,106,240,72,131
+ .byte 194,8,131,232,1,117,239,72,139,108,36,16,72,137,93,32
+ .byte 139,4,36,139,76,36,8,57,193,117,30,72,131,234,16,72
+ .byte 137,85,40
.globl lj_vm_leave_cp
.hidden lj_vm_leave_cp
.type lj_vm_leave_cp, @function
.size lj_vm_leave_cp, 11
lj_vm_leave_cp:
- .byte 72,139,76,36,32,72,137,77,48,49,192
+ .byte 72,139,76,36,32,72,137,77,80,49,192
.globl lj_vm_leave_unw
.hidden lj_vm_leave_unw
.type lj_vm_leave_unw, @function
- .size lj_vm_leave_unw, 65
+ .size lj_vm_leave_unw, 72
lj_vm_leave_unw:
- .byte 72,131,196,40,65,94,65,95,91,93,195,114,20,59,85,32
- .byte 119,26,199,66,252,255,255,255,255,131,194,8,131,192,1,235
- .byte 202,133,201,116,202,41,193,141,20,202,235,195,137,85,24,137
- .byte 68,36,4,137,206,137,239
+ .byte 72,131,196,40,65,94,65,95,91,93,195,114,23,72,59,85
+ .byte 48,119,30,72,199,66,240,255,255,255,255,72,131,194,8,131
+ .byte 192,1,235,197,133,201,116,197,72,41,193,72,141,20,202,235
+ .byte 188,72,137,85,40,137,4,36,137,206,72,137,239
call lj_state_growstack
- .byte 139,85,24,235,162
+ .byte 72,139,85,40,235,154
.globl lj_vm_unwind_yield
.hidden lj_vm_unwind_yield
@@ -1126,16 +1181,18 @@ lj_vm_unwind_c:
.globl lj_vm_unwind_c_eh
.hidden lj_vm_unwind_c_eh
.type lj_vm_unwind_c_eh, @function
- .size lj_vm_unwind_c_eh, 16
+ .size lj_vm_unwind_c_eh, 21
lj_vm_unwind_c_eh:
- .byte 139,108,36,24,139,109,8,199,69,88,254,255,255,255,235,166
+ .byte 72,139,108,36,16,72,139,109,16,199,133,176,0,0,0,254
+ .byte 255,255,255,235,154
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
.type lj_vm_unwind_rethrow, @function
- .size lj_vm_unwind_rethrow, 21
+ .size lj_vm_unwind_rethrow, 22
lj_vm_unwind_rethrow:
- .byte 139,124,36,24,137,198,72,131,196,40,65,94,65,95,91,93
+ .byte 72,139,124,36,16,137,198,72,131,196,40,65,94,65,95,91
+ .byte 93
jmp lj_err_throw
.globl lj_vm_unwind_ff
@@ -1148,53 +1205,55 @@ lj_vm_unwind_ff:
.globl lj_vm_unwind_ff_eh
.hidden lj_vm_unwind_ff_eh
.type lj_vm_unwind_ff_eh, @function
- .size lj_vm_unwind_ff_eh, 56
+ .size lj_vm_unwind_ff_eh, 73
lj_vm_unwind_ff_eh:
- .byte 139,108,36,24,72,199,193,248,255,255,255,184,2,0,0,0
- .byte 139,85,16,68,139,117,8,65,129,198,40,12,0,0,139,90
- .byte 252,199,66,252,254,255,255,255,65,199,134,48,244,255,255,255
- .byte 255,255,255,233,227,254,255,255
+ .byte 72,139,108,36,16,184,2,0,0,0,72,139,85,32,76,139
+ .byte 117,16,73,129,198,112,15,0,0,72,139,90,248,72,185,255
+ .byte 255,255,255,255,127,255,255,72,139,42,72,137,74,240,72,137
+ .byte 106,248,72,199,193,240,255,255,255,65,199,134,64,241,255,255
+ .byte 255,255,255,255,233,189,254,255,255
.globl lj_vm_growstack_c
.hidden lj_vm_growstack_c
.type lj_vm_growstack_c, @function
.size lj_vm_growstack_c, 7
lj_vm_growstack_c:
- .byte 190,20,0,0,0,235,28
+ .byte 190,20,0,0,0,235,35
.globl lj_vm_growstack_v
.hidden lj_vm_growstack_v
.type lj_vm_growstack_v, @function
- .size lj_vm_growstack_v, 5
+ .size lj_vm_growstack_v, 6
lj_vm_growstack_v:
- .byte 131,232,8,235,4
+ .byte 72,131,232,16,235,5
.globl lj_vm_growstack_f
.hidden lj_vm_growstack_f
.type lj_vm_growstack_f, @function
- .size lj_vm_growstack_f, 65
+ .size lj_vm_growstack_f, 86
lj_vm_growstack_f:
- .byte 141,68,194,248,15,182,75,195,131,195,4,137,85,16,137,69
- .byte 24,137,92,36,28,137,206,137,239
+ .byte 72,141,68,194,248,15,182,75,159,72,131,195,4,72,137,85
+ .byte 32,72,137,69,40,72,137,92,36,24,72,137,206,72,137,239
call lj_state_growstack
- .byte 139,85,16,139,69,24,139,106,248,41,208,193,232,3,131,192
- .byte 1,139,93,16,139,11,15,182,233,15,182,205,131,195,4,65
- .byte 255,36,238
+ .byte 72,139,85,32,72,139,69,40,72,139,106,240,72,193,229,17
+ .byte 72,193,237,17,72,41,208,193,232,3,131,192,1,72,139,93
+ .byte 32,139,11,15,182,233,15,182,205,72,131,195,4,65,255,36
+ .byte 238
.globl lj_vm_resume
.hidden lj_vm_resume
.type lj_vm_resume, @function
- .size lj_vm_resume, 132
+ .size lj_vm_resume, 140
lj_vm_resume:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,241,187,5,0,0,0,49,192,76,141,124,36,1,68,139
- .byte 117,8,65,129,198,40,12,0,0,137,68,36,28,72,137,68
- .byte 36,32,137,68,36,16,137,68,36,20,76,137,125,48,56,69
- .byte 7,15,132,137,0,0,0,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,136,69,7,139,85,16,139
- .byte 69,24,41,200,193,232,3,131,192,1,41,209,139,90,252,137
- .byte 68,36,4,247,195,3,0,0,0,15,132,194,248,255,255,233
- .byte 43,254,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,241,187,5,0,0,0,49,192,76,141,124,36
+ .byte 1,76,139,117,16,73,129,198,112,15,0,0,72,137,68,36
+ .byte 24,72,137,68,36,32,137,68,36,8,137,68,36,12,76,137
+ .byte 125,80,56,69,11,15,132,145,0,0,0,73,137,174,248,241
+ .byte 255,255,65,199,134,64,241,255,255,255,255,255,255,136,69,11
+ .byte 72,139,85,32,72,139,69,40,72,41,200,193,232,3,131,192
+ .byte 1,72,41,209,72,139,90,248,137,4,36,247,195,3,0,0
+ .byte 0,15,132,217,247,255,255,233,231,253,255,255
.globl lj_vm_pcall
.hidden lj_vm_pcall
@@ -1202,75 +1261,81 @@ lj_vm_resume:
.size lj_vm_pcall, 21
lj_vm_pcall:
.byte 85,83,65,87,65,86,72,131,236,40,187,5,0,0,0,137
- .byte 76,36,20,235,15
+ .byte 76,36,12,235,15
.globl lj_vm_call
.hidden lj_vm_call
.type lj_vm_call, @function
- .size lj_vm_call, 91
+ .size lj_vm_call, 100
lj_vm_call:
.byte 85,83,65,87,65,86,72,131,236,40,187,1,0,0,0,137
- .byte 84,36,16,137,253,137,124,36,24,137,241,68,139,117,8,76
- .byte 139,125,48,76,137,124,36,32,137,108,36,28,65,129,198,40
- .byte 12,0,0,72,137,101,48,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,139,85,16,1,203,41,211
- .byte 139,69,24,41,200,193,232,3,131,192,1
+ .byte 84,36,8,72,137,253,72,137,124,36,16,72,137,241,76,139
+ .byte 117,16,76,139,125,80,76,137,124,36,32,72,137,108,36,24
+ .byte 73,129,198,112,15,0,0,72,137,101,80,73,137,174,248,241
+ .byte 255,255,65,199,134,64,241,255,255,255,255,255,255,72,139,85
+ .byte 32,72,1,203,72,41,211,72,139,69,40,72,41,200,193,232
+ .byte 3,131,192,1
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
.type lj_vm_call_dispatch, @function
- .size lj_vm_call_dispatch, 13
+ .size lj_vm_call_dispatch, 29
lj_vm_call_dispatch:
- .byte 139,105,248,131,121,252,247,15,133,163,3,0,0
+ .byte 72,139,105,240,73,137,235,72,193,229,17,72,193,237,17,73
+ .byte 193,251,47,65,131,251,247,15,133,104,4,0,0
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
.type lj_vm_call_dispatch_f, @function
- .size lj_vm_call_dispatch_f, 23
+ .size lj_vm_call_dispatch_f, 27
lj_vm_call_dispatch_f:
- .byte 137,202,137,90,252,139,93,16,139,11,15,182,233,15,182,205
- .byte 131,195,4,65,255,36,238
+ .byte 72,137,202,72,137,90,248,72,139,93,32,139,11,15,182,233
+ .byte 15,182,205,72,131,195,4,65,255,36,238
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
.type lj_vm_cpcall, @function
- .size lj_vm_cpcall, 94
+ .size lj_vm_cpcall, 99
lj_vm_cpcall:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,108,36,28,68,139,125,36,68,43,125,24,68,139,117,8
- .byte 199,68,36,20,0,0,0,0,68,137,124,36,16,65,129,198
- .byte 40,12,0,0,76,139,125,48,76,137,124,36,32,72,137,101
- .byte 48,65,137,174,208,244,255,255,255,209,133,192,15,132,144,253
- .byte 255,255,137,193,187,5,0,0,0,233,90,255,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,108,36,24,76,139,125,56,76,43,125,40,76
+ .byte 139,117,16,199,68,36,12,0,0,0,0,68,137,124,36,8
+ .byte 73,129,198,112,15,0,0,76,139,125,80,76,137,124,36,32
+ .byte 72,137,101,80,73,137,174,248,241,255,255,255,209,72,133,192
+ .byte 15,132,51,253,255,255,72,137,193,187,5,0,0,0,233,60
+ .byte 255,255,255
.globl lj_cont_dispatch
.hidden lj_cont_dispatch
.type lj_cont_dispatch, @function
- .size lj_cont_dispatch, 74
+ .size lj_cont_dispatch, 81
lj_cont_dispatch:
- .byte 1,209,131,227,248,137,213,41,218,199,68,193,252,255,255,255
- .byte 255,137,200,139,93,244,72,99,77,240,131,249,1,118,24,76
- .byte 141,61,128,227,255,255,76,1,249,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,255,225,15,132,47,27,0,0,41,213,193
- .byte 237,3,141,69,255,233,217,20,0,0
+ .byte 72,1,209,72,131,227,248,72,137,213,72,41,218,72,199,68
+ .byte 193,248,255,255,255,255,72,137,200,72,139,93,232,72,139,77
+ .byte 224,72,131,249,1,118,22,76,139,122,240,73,193,231,17,73
+ .byte 193,239,17,77,139,127,32,77,139,127,184,255,225,15,132,41
+ .byte 31,0,0,72,41,213,193,237,3,141,69,253,233,102,24,0
+ .byte 0
.globl lj_cont_cat
.hidden lj_cont_cat
.type lj_cont_cat, @function
- .size lj_cont_cat, 46
+ .size lj_cont_cat, 53
lj_cont_cat:
- .byte 15,182,75,255,131,237,16,141,12,202,41,233,15,132,132,0
- .byte 0,0,247,217,193,233,3,139,124,36,24,137,87,16,137,202
- .byte 72,139,8,72,137,77,0,137,238,233,60,236,255,255
+ .byte 15,182,75,255,72,131,237,32,72,141,12,202,72,41,233,15
+ .byte 132,157,0,0,0,72,247,217,193,233,3,72,139,124,36,16
+ .byte 72,137,87,32,137,202,72,139,8,72,137,77,0,72,137,238
+ .byte 233,81,233,255,255
.globl lj_vmeta_tgets
.hidden lj_vmeta_tgets
.type lj_vmeta_tgets, @function
- .size lj_vmeta_tgets, 41
+ .size lj_vmeta_tgets, 53
lj_vmeta_tgets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,54,117,46,65,141,142,104,244,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,54,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,112,241,255,255,72
+ .byte 137,77,0,235,35
.globl lj_vmeta_tgetb
.hidden lj_vmeta_tgetb
@@ -1278,46 +1343,49 @@ lj_vmeta_tgets:
.size lj_vmeta_tgetb, 19
lj_vmeta_tgetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.globl lj_vmeta_tgetv
.hidden lj_vmeta_tgetv
.type lj_vmeta_tgetv, @function
- .size lj_vmeta_tgetv, 44
+ .size lj_vmeta_tgetv, 53
lj_vmeta_tgetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call lj_meta_tget
- .byte 139,85,16,133,192,116,29
+ .byte 72,139,85,32,72,133,192,116,30
.globl lj_cont_ra
.hidden lj_cont_ra
.type lj_cont_ra, @function
- .size lj_cont_ra, 53
+ .size lj_cont_ra, 67
lj_cont_ra:
.byte 15,182,75,253,72,139,40,72,137,44,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,139,77,24
- .byte 137,89,244,141,89,2,41,211,139,105,248,184,3,0,0,0
- .byte 233,118,254,255,255
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,72,139
+ .byte 77,40,72,137,89,232,72,141,89,2,72,41,211,72,139,105
+ .byte 240,184,3,0,0,0,72,193,229,17,72,193,237,17,233,60
+ .byte 254,255,255
.globl lj_vmeta_tgetr
.hidden lj_vmeta_tgetr
.type lj_vmeta_tgetr, @function
- .size lj_vmeta_tgetr, 38
+ .size lj_vmeta_tgetr, 41
lj_vmeta_tgetr:
- .byte 137,239,137,213,137,198
+ .byte 72,137,239,72,137,213,137,198
call lj_tab_getinth
- .byte 15,182,75,253,137,234,133,192,15,133,139,240,255,255,199,68
- .byte 202,4,255,255,255,255,233,133,240,255,255
+ .byte 15,182,75,253,72,137,234,72,133,192,15,133,116,238,255,255
+ .byte 73,199,195,255,255,255,255,233,107,238,255,255
.globl lj_vmeta_tsets
.hidden lj_vmeta_tsets
.type lj_vmeta_tsets, @function
- .size lj_vmeta_tsets, 41
+ .size lj_vmeta_tsets, 53
lj_vmeta_tsets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,55,117,46,65,141,142,104,244,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,55,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,112,241,255,255,72
+ .byte 137,77,0,235,35
.globl lj_vmeta_tsetb
.hidden lj_vmeta_tsetb
@@ -1325,94 +1393,100 @@ lj_vmeta_tsets:
.size lj_vmeta_tsetb, 19
lj_vmeta_tsetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.globl lj_vmeta_tsetv
.hidden lj_vmeta_tsetv
.type lj_vmeta_tsetv, @function
- .size lj_vmeta_tsetv, 55
+ .size lj_vmeta_tsetv, 64
lj_vmeta_tsetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call lj_meta_tset
- .byte 139,85,16,133,192,116,29,15,182,75,253,72,139,44,202,72
- .byte 137,40
+ .byte 72,139,85,32,72,133,192,116,30,15,182,75,253,72,139,44
+ .byte 202,72,137,40
.globl lj_cont_nop
.hidden lj_cont_nop
.type lj_cont_nop, @function
- .size lj_cont_nop, 54
+ .size lj_cont_nop, 68
lj_cont_nop:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,139,77,24,137,89,244,15,182,67,253,72,139,44,194
- .byte 72,137,105,16,141,89,2,41,211,139,105,248,184,4,0,0
- .byte 0,233,167,253,255,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,72,139,77,40,72,137,89,232,15,182,67,253,72
+ .byte 139,44,194,72,137,105,16,72,141,89,2,72,41,211,72,139
+ .byte 105,240,184,4,0,0,0,72,193,229,17,72,193,237,17,233
+ .byte 71,253,255,255
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 33
+ .size lj_vmeta_tsetr, 39
lj_vmeta_tsetr:
- .byte 139,124,36,24,137,238,137,87,16,137,213,137,194,137,92,36
- .byte 28
+ .byte 72,139,124,36,16,72,137,238,72,137,87,32,72,137,213,137
+ .byte 194,72,137,92,36,24
call lj_tab_setinth
- .byte 15,182,75,253,137,234,233,140,242,255,255
+ .byte 15,182,75,253,72,137,234,233,164,240,255,255
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
.type lj_vmeta_comp, @function
- .size lj_vmeta_comp, 74
+ .size lj_vmeta_comp, 93
lj_vmeta_comp:
- .byte 139,108,36,24,137,85,16,141,52,202,141,20,194,137,239,15
- .byte 182,75,252,137,92,36,28
+ .byte 15,183,67,254,15,182,75,253,72,139,108,36,16,72,137,85
+ .byte 32,72,141,52,202,72,141,20,194,72,137,239,15,182,75,252
+ .byte 72,137,92,36,24
call lj_meta_comp
- .byte 139,85,16,131,248,1,15,135,207,0,0,0,141,91,4,114
- .byte 11,15,183,67,254,141,156,131,0,0,254,255,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,131,248,1,15,135,15,1,0,0,72,141
+ .byte 91,4,114,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_cont_condt
.hidden lj_cont_condt
.type lj_cont_condt, @function
- .size lj_cont_condt, 11
+ .size lj_cont_condt, 19
lj_cont_condt:
- .byte 131,195,4,131,120,4,254,114,218,235,227
+ .byte 72,131,195,4,76,139,24,73,193,251,47,65,131,251,254,114
+ .byte 208,235,218
.globl lj_cont_condf
.hidden lj_cont_condf
.type lj_cont_condf, @function
- .size lj_cont_condf, 6
+ .size lj_cont_condf, 13
lj_cont_condf:
- .byte 131,120,4,254,235,205
+ .byte 76,139,24,73,193,251,47,65,131,251,254,235,187
.globl lj_vmeta_equal
.hidden lj_vmeta_equal
.type lj_vmeta_equal, @function
- .size lj_vmeta_equal, 29
+ .size lj_vmeta_equal, 44
lj_vmeta_equal:
- .byte 131,235,4,137,206,137,233,139,108,36,24,137,85,16,137,194
- .byte 137,239,137,92,36,28
+ .byte 72,193,224,17,72,193,232,17,72,131,235,4,72,137,206,137
+ .byte 233,72,139,108,36,16,72,137,85,32,72,137,194,72,137,239
+ .byte 72,137,92,36,24
call lj_meta_equal
- .byte 235,164
+ .byte 235,129
.globl lj_vmeta_equal_cd
.hidden lj_vmeta_equal_cd
.type lj_vmeta_equal_cd, @function
- .size lj_vmeta_equal_cd, 26
+ .size lj_vmeta_equal_cd, 34
lj_vmeta_equal_cd:
- .byte 131,235,4,139,108,36,24,137,85,16,137,239,139,115,252,137
- .byte 92,36,28
+ .byte 72,131,235,4,72,139,108,36,16,72,137,85,32,72,137,239
+ .byte 139,115,252,72,137,92,36,24
call lj_meta_equal_cd
- .byte 235,138
+ .byte 233,95,255,255,255
.globl lj_vmeta_istype
.hidden lj_vmeta_istype
.type lj_vmeta_istype, @function
- .size lj_vmeta_istype, 29
+ .size lj_vmeta_istype, 35
lj_vmeta_istype:
- .byte 139,108,36,24,137,85,16,137,206,15,183,83,254,137,239,137
- .byte 92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,137,206,137,194,72,137,239
+ .byte 72,137,92,36,24
call lj_meta_istype
- .byte 139,85,16,235,137
+ .byte 72,139,85,32,233,92,255,255,255
.globl lj_vmeta_arith_vno
.hidden lj_vmeta_arith_vno
@@ -1425,7 +1499,7 @@ lj_vmeta_arith_vno:
.type lj_vmeta_arith_vn, @function
.size lj_vmeta_arith_vn, 6
lj_vmeta_arith_vn:
- .byte 65,141,4,199,235,20
+ .byte 73,141,4,199,235,26
.globl lj_vmeta_arith_nvo
.hidden lj_vmeta_arith_nvo
@@ -1436,16 +1510,16 @@ lj_vmeta_arith_nvo:
.globl lj_vmeta_arith_nv
.hidden lj_vmeta_arith_nv
.type lj_vmeta_arith_nv, @function
- .size lj_vmeta_arith_nv, 10
+ .size lj_vmeta_arith_nv, 13
lj_vmeta_arith_nv:
- .byte 65,141,4,199,141,44,234,149,235,13
+ .byte 77,141,20,199,72,141,4,234,76,137,213,235,17
.globl lj_vmeta_unm
.hidden lj_vmeta_unm
.type lj_vmeta_unm, @function
- .size lj_vmeta_unm, 7
+ .size lj_vmeta_unm, 9
lj_vmeta_unm:
- .byte 141,4,194,137,197,235,6
+ .byte 72,141,4,194,72,137,197,235,8
.globl lj_vmeta_arith_vvo
.hidden lj_vmeta_arith_vvo
@@ -1456,315 +1530,341 @@ lj_vmeta_arith_vvo:
.globl lj_vmeta_arith_vv
.hidden lj_vmeta_arith_vv
.type lj_vmeta_arith_vv, @function
- .size lj_vmeta_arith_vv, 49
+ .size lj_vmeta_arith_vv, 61
lj_vmeta_arith_vv:
- .byte 141,4,194,141,44,234,141,12,202,68,15,182,67,252,137,206
- .byte 137,193,139,124,36,24,137,87,16,137,234,137,253,137,92,36
- .byte 28
+ .byte 72,141,4,194,72,141,44,234,72,141,12,202,68,15,182,67
+ .byte 252,72,137,206,72,137,193,72,139,124,36,16,72,137,87,32
+ .byte 72,137,234,72,137,253,72,137,92,36,24
call lj_meta_arith
- .byte 139,85,16,133,192,15,132,178,254,255,255
+ .byte 72,139,85,32,72,133,192,15,132,78,254,255,255
.globl lj_vmeta_binop
.hidden lj_vmeta_binop
.type lj_vmeta_binop, @function
- .size lj_vmeta_binop, 20
+ .size lj_vmeta_binop, 24
lj_vmeta_binop:
- .byte 137,193,41,208,137,89,244,141,88,2,184,3,0,0,0,233
- .byte 110,252,255,255
+ .byte 72,137,193,72,41,208,72,137,89,232,72,141,88,2,184,3
+ .byte 0,0,0,233,164,251,255,255
.globl lj_vmeta_len
.hidden lj_vmeta_len
.type lj_vmeta_len, @function
- .size lj_vmeta_len, 26
+ .size lj_vmeta_len, 36
lj_vmeta_len:
- .byte 139,108,36,24,137,85,16,141,52,194,137,239,137,92,36,28
+ .byte 15,183,67,254,72,139,108,36,16,72,137,85,32,72,141,52
+ .byte 194,72,137,239,72,137,92,36,24
call lj_meta_len
- .byte 139,85,16,235,210
+ .byte 72,139,85,32,235,196
.globl lj_vmeta_call_ra
.hidden lj_vmeta_call_ra
.type lj_vmeta_call_ra, @function
- .size lj_vmeta_call_ra, 4
+ .size lj_vmeta_call_ra, 5
lj_vmeta_call_ra:
- .byte 141,76,202,8
+ .byte 72,141,76,202,16
.globl lj_vmeta_call
.hidden lj_vmeta_call
.type lj_vmeta_call, @function
- .size lj_vmeta_call, 81
+ .size lj_vmeta_call, 100
lj_vmeta_call:
- .byte 137,76,36,4,137,4,36,131,233,8,139,108,36,24,137,85
- .byte 16,137,206,141,20,193,137,239,137,92,36,28
+ .byte 137,4,36,72,137,205,72,139,124,36,16,72,137,87,32,72
+ .byte 141,113,240,72,141,84,193,248,72,137,92,36,24
call lj_meta_call
- .byte 139,85,16,139,76,36,4,139,4,36,139,105,248,131,192,1
- .byte 65,57,215,15,132,205,241,255,255,137,202,137,90,252,139,93
- .byte 16,139,11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 72,137,233,72,139,108,36,16,72,139,85,32,139,4,36,72
+ .byte 139,105,240,131,192,1,73,57,215,15,132,170,239,255,255,72
+ .byte 193,229,17,72,193,237,17,72,137,202,72,137,90,248,72,139
+ .byte 93,32,139,11,15,182,233,15,182,205,72,131,195,4,65,255
+ .byte 36,238
.globl lj_vmeta_for
.hidden lj_vmeta_for
.type lj_vmeta_for, @function
- .size lj_vmeta_for, 43
+ .size lj_vmeta_for, 49
lj_vmeta_for:
- .byte 139,108,36,24,137,85,16,137,206,137,239,137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,72,137,206,72,137,239,72
+ .byte 137,92,36,24
call lj_meta_for
- .byte 139,85,16,139,67,252,15,182,204,15,182,232,193,232,16,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,139,67,252,15,182,204,15,182,232,193,232,16
+ .byte 65,255,164,238,208,4,0,0
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
- .size lj_ff_assert, 67
+ .size lj_ff_assert, 75
lj_ff_assert:
- .byte 131,248,2,15,130,25,17,0,0,139,106,4,131,253,254,15
- .byte 131,13,17,0,0,139,90,252,137,68,36,4,137,106,252,139
- .byte 42,137,106,248,131,232,2,116,17,137,209,131,193,8,72,139
- .byte 41,72,137,105,248,131,232,1,117,241,139,68,36,4,233,100
- .byte 6,0,0
+ .byte 131,248,2,15,130,184,19,0,0,76,139,26,76,137,221,73
+ .byte 193,251,47,65,131,251,254,15,131,164,19,0,0,72,139,90
+ .byte 248,137,4,36,72,139,42,72,137,106,240,131,232,2,116,19
+ .byte 72,137,209,72,131,193,8,72,139,41,72,137,105,240,131,232
+ .byte 1,117,240,139,4,36,233,25,8,0,0
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
- .size lj_ff_type, 66
+ .size lj_ff_type, 71
lj_ff_type:
- .byte 131,248,2,15,130,214,16,0,0,139,106,4,137,233,193,249
- .byte 15,131,249,254,116,37,184,13,0,0,0,247,213,57,232,15
- .byte 71,197,139,106,248,139,68,197,32,139,90,252,199,66,252,251
- .byte 255,255,255,137,66,248,233,32,6,0,0,184,3,0,0,0
- .byte 235,224
+ .byte 131,248,2,15,130,109,19,0,0,72,139,2,72,193,248,47
+ .byte 189,242,255,255,255,57,232,15,66,197,247,208,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,72,139,68,197,48,72,139,90
+ .byte 248,73,187,0,0,0,0,0,128,253,255,76,9,216,72,137
+ .byte 66,240,233,202,7,0,0
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
- .size lj_ff_getmetatable, 162
+ .size lj_ff_getmetatable, 184
lj_ff_getmetatable:
- .byte 131,248,2,15,130,148,16,0,0,139,106,4,139,90,252,131
- .byte 253,244,117,97,139,42,139,109,16,133,237,199,66,252,255,255
- .byte 255,255,15,132,241,5,0,0,65,139,134,32,245,255,255,199
- .byte 66,252,244,255,255,255,137,106,248,139,77,28,35,72,8,107
- .byte 201,24,3,77,20,131,121,12,251,117,5,57,65,8,116,12
- .byte 139,73,16,133,201,117,238,233,189,5,0,0,139,105,4,131
- .byte 253,255,15,132,177,5,0,0,139,1,137,106,252,137,66,248
- .byte 233,164,5,0,0,131,253,243,116,154,131,253,242,119,20,129
- .byte 253,255,255,254,255,118,7,189,252,255,255,255,235,5,189,242
- .byte 255,255,255,247,213,65,139,172,174,52,245,255,255,233,119,255
- .byte 255,255
+ .byte 131,248,2,15,130,38,19,0,0,72,139,42,72,139,90,248
+ .byte 73,137,235,72,193,229,17,72,193,237,17,73,193,251,47,65
+ .byte 131,251,244,117,113,72,139,109,32,72,133,237,72,199,66,240
+ .byte 255,255,255,255,15,132,144,7,0,0,72,184,0,0,0,0
+ .byte 0,0,250,255,72,9,232,72,137,66,240,73,139,134,184,242
+ .byte 255,255,139,77,52,35,72,12,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,107,201,24,72,3,77,40,72,57,65,8
+ .byte 116,14,72,139,73,16,72,133,201,117,241,233,74,7,0,0
+ .byte 72,139,41,72,131,253,255,15,132,61,7,0,0,72,137,106
+ .byte 240,233,52,7,0,0,65,131,251,243,116,137,65,131,251,242
+ .byte 119,6,65,187,242,255,255,255,65,247,211,75,139,172,222,224
+ .byte 242,255,255,233,113,255,255,255
.globl lj_ff_setmetatable
.hidden lj_ff_setmetatable
.type lj_ff_setmetatable, @function
- .size lj_ff_setmetatable, 92
+ .size lj_ff_setmetatable, 125
lj_ff_setmetatable:
- .byte 131,248,3,15,130,242,15,0,0,131,122,4,244,15,133,232
- .byte 15,0,0,139,42,131,125,16,0,15,133,220,15,0,0,131
- .byte 122,12,244,15,133,210,15,0,0,139,66,8,137,69,16,139
- .byte 90,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,21,128,101,4,251,65,139,134,20,244,255,255,65,137,174
- .byte 20,244,255,255,137,69,12,233,27,5,0,0
+ .byte 131,248,3,15,130,110,18,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,79,18,0,0,72,131,125,32,0,15,133,68
+ .byte 18,0,0,72,139,74,8,73,137,203,72,193,225,17,72,193
+ .byte 233,17,73,193,251,47,65,131,251,244,15,133,39,18,0,0
+ .byte 72,137,77,32,72,139,90,248,76,137,82,240,246,69,8,4
+ .byte 116,22,128,101,8,251,73,139,134,208,240,255,255,73,137,174
+ .byte 208,240,255,255,72,137,69,24,233,149,6,0,0
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
- .size lj_ff_rawget, 52
+ .size lj_ff_rawget, 73
lj_ff_rawget:
- .byte 131,248,3,15,130,150,15,0,0,131,122,4,244,15,133,140
- .byte 15,0,0,137,213,139,50,141,82,8,139,124,36,24
+ .byte 131,248,3,15,130,241,17,0,0,72,139,50,73,137,243,72
+ .byte 193,230,17,72,193,238,17,73,193,251,47,65,131,251,244,15
+ .byte 133,213,17,0,0,72,137,213,72,141,82,8,72,139,124,36
+ .byte 16
call lj_tab_get
- .byte 137,234,72,139,40,139,90,252,72,137,106,248,233,231,4,0
- .byte 0
+ .byte 72,137,234,72,139,40,72,139,90,248,72,137,106,240,233,76
+ .byte 6,0,0
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
- .size lj_ff_tonumber, 31
+ .size lj_ff_tonumber, 42
lj_ff_tonumber:
- .byte 131,248,2,15,133,98,15,0,0,129,122,4,255,255,254,255
- .byte 15,131,85,15,0,0,242,15,16,2,233,192,4,0,0
+ .byte 131,248,2,15,133,168,17,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,135,148,17,0,0,72,139,90
+ .byte 248,72,137,106,240,233,34,6,0,0
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
- .size lj_ff_tostring, 108
+ .size lj_ff_tostring, 127
lj_ff_tostring:
- .byte 131,248,2,15,130,67,15,0,0,139,90,252,131,122,4,251
- .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,165
- .byte 4,0,0,129,122,4,255,255,254,255,15,135,28,15,0,0
- .byte 65,131,190,104,245,255,255,0,15,133,14,15,0,0,65,139
- .byte 174,248,243,255,255,65,59,174,252,243,255,255,114,5,232,136
- .byte 15,0,0,139,108,36,24,137,85,16,137,92,36,28,137,214
- .byte 137,239
+ .byte 131,248,2,15,130,126,17,0,0,72,139,90,248,72,139,42
+ .byte 73,137,235,73,193,251,47,65,131,251,251,117,9,72,137,106
+ .byte 240,233,252,5,0,0,65,131,251,242,15,135,82,17,0,0
+ .byte 73,131,190,72,243,255,255,0,15,133,73,17,0,0,73,139
+ .byte 174,160,240,255,255,73,59,174,168,240,255,255,114,5,232,235
+ .byte 17,0,0,72,139,108,36,16,72,137,85,32,72,137,92,36
+ .byte 24,72,137,214,72,137,239
call lj_strfmt_num
- .byte 139,85,16,235,168
+ .byte 72,139,85,32,72,189,0,0,0,0,0,128,253,255,72,9
+ .byte 197,235,158
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
- .size lj_ff_next, 72
+ .size lj_ff_next, 97
lj_ff_next:
- .byte 131,248,2,15,130,215,14,0,0,116,71,131,122,4,244,15
- .byte 133,203,14,0,0,139,108,36,24,137,85,16,137,85,24,139
- .byte 90,252,139,50,141,82,8,137,239,137,92,36,28
+ .byte 131,248,2,15,130,255,16,0,0,116,96,72,139,50,73,137
+ .byte 243,72,193,230,17,72,193,238,17,73,193,251,47,65,131,251
+ .byte 244,15,133,225,16,0,0,72,139,108,36,16,72,137,85,32
+ .byte 72,137,85,40,72,139,90,248,72,141,82,8,72,137,239,72
+ .byte 137,92,36,24
call lj_tab_next
- .byte 139,85,16,133,192,116,34,72,139,106,8,72,139,66,16,72
- .byte 137,106,248,72,137,2
+ .byte 72,139,85,32,133,192,116,36,72,139,106,8,72,139,66,16
+ .byte 72,137,106,240,72,137,66,248
.globl lj_fff_res2
.hidden lj_fff_res2
.type lj_fff_res2, @function
- .size lj_fff_res2, 31
+ .size lj_fff_res2, 33
lj_fff_res2:
- .byte 184,3,0,0,0,233,15,4,0,0,199,66,12,255,255,255
- .byte 255,235,176,199,66,252,255,255,255,255,233,245,3,0,0
+ .byte 184,3,0,0,0,233,61,5,0,0,72,199,66,8,255,255
+ .byte 255,255,235,150,72,199,66,240,255,255,255,255,233,33,5,0
+ .byte 0
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, @function
- .size lj_ff_pairs, 57
+ .size lj_ff_pairs, 98
lj_ff_pairs:
- .byte 131,248,2,15,130,112,14,0,0,139,42,131,122,4,244,15
- .byte 133,100,14,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
- .byte 4,0,0,0,233,193,3,0,0
+ .byte 131,248,2,15,130,125,16,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,94,16,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,255,255,255,255,184,4,0,0,0,233,196,4
+ .byte 0,0
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
- .size lj_ff_ipairs_aux, 121
+ .size lj_ff_ipairs_aux, 150
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,55,14,0,0,131,122,4,244,15,133,45
- .byte 14,0,0,129,122,12,255,255,254,255,15,131,32,14,0,0
- .byte 139,90,252,242,15,16,66,8,72,189,0,0,0,0,0,0
- .byte 240,63,102,72,15,110,205,242,15,88,193,242,15,44,192,242
- .byte 15,17,66,248,139,42,59,69,24,115,23,193,224,3,3,69
- .byte 8,131,120,4,255,116,34,72,139,40,72,137,42,233,70,255
- .byte 255,255,131,125,28,0,116,17,137,239,137,213,137,198
+ .byte 131,248,3,15,130,27,16,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,244,15
+ .byte 133,255,15,0,0,76,139,90,8,73,193,251,47,65,131,251
+ .byte 242,15,131,237,15,0,0,242,15,16,66,8,72,139,90,248
+ .byte 73,186,0,0,0,0,0,0,240,63,102,73,15,110,202,242
+ .byte 15,88,193,242,15,44,200,242,15,17,66,240,59,77,48,115
+ .byte 26,72,139,69,16,72,141,4,200,72,131,56,255,116,39,72
+ .byte 139,40,72,137,106,248,233,2,255,255,255,131,125,52,0,116
+ .byte 21,72,137,239,72,137,213,137,206
call lj_tab_getinth
- .byte 137,234,133,192,117,216
+ .byte 72,137,234,72,133,192,117,211
.globl lj_fff_res0
.hidden lj_fff_res0
.type lj_fff_res0, @function
.size lj_fff_res0, 10
lj_fff_res0:
- .byte 184,1,0,0,0,233,62,3,0,0
+ .byte 184,1,0,0,0,233,36,4,0,0
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
- .size lj_ff_ipairs, 58
+ .size lj_ff_ipairs, 98
lj_ff_ipairs:
- .byte 131,248,2,15,130,180,13,0,0,139,42,131,122,4,244,15
- .byte 133,168,13,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
- .byte 184,4,0,0,0,233,4,3,0,0
+ .byte 131,248,2,15,130,123,15,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,92,15,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,0,0,0,0,184,4,0,0,0,233,194,3
+ .byte 0,0
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
- .size lj_ff_pcall, 41
+ .size lj_ff_pcall, 64
lj_ff_pcall:
- .byte 131,248,2,15,130,122,13,0,0,141,74,8,131,232,1,187
- .byte 14,0,0,0,65,15,182,174,85,244,255,255,193,237,4,131
- .byte 229,1,1,235,233,12,248,255,255
+ .byte 131,248,2,15,130,25,15,0,0,72,141,74,16,131,232,1
+ .byte 187,22,0,0,0,65,15,182,174,25,241,255,255,72,193,237
+ .byte 4,72,131,229,1,72,1,235,73,137,199,74,139,108,249,232
+ .byte 74,137,108,249,240,73,131,239,1,119,240,233,7,246,255,255
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 55
+ .size lj_ff_xpcall, 54
lj_ff_xpcall:
- .byte 131,248,3,15,130,81,13,0,0,131,122,12,247,15,133,71
- .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
- .byte 139,42,139,90,8,137,106,8,137,26,141,74,16,131,232,2
- .byte 187,22,0,0,0,235,180
+ .byte 131,248,3,15,130,217,14,0,0,72,139,74,8,73,137,203
+ .byte 73,193,251,47,65,131,251,247,15,133,196,14,0,0,72,139
+ .byte 42,72,137,10,72,137,106,8,72,141,74,24,131,232,2,187
+ .byte 30,0,0,0,235,159
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
.type lj_ff_coroutine_resume, @function
- .size lj_ff_coroutine_resume, 310
+ .size lj_ff_coroutine_resume, 387
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,26,13,0,0,139,42,139,90,252,137,92
- .byte 36,28,137,44,36,131,122,4,249,15,133,4,13,0,0,72
- .byte 131,125,48,0,15,133,249,12,0,0,128,125,7,1,15,135
- .byte 239,12,0,0,139,77,24,116,9,59,77,16,15,132,225,12
- .byte 0,0,141,92,193,240,59,93,32,15,135,212,12,0,0,137
- .byte 93,24,139,108,36,24,137,85,16,131,194,8,137,85,24,141
- .byte 108,194,232,72,41,221,57,203,116,15,72,139,4,43,72,137
- .byte 67,248,131,235,8,57,203,117,241,137,206,139,60,36,232,94
- .byte 246,255,255,139,108,36,24,139,28,36,139,85,16,65,137,174
- .byte 208,244,255,255,65,199,134,48,244,255,255,255,255,255,255,131
- .byte 248,1,119,90,139,75,16,68,139,123,24,137,75,24,68,137
- .byte 251,41,203,116,31,141,4,26,193,235,3,59,69,32,119,91
- .byte 137,213,72,41,205,72,139,1,72,137,4,41,131,193,8,68
- .byte 57,249,117,241,141,67,2,199,66,252,253,255,255,255,139,92
- .byte 36,28,137,68,36,4,72,199,193,248,255,255,255,247,195,3
- .byte 0,0,0,15,132,41,239,255,255,233,146,244,255,255,199,66
- .byte 252,254,255,255,255,139,75,24,131,233,8,137,75,24,72,139
- .byte 1,72,137,2,184,3,0,0,0,235,195,139,12,36,68,137
- .byte 121,24,137,222,137,239
+ .byte 131,248,2,15,130,163,14,0,0,72,139,42,72,193,229,17
+ .byte 72,193,237,17,72,139,90,248,72,137,92,36,24,72,137,44
+ .byte 36,76,139,26,73,193,251,47,65,131,251,249,15,133,122,14
+ .byte 0,0,72,131,125,80,0,15,133,111,14,0,0,128,125,11
+ .byte 1,15,135,101,14,0,0,72,139,77,40,116,21,72,59,77
+ .byte 32,15,132,85,14,0,0,72,139,89,248,72,137,25,72,131
+ .byte 193,8,72,141,92,193,240,72,59,93,48,15,135,59,14,0
+ .byte 0,72,137,93,40,72,139,108,36,16,72,137,85,32,72,131
+ .byte 194,8,72,137,85,40,72,141,108,194,232,72,41,221,72,57
+ .byte 203,116,17,72,139,4,43,72,137,67,248,72,131,235,8,72
+ .byte 57,203,117,239,72,137,206,72,139,60,36,232,28,244,255,255
+ .byte 72,139,108,36,16,72,139,28,36,72,139,85,32,73,137,174
+ .byte 248,241,255,255,65,199,134,64,241,255,255,255,255,255,255,131
+ .byte 248,1,119,104,72,139,75,32,76,139,123,40,72,137,75,40
+ .byte 76,137,251,72,41,203,116,35,72,141,4,26,193,235,3,72
+ .byte 59,69,48,119,110,72,137,213,72,41,205,72,139,1,72,137
+ .byte 4,41,72,131,193,8,76,57,249,117,240,141,67,2,73,187
+ .byte 255,255,255,255,255,255,254,255,76,137,90,248,72,139,92,36
+ .byte 24,137,4,36,72,199,193,248,255,255,255,247,195,3,0,0
+ .byte 0,15,132,245,235,255,255,233,3,242,255,255,73,187,255,255
+ .byte 255,255,255,127,255,255,76,137,90,248,72,139,75,40,72,131
+ .byte 233,8,72,137,75,40,72,139,1,72,137,2,184,3,0,0
+ .byte 0,235,185,72,139,12,36,76,137,121,40,72,137,222,72,137
+ .byte 239
call lj_state_growstack
- .byte 139,28,36,139,85,16,233,110,255,255,255
+ .byte 72,139,28,36,72,139,85,32,233,81,255,255,255
.globl lj_ff_coroutine_wrap_aux
.hidden lj_ff_coroutine_wrap_aux
.type lj_ff_coroutine_wrap_aux, @function
- .size lj_ff_coroutine_wrap_aux, 257
+ .size lj_ff_coroutine_wrap_aux, 320
lj_ff_coroutine_wrap_aux:
- .byte 139,106,248,139,109,32,139,90,252,137,92,36,28,137,44,36
- .byte 72,131,125,48,0,15,133,210,11,0,0,128,125,7,1,15
- .byte 135,200,11,0,0,139,77,24,116,9,59,77,16,15,132,186
- .byte 11,0,0,141,92,193,248,59,93,32,15,135,173,11,0,0
- .byte 137,93,24,139,108,36,24,137,85,16,137,85,24,141,108,194
- .byte 240,72,41,221,57,203,116,15,72,139,4,43,72,137,67,248
- .byte 131,235,8,57,203,117,241,137,206,139,60,36,232,58,245,255
- .byte 255,139,108,36,24,139,28,36,139,85,16,65,137,174,208,244
- .byte 255,255,65,199,134,48,244,255,255,255,255,255,255,131,248,1
- .byte 119,78,139,75,16,68,139,123,24,137,75,24,68,137,251,41
- .byte 203,116,31,141,4,26,193,235,3,59,69,32,119,59,137,213
- .byte 72,41,205,72,139,1,72,137,4,41,131,193,8,68,57,249
- .byte 117,241,141,67,1,139,92,36,28,137,68,36,4,49,201,247
- .byte 195,3,0,0,0,15,132,17,238,255,255,233,122,243,255,255
- .byte 137,222,137,239
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,109,48
+ .byte 72,193,229,17,72,193,237,17,72,139,90,248,72,137,92,36
+ .byte 24,72,137,44,36,72,131,125,80,0,15,133,249,12,0,0
+ .byte 128,125,11,1,15,135,239,12,0,0,72,139,77,40,116,21
+ .byte 72,59,77,32,15,132,223,12,0,0,72,139,89,248,72,137
+ .byte 25,72,131,193,8,72,141,92,193,248,72,59,93,48,15,135
+ .byte 197,12,0,0,72,137,93,40,72,139,108,36,16,72,137,85
+ .byte 32,72,137,85,40,72,141,108,194,240,72,41,221,72,57,203
+ .byte 116,17,72,139,4,43,72,137,67,248,72,131,235,8,72,57
+ .byte 203,117,239,72,137,206,72,139,60,36,232,170,242,255,255,72
+ .byte 139,108,36,16,72,139,28,36,72,139,85,32,73,137,174,248
+ .byte 241,255,255,65,199,134,64,241,255,255,255,255,255,255,131,248
+ .byte 1,119,85,72,139,75,32,76,139,123,40,72,137,75,40,76
+ .byte 137,251,72,41,203,116,35,72,141,4,26,193,235,3,72,59
+ .byte 69,48,119,63,72,137,213,72,41,205,72,139,1,72,137,4
+ .byte 41,72,131,193,8,76,57,249,117,240,141,67,1,72,139,92
+ .byte 36,24,137,4,36,49,201,247,195,3,0,0,0,15,132,150
+ .byte 234,255,255,233,164,240,255,255,72,137,222,72,137,239
call lj_ffh_coroutine_wrap_err
- .byte 139,12,36,68,137,121,24,137,222,137,239
+ .byte 72,139,12,36,76,137,121,40,72,137,222,72,137,239
call lj_state_growstack
- .byte 139,28,36,139,85,16,235,145
+ .byte 72,139,28,36,72,139,85,32,235,131
.globl lj_ff_coroutine_yield
.hidden lj_ff_coroutine_yield
.type lj_ff_coroutine_yield, @function
- .size lj_ff_coroutine_yield, 44
+ .size lj_ff_coroutine_yield, 48
lj_ff_coroutine_yield:
- .byte 139,108,36,24,72,247,69,48,1,0,0,0,15,132,218,10
- .byte 0,0,137,85,16,141,68,194,248,137,69,24,49,192,72,137
- .byte 69,48,176,1,136,69,7,233,131,243,255,255
-
- .globl lj_fff_resi
- .hidden lj_fff_resi
- .type lj_fff_resi, @function
- .size lj_fff_resi, 0
-lj_fff_resi:
-
- .globl lj_fff_resn
- .hidden lj_fff_resn
- .type lj_fff_resn, @function
- .size lj_fff_resn, 8
-lj_fff_resn:
- .byte 139,90,252,221,90,248,235,52
+ .byte 72,139,108,36,16,72,247,69,80,1,0,0,0,15,132,214
+ .byte 11,0,0,72,137,85,32,72,141,68,194,248,72,137,69,40
+ .byte 49,192,72,137,69,80,176,1,136,69,11,233,170,240,255,255
.globl lj_ff_math_abs
.hidden lj_ff_math_abs
.type lj_ff_math_abs, @function
- .size lj_ff_math_abs, 44
+ .size lj_ff_math_abs, 45
lj_ff_math_abs:
- .byte 131,248,2,15,130,175,10,0,0,129,122,4,255,255,254,255
- .byte 15,131,162,10,0,0,242,15,16,2,72,184,255,255,255,255
- .byte 255,255,255,127,102,72,15,110,200,15,84,193
+ .byte 131,248,2,15,130,176,11,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,131,156,11,0,0,72,209,229
+ .byte 72,209,237,72,139,90,248,72,137,106,240,235,39
+
+ .globl lj_ff_math_sqrt
+ .hidden lj_ff_math_sqrt
+ .type lj_ff_math_sqrt, @function
+ .size lj_ff_math_sqrt, 30
+lj_ff_math_sqrt:
+ .byte 131,248,2,15,130,131,11,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,114,11,0,0,242,15,81,2
.globl lj_fff_resxmm0
.hidden lj_fff_resxmm0
.type lj_fff_resxmm0, @function
- .size lj_fff_resxmm0, 8
+ .size lj_fff_resxmm0, 9
lj_fff_resxmm0:
- .byte 139,90,252,242,15,17,66,248
+ .byte 72,139,90,248,242,15,17,66,240
.globl lj_fff_res1
.hidden lj_fff_res1
@@ -1776,503 +1876,514 @@ lj_fff_res1:
.globl lj_fff_res
.hidden lj_fff_res
.type lj_fff_res, @function
- .size lj_fff_res, 4
+ .size lj_fff_res, 3
lj_fff_res:
- .byte 137,68,36,4
+ .byte 137,4,36
.globl lj_fff_res_
.hidden lj_fff_res_
.type lj_fff_res_, @function
- .size lj_fff_res_, 66
+ .size lj_fff_res_, 71
lj_fff_res_:
- .byte 247,195,3,0,0,0,117,46,56,67,255,119,28,15,182,75
- .byte 253,72,247,209,141,20,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,199,68,194,244,255,255,255
- .byte 255,131,192,1,235,210,72,199,193,248,255,255,255,233,166,242
- .byte 255,255
+ .byte 247,195,3,0,0,0,117,51,56,67,255,119,31,15,182,75
+ .byte 253,72,247,217,72,141,84,202,240,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,199,68,194
+ .byte 232,255,255,255,255,72,131,192,1,235,205,72,199,193,240,255
+ .byte 255,255,233,169,239,255,255
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
.type lj_ff_math_floor, @function
- .size lj_ff_math_floor, 24
+ .size lj_ff_math_floor, 28
lj_ff_math_floor:
- .byte 129,122,4,255,255,254,255,15,131,44,10,0,0,242,15,16
- .byte 2,232,15,14,0,0,235,149
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,5,11,0
+ .byte 0,242,15,16,2,232,97,15,0,0,235,140
.globl lj_ff_math_ceil
.hidden lj_ff_math_ceil
.type lj_ff_math_ceil, @function
- .size lj_ff_math_ceil, 27
+ .size lj_ff_math_ceil, 31
lj_ff_math_ceil:
- .byte 129,122,4,255,255,254,255,15,131,20,10,0,0,242,15,16
- .byte 2,232,82,14,0,0,233,122,255,255,255
-
- .globl lj_ff_math_sqrt
- .hidden lj_ff_math_sqrt
- .type lj_ff_math_sqrt, @function
- .size lj_ff_math_sqrt, 31
-lj_ff_math_sqrt:
- .byte 131,248,2,15,130,253,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,240,9,0,0,242,15,81,2,233,91,255,255,255
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,233,10,0
+ .byte 0,242,15,16,2,232,160,15,0,0,233,109,255,255,255
.globl lj_ff_math_log
.hidden lj_ff_math_log
.type lj_ff_math_log, @function
- .size lj_ff_math_log, 40
+ .size lj_ff_math_log, 46
lj_ff_math_log:
- .byte 131,248,2,15,133,222,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,209,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,133,210,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,193,10,0,0,242,15,16,2,72,137
+ .byte 213
call log@PLT
- .byte 137,234,233,51,255,255,255
+ .byte 72,137,234,233,63,255,255,255
.globl lj_ff_math_log10
.hidden lj_ff_math_log10
.type lj_ff_math_log10, @function
- .size lj_ff_math_log10, 40
+ .size lj_ff_math_log10, 46
lj_ff_math_log10:
- .byte 131,248,2,15,130,182,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,169,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,164,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,147,10,0,0,242,15,16,2,72,137
+ .byte 213
call log10@PLT
- .byte 137,234,233,11,255,255,255
+ .byte 72,137,234,233,17,255,255,255
.globl lj_ff_math_exp
.hidden lj_ff_math_exp
.type lj_ff_math_exp, @function
- .size lj_ff_math_exp, 40
+ .size lj_ff_math_exp, 46
lj_ff_math_exp:
- .byte 131,248,2,15,130,142,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,118,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,101,10,0,0,242,15,16,2,72,137
+ .byte 213
call exp@PLT
- .byte 137,234,233,227,254,255,255
+ .byte 72,137,234,233,227,254,255,255
.globl lj_ff_math_sin
.hidden lj_ff_math_sin
.type lj_ff_math_sin, @function
- .size lj_ff_math_sin, 40
+ .size lj_ff_math_sin, 46
lj_ff_math_sin:
- .byte 131,248,2,15,130,102,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,89,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,72,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,55,10,0,0,242,15,16,2,72,137
+ .byte 213
call sin@PLT
- .byte 137,234,233,187,254,255,255
+ .byte 72,137,234,233,181,254,255,255
.globl lj_ff_math_cos
.hidden lj_ff_math_cos
.type lj_ff_math_cos, @function
- .size lj_ff_math_cos, 40
+ .size lj_ff_math_cos, 46
lj_ff_math_cos:
- .byte 131,248,2,15,130,62,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,49,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,26,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,9,10,0,0,242,15,16,2,72,137
+ .byte 213
call cos@PLT
- .byte 137,234,233,147,254,255,255
+ .byte 72,137,234,233,135,254,255,255
.globl lj_ff_math_tan
.hidden lj_ff_math_tan
.type lj_ff_math_tan, @function
- .size lj_ff_math_tan, 40
+ .size lj_ff_math_tan, 46
lj_ff_math_tan:
- .byte 131,248,2,15,130,22,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,9,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,236,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,219,9,0,0,242,15,16,2,72,137
+ .byte 213
call tan@PLT
- .byte 137,234,233,107,254,255,255
+ .byte 72,137,234,233,89,254,255,255
.globl lj_ff_math_asin
.hidden lj_ff_math_asin
.type lj_ff_math_asin, @function
- .size lj_ff_math_asin, 40
+ .size lj_ff_math_asin, 46
lj_ff_math_asin:
- .byte 131,248,2,15,130,238,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,225,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,190,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,173,9,0,0,242,15,16,2,72,137
+ .byte 213
call asin@PLT
- .byte 137,234,233,67,254,255,255
+ .byte 72,137,234,233,43,254,255,255
.globl lj_ff_math_acos
.hidden lj_ff_math_acos
.type lj_ff_math_acos, @function
- .size lj_ff_math_acos, 40
+ .size lj_ff_math_acos, 46
lj_ff_math_acos:
- .byte 131,248,2,15,130,198,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,185,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,144,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,127,9,0,0,242,15,16,2,72,137
+ .byte 213
call acos@PLT
- .byte 137,234,233,27,254,255,255
+ .byte 72,137,234,233,253,253,255,255
.globl lj_ff_math_atan
.hidden lj_ff_math_atan
.type lj_ff_math_atan, @function
- .size lj_ff_math_atan, 40
+ .size lj_ff_math_atan, 46
lj_ff_math_atan:
- .byte 131,248,2,15,130,158,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,145,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,98,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,81,9,0,0,242,15,16,2,72,137
+ .byte 213
call atan@PLT
- .byte 137,234,233,243,253,255,255
+ .byte 72,137,234,233,207,253,255,255
.globl lj_ff_math_sinh
.hidden lj_ff_math_sinh
.type lj_ff_math_sinh, @function
- .size lj_ff_math_sinh, 40
+ .size lj_ff_math_sinh, 46
lj_ff_math_sinh:
- .byte 131,248,2,15,130,118,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,105,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,52,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,35,9,0,0,242,15,16,2,72,137
+ .byte 213
call sinh@PLT
- .byte 137,234,233,203,253,255,255
+ .byte 72,137,234,233,161,253,255,255
.globl lj_ff_math_cosh
.hidden lj_ff_math_cosh
.type lj_ff_math_cosh, @function
- .size lj_ff_math_cosh, 40
+ .size lj_ff_math_cosh, 46
lj_ff_math_cosh:
- .byte 131,248,2,15,130,78,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,65,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,6,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,245,8,0,0,242,15,16,2,72,137
+ .byte 213
call cosh@PLT
- .byte 137,234,233,163,253,255,255
+ .byte 72,137,234,233,115,253,255,255
.globl lj_ff_math_tanh
.hidden lj_ff_math_tanh
.type lj_ff_math_tanh, @function
- .size lj_ff_math_tanh, 40
+ .size lj_ff_math_tanh, 46
lj_ff_math_tanh:
- .byte 131,248,2,15,130,38,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,25,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,216,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,199,8,0,0,242,15,16,2,72,137
+ .byte 213
call tanh@PLT
- .byte 137,234,233,123,253,255,255
+ .byte 72,137,234,233,69,253,255,255
.globl lj_ff_math_pow
.hidden lj_ff_math_pow
.type lj_ff_math_pow, @function
- .size lj_ff_math_pow, 58
+ .size lj_ff_math_pow, 69
lj_ff_math_pow:
- .byte 131,248,3,15,130,254,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,241,7,0,0,129,122,12,255,255,254,255,15,131,228
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,170,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,153,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,135,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call pow@PLT
- .byte 137,234,233,65,253,255,255
+ .byte 72,137,234,233,0,253,255,255
.globl lj_ff_math_atan2
.hidden lj_ff_math_atan2
.type lj_ff_math_atan2, @function
- .size lj_ff_math_atan2, 58
+ .size lj_ff_math_atan2, 69
lj_ff_math_atan2:
- .byte 131,248,3,15,130,196,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,183,7,0,0,129,122,12,255,255,254,255,15,131,170
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,101,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,84,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,66,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call atan2@PLT
- .byte 137,234,233,7,253,255,255
+ .byte 72,137,234,233,187,252,255,255
.globl lj_ff_math_fmod
.hidden lj_ff_math_fmod
.type lj_ff_math_fmod, @function
- .size lj_ff_math_fmod, 58
+ .size lj_ff_math_fmod, 69
lj_ff_math_fmod:
- .byte 131,248,3,15,130,138,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,125,7,0,0,129,122,12,255,255,254,255,15,131,112
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,32,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,15,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,253,7,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call fmod@PLT
- .byte 137,234,233,205,252,255,255
+ .byte 72,137,234,233,118,252,255,255
.globl lj_ff_math_ldexp
.hidden lj_ff_math_ldexp
.type lj_ff_math_ldexp, @function
- .size lj_ff_math_ldexp, 49
+ .size lj_ff_math_ldexp, 65
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,80,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,67,7,0,0,129,122,12,255,255,254,255,15,131,54
- .byte 7,0,0,221,66,8,221,2,217,253,221,217,233,104,252,255
+ .byte 131,248,3,15,130,219,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,202,7,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,184,7,0,0,221,66,8,221
+ .byte 2,217,253,221,217,72,139,90,248,221,90,240,233,62,252,255
.byte 255
.globl lj_ff_math_frexp
.hidden lj_ff_math_frexp
.type lj_ff_math_frexp, @function
- .size lj_ff_math_frexp, 148
+ .size lj_ff_math_frexp, 76
lj_ff_math_frexp:
- .byte 131,248,2,15,130,31,7,0,0,139,106,4,129,253,255,255
- .byte 254,255,15,131,16,7,0,0,139,90,252,139,2,137,106,252
- .byte 137,66,248,209,229,129,253,0,0,224,255,115,58,9,232,116
- .byte 54,184,254,3,0,0,129,253,0,0,32,0,114,46,193,237
- .byte 21,41,197,242,15,42,197,139,106,252,129,229,255,255,15,128
- .byte 129,205,0,0,224,63,137,106,252,242,15,17,2,184,3,0
- .byte 0,0,233,66,252,255,255,15,87,192,235,237,242,15,16,2
- .byte 72,189,0,0,0,0,0,0,80,67,102,72,15,110,205,242
- .byte 15,89,193,242,15,17,66,248,139,106,252,184,52,4,0,0
- .byte 209,229,235,170
+ .byte 131,248,2,15,130,154,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,137,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,60,36
+ call frexp@PLT
+ .byte 72,137,234,139,44,36,72,139,90,248,242,15,17,66,240,242
+ .byte 15,42,205,242,15,17,74,248,184,3,0,0,0,233,247,251
+ .byte 255,255
.globl lj_ff_math_modf
.hidden lj_ff_math_modf
.type lj_ff_math_modf, @function
- .size lj_ff_math_modf, 99
+ .size lj_ff_math_modf, 64
lj_ff_math_modf:
- .byte 131,248,2,15,130,139,6,0,0,129,122,4,255,255,254,255
- .byte 15,131,126,6,0,0,242,15,16,2,139,106,4,139,90,252
- .byte 209,229,129,253,0,0,224,255,116,52,15,40,224,232,4,11
- .byte 0,0,242,15,92,224,242,15,17,66,248,242,15,17,34,139
- .byte 66,252,139,106,4,49,232,120,10,184,3,0,0,0,233,194
- .byte 251,255,255,129,245,0,0,0,128,137,106,4,235,235,15,87
- .byte 228,235,211
+ .byte 131,248,2,15,130,78,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,61,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,122,240
+ call modf@PLT
+ .byte 72,137,234,72,139,90,248,242,15,17,66,248,184,3,0,0
+ .byte 0,233,183,251,255,255
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 59
+ .size lj_ff_math_min, 77
lj_ff_math_min:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,31,6
- .byte 0,0,242,15,16,2,57,193,15,131,135,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,5,6,0,0,242,15,16,76
- .byte 202,248,242,15,93,193,131,193,1,235,219
+ .byte 131,248,2,15,130,14,7,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,248,6,0,0,242
+ .byte 15,16,2,57,193,15,131,126,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,217,6,0,0,242,15
+ .byte 16,76,202,248,242,15,93,193,131,193,1,235,214
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 59
+ .size lj_ff_math_max, 77
lj_ff_math_max:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,228,5
- .byte 0,0,242,15,16,2,57,193,15,131,76,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,202,5,0,0,242,15,16,76
- .byte 202,248,242,15,95,193,131,193,1,235,219
+ .byte 131,248,2,15,130,193,6,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,171,6,0,0,242
+ .byte 15,16,2,57,193,15,131,49,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,140,6,0,0,242,15
+ .byte 16,76,202,248,242,15,95,193,131,193,1,235,214
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
.type lj_ff_string_byte, @function
- .size lj_ff_string_byte, 47
+ .size lj_ff_string_byte, 64
lj_ff_string_byte:
- .byte 131,248,2,15,133,178,5,0,0,131,122,4,251,15,133,168
- .byte 5,0,0,139,42,139,90,252,131,125,12,1,15,130,210,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,0,251,255,255
+ .byte 131,248,2,15,133,116,6,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,251,15
+ .byte 133,88,6,0,0,72,139,90,248,131,125,20,1,15,130,188
+ .byte 246,255,255,15,182,109,24,242,15,42,197,233,207,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 76
lj_ff_string_char:
- .byte 65,139,174,248,243,255,255,65,59,174,252,243,255,255,114,5
- .byte 232,6,6,0,0,131,248,2,15,133,110,5,0,0,129,122
- .byte 4,255,255,254,255,15,131,97,5,0,0,242,15,44,42,129
- .byte 253,255,0,0,0,15,135,81,5,0,0,137,108,36,4,199
- .byte 68,36,8,1,0,0,0,72,141,68,36,4
+ .byte 73,139,174,160,240,255,255,73,59,174,168,240,255,255,114,5
+ .byte 232,223,6,0,0,131,248,2,15,133,31,6,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,14,6,0,0,242
+ .byte 15,44,42,129,253,255,0,0,0,15,135,254,5,0,0,137
+ .byte 44,36,65,186,1,0,0,0,72,141,4,36
.globl lj_fff_newstr
.hidden lj_fff_newstr
.type lj_fff_newstr, @function
- .size lj_fff_newstr, 25
+ .size lj_fff_newstr, 28
lj_fff_newstr:
- .byte 139,108,36,24,137,85,16,139,84,36,8,72,137,198,137,239
- .byte 137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,68,137,210,72,137,198,72
+ .byte 137,239,72,137,92,36,24
call lj_str_new
.globl lj_fff_resstr
.hidden lj_fff_resstr
.type lj_fff_resstr, @function
- .size lj_fff_resstr, 21
+ .size lj_fff_resstr, 30
lj_fff_resstr:
- .byte 139,85,16,139,90,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,142,250,255,255
+ .byte 72,139,85,32,72,139,90,248,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,72,137,66,240,233,82,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
- .size lj_ff_string_sub, 165
+ .size lj_ff_string_sub, 174
lj_ff_string_sub:
- .byte 65,139,174,248,243,255,255,65,59,174,252,243,255,255,114,5
- .byte 232,140,5,0,0,199,68,36,4,255,255,255,255,131,248,3
- .byte 15,130,236,4,0,0,118,22,129,122,20,255,255,254,255,15
- .byte 131,221,4,0,0,242,15,44,106,16,137,108,36,4,131,122
- .byte 4,251,15,133,202,4,0,0,129,122,12,255,255,254,255,15
- .byte 131,189,4,0,0,139,42,137,108,36,8,139,109,12,242,15
- .byte 44,74,8,139,68,36,4,57,197,114,30,133,201,126,38,139
- .byte 108,36,8,41,200,124,46,141,108,13,15,131,192,1,137,68
- .byte 36,8,137,232,233,73,255,255,255,124,6,141,68,40,1,235
- .byte 218,137,232,235,214,116,7,1,233,131,193,1,127,209,185,1
- .byte 0,0,0,235,202
+ .byte 73,139,174,160,240,255,255,73,59,174,168,240,255,255,114,5
+ .byte 232,89,6,0,0,65,186,255,255,255,255,131,248,3,15,130
+ .byte 147,5,0,0,118,24,76,139,90,16,73,193,251,47,65,131
+ .byte 251,242,15,131,127,5,0,0,242,68,15,44,82,16,72,139
+ .byte 42,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,251,15,133,93,5,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,75,5,0,0,242,15,44,74
+ .byte 8,139,69,20,68,57,208,114,23,133,201,126,33,65,41,202
+ .byte 124,44,72,141,68,13,23,65,131,194,1,233,54,255,255,255
+ .byte 124,7,69,141,84,2,1,235,224,65,137,194,235,219,116,7
+ .byte 1,193,131,193,1,127,214,185,1,0,0,0,235,207
.globl lj_fff_emptystr
.hidden lj_fff_emptystr
.type lj_fff_emptystr, @function
- .size lj_fff_emptystr, 4
+ .size lj_fff_emptystr, 5
lj_fff_emptystr:
- .byte 49,192,235,213
+ .byte 69,49,210,235,216
.globl lj_ff_string_reverse
.hidden lj_ff_string_reverse
.type lj_ff_string_reverse, @function
- .size lj_ff_string_reverse, 85
+ .size lj_ff_string_reverse, 108
lj_ff_string_reverse:
- .byte 131,248,2,15,130,96,4,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,218,4,0,0,131,122
- .byte 4,251,15,133,65,4,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,251,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,157,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,202,4,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_reverse
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,237,254,255,255
+ .byte 233,195,254,255,255
.globl lj_ff_string_lower
.hidden lj_ff_string_lower
.type lj_ff_string_lower, @function
- .size lj_ff_string_lower, 85
+ .size lj_ff_string_lower, 108
lj_ff_string_lower:
- .byte 131,248,2,15,130,11,4,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,133,4,0,0,131,122
- .byte 4,251,15,133,236,3,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,143,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,49,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,94,4,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_lower
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,152,254,255,255
+ .byte 233,87,254,255,255
.globl lj_ff_string_upper
.hidden lj_ff_string_upper
.type lj_ff_string_upper, @function
- .size lj_ff_string_upper, 85
+ .size lj_ff_string_upper, 108
lj_ff_string_upper:
- .byte 131,248,2,15,130,182,3,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,48,4,0,0,131,122
- .byte 4,251,15,133,151,3,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,35,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,197,4,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,242,3,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_upper
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,67,254,255,255
+ .byte 233,235,253,255,255
.globl lj_ff_bit_tobit
.hidden lj_ff_bit_tobit
.type lj_ff_bit_tobit, @function
- .size lj_ff_bit_tobit, 54
+ .size lj_ff_bit_tobit, 58
lj_ff_bit_tobit:
- .byte 131,248,2,15,130,97,3,0,0,129,122,4,255,255,254,255
- .byte 15,131,84,3,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,233,139,1,0,0
+ .byte 131,248,2,15,130,183,3,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,166,3,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,233,177,1,0,0
.globl lj_ff_bit_band
.hidden lj_ff_bit_band
.type lj_ff_bit_band, @function
- .size lj_ff_bit_band, 97
+ .size lj_ff_bit_band, 107
lj_ff_bit_band:
- .byte 131,248,2,15,130,43,3,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,15,3,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,74,1,0
- .byte 0,129,120,4,255,255,254,255,15,131,70,1,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,33,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,125,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,93,3,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,107,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,99,1,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,33,205,72,131,232,8,235,210
.globl lj_ff_bit_bor
.hidden lj_ff_bit_bor
.type lj_ff_bit_bor, @function
- .size lj_ff_bit_bor, 97
+ .size lj_ff_bit_bor, 107
lj_ff_bit_bor:
- .byte 131,248,2,15,130,202,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,174,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,233,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,229,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,9,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,18,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,242,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,0,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,248,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,9,205,72,131,232,8,235,210
.globl lj_ff_bit_bxor
.hidden lj_ff_bit_bxor
.type lj_ff_bit_bxor, @function
- .size lj_ff_bit_bxor, 97
+ .size lj_ff_bit_bxor, 107
lj_ff_bit_bxor:
- .byte 131,248,2,15,130,105,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,77,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,136,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,132,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,49,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,167,2,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,135,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,149,0,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,141,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,49,205,72,131,232,8,235,210
.globl lj_ff_bit_bswap
.hidden lj_ff_bit_bswap
.type lj_ff_bit_bswap, @function
- .size lj_ff_bit_bswap, 53
+ .size lj_ff_bit_bswap, 57
lj_ff_bit_bswap:
- .byte 131,248,2,15,130,8,2,0,0,129,122,4,255,255,254,255
- .byte 15,131,251,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,15,205,235,51
+ .byte 131,248,2,15,130,60,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,43,2,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,15,205,235,55
.globl lj_ff_bit_bnot
.hidden lj_ff_bit_bnot
.type lj_ff_bit_bnot, @function
- .size lj_ff_bit_bnot, 51
+ .size lj_ff_bit_bnot, 55
lj_ff_bit_bnot:
- .byte 131,248,2,15,130,211,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,198,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,247,213
+ .byte 131,248,2,15,130,3,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,242,1,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,247,213
.globl lj_fff_resbit
.hidden lj_fff_resbit
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,20,247,255,255
+ .byte 242,15,42,197,233,94,246,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
.type lj_fff_fallback_bit_op, @function
- .size lj_fff_fallback_bit_op, 9
+ .size lj_fff_fallback_bit_op, 8
lj_fff_fallback_bit_op:
- .byte 139,68,36,4,233,151,1,0,0
+ .byte 68,137,208,233,196,1,0,0
.globl lj_ff_bit_lshift
.hidden lj_ff_bit_lshift
.type lj_ff_bit_lshift, @function
- .size lj_ff_bit_lshift, 79
+ .size lj_ff_bit_lshift, 88
lj_ff_bit_lshift:
- .byte 131,248,3,15,130,142,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,1,0,0,129,122,12,255,255,254,255,15,131,116
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,229,235,159
+ .byte 131,248,3,15,130,187,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,170,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,152,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,229,235,151
.globl lj_ff_bit_rshift
.hidden lj_ff_bit_rshift
.type lj_ff_bit_rshift, @function
- .size lj_ff_bit_rshift, 82
+ .size lj_ff_bit_rshift, 91
lj_ff_bit_rshift:
- .byte 131,248,3,15,130,63,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,50,1,0,0,129,122,12,255,255,254,255,15,131,37
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,237,233,77,255
- .byte 255,255
+ .byte 131,248,3,15,130,99,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,82,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,64,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,237,233,60,255,255,255
.globl lj_ff_bit_arshift
.hidden lj_ff_bit_arshift
.type lj_ff_bit_arshift, @function
- .size lj_ff_bit_arshift, 82
+ .size lj_ff_bit_arshift, 91
lj_ff_bit_arshift:
- .byte 131,248,3,15,130,237,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,224,0,0,0,129,122,12,255,255,254,255,15,131,211
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,253,233,251,254
- .byte 255,255
+ .byte 131,248,3,15,130,8,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,247,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,229,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,253,233,225,254,255,255
.globl lj_ff_bit_rol
.hidden lj_ff_bit_rol
.type lj_ff_bit_rol, @function
- .size lj_ff_bit_rol, 82
+ .size lj_ff_bit_rol, 91
lj_ff_bit_rol:
- .byte 131,248,3,15,130,155,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,142,0,0,0,129,122,12,255,255,254,255,15,131,129
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,197,233,169,254
- .byte 255,255
+ .byte 131,248,3,15,130,173,0,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,156,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,138,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,197,233,134,254,255,255
.globl lj_ff_bit_ror
.hidden lj_ff_bit_ror
.type lj_ff_bit_ror, @function
- .size lj_ff_bit_ror, 70
+ .size lj_ff_bit_ror, 79
lj_ff_bit_ror:
- .byte 131,248,3,114,77,129,122,4,255,255,254,255,115,68,129,122
- .byte 12,255,255,254,255,115,59,242,15,16,2,242,15,16,74,8
- .byte 72,189,0,0,0,0,0,0,56,67,102,72,15,110,213,242
- .byte 15,88,194,242,15,88,202,102,15,126,197,102,15,126,201,211
- .byte 205,233,99,254,255,255
+ .byte 131,248,3,114,86,76,139,26,73,193,251,47,65,131,251,242
+ .byte 115,73,76,139,90,8,73,193,251,47,65,131,251,242,115,59
+ .byte 242,15,16,2,242,15,16,74,8,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,213,242,15,88,194,242,15,88,202
+ .byte 102,15,126,197,102,15,126,201,211,205,233,55,254,255,255
.globl lj_fff_fallback_2
.hidden lj_fff_fallback_2
@@ -2291,165 +2402,172 @@ lj_fff_fallback_1:
.globl lj_fff_fallback
.hidden lj_fff_fallback
.type lj_fff_fallback, @function
- .size lj_fff_fallback, 87
+ .size lj_fff_fallback, 119
lj_fff_fallback:
- .byte 139,108,36,24,139,90,252,137,92,36,28,137,85,16,141,68
- .byte 194,248,141,136,160,0,0,0,137,69,24,139,66,248,59,77
- .byte 32,119,89,137,239,255,80,24,139,85,16,133,192,15,143,78
- .byte 245,255,255,139,77,24,41,209,193,233,3,133,192,141,65,1
- .byte 139,106,248,117,18,139,93,16,139,11,15,182,233,15,182,205
+ .byte 72,139,108,36,16,72,139,90,248,72,137,92,36,24,72,137
+ .byte 85,32,72,141,68,194,248,72,141,136,160,0,0,0,72,137
+ .byte 69,40,72,139,66,240,72,193,224,17,72,193,232,17,72,59
+ .byte 77,48,119,110,72,137,239,255,80,40,72,139,85,32,133,192
+ .byte 15,143,90,244,255,255,72,139,77,40,72,41,209,193,233,3
+ .byte 133,192,141,65,1,72,139,106,240,117,28,72,193,229,17,72
+ .byte 193,237,17,72,139,93,32,139,11,15,182,233,15,182,205,72
.byte 131,195,4,65,255,36,238
.globl lj_vm_call_tail
.hidden lj_vm_call_tail
.type lj_vm_call_tail, @function
- .size lj_vm_call_tail, 56
+ .size lj_vm_call_tail, 64
lj_vm_call_tail:
- .byte 137,209,247,195,3,0,0,0,117,15,15,182,107,253,72,247
- .byte 213,141,20,234,233,66,234,255,255,137,221,131,229,248,41,234
- .byte 233,54,234,255,255,190,20,0,0,0,137,239
+ .byte 72,137,209,247,195,3,0,0,0,117,17,15,182,107,253,72
+ .byte 247,221,72,141,84,234,240,233,146,230,255,255,72,137,221,72
+ .byte 131,229,248,72,41,234,233,131,230,255,255,190,20,0,0,0
+ .byte 72,137,239
call lj_state_growstack
- .byte 139,85,16,49,192,235,164
+ .byte 72,139,85,32,49,192,235,143
.globl lj_fff_gcstep
.hidden lj_fff_gcstep
.type lj_fff_gcstep, @function
- .size lj_fff_gcstep, 52
+ .size lj_fff_gcstep, 59
lj_fff_gcstep:
- .byte 93,72,137,108,36,8,139,108,36,24,137,92,36,28,137,85
- .byte 16,141,68,194,248,137,239,137,69,24
+ .byte 93,72,137,44,36,72,139,108,36,16,72,137,92,36,24,72
+ .byte 137,85,32,72,141,68,194,248,72,137,239,72,137,69,40
call lj_gc_step
- .byte 139,85,16,139,69,24,41,208,193,232,3,131,192,1,72,139
- .byte 108,36,8,85,195
+ .byte 72,139,85,32,72,139,69,40,72,41,208,193,232,3,131,192
+ .byte 1,72,139,44,36,85,195
.globl lj_vm_record
.hidden lj_vm_record
.type lj_vm_record, @function
.size lj_vm_record, 29
lj_vm_record:
- .byte 65,15,182,134,85,244,255,255,168,32,117,83,168,16,117,56
- .byte 168,12,116,52,65,255,142,168,244,255,255,235,43
+ .byte 65,15,182,134,25,241,255,255,168,32,117,88,168,16,117,56
+ .byte 168,12,116,52,65,255,142,208,241,255,255,235,43
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 14
lj_vm_rethook:
- .byte 65,15,182,134,85,244,255,255,168,16,117,54,235,29
+ .byte 65,15,182,134,25,241,255,255,168,16,117,59,235,29
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
- .size lj_vm_inshook, 68
+ .size lj_vm_inshook, 73
lj_vm_inshook:
- .byte 65,15,182,134,85,244,255,255,168,16,117,40,168,12,116,36
- .byte 65,255,142,168,244,255,255,116,4,168,4,116,23,139,108,36
- .byte 24,137,85,16,137,222,137,239
+ .byte 65,15,182,134,25,241,255,255,168,16,117,45,168,12,116,41
+ .byte 65,255,142,208,241,255,255,116,4,168,4,116,28,72,139,108
+ .byte 36,16,72,137,85,32,72,137,222,72,137,239
call lj_dispatch_ins
- .byte 139,85,16,15,182,75,253,15,182,107,252,15,183,67,254,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,15,182,75,253,15,182,107,252,15,183,67,254
+ .byte 65,255,164,238,208,4,0,0
.globl lj_cont_hook
.hidden lj_cont_hook
.type lj_cont_hook, @function
- .size lj_cont_hook, 12
+ .size lj_cont_hook, 13
lj_cont_hook:
- .byte 131,195,4,139,77,232,137,76,36,4,235,224
+ .byte 72,131,195,4,72,139,77,216,137,12,36,235,223
.globl lj_vm_hotloop
.hidden lj_vm_hotloop
.type lj_vm_hotloop, @function
- .size lj_vm_hotloop, 50
+ .size lj_vm_hotloop, 66
lj_vm_hotloop:
- .byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36
- .byte 24,137,85,16,137,69,24,137,222,65,141,190,120,245,255,255
- .byte 73,137,174,224,245,255,255,137,92,36,28
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,109,32
+ .byte 15,182,69,163,72,141,4,194,72,139,108,36,16,72,137,85
+ .byte 32,72,137,69,40,72,137,222,73,141,190,96,243,255,255,73
+ .byte 137,174,224,243,255,255,72,137,92,36,24
call lj_trace_hot
- .byte 235,171
+ .byte 235,153
.globl lj_vm_callhook
.hidden lj_vm_callhook
.type lj_vm_callhook, @function
- .size lj_vm_callhook, 6
+ .size lj_vm_callhook, 7
lj_vm_callhook:
- .byte 137,92,36,28,235,7
+ .byte 72,137,92,36,24,235,9
.globl lj_vm_hotcall
.hidden lj_vm_hotcall
.type lj_vm_hotcall, @function
- .size lj_vm_hotcall, 67
+ .size lj_vm_hotcall, 80
lj_vm_hotcall:
- .byte 137,92,36,28,131,203,1,141,68,194,248,139,108,36,24,137
- .byte 85,16,137,69,24,137,222,137,239
+ .byte 72,137,92,36,24,72,131,203,1,72,141,68,194,248,72,139
+ .byte 108,36,16,72,137,85,32,72,137,69,40,72,137,222,72,137
+ .byte 239
call lj_dispatch_call
- .byte 199,68,36,28,0,0,0,0,131,227,254,139,85,16,72,137
- .byte 193,139,69,24,41,208,72,137,205,15,182,75,253,193,232,3
- .byte 131,192,1,255,229
+ .byte 72,199,68,36,24,0,0,0,0,72,131,227,254,72,139,85
+ .byte 32,72,137,193,72,139,69,40,72,41,208,72,137,205,15,182
+ .byte 75,253,193,232,3,131,192,1,255,229
.globl lj_cont_stitch
.hidden lj_cont_stitch
.type lj_cont_stitch, @function
- .size lj_cont_stitch, 152
+ .size lj_cont_stitch, 166
lj_cont_stitch:
- .byte 139,77,232,137,12,36,68,137,116,36,8,68,139,116,36,4
- .byte 15,182,75,253,141,12,202,65,131,238,1,116,18,72,139,40
- .byte 72,137,41,131,192,8,131,193,8,65,131,238,1,117,238,15
- .byte 182,67,253,15,182,107,255,1,232,141,68,194,248,57,200,119
- .byte 75,68,139,116,36,8,139,4,36,15,183,104,80,15,183,64
- .byte 82,57,232,15,132,208,234,255,255,133,192,15,133,20,228,255
- .byte 255,65,137,174,44,255,255,255,139,108,36,24,137,85,16,137
- .byte 222,65,141,190,120,245,255,255,73,137,174,224,245,255,255
+ .byte 76,139,93,216,73,193,227,17,73,193,235,17,68,139,20,36
+ .byte 15,182,75,253,72,141,12,202,65,131,234,1,116,20,72,139
+ .byte 40,72,137,41,72,131,192,8,72,131,193,8,65,131,234,1
+ .byte 117,236,15,182,67,253,15,182,107,255,72,1,232,72,141,68
+ .byte 194,248,72,57,200,119,82,77,133,219,15,132,91,231,255,255
+ .byte 65,15,183,107,104,65,15,183,67,106,57,232,15,132,73,231
+ .byte 255,255,133,192,15,133,147,223,255,255,73,137,174,44,255,255
+ .byte 255,72,139,108,36,16,72,137,85,32,72,137,222,73,141,190
+ .byte 96,243,255,255,73,137,174,224,243,255,255
call lj_dispatch_stitch
- .byte 139,85,16,233,157,234,255,255,199,65,4,255,255,255,255,131
- .byte 193,8,235,165
+ .byte 72,139,85,32,233,18,231,255,255,72,199,1,255,255,255,255
+ .byte 72,131,193,8,235,156
.globl lj_vm_profhook
.hidden lj_vm_profhook
.type lj_vm_profhook, @function
- .size lj_vm_profhook, 27
+ .size lj_vm_profhook, 33
lj_vm_profhook:
- .byte 139,108,36,24,137,85,16,137,222,137,239
+ .byte 72,139,108,36,16,72,137,85,32,72,137,222,72,137,239
call lj_dispatch_profile
- .byte 139,85,16,131,235,4,233,118,234,255,255
+ .byte 72,139,85,32,72,131,235,4,233,228,230,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
.type lj_vm_exit_handler, @function
- .size lj_vm_exit_handler, 247
+ .size lj_vm_exit_handler, 244
lj_vm_exit_handler:
.byte 65,85,65,84,65,83,65,82,65,81,65,80,87,86,85,72
.byte 141,108,36,88,85,83,82,81,80,15,182,69,248,138,101,240
- .byte 76,137,125,248,76,137,117,240,68,139,117,0,65,139,142,48
- .byte 244,255,255,65,199,134,48,244,255,255,252,255,255,255,65,137
- .byte 134,44,255,255,255,65,137,142,40,255,255,255,72,129,236,128
- .byte 0,0,0,72,131,197,128,242,68,15,17,125,248,242,68,15
- .byte 17,117,240,242,68,15,17,109,232,242,68,15,17,101,224,242
- .byte 68,15,17,93,216,242,68,15,17,85,208,242,68,15,17,77
- .byte 200,242,68,15,17,69,192,242,15,17,125,184,242,15,17,117
- .byte 176,242,15,17,109,168,242,15,17,101,160,242,15,17,93,152
- .byte 242,15,17,85,144,242,15,17,77,136,242,15,17,69,128,65
- .byte 139,174,208,244,255,255,65,139,150,212,244,255,255,73,137,174
- .byte 224,245,255,255,137,85,16,72,137,230,65,141,190,120,245,255
- .byte 255,65,199,134,212,244,255,255,0,0,0,0
+ .byte 76,137,125,248,76,137,117,240,65,139,142,64,241,255,255,65
+ .byte 199,134,64,241,255,255,252,255,255,255,65,137,134,44,255,255
+ .byte 255,65,137,142,40,255,255,255,72,129,236,128,0,0,0,72
+ .byte 131,197,128,242,68,15,17,125,248,242,68,15,17,117,240,242
+ .byte 68,15,17,109,232,242,68,15,17,101,224,242,68,15,17,93
+ .byte 216,242,68,15,17,85,208,242,68,15,17,77,200,242,68,15
+ .byte 17,69,192,242,15,17,125,184,242,15,17,117,176,242,15,17
+ .byte 109,168,242,15,17,101,160,242,15,17,93,152,242,15,17,85
+ .byte 144,242,15,17,77,136,242,15,17,69,128,73,139,174,248,241
+ .byte 255,255,73,139,150,0,242,255,255,73,137,174,224,243,255,255
+ .byte 72,137,85,32,72,137,230,73,141,190,96,243,255,255,73,199
+ .byte 134,0,242,255,255,0,0,0,0
call lj_trace_exit
- .byte 72,139,77,48,72,131,225,252,72,137,204,137,105,24,139,85
- .byte 16,139,89,28,235,4
+ .byte 72,139,77,80,72,131,225,252,72,137,105,16,72,139,85,32
+ .byte 72,139,89,24,235,5
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 137
+ .size lj_vm_exit_interp, 158
lj_vm_exit_interp:
- .byte 72,131,196,16,76,139,108,36,8,76,139,36,36,133,192,120
- .byte 109,139,108,36,24,137,68,36,4,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,137,85,16,65,199,134,212,244,255,255,0
- .byte 0,0,0,65,199,134,48,244,255,255,255,255,255,255,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,131,253,89,114
- .byte 9,131,253,97,115,8,139,68,36,4,65,255,36,238,139,66
- .byte 252,169,3,0,0,0,117,238,15,182,64,253,72,247,208,68
- .byte 139,124,194,248,69,139,127,16,69,139,127,208,235,216,247,216
- .byte 137,239,137,198
- call lj_err_throw
+ .byte 72,141,76,36,16,76,139,105,248,76,139,33,72,137,204,133
+ .byte 192,15,136,127,0,0,0,72,139,108,36,16,137,4,36,76
+ .byte 139,122,240,73,193,231,17,73,193,239,17,77,139,127,32,77
+ .byte 139,127,184,72,137,85,32,73,199,134,0,242,255,255,0,0
+ .byte 0,0,65,199,134,64,241,255,255,255,255,255,255,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,131,253,89,114
+ .byte 8,131,253,97,115,7,139,4,36,65,255,36,238,72,139,66
+ .byte 248,169,3,0,0,0,117,238,15,182,64,253,72,247,216,76
+ .byte 139,124,194,224,73,193,231,17,73,193,239,17,77,139,127,32
+ .byte 77,139,127,184,235,208,72,137,239
+ call lj_err_run
.globl lj_vm_floor_sse
.hidden lj_vm_floor_sse
@@ -2487,17 +2605,17 @@ lj_vm_ceil:
.byte 0,0,0,240,191,102,72,15,110,208,242,15,194,193,6,102
.byte 15,84,194,242,15,92,200,15,40,193,195
- .globl lj_vm_trunc_sse
- .hidden lj_vm_trunc_sse
- .type lj_vm_trunc_sse, @function
- .size lj_vm_trunc_sse, 0
-lj_vm_trunc_sse:
-
.globl lj_vm_trunc
.hidden lj_vm_trunc
.type lj_vm_trunc, @function
- .size lj_vm_trunc, 94
+ .size lj_vm_trunc, 0
lj_vm_trunc:
+
+ .globl lj_vm_trunc_sse
+ .hidden lj_vm_trunc_sse
+ .type lj_vm_trunc_sse, @function
+ .size lj_vm_trunc_sse, 94
+lj_vm_trunc_sse:
.byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72
.byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40
.byte 200,102,15,84,202,102,15,46,217,118,50,102,15,85,208,15
@@ -2550,30 +2668,32 @@ lj_assert_bad_for_arg_type:
.globl lj_vm_ffi_callback
.hidden lj_vm_ffi_callback
.type lj_vm_ffi_callback, @function
- .size lj_vm_ffi_callback, 179
+ .size lj_vm_ffi_callback, 198
lj_vm_ffi_callback:
- .byte 83,65,87,65,86,72,131,236,40,68,141,181,40,12,0,0
- .byte 139,157,0,1,0,0,15,183,192,137,131,208,0,0,0,72
- .byte 137,123,112,72,137,115,120,72,137,147,128,0,0,0,72,137
- .byte 139,136,0,0,0,242,15,17,67,48,242,15,17,75,56,242
- .byte 15,17,83,64,242,15,17,91,72,72,141,68,36,80,76,137
- .byte 131,144,0,0,0,76,137,139,152,0,0,0,242,15,17,99
- .byte 80,242,15,17,107,88,242,15,17,115,96,242,15,17,123,104
- .byte 72,137,131,176,0,0,0,72,137,230,137,92,36,28,137,223
+ .byte 83,65,87,65,86,72,131,236,40,76,141,181,112,15,0,0
+ .byte 72,139,157,120,1,0,0,15,183,192,137,131,208,0,0,0
+ .byte 72,137,123,112,72,137,115,120,72,137,147,128,0,0,0,72
+ .byte 137,139,136,0,0,0,242,15,17,67,48,242,15,17,75,56
+ .byte 242,15,17,83,64,242,15,17,91,72,72,141,68,36,80,76
+ .byte 137,131,144,0,0,0,76,137,139,152,0,0,0,242,15,17
+ .byte 99,80,242,15,17,107,88,242,15,17,115,96,242,15,17,123
+ .byte 104,72,137,131,176,0,0,0,72,137,230,72,137,92,36,24
+ .byte 72,137,223
call lj_ccallback_enter
- .byte 65,199,134,48,244,255,255,255,255,255,255,139,80,16,139,64
- .byte 24,41,208,139,106,248,193,232,3,131,192,1,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 65,199,134,64,241,255,255,255,255,255,255,72,139,80,32,72
+ .byte 139,64,40,72,41,208,72,139,106,240,72,193,229,17,72,193
+ .byte 237,17,72,193,232,3,72,131,192,1,72,139,93,32,139,11
+ .byte 15,182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
- .size lj_cont_ffi_callback, 44
+ .size lj_cont_ffi_callback, 49
lj_cont_ffi_callback:
- .byte 139,76,36,24,65,139,158,216,244,255,255,72,137,75,16,137
- .byte 81,16,137,105,24,137,223,137,198
+ .byte 72,139,76,36,16,73,139,158,8,242,255,255,72,137,75,16
+ .byte 72,137,81,32,72,137,105,40,72,137,223,72,137,198
call lj_ccallback_leave
- .byte 72,139,67,112,242,15,16,67,48,233,247,225,255,255
+ .byte 72,139,67,112,242,15,16,67,48,233,148,221,255,255
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
@@ -2617,7 +2737,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.quad .Lbegin
- .quad 14322
+ .quad 16430
.byte 0xe
.uleb128 80
.byte 0x86
@@ -2675,7 +2795,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 14322
+ .long 16430
.uleb128 0
.byte 0xe
.uleb128 80
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 <stdint.h>
-#endif
-
-/* Needed everywhere. */
-#include <string.h>
-#include <stdlib.h>
-
-/* 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
--- a/core/src/luajit/autogen/cygwin/jit/i386/lj_vm.o
+++ /dev/null
Binary files 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
--- a/core/src/luajit/autogen/cygwin/jit/x86_64/lj_vm.o
+++ /dev/null
Binary files differ
diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h
index 4390539f6..0009db721 100644
--- a/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm/lj_bcdef.h
@@ -98,25 +98,25 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
8456,
8460,
8544,
-10492,
-10556,
-10968,
-11064,
-11112,
-11232,
-10592,
-10740,
-10816,
-10860,
-10884,
-11284,
-11324,
-11956,
-11388,
-11696,
+10496,
+10560,
+10972,
+11068,
+11116,
+11236,
+10596,
+10744,
+10820,
+10864,
+10888,
+11288,
+11328,
+11960,
+11392,
+11700,
12336,
-12000,
-12160,
+12004,
+12164,
12472,
12544,
12576,
diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_folddef.h b/core/src/luajit/autogen/linux/jit/arm/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/arm/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/arm/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h
index 19166a15b..2ce451013 100644
--- a/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +298,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +312,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +324,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +352,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +370,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +382,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +409,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h b/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/arm/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm/lj_vm.S
index edcd87163..bf84dd686 100644
--- a/core/src/luajit/autogen/linux/jit/arm/lj_vm.S
+++ b/core/src/luajit/autogen/linux/jit/arm/lj_vm.S
@@ -23,10 +23,10 @@ lj_BC_ISLT:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xb24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0009a7
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0009a3
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0009a8
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0009a4
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a00099e,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a00099f,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x324c6b80,0xeaffffe8
.globl lj_BC_ISGE
@@ -38,10 +38,10 @@ lj_BC_ISGE:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xa24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000984
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a000980
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000985
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a000981
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a00097b,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a00097c,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x224c6b80,0xeaffffe8
.globl lj_BC_ISLE
@@ -53,10 +53,10 @@ lj_BC_ISLE:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xd24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000961
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00095d
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000962
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00095e
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a000958,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a000959,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x924c6b80,0xeaffffe8
.globl lj_BC_ISGT
@@ -68,10 +68,10 @@ lj_BC_ISGT:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xc24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a00093e
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00093a
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a00093f
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00093b
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a000935,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a000936,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x824c6b80,0xeaffffe8
.globl lj_BC_ISEQV
@@ -81,13 +81,13 @@ lj_BC_ISGT:
lj_BC_ISEQV:
.long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
.long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e
- .long 0x9a000069,0xe371000b,0x1373000b,0x0a000949
+ .long 0x9a000069,0xe371000b,0x1373000b,0x0a00094a
.long 0xe1510003,0x1a000004,0xe3710003,0x2a000001
.long 0xe1500002,0x1a000006,0xe24c6b80,0xe5d6c000
.long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xe371000c,0x8afffff7,0xe590a010
.long 0xe35a0000,0x0afffff4,0xe5daa006,0xe3a03000
- .long 0xe1a01000,0xe31a0010,0x0a00092c,0xeaffffee
+ .long 0xe1a01000,0xe31a0010,0x0a00092d,0xeaffffee
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
@@ -96,11 +96,11 @@ lj_BC_ISEQV:
lj_BC_ISNEV:
.long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
.long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e
- .long 0x9a000068,0xe371000b,0x1373000b,0x0a000925
+ .long 0x9a000068,0xe371000b,0x1373000b,0x0a000926
.long 0xe1510003,0x1a00000d,0xe3710003,0x2a00000c
.long 0xe1500002,0x0a00000a,0xe371000c,0x8a000007
.long 0xe590a010,0xe35a0000,0x0a000004,0xe5daa006
- .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a00090f
+ .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a000910
.long 0xe24c6b80,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -113,7 +113,7 @@ lj_BC_ISEQS:
.long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007
.long 0xe1500002,0x024c6b80,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe371000b,0x1afffff7,0xea0008fb
+ .long 0xe371000b,0x1afffff7,0xea0008fc
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
@@ -124,7 +124,7 @@ lj_BC_ISNES:
.long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007
.long 0xe1500002,0x124c6b80,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe371000b,0x1afffff6,0xea0008e8
+ .long 0xe371000b,0x1afffff6,0xea0008e9
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
@@ -139,7 +139,7 @@ lj_BC_ISEQN:
.long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2
.long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2
.long 0xeeb40b41,0xeef1fa10,0x024c6b80,0xeaffffeb
- .long 0xe371000b,0x1affffe9,0xea0008c5
+ .long 0xe371000b,0x1affffe9,0xea0008c6
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
@@ -154,7 +154,7 @@ lj_BC_ISNEN:
.long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2
.long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2
.long 0xeeb40b41,0xeef1fa10,0x124c6b80,0xeaffffeb
- .long 0xe371000b,0x1affffe8,0xea0008a2
+ .long 0xe371000b,0x1affffe8,0xea0008a3
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
@@ -162,7 +162,7 @@ lj_BC_ISNEN:
.size lj_BC_ISEQP, 60
lj_BC_ISEQP:
.long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b
- .long 0xe086c10c,0xe371000b,0x0a00089b,0xe151000b
+ .long 0xe086c10c,0xe371000b,0x0a00089c,0xe151000b
.long 0x024c6b80,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -172,7 +172,7 @@ lj_BC_ISEQP:
.size lj_BC_ISNEP, 60
lj_BC_ISNEP:
.long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b
- .long 0xe086c10c,0xe371000b,0x0a00088c,0xe151000b
+ .long 0xe086c10c,0xe371000b,0x0a00088d,0xe151000b
.long 0x124c6b80,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -222,7 +222,7 @@ lj_BC_ISF:
.size lj_BC_ISTYPE, 36
lj_BC_ISTYPE:
.long 0xe18900da,0xe5d6c000,0xe171000b,0xe496e004
- .long 0x1a000850,0xe797c10c,0xe004a2ae,0xe1a0b82e
+ .long 0x1a000851,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c
.globl lj_BC_ISNUM
@@ -231,7 +231,7 @@ lj_BC_ISTYPE:
.size lj_BC_ISNUM, 36
lj_BC_ISNUM:
.long 0xe18900da,0xe5d6c000,0xe371000e,0xe496e004
- .long 0x2a000847,0xe797c10c,0xe004a2ae,0xe1a0b82e
+ .long 0x2a000848,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c
.globl lj_BC_MOV
@@ -259,7 +259,7 @@ lj_BC_NOT:
.size lj_BC_UNM, 68
lj_BC_UNM:
.long 0xe1a0b18b,0xe18900db,0xe5d6c000,0xe496e004
- .long 0xe371000e,0x8a000839,0x12211480,0x1a000001
+ .long 0xe371000e,0x8a00083a,0x12211480,0x1a000001
.long 0x02700000,0x61cf01d0,0xe18900fa,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0x00000000
.long 0x41e00000
@@ -270,9 +270,9 @@ lj_BC_UNM:
.size lj_BC_LEN, 68
lj_BC_LEN:
.long 0xe1a0b18b,0xe18900db,0xe3710005,0x1a000008
- .long 0xe590000c,0xe3e0100d,0xe5d6c000,0xe496e004
+ .long 0xe5900010,0xe3e0100d,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe371000c,0x1a000837
+ .long 0xe12fff1c,0xe371000c,0x1a000838
bl lj_tab_len
.long 0xeafffff3
@@ -283,10 +283,10 @@ lj_BC_LEN:
lj_BC_ADDVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a000008,0xe0900002
- .long 0x6a00080a,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a00080b,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0007fe,0xee366b07,0xe5d6c000,0xe089a00a
+ .long 0x2a0007ff,0xee366b07,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -297,10 +297,10 @@ lj_BC_ADDVN:
lj_BC_SUBVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a000008,0xe0500002
- .long 0x6a0007ec,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a0007ed,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0007e0,0xee366b47,0xe5d6c000,0xe089a00a
+ .long 0x2a0007e1,0xee366b47,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -311,10 +311,10 @@ lj_BC_SUBVN:
lj_BC_MULVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a0007cd,0xe5d6c000,0xe496e004
+ .long 0xe15b0fc0,0x1a0007ce,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e
- .long 0x3373000e,0x2a0007c1,0xee266b07,0xe5d6c000
+ .long 0x3373000e,0x2a0007c2,0xee266b07,0xe5d6c000
.long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -325,7 +325,7 @@ lj_BC_MULVN:
lj_BC_DIVVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a0007af,0xee800b01,0xe5d6c000,0xe089a00a
+ .long 0x2a0007b0,0xee800b01,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -336,10 +336,10 @@ lj_BC_DIVVN:
lj_BC_MODVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002
- .long 0x0a00079d,0xeb000d93,0xe3e0100d,0xe5d6c000
+ .long 0x0a00079e,0xeb000d92,0xe3e0100d,0xe5d6c000
.long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00
- .long 0xe371000e,0x3373000e,0x2a00078f,0xeb000d7c
+ .long 0xe371000e,0x3373000e,0x2a000790,0xeb000d7b
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -350,10 +350,10 @@ lj_BC_MODVN:
lj_BC_ADDNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a000008,0xe0900002
- .long 0x6a000782,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a000783,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e
- .long 0x2a000776,0xee366b07,0xe5d6c000,0xe089a00a
+ .long 0x2a000777,0xee366b07,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -364,10 +364,10 @@ lj_BC_ADDNV:
lj_BC_SUBNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a000008,0xe0500002
- .long 0x6a000764,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a000765,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e
- .long 0x2a000758,0xee366b47,0xe5d6c000,0xe089a00a
+ .long 0x2a000759,0xee366b47,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -378,10 +378,10 @@ lj_BC_SUBNV:
lj_BC_MULNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a000745,0xe5d6c000,0xe496e004
+ .long 0xe15b0fc0,0x1a000746,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xed1c7b00,0xed1b6b00,0xe373000e
- .long 0x3371000e,0x2a000739,0xee266b07,0xe5d6c000
+ .long 0x3371000e,0x2a00073a,0xee266b07,0xe5d6c000
.long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -392,7 +392,7 @@ lj_BC_MULNV:
lj_BC_DIVNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xed1c1b00,0xed1b0b00,0xe373000e,0x3371000e
- .long 0x2a000727,0xee800b01,0xe5d6c000,0xe089a00a
+ .long 0x2a000728,0xee800b01,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -403,10 +403,10 @@ lj_BC_DIVNV:
lj_BC_MODNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a00000a,0xe1b01002
- .long 0x0a000715,0xeb000d06,0xe3e0100d,0xe5d6c000
+ .long 0x0a000716,0xeb000d05,0xe3e0100d,0xe5d6c000
.long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c,0xed1c7b00,0xed1b6b00
- .long 0xe373000e,0x3371000e,0x2a000707,0xeb000cef
+ .long 0xe373000e,0x3371000e,0x2a000708,0xeb000cee
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -417,10 +417,10 @@ lj_BC_MODNV:
lj_BC_ADDVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a000008,0xe0900002
- .long 0x6a0006ff,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a000700,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0006f3,0xee366b07,0xe5d6c000,0xe089a00a
+ .long 0x2a0006f4,0xee366b07,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -431,10 +431,10 @@ lj_BC_ADDVV:
lj_BC_SUBVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a000008,0xe0500002
- .long 0x6a0006e1,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a0006e2,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0006d5,0xee366b47,0xe5d6c000,0xe089a00a
+ .long 0x2a0006d6,0xee366b47,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -445,10 +445,10 @@ lj_BC_SUBVV:
lj_BC_MULVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a0006c2,0xe5d6c000,0xe496e004
+ .long 0xe15b0fc0,0x1a0006c3,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e
- .long 0x3373000e,0x2a0006b6,0xee266b07,0xe5d6c000
+ .long 0x3373000e,0x2a0006b7,0xee266b07,0xe5d6c000
.long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -459,7 +459,7 @@ lj_BC_MULVV:
lj_BC_DIVVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a0006a4,0xee800b01,0xe5d6c000,0xe089a00a
+ .long 0x2a0006a5,0xee800b01,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -470,10 +470,10 @@ lj_BC_DIVVV:
lj_BC_MODVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002
- .long 0x0a000692,0xeb000c79,0xe3e0100d,0xe5d6c000
+ .long 0x0a000693,0xeb000c78,0xe3e0100d,0xe5d6c000
.long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00
- .long 0xe371000e,0x3373000e,0x2a000684,0xeb000c62
+ .long 0xe371000e,0x3373000e,0x2a000685,0xeb000c61
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -484,7 +484,7 @@ lj_BC_MODVV:
lj_BC_POW:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a000672
+ .long 0x2a000673
bl pow
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a0b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -497,7 +497,7 @@ lj_BC_CAT:
.long 0xe004baae,0xe004c6ae,0xe04c200b,0xe5889010
.long 0xe089100c,0xe1a00008,0xe58d6008,0xe1a021a2
bl lj_meta_cat
- .long 0xe5989010,0xe3500000,0x1a00066a,0xe18920db
+ .long 0xe5989010,0xe3500000,0x1a00066b,0xe18920db
.long 0xe5d6c000,0xe496e004,0xe18920fa,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -576,7 +576,7 @@ lj_BC_USETV:
.long 0xe5911010,0xe31c0004,0xe283c004,0x135b0000
.long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d2d
+ .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d2e
.long 0xe31b0003
blne lj_gc_barrieruv
.long 0xeafffff2
@@ -591,7 +591,7 @@ lj_BC_USETS:
.long 0xe5911010,0xe3e03004,0xe31c0004,0xe5d2c004
.long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe31c0003,0x135b0000,0xe2470d2d
+ .long 0xe31c0003,0x135b0000,0xe2470d2e
blne lj_gc_barrieruv
.long 0xeafffff4
@@ -643,7 +643,7 @@ lj_BC_FNEW:
.type lj_BC_TNEW, %function
.size lj_BC_TNEW, 104
lj_BC_TNEW:
- .long 0xe5172b2c,0xe5173b28,0xe5889010,0xe58d6008
+ .long 0xe5172b78,0xe5173b74,0xe5889010,0xe58d6008
.long 0xe1520003,0xe1a00008,0x2a00000f,0xe1a01a8b
.long 0xe1a025ab,0xe1a0bac1,0xe1a01aa1,0xe37b0001
.long 0x02811002
@@ -659,7 +659,7 @@ lj_BC_TNEW:
.type lj_BC_TDUP, %function
.size lj_BC_TDUP, 88
lj_BC_TDUP:
- .long 0xe1e0b00b,0xe5172b2c,0xe5173b28,0xe5889010
+ .long 0xe1e0b00b,0xe5172b78,0xe5173b74,0xe5889010
.long 0xe58d6008,0xe1520003,0xe1a00008,0x2a00000a
.long 0xe795110b
bl lj_tab_dup
@@ -754,7 +754,7 @@ lj_BC_TSETV:
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe590a010
.long 0xe35a0000,0x0afffff4,0xe5daa006,0xe31a0002
.long 0x1afffff1,0xe516e004,0xe004caae,0xe004a2ae
- .long 0xea000465,0xe5172b10,0xe3cee004,0xe5070b10
+ .long 0xea000465,0xe5172b5c,0xe3cee004,0xe5070b5c
.long 0xe5c0e004,0xe580200c,0xeaffffea,0xe3730005
.long 0x01a0b002,0x0a000007,0xea00045b
@@ -780,7 +780,7 @@ lj_BC_TSETS:
.long 0xe1a0100c,0xe58d3004
bl lj_tab_newkey
.long 0xe5989010,0xe18920da,0xe1c020f0,0xeaffffdd
- .long 0xe5172b10,0xe3c11004,0xe507cb10,0xe5cc1004
+ .long 0xe5172b5c,0xe3c11004,0xe507cb5c,0xe5cc1004
.long 0xe58c200c,0xeaffffd7
.globl lj_BC_TSETB
@@ -796,7 +796,7 @@ lj_BC_TSETB:
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xe590a010,0xe35a0000,0x0afffff4,0xe5daa006
.long 0xe31a0002,0x1afffff1,0xe516e004,0xe004a2ae
- .long 0xea0003ee,0xe5172b10,0xe3cee004,0xe5070b10
+ .long 0xea0003ee,0xe5172b5c,0xe3cee004,0xe5070b5c
.long 0xe5c0e004,0xe580200c,0xeaffffeb
.globl lj_BC_TSETM
@@ -813,7 +813,7 @@ lj_BC_TSETM:
.long 0xe1a0b82e,0xe12fff1c,0xe5889010,0xe1a00008
.long 0xe58d6008
bl lj_tab_reasize
- .long 0xeaffffe1,0xe5172b10,0xe3c00004,0xe5071b10
+ .long 0xeaffffe1,0xe5172b5c,0xe3c00004,0xe5071b5c
.long 0xe5c10004,0xe581200c,0xeaffffee
.globl lj_BC_TSETR
@@ -826,7 +826,7 @@ lj_BC_TSETR:
.long 0xe0800182,0x1a000009,0xe1520003,0x2a0003d6
.long 0xe18920da,0xe5d6c000,0xe496e004,0xe1c020f0
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe517cb10,0xe3cee004,0xe5071b10,0xe5c1e004
+ .long 0xe517cb5c,0xe3cee004,0xe5071b5c,0xe5c1e004
.long 0xe581c00c,0xeaffffef
.globl lj_BC_CALLM
@@ -842,7 +842,7 @@ lj_BC_CALLM:
.size lj_BC_CALL, 60
lj_BC_CALL:
.long 0xe004b6ae,0xe1a0c009,0xe1a920da,0xe24bb008
- .long 0xe2899008,0xe3730009,0x1a00041e,0xe5096004
+ .long 0xe2899008,0xe3730009,0x1a00041f,0xe5096004
.long 0xe5926010,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe08aa009,0xe12fff1c
@@ -859,7 +859,7 @@ lj_BC_CALLMT:
.size lj_BC_CALLT, 180
lj_BC_CALLT:
.long 0xe1a0b18b,0xe1aa20d9,0xe24bb008,0xe28aa008
- .long 0xe3730009,0x1a00041d,0xe5196004,0xe3a0c000
+ .long 0xe3730009,0x1a00041e,0xe5196004,0xe3a0c000
.long 0xe5d23006,0xe3160003,0x1a000018,0xe5092008
.long 0xe35b0000,0x0a000005,0xe18a00dc,0xe28ce008
.long 0xe15e000b,0xe18900fc,0xe1a0c00e,0x1afffff9
@@ -878,7 +878,7 @@ lj_BC_CALLT:
lj_BC_ITERC:
.long 0xe089a00a,0xe1a0c009,0xe14a21d0,0xe14a00d8
.long 0xe28a9008,0xe1ca20f8,0xe1ca01f0,0xe14a21d8
- .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a0003da
+ .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a0003db
.long 0xe5096004,0xe5926010,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c
@@ -993,11 +993,11 @@ lj_BC_RET1:
lj_BC_FORI:
.long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e
.long 0xe59ac014,0x1a000010,0xe373000e,0xe59a3010
- .long 0x037c000e,0x1a0002fd,0xe3530000,0xba000008
+ .long 0x037c000e,0x1a0002fe,0xe3530000,0xba000008
.long 0xe1500002,0xc24b6b80,0xe5d6c000,0xe496e004
.long 0xe1ca01f8,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xe1520000,0xeafffff5,0x3373000e
- .long 0x337c000e,0x2a0002ed,0xed1a0b00,0xed9a1b02
+ .long 0x337c000e,0x2a0002ee,0xed1a0b00,0xed9a1b02
.long 0xe35c0000,0xed8a0b06,0xaeb40b41,0xbeb41b40
.long 0xeef1fa10,0x824b6b80,0xe5d6c000,0xe496e004
.long 0xeaffffeb
@@ -1009,11 +1009,11 @@ lj_BC_FORI:
lj_BC_JFORI:
.long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e
.long 0xe59ac014,0x1a000012,0xe373000e,0xe59a3010
- .long 0x037c000e,0x1a0002d8,0xe3530000,0xba00000a
+ .long 0x037c000e,0x1a0002d9,0xe3530000,0xba00000a
.long 0xe1500002,0xe24b6b80,0xd156b0b2,0xe5d6c000
.long 0xe496e004,0xe1ca01f8,0xda00008c,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1520000
- .long 0xeafffff3,0x3373000e,0x337c000e,0x2a0002c6
+ .long 0xeafffff3,0x3373000e,0x337c000e,0x2a0002c7
.long 0xed1a0b00,0xed9a1b02,0xe35c0000,0xed8a0b06
.long 0xaeb40b41,0xbeb41b40,0xeef1fa10,0xe24b6b80
.long 0x9156b0b2,0x9a000079,0xe5d6c000,0xe496e004
@@ -1104,8 +1104,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, %function
.size lj_BC_JLOOP, 32
lj_BC_JLOOP:
- .long 0xe51708b0,0xe3a01000,0xe790b10b,0xe5071af4
- .long 0xe59ba034,0xe5079a60,0xe5078ae4,0xe12fff1a
+ .long 0xe51708b0,0xe3a01000,0xe790b10b,0xe5071b08
+ .long 0xe59ba034,0xe5079a88,0xe5078af4,0xe12fff1a
.globl lj_BC_JMP
.hidden lj_BC_JMP
@@ -1178,9 +1178,9 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.long 0xe5923014,0xe08a100b,0xe5980018,0xe089b00b
.long 0xe5889010,0xe1510000,0xe588b014,0xe3e02001
- .long 0xe1a00008,0x8a000078,0xe5072af4,0xe12fff33
- .long 0xe5989010,0xe3e02000,0xe5981014,0xe5078a64
- .long 0xe1a0b180,0xe5072af4,0xe5196004,0xe041a00b
+ .long 0xe1a00008,0x8a000078,0xe5072b08,0xe12fff33
+ .long 0xe5989010,0xe3e02000,0xe5981014,0xe5078a8c
+ .long 0xe1a0b180,0xe5072b08,0xe5196004,0xe041a00b
.long 0xea00001c
.globl lj_BC_FUNCCW
@@ -1188,11 +1188,11 @@ lj_BC_FUNCC:
.type lj_BC_FUNCCW, %function
.size lj_BC_FUNCCW, 88
lj_BC_FUNCCW:
- .long 0xe5173a74,0xe08a100b,0xe5980018,0xe089b00b
+ .long 0xe5173a9c,0xe08a100b,0xe5980018,0xe089b00b
.long 0xe5889010,0xe1510000,0xe588b014,0xe5921014
- .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072af4
+ .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072b08
.long 0xe12fff33,0xe5989010,0xe3e02000,0xe5981014
- .long 0xe5078a64,0xe1a0b180,0xe5072af4,0xe5196004
+ .long 0xe5078a8c,0xe1a0b180,0xe5072b08,0xe5196004
.long 0xe041a00b,0xea000006
.globl lj_vm_returnp
@@ -1218,7 +1218,7 @@ lj_vm_returnc:
lj_vm_return:
.long 0xe3c6c007,0xe3500001,0xe049c00c,0x1affffee
.long 0xe588c010,0xe59d5014,0xe3e03001,0xe2499008
- .long 0xe25b2008,0xe1a05185,0xe5073af4,0x0a000003
+ .long 0xe25b2008,0xe1a05185,0xe5073b08,0x0a000003
.long 0xe2522008,0xe0ca00d8,0xe0c900f8,0x1afffffb
.long 0xe155000b,0x1a000007,0xe5889014
@@ -1254,7 +1254,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, %function
.size lj_vm_unwind_c_eh, 20
lj_vm_unwind_c_eh:
- .long 0xe59d800c,0xe3e03001,0xe5982008,0xe582304c
+ .long 0xe59d800c,0xe3e03001,0xe5982008,0xe5823078
.long 0xeaffffe1
.globl lj_vm_unwind_ff
@@ -1271,8 +1271,8 @@ lj_vm_unwind_ff:
lj_vm_unwind_ff_eh:
.long 0xe59d800c,0xe3a040ff,0xe3a0b010,0xe1a04184
.long 0xe5989010,0xe5987008,0xe3e00001,0xe249a008
- .long 0xe5196004,0xe2877d2d,0xe3e01000,0xe5090004
- .long 0xe5071af4,0xeaffffb5
+ .long 0xe5196004,0xe2877d2e,0xe3e01000,0xe5090004
+ .long 0xe5071b08,0xeaffffb5
.globl lj_vm_unwind_ext
.hidden lj_vm_unwind_ext
@@ -1310,13 +1310,13 @@ lj_vm_growstack_l:
.size lj_vm_resume, 140
lj_vm_resume:
.long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
- .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d2d
+ .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d2e
.long 0xe58d800c,0xe3a06005,0xe58d2014,0xe28d1001
.long 0xe5d80007,0xe58d2018,0xe58d8008,0xe58d2010
- .long 0xe3500000,0xe5881028,0x0a000025,0xe5078a64
+ .long 0xe3500000,0xe5881028,0x0a000025,0xe5078a8c
.long 0xe1a0a009,0xe5989010,0xe5980014,0xe3a040ff
.long 0xe5c82007,0xe040b009,0xe5196004,0xe1a04184
- .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071af4
+ .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071b08
.long 0xe58db004,0x0afffdd1,0xeaffff7b
.globl lj_vm_pcall
@@ -1335,17 +1335,17 @@ lj_vm_call:
.long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
.long 0xe3a06001,0xe590b028,0xe58d2014,0xe1a08000
.long 0xe58d000c,0xe5987008,0xe1a09001,0xe58d0008
- .long 0xe58db010,0xe2877d2d,0xe588d028,0xe5078a64
+ .long 0xe58db010,0xe2877d2e,0xe588d028,0xe5078a8c
.long 0xe598c010,0xe5980014,0xe3a040ff,0xe0866009
.long 0xe1a04184,0xe046600c,0xe3e01000,0xe040b009
- .long 0xe5071af4
+ .long 0xe5071b08
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
.type lj_vm_call_dispatch, %function
.size lj_vm_call_dispatch, 12
lj_vm_call_dispatch:
- .long 0xe14920d8,0xe3730009,0x1a0000f6
+ .long 0xe14920d8,0xe3730009,0x1a0000f7
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
@@ -1362,9 +1362,9 @@ lj_vm_call_dispatch_f:
lj_vm_cpcall:
.long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
.long 0xe1a08000,0xe590a01c,0xe58d000c,0xe5987008
- .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d2d
+ .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d2e
.long 0xe04aa00c,0xe3a0c000,0xe58da014,0xe58dc018
- .long 0xe58db010,0xe588d028,0xe5078a64,0xe12fff33
+ .long 0xe58db010,0xe588d028,0xe5078a8c,0xe12fff33
.long 0xe1b09000,0xe3a06005,0x1affffd3,0xeaffff4b
.globl lj_cont_dispatch
@@ -1375,7 +1375,7 @@ lj_cont_dispatch:
.long 0xe51c2008,0xe5190010,0xe1a03009,0xe1a0900c
.long 0xe3500001,0xe513600c,0xe5922010,0xe3e0e000
.long 0xe08a100b,0xe501e004,0x9a000001,0xe5125030
- .long 0xe12fff10,0x0a000710,0xe2433010,0xe043b009
+ .long 0xe12fff10,0x0a00070f,0xe2433010,0xe043b009
.long 0xea000510
.globl lj_cont_cat
@@ -1386,7 +1386,7 @@ lj_cont_cat:
.long 0xe516e004,0xe2431010,0xe1ca20d0,0xe5889010
.long 0xe004baae,0xe004a2ae,0xe089000b,0xe0510000
.long 0x11c120f0,0x11a02000,0x1afffa3c,0xe18920fa
- .long 0xea000069
+ .long 0xea00006a
.globl lj_vmeta_tgets1
.hidden lj_vmeta_tgets1
@@ -1400,7 +1400,7 @@ lj_vmeta_tgets1:
.type lj_vmeta_tgets, %function
.size lj_vmeta_tgets, 36
lj_vmeta_tgets:
- .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004
+ .long 0xe2471eaf,0xe3e0300b,0xe581c000,0xe5813004
.long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d
.long 0xea000008
@@ -1446,7 +1446,7 @@ lj_vmeta_tsets1:
.type lj_vmeta_tsets, %function
.size lj_vmeta_tsets, 36
lj_vmeta_tsets:
- .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004
+ .long 0xe2471eaf,0xe3e0300b,0xe581c000,0xe5813004
.long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d
.long 0xea000008
@@ -1475,11 +1475,11 @@ lj_vmeta_tsetv:
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, %function
- .size lj_vmeta_tsetr, 16
+ .size lj_vmeta_tsetr, 20
lj_vmeta_tsetr:
- .long 0xe5889010,0xe58d6008
+ .long 0xe5889010,0xe1a00008,0xe58d6008
bl lj_tab_setinth
- .long 0xeafffc24
+ .long 0xeafffc23
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
@@ -1592,7 +1592,7 @@ lj_vmeta_arith_vv:
.size lj_vmeta_binop, 24
lj_vmeta_binop:
.long 0xe0401009,0xe500600c,0xe2816002,0xe1a09000
- .long 0xe3a0b010,0xeaffff0b
+ .long 0xe3a0b010,0xeaffff0a
.globl lj_vmeta_len
.hidden lj_vmeta_len
@@ -1623,7 +1623,7 @@ lj_vmeta_callt:
.long 0xe1a00008,0xe5889010,0xe24a1008,0xe58d6008
.long 0xe08a200b
bl lj_meta_call
- .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffbd8
+ .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffbd7
.globl lj_vmeta_for
.hidden lj_vmeta_for
@@ -1633,41 +1633,41 @@ lj_vmeta_for:
.long 0xe1a00008,0xe5889010,0xe1a0100a,0xe58d6008
bl lj_meta_for
.long 0xe556c004,0xe516e004,0xe35c004e,0xe004a2ae
- .long 0xe1a0b82e,0x0afffd11,0xeafffceb
+ .long 0xe1a0b82e,0x0afffd10,0xeafffcea
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, %function
.size lj_ff_assert, 64
lj_ff_assert:
- .long 0xe1c900d0,0xe35b0008,0x3a000404,0xe3710003
- .long 0x8a000402,0xe5196004,0xe14900f8,0xe1a0c009
- .long 0xe25ba008,0xe28bb008,0x0a0001ce,0xe1cc00d8
- .long 0xe25aa008,0xe0cc00f8,0x1afffffb,0xea0001c9
+ .long 0xe1c900d0,0xe35b0008,0x3a000403,0xe3710003
+ .long 0x8a000401,0xe5196004,0xe14900f8,0xe1a0c009
+ .long 0xe25ba008,0xe28bb008,0x0a0001cd,0xe1cc00d8
+ .long 0xe25aa008,0xe0cc00f8,0x1afffffb,0xea0001c8
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, %function
.size lj_ff_type, 36
lj_ff_type:
- .long 0xe5991004,0xe35b0008,0x3a0003f4,0xe371000e
+ .long 0xe5991004,0xe35b0008,0x3a0003f3,0xe371000e
.long 0x33e0100d,0xe2613002,0xe1a03183,0xe18200d3
- .long 0xea0001bd
+ .long 0xea0001bc
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, %function
.size lj_ff_getmetatable, 148
lj_ff_getmetatable:
- .long 0xe1c900d0,0xe35b0008,0x3a0003eb,0xe371000c
+ .long 0xe1c900d0,0xe35b0008,0x3a0003ea,0xe371000c
.long 0x1371000d,0x1a000018,0xe590c010,0xe3e01000
- .long 0xe517ba14,0xe35c0000,0x0a0001b2,0xe59c201c
+ .long 0xe517ba1c,0xe35c0000,0x0a0001b1,0xe59c201c
.long 0xe59b3008,0xe59ce014,0xe0022003,0xe0822082
.long 0xe08ee182,0xe1ce20d8,0xe1ce00d0,0xe59ee010
.long 0xe3730005,0x0152000b,0x0a000004,0xe35e0000
- .long 0x1afffff7,0xe1a0000c,0xe3e0100b,0xea0001a1
- .long 0xe3710001,0x1a00019f,0xeafffff9,0xe371000e
- .long 0x21e01001,0x33a0100d,0xe0873101,0xe513ca00
+ .long 0x1afffff7,0xe1a0000c,0xe3e0100b,0xea0001a0
+ .long 0xe3710001,0x1a00019e,0xeafffff9,0xe371000e
+ .long 0x21e01001,0x33a0100d,0xe0873101,0xe513ca08
.long 0xeaffffe1
.globl lj_ff_setmetatable
@@ -1675,132 +1675,132 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, %function
.size lj_ff_setmetatable, 76
lj_ff_setmetatable:
- .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a0003c5
+ .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a0003c4
.long 0xe371000c,0x0590c010,0x0373000c,0x05d03004
- .long 0x035c0000,0x1a0003bf,0xe3130004,0xe5802010
- .long 0x0a00018b,0xe5172b10,0xe3c33004,0xe5070b10
- .long 0xe5c03004,0xe580200c,0xea000185
+ .long 0x035c0000,0x1a0003be,0xe3130004,0xe5802010
+ .long 0x0a00018a,0xe5172b5c,0xe3c33004,0xe5070b5c
+ .long 0xe5c03004,0xe580200c,0xea000184
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, %function
.size lj_ff_rawget, 44
lj_ff_rawget:
- .long 0xe1c920d0,0xe35b0010,0x3a0003b3,0xe1a01002
- .long 0xe373000c,0x1a0003b0,0xe1a00008,0xe2892008
+ .long 0xe1c920d0,0xe35b0010,0x3a0003b2,0xe1a01002
+ .long 0xe373000c,0x1a0003af,0xe1a00008,0xe2892008
bl lj_tab_get
- .long 0xe1c000d0,0xea00017a
+ .long 0xe1c000d0,0xea000179
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, %function
.size lj_ff_tonumber, 24
lj_ff_tonumber:
- .long 0xe1c900d0,0xe35b0008,0x1a0003a8,0xe371000e
- .long 0x9a000175,0xea0003a5
+ .long 0xe1c900d0,0xe35b0008,0x1a0003a7,0xe371000e
+ .long 0x9a000174,0xea0003a4
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, %function
.size lj_ff_tostring, 84
lj_ff_tostring:
- .long 0xe1c900d0,0xe35b0008,0x3a0003a2,0xe3710005
- .long 0x0a00016f,0xe51739cc,0xe5889010,0xe371000e
- .long 0x93530000,0xe58d6008,0x8a00039a,0xe5170b2c
- .long 0xe5171b28,0xe1500001,0xab0003bf,0xe1a00008
+ .long 0xe1c900d0,0xe35b0008,0x3a0003a1,0xe3710005
+ .long 0x0a00016e,0xe51739d4,0xe5889010,0xe371000e
+ .long 0x93530000,0xe58d6008,0x8a000399,0xe5170b78
+ .long 0xe5171b74,0xe1500001,0xab0003be,0xe1a00008
.long 0xe1a01009
bl lj_strfmt_number
- .long 0xe5989010,0xe3e01004,0xea00015f
+ .long 0xe5989010,0xe3e01004,0xea00015e
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, %function
.size lj_ff_next, 96
lj_ff_next:
- .long 0xe1c900d0,0xe35b0008,0x3a00038d,0xe3e03000
- .long 0xe371000c,0x1a00038a,0xe18920fb,0xe5196004
+ .long 0xe1c900d0,0xe35b0008,0x3a00038c,0xe3e03000
+ .long 0xe371000c,0x1a000389,0xe18920fb,0xe5196004
.long 0xe1a01000,0xe5889010,0xe1a00008,0xe5889014
.long 0xe2892008,0xe58d6008
bl lj_tab_next
- .long 0xe3500000,0x03e01000,0x0a00014d,0xe1c900d8
+ .long 0xe3500000,0x03e01000,0x0a00014c,0xe1c900d8
.long 0xe1c921d0,0xe3a0b018,0xe14900f8,0xe1c920f0
- .long 0xea00014a
+ .long 0xea000149
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, %function
.size lj_ff_pairs, 48
lj_ff_pairs:
- .long 0xe1c900d0,0xe35b0008,0x3a000375,0xe371000c
- .long 0x1a000373,0xe1c221d8,0xe5196004,0xe3e01000
- .long 0xe3a0b020,0xe14920f8,0xe589100c,0xea00013e
+ .long 0xe1c900d0,0xe35b0008,0x3a000374,0xe371000c
+ .long 0x1a000372,0xe1c221d8,0xe5196004,0xe3e01000
+ .long 0xe3a0b020,0xe14920f8,0xe589100c,0xea00013d
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, %function
.size lj_ff_ipairs_aux, 120
lj_ff_ipairs_aux:
- .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000368
- .long 0xe371000c,0x0373000e,0x1a000365,0xe590c018
+ .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000367
+ .long 0xe371000c,0x0373000e,0x1a000364,0xe590c018
.long 0xe590b008,0xe2822001,0xe5196004,0xe152000c
.long 0xe08bb182,0xe14920f8,0x31cb00d0,0xe3a0b008
.long 0x2a000003,0xe3710001,0x13a0b018,0x11c900f0
- .long 0xea000129,0xe590c01c,0xe1a01002,0xe35c0000
- .long 0x0a000125
+ .long 0xea000128,0xe590c01c,0xe1a01002,0xe35c0000
+ .long 0x0a000124
bl lj_tab_getinth
- .long 0xe3500000,0x0a000122,0xe1c000d0,0xeafffff2
+ .long 0xe3500000,0x0a000121,0xe1c000d0,0xeafffff2
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, %function
.size lj_ff_ipairs, 52
lj_ff_ipairs:
- .long 0xe1c900d0,0xe35b0008,0x3a00034b,0xe371000c
- .long 0x1a000349,0xe1c221d8,0xe5196004,0xe3a00000
+ .long 0xe1c900d0,0xe35b0008,0x3a00034a,0xe371000c
+ .long 0x1a000348,0xe1c221d8,0xe5196004,0xe3a00000
.long 0xe3e0100d,0xe3a0b020,0xe14920f8,0xe1c900f8
- .long 0xea000113
+ .long 0xea000112
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, %function
.size lj_ff_pcall, 40
lj_ff_pcall:
- .long 0xe557aacf,0xe35b0008,0x3a00033e,0xe31a0010
+ .long 0xe557ab2b,0xe35b0008,0x3a00033d,0xe31a0010
.long 0xe1a0c009,0xe2899008,0x03a0600e,0x13a0600f
- .long 0xe24bb008,0xeafffe0f
+ .long 0xe24bb008,0xeafffe0e
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, %function
.size lj_ff_xpcall, 64
lj_ff_xpcall:
- .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000333
- .long 0xe557aacf,0xe3730009,0x1a000330,0xe1a0c009
+ .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000332
+ .long 0xe557ab2b,0xe3730009,0x1a00032f,0xe1a0c009
.long 0xe1c900f8,0xe1c920f0,0xe31a0010,0xe2899010
- .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffdff
+ .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffdfe
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
.type lj_ff_coroutine_resume, %function
.size lj_ff_coroutine_resume, 308
lj_ff_coroutine_resume:
- .long 0xe1c900d0,0xe35b0008,0x3a000324,0xe3710007
- .long 0x1a000322,0xe5196004,0xe5889010,0xe5901014
+ .long 0xe1c900d0,0xe35b0008,0x3a000323,0xe3710007
+ .long 0x1a000321,0xe5196004,0xe5889010,0xe5901014
.long 0xe5d0a007,0xe590c010,0xe081200b,0xe081300a
- .long 0xe58d6008,0xe153000c,0x0a000318,0xe5903018
+ .long 0xe58d6008,0xe153000c,0x0a000317,0xe5903018
.long 0xe590c028,0xe35a0001,0x91520003,0x935c0000
- .long 0x8a000312,0xe2422008,0xe2899008,0xe24bb008
+ .long 0x8a000311,0xe2422008,0xe2899008,0xe24bb008
.long 0xe5802014,0xe5889014,0xe18920dc,0xe15c000b
.long 0x118120fc,0xe28cc008,0x1afffffa,0xe3a02000
- .long 0xe1a0a000,0xe3a03000,0xebfffd99,0xe59a2010
+ .long 0xe1a0a000,0xe3a03000,0xebfffd98,0xe59a2010
.long 0xe3e01000,0xe59a3014,0xe3500001,0xe5989010
- .long 0xe5078a64,0xe5071af4,0x8a000016,0xe053b002
+ .long 0xe5078a8c,0xe5071b08,0x8a000016,0xe053b002
.long 0xe5980018,0xe089100b,0x0a000009,0xe1510000
.long 0xe3a0c000,0x8a000015,0xe24b3008,0xe58a2014
.long 0xe18200dc,0xe15c0003,0xe18900fc,0xe28cc008
.long 0x1afffffa,0xe3e02002,0xe28bb010,0xe5092004
.long 0xe249a008,0xe2160003,0xe58d6008,0xe58db004
- .long 0x0afffb6f,0xeafffd19,0xe16300d8,0xe3e02001
+ .long 0x0afffb6e,0xeafffd18,0xe16300d8,0xe3e02001
.long 0xe3a0b018,0xe58a3014,0xe1c900f0,0xeafffff2
.long 0xe1a00008,0xe1a011ab
bl lj_state_growstack
@@ -1813,19 +1813,19 @@ lj_ff_coroutine_resume:
lj_ff_coroutine_wrap_aux:
.long 0xe5920018,0xe5196004,0xe5889010,0xe5901014
.long 0xe5d0a007,0xe590c010,0xe081200b,0xe081300a
- .long 0xe58d6008,0xe153000c,0x0a0002cf,0xe5903018
+ .long 0xe58d6008,0xe153000c,0x0a0002ce,0xe5903018
.long 0xe590c028,0xe35a0001,0x91520003,0x935c0000
- .long 0x8a0002c9,0xe5802014,0xe5889014,0xe18920dc
+ .long 0x8a0002c8,0xe5802014,0xe5889014,0xe18920dc
.long 0xe15c000b,0x118120fc,0xe28cc008,0x1afffffa
- .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd53
+ .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd52
.long 0xe59a2010,0xe3e01000,0xe59a3014,0xe3500001
- .long 0xe5989010,0xe5078a64,0xe5071af4,0x8a000014
+ .long 0xe5989010,0xe5078a8c,0xe5071b08,0x8a000014
.long 0xe053b002,0xe5980018,0xe089100b,0x0a000009
.long 0xe1510000,0xe3a0c000,0x8a000010,0xe24b3008
.long 0xe58a2014,0xe18200dc,0xe15c0003,0xe18900fc
.long 0xe28cc008,0x1afffffa,0xe1a0a009,0xe28bb008
- .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffb2b
- .long 0xeafffcd5,0xe1a00008,0xe1a0100a
+ .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffb2a
+ .long 0xeafffcd4,0xe1a00008,0xe1a0100a
bl lj_ffh_coroutine_wrap_err
.long 0xe1a00008,0xe1a011ab
bl lj_state_growstack
@@ -1837,41 +1837,41 @@ lj_ff_coroutine_wrap_aux:
.size lj_ff_coroutine_yield, 44
lj_ff_coroutine_yield:
.long 0xe5980028,0xe089100b,0xe5889010,0xe3100001
- .long 0xe5881014,0xe3a00001,0xe3a02000,0x0a000291
- .long 0xe5882028,0xe5c80007,0xeafffcd8
+ .long 0xe5881014,0xe3a00001,0xe3a02000,0x0a000290
+ .long 0xe5882028,0xe5c80007,0xeafffcd7
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
.type lj_ff_math_floor, %function
.size lj_ff_math_floor, 160
lj_ff_math_floor:
- .long 0xe1c900d0,0xe35b0008,0x3a00028b,0xe371000e
- .long 0x0a000058,0x8a000288,0xe1a02081,0xe292c980
+ .long 0xe1c900d0,0xe35b0008,0x3a00028a,0xe371000e
+ .long 0x0a000057,0x8a000287,0xe1a02081,0xe292c980
.long 0x5a00000f,0xe3e03ff8,0xe053cacc,0xe1a03581
.long 0xe1a02580,0xe3833480,0xe26ce020,0xe1833aa0
.long 0x9a00000e,0xe1822e13,0xe1a00c33,0xe1120fc1
.long 0x12800001,0xe3510000,0xb2600000,0xe3e0100d
- .long 0xea000044,0x2a000043,0xe1822000,0xe1120fc1
- .long 0x03a00000,0x13e00000,0xe3e0100d,0xea00003d
+ .long 0xea000043,0x2a000042,0xe1822000,0xe1120fc1
+ .long 0x03a00000,0x13e00000,0xe3e0100d,0xea00003c
.long 0x03530480,0x03520000,0x1a000002,0xe3510000
- .long 0x43a00480,0x4afffff0,0xeb00037e,0xea000035
+ .long 0x43a00480,0x4afffff0,0xeb00037c,0xea000034
.globl lj_ff_math_ceil
.hidden lj_ff_math_ceil
.type lj_ff_math_ceil, %function
- .size lj_ff_math_ceil, 176
+ .size lj_ff_math_ceil, 172
lj_ff_math_ceil:
- .long 0xe1c900d0,0xe35b0008,0x3a000263,0xe371000e
- .long 0x0a000030,0x8a000260,0xe1a02081,0xe292c980
+ .long 0xe1c900d0,0xe35b0008,0x3a000262,0xe371000e
+ .long 0x0a00002f,0x8a00025f,0xe1a02081,0xe292c980
.long 0x5a000011,0xe3e03ff8,0xe053cacc,0xe1a03581
.long 0xe1a02580,0xe3833480,0xe26ce020,0xe1833aa0
.long 0x9a000010,0xe1822e13,0xe1a00c33,0xe1d22fc1
- .long 0x12900001,0x61cf04dc,0x6a00001e,0xe3510000
- .long 0xb2600000,0xe3e0100d,0xea00001a,0x2a000019
+ .long 0x12900001,0x61cf04d8,0x6a00001d,0xe3510000
+ .long 0xb2600000,0xe3e0100d,0xea000019,0x2a000018
.long 0xe1822000,0xe1d22fc1,0x03a00000,0x13a00001
- .long 0xe3e0100d,0xea000013,0x03530480,0x1a000002
- .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000399
- .long 0xea00000c,0xe1a00000,0x00000000,0x41e00000
+ .long 0xe3e0100d,0xea000012,0x03530480,0x1a000002
+ .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000397
+ .long 0xea00000b,0x00000000,0x41e00000
.globl lj_ff_math_abs
.hidden lj_ff_math_abs
@@ -2121,7 +2121,7 @@ lj_ff_math_min:
.long 0xea000007,0xed190b00,0x8a000150,0xe1ca20d0
.long 0xed1a1b00,0xe15a000c,0x2affff3a,0xe373000e
.long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008
- .long 0x8eb00b41,0xeafffff4,0xee022a10,0x8a000143
+ .long 0x5eb00b41,0xeafffff4,0xee022a10,0x8a000143
.long 0xeeb81bc2,0xeafffff6
.globl lj_ff_math_max
@@ -2137,7 +2137,7 @@ lj_ff_math_max:
.long 0xea000007,0xed190b00,0x8a00012a,0xe1ca20d0
.long 0xed1a1b00,0xe15a000c,0x2affff14,0xe373000e
.long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008
- .long 0x3eb00b41,0xeafffff4,0xee022a10,0x8a00011d
+ .long 0xdeb00b41,0xeafffff4,0xee022a10,0x8a00011d
.long 0xeeb81bc2,0xeafffff6
.globl lj_ff_string_byte
@@ -2146,7 +2146,7 @@ lj_ff_math_max:
.size lj_ff_string_byte, 52
lj_ff_string_byte:
.long 0xe1c900d0,0xe5196004,0xe35b0008,0x03710005
- .long 0x1a000116,0xe590200c,0xe5d00010,0xe3e0100d
+ .long 0x1a000116,0xe5902010,0xe5d00014,0xe3e0100d
.long 0xe3520000,0x03a0b008,0x13a0b010,0xe14900f8
.long 0xeafffee0
@@ -2155,7 +2155,7 @@ lj_ff_string_byte:
.type lj_ff_string_char, %function
.size lj_ff_string_char, 52
lj_ff_string_char:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab000133
+ .long 0xe5170b78,0xe5171b74,0xe1500001,0xab000133
.long 0xe1c900d0,0xe5196004,0xe35b0008,0x0371000e
.long 0x03d030ff,0xe3a02001,0x1a000103,0xe58d0000
.long 0xe1a0100d
@@ -2180,13 +2180,13 @@ lj_fff_resstr:
.type lj_ff_string_sub, %function
.size lj_ff_string_sub, 132
lj_ff_string_sub:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab00011f
+ .long 0xe5170b78,0xe5171b74,0xe1500001,0xab00011f
.long 0xe1c900d0,0xe1c921d0,0xe35b0010,0xe3e0c000
.long 0x0a000003,0x3a0000f0,0xe373000e,0xe1a0c002
- .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x0590100c
+ .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x05901010
.long 0x0373000e,0x1a0000e8,0xe2813001,0xe3520000
.long 0xb0822003,0xe3520001,0xb3a02001,0xe35c0000
- .long 0xb08cc003,0xe1cccfcc,0xe15c0001,0xe280000f
+ .long 0xb08cc003,0xe1cccfcc,0xe15c0001,0xe2800013
.long 0xc1a0c001,0xe0801002,0xe05c2002,0xe2822001
.long 0xaaffffd7
@@ -2195,16 +2195,16 @@ lj_ff_string_sub:
.type lj_fff_emptystr, %function
.size lj_fff_emptystr, 12
lj_fff_emptystr:
- .long 0xe2470eae,0xe3e01004,0xeafffea5
+ .long 0xe2470d2d,0xe3e01004,0xeafffea5
.globl lj_ff_string_reverse
.hidden lj_ff_string_reverse
.type lj_ff_string_reverse, %function
.size lj_ff_string_reverse, 76
lj_ff_string_reverse:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000fb
+ .long 0xe5170b78,0xe5171b74,0xe1500001,0xab0000fb
.long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000ce
- .long 0xe2470eaf,0xe3720005,0x1a0000cb,0xe5903008
+ .long 0xe2470c0b,0xe3720005,0x1a0000cb,0xe5903008
.long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
bl lj_buf_putstr_reverse
bl lj_buf_tostr
@@ -2215,9 +2215,9 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, %function
.size lj_ff_string_lower, 76
lj_ff_string_lower:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000e8
+ .long 0xe5170b78,0xe5171b74,0xe1500001,0xab0000e8
.long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000bb
- .long 0xe2470eaf,0xe3720005,0x1a0000b8,0xe5903008
+ .long 0xe2470c0b,0xe3720005,0x1a0000b8,0xe5903008
.long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
bl lj_buf_putstr_lower
bl lj_buf_tostr
@@ -2228,9 +2228,9 @@ lj_ff_string_lower:
.type lj_ff_string_upper, %function
.size lj_ff_string_upper, 76
lj_ff_string_upper:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000d5
+ .long 0xe5170b78,0xe5171b74,0xe1500001,0xab0000d5
.long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000a8
- .long 0xe2470eaf,0xe3720005,0x1a0000a5,0xe5903008
+ .long 0xe2470c0b,0xe3720005,0x1a0000a5,0xe5903008
.long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
bl lj_buf_putstr_upper
bl lj_buf_tostr
@@ -2395,16 +2395,16 @@ lj_fff_gcstep:
.type lj_vm_record, %function
.size lj_vm_record, 40
lj_vm_record:
- .long 0xe5570acf,0xe3100020,0x1a000009,0xe5171a80
+ .long 0xe5570b2b,0xe3100020,0x1a000009,0xe5171aa8
.long 0xe3100010,0x1a000014,0xe2411001,0xe310000c
- .long 0x15071a80,0xea000010
+ .long 0x15071aa8,0xea000010
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, %function
.size lj_vm_rethook, 24
lj_vm_rethook:
- .long 0xe5570acf,0xe3100010,0x0a00000d,0xe20ec0ff
+ .long 0xe5570b2b,0xe3100010,0x0a00000d,0xe20ec0ff
.long 0xe087c10c,0xe59cf268
.globl lj_vm_inshook
@@ -2412,8 +2412,8 @@ lj_vm_rethook:
.type lj_vm_inshook, %function
.size lj_vm_inshook, 92
lj_vm_inshook:
- .long 0xe5570acf,0xe5171a80,0xe3100010,0x1afffff8
- .long 0xe310000c,0x0afffff6,0xe2511001,0xe5071a80
+ .long 0xe5570b2b,0xe5171aa8,0xe3100010,0x1afffff8
+ .long 0xe310000c,0x0afffff6,0xe2511001,0xe5071aa8
.long 0x0a000001,0xe3100004,0x0afffff1,0xe1a00008
.long 0xe5889010,0xe1a01006
bl lj_dispatch_ins
@@ -2433,7 +2433,7 @@ lj_cont_hook:
.size lj_vm_hotloop, 48
lj_vm_hotloop:
.long 0xe5192008,0xe2470d27,0xe58d6008,0xe5922010
- .long 0xe1a01006,0xe5078970,0xe5522039,0xe5889010
+ .long 0xe1a01006,0xe507896c,0xe5522039,0xe5889010
.long 0xe0892182,0xe5882014
bl lj_trace_hot
.long 0xeaffffe7
@@ -2467,11 +2467,11 @@ lj_cont_stitch:
.long 0xe25cc008,0xe18900fb,0xe28bb008,0x1afffff9
.long 0xe004a2ae,0xe004caae,0xe08aa00c,0xe15a000b
.long 0xe3e01000,0x8a00000d,0xe1d2a4b0,0xe1d2b4b2
- .long 0xe15b000a,0x0afffaee,0xe35b0000,0x1afff912
- .long 0xe507a0bc,0xe5078970,0xe5889010,0xe2470d27
+ .long 0xe15b000a,0x0afffaef,0xe35b0000,0x1afff912
+ .long 0xe507a0c0,0xe507896c,0xe5889010,0xe2470d27
.long 0xe1a01006
bl lj_dispatch_stitch
- .long 0xe5989010,0xeafffae4,0xe18900fb,0xe28bb008
+ .long 0xe5989010,0xeafffae5,0xe18900fb,0xe28bb008
.long 0xeaffffeb
.globl lj_vm_profhook
@@ -2481,7 +2481,7 @@ lj_cont_stitch:
lj_vm_profhook:
.long 0xe1a00008,0xe5889010,0xe1a01006
bl lj_dispatch_profile
- .long 0xe5989010,0xe2466004,0xeafffada
+ .long 0xe5989010,0xe2466004,0xeafffadb
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2489,11 +2489,11 @@ lj_vm_profhook:
.size lj_vm_exit_handler, 136
lj_vm_exit_handler:
.long 0xe24dd00c,0xe92d1fff,0xe59d0040,0xe59e7000
- .long 0xe28d2040,0xe3e03003,0xe58d2034,0xe5073af4
+ .long 0xe28d2040,0xe3e03003,0xe58d2034,0xe5073b08
.long 0xe5301004,0xe58d0038,0xe58d003c,0xed2d0b20
.long 0xe1a01401,0xe0800341,0xe59e1004,0xe040000e
- .long 0xe5178a64,0xe0810120,0xe5179a60,0xe50700bc
- .long 0xe3a03000,0xe5889010,0xe5078970,0xe5073a60
+ .long 0xe5178a8c,0xe0810120,0xe5179a88,0xe50700c0
+ .long 0xe3a03000,0xe5889010,0xe507896c,0xe5073a88
.long 0xe2470d27,0xe1a0100d
bl lj_trace_exit
.long 0xe5981028,0xe5989010,0xe3c11003,0xe1a0d001
@@ -2502,19 +2502,19 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, %function
- .size lj_vm_exit_interp, 164
+ .size lj_vm_exit_interp, 160
lj_vm_exit_interp:
.long 0xe59d800c,0xe3500000,0xba000021,0xe1a0b180
.long 0xe5191008,0xe58db004,0xe3a02000,0xe5889010
- .long 0xe5911010,0xe5072a60,0xe3e03000,0xe5115030
+ .long 0xe5911010,0xe5072a88,0xe3e03000,0xe5115030
.long 0xe5d6c000,0xe3a040ff,0xe496e004,0xe1a04184
- .long 0xe5073af4,0xe35c0061,0x2a000007,0xe35c0059
+ .long 0xe5073b08,0xe35c0061,0x2a000007,0xe35c0059
.long 0xe797c10c,0xe004a2ae,0x31a0b82e,0x224bb008
.long 0x208aa009,0x25192008,0xe12fff1c,0xe5190004
.long 0xe2101003,0x1afffff4,0xe5102004,0xe00402a2
.long 0xe0491000,0xe5112010,0xe5922010,0xe5125030
- .long 0xeaffffed,0xe2601000,0xe1a00008
- bl lj_err_throw
+ .long 0xeaffffed,0xe1a00008
+ bl lj_err_run
.long 0x3ff00000
.globl lj_vm_floor
@@ -2637,7 +2637,7 @@ lj_vm_modi:
.type lj_vm_ffi_callback, %function
.size lj_vm_ffi_callback, 136
lj_vm_ffi_callback:
- .long 0xe59c60e4,0xe28c7d2d,0xe58d401c,0xe28d4060
+ .long 0xe59c60fc,0xe28c7d2e,0xe58d401c,0xe28d4060
.long 0xed248b10,0xe286c060,0xe1c626f8,0xe1c606f0
.long 0xed2c0b10,0xe59d3000,0xe28d2080,0xe1a00006
.long 0xe1a031a3,0xe5862080,0xe1a0100d,0xe5863094
@@ -2645,7 +2645,7 @@ lj_vm_ffi_callback:
bl lj_ccallback_enter
.long 0xe5909010,0xe3e01000,0xe590b014,0xe3a040ff
.long 0xe5192008,0xe1a08000,0xe04bb009,0xe1a04184
- .long 0xe5071af4,0xe5926010,0xe5d6c000,0xe496e004
+ .long 0xe5071b08,0xe5926010,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c
.globl lj_cont_ffi_callback
@@ -2653,10 +2653,10 @@ lj_vm_ffi_callback:
.type lj_cont_ffi_callback, %function
.size lj_cont_ffi_callback, 40
lj_cont_ffi_callback:
- .long 0xe5176a5c,0xe5889010,0xe5883014,0xe586800c
+ .long 0xe5176a84,0xe5889010,0xe5883014,0xe586800c
.long 0xe1a00006,0xe1a0100a
bl lj_ccallback_leave
- .long 0xe1c606d0,0xed960b08,0xeafff825
+ .long 0xe1c606d0,0xed960b08,0xeafff826
.globl lj_err_unwind_arm
.personality lj_err_unwind_arm
.fnend
@@ -2701,7 +2701,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.long .Lbegin
- .long 16812
+ .long 16808
.byte 0xe
.uleb128 128
.byte 0x8e
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_bcdef.h
deleted file mode 100644
index 935d8440f..000000000
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/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,
-128,
-256,
-384,
-512,
-644,
-772,
-852,
-932,
-1072,
-1212,
-1280,
-1348,
-1412,
-1476,
-1532,
-1588,
-1624,
-1660,
-1692,
-1740,
-1808,
-1880,
-1988,
-2096,
-2212,
-2284,
-2400,
-2508,
-2616,
-2732,
-2804,
-2920,
-3028,
-3136,
-3252,
-3324,
-3440,
-3512,
-3588,
-3632,
-3676,
-3712,
-3744,
-3776,
-3824,
-3876,
-3988,
-4092,
-4144,
-4196,
-4256,
-4328,
-4424,
-4508,
-4532,
-4556,
-4696,
-4844,
-4952,
-5024,
-5200,
-5452,
-5596,
-5744,
-5848,
-5864,
-5936,
-5948,
-6136,
-6216,
-6380,
-6568,
-6688,
-6708,
-6876,
-6980,
-7092,
-7236,
-7392,
-7420,
-7560,
-7692,
-7720,
-7772,
-7820,
-7848,
-7872,
-7908,
-7940,
-7968,
-8032,
-8080,
-8080,
-8212,
-8216,
-8288,
-10252,
-10320,
-10760,
-10840,
-10892,
-11012,
-10360,
-10508,
-10596,
-10644,
-10668,
-11064,
-11120,
-11756,
-11176,
-11492,
-11860,
-11788,
-11824,
-12000,
-12072,
-12104,
-12136,
-12168,
-12200,
-12232,
-12264,
-12296,
-12328,
-12360,
-12392,
-12588,
-12648,
-12040,
-12464,
-12424,
-12504,
-12544,
-12696,
-12836,
-13768,
-13840,
-13804,
-13876,
-13932,
-13988,
-14044,
-14100,
-13564,
-13632,
-13700,
-12976,
-13028,
-13108,
-13280,
-13356,
-13432
-};
-
-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/linux/jit/arm64-v8a/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S
deleted file mode 100644
index db69a939c..000000000
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_vm.S
+++ /dev/null
@@ -1,2727 +0,0 @@
- .file "buildvm_arm64.dasc"
- .text
- .p2align 4
-
- .globl lj_vm_asm_begin
- .hidden lj_vm_asm_begin
- .type lj_vm_asm_begin, @object
- .size lj_vm_asm_begin, 0
-lj_vm_asm_begin:
-.Lbegin:
-
- .globl lj_BC_ISLT
- .hidden lj_BC_ISLT
- .type lj_BC_ISLT, @function
- .size lj_BC_ISLT, 128
-lj_BC_ISLT:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
- .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
- .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012dc1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d43
- .long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed
-
- .globl lj_BC_ISGE
- .hidden lj_BC_ISGE
- .type lj_BC_ISGE, @function
- .size lj_BC_ISGE, 128
-lj_BC_ISGE:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
- .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
- .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012943
- .long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed
-
- .globl lj_BC_ISLE
- .hidden lj_BC_ISLE
- .type lj_BC_ISLE, @function
- .size lj_BC_ISLE, 128
-lj_BC_ISLE:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
- .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
- .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012643
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012543
- .long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed
-
- .globl lj_BC_ISGT
- .hidden lj_BC_ISGT
- .type lj_BC_ISGT, @function
- .size lj_BC_ISGT, 128
-lj_BC_ISGT:
- .long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
- .long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
- .long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012243
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012143
- .long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed
-
- .globl lj_BC_ISEQV
- .hidden lj_BC_ISEQV
- .type lj_BC_ISEQV, @function
- .size lj_BC_ISEQV, 132
-lj_BC_ISEQV:
- .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
- .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
- .long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012420,0xeb02001f,0x54000101
- .long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xeb0801ff
- .long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a
- .long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49
- .long 0x14000907
-
- .globl lj_BC_ISNEV
- .hidden lj_BC_ISNEV
- .type lj_BC_ISNEV, @function
- .size lj_BC_ISNEV, 128
-lj_BC_ISNEV:
- .long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
- .long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
- .long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012000,0xeb02001f,0x540000e1
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2
- .long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a
- .long 0x39402949,0x52800023,0x3727fa29,0x140008e7
-
- .globl lj_BC_ISEQS
- .hidden lj_BC_ISEQS
- .type lj_BC_ISEQS, @function
- .size lj_BC_ISEQS, 80
-lj_BC_ISEQS:
- .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
- .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c40
- .long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_ISNES
- .hidden lj_BC_ISNES
- .type lj_BC_ISNES, @function
- .size lj_BC_ISNES, 80
-lj_BC_ISNES:
- .long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
- .long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119c0
- .long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_ISEQN
- .hidden lj_BC_ISEQN
- .type lj_BC_ISEQN, @function
- .size lj_BC_ISEQN, 140
-lj_BC_ISEQN:
- .long 0xf87b7a60,0x8b1c0e9c,0x794006b1,0xf9400382
- .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
- .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
- .long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
- .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
- .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
- .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd81,0x140008a3
-
- .globl lj_BC_ISNEN
- .hidden lj_BC_ISNEN
- .type lj_BC_ISNEN, @function
- .size lj_BC_ISNEN, 140
-lj_BC_ISNEN:
- .long 0xf87b7a60,0x8b1c0e9c,0x794006b1,0xf9400382
- .long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
- .long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
- .long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
- .long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
- .long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
- .long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd61,0x14000880
-
- .globl lj_BC_ISEQP
- .hidden lj_BC_ISEQP
- .type lj_BC_ISEQP, @function
- .size lj_BC_ISEQP, 68
-lj_BC_ISEQP:
- .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f00
- .long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_ISNEP
- .hidden lj_BC_ISNEP
- .type lj_BC_ISNEP, @function
- .size lj_BC_ISNEP, 68
-lj_BC_ISNEP:
- .long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010ce0
- .long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_ISTC
- .hidden lj_BC_ISTC
- .type lj_BC_ISTC, @function
- .size lj_BC_ISTC, 64
-lj_BC_ISTC:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
- .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b
- .long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_ISFC
- .hidden lj_BC_ISFC
- .type lj_BC_ISFC, @function
- .size lj_BC_ISFC, 64
-lj_BC_ISFC:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
- .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b
- .long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_IST
- .hidden lj_BC_IST
- .type lj_BC_IST, @function
- .size lj_BC_IST, 56
-lj_BC_IST:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
- .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_ISF
- .hidden lj_BC_ISF
- .type lj_BC_ISF, @function
- .size lj_BC_ISF, 56
-lj_BC_ISF:
- .long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
- .long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_ISTYPE
- .hidden lj_BC_ISTYPE
- .type lj_BC_ISTYPE, @function
- .size lj_BC_ISTYPE, 36
-lj_BC_ISTYPE:
- .long 0xf87b7a68,0xab88bf9f,0x540104c1,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_ISNUM
- .hidden lj_BC_ISNUM
- .type lj_BC_ISNUM, @function
- .size lj_BC_ISNUM, 36
-lj_BC_ISNUM:
- .long 0xf87b6a68,0xeb48833f,0x540103a9,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_MOV
- .hidden lj_BC_MOV
- .type lj_BC_MOV, @function
- .size lj_BC_MOV, 32
-lj_BC_MOV:
- .long 0xf87c7a68,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_NOT
- .hidden lj_BC_NOT
- .type lj_BC_NOT, @function
- .size lj_BC_NOT, 48
-lj_BC_NOT:
- .long 0xf87c7a68,0x92d00009,0x92e0002a,0xeb09011f
- .long 0x9a8a3128,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_UNM
- .hidden lj_BC_UNM
- .type lj_BC_UNM, @function
- .size lj_BC_UNM, 68
-lj_BC_UNM:
- .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101a8
- .long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02
- .long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_LEN
- .hidden lj_BC_LEN
- .type lj_BC_LEN, @function
- .size lj_BC_LEN, 72
-lj_BC_LEN:
- .long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800
- .long 0x54000141,0xb9401000,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010041
- bl lj_tab_len
- .long 0x17fffff5
-
- .globl lj_BC_ADDVN
- .hidden lj_BC_ADDVN
- .type lj_BC_ADDVN, @function
- .size lj_BC_ADDVN, 108
-lj_BC_ADDVN:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400fbc6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400fa49,0xeb41833f,0x5400fa09
- .long 0x1e612800,0xfc3b7a60,0x17fffff2
-
- .globl lj_BC_SUBVN
- .hidden lj_BC_SUBVN
- .type lj_BC_SUBVN, @function
- .size lj_BC_SUBVN, 108
-lj_BC_SUBVN:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400f866,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400f6e9,0xeb41833f,0x5400f6a9
- .long 0x1e613800,0xfc3b7a60,0x17fffff2
-
- .globl lj_BC_MULVN
- .hidden lj_BC_MULVN
- .type lj_BC_MULVN, @function
- .size lj_BC_MULVN, 116
-lj_BC_MULVN:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4c1
- .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f349
- .long 0xeb41833f,0x5400f309,0x1e610800,0xfc3b7a60
- .long 0x17fffff2
-
- .globl lj_BC_DIVVN
- .hidden lj_BC_DIVVN
- .type lj_BC_DIVVN, @function
- .size lj_BC_DIVVN, 72
-lj_BC_DIVVN:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1a9
- .long 0xeb41833f,0x5400f169,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_MODVN
- .hidden lj_BC_MODVN
- .type lj_BC_MODVN, @function
- .size lj_BC_MODVN, 116
-lj_BC_MODVN:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400ef41,0x94000c9f,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400eda9,0xeb41833f,0x5400ed69
- .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
- .long 0x17fffff0
-
- .globl lj_BC_ADDNV
- .hidden lj_BC_ADDNV
- .type lj_BC_ADDNV, @function
- .size lj_BC_ADDNV, 108
-lj_BC_ADDNV:
- .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400ebe6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ea69,0xeb41833f,0x5400ea29
- .long 0x1e612800,0xfc3b7a60,0x17fffff2
-
- .globl lj_BC_SUBNV
- .hidden lj_BC_SUBNV
- .type lj_BC_SUBNV, @function
- .size lj_BC_SUBNV, 108
-lj_BC_SUBNV:
- .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400e886,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400e709,0xeb41833f,0x5400e6c9
- .long 0x1e613800,0xfc3b7a60,0x17fffff2
-
- .globl lj_BC_MULNV
- .hidden lj_BC_MULNV
- .type lj_BC_MULNV, @function
- .size lj_BC_MULNV, 116
-lj_BC_MULNV:
- .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e4e1
- .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e369
- .long 0xeb41833f,0x5400e329,0x1e610800,0xfc3b7a60
- .long 0x17fffff2
-
- .globl lj_BC_DIVNV
- .hidden lj_BC_DIVNV
- .type lj_BC_DIVNV, @function
- .size lj_BC_DIVNV, 72
-lj_BC_DIVNV:
- .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1c9
- .long 0xeb41833f,0x5400e189,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_MODNV
- .hidden lj_BC_MODNV
- .type lj_BC_MODNV, @function
- .size lj_BC_MODNV, 116
-lj_BC_MODNV:
- .long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400df61,0x94000c1d,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ddc9,0xeb41833f,0x5400dd89
- .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
- .long 0x17fffff0
-
- .globl lj_BC_ADDVV
- .hidden lj_BC_ADDVV
- .type lj_BC_ADDVV, @function
- .size lj_BC_ADDVV, 108
-lj_BC_ADDVV:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400dc66,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400dae9,0xeb41833f,0x5400daa9
- .long 0x1e612800,0xfc3b7a60,0x17fffff2
-
- .globl lj_BC_SUBVV
- .hidden lj_BC_SUBVV
- .type lj_BC_SUBVV, @function
- .size lj_BC_SUBVV, 108
-lj_BC_SUBVV:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400d906,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400d789,0xeb41833f,0x5400d749
- .long 0x1e613800,0xfc3b7a60,0x17fffff2
-
- .globl lj_BC_MULVV
- .hidden lj_BC_MULVV
- .type lj_BC_MULVV, @function
- .size lj_BC_MULVV, 116
-lj_BC_MULVV:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d561
- .long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d3e9
- .long 0xeb41833f,0x5400d3a9,0x1e610800,0xfc3b7a60
- .long 0x17fffff2
-
- .globl lj_BC_DIVVV
- .hidden lj_BC_DIVVV
- .type lj_BC_DIVVV, @function
- .size lj_BC_DIVVV, 72
-lj_BC_DIVVV:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d249
- .long 0xeb41833f,0x5400d209,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_MODVV
- .hidden lj_BC_MODVV
- .type lj_BC_MODVV, @function
- .size lj_BC_MODVV, 116
-lj_BC_MODVV:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400cfe1,0x94000b9b,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400ce49,0xeb41833f,0x5400ce09
- .long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
- .long 0x17fffff0
-
- .globl lj_BC_POW
- .hidden lj_BC_POW
- .type lj_BC_POW, @function
- .size lj_BC_POW, 72
-lj_BC_POW:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc69
- .long 0xeb41833f,0x5400cc29
- bl pow
- .long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_CAT
- .hidden lj_BC_CAT
- .type lj_BC_CAT, @function
- .size lj_BC_CAT, 76
-lj_BC_CAT:
- .long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382
- .long 0x8b1c0e61,0xaa1703e0,0xf90057f5
- bl lj_meta_cat
- .long 0x385ff2b1,0xf94012f3,0xb500cae0,0xf8717a68
- .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_KSTR
- .hidden lj_BC_KSTR
- .type lj_BC_KSTR, @function
- .size lj_BC_KSTR, 44
-lj_BC_KSTR:
- .long 0xaa3c03fc,0xf87c7a88,0x92800089,0x8b09bd08
- .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_KCDATA
- .hidden lj_BC_KCDATA
- .type lj_BC_KCDATA, @function
- .size lj_BC_KCDATA, 44
-lj_BC_KCDATA:
- .long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08
- .long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_KSHORT
- .hidden lj_BC_KSHORT
- .type lj_BC_KSHORT, @function
- .size lj_BC_KSHORT, 36
-lj_BC_KSHORT:
- .long 0x13003f9c,0x8b180388,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_KNUM
- .hidden lj_BC_KNUM
- .type lj_BC_KNUM, @function
- .size lj_BC_KNUM, 32
-lj_BC_KNUM:
- .long 0xf87c7a88,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_KPRI
- .hidden lj_BC_KPRI
- .type lj_BC_KPRI, @function
- .size lj_BC_KPRI, 32
-lj_BC_KPRI:
- .long 0xaa3cbfe8,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_KNIL
- .hidden lj_BC_KNIL
- .type lj_BC_KNIL, @function
- .size lj_BC_KNIL, 48
-lj_BC_KNIL:
- .long 0x8b1b0e7b,0x8b1c0e7c,0xf800877a,0xeb1c037f
- .long 0xf800877a,0x54ffffcb,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_UGET
- .hidden lj_BC_UGET
- .type lj_BC_UGET, @function
- .size lj_BC_UGET, 52
-lj_BC_UGET:
- .long 0xf85f0261,0x9100179c,0x9240b821,0xf87c7821
- .long 0xf9401021,0xf9400028,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_USETV
- .hidden lj_BC_USETV
- .type lj_BC_USETV, @function
- .size lj_BC_USETV, 112
-lj_BC_USETV:
- .long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7820
- .long 0xf87c7a62,0xf9401001,0x3940200a,0x39402808
- .long 0x936ffc4f,0xf9000022,0x910011ef,0x721e015f
- .long 0x7a401904,0xba4a19e0,0x540000e8,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0x9240b842,0x39402049,0x7200053f
- .long 0x54fffee0,0xaa1603e0
- bl lj_gc_barrieruv
- .long 0x17fffff4
-
- .globl lj_BC_USETS
- .hidden lj_BC_USETS
- .type lj_BC_USETS, @function
- .size lj_BC_USETS, 104
-lj_BC_USETS:
- .long 0xf85f0261,0x9100177b,0xaa3c03fc,0x9240b821
- .long 0xf87b7820,0xf87c7a82,0x92800088,0xf9401001
- .long 0x3940200a,0x8b08bc48,0x39402049,0xf9000028
- .long 0x371000ea,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x39402808
- .long 0x7200053f,0x7a401900,0x54fffee0,0xaa1603e0
- bl lj_gc_barrieruv
- .long 0x17fffff4
-
- .globl lj_BC_USETN
- .hidden lj_BC_USETN
- .type lj_BC_USETN, @function
- .size lj_BC_USETN, 52
-lj_BC_USETN:
- .long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
- .long 0xf87c7a88,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_USETP
- .hidden lj_BC_USETP
- .type lj_BC_USETP, @function
- .size lj_BC_USETP, 52
-lj_BC_USETP:
- .long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
- .long 0xaa3cbfe8,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_UCLO
- .hidden lj_BC_UCLO
- .type lj_BC_UCLO, @function
- .size lj_BC_UCLO, 60
-lj_BC_UCLO:
- .long 0xf94022e2,0x8b1c0abc,0xf90012f3,0xd1408395
- .long 0xb40000a2,0xaa1703e0,0x8b1b0e61
- bl lj_func_closeuv
- .long 0xf94012f3,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_FNEW
- .hidden lj_BC_FNEW
- .type lj_BC_FNEW, @function
- .size lj_BC_FNEW, 72
-lj_BC_FNEW:
- .long 0xaa3c03fc,0xf90012f3,0xf85f0262,0xf90057f5
- .long 0xf87c7a81,0xaa1703e0,0x9240b842
- bl lj_func_newL_gc
- .long 0xf94012f3,0x92800108,0x8b08bc00,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_TNEW
- .hidden lj_BC_TNEW
- .type lj_BC_TNEW, @function
- .size lj_BC_TNEW, 96
-lj_BC_TNEW:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
- .long 0xeb03005f,0x54000202,0x92402b81,0xd34bff82
- .long 0xf11ffc3f,0x52810028,0x9a881021
- bl lj_tab_new
- .long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
- bl lj_gc_step_fixtop
- .long 0xaa1703e0,0x17ffffef
-
- .globl lj_BC_TDUP
- .hidden lj_BC_TDUP
- .type lj_BC_TDUP, @function
- .size lj_BC_TDUP, 84
-lj_BC_TDUP:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
- .long 0xeb03005f,0x540001a2,0xaa3c03fc,0xf87c7a81
- bl lj_tab_dup
- .long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
- bl lj_gc_step_fixtop
- .long 0xaa1703e0,0x17fffff2
-
- .globl lj_BC_GGET
- .hidden lj_BC_GGET
- .type lj_BC_GGET, @function
- .size lj_BC_GGET, 24
-lj_BC_GGET:
- .long 0xf85f0260,0xaa3c03fc,0x9240b800,0xf9400801
- .long 0xf87c7a9c,0x14000033
-
- .globl lj_BC_GSET
- .hidden lj_BC_GSET
- .type lj_BC_GSET, @function
- .size lj_BC_GSET, 24
-lj_BC_GSET:
- .long 0xf85f0260,0xaa3c03fc,0x9240b800,0xf9400801
- .long 0xf87c7a9c,0x140000ab
-
- .globl lj_BC_TGETV
- .hidden lj_BC_TGETV
- .type lj_BC_TGETV, @function
- .size lj_BC_TGETV, 140
-lj_BC_TGETV:
- .long 0xd3587e11,0x92401f9c,0xf8717a61,0xf87c7a69
- .long 0x936ffc2f,0xb10031ff,0x9240b821,0x54009841
- .long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020
- .long 0x8b294c42,0x6b00013f,0x54009762,0xf9400048
- .long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809
- .long 0x3707fec9,0x140004ac,0x936ffd2f,0xb10015ff
- .long 0x54009521,0x9240b93c,0x1400000a
-
- .globl lj_BC_TGETS
- .hidden lj_BC_TGETS
- .type lj_BC_TGETS, @function
- .size lj_BC_TGETS, 148
-lj_BC_TGETS:
- .long 0xd3587e11,0x92401f9c,0xf8717a61,0xaa3c03fc
- .long 0xf87c7a9c,0x936ffc2f,0xb10031ff,0x9240b821
- .long 0x540091e1,0xb9403429,0xb9400f8a,0xf9401422
- .long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42
- .long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f
- .long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8
- .long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89
- .long 0x14000477
-
- .globl lj_BC_TGETB
- .hidden lj_BC_TGETB
- .type lj_BC_TGETB, @function
- .size lj_BC_TGETB, 108
-lj_BC_TGETB:
- .long 0xd3587e11,0x92401f9c,0xf8717a61,0x936ffc2f
- .long 0xb10031ff,0x9240b821,0x54008ec1,0xf9400822
- .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54008e22
- .long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00
- .long 0x39402809,0x3707fec9,0x14000462
-
- .globl lj_BC_TGETR
- .hidden lj_BC_TGETR
- .type lj_BC_TGETR, @function
- .size lj_BC_TGETR, 72
-lj_BC_TGETR:
- .long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69
- .long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42
- .long 0x6b0a013f,0x54008e82,0xf9400048,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_TSETV
- .hidden lj_BC_TSETV
- .type lj_BC_TSETV, @function
- .size lj_BC_TSETV, 176
-lj_BC_TSETV:
- .long 0xd3587e11,0x92401f9c,0xf8717a61,0xf87c7a69
- .long 0x936ffc2f,0xb10031ff,0x9240b821,0x54008f21
- .long 0xeb49833f,0x540003c1,0xf9400822,0xb9403020
- .long 0x8b294c42,0x6b00013f,0x54008e42,0xf9400049
- .long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120
- .long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9
- .long 0x14000460,0xf9402ac9,0x121d794a,0xf9002ac1
- .long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f
- .long 0xb10015ff,0x54008ae1,0x9240b93c,0x1400000a
-
- .globl lj_BC_TSETS
- .hidden lj_BC_TSETS
- .type lj_BC_TSETS, @function
- .size lj_BC_TSETS, 252
-lj_BC_TSETS:
- .long 0xd3587e11,0x92401f9c,0xf8717a61,0xaa3c03fc
- .long 0xf87c7a9c,0x936ffc2f,0xb10031ff,0x9240b821
- .long 0x540087a1,0xb9403429,0xb9400f8a,0xf9401422
- .long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42
- .long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b
- .long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68
- .long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0
- .long 0x39402809,0x370ffea9,0x14000423,0xaa0b03e2
- .long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809
- .long 0x360883a9,0x92800089,0xf90057f5,0x8b09bf88
- .long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2
- bl lj_tab_newkey
- .long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4
- .long 0xf9402ac9,0x121d794a,0xf9002ac1,0x3900202a
- .long 0xf9000c29,0x17ffffde
-
- .globl lj_BC_TSETB
- .hidden lj_BC_TSETB
- .type lj_BC_TSETB, @function
- .size lj_BC_TSETB, 144
-lj_BC_TSETB:
- .long 0xd3587e11,0x92401f9c,0xf8717a61,0x936ffc2f
- .long 0xb10031ff,0x9240b821,0x54008141,0xf9400822
- .long 0xb9403020,0x8b1c0c42,0x6b00039f,0x540080a2
- .long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f
- .long 0x54000120,0xf9000048,0x3710018a,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809
- .long 0x370ffea9,0x140003f3,0xf9402ac9,0x121d794a
- .long 0xf9002ac1,0x3900202a,0xf9000c29,0x17fffff0
-
- .globl lj_BC_TSETM
- .hidden lj_BC_TSETM
- .type lj_BC_TSETM, @function
- .size lj_BC_TSETM, 148
-lj_BC_TSETM:
- .long 0x8b1b0e7b,0xb940c3f1,0xf85f8361,0xf87c7a89
- .long 0xd1002231,0xb40001f1,0x9240b821,0xb9403020
- .long 0x0b510d22,0xf9400823,0xeb00005f,0x8b110371
- .long 0x540001c8,0x8b294c69,0x3940202a,0xf8408768
- .long 0xf8008528,0xeb11037f,0x54ffffa3,0x3710018a
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xf90012f3,0xaa1703e0
- .long 0xf90057f5
- bl lj_tab_reasize
- .long 0x17ffffe3,0xf9402ac9,0x121d794a,0xf9002ac1
- .long 0x3900202a,0xf9000c29,0x17fffff0
-
- .globl lj_BC_TSETR
- .hidden lj_BC_TSETR
- .type lj_BC_TSETR, @function
- .size lj_BC_TSETR, 104
-lj_BC_TSETR:
- .long 0xd3587e11,0x92401f9c,0xf8717a61,0xf87c7a69
- .long 0x9240b821,0xf9400820,0x3940202a,0xb9403023
- .long 0x8b294c00,0x3710016a,0x6b03013f,0x54007b22
- .long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xf9402ac8,0x121d794a,0xf9002ac1,0x3900202a
- .long 0xf9000c28,0x17fffff1
-
- .globl lj_BC_CALLM
- .hidden lj_BC_CALLM
- .type lj_BC_CALLM, @function
- .size lj_BC_CALLM, 16
-lj_BC_CALLM:
- .long 0xb940c3e8,0xd37d1f9c,0x8b08039c,0x14000002
-
- .globl lj_BC_CALL
- .hidden lj_BC_CALL
- .type lj_BC_CALL, @function
- .size lj_BC_CALL, 72
-lj_BC_CALL:
- .long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262
- .long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff
- .long 0x9240b842,0x54008301,0xf81f8275,0xf9401055
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0x8b1b0e7b,0xd61f0100
-
- .globl lj_BC_CALLMT
- .hidden lj_BC_CALLMT
- .type lj_BC_CALLMT, @function
- .size lj_BC_CALLMT, 12
-lj_BC_CALLMT:
- .long 0xb940c3e8,0x8b1c0d1c,0x14000002
-
- .globl lj_BC_CALLT
- .hidden lj_BC_CALLT
- .type lj_BC_CALLT, @function
- .size lj_BC_CALLT, 188
-lj_BC_CALLT:
- .long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c
- .long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922
- .long 0x540082a1,0xf85f8275,0x52800011,0x3940284a
- .long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc
- .long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68
- .long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108
- .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100,0x385fd2bb
- .long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000
- .long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf
- .long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275
- .long 0xf24006bf,0x9a8a122a,0x17ffffe0
-
- .globl lj_BC_ITERC
- .hidden lj_BC_ITERC
- .type lj_BC_ITERC, @function
- .size lj_BC_ITERC, 80
-lj_BC_ITERC:
- .long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760
- .long 0x91004373,0x5280021c,0xf9000362,0xa9010760
- .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a41
- .long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
-
- .globl lj_BC_ITERN
- .hidden lj_BC_ITERN
- .type lj_BC_ITERN, @function
- .size lj_BC_ITERN, 164
-lj_BC_ITERN:
- .long 0x8b1b0e7b,0xf85f0371,0x794006ab,0xb85f8360
- .long 0x910012b5,0x8b0b0aab,0x9240ba31,0xd140816b
- .long 0xb9403229,0xf9400a21,0xeb09001c,0x8b000c22
- .long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400
- .long 0x54ffff40,0x8b180000,0xa9002360,0x91000400
- .long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f
- .long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f
- .long 0x9100079c,0x54ffff20,0xa9002360,0x8b090380
- .long 0x17ffffec
-
- .globl lj_BC_VARG
- .hidden lj_BC_VARG
- .type lj_BC_VARG, @function
- .size lj_BC_VARG, 188
-lj_BC_VARG:
- .long 0xd3587e11,0x92401f9c,0xf85f8269,0x8b1c0e7c
- .long 0x8b1b0e7b,0x91000f9c,0x8b110f6a,0xcb09039c
- .long 0xd100426b,0xb40001d1,0xd100414a,0xeb0b039f
- .long 0xf8408788,0x9a9a3108,0xeb0a037f,0xf8008768
- .long 0x54ffff63,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xf9401ae8
- .long 0xeb1c016a,0x9a8ad3f1,0x91002231,0x8b0a0369
- .long 0xb900c3f1,0x54fffe8d,0xeb08013f,0x540000c8
- .long 0xf8408788,0xf8008768,0xeb0b039f,0x54ffffa3
- .long 0x17ffffed,0xd343fd41,0xa9026ef3,0xaa1703e0
- .long 0xcb13039c,0xf90057f5
- bl lj_state_growstack
- .long 0xa9426ef3,0x8b1c027c,0xd100426b,0x17fffff2
-
- .globl lj_BC_ISNEXT
- .hidden lj_BC_ISNEXT
- .type lj_BC_ISNEXT, @function
- .size lj_BC_ISNEXT, 120
-lj_BC_ISNEXT:
- .long 0x8b1b0e7b,0xf85e8360,0x8b1c0abc,0xa97f0f62
- .long 0xd140839c,0x936ffc0f,0xb10025ff,0x9240b800
- .long 0x54000221,0x936ffc48,0x39402809,0xb100311f
- .long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8
- .long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8
- .long 0x39000389,0x17fffff5
-
- .globl lj_BC_RETM
- .hidden lj_BC_RETM
- .type lj_BC_RETM, @function
- .size lj_BC_RETM, 20
-lj_BC_RETM:
- .long 0xb940c3e8,0xf85f8275,0x8b1b0e7b,0x8b1c0d1c
- .long 0x14000004
-
- .globl lj_BC_RET
- .hidden lj_BC_RET
- .type lj_BC_RET, @function
- .size lj_BC_RET, 168
-lj_BC_RET:
- .long 0xf85f8275,0xd37df39c,0x8b1b0e7b,0xb900c3fc
- .long 0xf24006a0,0xd24006a1,0x540003e1,0xb85fc2b0
- .long 0xf1002389,0xd1004262,0x540000c0,0xf8408768
- .long 0x91002273,0xd1002129,0xf81e8268,0xb5ffff89
- .long 0xd3483e1b,0xcb1b0c43,0xd3587e11,0xf85f0060
- .long 0xeb110f9f,0x54000163,0x9240b800,0xaa0303f3
- .long 0xf9401001,0xf85b8034,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0x91002273,0x9100239c,0xf81e827a,0x17fffff1
- .long 0x8b1b0e7b,0xf240083f,0x54003061,0xcb010273
- .long 0xf85f8275,0x17ffffdb
-
- .globl lj_BC_RET0
- .hidden lj_BC_RET0
- .type lj_BC_RET0, @function
- .size lj_BC_RET0, 104
-lj_BC_RET0:
- .long 0xf85f8275,0xd37df39c,0xb900c3fc,0xf24006a0
- .long 0xd24006a1,0x54fffea1,0xb85fc2b0,0xd1004263
- .long 0xd3483e1b,0xcb1b0c73,0xd3587e11,0xf85f0260
- .long 0xeb110f9f,0x54000143,0x9240b800,0xf9401001
- .long 0xf85b8034,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x9100239c
- .long 0xf800847a,0x17fffff3
-
- .globl lj_BC_RET1
- .hidden lj_BC_RET1
- .type lj_BC_RET1, @function
- .size lj_BC_RET1, 112
-lj_BC_RET1:
- .long 0xf85f8275,0xd37df39c,0xb900c3fc,0xf24006a0
- .long 0xd24006a1,0x54fffb61,0xb85fc2b0,0xf87b7a68
- .long 0xd1004263,0xd3483e1b,0xcb1b0c73,0xf8008468
- .long 0xd3587e11,0xf85f0260,0xeb110f9f,0x54000143
- .long 0x9240b800,0xf9401001,0xf85b8034,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0x9100239c,0xf800847a,0x17fffff3
-
- .globl lj_BC_FORI
- .hidden lj_BC_FORI
- .type lj_BC_FORI, @function
- .size lj_BC_FORI, 144
-lj_BC_FORI:
- .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
- .long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f
- .long 0x54006041,0xeb42833f,0x54006001,0x37f80142
- .long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760
- .long 0x54005e43,0xeb41833f,0x54005e09,0xeb42833f
- .long 0x54005dc9,0xfd000f60,0xb7f80082,0x1e612000
- .long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd
-
- .globl lj_BC_JFORI
- .hidden lj_BC_JFORI
- .type lj_BC_JFORI, @function
- .size lj_BC_JFORI, 156
-lj_BC_JFORI:
- .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
- .long 0xd140839c,0xeb40833f,0x54000261,0xeb41833f
- .long 0x54005bc1,0xeb42833f,0x54005b81,0x37f80182
- .long 0x6b01001f,0xaa1c03f5,0x785fe39c,0xf9000f60
- .long 0x540011ed,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff5,0x6d400760,0x54005983,0xeb41833f
- .long 0x54005949,0xeb42833f,0x54005909,0xfd000f60
- .long 0xb7f800a2,0x1e612000,0x785fe39c,0x54000f89
- .long 0x17ffffed,0x1e602020,0x17fffffc
-
- .globl lj_BC_FORL
- .hidden lj_BC_FORL
- .type lj_BC_FORL, @function
- .size lj_BC_FORL, 28
-lj_BC_FORL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400de43
-
- .globl lj_BC_IFORL
- .hidden lj_BC_IFORL
- .type lj_BC_IFORL, @function
- .size lj_BC_IFORL, 140
-lj_BC_IFORL:
- .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
- .long 0xd140839c,0xeb40833f,0x54000221,0x2b020000
- .long 0x540000e6,0x8b180008,0x37f80162,0x6b01001f
- .long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760
- .long 0x54005403,0xfd400b62,0x1e622800,0xb7f800c2
- .long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395
- .long 0x17ffffef,0x1e602020,0x17fffffb
-
- .globl lj_BC_JFORL
- .hidden lj_BC_JFORL
- .type lj_BC_JFORL, @function
- .size lj_BC_JFORL, 132
-lj_BC_JFORL:
- .long 0x8b1b0e7b,0xa9400760,0xf9400b62,0xeb40833f
- .long 0x54000221,0x2b020000,0x540000e6,0x8b180008
- .long 0x37f80162,0x6b01001f,0xf9000368,0xf9000f68
- .long 0x5400084d,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff6,0x6d400760,0x54004fe3,0xfd400b62
- .long 0x1e622800,0xb7f800c2,0x1e612000,0xfd000360
- .long 0xfd000f60,0x54000629,0x17ffffef,0x1e602020
- .long 0x17fffffb
-
- .globl lj_BC_ITERL
- .hidden lj_BC_ITERL
- .type lj_BC_ITERL, @function
- .size lj_BC_ITERL, 28
-lj_BC_ITERL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d4e3
-
- .globl lj_BC_IITERL
- .hidden lj_BC_IITERL
- .type lj_BC_IITERL, @function
- .size lj_BC_IITERL, 52
-lj_BC_IITERL:
- .long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000080
- .long 0x8b1c0aa8,0xd1408115,0xf81f8120,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100
-
- .globl lj_BC_JITERL
- .hidden lj_BC_JITERL
- .type lj_BC_JITERL, @function
- .size lj_BC_JITERL, 48
-lj_BC_JITERL:
- .long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000060
- .long 0xf81f8120,0x14000014,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_LOOP
- .hidden lj_BC_LOOP
- .type lj_BC_LOOP, @function
- .size lj_BC_LOOP, 28
-lj_BC_LOOP:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d0e3
-
- .globl lj_BC_ILOOP
- .hidden lj_BC_ILOOP
- .type lj_BC_ILOOP, @function
- .size lj_BC_ILOOP, 24
-lj_BC_ILOOP:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_BC_JLOOP
- .hidden lj_BC_JLOOP
- .type lj_BC_JLOOP, @function
- .size lj_BC_JLOOP, 36
-lj_BC_JLOOP:
- .long 0xf94206c0,0x52800001,0xf87c781c,0xb90082c1
- .long 0xf9402f9b,0xf900b2d3,0xf90052d7,0xd10043ff
- .long 0xd61f0360
-
- .globl lj_BC_JMP
- .hidden lj_BC_JMP
- .type lj_BC_JMP, @function
- .size lj_BC_JMP, 32
-lj_BC_JMP:
- .long 0x8b1c0abc,0xd1408395,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
-
- .globl lj_BC_FUNCF
- .hidden lj_BC_FUNCF
- .type lj_BC_FUNCF, @function
- .size lj_BC_FUNCF, 28
-lj_BC_FUNCF:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000421,0x78206ac1,0x5400cf03
-
- .globl lj_BC_IFUNCF
- .hidden lj_BC_IFUNCF
- .type lj_BC_IFUNCF, @function
- .size lj_BC_IFUNCF, 64
-lj_BC_IFUNCF:
- .long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f
- .long 0x54001648,0xeb090f9f,0x540000e3,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0xf83c6a7a,0x9100239c,0x17fffff6
-
- .globl lj_BC_JFUNCF
- .hidden lj_BC_JFUNCF
- .type lj_BC_JFUNCF, @function
- .size lj_BC_JFUNCF, 48
-lj_BC_JFUNCF:
- .long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f
- .long 0x54001448,0xeb090f9f,0x54000063,0xd3507e1c
- .long 0x17ffffd0,0xf83c6a7a,0x9100239c,0x17fffffa
-
- .globl lj_BC_FUNCV
- .hidden lj_BC_FUNCV
- .type lj_BC_FUNCV, @function
- .size lj_BC_FUNCV, 0
-lj_BC_FUNCV:
-
- .globl lj_BC_IFUNCV
- .hidden lj_BC_IFUNCV
- .type lj_BC_IFUNCV, @function
- .size lj_BC_IFUNCV, 132
-lj_BC_IFUNCV:
- .long 0xf9401ae0,0x92800108,0x8b1c026a,0x8b08bc42
- .long 0x8b1c037b,0x91004f88,0xf8008542,0xf85b42b4
- .long 0xeb00037f,0xf8008548,0x54001202,0xd100415c
- .long 0x3859e2a9,0xaa1303fb,0xaa0a03f3,0xb4000109
- .long 0xeb1c037f,0x54000182,0xf9400368,0xd1000529
- .long 0xf800877a,0xf8008548,0xb5ffff49,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0xd1000529,0xf800855a,0xb4ffff09
- .long 0x17fffffd
-
- .globl lj_BC_JFUNCV
- .hidden lj_BC_JFUNCV
- .type lj_BC_JFUNCV, @function
- .size lj_BC_JFUNCV, 4
-lj_BC_JFUNCV:
- .long 0xd4200000
-
- .globl lj_BC_FUNCC
- .hidden lj_BC_FUNCC
- .type lj_BC_FUNCC, @function
- .size lj_BC_FUNCC, 72
-lj_BC_FUNCC:
- .long 0xf9401443,0x8b1c0361,0xf9401ae0,0x8b1c027c
- .long 0xeb00003f,0xa90272f3,0x12800028,0xaa1703e0
- .long 0x54000dc8,0xb90082c8,0xd63f0060,0xa94226f3
- .long 0xf900aed7,0x937d7c1c,0xb90082da,0xf85f8275
- .long 0xcb1c013b,0x14000019
-
- .globl lj_BC_FUNCCW
- .hidden lj_BC_FUNCCW
- .type lj_BC_FUNCCW, @function
- .size lj_BC_FUNCCW, 76
-lj_BC_FUNCCW:
- .long 0xf940a2c3,0x8b1c0361,0xf9401ae0,0x8b1c027c
- .long 0xeb00003f,0xa90272f3,0xf9401441,0x12800028
- .long 0xaa1703e0,0x54000b68,0xb90082c8,0xd63f0060
- .long 0xa94226f3,0xf900aed7,0x937d7c1c,0xb90082da
- .long 0xf85f8275,0xcb1c013b,0x14000006
-
- .globl lj_vm_returnp
- .hidden lj_vm_returnp
- .type lj_vm_returnp, @function
- .size lj_vm_returnp, 20
-lj_vm_returnp:
- .long 0x36101c75,0xf85f8235,0x92e00028,0xaa1103f3
- .long 0xf81f8f68
-
- .globl lj_vm_returnc
- .hidden lj_vm_returnc
- .type lj_vm_returnc, @function
- .size lj_vm_returnc, 24
-lj_vm_returnc:
- .long 0xb100239c,0x52800020,0x540006e0,0xb900c3fc
- .long 0xf24006a0,0x54ffcbe0
-
- .globl lj_vm_return
- .hidden lj_vm_return
- .type lj_vm_return, @function
- .size lj_vm_return, 72
-lj_vm_return:
- .long 0x927df2b1,0xf100041f,0xcb110271,0x54fffe41
- .long 0xf90012f1,0xb980cbe1,0x12800028,0xd1004273
- .long 0xf100238a,0xb90082c8,0x540000a0,0xf100214a
- .long 0xf8408768,0xf8008668,0x54ffffa1,0xeb010f9f
- .long 0x54000201,0xf90016f3
-
- .globl lj_vm_leave_cp
- .hidden lj_vm_leave_cp
- .type lj_vm_leave_cp, @function
- .size lj_vm_leave_cp, 12
-lj_vm_leave_cp:
- .long 0xf94053fc,0x52800000,0xf9002afc
-
- .globl lj_vm_leave_unw
- .hidden lj_vm_leave_unw
- .type lj_vm_leave_unw, @function
- .size lj_vm_leave_unw, 112
-lj_vm_leave_unw:
- .long 0xa94153f3,0x6d4627e8,0xa9425bf5,0x6d472fea
- .long 0xa94363f7,0x6d4837ec,0xa9446bf9,0x6d493fee
- .long 0xa94573fb,0xa8cd7bfd,0xd65f03c0,0x540000ec
- .long 0xf9401ae2,0xeb02027f,0x54000102,0xf800867a
- .long 0x9100239c,0x17ffffe9,0xb4fffd41,0xcb010f80
- .long 0xcb000273,0x17ffffe7,0xf90016f3,0xaa1703e0
- bl lj_state_growstack
- .long 0xf94016f3,0xb980cbe1,0x17ffffdf
-
- .globl lj_vm_unwind_c
- .hidden lj_vm_unwind_c
- .type lj_vm_unwind_c, @function
- .size lj_vm_unwind_c, 8
-lj_vm_unwind_c:
- .long 0x9100001f,0xaa0103e0
-
- .globl lj_vm_unwind_c_eh
- .hidden lj_vm_unwind_c_eh
- .type lj_vm_unwind_c_eh, @function
- .size lj_vm_unwind_c_eh, 20
-lj_vm_unwind_c_eh:
- .long 0xf9405bf7,0x12800028,0xf9400af6,0xb90082c8
- .long 0x17ffffde
-
- .globl lj_vm_unwind_ff
- .hidden lj_vm_unwind_ff
- .type lj_vm_unwind_ff, @function
- .size lj_vm_unwind_ff, 4
-lj_vm_unwind_ff:
- .long 0x927ef41f
-
- .globl lj_vm_unwind_ff_eh
- .hidden lj_vm_unwind_ff_eh
- .type lj_vm_unwind_ff_eh, @function
- .size lj_vm_unwind_ff_eh, 52
-lj_vm_unwind_ff_eh:
- .long 0xf9405bf7,0xd2ffff38,0xd2bfff39,0x9280001a
- .long 0x5280021c,0xf94012f3,0xf9400af6,0x92d00008
- .long 0xd100227b,0xf85f8275,0xf81f8268,0xb90082da
- .long 0x17ffffb5
-
- .globl lj_vm_growstack_c
- .hidden lj_vm_growstack_c
- .type lj_vm_growstack_c, @function
- .size lj_vm_growstack_c, 8
-lj_vm_growstack_c:
- .long 0x52800281,0x14000007
-
- .globl lj_vm_growstack_l
- .hidden lj_vm_growstack_l
- .type lj_vm_growstack_l, @function
- .size lj_vm_growstack_l, 76
-lj_vm_growstack_l:
- .long 0x8b1c027c,0xcb13037b,0xaa1703e0,0xa90272f3
- .long 0x910012b5,0xd343ff61,0xf90057f5
- bl lj_state_growstack
- .long 0xa94272f3,0xf85f0262,0xcb13039c,0x9240b842
- .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
-
- .globl lj_vm_resume
- .hidden lj_vm_resume
- .type lj_vm_resume, @function
- .size lj_vm_resume, 156
-lj_vm_resume:
- .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
- .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7
- .long 0xf9400af6,0xaa0103f3,0xf9005bf7,0x528000b5
- .long 0xb900cbff,0x910007e8,0x39402ee9,0xb900c7ff
- .long 0xf90057f7,0xf90053ff,0xf9002ae8,0x34000669
- .long 0xf900aed7,0xaa1303fb,0xa94202f3,0xd2ffff38
- .long 0xd2bfff39,0xf85f8275,0x39002eff,0x9280001a
- .long 0xcb13001c,0xf24006a0,0x9100239c,0xb90082da
- .long 0xb900c3fc,0x54ffbbc0,0x17ffff7f
-
- .globl lj_vm_pcall
- .hidden lj_vm_pcall
- .type lj_vm_pcall, @function
- .size lj_vm_pcall, 56
-lj_vm_pcall:
- .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
- .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0x528000b5
- .long 0xb900c7e3,0x1400000d
-
- .globl lj_vm_call
- .hidden lj_vm_call
- .type lj_vm_call, @function
- .size lj_vm_call, 120
-lj_vm_call:
- .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
- .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0x52800035
- .long 0xf940281c,0xb900cbe2,0xaa0003f7,0xf9005be0
- .long 0xf9400af6,0xaa0103f3,0xf90057e0,0xf90053fc
- .long 0xf9002afd,0xf900aed7,0xa94202f1,0xd2ffff38
- .long 0xd2bfff39,0x8b1302b5,0x9280001a,0xcb1102b5
- .long 0xcb13001c,0xb90082da
-
- .globl lj_vm_call_dispatch
- .hidden lj_vm_call_dispatch
- .type lj_vm_call_dispatch, @function
- .size lj_vm_call_dispatch, 20
-lj_vm_call_dispatch:
- .long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842
- .long 0x54001e61
-
- .globl lj_vm_call_dispatch_f
- .hidden lj_vm_call_dispatch_f
- .type lj_vm_call_dispatch_f, @function
- .size lj_vm_call_dispatch_f, 32
-lj_vm_call_dispatch_f:
- .long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
-
- .globl lj_vm_cpcall
- .hidden lj_vm_cpcall
- .type lj_vm_cpcall, @function
- .size lj_vm_cpcall, 116
-lj_vm_cpcall:
- .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
- .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7
- .long 0xf9401c1b,0xf9005be0,0xf9400af6,0xf94016f1
- .long 0xf90057e0,0xf9402afc,0xcb11037b,0xb900cbfb
- .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900aed7
- .long 0xd63f0060,0xaa0003f3,0x528000b5,0xb5fff9f3
- .long 0x17ffff3b
-
- .globl lj_cont_dispatch
- .hidden lj_cont_dispatch
- .type lj_cont_dispatch, @function
- .size lj_cont_dispatch, 68
-lj_cont_dispatch:
- .long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3
- .long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042
- .long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054
- .long 0xd61f0000,0x5400c060,0xd1008063,0xcb13007c
- .long 0x140004d2
-
- .globl lj_cont_cat
- .hidden lj_cont_cat
- .type lj_cont_cat, @function
- .size lj_cont_cat, 56
-lj_cont_cat:
- .long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3
- .long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029
- .long 0x54000080,0xf9000028,0xd343fd22,0x17fffa49
- .long 0xf83b7a68,0x14000068
-
- .globl lj_vmeta_tgets1
- .hidden lj_vmeta_tgets1
- .type lj_vmeta_tgets1, @function
- .size lj_vmeta_tgets1, 16
-lj_vmeta_tgets1:
- .long 0x92800083,0x8b110e61,0x8b03bf83,0x14000004
-
- .globl lj_vmeta_tgets
- .hidden lj_vmeta_tgets
- .type lj_vmeta_tgets, @function
- .size lj_vmeta_tgets, 24
-lj_vmeta_tgets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
- .long 0xf9005fe3,0x14000008
-
- .globl lj_vmeta_tgetb
- .hidden lj_vmeta_tgetb
- .type lj_vmeta_tgetb, @function
- .size lj_vmeta_tgetb, 20
-lj_vmeta_tgetb:
- .long 0x8b18039c,0x8b110e61,0x9102e3e2,0xf9005ffc
- .long 0x14000003
-
- .globl lj_vmeta_tgetv
- .hidden lj_vmeta_tgetv
- .type lj_vmeta_tgetv, @function
- .size lj_vmeta_tgetv, 92
-lj_vmeta_tgetv:
- .long 0x8b110e61,0x8b1c0e62,0xf90012f3,0xaa1703e0
- .long 0xf90057f5
- bl lj_meta_tget
- .long 0xb4000120,0xf9400008,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c
- .long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842
- .long 0x17ffff97
-
- .globl lj_vmeta_tgetr
- .hidden lj_vmeta_tgetr
- .type lj_vmeta_tgetr, @function
- .size lj_vmeta_tgetr, 24
-lj_vmeta_tgetr:
- .long 0x93407d21
- bl lj_tab_getinth
- .long 0xaa1a03e8,0xb4ff7160,0xf9400008,0x17fffb89
-
- .globl lj_vmeta_tsets1
- .hidden lj_vmeta_tsets1
- .type lj_vmeta_tsets1, @function
- .size lj_vmeta_tsets1, 16
-lj_vmeta_tsets1:
- .long 0x92800083,0x8b110e61,0x8b03bf83,0x14000004
-
- .globl lj_vmeta_tsets
- .hidden lj_vmeta_tsets
- .type lj_vmeta_tsets, @function
- .size lj_vmeta_tsets, 24
-lj_vmeta_tsets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
- .long 0xf9005fe3,0x14000008
-
- .globl lj_vmeta_tsetb
- .hidden lj_vmeta_tsetb
- .type lj_vmeta_tsetb, @function
- .size lj_vmeta_tsetb, 20
-lj_vmeta_tsetb:
- .long 0x8b18039c,0x8b110e61,0x9102e3e2,0xf9005ffc
- .long 0x14000003
-
- .globl lj_vmeta_tsetv
- .hidden lj_vmeta_tsetv
- .type lj_vmeta_tsetv, @function
- .size lj_vmeta_tsetv, 96
-lj_vmeta_tsetv:
- .long 0x8b110e61,0x8b1c0e62,0xf90012f3,0xaa1703e0
- .long 0xf90057f5
- bl lj_meta_tset
- .long 0xf87b7a68,0xb4000100,0xf9000008,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
- .long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c
- .long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275
- .long 0x9240b842,0x17ffff6a
-
- .globl lj_vmeta_tsetr
- .hidden lj_vmeta_tsetr
- .type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 20
-lj_vmeta_tsetr:
- .long 0x93407d22,0xf90012f3,0xf90057f5
- bl lj_tab_setinth
- .long 0x17fffc24
-
- .globl lj_vmeta_comp
- .hidden lj_vmeta_comp
- .type lj_vmeta_comp, @function
- .size lj_vmeta_comp, 60
-lj_vmeta_comp:
- .long 0x8b1b0e61,0xd10012b5,0x8b1c0e62,0xf90012f3
- .long 0xaa1703e0,0xf90057f5,0x53001e03
- bl lj_meta_comp
- .long 0xf100041f,0x54000828,0x794006b1,0x910012b5
- .long 0x8b110ab1,0xd1408231,0x9a9132b5
-
- .globl lj_cont_nop
- .hidden lj_cont_nop
- .type lj_cont_nop, @function
- .size lj_cont_nop, 24
-lj_cont_nop:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100
-
- .globl lj_cont_ra
- .hidden lj_cont_ra
- .type lj_cont_ra, @function
- .size lj_cont_ra, 20
-lj_cont_ra:
- .long 0xb85fc2b0,0xf9400368,0xd3483e09,0xf8297a68
- .long 0x17fffff6
-
- .globl lj_cont_condt
- .hidden lj_cont_condt
- .type lj_cont_condt, @function
- .size lj_cont_condt, 16
-lj_cont_condt:
- .long 0xf9400368,0x92e00029,0xeb08013f,0x17ffffed
-
- .globl lj_cont_condf
- .hidden lj_cont_condf
- .type lj_cont_condf, @function
- .size lj_cont_condf, 16
-lj_cont_condf:
- .long 0xf9400368,0x92d00009,0xeb09011f,0x17ffffe9
-
- .globl lj_vmeta_equal
- .hidden lj_vmeta_equal
- .type lj_vmeta_equal, @function
- .size lj_vmeta_equal, 28
-lj_vmeta_equal:
- .long 0x9240b842,0xd10012b5,0xf90012f3,0xaa1703e0
- .long 0xf90057f5
- bl lj_meta_equal
- .long 0x17ffffe0
-
- .globl lj_vmeta_equal_cd
- .hidden lj_vmeta_equal_cd
- .type lj_vmeta_equal_cd, @function
- .size lj_vmeta_equal_cd, 28
-lj_vmeta_equal_cd:
- .long 0xd10012b5,0xf90012f3,0xaa1703e0,0xaa1003e1
- .long 0xf90057f5
- bl lj_meta_equal_cd
- .long 0x17ffffd9
-
- .globl lj_vmeta_istype
- .hidden lj_vmeta_istype
- .type lj_vmeta_istype, @function
- .size lj_vmeta_istype, 32
-lj_vmeta_istype:
- .long 0xd10012b5,0xf90012f3,0xaa1703e0,0xaa1b03e1
- .long 0xaa1c03e2,0xf90057f5
- bl lj_meta_istype
- .long 0x17ffffd8
-
- .globl lj_vmeta_arith_vn
- .hidden lj_vmeta_arith_vn
- .type lj_vmeta_arith_vn, @function
- .size lj_vmeta_arith_vn, 12
-lj_vmeta_arith_vn:
- .long 0x8b110e62,0x8b1c0e83,0x14000009
-
- .globl lj_vmeta_arith_nv
- .hidden lj_vmeta_arith_nv
- .type lj_vmeta_arith_nv, @function
- .size lj_vmeta_arith_nv, 12
-lj_vmeta_arith_nv:
- .long 0x8b110e63,0x8b1c0e82,0x14000006
-
- .globl lj_vmeta_unm
- .hidden lj_vmeta_unm
- .type lj_vmeta_unm, @function
- .size lj_vmeta_unm, 12
-lj_vmeta_unm:
- .long 0x8b1c0e62,0xaa0203e3,0x14000003
-
- .globl lj_vmeta_arith_vv
- .hidden lj_vmeta_arith_vv
- .type lj_vmeta_arith_vv, @function
- .size lj_vmeta_arith_vv, 36
-lj_vmeta_arith_vv:
- .long 0x8b110e62,0x8b1c0e63,0x53001e04,0x8b1b0e61
- .long 0xf90012f3,0xaa1703e0,0xf90057f5
- bl lj_meta_arith
- .long 0xb4fff8c0
-
- .globl lj_vmeta_binop
- .hidden lj_vmeta_binop
- .type lj_vmeta_binop, @function
- .size lj_vmeta_binop, 24
-lj_vmeta_binop:
- .long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3
- .long 0x5280021c,0x17ffff10
-
- .globl lj_vmeta_len
- .hidden lj_vmeta_len
- .type lj_vmeta_len, @function
- .size lj_vmeta_len, 24
-lj_vmeta_len:
- .long 0x8b1c0e61,0xf90012f3,0xaa1703e0,0xf90057f5
- bl lj_meta_len
- .long 0x17fffff5
-
- .globl lj_vmeta_call
- .hidden lj_vmeta_call
- .type lj_vmeta_call, @function
- .size lj_vmeta_call, 68
-lj_vmeta_call:
- .long 0xaa1703e0,0xf90012f1,0xd1004261,0xf90057f5
- .long 0x8b1c0262
- bl lj_meta_call
- .long 0xf85f0262,0x9100239c,0x9240b842,0xf81f8275
- .long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
-
- .globl lj_vmeta_callt
- .hidden lj_vmeta_callt
- .type lj_vmeta_callt, @function
- .size lj_vmeta_callt, 44
-lj_vmeta_callt:
- .long 0xaa1703e0,0xf90012f3,0xd1004361,0xf90057f5
- .long 0x8b1c0362
- bl lj_meta_call
- .long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922
- .long 0x17fffbe3
-
- .globl lj_vmeta_for
- .hidden lj_vmeta_for
- .type lj_vmeta_for, @function
- .size lj_vmeta_for, 48
-lj_vmeta_for:
- .long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5
- bl lj_meta_for
- .long 0xb85fc2b0,0x53001e08,0xd3483e1b,0xd3507e1c
- .long 0xf101391f,0x54ffa200,0x17fffceb
-
- .globl lj_ff_assert
- .hidden lj_ff_assert
- .type lj_ff_assert, @function
- .size lj_ff_assert, 68
-lj_ff_assert:
- .long 0xf9400260,0xf100239f,0x540079c3,0xf85f8275
- .long 0x92d00009,0xeb09001f,0x54007942,0xf81f0260
- .long 0xd1002271,0xf100239b,0x9100239c,0xb40032db
- .long 0xf9400a20,0xd100237b,0xf8008620,0xb5ffffbb
- .long 0x14000191
-
- .globl lj_ff_type
- .hidden lj_ff_type
- .type lj_ff_type, @function
- .size lj_ff_type, 40
-lj_ff_type:
- .long 0xf9400260,0xf100239f,0x540077a3,0x528001a8
- .long 0x936ffc0f,0xb10035ff,0xda8f3109,0x91001929
- .long 0xf8697840,0x14000184
-
- .globl lj_ff_getmetatable
- .hidden lj_ff_getmetatable
- .type lj_ff_getmetatable, @function
- .size lj_ff_getmetatable, 148
-lj_ff_getmetatable:
- .long 0xf9400260,0xf100239f,0x54007663,0x936ffc0f
- .long 0xb10031ff,0xba4d19e4,0x9240b800,0x54000301
- .long 0xf9401011,0xaa1a03e0,0xf940fedc,0xb4002f11
- .long 0xb9403629,0xb9400f8a,0xf9401622,0x0a0a0129
- .long 0x8b090529,0x92800083,0x8b090c42,0x8b03bf83
- .long 0xa9402040,0xf9400842,0xeb03011f,0x540000a0
- .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000168
- .long 0xeb1a011f,0x54002cc1,0x17fffffb,0x928001a8
- .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9410d31
- .long 0x17ffffe5
-
- .globl lj_ff_setmetatable
- .hidden lj_ff_setmetatable
- .type lj_ff_setmetatable, @function
- .size lj_ff_setmetatable, 88
-lj_ff_setmetatable:
- .long 0xa9400660,0xf100439f,0x540071c3,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54007141,0xf9401128
- .long 0x936ffc2f,0x3940212a,0xb10031ff,0x9240b821
- .long 0xfa400900,0x54007061,0xf9001121,0x361029ea
- .long 0xf9402ac8,0x121d794a,0xf9002ac9,0x3900212a
- .long 0xf9000d28,0x14000149
-
- .globl lj_ff_rawget
- .hidden lj_ff_rawget
- .type lj_ff_rawget, @function
- .size lj_ff_rawget, 48
-lj_ff_rawget:
- .long 0xf9400261,0xf100439f,0x54006f03,0x936ffc2f
- .long 0xb10031ff,0x9240b821,0x54006e81,0xaa1703e0
- .long 0x91002262
- bl lj_tab_get
- .long 0xf9400000,0x1400013d
-
- .globl lj_ff_tonumber
- .hidden lj_ff_tonumber
- .type lj_ff_tonumber, @function
- .size lj_ff_tonumber, 24
-lj_ff_tonumber:
- .long 0xf9400260,0xf100239f,0x54006d81,0xeb40833f
- .long 0x54006d43,0x14000137
-
- .globl lj_ff_tostring
- .hidden lj_ff_tostring
- .type lj_ff_tostring, @function
- .size lj_ff_tostring, 92
-lj_ff_tostring:
- .long 0xf9400260,0xf100239f,0x54006cc3,0x936ffc0f
- .long 0xb10015ff,0x54002620,0xf94146c9,0xf90012f3
- .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006ba1
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000383
- .long 0xaa1703e0,0xaa1303e1
- bl lj_strfmt_number
- .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000120
-
- .globl lj_ff_next
- .hidden lj_ff_next
- .type lj_ff_next, @function
- .size lj_ff_next, 80
-lj_ff_next:
- .long 0xf9400260,0xf100239f,0x540069e3,0x936ffc0f
- .long 0xb10031ff,0x9240b801,0x54006961,0xf83c6a7a
- .long 0xf85f8275,0xa9024ef3,0xaa1703e0,0x91002262
- .long 0xf90057f5
- bl lj_tab_next
- .long 0xf81f027a,0xb4002240,0xa9408660,0x5280031c
- .long 0xa93f0660,0x1400010f
-
- .globl lj_ff_pairs
- .hidden lj_ff_pairs
- .type lj_ff_pairs, @function
- .size lj_ff_pairs, 52
-lj_ff_pairs:
- .long 0xf9400260,0xf100239f,0x54006763,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x540066e1,0xf9401843
- .long 0xf85f8275,0x5280041c,0xa93fea60,0xf81f0263
- .long 0x14000102
-
- .globl lj_ff_ipairs_aux
- .hidden lj_ff_ipairs_aux
- .type lj_ff_ipairs_aux, @function
- .size lj_ff_ipairs_aux, 120
-lj_ff_ipairs_aux:
- .long 0xa9400660,0xf100439f,0x540065c3,0x936ffc0f
- .long 0xb10031ff,0x9240b800,0x54006541,0xeb41833f
- .long 0x54006501,0xb9403009,0xf9400802,0xb9403408
- .long 0x11000421,0x6b09003f,0xf85f8275,0x8b18002a
- .long 0x5280011c,0xf81f026a,0x540000e2,0xf8617848
- .long 0x52800309,0xeb1a011f,0xf81f8268,0x9a89039c
- .long 0x140000e9,0x34001d08
- bl lj_tab_getinth
- .long 0xb4001cc0,0xf9400008,0x17fffff7
-
- .globl lj_ff_ipairs
- .hidden lj_ff_ipairs
- .type lj_ff_ipairs, @function
- .size lj_ff_ipairs, 52
-lj_ff_ipairs:
- .long 0xf9400260,0xf100239f,0x54006203,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54006181,0xf9401843
- .long 0xf85f8275,0x5280041c,0xa93fe260,0xf81f0263
- .long 0x140000d7
-
- .globl lj_ff_pcall
- .hidden lj_ff_pcall
- .type lj_ff_pcall, @function
- .size lj_ff_pcall, 56
-lj_ff_pcall:
- .long 0x394306c8,0xf100239c,0x54006063,0xaa1303f1
- .long 0x91004273,0x53041108,0x91005915,0x54ffc1e0
- .long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f
- .long 0x54ffffa1,0x17fffe09
-
- .globl lj_ff_xpcall
- .hidden lj_ff_xpcall
- .type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 56
-lj_ff_xpcall:
- .long 0xa9400660,0x394306c8,0xf100439c,0x54005e83
- .long 0xaa1303f1,0x91006273,0x936ffc2f,0x53041108
- .long 0xb10025ff,0x91007915,0x54005da1,0xa9000221
- .long 0xb4ffbf9c,0x17ffffed
-
- .globl lj_ff_coroutine_resume
- .hidden lj_ff_coroutine_resume
- .type lj_ff_coroutine_resume, @function
- .size lj_ff_coroutine_resume, 316
-lj_ff_coroutine_resume:
- .long 0xf9400260,0xf100239f,0x54005ce3,0x936ffc0f
- .long 0xb1001dff,0x9240b800,0x54005c61,0xf85f8275
- .long 0xf90012f3,0xa9420411,0x39402c09,0x8b090028
- .long 0xf90057f5,0xeb11011f,0x54005b60,0xf100053f
- .long 0x91002028,0x9a882021,0xf9401803,0x8b1c0022
- .long 0xf9402811,0xfa439042,0xfa409a22,0x54005a48
- .long 0xd1002042,0x91002273,0xd100239c,0xf9001402
- .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
- .long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd81,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
- .long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261
- .long 0xb400017c,0xeb00003f,0x52800011,0x540002e8
- .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
- .long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029
- .long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0
- .long 0xf90057f5,0xb900c3fc,0x54ff6d00,0x17fffd09
- .long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763
- .long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81
- bl lj_state_growstack
- .long 0x52800000,0x17ffffd9
-
- .globl lj_ff_coroutine_wrap_aux
- .hidden lj_ff_coroutine_wrap_aux
- .type lj_ff_coroutine_wrap_aux, @function
- .size lj_ff_coroutine_wrap_aux, 264
-lj_ff_coroutine_wrap_aux:
- .long 0xf9401840,0x9240b800,0xf85f8275,0xf90012f3
- .long 0xa9420411,0x39402c09,0x8b090028,0xf90057f5
- .long 0xeb11011f,0x54005220,0xf100053f,0x91002028
- .long 0x9a882021,0xf9401803,0x8b1c0022,0xf9402811
- .long 0xfa439042,0xfa409a22,0x54005108,0xf9001402
- .long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
- .long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd3a,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
- .long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261
- .long 0xb400017c,0xeb00003f,0x52800011,0x54000248
- .long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
- .long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb
- .long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc
- .long 0x54ff6460,0x17fffcc4,0xaa1703e0,0xaa1b03e1
- bl lj_ffh_coroutine_wrap_err
- .long 0xaa1703e0,0xd343ff81
- bl lj_state_growstack
- .long 0x52800000,0x17ffffde
-
- .globl lj_ff_coroutine_yield
- .hidden lj_ff_coroutine_yield
- .type lj_ff_coroutine_yield, @function
- .size lj_ff_coroutine_yield, 32
-lj_ff_coroutine_yield:
- .long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3
- .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc9
-
- .globl lj_ff_math_floor
- .hidden lj_ff_math_floor
- .type lj_ff_math_floor, @function
- .size lj_ff_math_floor, 36
-lj_ff_math_floor:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540049a3
- .long 0xeb40833f,0x54000320,0x54004943,0x1e654000
- .long 0x14000034
-
- .globl lj_ff_math_ceil
- .hidden lj_ff_math_ceil
- .type lj_ff_math_ceil, @function
- .size lj_ff_math_ceil, 36
-lj_ff_math_ceil:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54004883
- .long 0xeb40833f,0x54000200,0x54004823,0x1e64c000
- .long 0x1400002b
-
- .globl lj_ff_math_abs
- .hidden lj_ff_math_abs
- .type lj_ff_math_abs, @function
- .size lj_ff_math_abs, 48
-lj_ff_math_abs:
- .long 0xf9400260,0xf100239f,0x54004783,0xeb40833f
- .long 0x54004743,0x9240f800,0x540000c1,0x4a807c01
- .long 0xd2e83c02,0x6b807c20,0x8b180000,0x9a825000
-
- .globl lj_fff_restv
- .hidden lj_fff_restv
- .type lj_fff_restv, @function
- .size lj_fff_restv, 8
-lj_fff_restv:
- .long 0xf85f8275,0xf81f0260
-
- .globl lj_fff_res1
- .hidden lj_fff_res1
- .type lj_fff_res1, @function
- .size lj_fff_res1, 4
-lj_fff_res1:
- .long 0x5280021c
-
- .globl lj_fff_res
- .hidden lj_fff_res
- .type lj_fff_res, @function
- .size lj_fff_res, 80
-lj_fff_res:
- .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91e1
- .long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123
- .long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0x8b1c0369,0x9100239c,0xf81f813a,0x17fffff3
-
- .globl lj_ff_math_sqrt
- .hidden lj_ff_math_sqrt
- .type lj_ff_math_sqrt, @function
- .size lj_ff_math_sqrt, 28
-lj_ff_math_sqrt:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54004303
- .long 0xeb40833f,0x540042c9,0x1e61c000
-
- .globl lj_fff_resn
- .hidden lj_fff_resn
- .type lj_fff_resn, @function
- .size lj_fff_resn, 12
-lj_fff_resn:
- .long 0xf85f8275,0xfc1f0260,0x17ffffe2
-
- .globl lj_ff_math_log
- .hidden lj_ff_math_log
- .type lj_ff_math_log, @function
- .size lj_ff_math_log, 32
-lj_ff_math_log:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540041c1
- .long 0xeb40833f,0x54004189
- bl log
- .long 0x17fffff6
-
- .globl lj_ff_math_log10
- .hidden lj_ff_math_log10
- .type lj_ff_math_log10, @function
- .size lj_ff_math_log10, 32
-lj_ff_math_log10:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540040c3
- .long 0xeb40833f,0x54004089
- bl log10
- .long 0x17ffffee
-
- .globl lj_ff_math_exp
- .hidden lj_ff_math_exp
- .type lj_ff_math_exp, @function
- .size lj_ff_math_exp, 32
-lj_ff_math_exp:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54003fc3
- .long 0xeb40833f,0x54003f89
- bl exp
- .long 0x17ffffe6
-
- .globl lj_ff_math_sin
- .hidden lj_ff_math_sin
- .type lj_ff_math_sin, @function
- .size lj_ff_math_sin, 32
-lj_ff_math_sin:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54003ec3
- .long 0xeb40833f,0x54003e89
- bl sin
- .long 0x17ffffde
-
- .globl lj_ff_math_cos
- .hidden lj_ff_math_cos
- .type lj_ff_math_cos, @function
- .size lj_ff_math_cos, 32
-lj_ff_math_cos:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54003dc3
- .long 0xeb40833f,0x54003d89
- bl cos
- .long 0x17ffffd6
-
- .globl lj_ff_math_tan
- .hidden lj_ff_math_tan
- .type lj_ff_math_tan, @function
- .size lj_ff_math_tan, 32
-lj_ff_math_tan:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54003cc3
- .long 0xeb40833f,0x54003c89
- bl tan
- .long 0x17ffffce
-
- .globl lj_ff_math_asin
- .hidden lj_ff_math_asin
- .type lj_ff_math_asin, @function
- .size lj_ff_math_asin, 32
-lj_ff_math_asin:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54003bc3
- .long 0xeb40833f,0x54003b89
- bl asin
- .long 0x17ffffc6
-
- .globl lj_ff_math_acos
- .hidden lj_ff_math_acos
- .type lj_ff_math_acos, @function
- .size lj_ff_math_acos, 32
-lj_ff_math_acos:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54003ac3
- .long 0xeb40833f,0x54003a89
- bl acos
- .long 0x17ffffbe
-
- .globl lj_ff_math_atan
- .hidden lj_ff_math_atan
- .type lj_ff_math_atan, @function
- .size lj_ff_math_atan, 32
-lj_ff_math_atan:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540039c3
- .long 0xeb40833f,0x54003989
- bl atan
- .long 0x17ffffb6
-
- .globl lj_ff_math_sinh
- .hidden lj_ff_math_sinh
- .type lj_ff_math_sinh, @function
- .size lj_ff_math_sinh, 32
-lj_ff_math_sinh:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540038c3
- .long 0xeb40833f,0x54003889
- bl sinh
- .long 0x17ffffae
-
- .globl lj_ff_math_cosh
- .hidden lj_ff_math_cosh
- .type lj_ff_math_cosh, @function
- .size lj_ff_math_cosh, 32
-lj_ff_math_cosh:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540037c3
- .long 0xeb40833f,0x54003789
- bl cosh
- .long 0x17ffffa6
-
- .globl lj_ff_math_tanh
- .hidden lj_ff_math_tanh
- .type lj_ff_math_tanh, @function
- .size lj_ff_math_tanh, 32
-lj_ff_math_tanh:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540036c3
- .long 0xeb40833f,0x54003689
- bl tanh
- .long 0x17ffff9e
-
- .globl lj_ff_math_pow
- .hidden lj_ff_math_pow
- .type lj_ff_math_pow, @function
- .size lj_ff_math_pow, 40
-lj_ff_math_pow:
- .long 0xa9400660,0xf100439f,0x6d400660,0x540035c3
- .long 0xeb40833f,0x54003589,0xeb41833f,0x54003549
- bl pow
- .long 0x17ffff94
-
- .globl lj_ff_math_atan2
- .hidden lj_ff_math_atan2
- .type lj_ff_math_atan2, @function
- .size lj_ff_math_atan2, 40
-lj_ff_math_atan2:
- .long 0xa9400660,0xf100439f,0x6d400660,0x54003483
- .long 0xeb40833f,0x54003449,0xeb41833f,0x54003409
- bl atan2
- .long 0x17ffff8a
-
- .globl lj_ff_math_fmod
- .hidden lj_ff_math_fmod
- .type lj_ff_math_fmod, @function
- .size lj_ff_math_fmod, 40
-lj_ff_math_fmod:
- .long 0xa9400660,0xf100439f,0x6d400660,0x54003343
- .long 0xeb40833f,0x54003309,0xeb41833f,0x540032c9
- bl fmod
- .long 0x17ffff80
-
- .globl lj_ff_math_ldexp
- .hidden lj_ff_math_ldexp
- .type lj_ff_math_ldexp, @function
- .size lj_ff_math_ldexp, 44
-lj_ff_math_ldexp:
- .long 0xa9400660,0xf100439f,0x54003223,0xfd400260
- .long 0xeb40833f,0x540031c9,0xeb41833f,0x54003181
- .long 0x93407c20
- bl ldexp
- .long 0x17ffff75
-
- .globl lj_ff_math_frexp
- .hidden lj_ff_math_frexp
- .type lj_ff_math_frexp, @function
- .size lj_ff_math_frexp, 60
-lj_ff_math_frexp:
- .long 0xf9400260,0xf100239f,0xfd400260,0x540030a3
- .long 0xeb40833f,0x54003069,0x9102e3e0
- bl frexp
- .long 0xb940bbe1,0xf85f8275,0xfc1f0260,0x5280031c
- .long 0x8b180021,0xf81f8261,0x17ffff4b
-
- .globl lj_ff_math_modf
- .hidden lj_ff_math_modf
- .type lj_ff_math_modf, @function
- .size lj_ff_math_modf, 48
-lj_ff_math_modf:
- .long 0xf9400260,0xf100239f,0xfd400260,0x54002ec3
- .long 0xeb40833f,0x54002e89,0xd1004260,0xf85f8275
- bl modf
- .long 0x5280031c,0xfc1f8260,0x17ffff3f
-
- .globl lj_ff_math_min
- .hidden lj_ff_math_min
- .type lj_ff_math_min, @function
- .size lj_ff_math_min, 140
-lj_ff_math_min:
- .long 0xf9400260,0xf100239f,0x54002d63,0x8b1c0271
- .long 0x9100227b,0xeb40833f,0x540001c1,0xf9400361
- .long 0xeb11037f,0x54ffe642,0xeb41833f,0x540000a1
- .long 0x6b01001f,0x9100237b,0x9a80c020,0x17fffff8
- .long 0x1e620000,0x54002b83,0xfd400361,0x14000009
- .long 0xfd400260,0x54002b03,0xf9400361,0xfd400361
- .long 0xeb11037f,0x54ffe802,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e608c20,0x17fffff7
- .long 0x1e620021,0x54002983,0x17fffffa
-
- .globl lj_ff_math_max
- .hidden lj_ff_math_max
- .type lj_ff_math_max, @function
- .size lj_ff_math_max, 140
-lj_ff_math_max:
- .long 0xf9400260,0xf100239f,0x54002903,0x8b1c0271
- .long 0x9100227b,0xeb40833f,0x540001c1,0xf9400361
- .long 0xeb11037f,0x54ffe1e2,0xeb41833f,0x540000a1
- .long 0x6b01001f,0x9100237b,0x9a80b020,0x17fffff8
- .long 0x1e620000,0x54002723,0xfd400361,0x14000009
- .long 0xfd400260,0x540026a3,0xf9400361,0xfd400361
- .long 0xeb11037f,0x54ffe3a2,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e603c20,0x17fffff7
- .long 0x1e620021,0x54002523,0x17fffffa
-
- .globl lj_ff_string_byte
- .hidden lj_ff_string_byte
- .type lj_ff_string_byte, @function
- .size lj_ff_string_byte, 52
-lj_ff_string_byte:
- .long 0xa97f8275,0xf100239f,0x936ffc0f,0xba4509e0
- .long 0x9240b800,0x54002441,0x39406008,0xb9401002
- .long 0x8b180108,0xf81f0268,0x5280011c,0xb4ffdda2
- .long 0x17fffeeb
-
- .globl lj_ff_string_char
- .hidden lj_ff_string_char
- .type lj_ff_string_char, @function
- .size lj_ff_string_char, 48
-lj_ff_string_char:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000141
- .long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261
- .long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1
-
- .globl lj_fff_newstr
- .hidden lj_fff_newstr
- .type lj_fff_newstr, @function
- .size lj_fff_newstr, 16
-lj_fff_newstr:
- .long 0xf90012f3,0xaa1703e0,0xf90057f5
- bl lj_str_new
-
- .globl lj_fff_resstr
- .hidden lj_fff_resstr
- .type lj_fff_resstr, @function
- .size lj_fff_resstr, 16
-lj_fff_resstr:
- .long 0xf94012f3,0x92800089,0x8b09bc00,0x17fffed5
-
- .globl lj_ff_string_sub
- .hidden lj_ff_string_sub
- .type lj_ff_string_sub, @function
- .size lj_ff_string_sub, 172
-lj_ff_string_sub:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x9400012d
- .long 0xf9400260,0xf9400a62,0xf100439f,0x92800011
- .long 0x540000a0,0x54001fa3,0xeb42833f,0x54001f61
- .long 0x93407c51,0xf9400661,0x936ffc0f,0xb10015ff
- .long 0x9240b800,0x54001ea1,0xb9401009,0xeb41833f
- .long 0x54001e41,0x93407c21,0x8b09022a,0xf100023f
- .long 0x8b090028,0x9a8aa631,0xf100003f,0x9a88a421
- .long 0xf100023f,0x9a9fa231,0xf100043f,0x9a9fa421
- .long 0xeb09023f,0x9a89d231,0x91005c00,0xeb010222
- .long 0x8b010001,0x91000442,0x54fffa4a,0x9102a2c0
- .long 0x92800089,0x8b09bc00,0x17fffeaa
-
- .globl lj_ff_string_reverse
- .hidden lj_ff_string_reverse
- .type lj_ff_string_reverse, @function
- .size lj_ff_string_reverse, 76
-lj_ff_string_reverse:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000102
- .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001a41,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
- bl lj_buf_putstr_reverse
- bl lj_buf_tostr
- .long 0x17ffffbf
-
- .globl lj_ff_string_lower
- .hidden lj_ff_string_lower
- .type lj_ff_string_lower, @function
- .size lj_ff_string_lower, 76
-lj_ff_string_lower:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000ef
- .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x540017e1,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
- bl lj_buf_putstr_lower
- bl lj_buf_tostr
- .long 0x17ffffac
-
- .globl lj_ff_string_upper
- .hidden lj_ff_string_upper
- .type lj_ff_string_upper, @function
- .size lj_ff_string_upper, 76
-lj_ff_string_upper:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000dc
- .long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001581,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
- bl lj_buf_putstr_upper
- bl lj_buf_tostr
- .long 0x17ffff99
-
- .globl lj_vm_tobit_fb
- .hidden lj_vm_tobit_fb
- .type lj_vm_tobit_fb, @function
- .size lj_vm_tobit_fb, 56
-lj_vm_tobit_fb:
- .long 0x54001449,0x8b000001,0x52808682,0xcb41d442
- .long 0xf100d45f,0x540000e8,0x9240d021,0xb24b0021
- .long 0xf100001f,0x9ac22421,0x5a815420,0xd61f03c0
- .long 0x52800000,0xd61f03c0
-
- .globl lj_ff_bit_band
- .hidden lj_ff_bit_band
- .type lj_ff_bit_band, @function
- .size lj_ff_bit_band, 68
-lj_ff_bit_band:
- .long 0xf9400260,0xf100239f,0x54001243,0x1000007e
- .long 0xeb40833f,0x54fffda1,0x5280011b,0x2a0003e8
- .long 0x100000fe,0xf87b6a60,0xeb1c037f,0x9100237b
- .long 0x540005ca,0xeb40833f,0x54fffc81,0x0a000108
- .long 0x17fffff9
-
- .globl lj_ff_bit_bor
- .hidden lj_ff_bit_bor
- .type lj_ff_bit_bor, @function
- .size lj_ff_bit_bor, 68
-lj_ff_bit_bor:
- .long 0xf9400260,0xf100239f,0x54001023,0x1000007e
- .long 0xeb40833f,0x54fffb81,0x5280011b,0x2a0003e8
- .long 0x100000fe,0xf87b6a60,0xeb1c037f,0x9100237b
- .long 0x540003aa,0xeb40833f,0x54fffa61,0x2a000108
- .long 0x17fffff9
-
- .globl lj_ff_bit_bxor
- .hidden lj_ff_bit_bxor
- .type lj_ff_bit_bxor, @function
- .size lj_ff_bit_bxor, 68
-lj_ff_bit_bxor:
- .long 0xf9400260,0xf100239f,0x54000e03,0x1000007e
- .long 0xeb40833f,0x54fff961,0x5280011b,0x2a0003e8
- .long 0x100000fe,0xf87b6a60,0xeb1c037f,0x9100237b
- .long 0x5400018a,0xeb40833f,0x54fff841,0x4a000108
- .long 0x17fffff9
-
- .globl lj_ff_bit_tobit
- .hidden lj_ff_bit_tobit
- .type lj_ff_bit_tobit, @function
- .size lj_ff_bit_tobit, 36
-lj_ff_bit_tobit:
- .long 0xf9400260,0xf100239f,0x54000be3,0x1000007e
- .long 0xeb40833f,0x54fff741,0x2a0003e8,0x8b180100
- .long 0x17fffe27
-
- .globl lj_ff_bit_bswap
- .hidden lj_ff_bit_bswap
- .type lj_ff_bit_bswap, @function
- .size lj_ff_bit_bswap, 36
-lj_ff_bit_bswap:
- .long 0xf9400260,0xf100239f,0x54000ac3,0x1000007e
- .long 0xeb40833f,0x54fff621,0x5ac00808,0x8b180100
- .long 0x17fffe1e
-
- .globl lj_ff_bit_bnot
- .hidden lj_ff_bit_bnot
- .type lj_ff_bit_bnot, @function
- .size lj_ff_bit_bnot, 36
-lj_ff_bit_bnot:
- .long 0xf9400260,0xf100239f,0x540009a3,0x1000007e
- .long 0xeb40833f,0x54fff501,0x2a2003e8,0x8b180100
- .long 0x17fffe15
-
- .globl lj_ff_bit_lshift
- .hidden lj_ff_bit_lshift
- .type lj_ff_bit_lshift, @function
- .size lj_ff_bit_lshift, 56
-lj_ff_bit_lshift:
- .long 0xa9400268,0xf100439f,0x54000883,0x1000007e
- .long 0xeb40833f,0x54fff3e1,0xaa0003e9,0xaa0803e0
- .long 0x1000007e,0xeb40833f,0x54fff341,0x1ac92008
- .long 0x8b180100,0x17fffe07
-
- .globl lj_ff_bit_rshift
- .hidden lj_ff_bit_rshift
- .type lj_ff_bit_rshift, @function
- .size lj_ff_bit_rshift, 56
-lj_ff_bit_rshift:
- .long 0xa9400268,0xf100439f,0x540006c3,0x1000007e
- .long 0xeb40833f,0x54fff221,0xaa0003e9,0xaa0803e0
- .long 0x1000007e,0xeb40833f,0x54fff181,0x1ac92408
- .long 0x8b180100,0x17fffdf9
-
- .globl lj_ff_bit_arshift
- .hidden lj_ff_bit_arshift
- .type lj_ff_bit_arshift, @function
- .size lj_ff_bit_arshift, 56
-lj_ff_bit_arshift:
- .long 0xa9400268,0xf100439f,0x54000503,0x1000007e
- .long 0xeb40833f,0x54fff061,0xaa0003e9,0xaa0803e0
- .long 0x1000007e,0xeb40833f,0x54ffefc1,0x1ac92808
- .long 0x8b180100,0x17fffdeb
-
- .globl lj_ff_bit_rol
- .hidden lj_ff_bit_rol
- .type lj_ff_bit_rol, @function
- .size lj_ff_bit_rol, 56
-lj_ff_bit_rol:
- .long 0xa9400268,0xf100439f,0x54000343,0x1000007e
- .long 0xeb40833f,0x54ffeea1,0xcb0003e9,0xaa0803e0
- .long 0x1000007e,0xeb40833f,0x54ffee01,0x1ac92c08
- .long 0x8b180100,0x17fffddd
-
- .globl lj_ff_bit_ror
- .hidden lj_ff_bit_ror
- .type lj_ff_bit_ror, @function
- .size lj_ff_bit_ror, 56
-lj_ff_bit_ror:
- .long 0xa9400268,0xf100439f,0x54000183,0x1000007e
- .long 0xeb40833f,0x54ffece1,0xaa0003e9,0xaa0803e0
- .long 0x1000007e,0xeb40833f,0x54ffec41,0x1ac92c08
- .long 0x8b180100,0x17fffdcf
-
- .globl lj_fff_fallback
- .hidden lj_fff_fallback
- .type lj_fff_fallback, @function
- .size lj_fff_fallback, 116
-lj_fff_fallback:
- .long 0xa97f5662,0xf9401aea,0x8b1c0269,0xa90226f3
- .long 0x9240b842,0x91028129,0xf9401442,0xf90057f5
- .long 0xeb0a013f,0xaa1703e0,0x54000368,0xd63f0040
- .long 0xf94012f3,0x7100001f,0xd37df01c,0xd100427b
- .long 0x54ffb82c,0xf94016e0,0xf85f0262,0xcb13001c
- .long 0x54000121,0x9240b842,0xf9401055,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0x8b1b0e7b
- .long 0xd61f0100
-
- .globl lj_vm_call_tail
- .hidden lj_vm_call_tail
- .type lj_vm_call_tail, @function
- .size lj_vm_call_tail, 52
-lj_vm_call_tail:
- .long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb
- .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaed
- .long 0x52800281
- bl lj_state_growstack
- .long 0xf94012f3,0xeb00001f,0x17ffffe8
-
- .globl lj_fff_gcstep
- .hidden lj_fff_gcstep
- .type lj_fff_gcstep, @function
- .size lj_fff_gcstep, 48
-lj_fff_gcstep:
- .long 0x8b1c0261,0xaa1e03fb,0xa90206f3,0xf90057f5
- .long 0xaa1703e0
- bl lj_gc_step
- .long 0xa94206f3,0xf85f0262,0xaa1b03fe,0xcb13003c
- .long 0x9240b842,0xd65f03c0
-
- .globl lj_vm_record
- .hidden lj_vm_record
- .type lj_vm_record, @function
- .size lj_vm_record, 44
-lj_vm_record:
- .long 0x394306c0,0xf27b001f,0x54000161,0xb94132c1
- .long 0xf27c001f,0x54000261,0x51000421,0xf27e041f
- .long 0x54000200,0xb90132c1,0x1400000e
-
- .globl lj_vm_rethook
- .hidden lj_vm_rethook
- .type lj_vm_rethook, @function
- .size lj_vm_rethook, 16
-lj_vm_rethook:
- .long 0x394306ca,0x3620018a,0xf94a0128,0xd61f0100
-
- .globl lj_vm_inshook
- .hidden lj_vm_inshook
- .type lj_vm_inshook, @function
- .size lj_vm_inshook, 80
-lj_vm_inshook:
- .long 0x394306ca,0xb94132cb,0x3727ff8a,0x721e055f
- .long 0x54ffff40,0x5100056b,0xb90132cb,0x3400004b
- .long 0x3617feca,0xaa1703e0,0xf90012f3,0xaa1503e1
- bl lj_dispatch_ins
- .long 0xf94012f3,0xb85fc2b0,0x8b300ec9,0xd3483e1b
- .long 0xf94a0128,0xd3507e1c,0xd61f0100
-
- .globl lj_cont_hook
- .hidden lj_cont_hook
- .type lj_cont_hook, @function
- .size lj_cont_hook, 16
-lj_cont_hook:
- .long 0xf85d8060,0x910012b5,0xb900c3e0,0x17fffff7
-
- .globl lj_vm_hotloop
- .hidden lj_vm_hotloop
- .type lj_vm_hotloop, @function
- .size lj_vm_hotloop, 52
-lj_vm_hotloop:
- .long 0xf85f0262,0x910a82c0,0x9240b842,0xf90057f5
- .long 0xf9401042,0xaa1503e1,0xf90192d7,0x385a3042
- .long 0xf90012f3,0x8b020e62,0xf90016e2
- bl lj_trace_hot
- .long 0x17ffffe9
-
- .globl lj_vm_callhook
- .hidden lj_vm_callhook
- .type lj_vm_callhook, @function
- .size lj_vm_callhook, 8
-lj_vm_callhook:
- .long 0xaa1503e1,0x14000002
-
- .globl lj_vm_hotcall
- .hidden lj_vm_hotcall
- .type lj_vm_hotcall, @function
- .size lj_vm_hotcall, 60
-lj_vm_hotcall:
- .long 0xb24002a1,0x8b1c0269,0xf90057f5,0xaa1703e0
- .long 0xcb13037b,0xa90226f3
- bl lj_dispatch_call
- .long 0xa94226f3,0xf90057ff,0xf85f0262,0x8b1b027b
- .long 0xcb13013c,0xb85fc2b0,0x9240b842,0xd61f0000
-
- .globl lj_cont_stitch
- .hidden lj_cont_stitch
- .type lj_cont_stitch, @function
- .size lj_cont_stitch, 148
-lj_cont_stitch:
- .long 0xb940c3f1,0xb85fc2b0,0xf85d8062,0xf1002231
- .long 0xd3483e1c,0x9240b842,0x540000e0,0xf9400360
- .long 0x9100237b,0xf1002231,0xf83c7a60,0x9100079c
- .long 0x54ffff61,0xd3483e1b,0xd3587e11,0x8b11037b
- .long 0xeb1c037f,0x54000228,0x7940d05b,0x7940d45c
- .long 0x6b1b039f,0x54ff6620,0x7100039f,0x54ff2961
- .long 0x5281cb80,0xb8206adb,0x52806400,0xf8206ad7
- .long 0xf90012f3,0x910a82c0,0xaa1503e1
- bl lj_dispatch_stitch
- .long 0xf94012f3,0x17fffb25,0xf83c7a7a,0x9100079c
- .long 0x17ffffec
-
- .globl lj_vm_profhook
- .hidden lj_vm_profhook
- .type lj_vm_profhook, @function
- .size lj_vm_profhook, 28
-lj_vm_profhook:
- .long 0xaa1703e0,0xf90012f3,0xaa1503e1
- bl lj_dispatch_profile
- .long 0xf94012f3,0xd10012b5,0x17fffb1b
-
- .globl lj_vm_exit_handler
- .hidden lj_vm_exit_handler
- .type lj_vm_exit_handler, @function
- .size lj_vm_exit_handler, 232
-lj_vm_exit_handler:
- .long 0xd10803ff,0x6d0007e0,0xa91007e0,0x6d010fe2
- .long 0xa9110fe2,0x6d0217e4,0xa91217e4,0x6d031fe6
- .long 0xa9131fe6,0x6d0427e8,0xa91427e8,0x6d052fea
- .long 0xa9152fea,0x6d0637ec,0xa91637ec,0x6d073fee
- .long 0xa9173fee,0x6d0847f0,0xa91847f0,0x6d094ff2
- .long 0xa9194ff2,0x6d0a57f4,0xa91a57f4,0x6d0b5ff6
- .long 0xa91b5ff6,0x6d0c67f8,0xa91c67f8,0x6d0d6ffa
- .long 0xa91d6ffa,0x6d0e77fc,0xa91e77fc,0x6d0f7ffe
- .long 0xf94103e0,0x910803e2,0x12800063,0xa91f0bff
- .long 0xcb1e0000,0xf940aed7,0xd342fc00,0xf940b2d3
- .long 0xd1000800,0xb94003c1,0xb90082c3,0xf90012f3
- .long 0x53055021,0xb90e5ec0,0xb90e5ac1,0xf90192d7
- .long 0xf900b2df,0x910a82c0,0x910003e1
- bl lj_trace_exit
- .long 0xf9402ae1,0xf94012f3,0x927ef43f,0xf94057f5
- .long 0xf9005bf7,0x14000002
-
- .globl lj_vm_exit_interp
- .hidden lj_vm_exit_interp
- .type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 188
-lj_vm_exit_interp:
- .long 0xf9405bf7,0x7100001f,0x5400054b,0xd37df01c
- .long 0xf85f0261,0xd2ffff38,0xd2bfff39,0x9280001a
- .long 0x9240b821,0xb900c3fc,0xf90012f3,0xf9401021
- .long 0xf900b2df,0x12800003,0xf85b8034,0x394002b1
- .long 0xb84046b0,0xb90082c3,0x7101863f,0x8b300ec9
- .long 0x540001a2,0x7101663f,0x8b310ec8,0xf9479911
- .long 0xd3483e1b,0xd350fe08,0x9a9c311c,0x540000a3
- .long 0xf85f0262,0xd100239c,0x8b1b0e7b,0x9240b842
- .long 0xd61f0220,0xf85f8260,0xf2400401,0x54fffe41
- .long 0xb85fc002,0xd3483c40,0xcb000e61,0xf85e0022
- .long 0x9240b842,0xf9401042,0xf85b8054,0x17ffffea
- .long 0xcb0003e1,0xaa1703e0
- bl lj_err_throw
-
- .globl lj_vm_modi
- .hidden lj_vm_modi
- .type lj_vm_modi, @function
- .size lj_vm_modi, 60
-lj_vm_modi:
- .long 0x4a010003,0x7100007f,0x4a807c02,0x4a817c23
- .long 0x4b807c42,0x4b817c63,0x1ac30840,0x1b038800
- .long 0x7a404804,0x4b030002,0x1a820000,0x4a010002
- .long 0x7100005f,0x5a805400,0xd65f03c0
-
- .globl lj_vm_ffi_callback
- .hidden lj_vm_ffi_callback
- .type lj_vm_ffi_callback, @function
- .size lj_vm_ffi_callback, 176
-lj_vm_ffi_callback:
- .long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
- .long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940b555
- .long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0
- .long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4
- .long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa
- .long 0xaa1503e0,0xf90057f5,0x910003e1
- bl lj_ccallback_enter
- .long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a
- .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb90082da
- .long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
-
- .globl lj_cont_ffi_callback
- .hidden lj_cont_ffi_callback
- .type lj_cont_ffi_callback, @function
- .size lj_cont_ffi_callback, 36
-lj_cont_ffi_callback:
- .long 0xf940b6d5,0xa9020ef3,0xf9000ab7,0xaa1503e0
- .long 0xaa1b03e1
- bl lj_ccallback_leave
- .long 0xa94706a0,0x6d4306a0,0x17fff925
-
- .globl lj_vm_ffi_call
- .hidden lj_vm_ffi_call
- .type lj_vm_ffi_call, @function
- .size lj_vm_ffi_call, 128
-lj_vm_ffi_call:
- .long 0xa9be7bfd,0x910003fd,0xf9000bf3,0xaa0003f3
- .long 0xb9400808,0x39403269,0x9102626a,0xf1000529
- .long 0xf940026b,0xcb2863bf,0x540000a4,0xf8697948
- .long 0xf8297be8,0xf1000529,0x54ffffa5,0xa9458660
- .long 0x6d418660,0xa9468e62,0x6d428e62,0xa9479664
- .long 0x6d439664,0xa9489e66,0x6d449e66,0xf9400a68
- .long 0xd63f0160,0x910003bf,0xa9058660,0x6d018660
- .long 0x6d028e62,0xf9400bf3,0xa8c27bfd,0xd65f03c0
-
- .section .note.GNU-stack,"",@progbits
- .ident "DynASM 1.4.0"
-
- .section .debug_frame,"",%progbits
-.Lframe0:
- .long .LECIE0-.LSCIE0
-.LSCIE0:
- .long 0xffffffff
- .byte 0x1
- .string ""
- .uleb128 0x1
- .sleb128 -8
- .byte 30
- .byte 0xc
- .uleb128 31
- .uleb128 0
- .align 3
-.LECIE0:
-
-.LSFDE0:
- .long .LEFDE0-.LASFDE0
-.LASFDE0:
- .long .Lframe0
- .quad .Lbegin
- .quad 15516
- .byte 0xe
- .uleb128 208
- .byte 0x9d
- .uleb128 26
- .byte 0x9e
- .uleb128 25
- .byte 0x93
- .uleb128 24
- .byte 0x94
- .uleb128 23
- .byte 0x95
- .uleb128 22
- .byte 0x96
- .uleb128 21
- .byte 0x97
- .uleb128 20
- .byte 0x98
- .uleb128 19
- .byte 0x99
- .uleb128 18
- .byte 0x9a
- .uleb128 17
- .byte 0x9b
- .uleb128 16
- .byte 0x9c
- .uleb128 15
- .byte 5
- .uleb128 0x48
- .uleb128 14
- .byte 5
- .uleb128 0x49
- .uleb128 13
- .byte 5
- .uleb128 0x4a
- .uleb128 12
- .byte 5
- .uleb128 0x4b
- .uleb128 11
- .byte 5
- .uleb128 0x4c
- .uleb128 10
- .byte 5
- .uleb128 0x4d
- .uleb128 9
- .byte 5
- .uleb128 0x4e
- .uleb128 8
- .byte 5
- .uleb128 0x4f
- .uleb128 7
- .align 3
-.LEFDE0:
-
-.LSFDE1:
- .long .LEFDE1-.LASFDE1
-.LASFDE1:
- .long .Lframe0
- .quad lj_vm_ffi_call
- .quad 128
- .byte 0xe
- .uleb128 32
- .byte 0x9d
- .uleb128 4
- .byte 0x9e
- .uleb128 3
- .byte 0x93
- .uleb128 2
- .align 3
-.LEFDE1:
-
- .section .eh_frame,"a",%progbits
-.Lframe1:
- .long .LECIE1-.LSCIE1
-.LSCIE1:
- .long 0
- .byte 0x1
- .string "zPR"
- .uleb128 0x1
- .sleb128 -8
- .byte 30
- .uleb128 6
- .byte 0x1b
- .long lj_err_unwind_dwarf-.
- .byte 0x1b
- .byte 0xc
- .uleb128 31
- .uleb128 0
- .align 3
-.LECIE1:
-
-.LSFDE2:
- .long .LEFDE2-.LASFDE2
-.LASFDE2:
- .long .LASFDE2-.Lframe1
- .long .Lbegin-.
- .long 15516
- .uleb128 0
- .byte 0xe
- .uleb128 208
- .byte 0x9d
- .uleb128 26
- .byte 0x9e
- .uleb128 25
- .byte 0x93
- .uleb128 24
- .byte 0x94
- .uleb128 23
- .byte 0x95
- .uleb128 22
- .byte 0x96
- .uleb128 21
- .byte 0x97
- .uleb128 20
- .byte 0x98
- .uleb128 19
- .byte 0x99
- .uleb128 18
- .byte 0x9a
- .uleb128 17
- .byte 0x9b
- .uleb128 16
- .byte 0x9c
- .uleb128 15
- .byte 5
- .uleb128 0x48
- .uleb128 14
- .byte 5
- .uleb128 0x49
- .uleb128 13
- .byte 5
- .uleb128 0x4a
- .uleb128 12
- .byte 5
- .uleb128 0x4b
- .uleb128 11
- .byte 5
- .uleb128 0x4c
- .uleb128 10
- .byte 5
- .uleb128 0x4d
- .uleb128 9
- .byte 5
- .uleb128 0x4e
- .uleb128 8
- .byte 5
- .uleb128 0x4f
- .uleb128 7
- .align 3
-.LEFDE2:
-
-.Lframe2:
- .long .LECIE2-.LSCIE2
-.LSCIE2:
- .long 0
- .byte 0x1
- .string "zR"
- .uleb128 0x1
- .sleb128 -8
- .byte 30
- .uleb128 1
- .byte 0x1b
- .byte 0xc
- .uleb128 31
- .uleb128 0
- .align 3
-.LECIE2:
-
-.LSFDE3:
- .long .LEFDE3-.LASFDE3
-.LASFDE3:
- .long .LASFDE3-.Lframe2
- .long lj_vm_ffi_call-.
- .long 128
- .uleb128 0
- .byte 0xe
- .uleb128 32
- .byte 0x9d
- .uleb128 4
- .byte 0x9e
- .uleb128 3
- .byte 0x93
- .uleb128 2
- .align 3
-.LEFDE3:
-
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h
index 935d8440f..349b9c940 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_bcdef.h
@@ -98,63 +98,63 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
8212,
8216,
8288,
-10252,
-10320,
-10760,
-10840,
-10892,
-11012,
-10360,
-10508,
-10596,
-10644,
-10668,
-11064,
-11120,
-11756,
-11176,
-11492,
-11860,
-11788,
-11824,
-12000,
-12072,
-12104,
-12136,
-12168,
-12200,
-12232,
-12264,
-12296,
-12328,
-12360,
-12392,
-12588,
-12648,
-12040,
-12464,
-12424,
-12504,
-12544,
-12696,
-12836,
-13768,
-13840,
-13804,
-13876,
-13932,
-13988,
-14044,
-14100,
-13564,
-13632,
-13700,
-12976,
-13028,
-13108,
-13280,
-13356,
-13432
+10256,
+10324,
+10764,
+10844,
+10896,
+11016,
+10364,
+10512,
+10600,
+10648,
+10672,
+11068,
+11124,
+11764,
+11184,
+11500,
+11868,
+11796,
+11832,
+12008,
+12080,
+12112,
+12144,
+12176,
+12208,
+12240,
+12272,
+12304,
+12336,
+12368,
+12400,
+12596,
+12656,
+12048,
+12472,
+12432,
+12512,
+12552,
+12704,
+12844,
+13776,
+13848,
+13812,
+13884,
+13940,
+13996,
+14052,
+14108,
+13572,
+13640,
+13708,
+12984,
+13036,
+13116,
+13288,
+13364,
+13440
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h
index 52d7566b1..6e35da521 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_libdef.h
@@ -272,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -298,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -312,7 +313,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -324,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -352,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -370,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -382,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -409,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h b/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S b/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S
index db69a939c..d99419612 100644
--- a/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S
+++ b/core/src/luajit/autogen/linux/jit/arm64/lj_vm.S
@@ -17,10 +17,10 @@ lj_BC_ISLT:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95b235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012dc1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d43
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012e63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x54012de1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012d63
.long 0x1e620000,0x1e612000,0x9a953235,0x17ffffed
.globl lj_BC_ISGE
@@ -31,10 +31,10 @@ lj_BC_ISGE:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95a235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a43
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012943
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012a63
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540129e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012963
.long 0x1e620000,0x1e612000,0x9a952235,0x17ffffed
.globl lj_BC_ISLE
@@ -45,10 +45,10 @@ lj_BC_ISLE:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95d235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012643
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012543
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012663
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540125e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012563
.long 0x1e620000,0x1e612000,0x9a959235,0x17ffffed
.globl lj_BC_ISGT
@@ -59,10 +59,10 @@ lj_BC_ISGT:
.long 0xf87b7a60,0x794006b1,0xf87c7a61,0x910012b5
.long 0x8b110ab1,0xd1408231,0xeb40833f,0x54000161
.long 0xeb41833f,0x54000221,0x6b01001f,0x9a95c235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012243
- .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121c1
- .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012143
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xfc7b7a60,0x54012263
+ .long 0xfc7c7a61,0xeb41833f,0x540000e8,0x540121e1
+ .long 0x1e620021,0x14000004,0xfc7c7a61,0x54012163
.long 0x1e620000,0x1e612000,0x9a958235,0x17ffffed
.globl lj_BC_ISEQV
@@ -73,12 +73,12 @@ lj_BC_ISEQV:
.long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000ce9,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012420,0xeb02001f,0x54000101
+ .long 0xba4b1904,0x54012440,0xeb02001f,0x54000101
.long 0xaa1103f5,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xeb0801ff
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xeb0801ff
.long 0xba4c09e2,0x54ffff08,0x9240b801,0xf940102a
.long 0xb4fffeaa,0x39402949,0x52800003,0x3727fe49
- .long 0x14000907
+ .long 0x14000908
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
@@ -88,11 +88,11 @@ lj_BC_ISNEV:
.long 0xf87b7a60,0x8b1c0e7c,0x794006b1,0xf9400382
.long 0x910012b5,0x8b110ab1,0xd1408231,0x936ffc4f
.long 0xb10039ff,0x54000d29,0x936ffc08,0xb1002dff
- .long 0xba4b1904,0x54012000,0xeb02001f,0x540000e1
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xba4b1904,0x54012020,0xeb02001f,0x540000e1
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xeb0801ff,0xba4c09e2
.long 0x54fffae8,0x9240b801,0xf940102a,0xb4fffa8a
- .long 0x39402949,0x52800023,0x3727fa29,0x140008e7
+ .long 0x39402949,0x52800023,0x3727fa29,0x140008e8
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
@@ -101,9 +101,9 @@ lj_BC_ISNEV:
lj_BC_ISEQS:
.long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c40
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x54011c60
.long 0xeb01001f,0x9a950235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
@@ -112,9 +112,9 @@ lj_BC_ISEQS:
lj_BC_ISNES:
.long 0xf87b7a60,0xaa3c03fc,0x794006b1,0xf87c7a81
.long 0x910012b5,0x92800088,0x936ffc0f,0x8b110ab1
- .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119c0
+ .long 0x8b08bc21,0xd1408231,0xb1002dff,0x540119e0
.long 0xeb01001f,0x9a951235,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
@@ -125,11 +125,11 @@ lj_BC_ISEQN:
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a950235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd81,0x140008a3
+ .long 0xb1002dff,0x54fffd81,0x140008a4
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
@@ -140,11 +140,11 @@ lj_BC_ISNEN:
.long 0x910012b5,0x8b110ab1,0xd1408231,0xeb40833f
.long 0x54000161,0xeb42833f,0x54000221,0x6b02001f
.long 0x9a951235,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x54000183
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x54000183
.long 0xfc7b7a60,0xfd400381,0xeb42833f,0x54000041
.long 0x1e620041,0x1e612000,0x17fffff2,0xfd400381
.long 0x1e620000,0x1e612000,0x17ffffee,0x936ffc0f
- .long 0xb1002dff,0x54fffd61,0x14000880
+ .long 0xb1002dff,0x54fffd61,0x14000881
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
@@ -152,9 +152,9 @@ lj_BC_ISNEN:
.size lj_BC_ISEQP, 68
lj_BC_ISEQP:
.long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f00
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010f20
.long 0xab0f039f,0xd1408231,0x9a950235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNEP
@@ -163,9 +163,9 @@ lj_BC_ISEQP:
.size lj_BC_ISNEP, 68
lj_BC_ISNEP:
.long 0xf87b7a68,0x794006b1,0x910012b5,0x9100079c
- .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010ce0
+ .long 0x8b110ab1,0x936ffd0f,0xb1002dff,0x54010d00
.long 0xab0f039f,0xd1408231,0x9a951235,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISTC
@@ -176,7 +176,7 @@ lj_BC_ISTC:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c337b
.long 0x9a953235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
@@ -186,7 +186,7 @@ lj_BC_ISFC:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a9c237b
.long 0x9a952235,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_IST
.hidden lj_BC_IST
@@ -195,7 +195,7 @@ lj_BC_ISFC:
lj_BC_IST:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a953235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISF
@@ -205,7 +205,7 @@ lj_BC_IST:
lj_BC_ISF:
.long 0x794006b1,0xf87c7a68,0x910012b5,0x92d00009
.long 0x8b110ab1,0xeb09011f,0xd1408231,0x9a952235
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_ISTYPE
@@ -213,8 +213,8 @@ lj_BC_ISF:
.type lj_BC_ISTYPE, @function
.size lj_BC_ISTYPE, 36
lj_BC_ISTYPE:
- .long 0xf87b7a68,0xab88bf9f,0x540104c1,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b7a68,0xab88bf9f,0x540104e1,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_ISNUM
@@ -222,8 +222,8 @@ lj_BC_ISTYPE:
.type lj_BC_ISNUM, @function
.size lj_BC_ISNUM, 36
lj_BC_ISNUM:
- .long 0xf87b6a68,0xeb48833f,0x540103a9,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0xf87b6a68,0xeb48833f,0x540103c9,0xb84046b0
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_MOV
@@ -232,7 +232,7 @@ lj_BC_ISNUM:
.size lj_BC_MOV, 32
lj_BC_MOV:
.long 0xf87c7a68,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_NOT
.hidden lj_BC_NOT
@@ -241,17 +241,17 @@ lj_BC_MOV:
lj_BC_NOT:
.long 0xf87c7a68,0x92d00009,0x92e0002a,0xeb09011f
.long 0x9a8a3128,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
.size lj_BC_UNM, 68
lj_BC_UNM:
- .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101a8
+ .long 0xf87c7a68,0x936ffd0f,0xb10039ff,0x540101c8
.long 0xd2410108,0x540000a1,0x6b0803e8,0xd2e83c02
.long 0x8b180108,0x9a827108,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_LEN
@@ -260,9 +260,9 @@ lj_BC_UNM:
.size lj_BC_LEN, 72
lj_BC_LEN:
.long 0xf87c7a60,0x936ffc0f,0xb10015ff,0x9240b800
- .long 0x54000141,0xb9401000,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
- .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010041
+ .long 0x54000141,0xb9401400,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
+ .long 0xd3507e1c,0xd61f0100,0xb10031ff,0x54010061
bl lj_tab_len
.long 0x17fffff5
@@ -273,10 +273,10 @@ lj_BC_LEN:
lj_BC_ADDVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400fbc6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400fbe6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400fa49,0xeb41833f,0x5400fa09
+ .long 0xeb40833f,0x5400fa69,0xeb41833f,0x5400fa29
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVN
@@ -286,10 +286,10 @@ lj_BC_ADDVN:
lj_BC_SUBVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400f866,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400f886,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400f6e9,0xeb41833f,0x5400f6a9
+ .long 0xeb40833f,0x5400f709,0xeb41833f,0x5400f6c9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVN
@@ -299,11 +299,11 @@ lj_BC_SUBVN:
lj_BC_MULVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4c1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400f4e1
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f349
- .long 0xeb41833f,0x5400f309,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f369
+ .long 0xeb41833f,0x5400f329,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVN
@@ -312,9 +312,9 @@ lj_BC_MULVN:
.size lj_BC_DIVVN, 72
lj_BC_DIVVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
- .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1a9
- .long 0xeb41833f,0x5400f169,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a81,0xeb40833f,0x5400f1c9
+ .long 0xeb41833f,0x5400f189,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVN
@@ -324,10 +324,10 @@ lj_BC_DIVVN:
lj_BC_MODVN:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a81
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400ef41,0x94000c9f,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400ef61,0x94000ca0,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a81
- .long 0xeb40833f,0x5400eda9,0xeb41833f,0x5400ed69
+ .long 0xeb40833f,0x5400edc9,0xeb41833f,0x5400ed89
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -338,10 +338,10 @@ lj_BC_MODVN:
lj_BC_ADDNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400ebe6,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400ec06,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ea69,0xeb41833f,0x5400ea29
+ .long 0xeb40833f,0x5400ea89,0xeb41833f,0x5400ea49
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBNV
@@ -351,10 +351,10 @@ lj_BC_ADDNV:
lj_BC_SUBNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400e886,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400e8a6,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400e709,0xeb41833f,0x5400e6c9
+ .long 0xeb40833f,0x5400e729,0xeb41833f,0x5400e6e9
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULNV
@@ -364,11 +364,11 @@ lj_BC_SUBNV:
lj_BC_MULNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e4e1
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400e501
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e369
- .long 0xeb41833f,0x5400e329,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e389
+ .long 0xeb41833f,0x5400e349,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVNV
@@ -377,9 +377,9 @@ lj_BC_MULNV:
.size lj_BC_DIVNV, 72
lj_BC_DIVNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
- .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1c9
- .long 0xeb41833f,0x5400e189,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc7c7a80,0xfc717a61,0xeb40833f,0x5400e1e9
+ .long 0xeb41833f,0x5400e1a9,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODNV
@@ -389,10 +389,10 @@ lj_BC_DIVNV:
lj_BC_MODNV:
.long 0x92401f9c,0xd3587e11,0xf87c7a80,0xf8717a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400df61,0x94000c1d,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400df81,0x94000c1e,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc7c7a80,0xfc717a61
- .long 0xeb40833f,0x5400ddc9,0xeb41833f,0x5400dd89
+ .long 0xeb40833f,0x5400dde9,0xeb41833f,0x5400dda9
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -403,10 +403,10 @@ lj_BC_MODNV:
lj_BC_ADDVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x2b010000,0x5400dc66,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x2b010000,0x5400dc86,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400dae9,0xeb41833f,0x5400daa9
+ .long 0xeb40833f,0x5400db09,0xeb41833f,0x5400dac9
.long 0x1e612800,0xfc3b7a60,0x17fffff2
.globl lj_BC_SUBVV
@@ -416,10 +416,10 @@ lj_BC_ADDVV:
lj_BC_SUBVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x6b010000,0x5400d906,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x6b010000,0x5400d926,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400d789,0xeb41833f,0x5400d749
+ .long 0xeb40833f,0x5400d7a9,0xeb41833f,0x5400d769
.long 0x1e613800,0xfc3b7a60,0x17fffff2
.globl lj_BC_MULVV
@@ -429,11 +429,11 @@ lj_BC_SUBVV:
lj_BC_MULVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001e1,0xeb41833f,0x540001a1
- .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d561
+ .long 0x9b217c00,0xeb20c01f,0x2a0003e0,0x5400d581
.long 0x8b180000,0xf83b7a60,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d3e9
- .long 0xeb41833f,0x5400d3a9,0x1e610800,0xfc3b7a60
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d409
+ .long 0xeb41833f,0x5400d3c9,0x1e610800,0xfc3b7a60
.long 0x17fffff2
.globl lj_BC_DIVVV
@@ -442,9 +442,9 @@ lj_BC_MULVV:
.size lj_BC_DIVVV, 72
lj_BC_DIVVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d249
- .long 0xeb41833f,0x5400d209,0x1e611800,0xfc3b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400d269
+ .long 0xeb41833f,0x5400d229,0x1e611800,0xfc3b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_MODVV
@@ -454,10 +454,10 @@ lj_BC_DIVVV:
lj_BC_MODVV:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
.long 0xeb40833f,0x540001a1,0xeb41833f,0x54000161
- .long 0x3400cfe1,0x94000b9b,0x8b180000,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x3400d001,0x94000b9c,0x8b180000,0xf83b7a60
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xfc717a60,0xfc7c7a61
- .long 0xeb40833f,0x5400ce49,0xeb41833f,0x5400ce09
+ .long 0xeb40833f,0x5400ce69,0xeb41833f,0x5400ce29
.long 0x1e611802,0x1e654042,0x1f418040,0xfc3b7a60
.long 0x17fffff0
@@ -467,11 +467,11 @@ lj_BC_MODVV:
.size lj_BC_POW, 72
lj_BC_POW:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a61
- .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc69
- .long 0xeb41833f,0x5400cc29
+ .long 0xfc717a60,0xfc7c7a61,0xeb40833f,0x5400cc89
+ .long 0xeb41833f,0x5400cc49
bl pow
.long 0xfc3b7a60,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_CAT
.hidden lj_BC_CAT
@@ -481,9 +481,9 @@ lj_BC_CAT:
.long 0xd3587e11,0x92401f9c,0xf90012f3,0xcb110382
.long 0x8b1c0e61,0xaa1703e0,0xf90057f5
bl lj_meta_cat
- .long 0x385ff2b1,0xf94012f3,0xb500cae0,0xf8717a68
+ .long 0x385ff2b1,0xf94012f3,0xb500cb00,0xf8717a68
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
@@ -492,7 +492,7 @@ lj_BC_CAT:
lj_BC_KSTR:
.long 0xaa3c03fc,0xf87c7a88,0x92800089,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
@@ -501,7 +501,7 @@ lj_BC_KSTR:
lj_BC_KCDATA:
.long 0xaa3c03fc,0xf87c7a88,0x92800149,0x8b09bd08
.long 0xf83b7a68,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
@@ -509,7 +509,7 @@ lj_BC_KCDATA:
.size lj_BC_KSHORT, 36
lj_BC_KSHORT:
.long 0x13003f9c,0x8b180388,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_KNUM
@@ -518,7 +518,7 @@ lj_BC_KSHORT:
.size lj_BC_KNUM, 32
lj_BC_KNUM:
.long 0xf87c7a88,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
@@ -526,7 +526,7 @@ lj_BC_KNUM:
.size lj_BC_KPRI, 32
lj_BC_KPRI:
.long 0xaa3cbfe8,0xf83b7a68,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
@@ -535,7 +535,7 @@ lj_BC_KPRI:
lj_BC_KNIL:
.long 0x8b1b0e7b,0x8b1c0e7c,0xf800877a,0xeb1c037f
.long 0xf800877a,0x54ffffcb,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_UGET
.hidden lj_BC_UGET
@@ -544,7 +544,7 @@ lj_BC_KNIL:
lj_BC_UGET:
.long 0xf85f0261,0x9100179c,0x9240b821,0xf87c7821
.long 0xf9401021,0xf9400028,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETV
@@ -556,7 +556,7 @@ lj_BC_USETV:
.long 0xf87c7a62,0xf9401001,0x3940200a,0x39402808
.long 0x936ffc4f,0xf9000022,0x910011ef,0x721e015f
.long 0x7a401904,0xba4a19e0,0x540000e8,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9240b842,0x39402049,0x7200053f
.long 0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
@@ -571,8 +571,8 @@ lj_BC_USETS:
.long 0xf87b7820,0xf87c7a82,0x92800088,0xf9401001
.long 0x3940200a,0x8b08bc48,0x39402049,0xf9000028
.long 0x371000ea,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x39402808
- .long 0x7200053f,0x7a401900,0x54fffee0,0xaa1603e0
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x39402808
+ .long 0x7200053f,0x7a401904,0x54fffee0,0xaa1603e0
bl lj_gc_barrieruv
.long 0x17fffff4
@@ -583,7 +583,7 @@ lj_BC_USETS:
lj_BC_USETN:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xf87c7a88,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_USETP
@@ -593,7 +593,7 @@ lj_BC_USETN:
lj_BC_USETP:
.long 0xf85f0261,0x9100177b,0x9240b821,0xf87b7821
.long 0xaa3cbfe8,0xf9401021,0xf9000028,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_UCLO
@@ -605,7 +605,7 @@ lj_BC_UCLO:
.long 0xb40000a2,0xaa1703e0,0x8b1b0e61
bl lj_func_closeuv
.long 0xf94012f3,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
@@ -616,7 +616,7 @@ lj_BC_FNEW:
.long 0xf87c7a81,0xaa1703e0,0x9240b842
bl lj_func_newL_gc
.long 0xf94012f3,0x92800108,0x8b08bc00,0xf83b7a60
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TNEW
@@ -624,12 +624,12 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 96
lj_BC_TNEW:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x54000202,0x92402b81,0xd34bff82
.long 0xf11ffc3f,0x52810028,0x9a881021
bl lj_tab_new
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17ffffef
@@ -639,11 +639,11 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 84
lj_BC_TDUP:
- .long 0xa9420ec2,0xf90012f3,0xf90057f5,0xaa1703e0
+ .long 0xa9410ec2,0xf90012f3,0xf90057f5,0xaa1703e0
.long 0xeb03005f,0x540001a2,0xaa3c03fc,0xf87c7a81
bl lj_tab_dup
.long 0xf94012f3,0xf2ffff40,0xf83b7a60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
bl lj_gc_step_fixtop
.long 0xaa1703e0,0x17fffff2
@@ -674,7 +674,7 @@ lj_BC_TGETV:
.long 0xeb49833f,0x540002a1,0xf9400822,0xb9403020
.long 0x8b294c42,0x6b00013f,0x54009762,0xf9400048
.long 0xeb1a011f,0x54000100,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4ffff00,0x39402809
.long 0x3707fec9,0x140004ac,0x936ffd2f,0xb10015ff
.long 0x54009521,0x9240b93c,0x1400000a
@@ -690,7 +690,7 @@ lj_BC_TGETS:
.long 0x0a0a0129,0x8b090529,0x92800083,0x8b090c42
.long 0x8b03bf83,0xa9400048,0xf9400842,0xeb03001f
.long 0x54000141,0xeb1a011f,0x54000140,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xb5fffe62,0xaa1a03e8
.long 0xf9401020,0xb4fffec0,0x39402809,0x3707fe89
.long 0x14000477
@@ -704,7 +704,7 @@ lj_BC_TGETB:
.long 0xb10031ff,0x9240b821,0x54008ec1,0xf9400822
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x54008e22
.long 0xf9400048,0xeb1a011f,0x54000100,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4ffff00
.long 0x39402809,0x3707fec9,0x14000462
@@ -716,7 +716,7 @@ lj_BC_TGETR:
.long 0xd3587e11,0x92401f9c,0xf8717a60,0xf87c7a69
.long 0x9240b800,0xf9400802,0xb940300a,0x8b294c42
.long 0x6b0a013f,0x54008e82,0xf9400048,0xf83b7a68
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_TSETV
@@ -730,9 +730,9 @@ lj_BC_TSETV:
.long 0x8b294c42,0x6b00013f,0x54008e42,0xf9400049
.long 0xf87b7a68,0x3940202a,0xeb1a013f,0x54000120
.long 0xf9000048,0x3710018a,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xf9401020,0xb4fffee0,0x39402809,0x370ffea9
- .long 0x14000460,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x14000460,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0,0x936ffd2f
.long 0xb10015ff,0x54008ae1,0x9240b93c,0x1400000a
@@ -748,7 +748,7 @@ lj_BC_TSETS:
.long 0x8b03bf83,0x3900283f,0xa9400049,0xf940084b
.long 0x3940202a,0xeb03001f,0x54000221,0xf87b7a68
.long 0xeb1a013f,0x54000120,0xf9000048,0x371003ca
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf9401020,0xb4fffee0
.long 0x39402809,0x370ffea9,0x14000423,0xaa0b03e2
.long 0xb5fffd4b,0xf9401020,0xb4000060,0x39402809
@@ -756,7 +756,7 @@ lj_BC_TSETS:
.long 0xf90012f3,0xaa1703e0,0xf9005fe8,0x9102e3e2
bl lj_tab_newkey
.long 0xf94012f3,0xf87b7a68,0xf9000008,0x17ffffe4
- .long 0xf9402ac9,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xf94022c9,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c29,0x17ffffde
.globl lj_BC_TSETB
@@ -769,10 +769,10 @@ lj_BC_TSETB:
.long 0xb9403020,0x8b1c0c42,0x6b00039f,0x540080a2
.long 0xf9400049,0xf87b7a68,0x3940202a,0xeb1a013f
.long 0x54000120,0xf9000048,0x3710018a,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf9401020,0xb4fffee0,0x39402809
- .long 0x370ffea9,0x140003f3,0xf9402ac9,0x121d794a
- .long 0xf9002ac1,0x3900202a,0xf9000c29,0x17fffff0
+ .long 0x370ffea9,0x140003f3,0xf94022c9,0x121d794a
+ .long 0xf90022c1,0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -784,11 +784,11 @@ lj_BC_TSETM:
.long 0x0b510d22,0xf9400823,0xeb00005f,0x8b110371
.long 0x540001c8,0x8b294c69,0x3940202a,0xf8408768
.long 0xf8008528,0xeb11037f,0x54ffffa3,0x3710018a
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100,0xf90012f3,0xaa1703e0
.long 0xf90057f5
bl lj_tab_reasize
- .long 0x17ffffe3,0xf9402ac9,0x121d794a,0xf9002ac1
+ .long 0x17ffffe3,0xf94022c9,0x121d794a,0xf90022c1
.long 0x3900202a,0xf9000c29,0x17fffff0
.globl lj_BC_TSETR
@@ -800,8 +800,8 @@ lj_BC_TSETR:
.long 0x9240b821,0xf9400820,0x3940202a,0xb9403023
.long 0x8b294c00,0x3710016a,0x6b03013f,0x54007b22
.long 0xf87b7a68,0xf9000008,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
- .long 0xf9402ac8,0x121d794a,0xf9002ac1,0x3900202a
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
+ .long 0xf94022c8,0x121d794a,0xf90022c1,0x3900202a
.long 0xf9000c28,0x17fffff1
.globl lj_BC_CALLM
@@ -818,8 +818,8 @@ lj_BC_CALLM:
lj_BC_CALL:
.long 0xd37d1f9c,0xaa1303f1,0x8b1b0e73,0xf9400262
.long 0xd100239c,0x91004273,0x936ffc4f,0xb10025ff
- .long 0x9240b842,0x54008301,0xf81f8275,0xf9401055
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0x9240b842,0x54008321,0xf81f8275,0xf9401055
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0x8b1b0e7b,0xd61f0100
.globl lj_BC_CALLMT
@@ -836,12 +836,12 @@ lj_BC_CALLMT:
lj_BC_CALLT:
.long 0xd37df39c,0x8b1b0e7b,0xf9400369,0xd100239c
.long 0x9100437b,0x936ffd2f,0xb10025ff,0x9240b922
- .long 0x540082a1,0xf85f8275,0x52800011,0x3940284a
+ .long 0x540082c1,0xf85f8275,0x52800011,0x3940284a
.long 0xf24006bf,0x54000321,0xf81f0269,0xb40000fc
.long 0xf8716b68,0x91002229,0xeb1c013f,0xf8316a68
.long 0xaa0903f1,0x54ffff61,0xf100055f,0x54000108
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100,0x385fd2bb
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100,0x385fd2bb
.long 0xcb1b0e60,0xf85e0000,0x9240b800,0xf9401000
.long 0xf85b8014,0x17fffff3,0xd24006b5,0xf2400abf
.long 0x9a8a122a,0x54fffca1,0xcb150273,0xf85f8275
@@ -854,9 +854,9 @@ lj_BC_CALLT:
lj_BC_ITERC:
.long 0x8b1b0e7b,0xf85e8362,0xaa1303f1,0xa97f0760
.long 0x91004373,0x5280021c,0xf9000362,0xa9010760
- .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a41
+ .long 0x936ffc4f,0xb10025ff,0x9240b842,0x54007a61
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
@@ -869,7 +869,7 @@ lj_BC_ITERN:
.long 0x54000202,0xf9400048,0xeb1a011f,0x9a801400
.long 0x54ffff40,0x8b180000,0xa9002360,0x91000400
.long 0xb81f8360,0xaa0b03f5,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0xb940362a,0xf9401631,0x8b1c0780,0xeb0a039f
.long 0x8b000e22,0x54fffea8,0xa9400048,0xeb1a011f
.long 0x9100079c,0x54ffff20,0xa9002360,0x8b090380
@@ -885,7 +885,7 @@ lj_BC_VARG:
.long 0xd100426b,0xb40001d1,0xd100414a,0xeb0b039f
.long 0xf8408788,0x9a9a3108,0xeb0a037f,0xf8008768
.long 0x54ffff63,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0xf9401ae8
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0xf9401ae8
.long 0xeb1c016a,0x9a8ad3f1,0x91002231,0x8b0a0369
.long 0xb900c3f1,0x54fffe8d,0xeb08013f,0x540000c8
.long 0xf8408788,0xf8008768,0xeb0b039f,0x54ffffa3
@@ -904,7 +904,7 @@ lj_BC_ISNEXT:
.long 0x54000221,0x936ffc48,0x39402809,0xb100311f
.long 0xfa5a0060,0x7a440920,0x54000161,0x320f77e8
.long 0xd3607d08,0xf81f8368,0xaa1c03f5,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x52800b08,0x528008a9,0x381fc2a8
.long 0x39000389,0x17fffff5
@@ -928,7 +928,7 @@ lj_BC_RET:
.long 0xd3483e1b,0xcb1b0c43,0xd3587e11,0xf85f0060
.long 0xeb110f9f,0x54000163,0x9240b800,0xaa0303f3
.long 0xf9401001,0xf85b8034,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x91002273,0x9100239c,0xf81e827a,0x17fffff1
.long 0x8b1b0e7b,0xf240083f,0x54003061,0xcb010273
.long 0xf85f8275,0x17ffffdb
@@ -943,7 +943,7 @@ lj_BC_RET0:
.long 0xd3483e1b,0xcb1b0c73,0xd3587e11,0xf85f0260
.long 0xeb110f9f,0x54000143,0x9240b800,0xf9401001
.long 0xf85b8034,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x9100239c
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x9100239c
.long 0xf800847a,0x17fffff3
.globl lj_BC_RET1
@@ -956,7 +956,7 @@ lj_BC_RET1:
.long 0xd1004263,0xd3483e1b,0xcb1b0c73,0xf8008468
.long 0xd3587e11,0xf85f0260,0xeb110f9f,0x54000143
.long 0x9240b800,0xf9401001,0xf85b8034,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x9100239c,0xf800847a,0x17fffff3
.globl lj_BC_FORI
@@ -966,12 +966,12 @@ lj_BC_RET1:
lj_BC_FORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000221,0xeb41833f
- .long 0x54006041,0xeb42833f,0x54006001,0x37f80142
+ .long 0x54006061,0xeb42833f,0x54006021,0x37f80142
.long 0x6b01001f,0x9a95c395,0xf9000f60,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff7,0x6d400760
- .long 0x54005e43,0xeb41833f,0x54005e09,0xeb42833f
- .long 0x54005dc9,0xfd000f60,0xb7f80082,0x1e612000
+ .long 0x54005e63,0xeb41833f,0x54005e29,0xeb42833f
+ .long 0x54005de9,0xfd000f60,0xb7f80082,0x1e612000
.long 0x9a958395,0x17ffffee,0x1e602020,0x17fffffd
.globl lj_BC_JFORI
@@ -981,12 +981,12 @@ lj_BC_FORI:
lj_BC_JFORI:
.long 0x8b1b0e7b,0xa9400760,0xf9400b62,0x8b1c0abc
.long 0xd140839c,0xeb40833f,0x54000261,0xeb41833f
- .long 0x54005bc1,0xeb42833f,0x54005b81,0x37f80182
+ .long 0x54005be1,0xeb42833f,0x54005ba1,0x37f80182
.long 0x6b01001f,0xaa1c03f5,0x785fe39c,0xf9000f60
.long 0x540011ed,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff5,0x6d400760,0x54005983,0xeb41833f
- .long 0x54005949,0xeb42833f,0x54005909,0xfd000f60
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff5,0x6d400760,0x540059a3,0xeb41833f
+ .long 0x54005969,0xeb42833f,0x54005929,0xfd000f60
.long 0xb7f800a2,0x1e612000,0x785fe39c,0x54000f89
.long 0x17ffffed,0x1e602020,0x17fffffc
@@ -995,8 +995,8 @@ lj_BC_JFORI:
.type lj_BC_FORL, @function
.size lj_BC_FORL, 28
lj_BC_FORL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400de43
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400de83
.globl lj_BC_IFORL
.hidden lj_BC_IFORL
@@ -1007,9 +1007,9 @@ lj_BC_IFORL:
.long 0xd140839c,0xeb40833f,0x54000221,0x2b020000
.long 0x540000e6,0x8b180008,0x37f80162,0x6b01001f
.long 0x9a95d395,0xf9000368,0xf9000f68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0x6b00003f,0x17fffff6,0x6d400760
- .long 0x54005403,0xfd400b62,0x1e622800,0xb7f800c2
+ .long 0x54005423,0xfd400b62,0x1e622800,0xb7f800c2
.long 0x1e612000,0xfd000360,0xfd000f60,0x9a959395
.long 0x17ffffef,0x1e602020,0x17fffffb
@@ -1022,8 +1022,8 @@ lj_BC_JFORL:
.long 0x54000221,0x2b020000,0x540000e6,0x8b180008
.long 0x37f80162,0x6b01001f,0xf9000368,0xf9000f68
.long 0x5400084d,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0xd3507e1c,0xd61f0100,0x6b00003f
- .long 0x17fffff6,0x6d400760,0x54004fe3,0xfd400b62
+ .long 0xf947ad28,0xd3507e1c,0xd61f0100,0x6b00003f
+ .long 0x17fffff6,0x6d400760,0x54005003,0xfd400b62
.long 0x1e622800,0xb7f800c2,0x1e612000,0xfd000360
.long 0xfd000f60,0x54000629,0x17ffffef,0x1e602020
.long 0x17fffffb
@@ -1033,8 +1033,8 @@ lj_BC_JFORL:
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 28
lj_BC_ITERL:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d4e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d523
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
@@ -1043,7 +1043,7 @@ lj_BC_ITERL:
lj_BC_IITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000080
.long 0x8b1c0aa8,0xd1408115,0xf81f8120,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100
.globl lj_BC_JITERL
@@ -1053,22 +1053,22 @@ lj_BC_IITERL:
lj_BC_JITERL:
.long 0xf87b7a60,0x8b1b0e69,0xeb1a001f,0x54000060
.long 0xf81f8120,0x14000014,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 28
lj_BC_LOOP:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000821,0x78206ac1,0x5400d0e3
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000821,0x78206ac1,0x5400d123
.globl lj_BC_ILOOP
.hidden lj_BC_ILOOP
.type lj_BC_ILOOP, @function
.size lj_BC_ILOOP, 24
lj_BC_ILOOP:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_BC_JLOOP
@@ -1076,8 +1076,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 36
lj_BC_JLOOP:
- .long 0xf94206c0,0x52800001,0xf87c781c,0xb90082c1
- .long 0xf9402f9b,0xf900b2d3,0xf90052d7,0xd10043ff
+ .long 0xf9421ec0,0x52800001,0xf87c781c,0xb900b2c1
+ .long 0xf9402f9b,0xf900bad3,0xf9006ed7,0xd10043ff
.long 0xd61f0360
.globl lj_BC_JMP
@@ -1086,15 +1086,15 @@ lj_BC_JLOOP:
.size lj_BC_JMP, 32
lj_BC_JMP:
.long 0x8b1c0abc,0xd1408395,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 28
lj_BC_FUNCF:
- .long 0xd341fea0,0x927f1400,0x913ac000,0x78606ac1
- .long 0xf1000421,0x78206ac1,0x5400cf03
+ .long 0xd341fea0,0x927f1400,0x913b6000,0x78606ac1
+ .long 0xf1000421,0x78206ac1,0x5400cf43
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
@@ -1103,7 +1103,7 @@ lj_BC_FUNCF:
lj_BC_IFUNCF:
.long 0xf9401ae0,0x3859e2a9,0xf85b42b4,0xeb00037f
.long 0x54001648,0xeb090f9f,0x540000e3,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xf83c6a7a,0x9100239c,0x17fffff6
.globl lj_BC_JFUNCF
@@ -1132,7 +1132,7 @@ lj_BC_IFUNCV:
.long 0x3859e2a9,0xaa1303fb,0xaa0a03f3,0xb4000109
.long 0xeb1c037f,0x54000182,0xf9400368,0xd1000529
.long 0xf800877a,0xf8008548,0xb5ffff49,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000529,0xf800855a,0xb4ffff09
.long 0x17fffffd
@@ -1150,8 +1150,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.long 0xf9401443,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0x12800028,0xaa1703e0
- .long 0x54000dc8,0xb90082c8,0xd63f0060,0xa94226f3
- .long 0xf900aed7,0x937d7c1c,0xb90082da,0xf85f8275
+ .long 0x54000dc8,0xb900b2c8,0xd63f0060,0xa94226f3
+ .long 0xf900b6d7,0x937d7c1c,0xb900b2da,0xf85f8275
.long 0xcb1c013b,0x14000019
.globl lj_BC_FUNCCW
@@ -1159,10 +1159,10 @@ lj_BC_FUNCC:
.type lj_BC_FUNCCW, @function
.size lj_BC_FUNCCW, 76
lj_BC_FUNCCW:
- .long 0xf940a2c3,0x8b1c0361,0xf9401ae0,0x8b1c027c
+ .long 0xf940aac3,0x8b1c0361,0xf9401ae0,0x8b1c027c
.long 0xeb00003f,0xa90272f3,0xf9401441,0x12800028
- .long 0xaa1703e0,0x54000b68,0xb90082c8,0xd63f0060
- .long 0xa94226f3,0xf900aed7,0x937d7c1c,0xb90082da
+ .long 0xaa1703e0,0x54000b68,0xb900b2c8,0xd63f0060
+ .long 0xa94226f3,0xf900b6d7,0x937d7c1c,0xb900b2da
.long 0xf85f8275,0xcb1c013b,0x14000006
.globl lj_vm_returnp
@@ -1188,7 +1188,7 @@ lj_vm_returnc:
lj_vm_return:
.long 0x927df2b1,0xf100041f,0xcb110271,0x54fffe41
.long 0xf90012f1,0xb980cbe1,0x12800028,0xd1004273
- .long 0xf100238a,0xb90082c8,0x540000a0,0xf100214a
+ .long 0xf100238a,0xb900b2c8,0x540000a0,0xf100214a
.long 0xf8408768,0xf8008668,0x54ffffa1,0xeb010f9f
.long 0x54000201,0xf90016f3
@@ -1225,7 +1225,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 20
lj_vm_unwind_c_eh:
- .long 0xf9405bf7,0x12800028,0xf9400af6,0xb90082c8
+ .long 0xf9405bf7,0x12800028,0xf9400af6,0xb900b2c8
.long 0x17ffffde
.globl lj_vm_unwind_ff
@@ -1242,7 +1242,7 @@ lj_vm_unwind_ff:
lj_vm_unwind_ff_eh:
.long 0xf9405bf7,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x5280021c,0xf94012f3,0xf9400af6,0x92d00008
- .long 0xd100227b,0xf85f8275,0xf81f8268,0xb90082da
+ .long 0xd100227b,0xf85f8275,0xf81f8268,0xb900b2da
.long 0x17ffffb5
.globl lj_vm_growstack_c
@@ -1262,7 +1262,7 @@ lj_vm_growstack_l:
bl lj_state_growstack
.long 0xa94272f3,0xf85f0262,0xcb13039c,0x9240b842
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_resume
.hidden lj_vm_resume
@@ -1275,9 +1275,9 @@ lj_vm_resume:
.long 0xf9400af6,0xaa0103f3,0xf9005bf7,0x528000b5
.long 0xb900cbff,0x910007e8,0x39402ee9,0xb900c7ff
.long 0xf90057f7,0xf90053ff,0xf9002ae8,0x34000669
- .long 0xf900aed7,0xaa1303fb,0xa94202f3,0xd2ffff38
+ .long 0xf900b6d7,0xaa1303fb,0xa94202f3,0xd2ffff38
.long 0xd2bfff39,0xf85f8275,0x39002eff,0x9280001a
- .long 0xcb13001c,0xf24006a0,0x9100239c,0xb90082da
+ .long 0xcb13001c,0xf24006a0,0x9100239c,0xb900b2da
.long 0xb900c3fc,0x54ffbbc0,0x17ffff7f
.globl lj_vm_pcall
@@ -1300,9 +1300,9 @@ lj_vm_call:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0x52800035
.long 0xf940281c,0xb900cbe2,0xaa0003f7,0xf9005be0
.long 0xf9400af6,0xaa0103f3,0xf90057e0,0xf90053fc
- .long 0xf9002afd,0xf900aed7,0xa94202f1,0xd2ffff38
+ .long 0xf9002afd,0xf900b6d7,0xa94202f1,0xd2ffff38
.long 0xd2bfff39,0x8b1302b5,0x9280001a,0xcb1102b5
- .long 0xcb13001c,0xb90082da
+ .long 0xcb13001c,0xb900b2da
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
@@ -1310,7 +1310,7 @@ lj_vm_call:
.size lj_vm_call_dispatch, 20
lj_vm_call_dispatch:
.long 0xf85f0262,0x936ffc4f,0xb10025ff,0x9240b842
- .long 0x54001e61
+ .long 0x54001e81
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
@@ -1318,7 +1318,7 @@ lj_vm_call_dispatch:
.size lj_vm_call_dispatch_f, 32
lj_vm_call_dispatch_f:
.long 0xf81f8275,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
@@ -1330,7 +1330,7 @@ lj_vm_cpcall:
.long 0xa9046bf9,0x6d093fee,0xa90573fb,0xaa0003f7
.long 0xf9401c1b,0xf9005be0,0xf9400af6,0xf94016f1
.long 0xf90057e0,0xf9402afc,0xcb11037b,0xb900cbfb
- .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900aed7
+ .long 0xb900c7ff,0xf90053fc,0xf9002afd,0xf900b6d7
.long 0xd63f0060,0xaa0003f3,0x528000b5,0xb5fff9f3
.long 0x17ffff3b
@@ -1342,8 +1342,8 @@ lj_cont_dispatch:
.long 0xf85f0222,0xf85e0260,0xaa1303e3,0xaa1103f3
.long 0x9240b842,0xf100041f,0xf85e8075,0xf9401042
.long 0x8b1c0368,0xf81f811a,0x54000069,0xf85b8054
- .long 0xd61f0000,0x5400c060,0xd1008063,0xcb13007c
- .long 0x140004d2
+ .long 0xd61f0000,0x5400c080,0xd1008063,0xcb13007c
+ .long 0x140004d4
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1353,7 +1353,7 @@ lj_cont_cat:
.long 0xb85fc2b0,0xd1008061,0xf9400368,0xf90012f3
.long 0xd3587e11,0xd3483e1b,0x8b110e69,0xeb090029
.long 0x54000080,0xf9000028,0xd343fd22,0x17fffa49
- .long 0xf83b7a68,0x14000068
+ .long 0xf83b7a68,0x14000069
.globl lj_vmeta_tgets1
.hidden lj_vmeta_tgets1
@@ -1367,7 +1367,7 @@ lj_vmeta_tgets1:
.type lj_vmeta_tgets, @function
.size lj_vmeta_tgets, 24
lj_vmeta_tgets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tgetb
@@ -1387,7 +1387,7 @@ lj_vmeta_tgetv:
.long 0xf90057f5
bl lj_meta_tget
.long 0xb4000120,0xf9400008,0xf83b7a68,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280021c
.long 0xf85f0262,0xf81e8275,0xcb090275,0x9240b842
.long 0x17ffff97
@@ -1413,7 +1413,7 @@ lj_vmeta_tsets1:
.type lj_vmeta_tsets, @function
.size lj_vmeta_tsets, 24
lj_vmeta_tsets:
- .long 0xf2ffff41,0xf9006ec1,0x910362c1,0x9102e3e2
+ .long 0xf2ffff41,0xf90072c1,0x910382c1,0x9102e3e2
.long 0xf9005fe3,0x14000008
.globl lj_vmeta_tsetb
@@ -1433,7 +1433,7 @@ lj_vmeta_tsetv:
.long 0xf90057f5
bl lj_meta_tset
.long 0xf87b7a68,0xb4000100,0xf9000008,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0xd3507e1c
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0xd3507e1c
.long 0xd61f0100,0xd1000a69,0xf94016f3,0x5280031c
.long 0xf85f0262,0xf9000a68,0xf81e8275,0xcb090275
.long 0x9240b842,0x17ffff6a
@@ -1441,11 +1441,11 @@ lj_vmeta_tsetv:
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 20
+ .size lj_vmeta_tsetr, 24
lj_vmeta_tsetr:
- .long 0x93407d22,0xf90012f3,0xf90057f5
+ .long 0x93407d22,0xf90012f3,0xaa1703e0,0xf90057f5
bl lj_tab_setinth
- .long 0x17fffc24
+ .long 0x17fffc23
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
@@ -1463,7 +1463,7 @@ lj_vmeta_comp:
.type lj_cont_nop, @function
.size lj_cont_nop, 24
lj_cont_nop:
- .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf9479928
+ .long 0xb84046b0,0x8b300ec9,0xd3483e1b,0xf947ad28
.long 0xd3507e1c,0xd61f0100
.globl lj_cont_ra
@@ -1555,7 +1555,7 @@ lj_vmeta_arith_vv:
.size lj_vmeta_binop, 24
lj_vmeta_binop:
.long 0xcb130009,0xf81e8015,0x91000935,0xaa0003f3
- .long 0x5280021c,0x17ffff10
+ .long 0x5280021c,0x17ffff0f
.globl lj_vmeta_len
.hidden lj_vmeta_len
@@ -1576,7 +1576,7 @@ lj_vmeta_call:
bl lj_meta_call
.long 0xf85f0262,0x9100239c,0x9240b842,0xf81f8275
.long 0xf9401055,0xb84046b0,0x8b300ec9,0xd3483e1b
- .long 0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_vmeta_callt
.hidden lj_vmeta_callt
@@ -1587,7 +1587,7 @@ lj_vmeta_callt:
.long 0x8b1c0362
bl lj_meta_call
.long 0xf85f0369,0xf85f8275,0x9100239c,0x9240b922
- .long 0x17fffbe3
+ .long 0x17fffbe2
.globl lj_vmeta_for
.hidden lj_vmeta_for
@@ -1597,42 +1597,42 @@ lj_vmeta_for:
.long 0xaa1703e0,0xf90012f3,0xaa1b03e1,0xf90057f5
bl lj_meta_for
.long 0xb85fc2b0,0x53001e08,0xd3483e1b,0xd3507e1c
- .long 0xf101391f,0x54ffa200,0x17fffceb
+ .long 0xf101391f,0x54ffa1e0,0x17fffcea
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
.size lj_ff_assert, 68
lj_ff_assert:
- .long 0xf9400260,0xf100239f,0x540079c3,0xf85f8275
- .long 0x92d00009,0xeb09001f,0x54007942,0xf81f0260
- .long 0xd1002271,0xf100239b,0x9100239c,0xb40032db
+ .long 0xf9400260,0xf100239f,0x540079e3,0xf85f8275
+ .long 0x92d00009,0xeb09001f,0x54007962,0xf81f0260
+ .long 0xd1002271,0xf100239b,0x9100239c,0xb40032fb
.long 0xf9400a20,0xd100237b,0xf8008620,0xb5ffffbb
- .long 0x14000191
+ .long 0x14000192
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
.size lj_ff_type, 40
lj_ff_type:
- .long 0xf9400260,0xf100239f,0x540077a3,0x528001a8
+ .long 0xf9400260,0xf100239f,0x540077c3,0x528001a8
.long 0x936ffc0f,0xb10035ff,0xda8f3109,0x91001929
- .long 0xf8697840,0x14000184
+ .long 0xf8697840,0x14000185
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 148
lj_ff_getmetatable:
- .long 0xf9400260,0xf100239f,0x54007663,0x936ffc0f
+ .long 0xf9400260,0xf100239f,0x54007683,0x936ffc0f
.long 0xb10031ff,0xba4d19e4,0x9240b800,0x54000301
- .long 0xf9401011,0xaa1a03e0,0xf940fedc,0xb4002f11
+ .long 0xf9401011,0xaa1a03e0,0xf94116dc,0xb4002f31
.long 0xb9403629,0xb9400f8a,0xf9401622,0x0a0a0129
.long 0x8b090529,0x92800083,0x8b090c42,0x8b03bf83
.long 0xa9402040,0xf9400842,0xeb03011f,0x540000a0
- .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000168
- .long 0xeb1a011f,0x54002cc1,0x17fffffb,0x928001a8
- .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9410d31
+ .long 0xb5ffff82,0xaa1103e0,0xf2ffff40,0x14000169
+ .long 0xeb1a011f,0x54002ce1,0x17fffffb,0x928001a8
+ .long 0xeb0801ff,0x9a8821ef,0xcb0f0ec9,0xf9412531
.long 0x17ffffe5
.globl lj_ff_setmetatable
@@ -1640,112 +1640,112 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 88
lj_ff_setmetatable:
- .long 0xa9400660,0xf100439f,0x540071c3,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54007141,0xf9401128
+ .long 0xa9400660,0xf100439f,0x540071e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54007161,0xf9401128
.long 0x936ffc2f,0x3940212a,0xb10031ff,0x9240b821
- .long 0xfa400900,0x54007061,0xf9001121,0x361029ea
- .long 0xf9402ac8,0x121d794a,0xf9002ac9,0x3900212a
- .long 0xf9000d28,0x14000149
+ .long 0xfa400900,0x54007081,0xf9001121,0x36102a0a
+ .long 0xf94022c8,0x121d794a,0xf90022c9,0x3900212a
+ .long 0xf9000d28,0x1400014a
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
.size lj_ff_rawget, 48
lj_ff_rawget:
- .long 0xf9400261,0xf100439f,0x54006f03,0x936ffc2f
- .long 0xb10031ff,0x9240b821,0x54006e81,0xaa1703e0
+ .long 0xf9400261,0xf100439f,0x54006f23,0x936ffc2f
+ .long 0xb10031ff,0x9240b821,0x54006ea1,0xaa1703e0
.long 0x91002262
bl lj_tab_get
- .long 0xf9400000,0x1400013d
+ .long 0xf9400000,0x1400013e
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 24
lj_ff_tonumber:
- .long 0xf9400260,0xf100239f,0x54006d81,0xeb40833f
- .long 0x54006d43,0x14000137
+ .long 0xf9400260,0xf100239f,0x54006da1,0xeb40833f
+ .long 0x54006d63,0x14000138
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
.size lj_ff_tostring, 92
lj_ff_tostring:
- .long 0xf9400260,0xf100239f,0x54006cc3,0x936ffc0f
- .long 0xb10015ff,0x54002620,0xf94146c9,0xf90012f3
- .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006ba1
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000383
+ .long 0xf9400260,0xf100239f,0x54006ce3,0x936ffc0f
+ .long 0xb10015ff,0x54002640,0xf9415ec9,0xf90012f3
+ .long 0xb10039ff,0xfa409920,0xf90057f5,0x54006bc1
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000384
.long 0xaa1703e0,0xaa1303e1
bl lj_strfmt_number
- .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000120
+ .long 0x92800089,0xf94012f3,0x8b09bc00,0x14000121
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
.size lj_ff_next, 80
lj_ff_next:
- .long 0xf9400260,0xf100239f,0x540069e3,0x936ffc0f
- .long 0xb10031ff,0x9240b801,0x54006961,0xf83c6a7a
+ .long 0xf9400260,0xf100239f,0x54006a03,0x936ffc0f
+ .long 0xb10031ff,0x9240b801,0x54006981,0xf83c6a7a
.long 0xf85f8275,0xa9024ef3,0xaa1703e0,0x91002262
.long 0xf90057f5
bl lj_tab_next
- .long 0xf81f027a,0xb4002240,0xa9408660,0x5280031c
- .long 0xa93f0660,0x1400010f
+ .long 0xf81f027a,0xb4002260,0xa9408660,0x5280031c
+ .long 0xa93f0660,0x14000110
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, @function
.size lj_ff_pairs, 52
lj_ff_pairs:
- .long 0xf9400260,0xf100239f,0x54006763,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x540066e1,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006783,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x54006701,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fea60,0xf81f0263
- .long 0x14000102
+ .long 0x14000103
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 120
lj_ff_ipairs_aux:
- .long 0xa9400660,0xf100439f,0x540065c3,0x936ffc0f
- .long 0xb10031ff,0x9240b800,0x54006541,0xeb41833f
- .long 0x54006501,0xb9403009,0xf9400802,0xb9403408
+ .long 0xa9400660,0xf100439f,0x540065e3,0x936ffc0f
+ .long 0xb10031ff,0x9240b800,0x54006561,0xeb41833f
+ .long 0x54006521,0xb9403009,0xf9400802,0xb9403408
.long 0x11000421,0x6b09003f,0xf85f8275,0x8b18002a
.long 0x5280011c,0xf81f026a,0x540000e2,0xf8617848
.long 0x52800309,0xeb1a011f,0xf81f8268,0x9a89039c
- .long 0x140000e9,0x34001d08
+ .long 0x140000ea,0x34001d28
bl lj_tab_getinth
- .long 0xb4001cc0,0xf9400008,0x17fffff7
+ .long 0xb4001ce0,0xf9400008,0x17fffff7
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 52
lj_ff_ipairs:
- .long 0xf9400260,0xf100239f,0x54006203,0x936ffc0f
- .long 0xb10031ff,0x9240b809,0x54006181,0xf9401843
+ .long 0xf9400260,0xf100239f,0x54006223,0x936ffc0f
+ .long 0xb10031ff,0x9240b809,0x540061a1,0xf9401843
.long 0xf85f8275,0x5280041c,0xa93fe260,0xf81f0263
- .long 0x140000d7
+ .long 0x140000d8
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
.size lj_ff_pcall, 56
lj_ff_pcall:
- .long 0x394306c8,0xf100239c,0x54006063,0xaa1303f1
- .long 0x91004273,0x53041108,0x91005915,0x54ffc1e0
+ .long 0x394226c8,0xf100239c,0x54006083,0xaa1303f1
+ .long 0x91004273,0x53041108,0x91005915,0x54ffc1c0
.long 0x8b1c026a,0xf85f0148,0xf81f8d48,0xeb13015f
- .long 0x54ffffa1,0x17fffe09
+ .long 0x54ffffa1,0x17fffe08
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 56
+ .size lj_ff_xpcall, 60
lj_ff_xpcall:
- .long 0xa9400660,0x394306c8,0xf100439c,0x54005e83
- .long 0xaa1303f1,0x91006273,0x936ffc2f,0x53041108
- .long 0xb10025ff,0x91007915,0x54005da1,0xa9000221
- .long 0xb4ffbf9c,0x17ffffed
+ .long 0xa9400660,0x394226c8,0xf1004389,0x54005ea3
+ .long 0xaa1303f1,0x936ffc2f,0x53041108,0xb10025ff
+ .long 0x91007915,0x54005de1,0xaa0903fc,0x91006273
+ .long 0xa9000221,0xb4ffbf5c,0x17ffffec
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
@@ -1761,14 +1761,14 @@ lj_ff_coroutine_resume:
.long 0xd1002042,0x91002273,0xd100239c,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd81,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd7f,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x54000308,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x540002e8
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0x92e00029
.long 0x9100439c,0xf81f8269,0xd100227b,0xf24006a0
- .long 0xf90057f5,0xb900c3fc,0x54ff6d00,0x17fffd09
+ .long 0xf90057f5,0xb900c3fc,0x54ff6cc0,0x17fffd07
.long 0xf85f8c68,0x92d00009,0x5280031c,0xf9001763
.long 0xf9000268,0x17fffff4,0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1786,14 +1786,14 @@ lj_ff_coroutine_wrap_aux:
.long 0xfa439042,0xfa409a22,0x54005108,0xf9001402
.long 0xf90016f3,0xb40000dc,0xf8716a68,0xeb1c023f
.long 0xf8316828,0x91002231,0x54ffff81,0x52800002
- .long 0xaa0003fb,0x52800003,0x97fffd3a,0xa9420f62
- .long 0xf100041f,0xf94012f3,0xf900aed7,0xb90082da
+ .long 0xaa0003fb,0x52800003,0x97fffd38,0xa9420f62
+ .long 0xf100041f,0xf94012f3,0xf900b6d7,0xb900b2da
.long 0x540002c8,0xcb02007c,0xf9401ae0,0x8b1c0261
.long 0xb400017c,0xeb00003f,0x52800011,0x54000248
.long 0xd1002383,0xf9001762,0xf8716848,0xeb03023f
.long 0xf8316a68,0x91002231,0x54ffff81,0xaa1303fb
.long 0x9100239c,0xf24006a0,0xf90057f5,0xb900c3fc
- .long 0x54ff6460,0x17fffcc4,0xaa1703e0,0xaa1b03e1
+ .long 0x54ff6420,0x17fffcc2,0xaa1703e0,0xaa1b03e1
bl lj_ffh_coroutine_wrap_err
.long 0xaa1703e0,0xd343ff81
bl lj_state_growstack
@@ -1805,7 +1805,7 @@ lj_ff_coroutine_wrap_aux:
.size lj_ff_coroutine_yield, 32
lj_ff_coroutine_yield:
.long 0xf9402ae8,0x8b1c0269,0x52800020,0xa90226f3
- .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc9
+ .long 0x36004a88,0xf9002aff,0x39002ee0,0x17fffcc7
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
@@ -1853,10 +1853,10 @@ lj_fff_res1:
.type lj_fff_res, @function
.size lj_fff_res, 80
lj_fff_res:
- .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91e1
+ .long 0xf24006a0,0xb900c3fc,0xd100427b,0x54ff91a1
.long 0xb85fc2b0,0xd3587e11,0xeb110f9f,0x54000123
.long 0xd3483e09,0xcb090f73,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0xd3507e1c,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0xd3507e1c,0xd61f0100
.long 0x8b1c0369,0x9100239c,0xf81f813a,0x17fffff3
.globl lj_ff_math_sqrt
@@ -2068,7 +2068,7 @@ lj_ff_math_min:
.long 0x1e620000,0x54002b83,0xfd400361,0x14000009
.long 0xfd400260,0x54002b03,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe802,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e608c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e605c20,0x17fffff7
.long 0x1e620021,0x54002983,0x17fffffa
.globl lj_ff_math_max
@@ -2083,7 +2083,7 @@ lj_ff_math_max:
.long 0x1e620000,0x54002723,0xfd400361,0x14000009
.long 0xfd400260,0x540026a3,0xf9400361,0xfd400361
.long 0xeb11037f,0x54ffe3a2,0xeb41833f,0x540000a9
- .long 0x1e612000,0x9100237b,0x1e603c20,0x17fffff7
+ .long 0x1e612000,0x9100237b,0x1e60dc20,0x17fffff7
.long 0x1e620021,0x54002523,0x17fffffa
.globl lj_ff_string_byte
@@ -2092,7 +2092,7 @@ lj_ff_math_max:
.size lj_ff_string_byte, 52
lj_ff_string_byte:
.long 0xa97f8275,0xf100239f,0x936ffc0f,0xba4509e0
- .long 0x9240b800,0x54002441,0x39406008,0xb9401002
+ .long 0x9240b800,0x54002441,0x39406008,0xb9401402
.long 0x8b180108,0xf81f0268,0x5280011c,0xb4ffdda2
.long 0x17fffeeb
@@ -2101,7 +2101,7 @@ lj_ff_string_byte:
.type lj_ff_string_char, @function
.size lj_ff_string_char, 48
lj_ff_string_char:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000141
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000141
.long 0xa97f8275,0x7103fc1f,0xfa489b80,0x54002261
.long 0xeb40833f,0x54002221,0x52800022,0xaa1303e1
@@ -2125,16 +2125,16 @@ lj_fff_resstr:
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 172
lj_ff_string_sub:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x9400012d
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x9400012d
.long 0xf9400260,0xf9400a62,0xf100439f,0x92800011
.long 0x540000a0,0x54001fa3,0xeb42833f,0x54001f61
.long 0x93407c51,0xf9400661,0x936ffc0f,0xb10015ff
- .long 0x9240b800,0x54001ea1,0xb9401009,0xeb41833f
+ .long 0x9240b800,0x54001ea1,0xb9401409,0xeb41833f
.long 0x54001e41,0x93407c21,0x8b09022a,0xf100023f
.long 0x8b090028,0x9a8aa631,0xf100003f,0x9a88a421
.long 0xf100023f,0x9a9fa231,0xf100043f,0x9a9fa421
.long 0xeb09023f,0x9a89d231,0x91005c00,0xeb010222
- .long 0x8b010001,0x91000442,0x54fffa4a,0x9102a2c0
+ .long 0x8b010001,0x91000442,0x54fffa4a,0x9101c2c0
.long 0x92800089,0x8b09bc00,0x17fffeaa
.globl lj_ff_string_reverse
@@ -2142,10 +2142,10 @@ lj_ff_string_sub:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 76
lj_ff_string_reverse:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x94000102
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x94000102
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001a41,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001a41,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_reverse
bl lj_buf_tostr
.long 0x17ffffbf
@@ -2155,10 +2155,10 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 76
lj_ff_string_lower:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000ef
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000ef
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x540017e1,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x540017e1,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_lower
bl lj_buf_tostr
.long 0x17ffffac
@@ -2168,10 +2168,10 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 76
lj_ff_string_upper:
- .long 0xa94206c0,0xeb01001f,0x5400004b,0x940000dc
+ .long 0xa94106c0,0xeb01001f,0x5400004b,0x940000dc
.long 0xf9400261,0xf100239f,0x936ffc2f,0xba4529e0
- .long 0x9240b821,0x54001581,0xf9404ec8,0x910222c0
- .long 0xf90012f3,0xf90057f5,0xf90052d7,0xf90046c8
+ .long 0x9240b821,0x54001581,0xf9406ac8,0x910302c0
+ .long 0xf90012f3,0xf90057f5,0xf9006ed7,0xf90062c8
bl lj_buf_putstr_upper
bl lj_buf_tostr
.long 0x17ffff99
@@ -2307,7 +2307,7 @@ lj_fff_fallback:
.long 0xf94012f3,0x7100001f,0xd37df01c,0xd100427b
.long 0x54ffb82c,0xf94016e0,0xf85f0262,0xcb13001c
.long 0x54000121,0x9240b842,0xf9401055,0xb84046b0
- .long 0x8b300ec9,0xd3483e1b,0xf9479928,0x8b1b0e7b
+ .long 0x8b300ec9,0xd3483e1b,0xf947ad28,0x8b1b0e7b
.long 0xd61f0100
.globl lj_vm_call_tail
@@ -2316,7 +2316,7 @@ lj_fff_fallback:
.size lj_vm_call_tail, 52
lj_vm_call_tail:
.long 0xf24006a8,0x927df2a9,0x54000081,0x385fd2bb
- .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaed
+ .long 0xd37df37b,0x91004369,0xcb090271,0x17fffaeb
.long 0x52800281
bl lj_state_growstack
.long 0xf94012f3,0xeb00001f,0x17ffffe8
@@ -2337,28 +2337,28 @@ lj_fff_gcstep:
.type lj_vm_record, @function
.size lj_vm_record, 44
lj_vm_record:
- .long 0x394306c0,0xf27b001f,0x54000161,0xb94132c1
+ .long 0x394226c0,0xf27b001f,0x54000161,0xb94142c1
.long 0xf27c001f,0x54000261,0x51000421,0xf27e041f
- .long 0x54000200,0xb90132c1,0x1400000e
+ .long 0x54000200,0xb90142c1,0x1400000e
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 16
lj_vm_rethook:
- .long 0x394306ca,0x3620018a,0xf94a0128,0xd61f0100
+ .long 0x394226ca,0x3620018a,0xf94a1528,0xd61f0100
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 80
lj_vm_inshook:
- .long 0x394306ca,0xb94132cb,0x3727ff8a,0x721e055f
- .long 0x54ffff40,0x5100056b,0xb90132cb,0x3400004b
+ .long 0x394226ca,0xb94142cb,0x3727ff8a,0x721e055f
+ .long 0x54ffff40,0x5100056b,0xb90142cb,0x3400004b
.long 0x3617feca,0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_ins
.long 0xf94012f3,0xb85fc2b0,0x8b300ec9,0xd3483e1b
- .long 0xf94a0128,0xd3507e1c,0xd61f0100
+ .long 0xf94a1528,0xd3507e1c,0xd61f0100
.globl lj_cont_hook
.hidden lj_cont_hook
@@ -2372,8 +2372,8 @@ lj_cont_hook:
.type lj_vm_hotloop, @function
.size lj_vm_hotloop, 52
lj_vm_hotloop:
- .long 0xf85f0262,0x910a82c0,0x9240b842,0xf90057f5
- .long 0xf9401042,0xaa1503e1,0xf90192d7,0x385a3042
+ .long 0xf85f0262,0x910b42c0,0x9240b842,0xf90057f5
+ .long 0xf9401042,0xaa1503e1,0xf901aad7,0x385a3042
.long 0xf90012f3,0x8b020e62,0xf90016e2
bl lj_trace_hot
.long 0x17ffffe9
@@ -2406,11 +2406,11 @@ lj_cont_stitch:
.long 0x9100237b,0xf1002231,0xf83c7a60,0x9100079c
.long 0x54ffff61,0xd3483e1b,0xd3587e11,0x8b11037b
.long 0xeb1c037f,0x54000228,0x7940d05b,0x7940d45c
- .long 0x6b1b039f,0x54ff6620,0x7100039f,0x54ff2961
- .long 0x5281cb80,0xb8206adb,0x52806400,0xf8206ad7
- .long 0xf90012f3,0x910a82c0,0xaa1503e1
+ .long 0x6b1b039f,0x54ff6600,0x7100039f,0x54ff2921
+ .long 0x5281d080,0xb8206adb,0x52806a00,0xf8206ad7
+ .long 0xf90012f3,0x910b42c0,0xaa1503e1
bl lj_dispatch_stitch
- .long 0xf94012f3,0x17fffb25,0xf83c7a7a,0x9100079c
+ .long 0xf94012f3,0x17fffb24,0xf83c7a7a,0x9100079c
.long 0x17ffffec
.globl lj_vm_profhook
@@ -2420,7 +2420,7 @@ lj_cont_stitch:
lj_vm_profhook:
.long 0xaa1703e0,0xf90012f3,0xaa1503e1
bl lj_dispatch_profile
- .long 0xf94012f3,0xd10012b5,0x17fffb1b
+ .long 0xf94012f3,0xd10012b5,0x17fffb1a
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2436,10 +2436,10 @@ lj_vm_exit_handler:
.long 0xa91b5ff6,0x6d0c67f8,0xa91c67f8,0x6d0d6ffa
.long 0xa91d6ffa,0x6d0e77fc,0xa91e77fc,0x6d0f7ffe
.long 0xf94103e0,0x910803e2,0x12800063,0xa91f0bff
- .long 0xcb1e0000,0xf940aed7,0xd342fc00,0xf940b2d3
- .long 0xd1000800,0xb94003c1,0xb90082c3,0xf90012f3
- .long 0x53055021,0xb90e5ec0,0xb90e5ac1,0xf90192d7
- .long 0xf900b2df,0x910a82c0,0x910003e1
+ .long 0xcb1e0000,0xf940b6d7,0xd342fc00,0xf940bad3
+ .long 0xd1000800,0xb94003c1,0xb900b2c3,0xf90012f3
+ .long 0x53055021,0xb90e86c0,0xb90e82c1,0xf901aad7
+ .long 0xf900badf,0x910b42c0,0x910003e1
bl lj_trace_exit
.long 0xf9402ae1,0xf94012f3,0x927ef43f,0xf94057f5
.long 0xf9005bf7,0x14000002
@@ -2447,21 +2447,21 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 188
+ .size lj_vm_exit_interp, 184
lj_vm_exit_interp:
.long 0xf9405bf7,0x7100001f,0x5400054b,0xd37df01c
.long 0xf85f0261,0xd2ffff38,0xd2bfff39,0x9280001a
.long 0x9240b821,0xb900c3fc,0xf90012f3,0xf9401021
- .long 0xf900b2df,0x12800003,0xf85b8034,0x394002b1
- .long 0xb84046b0,0xb90082c3,0x7101863f,0x8b300ec9
- .long 0x540001a2,0x7101663f,0x8b310ec8,0xf9479911
+ .long 0xf900badf,0x12800003,0xf85b8034,0x394002b1
+ .long 0xb84046b0,0xb900b2c3,0x7101863f,0x8b300ec9
+ .long 0x540001a2,0x7101663f,0x8b310ec8,0xf947ad11
.long 0xd3483e1b,0xd350fe08,0x9a9c311c,0x540000a3
.long 0xf85f0262,0xd100239c,0x8b1b0e7b,0x9240b842
.long 0xd61f0220,0xf85f8260,0xf2400401,0x54fffe41
.long 0xb85fc002,0xd3483c40,0xcb000e61,0xf85e0022
.long 0x9240b842,0xf9401042,0xf85b8054,0x17ffffea
- .long 0xcb0003e1,0xaa1703e0
- bl lj_err_throw
+ .long 0xaa1703e0
+ bl lj_err_run
.globl lj_vm_modi
.hidden lj_vm_modi
@@ -2480,26 +2480,26 @@ lj_vm_modi:
lj_vm_ffi_callback:
.long 0xa9b37bfd,0x910003fd,0xa90153f3,0x6d0627e8
.long 0xa9025bf5,0x6d072fea,0xa90363f7,0x6d0837ec
- .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940b555
+ .long 0xa9046bf9,0x6d093fee,0xa90573fb,0xf940bd55
.long 0xaa0a03f6,0x910343ea,0xb900d2a9,0xa90706a0
.long 0x6d0306a0,0xa9080ea2,0x6d040ea2,0xa90916a4
.long 0x6d0516a4,0xa90a1ea6,0x6d061ea6,0xf9005aaa
.long 0xaa1503e0,0xf90057f5,0x910003e1
bl lj_ccallback_enter
.long 0xa9427013,0xd2ffff38,0xd2bfff39,0x9280001a
- .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb90082da
+ .long 0xaa0003f7,0xf85f0262,0xcb13039c,0xb900b2da
.long 0x9240b842,0xf9401055,0xb84046b0,0x8b300ec9
- .long 0xd3483e1b,0xf9479928,0x8b1b0e7b,0xd61f0100
+ .long 0xd3483e1b,0xf947ad28,0x8b1b0e7b,0xd61f0100
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 36
lj_cont_ffi_callback:
- .long 0xf940b6d5,0xa9020ef3,0xf9000ab7,0xaa1503e0
+ .long 0xf940bed5,0xa9020ef3,0xf9000ab7,0xaa1503e0
.long 0xaa1b03e1
bl lj_ccallback_leave
- .long 0xa94706a0,0x6d4306a0,0x17fff925
+ .long 0xa94706a0,0x6d4306a0,0x17fff924
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
@@ -2539,7 +2539,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.quad .Lbegin
- .quad 15516
+ .quad 15520
.byte 0xe
.uleb128 208
.byte 0x9d
@@ -2635,7 +2635,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 15516
+ .long 15520
.uleb128 0
.byte 0xe
.uleb128 208
diff --git a/core/src/luajit/autogen/linux/jit/armv7/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/armv7/lj_bcdef.h
deleted file mode 100644
index 4390539f6..000000000
--- a/core/src/luajit/autogen/linux/jit/armv7/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,
-140,
-280,
-420,
-560,
-704,
-844,
-920,
-996,
-1136,
-1276,
-1336,
-1396,
-1452,
-1508,
-1560,
-1612,
-1648,
-1684,
-1720,
-1772,
-1840,
-1908,
-2028,
-2148,
-2272,
-2344,
-2472,
-2592,
-2712,
-2836,
-2908,
-3036,
-3156,
-3276,
-3400,
-3472,
-3600,
-3672,
-3752,
-3792,
-3832,
-3868,
-3904,
-3940,
-4000,
-4052,
-4160,
-4260,
-4316,
-4368,
-4432,
-4496,
-4600,
-4688,
-4708,
-4728,
-4868,
-5028,
-5136,
-5204,
-5392,
-5668,
-5824,
-5972,
-6076,
-6092,
-6152,
-6164,
-6344,
-6424,
-6608,
-6816,
-6928,
-6948,
-7116,
-7224,
-7340,
-7488,
-7652,
-7680,
-7824,
-7964,
-7992,
-8036,
-8076,
-8104,
-8128,
-8160,
-8192,
-8220,
-8288,
-8340,
-8340,
-8456,
-8460,
-8544,
-10492,
-10556,
-10968,
-11064,
-11112,
-11232,
-10592,
-10740,
-10816,
-10860,
-10884,
-11284,
-11324,
-11956,
-11388,
-11696,
-12336,
-12000,
-12160,
-12472,
-12544,
-12576,
-12608,
-12640,
-12672,
-12704,
-12736,
-12768,
-12800,
-12832,
-12864,
-13072,
-13132,
-12512,
-12940,
-12896,
-12984,
-13028,
-13180,
-13332,
-14080,
-14348,
-14304,
-14380,
-14428,
-14476,
-14524,
-14572,
-14108,
-14168,
-14228,
-13484,
-13536,
-13616,
-13760,
-13836,
-13912
-};
-
-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/linux/jit/armv7/lj_vm.S b/core/src/luajit/autogen/linux/jit/armv7/lj_vm.S
deleted file mode 100644
index edcd87163..000000000
--- a/core/src/luajit/autogen/linux/jit/armv7/lj_vm.S
+++ /dev/null
@@ -1,2764 +0,0 @@
- .file "buildvm_arm.dasc"
- .text
- .p2align 4
-
- .globl lj_vm_asm_begin
- .hidden lj_vm_asm_begin
- .type lj_vm_asm_begin, %object
- .size lj_vm_asm_begin, 0
-lj_vm_asm_begin:
-.Lbegin:
-.fnstart
-.save {r5, r6, r7, r8, r9, r10, r11, lr}
-.vsave {d8-d15}
-.save {r4}
-.pad #28
-
- .globl lj_BC_ISLT
- .hidden lj_BC_ISLT
- .type lj_BC_ISLT, %function
- .size lj_BC_ISLT, 140
-lj_BC_ISLT:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
- .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
- .long 0xe373000e,0x1a000010,0xe1500002,0xb24c6b80
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0009a7
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0009a3
- .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a00099e,0xee020a10,0xeeb80bc2,0xeeb40b41
- .long 0xeef1fa10,0x324c6b80,0xeaffffe8
-
- .globl lj_BC_ISGE
- .hidden lj_BC_ISGE
- .type lj_BC_ISGE, %function
- .size lj_BC_ISGE, 140
-lj_BC_ISGE:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
- .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
- .long 0xe373000e,0x1a000010,0xe1500002,0xa24c6b80
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000984
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a000980
- .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a00097b,0xee020a10,0xeeb80bc2,0xeeb40b41
- .long 0xeef1fa10,0x224c6b80,0xeaffffe8
-
- .globl lj_BC_ISLE
- .hidden lj_BC_ISLE
- .type lj_BC_ISLE, %function
- .size lj_BC_ISLE, 140
-lj_BC_ISLE:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
- .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
- .long 0xe373000e,0x1a000010,0xe1500002,0xd24c6b80
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000961
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00095d
- .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a000958,0xee020a10,0xeeb80bc2,0xeeb40b41
- .long 0xeef1fa10,0x924c6b80,0xeaffffe8
-
- .globl lj_BC_ISGT
- .hidden lj_BC_ISGT
- .type lj_BC_ISGT, %function
- .size lj_BC_ISGT, 140
-lj_BC_ISGT:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
- .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
- .long 0xe373000e,0x1a000010,0xe1500002,0xc24c6b80
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a00093e
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00093a
- .long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a000935,0xee020a10,0xeeb80bc2,0xeeb40b41
- .long 0xeef1fa10,0x824c6b80,0xeaffffe8
-
- .globl lj_BC_ISEQV
- .hidden lj_BC_ISEQV
- .type lj_BC_ISEQV, %function
- .size lj_BC_ISEQV, 144
-lj_BC_ISEQV:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
- .long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e
- .long 0x9a000069,0xe371000b,0x1373000b,0x0a000949
- .long 0xe1510003,0x1a000004,0xe3710003,0x2a000001
- .long 0xe1500002,0x1a000006,0xe24c6b80,0xe5d6c000
- .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe371000c,0x8afffff7,0xe590a010
- .long 0xe35a0000,0x0afffff4,0xe5daa006,0xe3a03000
- .long 0xe1a01000,0xe31a0010,0x0a00092c,0xeaffffee
-
- .globl lj_BC_ISNEV
- .hidden lj_BC_ISNEV
- .type lj_BC_ISNEV, %function
- .size lj_BC_ISNEV, 140
-lj_BC_ISNEV:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
- .long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e
- .long 0x9a000068,0xe371000b,0x1373000b,0x0a000925
- .long 0xe1510003,0x1a00000d,0xe3710003,0x2a00000c
- .long 0xe1500002,0x0a00000a,0xe371000c,0x8a000007
- .long 0xe590a010,0xe35a0000,0x0a000004,0xe5daa006
- .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a00090f
- .long 0xe24c6b80,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_ISEQS
- .hidden lj_BC_ISEQS
- .type lj_BC_ISEQS, %function
- .size lj_BC_ISEQS, 76
-lj_BC_ISEQS:
- .long 0xe1e0b00b,0xe18900da,0xe1d6c0b2,0xe795210b
- .long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007
- .long 0xe1500002,0x024c6b80,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe371000b,0x1afffff7,0xea0008fb
-
- .globl lj_BC_ISNES
- .hidden lj_BC_ISNES
- .type lj_BC_ISNES, %function
- .size lj_BC_ISNES, 76
-lj_BC_ISNES:
- .long 0xe1e0b00b,0xe18900da,0xe1d6c0b2,0xe795210b
- .long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007
- .long 0xe1500002,0x124c6b80,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe371000b,0x1afffff6,0xea0008e8
-
- .globl lj_BC_ISEQN
- .hidden lj_BC_ISEQN
- .type lj_BC_ISEQN, %function
- .size lj_BC_ISEQN, 140
-lj_BC_ISEQN:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d5
- .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
- .long 0xe373000e,0x1a00000e,0xe1500002,0x024c6b80
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0x8a00000c,0xe373000e
- .long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2
- .long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2
- .long 0xeeb40b41,0xeef1fa10,0x024c6b80,0xeaffffeb
- .long 0xe371000b,0x1affffe9,0xea0008c5
-
- .globl lj_BC_ISNEN
- .hidden lj_BC_ISNEN
- .type lj_BC_ISNEN, %function
- .size lj_BC_ISNEN, 140
-lj_BC_ISNEN:
- .long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d5
- .long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
- .long 0xe373000e,0x1a00000e,0xe1500002,0x124c6b80
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0x8a00000c,0xe373000e
- .long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2
- .long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2
- .long 0xeeb40b41,0xeef1fa10,0x124c6b80,0xeaffffeb
- .long 0xe371000b,0x1affffe8,0xea0008a2
-
- .globl lj_BC_ISEQP
- .hidden lj_BC_ISEQP
- .type lj_BC_ISEQP, %function
- .size lj_BC_ISEQP, 60
-lj_BC_ISEQP:
- .long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b
- .long 0xe086c10c,0xe371000b,0x0a00089b,0xe151000b
- .long 0x024c6b80,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_ISNEP
- .hidden lj_BC_ISNEP
- .type lj_BC_ISNEP, %function
- .size lj_BC_ISNEP, 60
-lj_BC_ISNEP:
- .long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b
- .long 0xe086c10c,0xe371000b,0x0a00088c,0xe151000b
- .long 0x124c6b80,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_ISTC
- .hidden lj_BC_ISTC
- .type lj_BC_ISTC, %function
- .size lj_BC_ISTC, 56
-lj_BC_ISTC:
- .long 0xe089b18b,0xe1d6c0b2,0xe1cb00d0,0xe2866004
- .long 0xe086c10c,0xe3710003,0x924c6b80,0x918900fa
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_ISFC
- .hidden lj_BC_ISFC
- .type lj_BC_ISFC, %function
- .size lj_BC_ISFC, 56
-lj_BC_ISFC:
- .long 0xe089b18b,0xe1d6c0b2,0xe1cb00d0,0xe2866004
- .long 0xe086c10c,0xe3710003,0x824c6b80,0x818900fa
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_IST
- .hidden lj_BC_IST
- .type lj_BC_IST, %function
- .size lj_BC_IST, 52
-lj_BC_IST:
- .long 0xe089b18b,0xe1d6c0b2,0xe1cb00d0,0xe2866004
- .long 0xe086c10c,0xe3710003,0x924c6b80,0xe5d6c000
- .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_ISF
- .hidden lj_BC_ISF
- .type lj_BC_ISF, %function
- .size lj_BC_ISF, 52
-lj_BC_ISF:
- .long 0xe089b18b,0xe1d6c0b2,0xe1cb00d0,0xe2866004
- .long 0xe086c10c,0xe3710003,0x824c6b80,0xe5d6c000
- .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_ISTYPE
- .hidden lj_BC_ISTYPE
- .type lj_BC_ISTYPE, %function
- .size lj_BC_ISTYPE, 36
-lj_BC_ISTYPE:
- .long 0xe18900da,0xe5d6c000,0xe171000b,0xe496e004
- .long 0x1a000850,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_ISNUM
- .hidden lj_BC_ISNUM
- .type lj_BC_ISNUM, %function
- .size lj_BC_ISNUM, 36
-lj_BC_ISNUM:
- .long 0xe18900da,0xe5d6c000,0xe371000e,0xe496e004
- .long 0x2a000847,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_MOV
- .hidden lj_BC_MOV
- .type lj_BC_MOV, %function
- .size lj_BC_MOV, 36
-lj_BC_MOV:
- .long 0xe1a0b18b,0xe5d6c000,0xe18900db,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_NOT
- .hidden lj_BC_NOT
- .type lj_BC_NOT, %function
- .size lj_BC_NOT, 52
-lj_BC_NOT:
- .long 0xe089b18b,0xe5d6c000,0xe59b0004,0xe089a00a
- .long 0xe496e004,0xe3700003,0x93e01001,0x83e01002
- .long 0xe58a1004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_UNM
- .hidden lj_BC_UNM
- .type lj_BC_UNM, %function
- .size lj_BC_UNM, 68
-lj_BC_UNM:
- .long 0xe1a0b18b,0xe18900db,0xe5d6c000,0xe496e004
- .long 0xe371000e,0x8a000839,0x12211480,0x1a000001
- .long 0x02700000,0x61cf01d0,0xe18900fa,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0x00000000
- .long 0x41e00000
-
- .globl lj_BC_LEN
- .hidden lj_BC_LEN
- .type lj_BC_LEN, %function
- .size lj_BC_LEN, 68
-lj_BC_LEN:
- .long 0xe1a0b18b,0xe18900db,0xe3710005,0x1a000008
- .long 0xe590000c,0xe3e0100d,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe371000c,0x1a000837
- bl lj_tab_len
- .long 0xeafffff3
-
- .globl lj_BC_ADDVN
- .hidden lj_BC_ADDVN
- .type lj_BC_ADDVN, %function
- .size lj_BC_ADDVN, 120
-lj_BC_ADDVN:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
- .long 0xe371000e,0x0373000e,0x1a000008,0xe0900002
- .long 0x6a00080a,0xe5d6c000,0xe496e004,0xe18900fa
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0007fe,0xee366b07,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_SUBVN
- .hidden lj_BC_SUBVN
- .type lj_BC_SUBVN, %function
- .size lj_BC_SUBVN, 120
-lj_BC_SUBVN:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
- .long 0xe371000e,0x0373000e,0x1a000008,0xe0500002
- .long 0x6a0007ec,0xe5d6c000,0xe496e004,0xe18900fa
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0007e0,0xee366b47,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_MULVN
- .hidden lj_BC_MULVN
- .type lj_BC_MULVN, %function
- .size lj_BC_MULVN, 124
-lj_BC_MULVN:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
- .long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a0007cd,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e
- .long 0x3373000e,0x2a0007c1,0xee266b07,0xe5d6c000
- .long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_DIVVN
- .hidden lj_BC_DIVVN
- .type lj_BC_DIVVN, %function
- .size lj_BC_DIVVN, 72
-lj_BC_DIVVN:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
- .long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a0007af,0xee800b01,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_MODVN
- .hidden lj_BC_MODVN
- .type lj_BC_MODVN, %function
- .size lj_BC_MODVN, 128
-lj_BC_MODVN:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
- .long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002
- .long 0x0a00079d,0xeb000d93,0xe3e0100d,0xe5d6c000
- .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00
- .long 0xe371000e,0x3373000e,0x2a00078f,0xeb000d7c
- .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_ADDNV
- .hidden lj_BC_ADDNV
- .type lj_BC_ADDNV, %function
- .size lj_BC_ADDNV, 120
-lj_BC_ADDNV:
- .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
- .long 0xe373000e,0x0371000e,0x1a000008,0xe0900002
- .long 0x6a000782,0xe5d6c000,0xe496e004,0xe18900fa
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e
- .long 0x2a000776,0xee366b07,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_SUBNV
- .hidden lj_BC_SUBNV
- .type lj_BC_SUBNV, %function
- .size lj_BC_SUBNV, 120
-lj_BC_SUBNV:
- .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
- .long 0xe373000e,0x0371000e,0x1a000008,0xe0500002
- .long 0x6a000764,0xe5d6c000,0xe496e004,0xe18900fa
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e
- .long 0x2a000758,0xee366b47,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_MULNV
- .hidden lj_BC_MULNV
- .type lj_BC_MULNV, %function
- .size lj_BC_MULNV, 124
-lj_BC_MULNV:
- .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
- .long 0xe373000e,0x0371000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a000745,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xed1c7b00,0xed1b6b00,0xe373000e
- .long 0x3371000e,0x2a000739,0xee266b07,0xe5d6c000
- .long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_DIVNV
- .hidden lj_BC_DIVNV
- .type lj_BC_DIVNV, %function
- .size lj_BC_DIVNV, 72
-lj_BC_DIVNV:
- .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
- .long 0xed1c1b00,0xed1b0b00,0xe373000e,0x3371000e
- .long 0x2a000727,0xee800b01,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_MODNV
- .hidden lj_BC_MODNV
- .type lj_BC_MODNV, %function
- .size lj_BC_MODNV, 128
-lj_BC_MODNV:
- .long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
- .long 0xe373000e,0x0371000e,0x1a00000a,0xe1b01002
- .long 0x0a000715,0xeb000d06,0xe3e0100d,0xe5d6c000
- .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1c7b00,0xed1b6b00
- .long 0xe373000e,0x3371000e,0x2a000707,0xeb000cef
- .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_ADDVV
- .hidden lj_BC_ADDVV
- .type lj_BC_ADDVV, %function
- .size lj_BC_ADDVV, 120
-lj_BC_ADDVV:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
- .long 0xe371000e,0x0373000e,0x1a000008,0xe0900002
- .long 0x6a0006ff,0xe5d6c000,0xe496e004,0xe18900fa
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0006f3,0xee366b07,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_SUBVV
- .hidden lj_BC_SUBVV
- .type lj_BC_SUBVV, %function
- .size lj_BC_SUBVV, 120
-lj_BC_SUBVV:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
- .long 0xe371000e,0x0373000e,0x1a000008,0xe0500002
- .long 0x6a0006e1,0xe5d6c000,0xe496e004,0xe18900fa
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0006d5,0xee366b47,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_MULVV
- .hidden lj_BC_MULVV
- .type lj_BC_MULVV, %function
- .size lj_BC_MULVV, 124
-lj_BC_MULVV:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
- .long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a0006c2,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e
- .long 0x3373000e,0x2a0006b6,0xee266b07,0xe5d6c000
- .long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_DIVVV
- .hidden lj_BC_DIVVV
- .type lj_BC_DIVVV, %function
- .size lj_BC_DIVVV, 72
-lj_BC_DIVVV:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
- .long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a0006a4,0xee800b01,0xe5d6c000,0xe089a00a
- .long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_MODVV
- .hidden lj_BC_MODVV
- .type lj_BC_MODVV, %function
- .size lj_BC_MODVV, 128
-lj_BC_MODVV:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
- .long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002
- .long 0x0a000692,0xeb000c79,0xe3e0100d,0xe5d6c000
- .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00
- .long 0xe371000e,0x3373000e,0x2a000684,0xeb000c62
- .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_POW
- .hidden lj_BC_POW
- .type lj_BC_POW, %function
- .size lj_BC_POW, 72
-lj_BC_POW:
- .long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
- .long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a000672
- bl pow
- .long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a0b00
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_CAT
- .hidden lj_BC_CAT
- .type lj_BC_CAT, %function
- .size lj_BC_CAT, 80
-lj_BC_CAT:
- .long 0xe004baae,0xe004c6ae,0xe04c200b,0xe5889010
- .long 0xe089100c,0xe1a00008,0xe58d6008,0xe1a021a2
- bl lj_meta_cat
- .long 0xe5989010,0xe3500000,0x1a00066a,0xe18920db
- .long 0xe5d6c000,0xe496e004,0xe18920fa,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_KSTR
- .hidden lj_BC_KSTR
- .type lj_BC_KSTR, %function
- .size lj_BC_KSTR, 40
-lj_BC_KSTR:
- .long 0xe1e0b00b,0xe5d6c000,0xe795010b,0xe3e01004
- .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_KCDATA
- .hidden lj_BC_KCDATA
- .type lj_BC_KCDATA, %function
- .size lj_BC_KCDATA, 40
-lj_BC_KCDATA:
- .long 0xe1e0b00b,0xe5d6c000,0xe795010b,0xe3e0100a
- .long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_KSHORT
- .hidden lj_BC_KSHORT
- .type lj_BC_KSHORT, %function
- .size lj_BC_KSHORT, 36
-lj_BC_KSHORT:
- .long 0xe1a0084e,0xe3e0100d,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_KNUM
- .hidden lj_BC_KNUM
- .type lj_BC_KNUM, %function
- .size lj_BC_KNUM, 36
-lj_BC_KNUM:
- .long 0xe1a0b18b,0xe5d6c000,0xe18500db,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_KPRI
- .hidden lj_BC_KPRI
- .type lj_BC_KPRI, %function
- .size lj_BC_KPRI, 36
-lj_BC_KPRI:
- .long 0xe089a00a,0xe1e0b00b,0xe5d6c000,0xe496e004
- .long 0xe58ab004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_KNIL
- .hidden lj_BC_KNIL
- .type lj_BC_KNIL, %function
- .size lj_BC_KNIL, 60
-lj_BC_KNIL:
- .long 0xe089a00a,0xe089b18b,0xe3e00000,0xe58a0004
- .long 0xe28aa008,0xe58a0004,0xe15a000b,0xe28aa008
- .long 0xbafffffb,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_UGET
- .hidden lj_BC_UGET
- .type lj_BC_UGET, %function
- .size lj_BC_UGET, 52
-lj_BC_UGET:
- .long 0xe5191008,0xe1a0b10b,0xe28bb014,0xe791100b
- .long 0xe5911010,0xe1c120d0,0xe5d6c000,0xe496e004
- .long 0xe18920fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_USETV
- .hidden lj_BC_USETV
- .type lj_BC_USETV, %function
- .size lj_BC_USETV, 108
-lj_BC_USETV:
- .long 0xe5191008,0xe1a0a0aa,0xe28aa014,0xe1a0b18b
- .long 0xe791100a,0xe18920db,0xe5d1c004,0xe5d1b006
- .long 0xe5911010,0xe31c0004,0xe283c004,0x135b0000
- .long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d2d
- .long 0xe31b0003
- blne lj_gc_barrieruv
- .long 0xeafffff2
-
- .globl lj_BC_USETS
- .hidden lj_BC_USETS
- .type lj_BC_USETS, %function
- .size lj_BC_USETS, 100
-lj_BC_USETS:
- .long 0xe5191008,0xe1a0a0aa,0xe28aa014,0xe1e0b00b
- .long 0xe791100a,0xe795210b,0xe5d1c004,0xe5d1b006
- .long 0xe5911010,0xe3e03004,0xe31c0004,0xe5d2c004
- .long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe31c0003,0x135b0000,0xe2470d2d
- blne lj_gc_barrieruv
- .long 0xeafffff4
-
- .globl lj_BC_USETN
- .hidden lj_BC_USETN
- .type lj_BC_USETN, %function
- .size lj_BC_USETN, 56
-lj_BC_USETN:
- .long 0xe5191008,0xe1a0a0aa,0xe28aa014,0xe1a0b18b
- .long 0xe791100a,0xe18520db,0xe5911010,0xe5d6c000
- .long 0xe496e004,0xe1c120f0,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_USETP
- .hidden lj_BC_USETP
- .type lj_BC_USETP, %function
- .size lj_BC_USETP, 52
-lj_BC_USETP:
- .long 0xe5191008,0xe1a0a0aa,0xe28aa014,0xe791100a
- .long 0xe1e0b00b,0xe5911010,0xe5d6c000,0xe496e004
- .long 0xe581b004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_UCLO
- .hidden lj_BC_UCLO
- .type lj_BC_UCLO, %function
- .size lj_BC_UCLO, 64
-lj_BC_UCLO:
- .long 0xe5982020,0xe086b10b,0xe5889010,0xe3520000
- .long 0xe24b6b80,0x0a000003,0xe1a00008,0xe089100a
- bl lj_func_closeuv
- .long 0xe5989010,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_FNEW
- .hidden lj_BC_FNEW
- .type lj_BC_FNEW, %function
- .size lj_BC_FNEW, 64
-lj_BC_FNEW:
- .long 0xe1e0b00b,0xe5889010,0xe795110b,0xe58d6008
- .long 0xe5192008,0xe1a00008
- bl lj_func_newL_gc
- .long 0xe5989010,0xe3e01008,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_TNEW
- .hidden lj_BC_TNEW
- .type lj_BC_TNEW, %function
- .size lj_BC_TNEW, 104
-lj_BC_TNEW:
- .long 0xe5172b2c,0xe5173b28,0xe5889010,0xe58d6008
- .long 0xe1520003,0xe1a00008,0x2a00000f,0xe1a01a8b
- .long 0xe1a025ab,0xe1a0bac1,0xe1a01aa1,0xe37b0001
- .long 0x02811002
- bl lj_tab_new
- .long 0xe5989010,0xe3e0100b,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
- bl lj_gc_step_fixtop
- .long 0xe1a00008,0xeaffffec
-
- .globl lj_BC_TDUP
- .hidden lj_BC_TDUP
- .type lj_BC_TDUP, %function
- .size lj_BC_TDUP, 88
-lj_BC_TDUP:
- .long 0xe1e0b00b,0xe5172b2c,0xe5173b28,0xe5889010
- .long 0xe58d6008,0xe1520003,0xe1a00008,0x2a00000a
- .long 0xe795110b
- bl lj_tab_dup
- .long 0xe5989010,0xe3e0100b,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
- bl lj_gc_step_fixtop
- .long 0xe1a00008,0xeafffff1
-
- .globl lj_BC_GGET
- .hidden lj_BC_GGET
- .type lj_BC_GGET, %function
- .size lj_BC_GGET, 20
-lj_BC_GGET:
- .long 0xe5191008,0xe1e0b00b,0xe5910008,0xe795b10b
- .long 0xea00002e
-
- .globl lj_BC_GSET
- .hidden lj_BC_GSET
- .type lj_BC_GSET, %function
- .size lj_BC_GSET, 20
-lj_BC_GSET:
- .long 0xe5191008,0xe1e0b00b,0xe5910008,0xe795b10b
- .long 0xea0000ac
-
- .globl lj_BC_TGETV
- .hidden lj_BC_TGETV
- .type lj_BC_TGETV, %function
- .size lj_BC_TGETV, 140
-lj_BC_TGETV:
- .long 0xe004caae,0xe004b6ae,0xe18900dc,0xe18920db
- .long 0xe371000c,0x1a0004cd,0xe373000e,0x05903008
- .long 0x05901018,0x1a000014,0xe0833182,0xe1520001
- .long 0x31c320d0,0x2a0004c5,0xe5d6c000,0xe3730001
- .long 0x0a000005,0xe496e004,0xe18920fa,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe5901010
- .long 0xe3510000,0x0afffff6,0xe5d11006,0xe3110001
- .long 0x1afffff3,0xe004caae,0xea0004b4,0xe3730005
- .long 0x01a0b002,0x0a000007,0xea0004b0
-
- .globl lj_BC_TGETS
- .hidden lj_BC_TGETS
- .type lj_BC_TGETS, %function
- .size lj_BC_TGETS, 160
-lj_BC_TGETS:
- .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe1e0b00b
- .long 0xe795b10b,0xe371000c,0x1a000497,0xe590201c
- .long 0xe59b3008,0xe590e014,0xe1a0c000,0xe0022003
- .long 0xe0822082,0xe08ee182,0xe1ce00d8,0xe1ce20d0
- .long 0xe59ee010,0xe3710005,0x0150000b,0x1a000008
- .long 0xe3730001,0x0a000008,0xe5d6c000,0xe496e004
- .long 0xe18920fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe35e0000,0x1affffee,0xe59c0010
- .long 0xe3a02000,0xe3e03000,0xe3500000,0x0afffff1
- .long 0xe5d01006,0xe3110001,0x1affffee,0xea000478
-
- .globl lj_BC_TGETB
- .hidden lj_BC_TGETB
- .type lj_BC_TGETB, %function
- .size lj_BC_TGETB, 108
-lj_BC_TGETB:
- .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe371000c
- .long 0x1a00047c,0xe5902018,0xe5903008,0xe1a0118b
- .long 0xe15b0002,0x318320d1,0x2a000476,0xe5d6c000
- .long 0xe3730001,0x0a000005,0xe496e004,0xe18920fa
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe5901010,0xe3510000,0x0afffff6,0xe5d11006
- .long 0xe3110001,0x1afffff3,0xea000466
-
- .globl lj_BC_TGETR
- .hidden lj_BC_TGETR
- .type lj_BC_TGETR, %function
- .size lj_BC_TGETR, 68
-lj_BC_TGETR:
- .long 0xe004caae,0xe004b6ae,0xe799000c,0xe799100b
- .long 0xe5903008,0xe5902018,0xe0833181,0xe1510002
- .long 0x2a00047b,0xe1c300d0,0xe5d6c000,0xe496e004
- .long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_TSETV
- .hidden lj_BC_TSETV
- .type lj_BC_TSETV, %function
- .size lj_BC_TSETV, 188
-lj_BC_TSETV:
- .long 0xe004caae,0xe004b6ae,0xe18900dc,0xe18920db
- .long 0xe371000c,0x1a000484,0xe373000e,0x05901008
- .long 0x05903018,0x1a000020,0xe0811182,0xe1520003
- .long 0x3591e004,0x2a00047c,0xe5d6c000,0xe37e0001
- .long 0xe5d0e004,0xe18920da,0x0a000007,0xe31e0004
- .long 0xe1c120f0,0x1a00000e,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe590a010
- .long 0xe35a0000,0x0afffff4,0xe5daa006,0xe31a0002
- .long 0x1afffff1,0xe516e004,0xe004caae,0xe004a2ae
- .long 0xea000465,0xe5172b10,0xe3cee004,0xe5070b10
- .long 0xe5c0e004,0xe580200c,0xeaffffea,0xe3730005
- .long 0x01a0b002,0x0a000007,0xea00045b
-
- .globl lj_BC_TSETS
- .hidden lj_BC_TSETS
- .type lj_BC_TSETS, %function
- .size lj_BC_TSETS, 276
-lj_BC_TSETS:
- .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe1e0b00b
- .long 0xe795b10b,0xe371000c,0x1a000442,0xe590201c
- .long 0xe59b3008,0xe590e014,0xe1a0c000,0xe0022003
- .long 0xe0822082,0xe3a03000,0xe08ee182,0xe5cc3006
- .long 0xe1ce00d8,0xe59e3004,0xe59e2010,0xe3710005
- .long 0x0150000b,0x1a000013,0xe5dc1004,0xe3730001
- .long 0xe18920da,0x0a000008,0xe3110004,0xe1ce20f0
- .long 0x1a000021,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe59c0010
- .long 0xe3500000,0x0afffff3,0xe5d00006,0xe3100002
- .long 0x1afffff0,0xea000421,0xe1b0e002,0x1affffe3
- .long 0xe59c0010,0xe1a0200d,0xe58d6008,0xe3500000
- .long 0xe5889010,0x15d01006,0xe1a00008,0x0a000001
- .long 0xe3110002,0x0a000415,0xe3e03004,0xe58db000
- .long 0xe1a0100c,0xe58d3004
- bl lj_tab_newkey
- .long 0xe5989010,0xe18920da,0xe1c020f0,0xeaffffdd
- .long 0xe5172b10,0xe3c11004,0xe507cb10,0xe5cc1004
- .long 0xe58c200c,0xeaffffd7
-
- .globl lj_BC_TSETB
- .hidden lj_BC_TSETB
- .type lj_BC_TSETB, %function
- .size lj_BC_TSETB, 156
-lj_BC_TSETB:
- .long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe371000c
- .long 0x1a00040a,0xe5902018,0xe590c008,0xe1a0118b
- .long 0xe15b0002,0x31a120dc,0x2a000404,0xe5d6c000
- .long 0xe3730001,0xe5d0e004,0xe18920da,0x0a000007
- .long 0xe31e0004,0xe1c120f0,0x1a00000d,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe590a010,0xe35a0000,0x0afffff4,0xe5daa006
- .long 0xe31a0002,0x1afffff1,0xe516e004,0xe004a2ae
- .long 0xea0003ee,0xe5172b10,0xe3cee004,0xe5070b10
- .long 0xe5c0e004,0xe580200c,0xeaffffeb
-
- .globl lj_BC_TSETM
- .hidden lj_BC_TSETM
- .type lj_BC_TSETM, %function
- .size lj_BC_TSETM, 148
-lj_BC_TSETM:
- .long 0xe089a00a,0xe59dc004,0xe51a1008,0xe795018b
- .long 0xe25cc008,0xe5913018,0x0a00000c,0xe08021ac
- .long 0xe1520003,0xe5913008,0xe08ac00c,0x8a00000d
- .long 0xe083e180,0xe5d10004,0xe0ca20d8,0xe0ce20f8
- .long 0xe15a000c,0x3afffffb,0xe3100004,0x1a00000a
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xe5889010,0xe1a00008
- .long 0xe58d6008
- bl lj_tab_reasize
- .long 0xeaffffe1,0xe5172b10,0xe3c00004,0xe5071b10
- .long 0xe5c10004,0xe581200c,0xeaffffee
-
- .globl lj_BC_TSETR
- .hidden lj_BC_TSETR
- .type lj_BC_TSETR, %function
- .size lj_BC_TSETR, 104
-lj_BC_TSETR:
- .long 0xe004caae,0xe004b6ae,0xe799100c,0xe799200b
- .long 0xe5d1e004,0xe5910008,0xe5913018,0xe31e0004
- .long 0xe0800182,0x1a000009,0xe1520003,0x2a0003d6
- .long 0xe18920da,0xe5d6c000,0xe496e004,0xe1c020f0
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe517cb10,0xe3cee004,0xe5071b10,0xe5c1e004
- .long 0xe581c00c,0xeaffffef
-
- .globl lj_BC_CALLM
- .hidden lj_BC_CALLM
- .type lj_BC_CALLM, %function
- .size lj_BC_CALLM, 16
-lj_BC_CALLM:
- .long 0xe59d0004,0xe004b6ae,0xe08bb000,0xea000000
-
- .globl lj_BC_CALL
- .hidden lj_BC_CALL
- .type lj_BC_CALL, %function
- .size lj_BC_CALL, 60
-lj_BC_CALL:
- .long 0xe004b6ae,0xe1a0c009,0xe1a920da,0xe24bb008
- .long 0xe2899008,0xe3730009,0x1a00041e,0xe5096004
- .long 0xe5926010,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe08aa009,0xe12fff1c
-
- .globl lj_BC_CALLMT
- .hidden lj_BC_CALLMT
- .type lj_BC_CALLMT, %function
- .size lj_BC_CALLMT, 12
-lj_BC_CALLMT:
- .long 0xe59d0004,0xe080b18b,0xea000000
-
- .globl lj_BC_CALLT
- .hidden lj_BC_CALLT
- .type lj_BC_CALLT, %function
- .size lj_BC_CALLT, 180
-lj_BC_CALLT:
- .long 0xe1a0b18b,0xe1aa20d9,0xe24bb008,0xe28aa008
- .long 0xe3730009,0x1a00041d,0xe5196004,0xe3a0c000
- .long 0xe5d23006,0xe3160003,0x1a000018,0xe5092008
- .long 0xe35b0000,0x0a000005,0xe18a00dc,0xe28ce008
- .long 0xe15e000b,0xe18900fc,0xe1a0c00e,0x1afffff9
- .long 0xe3530001,0x8a000006,0xe5926010,0xe5d6c000
- .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe08aa009
- .long 0xe12fff1c,0xe516e004,0xe004a2ae,0xe049000a
- .long 0xe5100010,0xe5900010,0xe5105030,0xeafffff1
- .long 0xe2266003,0xe3160007,0x13a03000,0x1affffe2
- .long 0xe0499006,0xe5196004,0xe3160003,0x13a03000
- .long 0xeaffffdd
-
- .globl lj_BC_ITERC
- .hidden lj_BC_ITERC
- .type lj_BC_ITERC, %function
- .size lj_BC_ITERC, 80
-lj_BC_ITERC:
- .long 0xe089a00a,0xe1a0c009,0xe14a21d0,0xe14a00d8
- .long 0xe28a9008,0xe1ca20f8,0xe1ca01f0,0xe14a21d8
- .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a0003da
- .long 0xe5096004,0xe5926010,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c
-
- .globl lj_BC_ITERN
- .hidden lj_BC_ITERN
- .type lj_BC_ITERN, %function
- .size lj_BC_ITERN, 184
-lj_BC_ITERN:
- .long 0xe089a00a,0xe51ac010,0xe51a0008,0xe59ce018
- .long 0xe59c1008,0xe2866004,0xe050b00e,0xe0812180
- .long 0x2a000011,0xe1c220d0,0xe3730001,0x02800001
- .long 0x0afffff8,0xe156b0b2,0xe3e0100d,0xe1ca20f8
- .long 0xe086b10b,0xe280c001,0xe1ca00f0,0xe24b6b80
- .long 0xe50ac008,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe59c301c
- .long 0xe59cc014,0xe08b008b,0xe15b0003,0xe08c2180
- .long 0x8afffff3,0xe1c200d0,0xe3710001,0xe28bb001
- .long 0x0afffff7,0xe156c0b2,0xe08bb00e,0xe1c220d8
- .long 0xe50ab008,0xe1ca00f8,0xe086b10c,0xe24b6b80
- .long 0xe1ca20f0,0xeaffffe6
-
- .globl lj_BC_VARG
- .hidden lj_BC_VARG
- .type lj_BC_VARG, %function
- .size lj_BC_VARG, 208
-lj_BC_VARG:
- .long 0xe004caae,0xe004b6ae,0xe5190004,0xe089b00b
- .long 0xe089a00a,0xe28bb003,0xe08a300c,0xe2492008
- .long 0xe04bb000,0xe35c0000,0xe042000b,0x0a00000c
- .long 0xe2433010,0xe15b0002,0x30cb00d8,0x23e01000
- .long 0xe15a0003,0xe0ca00f8,0x3afffff9,0xe5d6c000
- .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe5983018,0xe3500000,0xd3a0c008
- .long 0xc280c008,0xe08a1000,0xe58dc004,0xdafffff2
- .long 0xe1510003,0x8a000004,0xe0cb00d8,0xe0ca00f8
- .long 0xe15b0002,0x3afffffb,0xeaffffeb,0xe1a011a0
- .long 0xe588a014,0xe1a00008,0xe5889010,0xe04bb009
- .long 0xe58d6008,0xe04aa009
- bl lj_state_growstack
- .long 0xe5989010,0xe089a00a,0xe089b00b,0xe2492008
- .long 0xeaffffed
-
- .globl lj_BC_ISNEXT
- .hidden lj_BC_ISNEXT
- .type lj_BC_ISNEXT, %function
- .size lj_BC_ISNEXT, 112
-lj_BC_ISNEXT:
- .long 0xe089a00a,0xe086b10b,0xe14a01d8,0xe51a200c
- .long 0xe51a3004,0xe3710009,0x05d00006,0x0372000c
- .long 0x03730001,0x03500004,0x024b6b80,0x1a000008
- .long 0xe5d6c000,0xe496e004,0xe3a00000,0xe3e01b60
- .long 0xe14a00f8,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe3a00058,0xe3a0c045,0xe5460004
- .long 0xe24b6b80,0xe5c6c000,0xe496e004,0xeafffff4
-
- .globl lj_BC_RETM
- .hidden lj_BC_RETM
- .type lj_BC_RETM, %function
- .size lj_BC_RETM, 20
-lj_BC_RETM:
- .long 0xe59d0004,0xe5196004,0xe089a00a,0xe080b18b
- .long 0xea000002
-
- .globl lj_BC_RET
- .hidden lj_BC_RET
- .type lj_BC_RET, %function
- .size lj_BC_RET, 168
-lj_BC_RET:
- .long 0xe5196004,0xe1a0b18b,0xe089a00a,0xe58db004
- .long 0xe2160003,0xe2261003,0x1a00001d,0xe516e004
- .long 0xe25b3008,0xe2492008,0x0a000004,0xe0ca00d8
- .long 0xe2899008,0xe2533008,0xe14901f0,0x1afffffa
- .long 0xe004a2ae,0xe042300a,0xe004caae,0xe5130008
- .long 0xe15c000b,0x8a000008,0xe1a09003,0xe5901010
- .long 0xe5d6c000,0xe496e004,0xe5115030,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe3e01000
- .long 0xe2899008,0xe28bb008,0xe509100c,0xeaffffef
- .long 0xe089a00a,0xe3110007,0x1a00018a,0xe0499001
- .long 0xe5196004,0xeaffffd9
-
- .globl lj_BC_RET0
- .hidden lj_BC_RET0
- .type lj_BC_RET0, %function
- .size lj_BC_RET0, 108
-lj_BC_RET0:
- .long 0xe5196004,0xe1a0b18b,0xe58db004,0xe2160003
- .long 0xe2261003,0x0516e004,0x1afffff2,0xe2493008
- .long 0xe004a2ae,0xe043900a,0xe004caae,0xe5190008
- .long 0xe15c000b,0x8a000007,0xe5901010,0xe5d6c000
- .long 0xe496e004,0xe5115030,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xe2431004,0xe3e02000
- .long 0xe781200b,0xe28bb008,0xeafffff0
-
- .globl lj_BC_RET1
- .hidden lj_BC_RET1
- .type lj_BC_RET1, %function
- .size lj_BC_RET1, 116
-lj_BC_RET1:
- .long 0xe5196004,0xe1a0b18b,0xe58db004,0xe2160003
- .long 0xe2261003,0x0516e004,0x1affffd7,0xe18900da
- .long 0xe2493008,0xe004a2ae,0xe1c300f0,0xe043900a
- .long 0xe004caae,0xe5190008,0xe15c000b,0x8a000007
- .long 0xe5901010,0xe5d6c000,0xe496e004,0xe5115030
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe2431004,0xe3e02000,0xe781200b,0xe28bb008
- .long 0xeafffff0
-
- .globl lj_BC_FORI
- .hidden lj_BC_FORI
- .type lj_BC_FORI, %function
- .size lj_BC_FORI, 148
-lj_BC_FORI:
- .long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e
- .long 0xe59ac014,0x1a000010,0xe373000e,0xe59a3010
- .long 0x037c000e,0x1a0002fd,0xe3530000,0xba000008
- .long 0xe1500002,0xc24b6b80,0xe5d6c000,0xe496e004
- .long 0xe1ca01f8,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe1520000,0xeafffff5,0x3373000e
- .long 0x337c000e,0x2a0002ed,0xed1a0b00,0xed9a1b02
- .long 0xe35c0000,0xed8a0b06,0xaeb40b41,0xbeb41b40
- .long 0xeef1fa10,0x824b6b80,0xe5d6c000,0xe496e004
- .long 0xeaffffeb
-
- .globl lj_BC_JFORI
- .hidden lj_BC_JFORI
- .type lj_BC_JFORI, %function
- .size lj_BC_JFORI, 164
-lj_BC_JFORI:
- .long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e
- .long 0xe59ac014,0x1a000012,0xe373000e,0xe59a3010
- .long 0x037c000e,0x1a0002d8,0xe3530000,0xba00000a
- .long 0xe1500002,0xe24b6b80,0xd156b0b2,0xe5d6c000
- .long 0xe496e004,0xe1ca01f8,0xda00008c,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1520000
- .long 0xeafffff3,0x3373000e,0x337c000e,0x2a0002c6
- .long 0xed1a0b00,0xed9a1b02,0xe35c0000,0xed8a0b06
- .long 0xaeb40b41,0xbeb41b40,0xeef1fa10,0xe24b6b80
- .long 0x9156b0b2,0x9a000079,0xe5d6c000,0xe496e004
- .long 0xeaffffe9
-
- .globl lj_BC_FORL
- .hidden lj_BC_FORL
- .type lj_BC_FORL, %function
- .size lj_BC_FORL, 28
-lj_BC_FORL:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511002,0xe18710b0,0x3a000725
-
- .globl lj_BC_IFORL
- .hidden lj_BC_IFORL
- .type lj_BC_IFORL, %function
- .size lj_BC_IFORL, 144
-lj_BC_IFORL:
- .long 0xe1aa00d9,0xe086b10b,0xe1ca21d0,0xe371000e
- .long 0x1a000010,0xe0900002,0xe59a3008,0x6286bb80
- .long 0xe3520000,0xba000009,0xe1500003,0xd24b6b80
- .long 0xe1ca00f0,0xe5d6c000,0xe496e004,0xe1ca01f8
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe1530000,0xeafffff4,0xed1a0b00,0xed9a2b04
- .long 0xed9a1b02,0xe3530000,0xee300b02,0xaeb40b41
- .long 0xbeb41b40,0xeef1fa10,0xed0a0b00,0xed8a0b06
- .long 0x924b6b80,0xe5d6c000,0xe496e004,0xeaffffeb
-
- .globl lj_BC_JFORL
- .hidden lj_BC_JFORL
- .type lj_BC_JFORL, %function
- .size lj_BC_JFORL, 140
-lj_BC_JFORL:
- .long 0xe1aa00d9,0xe1ca21d0,0xe371000e,0x1a000010
- .long 0xe0900002,0xe59a3008,0x6a000003,0xe3520000
- .long 0xba000009,0xe1500003,0xe1ca00f0,0xe5d6c000
- .long 0xe496e004,0xe1ca01f8,0xda00003c,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1530000
- .long 0xeafffff4,0xed1a0b00,0xed9a2b04,0xed9a1b02
- .long 0xe3530000,0xee300b02,0xaeb40b41,0xbeb41b40
- .long 0xeef1fa10,0xed0a0b00,0xed8a0b06,0x9a00002b
- .long 0xe5d6c000,0xe496e004,0xeaffffeb
-
- .globl lj_BC_ITERL
- .hidden lj_BC_ITERL
- .type lj_BC_ITERL, %function
- .size lj_BC_ITERL, 28
-lj_BC_ITERL:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511002,0xe18710b0,0x3a0006d7
-
- .globl lj_BC_IITERL
- .hidden lj_BC_IITERL
- .type lj_BC_IITERL, %function
- .size lj_BC_IITERL, 44
-lj_BC_IITERL:
- .long 0xe1aa00d9,0xe086b10b,0xe3710001,0x124b6b80
- .long 0x114a00f8,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_JITERL
- .hidden lj_BC_JITERL
- .type lj_BC_JITERL, %function
- .size lj_BC_JITERL, 40
-lj_BC_JITERL:
- .long 0xe1aa00d9,0xe3710001,0x114a00f8,0x1a000012
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_LOOP
- .hidden lj_BC_LOOP
- .type lj_BC_LOOP, %function
- .size lj_BC_LOOP, 28
-lj_BC_LOOP:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511002,0xe18710b0,0x3a0006bb
-
- .globl lj_BC_ILOOP
- .hidden lj_BC_ILOOP
- .type lj_BC_ILOOP, %function
- .size lj_BC_ILOOP, 24
-lj_BC_ILOOP:
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_JLOOP
- .hidden lj_BC_JLOOP
- .type lj_BC_JLOOP, %function
- .size lj_BC_JLOOP, 32
-lj_BC_JLOOP:
- .long 0xe51708b0,0xe3a01000,0xe790b10b,0xe5071af4
- .long 0xe59ba034,0xe5079a60,0xe5078ae4,0xe12fff1a
-
- .globl lj_BC_JMP
- .hidden lj_BC_JMP
- .type lj_BC_JMP, %function
- .size lj_BC_JMP, 32
-lj_BC_JMP:
- .long 0xe086b10b,0xe24b6b80,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_BC_FUNCF
- .hidden lj_BC_FUNCF
- .type lj_BC_FUNCF, %function
- .size lj_BC_FUNCF, 28
-lj_BC_FUNCF:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511001,0xe18710b0,0x3a0006ac
-
- .globl lj_BC_IFUNCF
- .hidden lj_BC_IFUNCF
- .type lj_BC_IFUNCF, %function
- .size lj_BC_IFUNCF, 68
-lj_BC_IFUNCF:
- .long 0xe5980018,0xe556103e,0xe5165034,0xe15a0000
- .long 0x8a0000bb,0xe5d6c000,0xe496e004,0xe15b0181
- .long 0xe3e03000,0x3a000003,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xe18920fb,0xe28bb008
- .long 0xeafffff5
-
- .globl lj_BC_JFUNCF
- .hidden lj_BC_JFUNCF
- .type lj_BC_JFUNCF, %function
- .size lj_BC_JFUNCF, 52
-lj_BC_JFUNCF:
- .long 0xe5980018,0xe556103e,0xe5165034,0xe15a0000
- .long 0x8a0000aa,0xe15b0181,0xe3e03000,0x3a000001
- .long 0xe1a0b82e,0xeaffffcd,0xe18920fb,0xe28bb008
- .long 0xeafffff7
-
- .globl lj_BC_FUNCV
- .hidden lj_BC_FUNCV
- .type lj_BC_FUNCV, %function
- .size lj_BC_FUNCV, 0
-lj_BC_FUNCV:
-
- .globl lj_BC_IFUNCV
- .hidden lj_BC_IFUNCV
- .type lj_BC_IFUNCV, %function
- .size lj_BC_IFUNCV, 116
-lj_BC_IFUNCV:
- .long 0xe5980018,0xe089300b,0xe08aa00b,0xe5832000
- .long 0xe28b100b,0xe5165034,0xe15a0000,0xe5831004
- .long 0x2a000099,0xe556c03e,0xe1a0a009,0xe1a0b003
- .long 0xe35c0000,0xe2839008,0x0a000007,0xe3e02000
- .long 0xe15a000b,0x30ca00d8,0x21a01002,0x350a2004
- .long 0xe25cc001,0xe1e300f8,0x1afffff8,0xe5d6c000
- .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c
-
- .globl lj_BC_JFUNCV
- .hidden lj_BC_JFUNCV
- .type lj_BC_JFUNCV, %function
- .size lj_BC_JFUNCV, 4
-lj_BC_JFUNCV:
- .long 0xe7f001f0
-
- .globl lj_BC_FUNCC
- .hidden lj_BC_FUNCC
- .type lj_BC_FUNCC, %function
- .size lj_BC_FUNCC, 84
-lj_BC_FUNCC:
- .long 0xe5923014,0xe08a100b,0xe5980018,0xe089b00b
- .long 0xe5889010,0xe1510000,0xe588b014,0xe3e02001
- .long 0xe1a00008,0x8a000078,0xe5072af4,0xe12fff33
- .long 0xe5989010,0xe3e02000,0xe5981014,0xe5078a64
- .long 0xe1a0b180,0xe5072af4,0xe5196004,0xe041a00b
- .long 0xea00001c
-
- .globl lj_BC_FUNCCW
- .hidden lj_BC_FUNCCW
- .type lj_BC_FUNCCW, %function
- .size lj_BC_FUNCCW, 88
-lj_BC_FUNCCW:
- .long 0xe5173a74,0xe08a100b,0xe5980018,0xe089b00b
- .long 0xe5889010,0xe1510000,0xe588b014,0xe5921014
- .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072af4
- .long 0xe12fff33,0xe5989010,0xe3e02000,0xe5981014
- .long 0xe5078a64,0xe1a0b180,0xe5072af4,0xe5196004
- .long 0xe041a00b,0xea000006
-
- .globl lj_vm_returnp
- .hidden lj_vm_returnp
- .type lj_vm_returnp, %function
- .size lj_vm_returnp, 28
-lj_vm_returnp:
- .long 0xe3160004,0x0a0000d1,0xe51c6004,0xe3e01002
- .long 0xe1a0900c,0xe50a1004,0xe24aa008
-
- .globl lj_vm_returnc
- .hidden lj_vm_returnc
- .type lj_vm_returnc, %function
- .size lj_vm_returnc, 24
-lj_vm_returnc:
- .long 0xe29bb008,0xe3a00001,0x0a000031,0xe58db004
- .long 0xe2160003,0x0afffe54
-
- .globl lj_vm_return
- .hidden lj_vm_return
- .type lj_vm_return, %function
- .size lj_vm_return, 76
-lj_vm_return:
- .long 0xe3c6c007,0xe3500001,0xe049c00c,0x1affffee
- .long 0xe588c010,0xe59d5014,0xe3e03001,0xe2499008
- .long 0xe25b2008,0xe1a05185,0xe5073af4,0x0a000003
- .long 0xe2522008,0xe0ca00d8,0xe0c900f8,0x1afffffb
- .long 0xe155000b,0x1a000007,0xe5889014
-
- .globl lj_vm_leave_cp
- .hidden lj_vm_leave_cp
- .type lj_vm_leave_cp, %function
- .size lj_vm_leave_cp, 12
-lj_vm_leave_cp:
- .long 0xe59db010,0xe3a00000,0xe588b028
-
- .globl lj_vm_leave_unw
- .hidden lj_vm_leave_unw
- .type lj_vm_leave_unw, %function
- .size lj_vm_leave_unw, 92
-lj_vm_leave_unw:
- .long 0xe59d401c,0xe28dd020,0xecbd8b10,0xe8bd8fe0
- .long 0xba000007,0xe5982018,0xe3e01000,0xe1590002
- .long 0x2a000007,0xe5891004,0xe28bb008,0xe2899008
- .long 0xeaffffec,0xe04b0005,0xe3550000,0x10499000
- .long 0xeaffffea,0xe5889014,0xe1a011a5,0xe1a00008
- bl lj_state_growstack
- .long 0xe5989014,0xeaffffe2
-
- .globl lj_vm_unwind_c
- .hidden lj_vm_unwind_c
- .type lj_vm_unwind_c, %function
- .size lj_vm_unwind_c, 8
-lj_vm_unwind_c:
- .long 0xe1a0d000,0xe1a00001
-
- .globl lj_vm_unwind_c_eh
- .hidden lj_vm_unwind_c_eh
- .type lj_vm_unwind_c_eh, %function
- .size lj_vm_unwind_c_eh, 20
-lj_vm_unwind_c_eh:
- .long 0xe59d800c,0xe3e03001,0xe5982008,0xe582304c
- .long 0xeaffffe1
-
- .globl lj_vm_unwind_ff
- .hidden lj_vm_unwind_ff
- .type lj_vm_unwind_ff, %function
- .size lj_vm_unwind_ff, 8
-lj_vm_unwind_ff:
- .long 0xe3c00003,0xe1a0d000
-
- .globl lj_vm_unwind_ff_eh
- .hidden lj_vm_unwind_ff_eh
- .type lj_vm_unwind_ff_eh, %function
- .size lj_vm_unwind_ff_eh, 56
-lj_vm_unwind_ff_eh:
- .long 0xe59d800c,0xe3a040ff,0xe3a0b010,0xe1a04184
- .long 0xe5989010,0xe5987008,0xe3e00001,0xe249a008
- .long 0xe5196004,0xe2877d2d,0xe3e01000,0xe5090004
- .long 0xe5071af4,0xeaffffb5
-
- .globl lj_vm_unwind_ext
- .hidden lj_vm_unwind_ext
- .type lj_vm_unwind_ext, %function
- .size lj_vm_unwind_ext, 28
-lj_vm_unwind_ext:
- .long 0xe92d4007
- bl _Unwind_Complete
- .long 0xe59d0000
- bl _Unwind_DeleteException
- .long 0xe8bd4007,0xe1a00001,0xe12fff12
-
- .globl lj_vm_growstack_c
- .hidden lj_vm_growstack_c
- .type lj_vm_growstack_c, %function
- .size lj_vm_growstack_c, 8
-lj_vm_growstack_c:
- .long 0xe3a01014,0xea000006
-
- .globl lj_vm_growstack_l
- .hidden lj_vm_growstack_l
- .type lj_vm_growstack_l, %function
- .size lj_vm_growstack_l, 80
-lj_vm_growstack_l:
- .long 0xe089b00b,0xe04aa009,0xe1a00008,0xe5889010
- .long 0xe2866004,0xe588b014,0xe1a011aa,0xe58d6008
- bl lj_state_growstack
- .long 0xe5989010,0xe598b014,0xe5192008,0xe04bb009
- .long 0xe5926010,0xe5d6c000,0xe496e004,0xe797c10c
- .long 0xe004a2ae,0xe08aa009,0xe12fff1c
-
- .globl lj_vm_resume
- .hidden lj_vm_resume
- .type lj_vm_resume, %function
- .size lj_vm_resume, 140
-lj_vm_resume:
- .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
- .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d2d
- .long 0xe58d800c,0xe3a06005,0xe58d2014,0xe28d1001
- .long 0xe5d80007,0xe58d2018,0xe58d8008,0xe58d2010
- .long 0xe3500000,0xe5881028,0x0a000025,0xe5078a64
- .long 0xe1a0a009,0xe5989010,0xe5980014,0xe3a040ff
- .long 0xe5c82007,0xe040b009,0xe5196004,0xe1a04184
- .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071af4
- .long 0xe58db004,0x0afffdd1,0xeaffff7b
-
- .globl lj_vm_pcall
- .hidden lj_vm_pcall
- .type lj_vm_pcall, %function
- .size lj_vm_pcall, 28
-lj_vm_pcall:
- .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
- .long 0xe3a06005,0xe58d3018,0xea000004
-
- .globl lj_vm_call
- .hidden lj_vm_call
- .type lj_vm_call, %function
- .size lj_vm_call, 100
-lj_vm_call:
- .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
- .long 0xe3a06001,0xe590b028,0xe58d2014,0xe1a08000
- .long 0xe58d000c,0xe5987008,0xe1a09001,0xe58d0008
- .long 0xe58db010,0xe2877d2d,0xe588d028,0xe5078a64
- .long 0xe598c010,0xe5980014,0xe3a040ff,0xe0866009
- .long 0xe1a04184,0xe046600c,0xe3e01000,0xe040b009
- .long 0xe5071af4
-
- .globl lj_vm_call_dispatch
- .hidden lj_vm_call_dispatch
- .type lj_vm_call_dispatch, %function
- .size lj_vm_call_dispatch, 12
-lj_vm_call_dispatch:
- .long 0xe14920d8,0xe3730009,0x1a0000f6
-
- .globl lj_vm_call_dispatch_f
- .hidden lj_vm_call_dispatch_f
- .type lj_vm_call_dispatch_f, %function
- .size lj_vm_call_dispatch_f, 32
-lj_vm_call_dispatch_f:
- .long 0xe5096004,0xe5926010,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c
-
- .globl lj_vm_cpcall
- .hidden lj_vm_cpcall
- .type lj_vm_cpcall, %function
- .size lj_vm_cpcall, 96
-lj_vm_cpcall:
- .long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
- .long 0xe1a08000,0xe590a01c,0xe58d000c,0xe5987008
- .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d2d
- .long 0xe04aa00c,0xe3a0c000,0xe58da014,0xe58dc018
- .long 0xe58db010,0xe588d028,0xe5078a64,0xe12fff33
- .long 0xe1b09000,0xe3a06005,0x1affffd3,0xeaffff4b
-
- .globl lj_cont_dispatch
- .hidden lj_cont_dispatch
- .type lj_cont_dispatch, %function
- .size lj_cont_dispatch, 68
-lj_cont_dispatch:
- .long 0xe51c2008,0xe5190010,0xe1a03009,0xe1a0900c
- .long 0xe3500001,0xe513600c,0xe5922010,0xe3e0e000
- .long 0xe08a100b,0xe501e004,0x9a000001,0xe5125030
- .long 0xe12fff10,0x0a000710,0xe2433010,0xe043b009
- .long 0xea000510
-
- .globl lj_cont_cat
- .hidden lj_cont_cat
- .type lj_cont_cat, %function
- .size lj_cont_cat, 52
-lj_cont_cat:
- .long 0xe516e004,0xe2431010,0xe1ca20d0,0xe5889010
- .long 0xe004baae,0xe004a2ae,0xe089000b,0xe0510000
- .long 0x11c120f0,0x11a02000,0x1afffa3c,0xe18920fa
- .long 0xea000069
-
- .globl lj_vmeta_tgets1
- .hidden lj_vmeta_tgets1
- .type lj_vmeta_tgets1, %function
- .size lj_vmeta_tgets1, 8
-lj_vmeta_tgets1:
- .long 0xe089100c,0xea000003
-
- .globl lj_vmeta_tgets
- .hidden lj_vmeta_tgets
- .type lj_vmeta_tgets, %function
- .size lj_vmeta_tgets, 36
-lj_vmeta_tgets:
- .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004
- .long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d
- .long 0xea000008
-
- .globl lj_vmeta_tgetb
- .hidden lj_vmeta_tgetb
- .type lj_vmeta_tgetb, %function
- .size lj_vmeta_tgetb, 28
-lj_vmeta_tgetb:
- .long 0xe004caae,0xe58db000,0xe3e0300d,0xe089100c
- .long 0xe58d3004,0xe1a0200d,0xea000001
-
- .globl lj_vmeta_tgetv
- .hidden lj_vmeta_tgetv
- .type lj_vmeta_tgetv, %function
- .size lj_vmeta_tgetv, 92
-lj_vmeta_tgetv:
- .long 0xe089100c,0xe089200b,0xe5889010,0xe1a00008
- .long 0xe58d6008
- bl lj_meta_tget
- .long 0xe3500000,0x0a000007,0xe1c020d0,0xe5d6c000
- .long 0xe496e004,0xe18920fa,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xe2690002,0xe5989014
- .long 0xe3a0b010,0xe509600c,0xe0806009,0xe5192008
- .long 0xeaffff98
-
- .globl lj_vmeta_tgetr
- .hidden lj_vmeta_tgetr
- .type lj_vmeta_tgetr, %function
- .size lj_vmeta_tgetr, 20
-lj_vmeta_tgetr:
- bl lj_tab_getinth
- .long 0xe3500000,0x11c000d0,0x03e01000,0xeafffb7f
-
- .globl lj_vmeta_tsets1
- .hidden lj_vmeta_tsets1
- .type lj_vmeta_tsets1, %function
- .size lj_vmeta_tsets1, 8
-lj_vmeta_tsets1:
- .long 0xe089100c,0xea000003
-
- .globl lj_vmeta_tsets
- .hidden lj_vmeta_tsets
- .type lj_vmeta_tsets, %function
- .size lj_vmeta_tsets, 36
-lj_vmeta_tsets:
- .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004
- .long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d
- .long 0xea000008
-
- .globl lj_vmeta_tsetb
- .hidden lj_vmeta_tsetb
- .type lj_vmeta_tsetb, %function
- .size lj_vmeta_tsetb, 28
-lj_vmeta_tsetb:
- .long 0xe004caae,0xe58db000,0xe3e0300d,0xe089100c
- .long 0xe58d3004,0xe1a0200d,0xea000001
-
- .globl lj_vmeta_tsetv
- .hidden lj_vmeta_tsetv
- .type lj_vmeta_tsetv, %function
- .size lj_vmeta_tsetv, 96
-lj_vmeta_tsetv:
- .long 0xe089100c,0xe089200b,0xe5889010,0xe1a00008
- .long 0xe58d6008
- bl lj_meta_tset
- .long 0xe3500000,0xe18920da,0x0a000006,0xe5d6c000
- .long 0xe1c020f0,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xe2690002,0xe5989014
- .long 0xe3a0b018,0xe1c921f0,0xe509600c,0xe0806009
- .long 0xe5192008,0xeaffff69
-
- .globl lj_vmeta_tsetr
- .hidden lj_vmeta_tsetr
- .type lj_vmeta_tsetr, %function
- .size lj_vmeta_tsetr, 16
-lj_vmeta_tsetr:
- .long 0xe5889010,0xe58d6008
- bl lj_tab_setinth
- .long 0xeafffc24
-
- .globl lj_vmeta_comp
- .hidden lj_vmeta_comp
- .type lj_vmeta_comp, %function
- .size lj_vmeta_comp, 56
-lj_vmeta_comp:
- .long 0xe1a00008,0xe2466004,0xe1a0100a,0xe5889010
- .long 0xe1a0200b,0xe58d6008,0xe20e30ff
- bl lj_meta_comp
- .long 0xe3500001,0x8a000046,0xe1d6c0b2,0xe2866004
- .long 0xe086c10c,0x224c6b80
-
- .globl lj_cont_nop
- .hidden lj_cont_nop
- .type lj_cont_nop, %function
- .size lj_cont_nop, 24
-lj_cont_nop:
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
- .globl lj_cont_ra
- .hidden lj_cont_ra
- .type lj_cont_ra, %function
- .size lj_cont_ra, 20
-lj_cont_ra:
- .long 0xe516e004,0xe1ca00d0,0xe00422ae,0xe18900f2
- .long 0xeafffff4
-
- .globl lj_cont_condt
- .hidden lj_cont_condt
- .type lj_cont_condt, %function
- .size lj_cont_condt, 16
-lj_cont_condt:
- .long 0xe59a1004,0xe3e00002,0xe1500001,0xeaffffec
-
- .globl lj_cont_condf
- .hidden lj_cont_condf
- .type lj_cont_condf, %function
- .size lj_cont_condf, 12
-lj_cont_condf:
- .long 0xe59a1004,0xe3710002,0xeaffffe9
-
- .globl lj_vmeta_equal
- .hidden lj_vmeta_equal
- .type lj_vmeta_equal, %function
- .size lj_vmeta_equal, 24
-lj_vmeta_equal:
- .long 0xe2466004,0xe5889010,0xe1a00008,0xe58d6008
- bl lj_meta_equal
- .long 0xeaffffe1
-
- .globl lj_vmeta_equal_cd
- .hidden lj_vmeta_equal_cd
- .type lj_vmeta_equal_cd, %function
- .size lj_vmeta_equal_cd, 28
-lj_vmeta_equal_cd:
- .long 0xe2466004,0xe5889010,0xe1a00008,0xe1a0100e
- .long 0xe58d6008
- bl lj_meta_equal_cd
- .long 0xeaffffda
-
- .globl lj_vmeta_istype
- .hidden lj_vmeta_istype
- .type lj_vmeta_istype, %function
- .size lj_vmeta_istype, 32
-lj_vmeta_istype:
- .long 0xe2466004,0xe5889010,0xe1a00008,0xe1a011aa
- .long 0xe1a0200b,0xe58d6008
- bl lj_meta_istype
- .long 0xeaffffd8
-
- .globl lj_vmeta_arith_vn
- .hidden lj_vmeta_arith_vn
- .type lj_vmeta_arith_vn, %function
- .size lj_vmeta_arith_vn, 20
-lj_vmeta_arith_vn:
- .long 0xe004caae,0xe004b6ae,0xe089200c,0xe085300b
- .long 0xea00000d
-
- .globl lj_vmeta_arith_nv
- .hidden lj_vmeta_arith_nv
- .type lj_vmeta_arith_nv, %function
- .size lj_vmeta_arith_nv, 20
-lj_vmeta_arith_nv:
- .long 0xe004caae,0xe004b6ae,0xe089300c,0xe085200b
- .long 0xea000008
-
- .globl lj_vmeta_unm
- .hidden lj_vmeta_unm
- .type lj_vmeta_unm, %function
- .size lj_vmeta_unm, 20
-lj_vmeta_unm:
- .long 0xe516e008,0xe2466004,0xe089200b,0xe089300b
- .long 0xea000003
-
- .globl lj_vmeta_arith_vv
- .hidden lj_vmeta_arith_vv
- .type lj_vmeta_arith_vv, %function
- .size lj_vmeta_arith_vv, 52
-lj_vmeta_arith_vv:
- .long 0xe004caae,0xe004b6ae,0xe089200c,0xe089300b
- .long 0xe20ec0ff,0xe089100a,0xe5889010,0xe1a00008
- .long 0xe58d6008,0xe58dc000
- bl lj_meta_arith
- .long 0xe3500000,0x0affffbc
-
- .globl lj_vmeta_binop
- .hidden lj_vmeta_binop
- .type lj_vmeta_binop, %function
- .size lj_vmeta_binop, 24
-lj_vmeta_binop:
- .long 0xe0401009,0xe500600c,0xe2816002,0xe1a09000
- .long 0xe3a0b010,0xeaffff0b
-
- .globl lj_vmeta_len
- .hidden lj_vmeta_len
- .type lj_vmeta_len, %function
- .size lj_vmeta_len, 24
-lj_vmeta_len:
- .long 0xe089100b,0xe5889010,0xe1a00008,0xe58d6008
- bl lj_meta_len
- .long 0xeafffff3
-
- .globl lj_vmeta_call
- .hidden lj_vmeta_call
- .type lj_vmeta_call, %function
- .size lj_vmeta_call, 64
-lj_vmeta_call:
- .long 0xe1a00008,0xe588c010,0xe2491008,0xe58d6008
- .long 0xe089200b
- bl lj_meta_call
- .long 0xe5192008,0xe28bb008,0xe5096004,0xe5926010
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe08aa009,0xe12fff1c
-
- .globl lj_vmeta_callt
- .hidden lj_vmeta_callt
- .type lj_vmeta_callt, %function
- .size lj_vmeta_callt, 40
-lj_vmeta_callt:
- .long 0xe1a00008,0xe5889010,0xe24a1008,0xe58d6008
- .long 0xe08a200b
- bl lj_meta_call
- .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffbd8
-
- .globl lj_vmeta_for
- .hidden lj_vmeta_for
- .type lj_vmeta_for, %function
- .size lj_vmeta_for, 48
-lj_vmeta_for:
- .long 0xe1a00008,0xe5889010,0xe1a0100a,0xe58d6008
- bl lj_meta_for
- .long 0xe556c004,0xe516e004,0xe35c004e,0xe004a2ae
- .long 0xe1a0b82e,0x0afffd11,0xeafffceb
-
- .globl lj_ff_assert
- .hidden lj_ff_assert
- .type lj_ff_assert, %function
- .size lj_ff_assert, 64
-lj_ff_assert:
- .long 0xe1c900d0,0xe35b0008,0x3a000404,0xe3710003
- .long 0x8a000402,0xe5196004,0xe14900f8,0xe1a0c009
- .long 0xe25ba008,0xe28bb008,0x0a0001ce,0xe1cc00d8
- .long 0xe25aa008,0xe0cc00f8,0x1afffffb,0xea0001c9
-
- .globl lj_ff_type
- .hidden lj_ff_type
- .type lj_ff_type, %function
- .size lj_ff_type, 36
-lj_ff_type:
- .long 0xe5991004,0xe35b0008,0x3a0003f4,0xe371000e
- .long 0x33e0100d,0xe2613002,0xe1a03183,0xe18200d3
- .long 0xea0001bd
-
- .globl lj_ff_getmetatable
- .hidden lj_ff_getmetatable
- .type lj_ff_getmetatable, %function
- .size lj_ff_getmetatable, 148
-lj_ff_getmetatable:
- .long 0xe1c900d0,0xe35b0008,0x3a0003eb,0xe371000c
- .long 0x1371000d,0x1a000018,0xe590c010,0xe3e01000
- .long 0xe517ba14,0xe35c0000,0x0a0001b2,0xe59c201c
- .long 0xe59b3008,0xe59ce014,0xe0022003,0xe0822082
- .long 0xe08ee182,0xe1ce20d8,0xe1ce00d0,0xe59ee010
- .long 0xe3730005,0x0152000b,0x0a000004,0xe35e0000
- .long 0x1afffff7,0xe1a0000c,0xe3e0100b,0xea0001a1
- .long 0xe3710001,0x1a00019f,0xeafffff9,0xe371000e
- .long 0x21e01001,0x33a0100d,0xe0873101,0xe513ca00
- .long 0xeaffffe1
-
- .globl lj_ff_setmetatable
- .hidden lj_ff_setmetatable
- .type lj_ff_setmetatable, %function
- .size lj_ff_setmetatable, 76
-lj_ff_setmetatable:
- .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a0003c5
- .long 0xe371000c,0x0590c010,0x0373000c,0x05d03004
- .long 0x035c0000,0x1a0003bf,0xe3130004,0xe5802010
- .long 0x0a00018b,0xe5172b10,0xe3c33004,0xe5070b10
- .long 0xe5c03004,0xe580200c,0xea000185
-
- .globl lj_ff_rawget
- .hidden lj_ff_rawget
- .type lj_ff_rawget, %function
- .size lj_ff_rawget, 44
-lj_ff_rawget:
- .long 0xe1c920d0,0xe35b0010,0x3a0003b3,0xe1a01002
- .long 0xe373000c,0x1a0003b0,0xe1a00008,0xe2892008
- bl lj_tab_get
- .long 0xe1c000d0,0xea00017a
-
- .globl lj_ff_tonumber
- .hidden lj_ff_tonumber
- .type lj_ff_tonumber, %function
- .size lj_ff_tonumber, 24
-lj_ff_tonumber:
- .long 0xe1c900d0,0xe35b0008,0x1a0003a8,0xe371000e
- .long 0x9a000175,0xea0003a5
-
- .globl lj_ff_tostring
- .hidden lj_ff_tostring
- .type lj_ff_tostring, %function
- .size lj_ff_tostring, 84
-lj_ff_tostring:
- .long 0xe1c900d0,0xe35b0008,0x3a0003a2,0xe3710005
- .long 0x0a00016f,0xe51739cc,0xe5889010,0xe371000e
- .long 0x93530000,0xe58d6008,0x8a00039a,0xe5170b2c
- .long 0xe5171b28,0xe1500001,0xab0003bf,0xe1a00008
- .long 0xe1a01009
- bl lj_strfmt_number
- .long 0xe5989010,0xe3e01004,0xea00015f
-
- .globl lj_ff_next
- .hidden lj_ff_next
- .type lj_ff_next, %function
- .size lj_ff_next, 96
-lj_ff_next:
- .long 0xe1c900d0,0xe35b0008,0x3a00038d,0xe3e03000
- .long 0xe371000c,0x1a00038a,0xe18920fb,0xe5196004
- .long 0xe1a01000,0xe5889010,0xe1a00008,0xe5889014
- .long 0xe2892008,0xe58d6008
- bl lj_tab_next
- .long 0xe3500000,0x03e01000,0x0a00014d,0xe1c900d8
- .long 0xe1c921d0,0xe3a0b018,0xe14900f8,0xe1c920f0
- .long 0xea00014a
-
- .globl lj_ff_pairs
- .hidden lj_ff_pairs
- .type lj_ff_pairs, %function
- .size lj_ff_pairs, 48
-lj_ff_pairs:
- .long 0xe1c900d0,0xe35b0008,0x3a000375,0xe371000c
- .long 0x1a000373,0xe1c221d8,0xe5196004,0xe3e01000
- .long 0xe3a0b020,0xe14920f8,0xe589100c,0xea00013e
-
- .globl lj_ff_ipairs_aux
- .hidden lj_ff_ipairs_aux
- .type lj_ff_ipairs_aux, %function
- .size lj_ff_ipairs_aux, 120
-lj_ff_ipairs_aux:
- .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000368
- .long 0xe371000c,0x0373000e,0x1a000365,0xe590c018
- .long 0xe590b008,0xe2822001,0xe5196004,0xe152000c
- .long 0xe08bb182,0xe14920f8,0x31cb00d0,0xe3a0b008
- .long 0x2a000003,0xe3710001,0x13a0b018,0x11c900f0
- .long 0xea000129,0xe590c01c,0xe1a01002,0xe35c0000
- .long 0x0a000125
- bl lj_tab_getinth
- .long 0xe3500000,0x0a000122,0xe1c000d0,0xeafffff2
-
- .globl lj_ff_ipairs
- .hidden lj_ff_ipairs
- .type lj_ff_ipairs, %function
- .size lj_ff_ipairs, 52
-lj_ff_ipairs:
- .long 0xe1c900d0,0xe35b0008,0x3a00034b,0xe371000c
- .long 0x1a000349,0xe1c221d8,0xe5196004,0xe3a00000
- .long 0xe3e0100d,0xe3a0b020,0xe14920f8,0xe1c900f8
- .long 0xea000113
-
- .globl lj_ff_pcall
- .hidden lj_ff_pcall
- .type lj_ff_pcall, %function
- .size lj_ff_pcall, 40
-lj_ff_pcall:
- .long 0xe557aacf,0xe35b0008,0x3a00033e,0xe31a0010
- .long 0xe1a0c009,0xe2899008,0x03a0600e,0x13a0600f
- .long 0xe24bb008,0xeafffe0f
-
- .globl lj_ff_xpcall
- .hidden lj_ff_xpcall
- .type lj_ff_xpcall, %function
- .size lj_ff_xpcall, 64
-lj_ff_xpcall:
- .long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000333
- .long 0xe557aacf,0xe3730009,0x1a000330,0xe1a0c009
- .long 0xe1c900f8,0xe1c920f0,0xe31a0010,0xe2899010
- .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffdff
-
- .globl lj_ff_coroutine_resume
- .hidden lj_ff_coroutine_resume
- .type lj_ff_coroutine_resume, %function
- .size lj_ff_coroutine_resume, 308
-lj_ff_coroutine_resume:
- .long 0xe1c900d0,0xe35b0008,0x3a000324,0xe3710007
- .long 0x1a000322,0xe5196004,0xe5889010,0xe5901014
- .long 0xe5d0a007,0xe590c010,0xe081200b,0xe081300a
- .long 0xe58d6008,0xe153000c,0x0a000318,0xe5903018
- .long 0xe590c028,0xe35a0001,0x91520003,0x935c0000
- .long 0x8a000312,0xe2422008,0xe2899008,0xe24bb008
- .long 0xe5802014,0xe5889014,0xe18920dc,0xe15c000b
- .long 0x118120fc,0xe28cc008,0x1afffffa,0xe3a02000
- .long 0xe1a0a000,0xe3a03000,0xebfffd99,0xe59a2010
- .long 0xe3e01000,0xe59a3014,0xe3500001,0xe5989010
- .long 0xe5078a64,0xe5071af4,0x8a000016,0xe053b002
- .long 0xe5980018,0xe089100b,0x0a000009,0xe1510000
- .long 0xe3a0c000,0x8a000015,0xe24b3008,0xe58a2014
- .long 0xe18200dc,0xe15c0003,0xe18900fc,0xe28cc008
- .long 0x1afffffa,0xe3e02002,0xe28bb010,0xe5092004
- .long 0xe249a008,0xe2160003,0xe58d6008,0xe58db004
- .long 0x0afffb6f,0xeafffd19,0xe16300d8,0xe3e02001
- .long 0xe3a0b018,0xe58a3014,0xe1c900f0,0xeafffff2
- .long 0xe1a00008,0xe1a011ab
- bl lj_state_growstack
- .long 0xe3a00000,0xeaffffd5
-
- .globl lj_ff_coroutine_wrap_aux
- .hidden lj_ff_coroutine_wrap_aux
- .type lj_ff_coroutine_wrap_aux, %function
- .size lj_ff_coroutine_wrap_aux, 260
-lj_ff_coroutine_wrap_aux:
- .long 0xe5920018,0xe5196004,0xe5889010,0xe5901014
- .long 0xe5d0a007,0xe590c010,0xe081200b,0xe081300a
- .long 0xe58d6008,0xe153000c,0x0a0002cf,0xe5903018
- .long 0xe590c028,0xe35a0001,0x91520003,0x935c0000
- .long 0x8a0002c9,0xe5802014,0xe5889014,0xe18920dc
- .long 0xe15c000b,0x118120fc,0xe28cc008,0x1afffffa
- .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd53
- .long 0xe59a2010,0xe3e01000,0xe59a3014,0xe3500001
- .long 0xe5989010,0xe5078a64,0xe5071af4,0x8a000014
- .long 0xe053b002,0xe5980018,0xe089100b,0x0a000009
- .long 0xe1510000,0xe3a0c000,0x8a000010,0xe24b3008
- .long 0xe58a2014,0xe18200dc,0xe15c0003,0xe18900fc
- .long 0xe28cc008,0x1afffffa,0xe1a0a009,0xe28bb008
- .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffb2b
- .long 0xeafffcd5,0xe1a00008,0xe1a0100a
- bl lj_ffh_coroutine_wrap_err
- .long 0xe1a00008,0xe1a011ab
- bl lj_state_growstack
- .long 0xe3a00000,0xeaffffda
-
- .globl lj_ff_coroutine_yield
- .hidden lj_ff_coroutine_yield
- .type lj_ff_coroutine_yield, %function
- .size lj_ff_coroutine_yield, 44
-lj_ff_coroutine_yield:
- .long 0xe5980028,0xe089100b,0xe5889010,0xe3100001
- .long 0xe5881014,0xe3a00001,0xe3a02000,0x0a000291
- .long 0xe5882028,0xe5c80007,0xeafffcd8
-
- .globl lj_ff_math_floor
- .hidden lj_ff_math_floor
- .type lj_ff_math_floor, %function
- .size lj_ff_math_floor, 160
-lj_ff_math_floor:
- .long 0xe1c900d0,0xe35b0008,0x3a00028b,0xe371000e
- .long 0x0a000058,0x8a000288,0xe1a02081,0xe292c980
- .long 0x5a00000f,0xe3e03ff8,0xe053cacc,0xe1a03581
- .long 0xe1a02580,0xe3833480,0xe26ce020,0xe1833aa0
- .long 0x9a00000e,0xe1822e13,0xe1a00c33,0xe1120fc1
- .long 0x12800001,0xe3510000,0xb2600000,0xe3e0100d
- .long 0xea000044,0x2a000043,0xe1822000,0xe1120fc1
- .long 0x03a00000,0x13e00000,0xe3e0100d,0xea00003d
- .long 0x03530480,0x03520000,0x1a000002,0xe3510000
- .long 0x43a00480,0x4afffff0,0xeb00037e,0xea000035
-
- .globl lj_ff_math_ceil
- .hidden lj_ff_math_ceil
- .type lj_ff_math_ceil, %function
- .size lj_ff_math_ceil, 176
-lj_ff_math_ceil:
- .long 0xe1c900d0,0xe35b0008,0x3a000263,0xe371000e
- .long 0x0a000030,0x8a000260,0xe1a02081,0xe292c980
- .long 0x5a000011,0xe3e03ff8,0xe053cacc,0xe1a03581
- .long 0xe1a02580,0xe3833480,0xe26ce020,0xe1833aa0
- .long 0x9a000010,0xe1822e13,0xe1a00c33,0xe1d22fc1
- .long 0x12900001,0x61cf04dc,0x6a00001e,0xe3510000
- .long 0xb2600000,0xe3e0100d,0xea00001a,0x2a000019
- .long 0xe1822000,0xe1d22fc1,0x03a00000,0x13a00001
- .long 0xe3e0100d,0xea000013,0x03530480,0x1a000002
- .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000399
- .long 0xea00000c,0xe1a00000,0x00000000,0x41e00000
-
- .globl lj_ff_math_abs
- .hidden lj_ff_math_abs
- .type lj_ff_math_abs, %function
- .size lj_ff_math_abs, 40
-lj_ff_math_abs:
- .long 0xe1c900d0,0xe35b0008,0x3a000237,0xe371000e
- .long 0x8a000235,0x13c11480,0x1a000002,0xe3500000
- .long 0xb2700000,0x614f03d4
-
- .globl lj_fff_restv
- .hidden lj_fff_restv
- .type lj_fff_restv, %function
- .size lj_fff_restv, 8
-lj_fff_restv:
- .long 0xe5196004,0xe14900f8
-
- .globl lj_fff_res1
- .hidden lj_fff_res1
- .type lj_fff_res1, %function
- .size lj_fff_res1, 4
-lj_fff_res1:
- .long 0xe3a0b010
-
- .globl lj_fff_res
- .hidden lj_fff_res
- .type lj_fff_res, %function
- .size lj_fff_res, 84
-lj_fff_res:
- .long 0xe2160003,0x0516e004,0xe58db004,0xe249a008
- .long 0x1afffc5c,0xe004caae,0xe15c000b,0x8a000007
- .long 0xe00402ae,0xe5d6c000,0xe496e004,0xe04a9000
- .long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe08a100b,0xe3e00000,0xe28bb008,0xe5010004
- .long 0xeafffff0
-
- .globl lj_ff_math_sqrt
- .hidden lj_ff_math_sqrt
- .type lj_ff_math_sqrt, %function
- .size lj_ff_math_sqrt, 28
-lj_ff_math_sqrt:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a000214
- .long 0xe371000e,0x2a000212,0xeeb10bc0
-
- .globl lj_fff_resd
- .hidden lj_fff_resd
- .type lj_fff_resd, %function
- .size lj_fff_resd, 12
-lj_fff_resd:
- .long 0xe5196004,0xed090b02,0xeaffffdf
-
- .globl lj_ff_math_log
- .hidden lj_ff_math_log
- .type lj_ff_math_log, %function
- .size lj_ff_math_log, 32
-lj_ff_math_log:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x1a00020a
- .long 0xe371000e,0x2a000208
- bl log
- .long 0xeafffff4
-
- .globl lj_ff_math_log10
- .hidden lj_ff_math_log10
- .type lj_ff_math_log10, %function
- .size lj_ff_math_log10, 32
-lj_ff_math_log10:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a000202
- .long 0xe371000e,0x2a000200
- bl log10
- .long 0xeaffffec
-
- .globl lj_ff_math_exp
- .hidden lj_ff_math_exp
- .type lj_ff_math_exp, %function
- .size lj_ff_math_exp, 32
-lj_ff_math_exp:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001fa
- .long 0xe371000e,0x2a0001f8
- bl exp
- .long 0xeaffffe4
-
- .globl lj_ff_math_sin
- .hidden lj_ff_math_sin
- .type lj_ff_math_sin, %function
- .size lj_ff_math_sin, 32
-lj_ff_math_sin:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001f2
- .long 0xe371000e,0x2a0001f0
- bl sin
- .long 0xeaffffdc
-
- .globl lj_ff_math_cos
- .hidden lj_ff_math_cos
- .type lj_ff_math_cos, %function
- .size lj_ff_math_cos, 32
-lj_ff_math_cos:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001ea
- .long 0xe371000e,0x2a0001e8
- bl cos
- .long 0xeaffffd4
-
- .globl lj_ff_math_tan
- .hidden lj_ff_math_tan
- .type lj_ff_math_tan, %function
- .size lj_ff_math_tan, 32
-lj_ff_math_tan:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001e2
- .long 0xe371000e,0x2a0001e0
- bl tan
- .long 0xeaffffcc
-
- .globl lj_ff_math_asin
- .hidden lj_ff_math_asin
- .type lj_ff_math_asin, %function
- .size lj_ff_math_asin, 32
-lj_ff_math_asin:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001da
- .long 0xe371000e,0x2a0001d8
- bl asin
- .long 0xeaffffc4
-
- .globl lj_ff_math_acos
- .hidden lj_ff_math_acos
- .type lj_ff_math_acos, %function
- .size lj_ff_math_acos, 32
-lj_ff_math_acos:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001d2
- .long 0xe371000e,0x2a0001d0
- bl acos
- .long 0xeaffffbc
-
- .globl lj_ff_math_atan
- .hidden lj_ff_math_atan
- .type lj_ff_math_atan, %function
- .size lj_ff_math_atan, 32
-lj_ff_math_atan:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001ca
- .long 0xe371000e,0x2a0001c8
- bl atan
- .long 0xeaffffb4
-
- .globl lj_ff_math_sinh
- .hidden lj_ff_math_sinh
- .type lj_ff_math_sinh, %function
- .size lj_ff_math_sinh, 32
-lj_ff_math_sinh:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001c2
- .long 0xe371000e,0x2a0001c0
- bl sinh
- .long 0xeaffffac
-
- .globl lj_ff_math_cosh
- .hidden lj_ff_math_cosh
- .type lj_ff_math_cosh, %function
- .size lj_ff_math_cosh, 32
-lj_ff_math_cosh:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001ba
- .long 0xe371000e,0x2a0001b8
- bl cosh
- .long 0xeaffffa4
-
- .globl lj_ff_math_tanh
- .hidden lj_ff_math_tanh
- .type lj_ff_math_tanh, %function
- .size lj_ff_math_tanh, 32
-lj_ff_math_tanh:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a0001b2
- .long 0xe371000e,0x2a0001b0
- bl tanh
- .long 0xeaffff9c
-
- .globl lj_ff_math_pow
- .hidden lj_ff_math_pow
- .type lj_ff_math_pow, %function
- .size lj_ff_math_pow, 44
-lj_ff_math_pow:
- .long 0xe5991004,0xe599300c,0xe35b0010,0xed190b00
- .long 0xed991b02,0x3a0001a8,0xe371000e,0x3373000e
- .long 0x2a0001a5
- bl pow
- .long 0xeaffff91
-
- .globl lj_ff_math_atan2
- .hidden lj_ff_math_atan2
- .type lj_ff_math_atan2, %function
- .size lj_ff_math_atan2, 44
-lj_ff_math_atan2:
- .long 0xe5991004,0xe599300c,0xe35b0010,0xed190b00
- .long 0xed991b02,0x3a00019d,0xe371000e,0x3373000e
- .long 0x2a00019a
- bl atan2
- .long 0xeaffff86
-
- .globl lj_ff_math_fmod
- .hidden lj_ff_math_fmod
- .type lj_ff_math_fmod, %function
- .size lj_ff_math_fmod, 44
-lj_ff_math_fmod:
- .long 0xe5991004,0xe599300c,0xe35b0010,0xed190b00
- .long 0xed991b02,0x3a000192,0xe371000e,0x3373000e
- .long 0x2a00018f
- bl fmod
- .long 0xeaffff7b
-
- .globl lj_ff_math_ldexp
- .hidden lj_ff_math_ldexp
- .type lj_ff_math_ldexp, %function
- .size lj_ff_math_ldexp, 44
-lj_ff_math_ldexp:
- .long 0xe5993004,0xe1c900d8,0xe35b0010,0x3a000189
- .long 0xed190b00,0xe373000e,0x2a000186,0xe371000e
- .long 0x1a000184
- bl ldexp
- .long 0xeaffff70
-
- .globl lj_ff_math_frexp
- .hidden lj_ff_math_frexp
- .type lj_ff_math_frexp, %function
- .size lj_ff_math_frexp, 60
-lj_ff_math_frexp:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a00017e
- .long 0xe371000e,0x2a00017c,0xe1a0000d
- bl frexp
- .long 0xe59d2000,0xe3e0300d,0xe5196004,0xed090b02
- .long 0xe3a0b018,0xe1c920f0,0xeaffff45
-
- .globl lj_ff_math_modf
- .hidden lj_ff_math_modf
- .type lj_ff_math_modf, %function
- .size lj_ff_math_modf, 48
-lj_ff_math_modf:
- .long 0xe5991004,0xe35b0008,0xed190b00,0x3a00016f
- .long 0xe371000e,0x2a00016d,0xe2490008,0xe5196004
- bl modf
- .long 0xe3a0b018,0xed090b00,0xeaffff39
-
- .globl lj_ff_math_min
- .hidden lj_ff_math_min
- .type lj_ff_math_min, %function
- .size lj_ff_math_min, 152
-lj_ff_math_min:
- .long 0xe1c900d0,0xe35b0008,0x3a000164,0xe089c00b
- .long 0xe371000e,0xe289a008,0x1a00000d,0xe1ca20d0
- .long 0xe15a000c,0x2affff2c,0xe373000e,0x1a000003
- .long 0xe1500002,0xe28aa008,0xc1a00002,0xeafffff6
- .long 0xee020a10,0x8a000155,0xed1a1b00,0xeeb80bc2
- .long 0xea000007,0xed190b00,0x8a000150,0xe1ca20d0
- .long 0xed1a1b00,0xe15a000c,0x2affff3a,0xe373000e
- .long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008
- .long 0x8eb00b41,0xeafffff4,0xee022a10,0x8a000143
- .long 0xeeb81bc2,0xeafffff6
-
- .globl lj_ff_math_max
- .hidden lj_ff_math_max
- .type lj_ff_math_max, %function
- .size lj_ff_math_max, 152
-lj_ff_math_max:
- .long 0xe1c900d0,0xe35b0008,0x3a00013e,0xe089c00b
- .long 0xe371000e,0xe289a008,0x1a00000d,0xe1ca20d0
- .long 0xe15a000c,0x2affff06,0xe373000e,0x1a000003
- .long 0xe1500002,0xe28aa008,0xb1a00002,0xeafffff6
- .long 0xee020a10,0x8a00012f,0xed1a1b00,0xeeb80bc2
- .long 0xea000007,0xed190b00,0x8a00012a,0xe1ca20d0
- .long 0xed1a1b00,0xe15a000c,0x2affff14,0xe373000e
- .long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008
- .long 0x3eb00b41,0xeafffff4,0xee022a10,0x8a00011d
- .long 0xeeb81bc2,0xeafffff6
-
- .globl lj_ff_string_byte
- .hidden lj_ff_string_byte
- .type lj_ff_string_byte, %function
- .size lj_ff_string_byte, 52
-lj_ff_string_byte:
- .long 0xe1c900d0,0xe5196004,0xe35b0008,0x03710005
- .long 0x1a000116,0xe590200c,0xe5d00010,0xe3e0100d
- .long 0xe3520000,0x03a0b008,0x13a0b010,0xe14900f8
- .long 0xeafffee0
-
- .globl lj_ff_string_char
- .hidden lj_ff_string_char
- .type lj_ff_string_char, %function
- .size lj_ff_string_char, 52
-lj_ff_string_char:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab000133
- .long 0xe1c900d0,0xe5196004,0xe35b0008,0x0371000e
- .long 0x03d030ff,0xe3a02001,0x1a000103,0xe58d0000
- .long 0xe1a0100d
-
- .globl lj_fff_newstr
- .hidden lj_fff_newstr
- .type lj_fff_newstr, %function
- .size lj_fff_newstr, 16
-lj_fff_newstr:
- .long 0xe5889010,0xe1a00008,0xe58d6008
- bl lj_str_new
-
- .globl lj_fff_resstr
- .hidden lj_fff_resstr
- .type lj_fff_resstr, %function
- .size lj_fff_resstr, 12
-lj_fff_resstr:
- .long 0xe5989010,0xe3e01004,0xeafffec9
-
- .globl lj_ff_string_sub
- .hidden lj_ff_string_sub
- .type lj_ff_string_sub, %function
- .size lj_ff_string_sub, 132
-lj_ff_string_sub:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab00011f
- .long 0xe1c900d0,0xe1c921d0,0xe35b0010,0xe3e0c000
- .long 0x0a000003,0x3a0000f0,0xe373000e,0xe1a0c002
- .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x0590100c
- .long 0x0373000e,0x1a0000e8,0xe2813001,0xe3520000
- .long 0xb0822003,0xe3520001,0xb3a02001,0xe35c0000
- .long 0xb08cc003,0xe1cccfcc,0xe15c0001,0xe280000f
- .long 0xc1a0c001,0xe0801002,0xe05c2002,0xe2822001
- .long 0xaaffffd7
-
- .globl lj_fff_emptystr
- .hidden lj_fff_emptystr
- .type lj_fff_emptystr, %function
- .size lj_fff_emptystr, 12
-lj_fff_emptystr:
- .long 0xe2470eae,0xe3e01004,0xeafffea5
-
- .globl lj_ff_string_reverse
- .hidden lj_ff_string_reverse
- .type lj_ff_string_reverse, %function
- .size lj_ff_string_reverse, 76
-lj_ff_string_reverse:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000fb
- .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000ce
- .long 0xe2470eaf,0xe3720005,0x1a0000cb,0xe5903008
- .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
- bl lj_buf_putstr_reverse
- bl lj_buf_tostr
- .long 0xeaffffc5
-
- .globl lj_ff_string_lower
- .hidden lj_ff_string_lower
- .type lj_ff_string_lower, %function
- .size lj_ff_string_lower, 76
-lj_ff_string_lower:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000e8
- .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000bb
- .long 0xe2470eaf,0xe3720005,0x1a0000b8,0xe5903008
- .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
- bl lj_buf_putstr_lower
- bl lj_buf_tostr
- .long 0xeaffffb2
-
- .globl lj_ff_string_upper
- .hidden lj_ff_string_upper
- .type lj_ff_string_upper, %function
- .size lj_ff_string_upper, 76
-lj_ff_string_upper:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000d5
- .long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000a8
- .long 0xe2470eaf,0xe3720005,0x1a0000a5,0xe5903008
- .long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
- bl lj_buf_putstr_upper
- bl lj_buf_tostr
- .long 0xeaffff9f
-
- .globl lj_vm_tobit_fb
- .hidden lj_vm_tobit_fb
- .type lj_vm_tobit_fb, %function
- .size lj_vm_tobit_fb, 4
-lj_vm_tobit_fb:
- .long 0x8a00009c
-
- .globl lj_vm_tobit
- .hidden lj_vm_tobit
- .type lj_vm_tobit, %function
- .size lj_vm_tobit, 88
-lj_vm_tobit:
- .long 0xe1a0c081,0xe29cc980,0x53a00000,0x512fff1e
- .long 0xe3e03ff8,0xe053cacc,0x4a000006,0xe1a03581
- .long 0xe3833480,0xe1833aa0,0xe3510000,0xe1a00c33
- .long 0xb2600000,0xe12fff1e,0xe28cc015,0xe1a03c30
- .long 0xe26cc014,0xe1a00601,0xe3510000,0xe1830c10
- .long 0xb2600000,0xe12fff1e
-
- .globl lj_ff_bit_tobit
- .hidden lj_ff_bit_tobit
- .type lj_ff_bit_tobit, %function
- .size lj_ff_bit_tobit, 28
-lj_ff_bit_tobit:
- .long 0xe1c900d0,0xe35b0008,0x3a000083,0xe371000e
- .long 0x1bffffe3,0xe3e0100d,0xeafffe4e
-
- .globl lj_ff_bit_band
- .hidden lj_ff_bit_band
- .type lj_ff_bit_band, %function
- .size lj_ff_bit_band, 60
-lj_ff_bit_band:
- .long 0xe1c900d0,0xe35b0008,0x3a00007c,0xe371000e
- .long 0x1bffffdc,0xe1a02000,0xe3a0a008,0xe18900da
- .long 0xe15a000b,0xe28aa008,0xaa000021,0xe371000e
- .long 0x1bffffd4,0xe0022000,0xeafffff7
-
- .globl lj_ff_bit_bor
- .hidden lj_ff_bit_bor
- .type lj_ff_bit_bor, %function
- .size lj_ff_bit_bor, 60
-lj_ff_bit_bor:
- .long 0xe1c900d0,0xe35b0008,0x3a00006d,0xe371000e
- .long 0x1bffffcd,0xe1a02000,0xe3a0a008,0xe18900da
- .long 0xe15a000b,0xe28aa008,0xaa000012,0xe371000e
- .long 0x1bffffc5,0xe1822000,0xeafffff7
-
- .globl lj_ff_bit_bxor
- .hidden lj_ff_bit_bxor
- .type lj_ff_bit_bxor, %function
- .size lj_ff_bit_bxor, 76
-lj_ff_bit_bxor:
- .long 0xe1c900d0,0xe35b0008,0x3a00005e,0xe371000e
- .long 0x1bffffbe,0xe1a02000,0xe3a0a008,0xe18900da
- .long 0xe15a000b,0xe28aa008,0xaa000003,0xe371000e
- .long 0x1bffffb6,0xe0222000,0xeafffff7,0xe3e0300d
- .long 0xe5196004,0xe14920f8,0xeafffe1f
-
- .globl lj_ff_bit_bswap
- .hidden lj_ff_bit_bswap
- .type lj_ff_bit_bswap, %function
- .size lj_ff_bit_bswap, 44
-lj_ff_bit_bswap:
- .long 0xe1c900d0,0xe35b0008,0x3a00004b,0xe371000e
- .long 0x1bffffab,0xe0202860,0xe3c228ff,0xe1a00460
- .long 0xe3e0100d,0xe0200422,0xeafffe12
-
- .globl lj_ff_bit_bnot
- .hidden lj_ff_bit_bnot
- .type lj_ff_bit_bnot, %function
- .size lj_ff_bit_bnot, 32
-lj_ff_bit_bnot:
- .long 0xe1c900d0,0xe35b0008,0x3a000040,0xe371000e
- .long 0x1bffffa0,0xe1e00000,0xe3e0100d,0xeafffe0a
-
- .globl lj_ff_bit_lshift
- .hidden lj_ff_bit_lshift
- .type lj_ff_bit_lshift, %function
- .size lj_ff_bit_lshift, 48
-lj_ff_bit_lshift:
- .long 0xe1c900d8,0xe35b0010,0x3a000038,0xe371000e
- .long 0x1bffff98,0xe200a01f,0xe1c900d0,0xe371000e
- .long 0x1bffff94,0xe1a00a10,0xe3e0100d,0xeafffdfe
-
- .globl lj_ff_bit_rshift
- .hidden lj_ff_bit_rshift
- .type lj_ff_bit_rshift, %function
- .size lj_ff_bit_rshift, 48
-lj_ff_bit_rshift:
- .long 0xe1c900d8,0xe35b0010,0x3a00002c,0xe371000e
- .long 0x1bffff8c,0xe200a01f,0xe1c900d0,0xe371000e
- .long 0x1bffff88,0xe1a00a30,0xe3e0100d,0xeafffdf2
-
- .globl lj_ff_bit_arshift
- .hidden lj_ff_bit_arshift
- .type lj_ff_bit_arshift, %function
- .size lj_ff_bit_arshift, 48
-lj_ff_bit_arshift:
- .long 0xe1c900d8,0xe35b0010,0x3a000020,0xe371000e
- .long 0x1bffff80,0xe200a01f,0xe1c900d0,0xe371000e
- .long 0x1bffff7c,0xe1a00a50,0xe3e0100d,0xeafffde6
-
- .globl lj_ff_bit_rol
- .hidden lj_ff_bit_rol
- .type lj_ff_bit_rol, %function
- .size lj_ff_bit_rol, 48
-lj_ff_bit_rol:
- .long 0xe1c900d8,0xe35b0010,0x3a000014,0xe371000e
- .long 0x1bffff74,0xe260a000,0xe1c900d0,0xe371000e
- .long 0x1bffff70,0xe1a00a70,0xe3e0100d,0xeafffdda
-
- .globl lj_ff_bit_ror
- .hidden lj_ff_bit_ror
- .type lj_ff_bit_ror, %function
- .size lj_ff_bit_ror, 48
-lj_ff_bit_ror:
- .long 0xe1c900d8,0xe35b0010,0x3a000008,0xe371000e
- .long 0x1bffff68,0xe200a01f,0xe1c900d0,0xe371000e
- .long 0x1bffff64,0xe1a00a70,0xe3e0100d,0xeafffdce
-
- .globl lj_fff_fallback
- .hidden lj_fff_fallback
- .type lj_fff_fallback, %function
- .size lj_fff_fallback, 116
-lj_fff_fallback:
- .long 0xe5192008,0xe5981018,0xe089000b,0xe5196004
- .long 0xe5880014,0xe5922014,0xe5889010,0xe28000a0
- .long 0xe58d6008,0xe1500001,0xe1a00008,0x8a000017
- .long 0xe12fff32,0xe5989010,0xe3500000,0xe1a0b180
- .long 0xe249a008,0xcafffdbf,0xe5980014,0xe5192008
- .long 0xe040b009,0x1a000006,0xe5926010,0xe5d6c000
- .long 0xe496e004,0xe797c10c,0xe004a2ae,0xe08aa009
- .long 0xe12fff1c
-
- .globl lj_vm_call_tail
- .hidden lj_vm_call_tail
- .type lj_vm_call_tail, %function
- .size lj_vm_call_tail, 48
-lj_vm_call_tail:
- .long 0xe2160003,0xe3c61007,0x0516e004,0x000412ae
- .long 0x02811008,0xe049c001,0xeafffab3,0xe3a01014
- bl lj_state_growstack
- .long 0xe5989010,0xe1500000,0xeaffffe8
-
- .globl lj_fff_gcstep
- .hidden lj_fff_gcstep
- .type lj_fff_gcstep, %function
- .size lj_fff_gcstep, 44
-lj_fff_gcstep:
- .long 0xe1a0a00e,0xe5889010,0xe089100b,0xe58d6008
- .long 0xe5881014,0xe1a00008
- bl lj_gc_step
- .long 0xe5989010,0xe1a0e00a,0xe5192008,0xe12fff1e
-
- .globl lj_vm_record
- .hidden lj_vm_record
- .type lj_vm_record, %function
- .size lj_vm_record, 40
-lj_vm_record:
- .long 0xe5570acf,0xe3100020,0x1a000009,0xe5171a80
- .long 0xe3100010,0x1a000014,0xe2411001,0xe310000c
- .long 0x15071a80,0xea000010
-
- .globl lj_vm_rethook
- .hidden lj_vm_rethook
- .type lj_vm_rethook, %function
- .size lj_vm_rethook, 24
-lj_vm_rethook:
- .long 0xe5570acf,0xe3100010,0x0a00000d,0xe20ec0ff
- .long 0xe087c10c,0xe59cf268
-
- .globl lj_vm_inshook
- .hidden lj_vm_inshook
- .type lj_vm_inshook, %function
- .size lj_vm_inshook, 92
-lj_vm_inshook:
- .long 0xe5570acf,0xe5171a80,0xe3100010,0x1afffff8
- .long 0xe310000c,0x0afffff6,0xe2511001,0xe5071a80
- .long 0x0a000001,0xe3100004,0x0afffff1,0xe1a00008
- .long 0xe5889010,0xe1a01006
- bl lj_dispatch_ins
- .long 0xe5989010,0xe556c004,0xe516e004,0xe087c10c
- .long 0xe59cc268,0xe004a2ae,0xe1a0b82e,0xe12fff1c
-
- .globl lj_cont_hook
- .hidden lj_cont_hook
- .type lj_cont_hook, %function
- .size lj_cont_hook, 16
-lj_cont_hook:
- .long 0xe5130018,0xe2866004,0xe58d0004,0xeafffff4
-
- .globl lj_vm_hotloop
- .hidden lj_vm_hotloop
- .type lj_vm_hotloop, %function
- .size lj_vm_hotloop, 48
-lj_vm_hotloop:
- .long 0xe5192008,0xe2470d27,0xe58d6008,0xe5922010
- .long 0xe1a01006,0xe5078970,0xe5522039,0xe5889010
- .long 0xe0892182,0xe5882014
- bl lj_trace_hot
- .long 0xeaffffe7
-
- .globl lj_vm_callhook
- .hidden lj_vm_callhook
- .type lj_vm_callhook, %function
- .size lj_vm_callhook, 8
-lj_vm_callhook:
- .long 0xe1a01006,0xea000000
-
- .globl lj_vm_hotcall
- .hidden lj_vm_hotcall
- .type lj_vm_hotcall, %function
- .size lj_vm_hotcall, 68
-lj_vm_hotcall:
- .long 0xe3861001,0xe089300b,0xe58d6008,0xe1a00008
- .long 0xe5889010,0xe04aa009,0xe5883014
- bl lj_dispatch_call
- .long 0xe5989010,0xe5983014,0xe3a01000,0xe089a00a
- .long 0xe043b009,0xe58d1008,0xe5192008,0xe516e004
- .long 0xe12fff10
-
- .globl lj_cont_stitch
- .hidden lj_cont_stitch
- .type lj_cont_stitch, %function
- .size lj_cont_stitch, 140
-lj_cont_stitch:
- .long 0xe59dc004,0xe516e004,0xe5132018,0xe25cc008
- .long 0xe004b2ae,0x0a000005,0xe1ca00d0,0xe28aa008
- .long 0xe25cc008,0xe18900fb,0xe28bb008,0x1afffff9
- .long 0xe004a2ae,0xe004caae,0xe08aa00c,0xe15a000b
- .long 0xe3e01000,0x8a00000d,0xe1d2a4b0,0xe1d2b4b2
- .long 0xe15b000a,0x0afffaee,0xe35b0000,0x1afff912
- .long 0xe507a0bc,0xe5078970,0xe5889010,0xe2470d27
- .long 0xe1a01006
- bl lj_dispatch_stitch
- .long 0xe5989010,0xeafffae4,0xe18900fb,0xe28bb008
- .long 0xeaffffeb
-
- .globl lj_vm_profhook
- .hidden lj_vm_profhook
- .type lj_vm_profhook, %function
- .size lj_vm_profhook, 28
-lj_vm_profhook:
- .long 0xe1a00008,0xe5889010,0xe1a01006
- bl lj_dispatch_profile
- .long 0xe5989010,0xe2466004,0xeafffada
-
- .globl lj_vm_exit_handler
- .hidden lj_vm_exit_handler
- .type lj_vm_exit_handler, %function
- .size lj_vm_exit_handler, 136
-lj_vm_exit_handler:
- .long 0xe24dd00c,0xe92d1fff,0xe59d0040,0xe59e7000
- .long 0xe28d2040,0xe3e03003,0xe58d2034,0xe5073af4
- .long 0xe5301004,0xe58d0038,0xe58d003c,0xed2d0b20
- .long 0xe1a01401,0xe0800341,0xe59e1004,0xe040000e
- .long 0xe5178a64,0xe0810120,0xe5179a60,0xe50700bc
- .long 0xe3a03000,0xe5889010,0xe5078970,0xe5073a60
- .long 0xe2470d27,0xe1a0100d
- bl lj_trace_exit
- .long 0xe5981028,0xe5989010,0xe3c11003,0xe1a0d001
- .long 0xe59d6008,0xe58d800c,0xea000000
-
- .globl lj_vm_exit_interp
- .hidden lj_vm_exit_interp
- .type lj_vm_exit_interp, %function
- .size lj_vm_exit_interp, 164
-lj_vm_exit_interp:
- .long 0xe59d800c,0xe3500000,0xba000021,0xe1a0b180
- .long 0xe5191008,0xe58db004,0xe3a02000,0xe5889010
- .long 0xe5911010,0xe5072a60,0xe3e03000,0xe5115030
- .long 0xe5d6c000,0xe3a040ff,0xe496e004,0xe1a04184
- .long 0xe5073af4,0xe35c0061,0x2a000007,0xe35c0059
- .long 0xe797c10c,0xe004a2ae,0x31a0b82e,0x224bb008
- .long 0x208aa009,0x25192008,0xe12fff1c,0xe5190004
- .long 0xe2101003,0x1afffff4,0xe5102004,0xe00402a2
- .long 0xe0491000,0xe5112010,0xe5922010,0xe5125030
- .long 0xeaffffed,0xe2601000,0xe1a00008
- bl lj_err_throw
- .long 0x3ff00000
-
- .globl lj_vm_floor
- .hidden lj_vm_floor
- .type lj_vm_floor, %function
- .size lj_vm_floor, 144
-lj_vm_floor:
- .long 0xec510b10,0xe1a02081,0xe292c980,0x5a000016
- .long 0xe3e03ff3,0xe053cacc,0x312fff1e,0xe3e03001
- .long 0xe1c02c13,0xe0000c13,0xe25cc020,0x51c13c13
- .long 0x51822003,0x53e03001,0x50011c13,0xe1120fc1
- .long 0x0c410b10,0x012fff1e,0xe3e03001,0xe35c0000
- .long 0x51a02c13,0x43e02000,0xe28cc020,0xe0500c13
- .long 0xe0c11002,0xec410b10,0xe12fff1e,0x212fff1e
- .long 0xe1822000,0xe1120fc1,0xe3a00000,0xe2011480
- .long 0x151f308c,0x11811003,0xec410b10,0xe12fff1e
-
- .globl lj_vm_floor_sf
- .hidden lj_vm_floor_sf
- .type lj_vm_floor_sf, %function
- .size lj_vm_floor_sf, 128
-lj_vm_floor_sf:
- .long 0xe1a02081,0xe292c980,0x5a000014,0xe3e03ff3
- .long 0xe053cacc,0x312fff1e,0xe3e03001,0xe1c02c13
- .long 0xe0000c13,0xe25cc020,0x51c13c13,0x51822003
- .long 0x53e03001,0x50011c13,0xe1120fc1,0x012fff1e
- .long 0xe3e03001,0xe35c0000,0x51a02c13,0x43e02000
- .long 0xe28cc020,0xe0500c13,0xe0c11002,0xe12fff1e
- .long 0x212fff1e,0xe1822000,0xe1120fc1,0xe3a00000
- .long 0xe2011480,0x151f3110,0x11811003,0xe12fff1e
-
- .globl lj_vm_ceil
- .hidden lj_vm_ceil
- .type lj_vm_ceil, %function
- .size lj_vm_ceil, 144
-lj_vm_ceil:
- .long 0xec510b10,0xe1a02081,0xe292c980,0x5a000016
- .long 0xe3e03ff3,0xe053cacc,0x312fff1e,0xe3e03001
- .long 0xe1c02c13,0xe0000c13,0xe25cc020,0x51c13c13
- .long 0x51822003,0x53e03001,0x50011c13,0xe1d22fc1
- .long 0x0c410b10,0x012fff1e,0xe3e03001,0xe35c0000
- .long 0x51a02c13,0x43e02000,0xe28cc020,0xe0500c13
- .long 0xe0c11002,0xec410b10,0xe12fff1e,0x212fff1e
- .long 0xe1822000,0xe1d22fc1,0xe3a00000,0xe2011480
- .long 0x151f319c,0x11811003,0xec410b10,0xe12fff1e
-
- .globl lj_vm_ceil_sf
- .hidden lj_vm_ceil_sf
- .type lj_vm_ceil_sf, %function
- .size lj_vm_ceil_sf, 128
-lj_vm_ceil_sf:
- .long 0xe1a02081,0xe292c980,0x5a000014,0xe3e03ff3
- .long 0xe053cacc,0x312fff1e,0xe3e03001,0xe1c02c13
- .long 0xe0000c13,0xe25cc020,0x51c13c13,0x51822003
- .long 0x53e03001,0x50011c13,0xe1d22fc1,0x012fff1e
- .long 0xe3e03001,0xe35c0000,0x51a02c13,0x43e02000
- .long 0xe28cc020,0xe0500c13,0xe0c11002,0xe12fff1e
- .long 0x212fff1e,0xe1822000,0xe1d22fc1,0xe3a00000
- .long 0xe2011480,0x151f3220,0x11811003,0xe12fff1e
-
- .globl lj_vm_trunc
- .hidden lj_vm_trunc
- .type lj_vm_trunc, %function
- .size lj_vm_trunc, 64
-lj_vm_trunc:
- .long 0xec510b10,0xe1a02081,0xe292c980,0x52011480
- .long 0x53a00000,0x5c410b10,0x512fff1e,0xe3e03ff3
- .long 0xe053cacc,0x312fff1e,0xe3e03001,0xe0000c13
- .long 0xe25cc020,0x50011c13,0xec410b10,0xe12fff1e
-
- .globl lj_vm_trunc_sf
- .hidden lj_vm_trunc_sf
- .type lj_vm_trunc_sf, %function
- .size lj_vm_trunc_sf, 52
-lj_vm_trunc_sf:
- .long 0xe1a02081,0xe292c980,0x52011480,0x53a00000
- .long 0x512fff1e,0xe3e03ff3,0xe053cacc,0x312fff1e
- .long 0xe3e03001,0xe0000c13,0xe25cc020,0x50011c13
- .long 0xe12fff1e
-
- .globl lj_vm_mod
- .hidden lj_vm_mod
- .type lj_vm_mod, %function
- .size lj_vm_mod, 36
-lj_vm_mod:
- .long 0xee860b07,0xe1a0b00e,0xec510b10,0xebffff7a
- .long 0xec410b10,0xee200b07,0xe1a0e00b,0xee366b40
- .long 0xe12fff1e
-
- .globl lj_vm_modi
- .hidden lj_vm_modi
- .type lj_vm_modi, %function
- .size lj_vm_modi, 348
-lj_vm_modi:
- .long 0xe210c480,0x42600000,0xe02cc0c1,0xe3510000
- .long 0x42611000,0xe2513001,0x11500001,0x03a00000
- .long 0x81110003,0x00000003,0x9a000045,0xe16f2f10
- .long 0xe16f3f11,0xe0433002,0xe273201f,0x108ff182
- .long 0xe1a00000,0xe1500f81,0x20400f81,0xe1500f01
- .long 0x20400f01,0xe1500e81,0x20400e81,0xe1500e01
- .long 0x20400e01,0xe1500d81,0x20400d81,0xe1500d01
- .long 0x20400d01,0xe1500c81,0x20400c81,0xe1500c01
- .long 0x20400c01,0xe1500b81,0x20400b81,0xe1500b01
- .long 0x20400b01,0xe1500a81,0x20400a81,0xe1500a01
- .long 0x20400a01,0xe1500981,0x20400981,0xe1500901
- .long 0x20400901,0xe1500881,0x20400881,0xe1500801
- .long 0x20400801,0xe1500781,0x20400781,0xe1500701
- .long 0x20400701,0xe1500681,0x20400681,0xe1500601
- .long 0x20400601,0xe1500581,0x20400581,0xe1500501
- .long 0x20400501,0xe1500481,0x20400481,0xe1500401
- .long 0x20400401,0xe1500381,0x20400381,0xe1500301
- .long 0x20400301,0xe1500281,0x20400281,0xe1500201
- .long 0x20400201,0xe1500181,0x20400181,0xe1500101
- .long 0x20400101,0xe1500081,0x20400081,0xe1500001
- .long 0x20400001,0xe3500000,0x135c0000,0x40400001
- .long 0xe030108c,0x42600000,0xe12fff1e
-
- .globl lj_vm_ffi_callback
- .hidden lj_vm_ffi_callback
- .type lj_vm_ffi_callback, %function
- .size lj_vm_ffi_callback, 136
-lj_vm_ffi_callback:
- .long 0xe59c60e4,0xe28c7d2d,0xe58d401c,0xe28d4060
- .long 0xed248b10,0xe286c060,0xe1c626f8,0xe1c606f0
- .long 0xed2c0b10,0xe59d3000,0xe28d2080,0xe1a00006
- .long 0xe1a031a3,0xe5862080,0xe1a0100d,0xe5863094
- .long 0xe58d6008
- bl lj_ccallback_enter
- .long 0xe5909010,0xe3e01000,0xe590b014,0xe3a040ff
- .long 0xe5192008,0xe1a08000,0xe04bb009,0xe1a04184
- .long 0xe5071af4,0xe5926010,0xe5d6c000,0xe496e004
- .long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c
-
- .globl lj_cont_ffi_callback
- .hidden lj_cont_ffi_callback
- .type lj_cont_ffi_callback, %function
- .size lj_cont_ffi_callback, 40
-lj_cont_ffi_callback:
- .long 0xe5176a5c,0xe5889010,0xe5883014,0xe586800c
- .long 0xe1a00006,0xe1a0100a
- bl lj_ccallback_leave
- .long 0xe1c606d0,0xed960b08,0xeafff825
-.globl lj_err_unwind_arm
-.personality lj_err_unwind_arm
-.fnend
-.fnstart
-.save {r4, r5, r11, lr}
-.setfp r11, sp
-
- .globl lj_vm_ffi_call
- .hidden lj_vm_ffi_call
- .type lj_vm_ffi_call, %function
- .size lj_vm_ffi_call, 96
-lj_vm_ffi_call:
- .long 0xe92d4830,0xe1a04000,0xe5900004,0xe5d41008
- .long 0xe2842060,0xe284c010,0xe1a0b00d,0xe04dd000
- .long 0xe2511001,0xec9c0b10,0xe594c000,0x4a000003
- .long 0xe7923101,0xe78d3101,0xe2511001,0x5afffffb
- .long 0xe1c405d0,0xe1c425d8,0xe12fff3c,0xe1a0d00b
- .long 0xe284c030,0xe1c405f0,0xed2c0b08,0xe8bd8830
-.fnend
-
- .section .note.GNU-stack,"",%progbits
- .ident "DynASM 1.4.0"
-
- .section .debug_frame,"",%progbits
-.Lframe0:
- .long .LECIE0-.LSCIE0
-.LSCIE0:
- .long 0xffffffff
- .byte 0x1
- .string ""
- .uleb128 0x1
- .sleb128 -4
- .byte 0xe
- .byte 0xc
- .uleb128 0xd
- .uleb128 0
- .align 2
-.LECIE0:
-
-.LSFDE0:
- .long .LEFDE0-.LASFDE0
-.LASFDE0:
- .long .Lframe0
- .long .Lbegin
- .long 16812
- .byte 0xe
- .uleb128 128
- .byte 0x8e
- .uleb128 1
- .byte 139
- .uleb128 2
- .byte 138
- .uleb128 3
- .byte 137
- .uleb128 4
- .byte 136
- .uleb128 5
- .byte 135
- .uleb128 6
- .byte 134
- .uleb128 7
- .byte 133
- .uleb128 8
- .byte 5
- .uleb128 94, 10
- .byte 5
- .uleb128 92, 12
- .byte 5
- .uleb128 90, 14
- .byte 5
- .uleb128 88, 16
- .byte 5
- .uleb128 86, 18
- .byte 5
- .uleb128 84, 20
- .byte 5
- .uleb128 82, 22
- .byte 5
- .uleb128 80, 24
- .byte 0x84
- .uleb128 25
- .align 2
-.LEFDE0:
-
-.LSFDE1:
- .long .LEFDE1-.LASFDE1
-.LASFDE1:
- .long .Lframe0
- .long lj_vm_ffi_call
- .long 96
- .byte 0xe
- .uleb128 16
- .byte 0x8e
- .uleb128 1
- .byte 0x8b
- .uleb128 2
- .byte 0x85
- .uleb128 3
- .byte 0x84
- .uleb128 4
- .byte 0xd
- .uleb128 0xb
- .align 2
-.LEFDE1:
-
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h
index e25dc0831..90665a329 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_bcdef.h
@@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
10425,
10488,
10771,
-10824,
-11445,
-11814,
-11765,
-11879,
-11951,
-12026,
-12101,
-12176,
-11495,
-11585,
-11675,
-10877,
-10924,
-11038,
-11199,
-11281,
-11363
+10833,
+11463,
+11832,
+11783,
+11897,
+11969,
+12044,
+12119,
+12194,
+11513,
+11603,
+11693,
+10895,
+10942,
+11056,
+11217,
+11299,
+11381
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h b/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h
index 9374c7567..946e73491 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +298,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +312,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +324,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +352,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +370,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +382,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +409,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h b/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/i386/lj_vm.S b/core/src/luajit/autogen/linux/jit/i386/lj_vm.S
index f99707f41..578c60651 100644
--- a/core/src/luajit/autogen/linux/jit/i386/lj_vm.S
+++ b/core/src/luajit/autogen/linux/jit/i386/lj_vm.S
@@ -228,7 +228,7 @@ lj_BC_UNM:
.size lj_BC_LEN, 73
lj_BC_LEN:
.byte 131,124,194,4,251,117,33,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,6,15,182,204,15,182,232,131
+ .byte 64,16,242,15,17,4,202,139,6,15,182,204,15,182,232,131
.byte 198,4,193,232,16,255,36,171,131,124,194,4,244,15,133,131
.byte 25,0,0,139,12,194,137,213
call lj_tab_len
@@ -280,7 +280,7 @@ lj_BC_DIVVN:
.size lj_BC_MODVN, 54
lj_BC_MODVN:
.byte 15,182,236,15,182,192,131,124,234,4,242,15,131,52,24,0
- .byte 0,242,15,16,4,234,242,15,16,12,199,232,165,46,0,0
+ .byte 0,242,15,16,4,234,242,15,16,12,199,232,179,46,0,0
.byte 242,15,17,4,202,139,6,15,182,204,15,182,232,131,198,4
.byte 193,232,16,255,36,171
@@ -481,7 +481,7 @@ lj_BC_USETV:
.byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
.byte 4,117,17,139,6,15,182,204,15,182,232,131,198,4,193,232
.byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3
- .byte 116,225,135,213,141,139,152,244,255,255
+ .byte 116,225,135,213,141,139,96,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -494,7 +494,7 @@ lj_BC_USETS:
.byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6
.byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246
.byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141
- .byte 139,152,244,255,255
+ .byte 139,96,244,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -543,7 +543,7 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 113
lj_BC_TNEW:
- .byte 139,108,36,48,137,85,16,139,139,172,244,255,255,59,139,176
+ .byte 139,108,36,48,137,85,16,139,139,104,244,255,255,59,139,108
.byte 244,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0
.byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44
.byte 36,137,68,36,4
@@ -559,8 +559,8 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 87
lj_BC_TDUP:
- .byte 247,208,139,108,36,48,139,139,172,244,255,255,137,116,36,24
- .byte 59,139,176,244,255,255,137,85,16,115,45,139,20,135,137,233
+ .byte 247,208,139,108,36,48,139,139,104,244,255,255,137,116,36,24
+ .byte 59,139,108,244,255,255,137,85,16,115,45,139,20,135,137,233
call lj_tab_dup
.byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255
.byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16
@@ -649,7 +649,7 @@ lj_BC_TSETV:
.byte 232,131,198,4,193,232,16,255,36,171,131,125,16,0,116,215
.byte 139,77,16,246,65,6,2,15,132,159,14,0,0,15,182,78
.byte 253,235,196,131,124,194,4,251,15,133,142,14,0,0,139,4
- .byte 194,235,50,128,101,4,251,139,139,200,244,255,255,137,171,200
+ .byte 194,235,50,128,101,4,251,139,139,132,244,255,255,137,171,132
.byte 244,255,255,137,77,12,15,182,78,253,235,161
.globl lj_BC_TSETS
@@ -672,7 +672,7 @@ lj_BC_TSETS:
.byte 137,116,36,24
call lj_tab_newkey
.byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101
- .byte 4,251,139,131,200,244,255,255,137,171,200,244,255,255,137,69
+ .byte 4,251,139,131,132,244,255,255,137,171,132,244,255,255,137,69
.byte 12,233,85,255,255,255
.globl lj_BC_TSETB
@@ -686,8 +686,8 @@ lj_BC_TSETB:
.byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204
.byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0
.byte 116,215,139,77,16,246,65,6,2,15,132,14,13,0,0,15
- .byte 182,78,253,235,196,128,101,4,251,139,139,200,244,255,255,137
- .byte 171,200,244,255,255,137,77,12,15,182,78,253,235,177
+ .byte 182,78,253,235,196,128,101,4,251,139,139,132,244,255,255,137
+ .byte 171,132,244,255,255,137,77,12,15,182,78,253,235,177
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -702,8 +702,8 @@ lj_BC_TSETM:
.byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16
.byte 137,68,36,8,137,44,36,137,116,36,24
call lj_tab_reasize
- .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,200
- .byte 244,255,255,137,171,200,244,255,255,137,69,12,235,133
+ .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,132
+ .byte 244,255,255,137,171,132,244,255,255,137,69,12,235,133
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
@@ -714,7 +714,7 @@ lj_BC_TSETR:
.byte 4,4,117,44,59,69,24,15,131,210,12,0,0,193,224,3
.byte 3,69,8,139,108,202,4,139,12,202,137,104,4,137,8,139
.byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171
- .byte 128,101,4,251,139,139,200,244,255,255,137,171,200,244,255,255
+ .byte 128,101,4,251,139,139,132,244,255,255,137,171,132,244,255,255
.byte 137,77,12,15,182,78,253,235,187
.globl lj_BC_CALLM
@@ -892,7 +892,7 @@ lj_BC_JFORI:
.type lj_BC_FORL, @function
.size lj_BC_FORL, 19
lj_BC_FORL:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,136
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,154
.byte 27,0,0
.globl lj_BC_IFORL
@@ -922,8 +922,8 @@ lj_BC_JFORL:
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 19
lj_BC_ITERL:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,238
- .byte 26,0,0
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,0
+ .byte 27,0,0
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
@@ -948,7 +948,7 @@ lj_BC_JITERL:
.type lj_BC_LOOP, @function
.size lj_BC_LOOP, 19
lj_BC_LOOP:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,138
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,2,15,130,156
.byte 26,0,0
.globl lj_BC_ILOOP
@@ -964,8 +964,8 @@ lj_BC_ILOOP:
.type lj_BC_JLOOP, @function
.size lj_BC_JLOOP, 30
lj_BC_JLOOP:
- .byte 139,139,76,247,255,255,139,4,129,139,64,52,139,108,36,48
- .byte 137,147,120,245,255,255,137,171,244,244,255,255,255,224
+ .byte 139,139,80,247,255,255,139,4,129,139,64,52,139,108,36,48
+ .byte 137,147,88,245,255,255,137,171,236,244,255,255,255,224
.globl lj_BC_JMP
.hidden lj_BC_JMP
@@ -980,7 +980,7 @@ lj_BC_JMP:
.type lj_BC_FUNCF, @function
.size lj_BC_FUNCF, 19
lj_BC_FUNCF:
- .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,102
+ .byte 137,245,209,237,131,229,126,102,131,108,43,128,1,15,130,120
.byte 26,0,0
.globl lj_BC_IFUNCF
@@ -1037,8 +1037,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36
- .byte 15,135,165,1,0,0,199,131,228,244,255,255,254,255,255,255
- .byte 255,215,139,85,16,137,171,116,245,255,255,199,131,228,244,255
+ .byte 15,135,165,1,0,0,199,131,216,244,255,255,254,255,255,255
+ .byte 255,215,139,85,16,137,171,84,245,255,255,199,131,216,244,255
.byte 255,255,255,255,255,141,12,194,247,217,3,77,20,139,114,252
.byte 235,122
@@ -1049,9 +1049,9 @@ lj_BC_FUNCC:
lj_BC_FUNCCW:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36
- .byte 4,137,44,36,15,135,79,1,0,0,199,131,228,244,255,255
- .byte 254,255,255,255,255,147,100,245,255,255,139,85,16,137,171,116
- .byte 245,255,255,199,131,228,244,255,255,255,255,255,255,141,12,194
+ .byte 4,137,44,36,15,135,79,1,0,0,199,131,216,244,255,255
+ .byte 254,255,255,255,255,147,68,245,255,255,139,85,16,137,171,84
+ .byte 245,255,255,199,131,216,244,255,255,255,255,255,255,141,12,194
.byte 247,217,3,77,20,139,114,252,235,32
.globl lj_vm_returnp
@@ -1075,7 +1075,7 @@ lj_vm_returnc:
.type lj_vm_return, @function
.size lj_vm_return, 79
lj_vm_return:
- .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,228,244,255
+ .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,216,244,255
.byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116
.byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194
.byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36
@@ -1119,7 +1119,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 16
lj_vm_unwind_c_eh:
- .byte 139,108,36,48,139,109,8,199,69,76,254,255,255,255,235,170
+ .byte 139,108,36,48,139,109,8,199,69,120,254,255,255,255,235,170
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
@@ -1140,8 +1140,8 @@ lj_vm_unwind_ff:
.size lj_vm_unwind_ff_eh, 51
lj_vm_unwind_ff_eh:
.byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85
- .byte 16,139,93,8,129,195,104,11,0,0,139,114,252,199,66,252
- .byte 254,255,255,255,199,131,228,244,255,255,255,255,255,255,233,1
+ .byte 16,139,93,8,129,195,160,11,0,0,139,114,252,199,66,252
+ .byte 254,255,255,255,199,131,216,244,255,255,255,255,255,255,233,1
.byte 255,255,255
.globl lj_vm_growstack_c
@@ -1176,9 +1176,9 @@ lj_vm_growstack_f:
.size lj_vm_resume, 110
lj_vm_resume:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190
- .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,104
+ .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,160
.byte 11,0,0,137,68,36,24,137,68,36,52,137,125,40,56,69
- .byte 7,116,116,137,171,116,245,255,255,199,131,228,244,255,255,255
+ .byte 7,116,116,137,171,84,245,255,255,199,131,216,244,255,255,255
.byte 255,255,255,136,69,7,139,85,16,139,69,20,41,200,193,232
.byte 3,131,192,1,41,209,139,114,252,137,68,36,20,247,198,3
.byte 0,0,0,15,132,72,249,255,255,233,96,254,255,255
@@ -1197,8 +1197,8 @@ lj_vm_pcall:
lj_vm_call:
.byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48
.byte 139,76,36,52,139,93,8,139,125,40,137,124,36,52,137,108
- .byte 36,24,129,195,104,11,0,0,137,101,40,137,171,116,245,255
- .byte 255,199,131,228,244,255,255,255,255,255,255,139,85,16,1,206
+ .byte 36,24,129,195,160,11,0,0,137,101,40,137,171,84,245,255
+ .byte 255,199,131,216,244,255,255,255,255,255,255,139,85,16,1,206
.byte 41,214,139,69,20,41,200,193,232,3,131,192,1
.globl lj_vm_call_dispatch
@@ -1224,8 +1224,8 @@ lj_vm_cpcall:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139
.byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125
.byte 20,139,93,8,199,68,36,60,0,0,0,0,137,124,36,56
- .byte 129,195,104,11,0,0,137,68,36,8,137,76,36,4,137,44
- .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,116,245,255
+ .byte 129,195,160,11,0,0,137,68,36,8,137,76,36,4,137,44
+ .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,84,245,255
.byte 255,255,210,133,192,15,132,214,253,255,255,137,193,190,5,0
.byte 0,0,233,84,255,255,255
@@ -1236,8 +1236,8 @@ lj_vm_cpcall:
lj_cont_dispatch:
.byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255
.byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122
- .byte 248,139,127,16,139,127,208,255,225,15,132,173,26,0,0,41
- .byte 213,193,237,3,141,69,255,233,196,20,0,0
+ .byte 248,139,127,16,139,127,208,255,225,15,132,187,26,0,0,41
+ .byte 213,193,237,3,141,69,255,233,214,20,0,0
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1254,7 +1254,7 @@ lj_cont_cat:
.size lj_vmeta_tgets, 41
lj_vmeta_tgets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,54,117,46,141,139,24,245,255,255,137,41,199,65
+ .byte 128,126,252,54,117,46,141,139,240,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tgetb
@@ -1302,7 +1302,7 @@ lj_vmeta_tgetr:
.size lj_vmeta_tsets, 41
lj_vmeta_tsets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,55,117,46,141,139,24,245,255,255,137,41,199,65
+ .byte 128,126,252,55,117,46,141,139,240,244,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tsetb
@@ -1504,8 +1504,8 @@ lj_vmeta_for:
.type lj_ff_assert, @function
.size lj_ff_assert, 71
lj_ff_assert:
- .byte 131,248,2,15,130,186,16,0,0,139,106,4,131,253,254,15
- .byte 131,174,16,0,0,139,114,252,137,68,36,20,137,106,252,139
+ .byte 131,248,2,15,130,204,16,0,0,139,106,4,131,253,254,15
+ .byte 131,192,16,0,0,139,114,252,137,68,36,20,137,106,252,139
.byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105
.byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68
.byte 36,20,233,96,6,0,0
@@ -1515,7 +1515,7 @@ lj_ff_assert:
.type lj_ff_type, @function
.size lj_ff_type, 49
lj_ff_type:
- .byte 131,248,2,15,130,115,16,0,0,139,106,4,184,13,0,0
+ .byte 131,248,2,15,130,133,16,0,0,139,106,4,184,13,0,0
.byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139
.byte 114,252,199,66,252,251,255,255,255,137,66,248,233,38,6,0
.byte 0
@@ -1525,7 +1525,7 @@ lj_ff_type:
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 142
lj_ff_getmetatable:
- .byte 131,248,2,15,130,66,16,0,0,139,106,4,139,114,252,131
+ .byte 131,248,2,15,130,84,16,0,0,139,106,4,139,114,252,131
.byte 253,244,117,96,139,42,139,109,16,133,237,199,66,252,255,255
.byte 255,255,15,132,254,5,0,0,139,131,196,245,255,255,199,66
.byte 252,244,255,255,255,137,106,248,139,77,28,35,72,8,107,201
@@ -1540,11 +1540,11 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 90
lj_ff_setmetatable:
- .byte 131,248,3,15,130,180,15,0,0,131,122,4,244,15,133,170
- .byte 15,0,0,139,42,131,125,16,0,15,133,158,15,0,0,131
- .byte 122,12,244,15,133,148,15,0,0,139,66,8,137,69,16,139
+ .byte 131,248,3,15,130,198,15,0,0,131,122,4,244,15,133,188
+ .byte 15,0,0,139,42,131,125,16,0,15,133,176,15,0,0,131
+ .byte 122,12,244,15,133,166,15,0,0,139,66,8,137,69,16,139
.byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,19,128,101,4,251,139,131,200,244,255,255,137,171,200,244
+ .byte 116,19,128,101,4,251,139,131,132,244,255,255,137,171,132,244
.byte 255,255,137,69,12,233,62,5,0,0
.globl lj_ff_rawget
@@ -1552,7 +1552,7 @@ lj_ff_setmetatable:
.type lj_ff_rawget, @function
.size lj_ff_rawget, 67
lj_ff_rawget:
- .byte 131,248,3,15,130,90,15,0,0,131,122,4,244,15,133,80
+ .byte 131,248,3,15,130,108,15,0,0,131,122,4,244,15,133,98
.byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36
.byte 137,213,131,194,8,137,84,36,8
call lj_tab_get
@@ -1564,7 +1564,7 @@ lj_ff_rawget:
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 28
lj_ff_tonumber:
- .byte 131,248,2,15,133,23,15,0,0,131,122,4,242,15,131,13
+ .byte 131,248,2,15,133,41,15,0,0,131,122,4,242,15,131,31
.byte 15,0,0,242,15,16,2,233,215,4,0,0
.globl lj_ff_tostring
@@ -1572,11 +1572,11 @@ lj_ff_tonumber:
.type lj_ff_tostring, @function
.size lj_ff_tostring, 100
lj_ff_tostring:
- .byte 131,248,2,15,130,251,14,0,0,139,114,252,131,122,4,251
+ .byte 131,248,2,15,130,13,15,0,0,139,114,252,131,122,4,251
.byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,188
- .byte 4,0,0,131,122,4,242,15,135,215,14,0,0,131,187,12
- .byte 246,255,255,0,15,133,202,14,0,0,139,171,172,244,255,255
- .byte 59,171,176,244,255,255,114,5,232,69,15,0,0,139,108,36
+ .byte 4,0,0,131,122,4,242,15,135,233,14,0,0,131,187,12
+ .byte 246,255,255,0,15,133,220,14,0,0,139,171,104,244,255,255
+ .byte 59,171,108,244,255,255,114,5,232,87,15,0,0,139,108,36
.byte 48,137,85,16,137,116,36,24,137,233
call lj_strfmt_num
.byte 139,85,16,235,176
@@ -1586,8 +1586,8 @@ lj_ff_tostring:
.type lj_ff_next, @function
.size lj_ff_next, 89
lj_ff_next:
- .byte 131,248,2,15,130,151,14,0,0,116,88,131,122,4,244,15
- .byte 133,139,14,0,0,139,108,36,48,137,85,16,137,85,20,139
+ .byte 131,248,2,15,130,169,14,0,0,116,88,131,122,4,244,15
+ .byte 133,157,14,0,0,139,108,36,48,137,85,16,137,85,20,139
.byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84
.byte 36,8,137,116,36,24
call lj_tab_next
@@ -1607,8 +1607,8 @@ lj_fff_res2:
.type lj_ff_pairs, @function
.size lj_ff_pairs, 57
lj_ff_pairs:
- .byte 131,248,2,15,130,31,14,0,0,139,42,131,122,4,244,15
- .byte 133,19,14,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,49,14,0,0,139,42,131,122,4,244,15
+ .byte 133,37,14,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
.byte 4,0,0,0,233,207,3,0,0
@@ -1617,8 +1617,8 @@ lj_ff_pairs:
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 121
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,230,13,0,0,131,122,4,244,15,133,220
- .byte 13,0,0,131,122,12,242,15,131,210,13,0,0,139,114,252
+ .byte 131,248,3,15,130,248,13,0,0,131,122,4,244,15,133,238
+ .byte 13,0,0,131,122,12,242,15,131,228,13,0,0,139,114,252
.byte 242,15,16,66,8,189,0,0,240,63,102,15,110,205,102,15
.byte 112,201,81,242,15,88,193,242,15,44,192,242,15,17,66,248
.byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4
@@ -1639,8 +1639,8 @@ lj_fff_res0:
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 58
lj_ff_ipairs:
- .byte 131,248,2,15,130,99,13,0,0,139,42,131,122,4,244,15
- .byte 133,87,13,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,117,13,0,0,139,42,131,122,4,244,15
+ .byte 133,105,13,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
.byte 184,4,0,0,0,233,18,3,0,0
@@ -1649,8 +1649,8 @@ lj_ff_ipairs:
.type lj_ff_pcall, @function
.size lj_ff_pcall, 40
lj_ff_pcall:
- .byte 131,248,2,15,130,41,13,0,0,141,74,8,131,232,1,190
- .byte 14,0,0,0,15,182,171,9,245,255,255,193,237,4,131,229
+ .byte 131,248,2,15,130,59,13,0,0,141,74,8,131,232,1,190
+ .byte 14,0,0,0,15,182,171,181,244,255,255,193,237,4,131,229
.byte 1,1,238,233,215,247,255,255
.globl lj_ff_xpcall
@@ -1658,8 +1658,8 @@ lj_ff_pcall:
.type lj_ff_xpcall, @function
.size lj_ff_xpcall, 55
lj_ff_xpcall:
- .byte 131,248,3,15,130,1,13,0,0,131,122,12,247,15,133,247
- .byte 12,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
+ .byte 131,248,3,15,130,19,13,0,0,131,122,12,247,15,133,9
+ .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
.byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2
.byte 190,22,0,0,0,235,181
@@ -1668,17 +1668,17 @@ lj_ff_xpcall:
.type lj_ff_coroutine_resume, @function
.size lj_ff_coroutine_resume, 322
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,202,12,0,0,139,42,139,114,252,137,116
- .byte 36,24,137,44,36,131,122,4,249,15,133,180,12,0,0,131
- .byte 125,40,0,15,133,170,12,0,0,128,125,7,1,15,135,160
- .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,146,12,0
- .byte 0,141,116,193,240,59,117,24,15,135,133,12,0,0,137,117
+ .byte 131,248,2,15,130,220,12,0,0,139,42,139,114,252,137,116
+ .byte 36,24,137,44,36,131,122,4,249,15,133,198,12,0,0,131
+ .byte 125,40,0,15,133,188,12,0,0,128,125,7,1,15,135,178
+ .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,164,12,0
+ .byte 0,141,116,193,240,59,117,24,15,135,151,12,0,0,137,117
.byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108
.byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139
.byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4
.byte 49,201,137,76,36,12,137,76,36,8,232,72,246,255,255,139
- .byte 108,36,48,139,52,36,139,85,16,137,171,116,245,255,255,199
- .byte 131,228,244,255,255,255,255,255,255,131,248,1,119,89,139,78
+ .byte 108,36,48,139,52,36,139,85,16,137,171,84,245,255,255,199
+ .byte 131,216,244,255,255,255,255,255,255,131,248,1,119,89,139,78
.byte 16,139,126,20,137,78,20,137,254,41,206,116,34,141,4,50
.byte 193,238,3,59,69,24,119,96,137,213,41,205,139,1,137,4
.byte 41,139,65,4,137,68,41,4,131,193,8,57,249,117,237,141
@@ -1697,14 +1697,14 @@ lj_ff_coroutine_resume:
.size lj_ff_coroutine_wrap_aux, 267
lj_ff_coroutine_wrap_aux:
.byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36
- .byte 131,125,40,0,15,133,119,11,0,0,128,125,7,1,15,135
- .byte 109,11,0,0,139,77,20,116,9,59,77,16,15,132,95,11
- .byte 0,0,141,116,193,248,59,117,24,15,135,82,11,0,0,137
+ .byte 131,125,40,0,15,133,137,11,0,0,128,125,7,1,15,135
+ .byte 127,11,0,0,139,77,20,116,9,59,77,16,15,132,113,11
+ .byte 0,0,141,116,193,248,59,117,24,15,135,100,11,0,0,137
.byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240
.byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46
.byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201
.byte 137,76,36,12,137,76,36,8,232,24,245,255,255,139,108,36
- .byte 48,139,52,36,139,85,16,137,171,116,245,255,255,199,131,228
+ .byte 48,139,52,36,139,85,16,137,171,84,245,255,255,199,131,216
.byte 244,255,255,255,255,255,255,131,248,1,119,79,139,78,16,139
.byte 126,20,137,78,20,137,254,41,206,116,34,141,4,50,193,238
.byte 3,59,69,24,119,62,137,213,41,205,139,1,137,4,41,139
@@ -1721,7 +1721,7 @@ lj_ff_coroutine_wrap_aux:
.type lj_ff_coroutine_yield, @function
.size lj_ff_coroutine_yield, 42
lj_ff_coroutine_yield:
- .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,117,10,0
+ .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,135,10,0
.byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40
.byte 176,1,136,69,7,233,134,243,255,255
@@ -1743,7 +1743,7 @@ lj_fff_resn:
.type lj_ff_math_abs, @function
.size lj_ff_math_abs, 39
lj_ff_math_abs:
- .byte 131,248,2,15,130,75,10,0,0,131,122,4,242,15,131,65
+ .byte 131,248,2,15,130,93,10,0,0,131,122,4,242,15,131,83
.byte 10,0,0,242,15,16,2,102,15,239,201,102,15,118,201,102
.byte 15,115,209,1,15,84,193
@@ -1783,7 +1783,7 @@ lj_fff_res_:
.type lj_ff_math_floor, @function
.size lj_ff_math_floor, 21
lj_ff_math_floor:
- .byte 131,122,4,242,15,131,212,9,0,0,242,15,16,2,232,80
+ .byte 131,122,4,242,15,131,230,9,0,0,242,15,16,2,232,94
.byte 13,0,0,235,156
.globl lj_ff_math_ceil
@@ -1791,7 +1791,7 @@ lj_ff_math_floor:
.type lj_ff_math_ceil, @function
.size lj_ff_math_ceil, 21
lj_ff_math_ceil:
- .byte 131,122,4,242,15,131,191,9,0,0,242,15,16,2,232,168
+ .byte 131,122,4,242,15,131,209,9,0,0,242,15,16,2,232,182
.byte 13,0,0,235,135
.globl lj_ff_math_sqrt
@@ -1799,7 +1799,7 @@ lj_ff_math_ceil:
.type lj_ff_math_sqrt, @function
.size lj_ff_math_sqrt, 28
lj_ff_math_sqrt:
- .byte 131,248,2,15,130,171,9,0,0,131,122,4,242,15,131,161
+ .byte 131,248,2,15,130,189,9,0,0,131,122,4,242,15,131,179
.byte 9,0,0,242,15,81,2,233,107,255,255,255
.globl lj_ff_math_log
@@ -1807,7 +1807,7 @@ lj_ff_math_sqrt:
.type lj_ff_math_log, @function
.size lj_ff_math_log, 42
lj_ff_math_log:
- .byte 131,248,2,15,133,143,9,0,0,131,122,4,242,15,131,133
+ .byte 131,248,2,15,133,161,9,0,0,131,122,4,242,15,131,151
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log
@@ -1821,7 +1821,7 @@ lj_ff_math_log:
.type lj_ff_math_log10, @function
.size lj_ff_math_log10, 42
lj_ff_math_log10:
- .byte 131,248,2,15,130,101,9,0,0,131,122,4,242,15,131,91
+ .byte 131,248,2,15,130,119,9,0,0,131,122,4,242,15,131,109
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log10
@@ -1835,7 +1835,7 @@ lj_ff_math_log10:
.type lj_ff_math_exp, @function
.size lj_ff_math_exp, 42
lj_ff_math_exp:
- .byte 131,248,2,15,130,59,9,0,0,131,122,4,242,15,131,49
+ .byte 131,248,2,15,130,77,9,0,0,131,122,4,242,15,131,67
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_exp
@@ -1849,7 +1849,7 @@ lj_ff_math_exp:
.type lj_ff_math_sin, @function
.size lj_ff_math_sin, 42
lj_ff_math_sin:
- .byte 131,248,2,15,130,17,9,0,0,131,122,4,242,15,131,7
+ .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sin
@@ -1863,7 +1863,7 @@ lj_ff_math_sin:
.type lj_ff_math_cos, @function
.size lj_ff_math_cos, 42
lj_ff_math_cos:
- .byte 131,248,2,15,130,231,8,0,0,131,122,4,242,15,131,221
+ .byte 131,248,2,15,130,249,8,0,0,131,122,4,242,15,131,239
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cos
@@ -1877,7 +1877,7 @@ lj_ff_math_cos:
.type lj_ff_math_tan, @function
.size lj_ff_math_tan, 42
lj_ff_math_tan:
- .byte 131,248,2,15,130,189,8,0,0,131,122,4,242,15,131,179
+ .byte 131,248,2,15,130,207,8,0,0,131,122,4,242,15,131,197
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tan
@@ -1891,7 +1891,7 @@ lj_ff_math_tan:
.type lj_ff_math_asin, @function
.size lj_ff_math_asin, 42
lj_ff_math_asin:
- .byte 131,248,2,15,130,147,8,0,0,131,122,4,242,15,131,137
+ .byte 131,248,2,15,130,165,8,0,0,131,122,4,242,15,131,155
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_asin
@@ -1905,7 +1905,7 @@ lj_ff_math_asin:
.type lj_ff_math_acos, @function
.size lj_ff_math_acos, 42
lj_ff_math_acos:
- .byte 131,248,2,15,130,105,8,0,0,131,122,4,242,15,131,95
+ .byte 131,248,2,15,130,123,8,0,0,131,122,4,242,15,131,113
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_acos
@@ -1919,7 +1919,7 @@ lj_ff_math_acos:
.type lj_ff_math_atan, @function
.size lj_ff_math_atan, 42
lj_ff_math_atan:
- .byte 131,248,2,15,130,63,8,0,0,131,122,4,242,15,131,53
+ .byte 131,248,2,15,130,81,8,0,0,131,122,4,242,15,131,71
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_atan
@@ -1933,7 +1933,7 @@ lj_ff_math_atan:
.type lj_ff_math_sinh, @function
.size lj_ff_math_sinh, 42
lj_ff_math_sinh:
- .byte 131,248,2,15,130,21,8,0,0,131,122,4,242,15,131,11
+ .byte 131,248,2,15,130,39,8,0,0,131,122,4,242,15,131,29
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sinh
@@ -1947,7 +1947,7 @@ lj_ff_math_sinh:
.type lj_ff_math_cosh, @function
.size lj_ff_math_cosh, 42
lj_ff_math_cosh:
- .byte 131,248,2,15,130,235,7,0,0,131,122,4,242,15,131,225
+ .byte 131,248,2,15,130,253,7,0,0,131,122,4,242,15,131,243
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cosh
@@ -1961,7 +1961,7 @@ lj_ff_math_cosh:
.type lj_ff_math_tanh, @function
.size lj_ff_math_tanh, 42
lj_ff_math_tanh:
- .byte 131,248,2,15,130,193,7,0,0,131,122,4,242,15,131,183
+ .byte 131,248,2,15,130,211,7,0,0,131,122,4,242,15,131,201
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tanh
@@ -1975,8 +1975,8 @@ lj_ff_math_tanh:
.type lj_ff_math_pow, @function
.size lj_ff_math_pow, 63
lj_ff_math_pow:
- .byte 131,248,3,15,130,151,7,0,0,131,122,4,242,15,131,141
- .byte 7,0,0,131,122,12,242,15,131,131,7,0,0,242,15,16
+ .byte 131,248,3,15,130,169,7,0,0,131,122,4,242,15,131,159
+ .byte 7,0,0,131,122,12,242,15,131,149,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1991,8 +1991,8 @@ lj_ff_math_pow:
.type lj_ff_math_atan2, @function
.size lj_ff_math_atan2, 63
lj_ff_math_atan2:
- .byte 131,248,3,15,130,88,7,0,0,131,122,4,242,15,131,78
- .byte 7,0,0,131,122,12,242,15,131,68,7,0,0,242,15,16
+ .byte 131,248,3,15,130,106,7,0,0,131,122,4,242,15,131,96
+ .byte 7,0,0,131,122,12,242,15,131,86,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -2007,8 +2007,8 @@ lj_ff_math_atan2:
.type lj_ff_math_fmod, @function
.size lj_ff_math_fmod, 63
lj_ff_math_fmod:
- .byte 131,248,3,15,130,25,7,0,0,131,122,4,242,15,131,15
- .byte 7,0,0,131,122,12,242,15,131,5,7,0,0,242,15,16
+ .byte 131,248,3,15,130,43,7,0,0,131,122,4,242,15,131,33
+ .byte 7,0,0,131,122,12,242,15,131,23,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -2023,8 +2023,8 @@ lj_ff_math_fmod:
.type lj_ff_math_ldexp, @function
.size lj_ff_math_ldexp, 43
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,218,6,0,0,131,122,4,242,15,131,208
- .byte 6,0,0,131,122,12,242,15,131,198,6,0,0,221,66,8
+ .byte 131,248,3,15,130,236,6,0,0,131,122,4,242,15,131,226
+ .byte 6,0,0,131,122,12,242,15,131,216,6,0,0,221,66,8
.byte 221,2,217,253,221,217,233,92,252,255,255
.globl lj_ff_math_frexp
@@ -2032,8 +2032,8 @@ lj_ff_math_ldexp:
.type lj_ff_math_frexp, @function
.size lj_ff_math_frexp, 144
lj_ff_math_frexp:
- .byte 131,248,2,15,130,175,6,0,0,139,106,4,131,253,242,15
- .byte 131,163,6,0,0,139,114,252,139,2,137,106,252,137,66,248
+ .byte 131,248,2,15,130,193,6,0,0,139,106,4,131,253,242,15
+ .byte 131,181,6,0,0,139,114,252,139,2,137,106,252,137,66,248
.byte 209,229,129,253,0,0,224,255,115,58,9,232,116,54,184,254
.byte 3,0,0,129,253,0,0,32,0,114,46,193,237,21,41,197
.byte 242,15,42,197,139,106,252,129,229,255,255,15,128,129,205,0
@@ -2047,9 +2047,9 @@ lj_ff_math_frexp:
.type lj_ff_math_modf, @function
.size lj_ff_math_modf, 96
lj_ff_math_modf:
- .byte 131,248,2,15,130,31,6,0,0,131,122,4,242,15,131,21
+ .byte 131,248,2,15,130,49,6,0,0,131,122,4,242,15,131,39
.byte 6,0,0,242,15,16,2,139,106,4,139,114,252,209,229,129
- .byte 253,0,0,224,255,116,52,15,40,224,232,88,10,0,0,242
+ .byte 253,0,0,224,255,116,52,15,40,224,232,102,10,0,0,242
.byte 15,92,224,242,15,17,66,248,242,15,17,34,139,66,252,139
.byte 106,4,49,232,120,10,184,3,0,0,0,233,184,251,255,255
.byte 129,245,0,0,0,128,137,106,4,235,235,15,87,228,235,211
@@ -2057,22 +2057,22 @@ lj_ff_math_modf:
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 53
+ .size lj_ff_math_min, 62
lj_ff_math_min:
- .byte 185,2,0,0,0,131,122,4,242,15,131,185,5,0,0,242
- .byte 15,16,2,57,193,15,131,128,251,255,255,131,124,202,252,242
- .byte 15,131,162,5,0,0,242,15,16,76,202,248,242,15,93,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,209,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,194,5,0,0,242,15,16,2,57,193,15,131
+ .byte 119,251,255,255,131,124,202,252,242,15,131,171,5,0,0,242
+ .byte 15,16,76,202,248,242,15,93,193,131,193,1,235,222
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 53
+ .size lj_ff_math_max, 62
lj_ff_math_max:
- .byte 185,2,0,0,0,131,122,4,242,15,131,132,5,0,0,242
- .byte 15,16,2,57,193,15,131,75,251,255,255,131,124,202,252,242
- .byte 15,131,109,5,0,0,242,15,16,76,202,248,242,15,95,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,147,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,132,5,0,0,242,15,16,2,57,193,15,131
+ .byte 57,251,255,255,131,124,202,252,242,15,131,109,5,0,0,242
+ .byte 15,16,76,202,248,242,15,95,193,131,193,1,235,222
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
@@ -2080,15 +2080,15 @@ lj_ff_math_max:
.size lj_ff_string_byte, 47
lj_ff_string_byte:
.byte 131,248,2,15,133,85,5,0,0,131,122,4,251,15,133,75
- .byte 5,0,0,139,42,139,114,252,131,125,12,1,15,130,198,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,2,251,255,255
+ .byte 5,0,0,139,42,139,114,252,131,125,16,1,15,130,180,247
+ .byte 255,255,15,182,109,20,242,15,42,197,233,240,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 70
lj_ff_string_char:
- .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,170
+ .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,170
.byte 5,0,0,131,248,2,15,133,19,5,0,0,131,122,4,242
.byte 15,131,9,5,0,0,242,15,44,42,129,253,255,0,0,0
.byte 15,135,249,4,0,0,137,108,36,20,199,68,36,8,1,0
@@ -2109,21 +2109,21 @@ lj_fff_newstr:
.size lj_fff_resstr, 21
lj_fff_resstr:
.byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,152,250,255,255
+ .byte 233,134,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 157
lj_ff_string_sub:
- .byte 139,171,172,244,255,255,59,171,176,244,255,255,114,5,232,56
+ .byte 139,171,104,244,255,255,59,171,108,244,255,255,114,5,232,56
.byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130
.byte 153,4,0,0,118,19,131,122,20,242,15,131,141,4,0,0
.byte 242,15,44,106,16,137,108,36,20,131,122,4,251,15,133,122
.byte 4,0,0,131,122,12,242,15,131,112,4,0,0,139,42,137
- .byte 108,36,12,139,109,12,242,15,44,74,8,139,68,36,20,57
+ .byte 108,36,12,139,109,16,242,15,44,74,8,139,68,36,20,57
.byte 197,114,30,133,201,126,38,139,108,36,12,41,200,124,46,141
- .byte 108,13,15,131,192,1,137,68,36,8,137,232,233,83,255,255
+ .byte 108,13,19,131,192,1,137,68,36,8,137,232,233,83,255,255
.byte 255,124,6,141,68,40,1,235,218,137,232,235,214,116,7,1
.byte 233,131,193,1,127,209,185,1,0,0,0,235,202
@@ -2139,9 +2139,9 @@ lj_fff_emptystr:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 82
lj_ff_string_reverse:
- .byte 131,248,2,15,130,19,4,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,142,4,0,0,131,122,4,251
- .byte 15,133,246,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,19,4,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,142,4,0,0,131,122,4,251
+ .byte 15,133,246,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_reverse
@@ -2154,9 +2154,9 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 82
lj_ff_string_lower:
- .byte 131,248,2,15,130,193,3,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,60,4,0,0,131,122,4,251
- .byte 15,133,164,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,193,3,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,60,4,0,0,131,122,4,251
+ .byte 15,133,164,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_lower
@@ -2169,9 +2169,9 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 82
lj_ff_string_upper:
- .byte 131,248,2,15,130,111,3,0,0,139,171,172,244,255,255,59
- .byte 171,176,244,255,255,114,5,232,234,3,0,0,131,122,4,251
- .byte 15,133,82,3,0,0,139,108,36,48,141,139,232,244,255,255
+ .byte 131,248,2,15,130,111,3,0,0,139,171,104,244,255,255,59
+ .byte 171,108,244,255,255,114,5,232,234,3,0,0,131,122,4,251
+ .byte 15,133,82,3,0,0,139,108,36,48,141,139,224,244,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_upper
@@ -2249,7 +2249,7 @@ lj_ff_bit_bnot:
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,80,247,255,255
+ .byte 242,15,42,197,233,62,247,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
@@ -2334,7 +2334,7 @@ lj_fff_fallback:
.byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68
.byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77
.byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143
- .byte 172,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
+ .byte 154,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
.byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182
.byte 205,131,198,4,255,36,171
@@ -2344,8 +2344,8 @@ lj_fff_fallback:
.size lj_vm_call_tail, 55
lj_vm_call_tail:
.byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213
- .byte 141,20,234,233,94,234,255,255,137,245,131,229,248,41,234,233
- .byte 82,234,255,255,186,20,0,0,0,137,233
+ .byte 141,20,234,233,76,234,255,255,137,245,131,229,248,41,234,233
+ .byte 64,234,255,255,186,20,0,0,0,137,233
call lj_state_growstack
.byte 139,85,16,49,192,235,166
@@ -2365,23 +2365,23 @@ lj_fff_gcstep:
.type lj_vm_record, @function
.size lj_vm_record, 27
lj_vm_record:
- .byte 15,182,131,9,245,255,255,168,32,117,79,168,16,117,52,168
- .byte 12,116,48,255,139,88,245,255,255,235,40
+ .byte 15,182,131,181,244,255,255,168,32,117,79,168,16,117,52,168
+ .byte 12,116,48,255,139,56,245,255,255,235,40
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 13
lj_vm_rethook:
- .byte 15,182,131,9,245,255,255,168,16,117,52,235,27
+ .byte 15,182,131,181,244,255,255,168,16,117,52,235,27
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 65
lj_vm_inshook:
- .byte 15,182,131,9,245,255,255,168,16,117,39,168,12,116,35,255
- .byte 139,88,245,255,255,116,4,168,4,116,23,139,108,36,48,137
+ .byte 15,182,131,181,244,255,255,168,16,117,39,168,12,116,35,255
+ .byte 139,56,245,255,255,116,4,168,4,116,23,139,108,36,48,137
.byte 85,16,137,242,137,233
call lj_dispatch_ins
.byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255
@@ -2401,7 +2401,7 @@ lj_cont_hook:
lj_vm_hotloop:
.byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36
.byte 48,137,85,16,137,69,20,137,242,141,139,24,246,255,255,137
- .byte 171,104,246,255,255,137,116,36,24
+ .byte 171,108,246,255,255,137,116,36,24
call lj_trace_hot
.byte 235,174
@@ -2434,11 +2434,11 @@ lj_cont_stitch:
.byte 104,4,137,105,4,131,192,8,131,193,8,131,235,1,117,235
.byte 15,182,70,253,15,182,110,255,1,232,141,68,194,248,57,200
.byte 119,72,139,92,36,12,139,68,36,16,15,183,104,64,15,183
- .byte 64,66,57,232,15,132,5,235,255,255,133,192,15,133,174,228
+ .byte 64,66,57,232,15,132,243,234,255,255,133,192,15,133,156,228
.byte 255,255,137,171,64,255,255,255,139,108,36,48,137,85,16,137
- .byte 242,141,139,24,246,255,255,137,171,104,246,255,255
+ .byte 242,141,139,24,246,255,255,137,171,108,246,255,255
call lj_dispatch_stitch
- .byte 139,85,16,233,213,234,255,255,199,65,4,255,255,255,255,131
+ .byte 139,85,16,233,195,234,255,255,199,65,4,255,255,255,255,131
.byte 193,8,235,168
.globl lj_vm_profhook
@@ -2448,7 +2448,7 @@ lj_cont_stitch:
lj_vm_profhook:
.byte 139,108,36,48,137,85,16,137,242,137,233
call lj_dispatch_profile
- .byte 139,85,16,131,238,4,233,174,234,255,255
+ .byte 139,85,16,131,238,4,233,156,234,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2456,14 +2456,14 @@ lj_vm_profhook:
.size lj_vm_exit_handler, 160
lj_vm_exit_handler:
.byte 85,141,108,36,12,85,83,82,81,80,15,182,69,252,138,101
- .byte 248,137,125,252,137,117,248,139,93,0,139,139,228,244,255,255
- .byte 199,131,228,244,255,255,252,255,255,255,137,131,64,255,255,255
+ .byte 248,137,125,252,137,117,248,139,93,0,139,139,216,244,255,255
+ .byte 199,131,216,244,255,255,252,255,255,255,137,131,64,255,255,255
.byte 137,139,60,255,255,255,131,236,80,242,15,17,125,216,242,15
.byte 17,117,208,242,15,17,109,200,242,15,17,101,192,242,15,17
.byte 93,184,242,15,17,85,176,242,15,17,77,168,242,15,17,69
- .byte 160,139,171,116,245,255,255,139,147,120,245,255,255,137,171,104
+ .byte 160,139,171,84,245,255,255,139,147,88,245,255,255,137,171,108
.byte 246,255,255,137,85,16,141,84,36,16,141,139,24,246,255,255
- .byte 199,131,120,245,255,255,0,0,0,0
+ .byte 199,131,88,245,255,255,0,0,0,0
call lj_trace_exit
.byte 139,77,40,131,225,252,137,204,137,105,48,139,85,16,139,113
.byte 24
@@ -2471,16 +2471,16 @@ lj_vm_exit_handler:
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 114
+ .size lj_vm_exit_interp, 110
lj_vm_exit_interp:
.byte 133,192,120,99,139,108,36,48,137,68,36,20,139,122,248,139
- .byte 127,16,139,127,208,137,85,16,199,131,120,245,255,255,0,0
- .byte 0,0,199,131,228,244,255,255,255,255,255,255,139,6,15,182
+ .byte 127,16,139,127,208,137,85,16,199,131,88,245,255,255,0,0
+ .byte 0,0,199,131,216,244,255,255,255,255,255,255,139,6,15,182
.byte 204,15,182,232,131,198,4,193,232,16,131,253,89,114,9,131
.byte 253,97,115,7,139,68,36,20,255,36,171,139,66,252,169,3
.byte 0,0,0,117,239,15,182,64,253,247,208,139,124,194,248,139
- .byte 127,16,139,127,208,235,221,247,216,137,233,137,194
- call lj_err_throw
+ .byte 127,16,139,127,208,235,221,137,233
+ call lj_err_run
.globl lj_vm_floor
.hidden lj_vm_floor
@@ -2589,13 +2589,13 @@ lj_assert_bad_for_arg_type:
.type lj_vm_ffi_callback, @function
.size lj_vm_ffi_callback, 119
lj_vm_ffi_callback:
- .byte 131,236,16,87,86,83,131,236,28,141,157,104,11,0,0,139
- .byte 181,228,0,0,0,15,183,192,137,134,148,0,0,0,141,68
+ .byte 131,236,16,87,86,83,131,236,28,141,157,160,11,0,0,139
+ .byte 181,252,0,0,0,15,183,192,137,134,148,0,0,0,141,68
.byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76
.byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226
.byte 137,116,36,24,137,241
call lj_ccallback_enter
- .byte 199,131,228,244,255,255,255,255,255,255,139,80,16,139,64,20
+ .byte 199,131,216,244,255,255,255,255,255,255,139,80,16,139,64,20
.byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14
.byte 15,182,233,15,182,205,131,198,4,255,36,171
@@ -2604,7 +2604,7 @@ lj_vm_ffi_callback:
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 81
lj_cont_ffi_callback:
- .byte 139,76,36,48,139,179,124,245,255,255,137,78,12,137,81,16
+ .byte 139,76,36,48,139,179,92,245,255,255,137,78,12,137,81,16
.byte 137,105,20,137,241,137,194
call lj_ccallback_leave
.byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10
@@ -2649,7 +2649,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.long .Lbegin
- .long 13919
+ .long 13933
.byte 0xe
.uleb128 48
.byte 0x85
@@ -2707,7 +2707,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 13919
+ .long 13933
.uleb128 0
.byte 0xe
.uleb128 48
diff --git a/core/src/luajit/autogen/linux/jit/mips64/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/mips64/lj_bcdef.h
new file mode 100644
index 000000000..57af2b586
--- /dev/null
+++ b/core/src/luajit/autogen/linux/jit/mips64/lj_bcdef.h
@@ -0,0 +1,220 @@
+/* This is a generated file. DO NOT EDIT! */
+
+LJ_DATADEF const uint16_t lj_bc_ofs[] = {
+0,
+212,
+424,
+636,
+848,
+1032,
+1212,
+1324,
+1436,
+1668,
+1900,
+2004,
+2108,
+2208,
+2308,
+2396,
+2484,
+2552,
+2616,
+2676,
+2760,
+2872,
+2988,
+3168,
+3348,
+3528,
+3644,
+3836,
+4016,
+4196,
+4376,
+4400,
+4424,
+4604,
+4784,
+4964,
+4988,
+5012,
+5136,
+5252,
+5320,
+5388,
+5452,
+5512,
+5572,
+5648,
+5724,
+5876,
+6012,
+6088,
+6164,
+6256,
+6356,
+6504,
+6636,
+6664,
+6692,
+6892,
+7100,
+7260,
+7372,
+7612,
+7928,
+8124,
+8332,
+8480,
+8492,
+8580,
+8584,
+8808,
+8912,
+9148,
+9396,
+9560,
+9564,
+9760,
+9896,
+10040,
+10240,
+10448,
+10476,
+10712,
+10924,
+10952,
+11032,
+11100,
+11128,
+11172,
+11212,
+11272,
+11300,
+11392,
+11452,
+11452,
+11604,
+11608,
+11692,
+14192,
+14264,
+14752,
+14852,
+14908,
+15064,
+14308,
+14476,
+14572,
+14624,
+14660,
+15124,
+15192,
+15952,
+15268,
+15648,
+15992,
+16184,
+16228,
+17004,
+16316,
+16360,
+16404,
+16448,
+16492,
+16536,
+16580,
+16624,
+16668,
+16712,
+16756,
+17108,
+17180,
+16272,
+16868,
+16800,
+16936,
+17048,
+17236,
+17416,
+19012,
+18628,
+18572,
+18668,
+18736,
+18804,
+18872,
+18944,
+18272,
+18372,
+18472,
+17596,
+17664,
+17776,
+17960,
+18056,
+18152
+};
+
+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/linux/jit/armv7/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/mips64/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/armv7/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/mips64/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/linux/jit/armv7/lj_folddef.h b/core/src/luajit/autogen/linux/jit/mips64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/armv7/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/mips64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h b/core/src/luajit/autogen/linux/jit/mips64/lj_libdef.h
index 52d7566b1..6e35da521 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/mips64/lj_libdef.h
@@ -272,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -298,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -312,7 +313,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -324,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -352,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -370,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -382,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -409,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/linux/jit/armv7/lj_recdef.h b/core/src/luajit/autogen/linux/jit/mips64/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/armv7/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/mips64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/mips64/lj_vm.S b/core/src/luajit/autogen/linux/jit/mips64/lj_vm.S
new file mode 100644
index 000000000..eb3c8c073
--- /dev/null
+++ b/core/src/luajit/autogen/linux/jit/mips64/lj_vm.S
@@ -0,0 +1,2934 @@
+ .file "buildvm_mips.dasc"
+ .text
+ .p2align 4
+
+ .globl lj_vm_asm_begin
+ .hidden lj_vm_asm_begin
+ .type lj_vm_asm_begin, @object
+ .size lj_vm_asm_begin, 0
+lj_vm_asm_begin:
+.Lbegin:
+.set nomips16
+.abicalls
+.set noreorder
+.set nomacro
+
+ .globl lj_BC_ISLT
+ .hidden lj_BC_ISLT
+ .type lj_BC_ISLT, @function
+ .size lj_BC_ISLT, 212
+lj_BC_ISLT:
+ .long 0x0217b82d,0x020a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00042000
+ .long 0x00052800,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700a,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200d23,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f40000
+ .long 0xd5560000,0x4636a034,0x01cf7021,0x1000ffe9
+ .long 0x00007001,0x14f60d18,0xc5560000,0xd6f40000
+ .long 0x1000fff8,0x4680b5a1,0x2ce1fff2,0x10200d12
+ .long 0x3c0ffffe,0xc6f40000,0xd5560000,0x1000fff1
+ .long 0x4680a521
+
+ .globl lj_BC_ISGE
+ .hidden lj_BC_ISGE
+ .type lj_BC_ISGE, @function
+ .size lj_BC_ISGE, 212
+lj_BC_ISGE:
+ .long 0x0217b82d,0x020a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00042000
+ .long 0x00052800,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700b,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200cee,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f40000
+ .long 0xd5560000,0x4636a034,0x01cf7021,0x1000ffe9
+ .long 0x00017001,0x14f60ce3,0xc5560000,0xd6f40000
+ .long 0x1000fff8,0x4680b5a1,0x2ce1fff2,0x10200cdd
+ .long 0x3c0ffffe,0xc6f40000,0xd5560000,0x1000fff1
+ .long 0x4680a521
+
+ .globl lj_BC_ISLE
+ .hidden lj_BC_ISLE
+ .type lj_BC_ISLE, @function
+ .size lj_BC_ISLE, 212
+lj_BC_ISLE:
+ .long 0x0217b82d,0x020a502d,0xdee50000,0xdd440000
+ .long 0x964e0002,0x000533ff,0x00043bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00052800
+ .long 0x00042000,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700b,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200cb9,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f60000
+ .long 0xd5540000,0x4636a035,0x01cf7021,0x1000ffe9
+ .long 0x00017001,0x14f60cae,0xc5540000,0xd6f60000
+ .long 0x1000fff8,0x4680a521,0x2ce1fff2,0x10200ca8
+ .long 0x3c0ffffe,0xc6f60000,0xd5540000,0x1000fff1
+ .long 0x4680b5a1
+
+ .globl lj_BC_ISGT
+ .hidden lj_BC_ISGT
+ .type lj_BC_ISGT, @function
+ .size lj_BC_ISGT, 212
+lj_BC_ISGT:
+ .long 0x0217b82d,0x020a502d,0xdee50000,0xdd440000
+ .long 0x964e0002,0x000533ff,0x00043bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00052800
+ .long 0x00042000,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700a,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200c84,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f60000
+ .long 0xd5540000,0x4636a035,0x01cf7021,0x1000ffe9
+ .long 0x00007001,0x14f60c79,0xc5540000,0xd6f60000
+ .long 0x1000fff8,0x4680a521,0x2ce1fff2,0x10200c73
+ .long 0x3c0ffffe,0xc6f60000,0xd5540000,0x1000fff1
+ .long 0x4680b5a1
+
+ .globl lj_BC_ISEQV
+ .hidden lj_BC_ISEQV
+ .type lj_BC_ISEQV, @function
+ .size lj_BC_ISEQV, 184
+lj_BC_ISEQV:
+ .long 0x0217b82d,0x66520004,0x020a502d,0xdee40000
+ .long 0x964efffe,0xdd450000,0x000433ff,0x00053bff
+ .long 0x02c6082b,0x02c7682b,0x002d0825,0x10200090
+ .long 0x3c0ffffe,0x2401fff5,0x10c10c98,0x000e7080
+ .long 0x10e10c96,0x00000000,0x1485000d,0x01cf7021
+ .long 0x024e902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0x00c70826,0x2cccfff5,0x0001600b,0x1180fff1
+ .long 0x7c8d7001,0xddaf0020,0x11e0ffee,0x00000000
+ .long 0x91ef000a,0x31ef0010,0x15e00017,0x00000000
+ .long 0x10000c6f,0x240c0000
+
+ .globl lj_BC_ISNEV
+ .hidden lj_BC_ISNEV
+ .type lj_BC_ISNEV, @function
+ .size lj_BC_ISNEV, 180
+lj_BC_ISNEV:
+ .long 0x0217b82d,0x66520004,0x020a502d,0xdee40000
+ .long 0x964efffe,0xdd450000,0x000433ff,0x00053bff
+ .long 0x02c6082b,0x02c7682b,0x002d0825,0x1020009c
+ .long 0x3c0ffffe,0x2401fff5,0x10c10c6a,0x000e7080
+ .long 0x10e10c68,0x00000000,0x1485000c,0x01cf7021
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x00c70826
+ .long 0x2cccfff5,0x0001600b,0x1180ffc3,0x7c8d7001
+ .long 0xddaf0020,0x11e0ffc0,0x00000000,0x91ef000a
+ .long 0x31ef0010,0x15e0ffbc,0x00000000,0x10000c42
+ .long 0x240c0001
+
+ .globl lj_BC_ISEQS
+ .hidden lj_BC_ISEQS
+ .type lj_BC_ISEQS, @function
+ .size lj_BC_ISEQS, 112
+lj_BC_ISEQS:
+ .long 0x0217b82d,0x66520004,0xdee40000,0x022a502f
+ .long 0x964efffe,0xdd45fff8,0x000463ff,0x2401fff5
+ .long 0x240dfffb,0x000e7080,0x11810c41,0x7da5fbc6
+ .long 0x3c0ffffe,0x00856826,0x01cf7021,0x000d700b
+ .long 0x024e902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_ISNES
+ .hidden lj_BC_ISNES
+ .type lj_BC_ISNES, @function
+ .size lj_BC_ISNES, 112
+lj_BC_ISNES:
+ .long 0x0217b82d,0x66520004,0xdee40000,0x022a502f
+ .long 0x964efffe,0xdd45fff8,0x000463ff,0x2401fff5
+ .long 0x240dfffb,0x000e7080,0x11810c25,0x7da5fbc6
+ .long 0x3c0ffffe,0x00856826,0x01cf7021,0x000d700a
+ .long 0x024e902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_ISEQN
+ .hidden lj_BC_ISEQN
+ .type lj_BC_ISEQN, @function
+ .size lj_BC_ISEQN, 232
+lj_BC_ISEQN:
+ .long 0x0217b82d,0x022a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x66520004
+ .long 0x3c0ffffe,0x14d60011,0x000e7080,0x14f6001e
+ .long 0x01cf7021,0x00850826,0x0001700b,0x024e902d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x00d6082b
+ .long 0x10200013,0x01cf7021,0x00f6082b,0xd6f40000
+ .long 0xd5560000,0x10200004,0x00000000,0x4636a032
+ .long 0x1000ffea,0x00007001,0x14f6000e,0xc5560000
+ .long 0x1000fffa,0x4680b5a1,0x00f6082b,0x10200009
+ .long 0xc6f40000,0xd5560000,0x1000fff4,0x4680a521
+ .long 0x2401fff5,0x14c1ffde,0x00000000,0x10000be0
+ .long 0x00000000,0x2401fff5,0x14e1ffd9,0x00000000
+ .long 0x10000bdb,0x00000000
+
+ .globl lj_BC_ISNEN
+ .hidden lj_BC_ISNEN
+ .type lj_BC_ISNEN, @function
+ .size lj_BC_ISNEN, 232
+lj_BC_ISNEN:
+ .long 0x0217b82d,0x022a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x66520004
+ .long 0x3c0ffffe,0x14d60011,0x000e7080,0x14f6001e
+ .long 0x01cf7021,0x00850826,0x0001700a,0x024e902d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x00d6082b
+ .long 0x10200013,0x01cf7021,0x00f6082b,0xd6f40000
+ .long 0xd5560000,0x10200004,0x00000000,0x4636a032
+ .long 0x1000ffea,0x00017001,0x14f6000e,0xc5560000
+ .long 0x1000fffa,0x4680b5a1,0x00f6082b,0x10200009
+ .long 0xc6f40000,0xd5560000,0x1000fff4,0x4680a521
+ .long 0x2401fff5,0x14c1ffdd,0x00000000,0x10000ba6
+ .long 0x00000000,0x2401fff5,0x14e1ffd8,0x00000000
+ .long 0x10000ba1,0x00000000
+
+ .globl lj_BC_ISEQP
+ .hidden lj_BC_ISEQP
+ .type lj_BC_ISEQP, @function
+ .size lj_BC_ISEQP, 104
+lj_BC_ISEQP:
+ .long 0x0217b82d,0x000a68c2,0xdeec0000,0x964e0002
+ .long 0x01a06827,0x000c63ff,0x66520004,0x2401fff5
+ .long 0x11810b97,0x018d6026,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700b,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISNEP
+ .hidden lj_BC_ISNEP
+ .type lj_BC_ISNEP, @function
+ .size lj_BC_ISNEP, 104
+lj_BC_ISNEP:
+ .long 0x0217b82d,0x000a68c2,0xdeec0000,0x964e0002
+ .long 0x01a06827,0x000c63ff,0x66520004,0x2401fff5
+ .long 0x11810b7d,0x018d6026,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700a,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISTC
+ .hidden lj_BC_ISTC
+ .type lj_BC_ISTC, @function
+ .size lj_BC_ISTC, 100
+lj_BC_ISTC:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0xdd420000,0x11800006
+ .long 0x0217b82d,0x000e7080,0x3c0ffffe,0x01cf7021
+ .long 0xfee20000,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_ISFC
+ .hidden lj_BC_ISFC
+ .type lj_BC_ISFC, @function
+ .size lj_BC_ISFC, 100
+lj_BC_ISFC:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0xdd420000,0x15800006
+ .long 0x0217b82d,0x000e7080,0x3c0ffffe,0x01cf7021
+ .long 0xfee20000,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_IST
+ .hidden lj_BC_IST
+ .type lj_BC_IST, @function
+ .size lj_BC_IST, 88
+lj_BC_IST:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700a,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISF
+ .hidden lj_BC_ISF
+ .type lj_BC_ISF, @function
+ .size lj_BC_ISF, 88
+lj_BC_ISF:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700b,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISTYPE
+ .hidden lj_BC_ISTYPE
+ .type lj_BC_ISTYPE, @function
+ .size lj_BC_ISTYPE, 68
+lj_BC_ISTYPE:
+ .long 0x0217702d,0x000a68c2,0xddcc0000,0x8e4b0000
+ .long 0x66520004,0x000c63ff,0x018d082d,0x14200b0f
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_ISNUM
+ .hidden lj_BC_ISNUM
+ .type lj_BC_ISNUM, @function
+ .size lj_BC_ISNUM, 64
+lj_BC_ISNUM:
+ .long 0x0217702d,0xddcc0000,0x8e4b0000,0x66520004
+ .long 0x000c0bff,0x2c21fff2,0x10200aff,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_MOV
+ .hidden lj_BC_MOV
+ .type lj_BC_MOV, @function
+ .size lj_BC_MOV, 60
+lj_BC_MOV:
+ .long 0x020a502d,0x0217b82d,0xdd420000,0x8e4b0000
+ .long 0x66520004,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_NOT
+ .hidden lj_BC_NOT
+ .type lj_BC_NOT, @function
+ .size lj_BC_NOT, 84
+lj_BC_NOT:
+ .long 0x020a502d,0x0217b82d,0xdd4c0000,0x2401fffd
+ .long 0x000c63ff,0x002c602b,0x258c0001,0x000c63fc
+ .long 0x01806027,0x8e4b0000,0x66520004,0xfeec0000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_UNM
+ .hidden lj_BC_UNM
+ .type lj_BC_UNM, @function
+ .size lj_BC_UNM, 112
+lj_BC_UNM:
+ .long 0x020a402d,0xdd040000,0x0217b82d,0x000433ff
+ .long 0x14d60012,0x3c0d8000,0x00042000,0x108d0ad4
+ .long 0x0004202f,0x7c84f803,0x7ec4fbc6,0x8e4b0000
+ .long 0x66520004,0xfee40000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x2cc1fff2
+ .long 0x10200ac3,0x000d683c,0x1000fff0,0x008d2026
+
+ .globl lj_BC_LEN
+ .hidden lj_BC_LEN
+ .type lj_BC_LEN, @function
+ .size lj_BC_LEN, 116
+lj_BC_LEN:
+ .long 0x020a282d,0x0217b82d,0xdcac0000,0x000c6bff
+ .long 0x65a10005,0x1420000f,0x7d847001,0x8c820014
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x65a1000c,0x14200abc,0x00000000
+ .long 0xde79f2e0,0x0320f809,0x00000000,0x1000ffec
+ .long 0x00000000
+
+ .globl lj_BC_ADDVN
+ .hidden lj_BC_ADDVN
+ .type lj_BC_ADDVN, @function
+ .size lj_BC_ADDVN, 180
+lj_BC_ADDVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71021,0x00466826,0x00477026
+ .long 0x01ae6824,0x05a00a92,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200a7d,0x0217b82d
+ .long 0x4636a000,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_SUBVN
+ .hidden lj_BC_SUBVN
+ .type lj_BC_SUBVN, @function
+ .size lj_BC_SUBVN, 180
+lj_BC_SUBVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71023,0x00466826,0x00c77026
+ .long 0x01ae6824,0x05a00a65,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200a50,0x0217b82d
+ .long 0x4636a001,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_MULVN
+ .hidden lj_BC_MULVN
+ .type lj_BC_MULVN, @function
+ .size lj_BC_MULVN, 180
+lj_BC_MULVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c70018,0x00001012,0x00007010
+ .long 0x00026fc3,0x15ae0a38,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200a23,0x0217b82d
+ .long 0x4636a002,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_DIVVN
+ .hidden lj_BC_DIVVN
+ .type lj_BC_DIVVN, @function
+ .size lj_BC_DIVVN, 116
+lj_BC_DIVVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200a0e,0x0217b82d
+ .long 0x4636a003,0x8e4b0000,0x66520004,0xf6e00000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_MODVN
+ .hidden lj_BC_MODVN
+ .type lj_BC_MODVN, @function
+ .size lj_BC_MODVN, 192
+lj_BC_MODVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0xde79f1f8,0x10e009f1,0x0217b82d
+ .long 0x00c02025,0x0320f809,0x00e02825,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102009d9,0x0217b82d
+ .long 0x04111035,0x4636a303,0x46360002,0x4620a001
+ .long 0x8e4b0000,0x66520004,0x1000ffe9,0xf6e00000
+
+ .globl lj_BC_ADDNV
+ .hidden lj_BC_ADDNV
+ .type lj_BC_ADDNV, @function
+ .size lj_BC_ADDNV, 180
+lj_BC_ADDNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x0228402d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71021,0x00466826,0x00477026
+ .long 0x01ae6824,0x05a009be,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102009a9,0x0217b82d
+ .long 0x4636a000,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_SUBNV
+ .hidden lj_BC_SUBNV
+ .type lj_BC_SUBNV, @function
+ .size lj_BC_SUBNV, 180
+lj_BC_SUBNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x0228402d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71023,0x00466826,0x00c77026
+ .long 0x01ae6824,0x05a00991,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x1020097c,0x0217b82d
+ .long 0x4636a001,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_MULNV
+ .hidden lj_BC_MULNV
+ .type lj_BC_MULNV, @function
+ .size lj_BC_MULNV, 180
+lj_BC_MULNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x0228402d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c70018,0x00001012,0x00007010
+ .long 0x00026fc3,0x15ae0964,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x1020094f,0x0217b82d
+ .long 0x4636a002,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_DIVNV
+ .hidden lj_BC_DIVNV
+ .type lj_BC_DIVNV, @function
+ .size lj_BC_DIVNV, 24
+lj_BC_DIVNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x1000ff2c,0x0228402d
+
+ .globl lj_BC_MODNV
+ .hidden lj_BC_MODNV
+ .type lj_BC_MODNV, @function
+ .size lj_BC_MODNV, 24
+lj_BC_MODNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x1000ff43,0x0228402d
+
+ .globl lj_BC_ADDVV
+ .hidden lj_BC_ADDVV
+ .type lj_BC_ADDVV, @function
+ .size lj_BC_ADDVV, 180
+lj_BC_ADDVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71021,0x00466826,0x00477026
+ .long 0x01ae6824,0x05a0092b,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200916,0x0217b82d
+ .long 0x4636a000,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_SUBVV
+ .hidden lj_BC_SUBVV
+ .type lj_BC_SUBVV, @function
+ .size lj_BC_SUBVV, 180
+lj_BC_SUBVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71023,0x00466826,0x00c77026
+ .long 0x01ae6824,0x05a008fe,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102008e9,0x0217b82d
+ .long 0x4636a001,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_MULVV
+ .hidden lj_BC_MULVV
+ .type lj_BC_MULVV, @function
+ .size lj_BC_MULVV, 180
+lj_BC_MULVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c70018,0x00001012,0x00007010
+ .long 0x00026fc3,0x15ae08d1,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102008bc,0x0217b82d
+ .long 0x4636a002,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_DIVVV
+ .hidden lj_BC_DIVVV
+ .type lj_BC_DIVVV, @function
+ .size lj_BC_DIVVV, 24
+lj_BC_DIVVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x1000fe99,0x0209482d
+
+ .globl lj_BC_MODVV
+ .hidden lj_BC_MODVV
+ .type lj_BC_MODVV, @function
+ .size lj_BC_MODVV, 24
+lj_BC_MODVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x1000feb0,0x0209482d
+
+ .globl lj_BC_POW
+ .hidden lj_BC_POW
+ .type lj_BC_POW, @function
+ .size lj_BC_POW, 124
+lj_BC_POW:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x2d8cfff2,0x2dadfff2,0x018d0824
+ .long 0xde79f1e0,0x1020089c,0x0217b82d,0xd50c0000
+ .long 0xd52d0000,0x0320f809,0x00000000,0x8e4b0000
+ .long 0x66520004,0xf6e00000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_CAT
+ .hidden lj_BC_CAT
+ .type lj_BC_CAT, @function
+ .size lj_BC_CAT, 116
+lj_BC_CAT:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0128302f
+ .long 0xfe900020,0x0209282d,0x0100a825,0xde79f270
+ .long 0x000630c2,0xffb200a0,0x0320f809,0x02802025
+ .long 0x14400889,0xde900020,0x0215402d,0xdd020000
+ .long 0x0217b82d,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_KSTR
+ .hidden lj_BC_KSTR
+ .type lj_BC_KSTR, @function
+ .size lj_BC_KSTR, 68
+lj_BC_KSTR:
+ .long 0x022a682f,0x8e4b0000,0x66520004,0x240efffb
+ .long 0xddacfff8,0x0217b82d,0x7dccfbc6,0xfeec0000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_KCDATA
+ .hidden lj_BC_KCDATA
+ .type lj_BC_KCDATA, @function
+ .size lj_BC_KCDATA, 68
+lj_BC_KCDATA:
+ .long 0x022a682f,0x8e4b0000,0x66520004,0xddacfff8
+ .long 0x240efff5,0x0217b82d,0x7dccfbc6,0xfeec0000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_KSHORT
+ .hidden lj_BC_KSHORT
+ .type lj_BC_KSHORT, @function
+ .size lj_BC_KSHORT, 64
+lj_BC_KSHORT:
+ .long 0x000b5403,0x0217b82d,0x7d4af803,0x8e4b0000
+ .long 0x66520004,0x7ecafbc6,0xfeea0000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_KNUM
+ .hidden lj_BC_KNUM
+ .type lj_BC_KNUM, @function
+ .size lj_BC_KNUM, 60
+lj_BC_KNUM:
+ .long 0x022a502d,0x0217b82d,0xdd420000,0x8e4b0000
+ .long 0x66520004,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_KPRI
+ .hidden lj_BC_KPRI
+ .type lj_BC_KPRI, @function
+ .size lj_BC_KPRI, 60
+lj_BC_KPRI:
+ .long 0x0217b82d,0x000a633c,0x01806027,0x8e4b0000
+ .long 0x66520004,0xfeec0000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_KNIL
+ .hidden lj_BC_KNIL
+ .type lj_BC_KNIL, @function
+ .size lj_BC_KNIL, 76
+lj_BC_KNIL:
+ .long 0x0217b82d,0xfefe0000,0x66f70008,0x020a502d
+ .long 0xfefe0000,0x02ea082a,0x1420fffd,0x66f70008
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_UGET
+ .hidden lj_BC_UGET
+ .type lj_BC_UGET, @function
+ .size lj_BC_UGET, 76
+lj_BC_UGET:
+ .long 0xde08fff0,0x0217b82d,0x7d087001,0x0148502d
+ .long 0xdd480028,0x8e4b0000,0x66520004,0xdd0d0020
+ .long 0xdda20000,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_USETV
+ .hidden lj_BC_USETV
+ .type lj_BC_USETV, @function
+ .size lj_BC_USETV, 152
+lj_BC_USETV:
+ .long 0xde08fff0,0x020a502d,0x7d087001,0x02e8b82d
+ .long 0xdee80028,0xdd420000,0x910f0008,0xdd050020
+ .long 0x31ef0004,0x910c000a,0x000273ff,0xfca20000
+ .long 0x24010005,0x01ec7825,0x11e1000c,0x65ce000d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x2dc10009
+ .long 0x1020fff3,0x7c427001,0x904f0008,0x31ef0003
+ .long 0x11e0ffef,0xde79f248,0x0320f809,0x6664ee80
+ .long 0x1000ffeb,0x00000000
+
+ .globl lj_BC_USETS
+ .hidden lj_BC_USETS
+ .type lj_BC_USETS, @function
+ .size lj_BC_USETS, 136
+lj_BC_USETS:
+ .long 0xde08fff0,0x022a682f,0x7d087001,0x02e8b82d
+ .long 0xdee80028,0xddadfff8,0x910e0008,0xdd050020
+ .long 0x91af0008,0x31c10004,0x910e000a,0x240cfffb
+ .long 0x7d8dfbc6,0x1420000c,0xfcad0000,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x11c0fff4,0x31e10003
+ .long 0x1020fff2,0xde79f248,0x0320f809,0x6664ee80
+ .long 0x1000ffee,0x00000000
+
+ .globl lj_BC_USETN
+ .hidden lj_BC_USETN
+ .type lj_BC_USETN, @function
+ .size lj_BC_USETN, 76
+lj_BC_USETN:
+ .long 0xde08fff0,0x022a502d,0x7d087001,0x02e8b82d
+ .long 0xdee80028,0xdd420000,0xdd0d0020,0x8e4b0000
+ .long 0x66520004,0xfda20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_USETP
+ .hidden lj_BC_USETP
+ .type lj_BC_USETP, @function
+ .size lj_BC_USETP, 76
+lj_BC_USETP:
+ .long 0xde08fff0,0x000a633c,0x7d087001,0x02e8b82d
+ .long 0x01806027,0xdee80028,0x8e4b0000,0x66520004
+ .long 0xdd0d0020,0xfdac0000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_UCLO
+ .hidden lj_BC_UCLO
+ .type lj_BC_UCLO, @function
+ .size lj_BC_UCLO, 92
+lj_BC_UCLO:
+ .long 0xde8e0040,0x000a6042,0x3c01fffe,0x01816021
+ .long 0x024c902d,0xde79f238,0xfe900020,0x11c00004
+ .long 0x02802025,0x0320f809,0x0217282d,0xde900020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_FNEW
+ .hidden lj_BC_FNEW
+ .type lj_BC_FNEW, @function
+ .size lj_BC_FNEW, 100
+lj_BC_FNEW:
+ .long 0xde79f240,0x022a682f,0xde06fff0,0xdda5fff8
+ .long 0xfe900020,0xffb200a0,0x7cc67001,0x0320f809
+ .long 0x02802025,0x240cfff7,0xde900020,0x8e4b0000
+ .long 0x66520004,0x7d82fbc6,0x0217b82d,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_TNEW
+ .hidden lj_BC_TNEW
+ .type lj_BC_TNEW, @function
+ .size lj_BC_TNEW, 148
+lj_BC_TNEW:
+ .long 0xde6cee90,0xde6dee98,0xfe900020,0xffb200a0
+ .long 0x018d082b,0x10200019,0xde79f2e8,0x000a28c2
+ .long 0x30a507ff,0x240c0801,0x24a1f801,0x000a3382
+ .long 0x0181280a,0x0320f809,0x02802025,0x240cfff4
+ .long 0xde900020,0x8e4b0000,0x66520004,0x0217b82d
+ .long 0x7d82fbc6,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xde79f258
+ .long 0x0140a825,0x0320f809,0x02802025,0x1000ffe2
+ .long 0x02a05025
+
+ .globl lj_BC_TDUP
+ .hidden lj_BC_TDUP
+ .type lj_BC_TDUP, @function
+ .size lj_BC_TDUP, 132
+lj_BC_TDUP:
+ .long 0xde6cee90,0xde6dee98,0xfe900020,0xffb200a0
+ .long 0x018d082b,0x10200015,0xde79f2c8,0x022a682f
+ .long 0x02802025,0x0320f809,0xdda5fff8,0x240cfff4
+ .long 0xde900020,0x8e4b0000,0x66520004,0x0217b82d
+ .long 0x7d82fbc6,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xde79f258
+ .long 0x0140a825,0x0320f809,0x02802025,0x1000ffe6
+ .long 0x02a05025
+
+ .globl lj_BC_GGET
+ .hidden lj_BC_GGET
+ .type lj_BC_GGET, @function
+ .size lj_BC_GGET, 28
+lj_BC_GGET:
+ .long 0xde0efff0,0x022a682f,0xdda9fff8,0x7dce7001
+ .long 0xddc80010,0x10000047,0x0217b82d
+
+ .globl lj_BC_GSET
+ .hidden lj_BC_GSET
+ .type lj_BC_GSET, @function
+ .size lj_BC_GSET, 28
+lj_BC_GSET:
+ .long 0xde0efff0,0x022a682f,0xdda9fff8,0x7dce7001
+ .long 0xddc80010,0x100000f5,0x0217b82d
+
+ .globl lj_BC_TGETV
+ .hidden lj_BC_TGETV
+ .type lj_BC_TGETV, @function
+ .size lj_BC_TGETV, 200
+lj_BC_TGETV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208282d
+ .long 0x0209302d,0xdca80000,0xdcce0000,0x0217b82d
+ .long 0x00080bff,0x6421000c,0x14200658,0x7d087001
+ .long 0x000e7bff,0x15f6001f,0x8d0c0030,0x000e7000
+ .long 0xdd0d0010,0x01cc082b,0x000e70c0,0x1020064f
+ .long 0x01ae702d,0xddc10000,0x103e000d,0xddc20000
+ .long 0x8e4b0000,0x66520004,0xfee20000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xdd0e0020,0x11c0fff2,0x00000000,0x91cc000a
+ .long 0x318c0001,0x1580ffee,0x00000000,0x10000637
+ .long 0x00000000,0x2401fffb,0x15e10634,0x7dc97001
+ .long 0x1000000e,0x00000000
+
+ .globl lj_BC_TGETS
+ .hidden lj_BC_TGETS
+ .type lj_BC_TGETS, @function
+ .size lj_BC_TGETS, 208
+lj_BC_TGETS:
+ .long 0x000b4542,0x310807f8,0x000b4b42,0x0208282d
+ .long 0x312907f8,0xdca80000,0x0229302f,0x0217b82d
+ .long 0xdcc9fff8,0x00080bff,0x6421000c,0x14200614
+ .long 0x7d087001,0x8d0c0034,0x8d2d000c,0xdd0e0028
+ .long 0x01ac6824,0x000d6140,0x000d68c0,0x018d6823
+ .long 0x240ffffb,0x01cd702d,0x7de9fbc6,0xddc40008
+ .long 0xddc20000,0xddcd0010,0x1489000f,0xdd0f0020
+ .long 0x105e000f,0x00000000,0x8e4b0000,0x66520004
+ .long 0xfee20000,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x15a0ffec,0x01a07025
+ .long 0x11e0fff1,0x03c01025,0x91ec000a,0x318c0001
+ .long 0x1580ffed,0x00000000,0x100005f2,0x00000000
+
+ .globl lj_BC_TGETB
+ .hidden lj_BC_TGETB
+ .type lj_BC_TGETB, @function
+ .size lj_BC_TGETB, 160
+lj_BC_TGETB:
+ .long 0x000b4542,0x310807f8,0x0208282d,0x314907f8
+ .long 0xdca80000,0x0217b82d,0x000960c2,0x00080bff
+ .long 0x6421000c,0x142005f0,0x7d087001,0x8d0d0030
+ .long 0xdd0e0010,0x018d082b,0x102005eb,0x01c9482d
+ .long 0xdd210000,0x103e000d,0xdd220000,0x8e4b0000
+ .long 0x66520004,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xdd0e0020
+ .long 0x11c0fff2,0x00000000,0x91cd000a,0x31ad0001
+ .long 0x15a0ffee,0x00000000,0x100005d3,0x00000000
+
+ .globl lj_BC_TGETR
+ .hidden lj_BC_TGETR
+ .type lj_BC_TGETR, @function
+ .size lj_BC_TGETR, 112
+lj_BC_TGETR:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0x8d250000,0x0217b82d
+ .long 0x7c847001,0x8c8c0030,0xdc8d0010,0x00ac082b
+ .long 0x000570c0,0x102005e2,0x01ae102d,0xdc450000
+ .long 0x8e4b0000,0x66520004,0xfee50000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_TSETV
+ .hidden lj_BC_TSETV
+ .type lj_BC_TSETV, @function
+ .size lj_BC_TSETV, 240
+lj_BC_TSETV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208282d
+ .long 0x0209302d,0xdca80000,0xdcce0000,0x0217b82d
+ .long 0x00080bff,0x6421000c,0x142005e1,0x7d087001
+ .long 0x000e0bff,0x14360022,0x000e4800,0x8d0c0030
+ .long 0xdd0d0010,0x012c082b,0x000970c0,0x102005d8
+ .long 0x01ae682d,0xddac0000,0x910f0008,0x119e000f
+ .long 0xdee20000,0x31e10004,0x1420001b,0xfda20000
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xdd0e0020
+ .long 0x11c0fff0,0x00000000,0x91ce000a,0x31ce0002
+ .long 0x15c0ffec,0x00000000,0x100005bd,0x00000000
+ .long 0x000e0bff,0x64210005,0x142005b9,0x00000000
+ .long 0x10000015,0x7dc97001,0xde6ceec0,0x31ef00fb
+ .long 0xfe68eec0,0xa10f0008,0x1000ffe1,0xfd0c0018
+
+ .globl lj_BC_TSETS
+ .hidden lj_BC_TSETS
+ .type lj_BC_TSETS, @function
+ .size lj_BC_TSETS, 316
+lj_BC_TSETS:
+ .long 0x000b4542,0x310807f8,0x0208282d,0x000b4b42
+ .long 0xdca80000,0x312907f8,0x0229302f,0xdcc9fff8
+ .long 0x0217b82d,0x7d297001,0x00080bff,0x6421000c
+ .long 0x14200592,0x7d087001,0x8d0c0034,0x8d2d000c
+ .long 0xdd0e0028,0xa100000a,0x01ac6824,0x000d6140
+ .long 0x000d68c0,0x018d6823,0x240ffffb,0x01cd702d
+ .long 0x7de9fbc6,0xd6f40000,0xddcc0008,0xddc50000
+ .long 0xddcd0010,0x15890019,0x910f0008,0x10be000f
+ .long 0xdd0c0020,0x31e10004,0x14200026,0xf5d40000
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x1180fff1
+ .long 0x00000000,0x918c000a,0x318c0002,0x1580ffed
+ .long 0x00000000,0x1000056e,0x00000000,0x15a0ffe2
+ .long 0x01a07025,0xdd0e0020,0x11c00004,0x6666ef60
+ .long 0x91cc000a,0x318c0002,0x11800565,0xde79f2f0
+ .long 0xfcc90000,0xfe900020,0x01002825,0xffb200a0
+ .long 0x0320f809,0x02802025,0xde900020,0x1000ffdc
+ .long 0xf4540000,0xde6ceec0,0x31ef00fb,0xfe68eec0
+ .long 0xa10f0008,0x1000ffd6,0xfd0c0018
+
+ .globl lj_BC_TSETB
+ .hidden lj_BC_TSETB
+ .type lj_BC_TSETB, @function
+ .size lj_BC_TSETB, 196
+lj_BC_TSETB:
+ .long 0x000b4542,0x310807f8,0x0208282d,0x314907f8
+ .long 0xdca80000,0x0217b82d,0x000960c2,0x00080bff
+ .long 0x6421000c,0x14200554,0x7d087001,0x8d0d0030
+ .long 0xdd0e0010,0x018d082b,0x1020054f,0x01c9482d
+ .long 0xdd2d0000,0x910f0008,0x11be000f,0xdee20000
+ .long 0x31e10004,0x14200015,0xfd220000,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0xdd0e0020,0x11c0ffef
+ .long 0x00000000,0x91cd000a,0x31ad0002,0x15a0ffeb
+ .long 0x00000000,0x10000534,0x00000000,0xde6ceec0
+ .long 0x31ef00fb,0xfe68eec0,0xa10f0008,0x1000ffe7
+ .long 0xfd0c0018
+
+ .globl lj_BC_TSETM
+ .hidden lj_BC_TSETM
+ .type lj_BC_TSETM, @function
+ .size lj_BC_TSETM, 208
+lj_BC_TSETM:
+ .long 0x0217b82d,0x022a782d,0xdee5fff8,0x26acfff8
+ .long 0x8def0000,0x11800014,0x000c30c2,0x7ca57001
+ .long 0x00cf3021,0x8cae0030,0x000f68c0,0x90af0008
+ .long 0xdca40010,0x01c6082b,0x14200016,0x02ec702d
+ .long 0x01a4682d,0x31ec0004,0xdee20000,0x66f70008
+ .long 0x02ee082b,0xfda20000,0x1420fffb,0x65ad0008
+ .long 0x15800015,0x00000000,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xde79f300,0xfe900020,0xffb200a0
+ .long 0x01408025,0x0320f809,0x02802025,0x02005025
+ .long 0x1000ffd4,0xde900020,0xde6ceec0,0x31ef00fb
+ .long 0xfe65eec0,0xa0af0008,0x1000ffe7,0xfcac0018
+
+ .globl lj_BC_TSETR
+ .hidden lj_BC_TSETR
+ .type lj_BC_TSETR, @function
+ .size lj_BC_TSETR, 148
+lj_BC_TSETR:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208202d
+ .long 0x0209302d,0xdc850000,0x8cc60000,0x7ca57001
+ .long 0x90af0008,0x8cac0030,0xdcad0010,0x31e10004
+ .long 0x14200012,0x0217b82d,0x00cc082b,0x000670c0
+ .long 0x10200507,0x01ae102d,0xdee40000,0x8e4b0000
+ .long 0x66520004,0xfc440000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xde62eec0
+ .long 0x31ef00fb,0xfe65eec0,0xa0af0008,0x1000ffea
+ .long 0xfca20018
+
+ .globl lj_BC_CALLM
+ .hidden lj_BC_CALLM
+ .type lj_BC_CALLM, @function
+ .size lj_BC_CALLM, 12
+lj_BC_CALLM:
+ .long 0x314907f8,0x10000002,0x01354821
+
+ .globl lj_BC_CALL
+ .hidden lj_BC_CALL
+ .type lj_BC_CALL, @function
+ .size lj_BC_CALL, 88
+lj_BC_CALL:
+ .long 0x314907f8,0x02007025,0x0217802d,0xde080000
+ .long 0x66100010,0x2529fff8,0x00080bff,0x64210009
+ .long 0x14200554,0x7d087001,0xfe12fff8,0xdd120020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000bb942
+ .long 0x000d68c0,0x32f707f8,0x026d602d,0xdd8c0000
+ .long 0x01800008,0x02f0b82d
+
+ .globl lj_BC_CALLMT
+ .hidden lj_BC_CALLMT
+ .type lj_BC_CALLMT, @function
+ .size lj_BC_CALLMT, 4
+lj_BC_CALLMT:
+ .long 0x01555021
+
+ .globl lj_BC_CALLT
+ .hidden lj_BC_CALLT
+ .type lj_BC_CALLT, @function
+ .size lj_BC_CALLT, 224
+lj_BC_CALLT:
+ .long 0x0217b82d,0xdee80000,0x01404825,0xde0dfff8
+ .long 0x66f70010,0x2529fff8,0x00080bff,0x64210009
+ .long 0x14200554,0x7d067001,0x31ac0003,0x90cf000a
+ .long 0x15800024,0x39ae0003,0xfe08fff0,0x2de10002
+ .long 0x02007025,0x00c04025,0x11200007,0x01207825
+ .long 0xdee20000,0x66f70008,0x25effff8,0xfdc20000
+ .long 0x15e0fffb,0x65ce0008,0x01816025,0x1180000c
+ .long 0x00000000,0xdd120020,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000bb942,0x000d68c0,0x32f707f8
+ .long 0x026d602d,0xdd8c0000,0x01800008,0x02f0b82d
+ .long 0x8dabfffc,0x000bb942,0x32f707f8,0x0217682f
+ .long 0xddadffe0,0x7dad7001,0xddad0020,0x1000ffed
+ .long 0xddb1ffb8,0x31c10007,0x1420ffdb,0x020e702f
+ .long 0x01c08025,0xddcdfff8,0x1000ffd7,0x31ac0003
+
+ .globl lj_BC_ITERC
+ .hidden lj_BC_ITERC
+ .type lj_BC_ITERC, @function
+ .size lj_BC_ITERC, 104
+lj_BC_ITERC:
+ .long 0x02007025,0x0217802d,0xde08ffe8,0xde04fff0
+ .long 0xde05fff8,0x24090010,0xfe080000,0xfe040010
+ .long 0xfe050018,0x66100010,0x00080bff,0x64210009
+ .long 0x14200501,0x7d087001,0xfe12fff8,0xdd120020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000bb942
+ .long 0x000d68c0,0x32f707f8,0x026d602d,0xdd8c0000
+ .long 0x01800008,0x02f0b82d
+
+ .globl lj_BC_ITERN
+ .hidden lj_BC_ITERN
+ .type lj_BC_ITERN, @function
+ .size lj_BC_ITERN, 236
+lj_BC_ITERN:
+ .long 0x0217b82d,0xdee8fff0,0x8ee9fff8,0x7d087001
+ .long 0x66520004,0x8d0c0030,0xdd0d0010,0x001633fc
+ .long 0x012c082b,0x1020001a,0x000978c0,0x01af782d
+ .long 0xdde40000,0x964afffe,0x01267025,0x109efff8
+ .long 0x25290001,0xfeee0000,0xfee40008,0x01266025
+ .long 0x3c0ffffe,0x000a5080,0x014f502d,0xaeecfff8
+ .long 0x024a902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0x8d0d0034,0x012c4823,0xdd0e0028,0x01a9082b
+ .long 0x1420fff0,0x00097940,0x000940c0,0x01e87823
+ .long 0x01ee782d,0xdde40000,0x964afffe,0x109efff7
+ .long 0x25290001,0xdde50008,0x3c0ffffe,0xfee40008
+ .long 0x012c4821,0x000a5080,0x014f5021,0xfee50000
+ .long 0x024a902d,0x1000ffdf,0xaee9fff8
+
+ .globl lj_BC_VARG
+ .hidden lj_BC_VARG
+ .type lj_BC_VARG, @function
+ .size lj_BC_VARG, 248
+lj_BC_VARG:
+ .long 0xde0cfff8,0x314907f8,0x000b4542,0x0209482d
+ .long 0x310807f8,0x0217b82d,0x65290003,0x02e8702d
+ .long 0x660ffff0,0x012c482f,0x11000015,0x01e9682f
+ .long 0x65cefff0,0xdd240000,0x012f082b,0x65290008
+ .long 0x03c1200a,0xfee40000,0x02ee082b,0x1420fff9
+ .long 0x66f70008,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xde8c0030,0x19a0fff3,0x24150008,0x02ed702d
+ .long 0x018e082b,0x14200009,0x65b50008,0xdd220000
+ .long 0x65290008,0xfee20000,0x012f082b,0x1420fffb
+ .long 0x66f70008,0x1000ffe7,0x00000000,0xde79f2b0
+ .long 0xfe970028,0x02f0b82f,0xfe900020,0x0130802f
+ .long 0xffb200a0,0x000d28c2,0x0320f809,0x02802025
+ .long 0x02004825,0xde900020,0x0217b82d,0x0209482d
+ .long 0x1000ffea,0x660ffff0
+
+ .globl lj_BC_ISNEXT
+ .hidden lj_BC_ISNEXT
+ .type lj_BC_ISNEXT, @function
+ .size lj_BC_ISNEXT, 164
+lj_BC_ISNEXT:
+ .long 0x0217b82d,0x000a6042,0xdee4ffe8,0x024c602d
+ .long 0xdee5fff0,0xdee6fff8,0x3c0efffe,0x00040bff
+ .long 0x64210009,0x14200019,0x7c847001,0x00052bff
+ .long 0x64a5000c,0x908d000a,0x64c60001,0x00a60825
+ .long 0x65adfffc,0x002d0825,0x14200010,0x3c0dfffe
+ .long 0x018e902d,0x35ad7fff,0x000d683c,0xfeedfff8
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x240f0058
+ .long 0x240d0045,0xa24ffffc,0x018e902d,0x1000fff0
+ .long 0xa24d0000
+
+ .globl lj_BC_RETM
+ .hidden lj_BC_RETM
+ .type lj_BC_RETM, @function
+ .size lj_BC_RETM, 4
+lj_BC_RETM:
+ .long 0x01555021
+
+ .globl lj_BC_RET
+ .hidden lj_BC_RET
+ .type lj_BC_RET, @function
+ .size lj_BC_RET, 196
+lj_BC_RET:
+ .long 0xde12fff8,0x0217b82d,0x0140a825,0x324c0003
+ .long 0x15800026,0x3a4d0003,0x8e4bfffc,0x660efff0
+ .long 0x6549fff8,0x000b6142,0x000b4542,0x318c07f8
+ .long 0x310807f8,0x01c8782d,0x11200007,0x01cc802f
+ .long 0xdee20000,0x66f70008,0x6529fff8,0xfdc20000
+ .long 0x1520fffb,0x65ce0008,0x65effff8,0x01cf082b
+ .long 0x1420000f,0xde0dfff0,0x8e4b0000,0x66520004
+ .long 0x7dad7001,0xddad0020,0xddb1ffb8,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xfdde0000,0x1000ffed,0x65ce0008,0x31ae0007
+ .long 0x15c0020c,0x00000000,0x020d802f,0x1000ffd3
+ .long 0xde12fff8
+
+ .globl lj_BC_RET0
+ .hidden lj_BC_RET0
+ .type lj_BC_RET0, @function
+ .size lj_BC_RET0, 136
+lj_BC_RET0:
+ .long 0xde12fff8,0x0217b82d,0x0140a825,0x324c0003
+ .long 0x1580fff5,0x3a4d0003,0x8e4bfffc,0x660efff0
+ .long 0x000b4542,0x000bb942,0x310807f8,0x32f707f8
+ .long 0x01d7802f,0x0148082b,0x1420000f,0xde0dfff0
+ .long 0x8e4b0000,0x66520004,0x7dad7001,0xddad0020
+ .long 0xddb1ffb8,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x65ce0008,0x654a0008
+ .long 0x1000ffec,0xfddefff8
+
+ .globl lj_BC_RET1
+ .hidden lj_BC_RET1
+ .type lj_BC_RET1, @function
+ .size lj_BC_RET1, 144
+lj_BC_RET1:
+ .long 0xde12fff8,0x0217b82d,0x0140a825,0x324c0003
+ .long 0x1580ffd3,0x3a4d0003,0x8e4bfffc,0x660efff0
+ .long 0xdee20000,0x000b4542,0x000bb942,0x310807f8
+ .long 0x32f707f8,0x01d7802f,0xfdc20000,0x0148082b
+ .long 0x1420000f,0xde0dfff0,0x8e4b0000,0x66520004
+ .long 0x7dad7001,0xddad0020,0xddb1ffb8,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0x65ce0008,0x654a0008,0x1000ffec,0xfdde0000
+
+ .globl lj_BC_FORI
+ .hidden lj_BC_FORI
+ .type lj_BC_FORI, @function
+ .size lj_BC_FORI, 200
+lj_BC_FORI:
+ .long 0x0217b82d,0xdee40000,0x000433ff,0x000a5042
+ .long 0x3c0efffe,0x014e702d,0xdee50008,0xdee20010
+ .long 0x00053bff,0x14d60017,0x00021bff,0x14f603f2
+ .long 0x00043000,0x147603f0,0x00052800,0x7c4107c3
+ .long 0x00a6102a,0x00c5682a,0x01a1100b,0x0002700a
+ .long 0x024e902d,0x8e4b0000,0x66520004,0xfee40018
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd6e00000,0xd6e20008,0x2cccfff2
+ .long 0x2cedfff2,0x2c61fff2,0xdeef0010,0x018d6024
+ .long 0x002c0824,0x102003d4,0x01e0782a,0x46220036
+ .long 0x46201136,0x24020001,0x00011001,0x00050801
+ .long 0x1000ffe2,0x002f100b
+
+ .globl lj_BC_JFORI
+ .hidden lj_BC_JFORI
+ .type lj_BC_JFORI, @function
+ .size lj_BC_JFORI, 208
+lj_BC_JFORI:
+ .long 0x0217b82d,0xdee40000,0x000433ff,0x000a5042
+ .long 0x3c0efffe,0x014e702d,0xdee50008,0xdee20010
+ .long 0x00053bff,0x14d60019,0x00021bff,0x14f603c0
+ .long 0x00043000,0x147603be,0x00052800,0x7c4107c3
+ .long 0x00a6102a,0x00c5682a,0x01a1100b,0x024e902d
+ .long 0x964afffe,0x8e4b0000,0x66520004,0xfee40018
+ .long 0x104000d0,0x000a50c0,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xd6e00000
+ .long 0xd6e20008,0x2cccfff2,0x2cedfff2,0x2c61fff2
+ .long 0xdeef0010,0x018d6024,0x002c0824,0x102003a0
+ .long 0x01e0782a,0x46220036,0x46201136,0x24020001
+ .long 0x00011001,0x00050801,0x1000ffe0,0x002f100b
+
+ .globl lj_BC_FORL
+ .hidden lj_BC_FORL
+ .type lj_BC_FORL, @function
+ .size lj_BC_FORL, 28
+lj_BC_FORL:
+ .long 0x0012687a,0x31ad007e,0x01b3682d,0x95aeff80
+ .long 0x25cefffe,0x05c008d4,0xa5aeff80
+
+ .globl lj_BC_IFORL
+ .hidden lj_BC_IFORL
+ .type lj_BC_IFORL, @function
+ .size lj_BC_IFORL, 236
+lj_BC_IFORL:
+ .long 0x0217b82d,0xdee40000,0x000433ff,0x000a5042
+ .long 0x3c0efffe,0x014e702d,0x14d60020,0xdee50010
+ .long 0xdee20008,0x00047800,0x00052800,0x00021000
+ .long 0x01e52021,0x008f6026,0x00856826,0x018d6024
+ .long 0x0082682a,0x0044102a,0x00a0082a,0x0180602a
+ .long 0x01a1100b,0x004c1025,0x7c84f803,0x7ec4fbc6
+ .long 0x0002700b,0x024e902d,0xfee40000,0x8e4b0000
+ .long 0x66520004,0xfee40018,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xd6e00000
+ .long 0xd6e40010,0xd6e20008,0xdeef0010,0x46240000
+ .long 0x46220036,0x46201136,0x01e0782a,0x24020001
+ .long 0x24010001,0x00011001,0x00050801,0x002f100b
+ .long 0x0002700b,0x024e902d,0xf6e00000,0x8e4b0000
+ .long 0x66520004,0x1000ffe4,0xf6e00018
+
+ .globl lj_BC_JFORL
+ .hidden lj_BC_JFORL
+ .type lj_BC_JFORL, @function
+ .size lj_BC_JFORL, 212
+lj_BC_JFORL:
+ .long 0x0217b82d,0xdee40000,0x000433ff,0x14d6001f
+ .long 0xdee50010,0xdee20008,0x00047800,0x00052800
+ .long 0x00021000,0x01e52021,0x008f6026,0x00856826
+ .long 0x018d6024,0x0082682a,0x0044102a,0x00a0082a
+ .long 0x0180602a,0x01a1100b,0x004c1025,0x7c84f803
+ .long 0x7ec4fbc6,0xfee40000,0x8e4b0000,0x66520004
+ .long 0xfee40018,0x10400059,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xd6e00000
+ .long 0xd6e40010,0xd6e20008,0xdeef0010,0x46240000
+ .long 0x46220036,0x46201136,0x01e0782a,0x24020001
+ .long 0x24010001,0x00011001,0x00050801,0x002f100b
+ .long 0xf6e00000,0x8e4b0000,0x66520004,0x1000ffe5
+ .long 0xf6e00018
+
+ .globl lj_BC_ITERL
+ .hidden lj_BC_ITERL
+ .type lj_BC_ITERL, @function
+ .size lj_BC_ITERL, 28
+lj_BC_ITERL:
+ .long 0x0012687a,0x31ad007e,0x01b3682d,0x95aeff80
+ .long 0x25cefffe,0x05c0085d,0xa5aeff80
+
+ .globl lj_BC_IITERL
+ .hidden lj_BC_IITERL
+ .type lj_BC_IITERL, @function
+ .size lj_BC_IITERL, 80
+lj_BC_IITERL:
+ .long 0x0217b82d,0xdeed0000,0x11be0006,0x00000000
+ .long 0x000a6042,0x3c01fffe,0x01816021,0x024c902d
+ .long 0xfeedfff8,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_JITERL
+ .hidden lj_BC_JITERL
+ .type lj_BC_JITERL, @function
+ .size lj_BC_JITERL, 68
+lj_BC_JITERL:
+ .long 0x0217b82d,0xdeed0000,0x11be0003,0x00000000
+ .long 0x1000001e,0xfeedfff8,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_LOOP
+ .hidden lj_BC_LOOP
+ .type lj_BC_LOOP, @function
+ .size lj_BC_LOOP, 28
+lj_BC_LOOP:
+ .long 0x0012687a,0x31ad007e,0x01b3682d,0x95aeff80
+ .long 0x25cefffe,0x05c00831,0xa5aeff80
+
+ .globl lj_BC_ILOOP
+ .hidden lj_BC_ILOOP
+ .type lj_BC_ILOOP, @function
+ .size lj_BC_ILOOP, 44
+lj_BC_ILOOP:
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_JLOOP
+ .hidden lj_BC_JLOOP
+ .type lj_BC_JLOOP, @function
+ .size lj_BC_JLOOP, 40
+lj_BC_JLOOP:
+ .long 0xde6df4e0,0x24010000,0x01aa682d,0xfe61ef30
+ .long 0xddae0000,0xfe70eff0,0xddce0058,0xfe74ef58
+ .long 0x01c00008,0x667e6e80
+
+ .globl lj_BC_JMP
+ .hidden lj_BC_JMP
+ .type lj_BC_JMP, @function
+ .size lj_BC_JMP, 60
+lj_BC_JMP:
+ .long 0x000a6042,0x3c01fffe,0x01816021,0x024c902d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_FUNCF
+ .hidden lj_BC_FUNCF
+ .type lj_BC_FUNCF, @function
+ .size lj_BC_FUNCF, 28
+lj_BC_FUNCF:
+ .long 0x0012687a,0x31ad007e,0x01b3682d,0x95aeff80
+ .long 0x25ceffff,0x05c00818,0xa5aeff80
+
+ .globl lj_BC_IFUNCF
+ .hidden lj_BC_IFUNCF
+ .type lj_BC_IFUNCF, @function
+ .size lj_BC_IFUNCF, 92
+lj_BC_IFUNCF:
+ .long 0xde8e0030,0x924dff9e,0xde51ffb4,0x01d7082b
+ .long 0x142000e4,0x000d68c0,0x8e4b0000,0x66520004
+ .long 0x012d082b,0x1420000a,0x0209082d,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xfc3e0000,0x1000fff2,0x25290008
+
+ .globl lj_BC_JFUNCF
+ .hidden lj_BC_JFUNCF
+ .type lj_BC_JFUNCF, @function
+ .size lj_BC_JFUNCF, 60
+lj_BC_JFUNCF:
+ .long 0xde8e0030,0x924dff9e,0xde51ffb4,0x01d7082b
+ .long 0x142000cd,0x000d68c0,0x012d082b,0x14200004
+ .long 0x0209082d,0x000b5402,0x1000ffbe,0x000a50c0
+ .long 0xfc3e0000,0x1000fff8,0x25290008
+
+ .globl lj_BC_FUNCV
+ .hidden lj_BC_FUNCV
+ .type lj_BC_FUNCV, @function
+ .size lj_BC_FUNCV, 0
+lj_BC_FUNCV:
+
+ .globl lj_BC_IFUNCV
+ .hidden lj_BC_IFUNCV
+ .type lj_BC_IFUNCV, @function
+ .size lj_BC_IFUNCV, 152
+lj_BC_IFUNCV:
+ .long 0x240cfff7,0x0209682d,0xde8e0030,0x7d88fbc6
+ .long 0x02e9602d,0xfda80000,0x652f0013,0x018e082b
+ .long 0xde51ffb4,0x102000b9,0xfdaf0008,0x924eff9e
+ .long 0x0200b825,0x01a04825,0x8e4b0000,0x66520004
+ .long 0x11c0000c,0x65b00010,0xdeec0000,0x02e9082b
+ .long 0x01802025,0x03c1600a,0x03c1200b,0x25ceffff
+ .long 0xfdac0010,0x65ad0008,0xfee40000,0x15c0fff6
+ .long 0x66f70008,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_JFUNCV
+ .hidden lj_BC_JFUNCV
+ .type lj_BC_JFUNCV, @function
+ .size lj_BC_JFUNCV, 4
+lj_BC_JFUNCV:
+ .long 0xf0f0f0f0
+
+ .globl lj_BC_FUNCC
+ .hidden lj_BC_FUNCC
+ .type lj_BC_FUNCC, @function
+ .size lj_BC_FUNCC, 84
+lj_BC_FUNCC:
+ .long 0xdd190028,0x02e9682d,0xde8e0030,0x0209482d
+ .long 0xfe900020,0x01cd082b,0xfe890028,0x240cfffe
+ .long 0x14200091,0x02802025,0x0320f809,0xae6cef30
+ .long 0xde900020,0x000250c0,0xde8d0028,0x240cffff
+ .long 0xde12fff8,0x01aab82f,0xfe74efe8,0x10000020
+ .long 0xae6cef30
+
+ .globl lj_BC_FUNCCW
+ .hidden lj_BC_FUNCCW
+ .type lj_BC_FUNCCW, @function
+ .size lj_BC_FUNCCW, 88
+lj_BC_FUNCCW:
+ .long 0xde79efd0,0x02e9682d,0xde8e0030,0x0209482d
+ .long 0xfe900020,0x01cd082b,0xfe890028,0x240cfffe
+ .long 0xdd050028,0x1420007b,0x02802025,0x0320f809
+ .long 0xae6cef30,0xde900020,0x000250c0,0xde8d0028
+ .long 0x240cffff,0xde12fff8,0x01aab82f,0xfe74efe8
+ .long 0x1000000a,0xae6cef30
+
+ .globl lj_vm_returnp
+ .hidden lj_vm_returnp
+ .type lj_vm_returnp, @function
+ .size lj_vm_returnp, 36
+lj_vm_returnp:
+ .long 0x32410004,0x10200138,0x240d0001,0x000d6c3c
+ .long 0x01a06827,0xddd2fff8,0x01c08025,0xfeedfff8
+ .long 0x66f7fff8
+
+ .globl lj_vm_returnc
+ .hidden lj_vm_returnc
+ .type lj_vm_returnc, @function
+ .size lj_vm_returnc, 24
+lj_vm_returnc:
+ .long 0x254a0008,0x324c0003,0x11400049,0x24020001
+ .long 0x1180fdce,0x0140a825
+
+ .globl lj_vm_return
+ .hidden lj_vm_return
+ .type lj_vm_return, @function
+ .size lj_vm_return, 84
+lj_vm_return:
+ .long 0x240efff8,0x39810001,0x024e7024,0x1420ffed
+ .long 0x020e702f,0x254dfff8,0xfe8e0020,0x240cfffe
+ .long 0x8fae00b8,0x6610fff0,0xae6cef30,0x11a00007
+ .long 0x000e70c0,0x25adfff8,0xdee20000,0x66f70008
+ .long 0xfe020000,0x15a0fffb,0x66100008,0x15ca0018
+ .long 0xfe900028
+
+ .globl lj_vm_leave_cp
+ .hidden lj_vm_leave_cp
+ .type lj_vm_leave_cp, @function
+ .size lj_vm_leave_cp, 12
+lj_vm_leave_cp:
+ .long 0xdfac00b0,0x00001025,0xfe8c0050
+
+ .globl lj_vm_leave_unw
+ .hidden lj_vm_leave_unw
+ .type lj_vm_leave_unw, @function
+ .size lj_vm_leave_unw, 176
+lj_vm_leave_unw:
+ .long 0xdfbf0098,0xdfbe0090,0xdfb70088,0xd7bf0048
+ .long 0xdfb60080,0xd7be0040,0xdfb50078,0xd7bd0038
+ .long 0xdfb40070,0xd7bc0030,0xdfb30068,0xd7bb0028
+ .long 0xdfb20060,0xd7ba0020,0xdfb10058,0xd7b90018
+ .long 0xdfb00050,0xd7b80010,0x03e00008,0x67bd00c0
+ .long 0xde8d0030,0x01ca082a,0x14200007,0x020d082a
+ .long 0x10200009,0x00000000,0xfe1e0000,0x254a0008
+ .long 0x1000ffde,0x66100008,0x014e6023,0x020c602f
+ .long 0x1000ffdb,0x018e800b,0xde79f2b0,0x0140a825
+ .long 0x000e28c2,0x0320f809,0x02802025,0x8fae00b8
+ .long 0xde900028,0x02a05025,0x1000ffd0,0x000e70c0
+
+ .globl lj_vm_unwind_c
+ .hidden lj_vm_unwind_c
+ .type lj_vm_unwind_c, @function
+ .size lj_vm_unwind_c, 8
+lj_vm_unwind_c:
+ .long 0x0080e825,0x00a01025
+
+ .globl lj_vm_unwind_c_eh
+ .hidden lj_vm_unwind_c_eh
+ .type lj_vm_unwind_c_eh, @function
+ .size lj_vm_unwind_c_eh, 20
+lj_vm_unwind_c_eh:
+ .long 0xdfb400a8,0x240cfffe,0xde8d0010,0x1000ffce
+ .long 0xadac00b0
+
+ .globl lj_vm_unwind_ff
+ .hidden lj_vm_unwind_ff
+ .type lj_vm_unwind_ff, @function
+ .size lj_vm_unwind_ff, 8
+lj_vm_unwind_ff:
+ .long 0x2401fffc,0x0081e824
+
+ .globl lj_vm_unwind_ff_eh
+ .hidden lj_vm_unwind_ff_eh
+ .type lj_vm_unwind_ff_eh, @function
+ .size lj_vm_unwind_ff_eh, 76
+lj_vm_unwind_ff_eh:
+ .long 0xdfb400a8,0x3c0f59c0,0x241effff,0x2416fff2
+ .long 0xde900020,0xde930010,0x448ff000,0x340d8000
+ .long 0x000d683c,0x01a06827,0x240cffff,0xde12fff8
+ .long 0x4600f7a1,0x6617fff8,0x66731180,0xfeed0000
+ .long 0xae6cef30,0x1000ff9b,0x240a0010
+
+ .globl lj_vm_growstack_c
+ .hidden lj_vm_growstack_c
+ .type lj_vm_growstack_c, @function
+ .size lj_vm_growstack_c, 8
+lj_vm_growstack_c:
+ .long 0x10000007,0x24050014
+
+ .globl lj_vm_growstack_l
+ .hidden lj_vm_growstack_l
+ .type lj_vm_growstack_l, @function
+ .size lj_vm_growstack_l, 104
+lj_vm_growstack_l:
+ .long 0x0209482d,0x02f0b82f,0xfe900020,0x66520004
+ .long 0xfe890028,0x001728c2,0xde79f2b0,0xffb200a0
+ .long 0x0320f809,0x02802025,0xde900020,0xde890028
+ .long 0xde08fff0,0x0130482f,0x7d087001,0xdd120020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000bb942
+ .long 0x000d68c0,0x32f707f8,0x026d602d,0xdd8c0000
+ .long 0x01800008,0x02f0b82d
+
+ .globl lj_vm_resume
+ .hidden lj_vm_resume
+ .type lj_vm_resume, @function
+ .size lj_vm_resume, 212
+lj_vm_resume:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0x0080a025
+ .long 0xde930010,0x00a08025,0x928d000b,0xffb400a8
+ .long 0x24120005,0x67ac0001,0x66731180,0xafa000b8
+ .long 0xafa000bc,0xffa400a0,0xffa000b0,0x11a00049
+ .long 0xfe8c0050,0xfe74efe8,0x0200b825,0xde900020
+ .long 0xde8d0028,0xde12fff8,0x3c0f59c0,0x01b0502f
+ .long 0x448ff000,0xa280000b,0x4600f7a1,0x240cffff
+ .long 0x654a0008,0xae6cef30,0x0140a825,0x324c0003
+ .long 0x241effff,0x1180fd1f,0x2416fff2,0x1000ff50
+ .long 0x00000000
+
+ .globl lj_vm_pcall
+ .hidden lj_vm_pcall
+ .type lj_vm_pcall, @function
+ .size lj_vm_pcall, 88
+lj_vm_pcall:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0xafa700bc
+ .long 0x10000015,0x24120005
+
+ .globl lj_vm_call
+ .hidden lj_vm_call
+ .type lj_vm_call, @function
+ .size lj_vm_call, 172
+lj_vm_call:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0x24120001
+ .long 0xdc8d0050,0x0080a025,0xafa600b8,0xde930010
+ .long 0xffa400a8,0x00a08025,0x66731180,0xffa400a0
+ .long 0xffad00b0,0xfe9d0050,0xfe74efe8,0xde8e0020
+ .long 0x3c0f59c0,0xde8d0028,0x448ff000,0x0250902d
+ .long 0x01b0482f,0x2416fff2,0x024e902f,0x4600f7a1
+ .long 0x240cffff,0x241effff,0xae6cef30
+
+ .globl lj_vm_call_dispatch
+ .hidden lj_vm_call_dispatch
+ .type lj_vm_call_dispatch, @function
+ .size lj_vm_call_dispatch, 20
+lj_vm_call_dispatch:
+ .long 0xde08fff0,0x00080bff,0x64210009,0x14200122
+ .long 0x7d087001
+
+ .globl lj_vm_call_dispatch_f
+ .hidden lj_vm_call_dispatch_f
+ .type lj_vm_call_dispatch_f, @function
+ .size lj_vm_call_dispatch_f, 48
+lj_vm_call_dispatch_f:
+ .long 0xfe12fff8,0xdd120020,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000bb942,0x000d68c0,0x32f707f8
+ .long 0x026d602d,0xdd8c0000,0x01800008,0x02f0b82d
+
+ .globl lj_vm_cpcall
+ .hidden lj_vm_cpcall
+ .type lj_vm_cpcall, @function
+ .size lj_vm_cpcall, 160
+lj_vm_cpcall:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0x0080a025
+ .long 0xdc8c0038,0xffa400a8,0xde8d0028,0xde930010
+ .long 0xffa400a0,0x018d602f,0xde8d0050,0x66731180
+ .long 0xafac00b8,0xafa000bc,0xffad00b0,0xfe9d0050
+ .long 0xfe74efe8,0x00e0f809,0x00e0c825,0x00408025
+ .long 0x1440ffbd,0x24120005,0x1000feeb,0x00000000
+
+ .globl lj_cont_dispatch
+ .hidden lj_cont_dispatch
+ .type lj_cont_dispatch, @function
+ .size lj_cont_dispatch, 68
+lj_cont_dispatch:
+ .long 0xde0cffe0,0x02004025,0x01c08025,0xddcdfff0
+ .long 0x2d810002,0xdd12ffe8,0x7dad7001,0x02ea702d
+ .long 0xddad0020,0x14200003,0xfddefff8,0x01800008
+ .long 0xddb1ffb8,0x158007a8,0x650dffe0,0x100005f3
+ .long 0x01b0482f
+
+ .globl lj_cont_cat
+ .hidden lj_cont_cat
+ .type lj_cont_cat, @function
+ .size lj_cont_cat, 60
+lj_cont_cat:
+ .long 0x8e4bfffc,0x6505ffe0,0xdee20000,0x000bad42
+ .long 0x000bb942,0x32b507f8,0x32f707f8,0x0215682d
+ .long 0xfe900020,0x00ad302f,0x15a5f834,0xfca20000
+ .long 0x0217b82d,0x1000007b,0xfee20000
+
+ .globl lj_vmeta_tgets1
+ .hidden lj_vmeta_tgets1
+ .type lj_vmeta_tgets1, @function
+ .size lj_vmeta_tgets1, 20
+lj_vmeta_tgets1:
+ .long 0x6666ef60,0x240cfffb,0x7d89fbc6,0x1000000d
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tgets
+ .hidden lj_vmeta_tgets
+ .type lj_vmeta_tgets, @function
+ .size lj_vmeta_tgets, 36
+lj_vmeta_tgets:
+ .long 0x6665ef60,0x240cfff4,0x240dfffb,0x7d88fbc6
+ .long 0x6666ef68,0xfca80000,0x7da9fbc6,0x10000004
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tgetb
+ .hidden lj_vmeta_tgetb
+ .type lj_vmeta_tgetb, @function
+ .size lj_vmeta_tgetb, 12
+lj_vmeta_tgetb:
+ .long 0x6666ef60,0x7eccfbc6,0xfccc0000
+
+ .globl lj_vmeta_tgetv
+ .hidden lj_vmeta_tgetv
+ .type lj_vmeta_tgetv, @function
+ .size lj_vmeta_tgetv, 108
+lj_vmeta_tgetv:
+ .long 0xde79f2a0,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1040000e,0x660dfffe,0xdc440000
+ .long 0x8e4b0000,0x66520004,0xfee40000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xde900028,0xfe12ffe8,0x020d902f,0xde08fff0
+ .long 0x7d087001,0x1000ff81,0x24090010
+
+ .globl lj_vmeta_tgetr
+ .hidden lj_vmeta_tgetr
+ .type lj_vmeta_tgetr, @function
+ .size lj_vmeta_tgetr, 28
+lj_vmeta_tgetr:
+ .long 0xde79f2d8,0x0320f809,0x00000000,0x1040fa1c
+ .long 0x03c02825,0x1000fa1a,0xdc450000
+
+ .globl lj_vmeta_tsets1
+ .hidden lj_vmeta_tsets1
+ .type lj_vmeta_tsets1, @function
+ .size lj_vmeta_tsets1, 20
+lj_vmeta_tsets1:
+ .long 0x6666ef60,0x240cfffb,0x7d89fbc6,0x1000000d
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tsets
+ .hidden lj_vmeta_tsets
+ .type lj_vmeta_tsets, @function
+ .size lj_vmeta_tsets, 36
+lj_vmeta_tsets:
+ .long 0x6665ef60,0x240cfff4,0x240dfffb,0x7d88fbc6
+ .long 0x6666ef68,0xfca80000,0x7da9fbc6,0x10000004
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tsetb
+ .hidden lj_vmeta_tsetb
+ .type lj_vmeta_tsetb, @function
+ .size lj_vmeta_tsetb, 12
+lj_vmeta_tsetb:
+ .long 0x6666ef60,0x7eccfbc6,0xfccc0000
+
+ .globl lj_vmeta_tsetv
+ .hidden lj_vmeta_tsetv
+ .type lj_vmeta_tsetv, @function
+ .size lj_vmeta_tsetv, 112
+lj_vmeta_tsetv:
+ .long 0xde79f2a8,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1040000d,0xdee40000,0x8e4b0000
+ .long 0x66520004,0xfc440000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x660dfffe
+ .long 0xde900028,0xfe12ffe8,0x020d902f,0xde08fff0
+ .long 0x7d087001,0xfe040010,0x1000ff4d,0x24090018
+
+ .globl lj_vmeta_tsetr
+ .hidden lj_vmeta_tsetr
+ .type lj_vmeta_tsetr, @function
+ .size lj_vmeta_tsetr, 28
+lj_vmeta_tsetr:
+ .long 0xde79f308,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1000faf4,0x00000000
+
+ .globl lj_vmeta_comp
+ .hidden lj_vmeta_comp
+ .type lj_vmeta_comp, @function
+ .size lj_vmeta_comp, 76
+lj_vmeta_comp:
+ .long 0x02e02825,0x01403025,0xde79f278,0x6652fffc
+ .long 0xfe900020,0xffb200a0,0x316700ff,0x0320f809
+ .long 0x02802025,0x2c410002,0x1020004d,0x0002702f
+ .long 0x964a0002,0x66520004,0x3c0dfffe,0x000a5080
+ .long 0x014d5021,0x014e5024,0x024a902d
+
+ .globl lj_cont_nop
+ .hidden lj_cont_nop
+ .type lj_cont_nop, @function
+ .size lj_cont_nop, 44
+lj_cont_nop:
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_cont_ra
+ .hidden lj_cont_ra
+ .type lj_cont_ra, @function
+ .size lj_cont_ra, 24
+lj_cont_ra:
+ .long 0x924dfffd,0xdee20000,0x000d68c0,0x020d682d
+ .long 0x1000fff0,0xfda20000
+
+ .globl lj_cont_condt
+ .hidden lj_cont_condt
+ .type lj_cont_condt, @function
+ .size lj_cont_condt, 20
+lj_cont_condt:
+ .long 0xdeec0000,0x000c63ff,0x2d81fffe,0x1000ffe4
+ .long 0x0001702f
+
+ .globl lj_cont_condf
+ .hidden lj_cont_condf
+ .type lj_cont_condf, @function
+ .size lj_cont_condf, 20
+lj_cont_condf:
+ .long 0xdeec0000,0x000c63ff,0x2d81fffe,0x1000ffdf
+ .long 0x242effff
+
+ .globl lj_vmeta_equal
+ .hidden lj_vmeta_equal
+ .type lj_vmeta_equal, @function
+ .size lj_vmeta_equal, 44
+lj_vmeta_equal:
+ .long 0xde79f280,0x7ca67001,0x7c857001,0x01803825
+ .long 0x6652fffc,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1000ffd1,0x00000000
+
+ .globl lj_vmeta_equal_cd
+ .hidden lj_vmeta_equal_cd
+ .type lj_vmeta_equal_cd, @function
+ .size lj_vmeta_equal_cd, 36
+lj_vmeta_equal_cd:
+ .long 0xde79f340,0x01602825,0x6652fffc,0xfe900020
+ .long 0xffb200a0,0x0320f809,0x02802025,0x1000ffc8
+ .long 0x00000000
+
+ .globl lj_vmeta_istype
+ .hidden lj_vmeta_istype
+ .type lj_vmeta_istype, @function
+ .size lj_vmeta_istype, 40
+lj_vmeta_istype:
+ .long 0xde79f290,0x6652fffc,0xfe900020,0x001728c2
+ .long 0x000a30c2,0xffb200a0,0x0320f809,0x02802025
+ .long 0x1000ffc8,0x00000000
+
+ .globl lj_vmeta_unm
+ .hidden lj_vmeta_unm
+ .type lj_vmeta_unm, @function
+ .size lj_vmeta_unm, 4
+lj_vmeta_unm:
+ .long 0x01004825
+
+ .globl lj_vmeta_arith
+ .hidden lj_vmeta_arith
+ .type lj_vmeta_arith, @function
+ .size lj_vmeta_arith, 44
+lj_vmeta_arith:
+ .long 0xde79f260,0xfe900020,0x02e02825,0xffb200a0
+ .long 0x01003025,0x01203825,0x316800ff,0x0320f809
+ .long 0x02802025,0x1040ffbc,0x00000000
+
+ .globl lj_vmeta_binop
+ .hidden lj_vmeta_binop
+ .type lj_vmeta_binop, @function
+ .size lj_vmeta_binop, 28
+lj_vmeta_binop:
+ .long 0x0050682f,0xfc52ffe8,0x02007025,0x65b20002
+ .long 0x00408025,0x1000fee2,0x24090010
+
+ .globl lj_vmeta_len
+ .hidden lj_vmeta_len
+ .type lj_vmeta_len, @function
+ .size lj_vmeta_len, 28
+lj_vmeta_len:
+ .long 0xde79f298,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1000fff3,0x00000000
+
+ .globl lj_vmeta_call
+ .hidden lj_vmeta_call
+ .type lj_vmeta_call, @function
+ .size lj_vmeta_call, 92
+lj_vmeta_call:
+ .long 0xde79f268,0xfe8e0020,0x6605fff0,0xffb200a0
+ .long 0x0209302d,0x0120a825,0x0320f809,0x02802025
+ .long 0xde08fff0,0x66a90008,0x7d087001,0xfe12fff8
+ .long 0xdd120020,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000bb942,0x000d68c0,0x32f707f8,0x026d602d
+ .long 0xdd8c0000,0x01800008,0x02f0b82d
+
+ .globl lj_vmeta_callt
+ .hidden lj_vmeta_callt
+ .type lj_vmeta_callt, @function
+ .size lj_vmeta_callt, 52
+lj_vmeta_callt:
+ .long 0xde79f268,0xfe900020,0x66e5fff0,0xffb200a0
+ .long 0x02e9302d,0x0120a825,0x0320f809,0x02802025
+ .long 0xdee8fff0,0xde0dfff8,0x66a90008,0x1000faa1
+ .long 0x7d067001
+
+ .globl lj_vmeta_for
+ .hidden lj_vmeta_for
+ .type lj_vmeta_for, @function
+ .size lj_vmeta_for, 64
+lj_vmeta_for:
+ .long 0xde79f288,0xfe900020,0x02e02825,0xffb200a0
+ .long 0x0160a825,0x0320f809,0x02802025,0x32ac00ff
+ .long 0x2401004e,0x0015b942,0x00155402,0x32f707f8
+ .long 0x1181fc27,0x000a50c0,0x1000fbf3,0x00000000
+
+ .globl lj_ff_assert
+ .hidden lj_ff_assert
+ .type lj_ff_assert, @function
+ .size lj_ff_assert, 72
+lj_ff_assert:
+ .long 0x112004c0,0xde040000,0x00040bff,0x2c21fffe
+ .long 0x102004bc,0x6617fff0,0xde12fff8,0x252a0008
+ .long 0x02ea702d,0x660d0008,0x120e01cd,0xfee40000
+ .long 0xdda20000,0xfda2fff0,0x15aefffd,0x65ad0008
+ .long 0x100001c7,0x00000000
+
+ .globl lj_ff_type
+ .hidden lj_ff_type
+ .type lj_ff_type, @function
+ .size lj_ff_type, 44
+lj_ff_type:
+ .long 0x112004ae,0xde040000,0x000463ff,0x02cc682b
+ .long 0x01807027,0x240f000d,0x01ed700a,0x000e70f8
+ .long 0x010e702d,0x100001b8,0xddc40030
+
+ .globl lj_ff_getmetatable
+ .hidden lj_ff_getmetatable
+ .type lj_ff_getmetatable, @function
+ .size lj_ff_getmetatable, 168
+lj_ff_getmetatable:
+ .long 0x112004a3,0xde040000,0x000473ff,0x65cc000c
+ .long 0x65cd000d,0x01ac600b,0x1580001d,0x7c847001
+ .long 0xdc880020,0xde69f0a8,0x110001ac,0x2404ffff
+ .long 0x8d0c0034,0x8d2d000c,0xdd0e0028,0x01ac6824
+ .long 0x000d6178,0x000d68f8,0x018d682f,0x01cd702d
+ .long 0x2407fffb,0x7ce9fbc6,0xddcc0008,0xddc40000
+ .long 0xddce0010,0x112c0006,0x2401fff4,0x15c0fffa
+ .long 0x00000000,0x01002025,0x10000198,0x7c24fbc6
+ .long 0x149e0196,0x00000000,0x1000fffa,0x00000000
+ .long 0x2dc1fff2,0x02c1700b,0x000e70f8,0x026e602f
+ .long 0x1000ffe0,0xdd88f0c8
+
+ .globl lj_ff_setmetatable
+ .hidden lj_ff_setmetatable
+ .type lj_ff_setmetatable, @function
+ .size lj_ff_setmetatable, 96
+lj_ff_setmetatable:
+ .long 0x2d210010,0xde040000,0x14200477,0xde050008
+ .long 0x00040bff,0x6421000c,0x14200473,0x7c8d7001
+ .long 0x00057bff,0xddac0020,0x91ae0008,0x65e1000c
+ .long 0x7ca57001,0x002c0825,0x1420046b,0x31c10004
+ .long 0x1020017c,0xfda50020,0xde6ceec0,0x31ce00fb
+ .long 0xfe6deec0,0xa1ae0008,0x10000176,0xfdac0018
+
+ .globl lj_ff_rawget
+ .hidden lj_ff_rawget
+ .type lj_ff_rawget, @function
+ .size lj_ff_rawget, 52
+lj_ff_rawget:
+ .long 0xde050000,0x2d210010,0xde79f2d0,0x000563ff
+ .long 0x7ca57001,0x658c000c,0x002c0825,0x1420045a
+ .long 0x66060008,0x0320f809,0x02802025,0x10000169
+ .long 0xdc440000
+
+ .globl lj_ff_tonumber
+ .hidden lj_ff_tonumber
+ .type lj_ff_tonumber, @function
+ .size lj_ff_tonumber, 36
+lj_ff_tonumber:
+ .long 0xde040000,0x39210008,0x00046bff,0x02cd602b
+ .long 0x002c0825,0x1420044f,0x00000000,0x10000160
+ .long 0x00000000
+
+ .globl lj_ff_tostring
+ .hidden lj_ff_tostring
+ .type lj_ff_tostring, @function
+ .size lj_ff_tostring, 92
+lj_ff_tostring:
+ .long 0x1120044b,0xde040000,0x000463ff,0x65810005
+ .long 0x1020015a,0xde6df138,0x02cc602b,0x018d6025
+ .long 0x15800443,0xfe900020,0xde6cee90,0xde6dee98
+ .long 0x018d082f,0x0431046f,0xffb200a0,0xde79f2b8
+ .long 0x02802025,0x0320f809,0x02002825,0x2401fffb
+ .long 0x7c22fbc6,0x10000149,0x00402025
+
+ .globl lj_ff_next
+ .hidden lj_ff_next
+ .type lj_ff_next, @function
+ .size lj_ff_next, 100
+lj_ff_next:
+ .long 0x11200434,0xde040000,0x00040bff,0x6421000c
+ .long 0x14200430,0x7c857001,0x0209702d,0xfdde0000
+ .long 0xde12fff8,0xde79f2f8,0xfe900020,0xfe900028
+ .long 0x66060008,0xffb200a0,0x0320f809,0x02802025
+ .long 0x10400137,0x03c02025,0xde0c0008,0x6617fff0
+ .long 0xde0e0010,0xfeec0000,0xfeee0008,0x10000134
+ .long 0x240a0018
+
+ .globl lj_ff_pairs
+ .hidden lj_ff_pairs
+ .type lj_ff_pairs, @function
+ .size lj_ff_pairs, 56
+lj_ff_pairs:
+ .long 0x1120041b,0xde040000,0x00040bff,0x6421000c
+ .long 0x14200417,0x7c8d7001,0xde12fff8,0xdd0c0030
+ .long 0x6617fff0,0xfe1e0000,0xfe04fff8,0xfeec0000
+ .long 0x10000126,0x240a0020
+
+ .globl lj_ff_ipairs_aux
+ .hidden lj_ff_ipairs_aux
+ .type lj_ff_ipairs_aux, @function
+ .size lj_ff_ipairs_aux, 156
+lj_ff_ipairs_aux:
+ .long 0x2d210010,0xde040000,0x1420040b,0xde050008
+ .long 0x00040bff,0x6421000c,0x14200407,0x7c847001
+ .long 0x00050bff,0x14360404,0x8c8c0030,0xdc8d0010
+ .long 0xde12fff8,0x00057000,0x25ce0001,0x01cc082b
+ .long 0x6617fff0,0x7dccf803,0x7eccfbc6,0x10200009
+ .long 0xfeec0000,0x000e78f8,0x01af782d,0xdded0000
+ .long 0x11be010c,0x240a0008,0xfe0dfff8,0x10000109
+ .long 0x240a0018,0x8c8c0034,0xde79f2d8,0x11800105
+ .long 0x240a0008,0x0320f809,0x01c02825,0x10400101
+ .long 0x240a0008,0x1000fff2,0xdc4d0000
+
+ .globl lj_ff_ipairs
+ .hidden lj_ff_ipairs
+ .type lj_ff_ipairs, @function
+ .size lj_ff_ipairs, 60
+lj_ff_ipairs:
+ .long 0x112003e6,0xde040000,0x00040bff,0x6421000c
+ .long 0x142003e2,0x7c8d7001,0xde12fff8,0xdd0c0030
+ .long 0x6617fff0,0x00160bfc,0xfe04fff8,0xfe010000
+ .long 0xfeec0000,0x100000f0,0x240a0020
+
+ .globl lj_ff_pcall
+ .hidden lj_ff_pcall
+ .type lj_ff_pcall, @function
+ .size lj_ff_pcall, 68
+lj_ff_pcall:
+ .long 0x6529fff8,0x926fef09,0x052003d5,0x02007025
+ .long 0x66100010,0x000f7902,0x31ef0001,0x65f20016
+ .long 0x1120fdb4,0x0209602d,0xdd8dfff0,0xfd8dfff8
+ .long 0x658cfff8,0x1590fffc,0x00000000,0x1000fdad
+ .long 0x00000000
+
+ .globl lj_ff_xpcall
+ .hidden lj_ff_xpcall
+ .type lj_ff_xpcall, @function
+ .size lj_ff_xpcall, 76
+lj_ff_xpcall:
+ .long 0x652cfff0,0xde040000,0xde050008,0x058003c3
+ .long 0x926def09,0x00050bff,0x64210009,0x142003bf
+ .long 0x02007025,0x01804825,0x66100018,0x000f7902
+ .long 0xfdc50000,0x31ef0001,0xfdc40008,0x1120fd9c
+ .long 0x65f2001e,0x1000ffe6,0x00000000
+
+ .globl lj_ff_coroutine_resume
+ .hidden lj_ff_coroutine_resume
+ .type lj_ff_coroutine_resume, @function
+ .size lj_ff_coroutine_resume, 380
+lj_ff_coroutine_resume:
+ .long 0x112003b3,0xde040000,0x00040bff,0x64210007
+ .long 0x142003af,0x7c847001,0x908c000b,0xdc8d0050
+ .long 0xdc850028,0xdc8e0020,0x2581ffff,0x00ac302d
+ .long 0x64af0008,0x1c2003a6,0x01e1280b,0x01c67026
+ .long 0x15a003a3,0x01cc0825,0xdc8c0030,0x102003a0
+ .long 0xde12fff8,0x00a9702d,0x018e082b,0x1420039c
+ .long 0xffb200a0,0xfe900020,0x66100008,0x6529fff8
+ .long 0x65cefff8,0xfc8e0028,0x0209682d,0x00a03025
+ .long 0xfe900028,0xde020000,0x020d082b,0x10200004
+ .long 0x66100008,0xfcc20000,0x1000fffa,0x64c60008
+ .long 0x0411fcfa,0x0080b825,0xdeee0020,0x2c410002
+ .long 0xdeef0028,0x240cffff,0xde900020,0xfe74efe8
+ .long 0xae6cef30,0x1020001b,0x01ee502f,0xde8c0030
+ .long 0x1140000c,0x020a682d,0x018d082b,0x14200021
+ .long 0x01ca782d,0xfeee0028,0x02006825,0xddc20000
+ .long 0x65ce0008,0x01cf082b,0xfda20000,0x1420fffb
+ .long 0x65ad0008,0x324c0003,0x240d0001,0x000d6c3c
+ .long 0x01a06827,0x6617fff8,0xfe0dfff8,0x654a0010
+ .long 0xffb200a0,0x1180fa2a,0x0140a825,0x1000fc5b
+ .long 0x00000000,0x65effff8,0x340d8000,0x000d683c
+ .long 0x01a06827,0xdde20000,0xfeef0028,0x240a0018
+ .long 0xfe0dfff8,0x6617fff8,0xfe020000,0x1000fff0
+ .long 0x324c0003,0xde79f2b0,0x000a28c2,0x0320f809
+ .long 0x02802025,0x1000ffcc,0x24020000
+
+ .globl lj_ff_coroutine_wrap_aux
+ .hidden lj_ff_coroutine_wrap_aux
+ .type lj_ff_coroutine_wrap_aux, @function
+ .size lj_ff_coroutine_wrap_aux, 304
+lj_ff_coroutine_wrap_aux:
+ .long 0xdd040030,0x7c847001,0x908c000b,0xdc8d0050
+ .long 0xdc850028,0xdc8e0020,0x2581ffff,0x00ac302d
+ .long 0x64af0008,0x1c20034b,0x01e1280b,0x01c67026
+ .long 0x15a00348,0x01cc0825,0xdc8c0030,0x10200345
+ .long 0xde12fff8,0x00a9702d,0x018e082b,0x14200341
+ .long 0xffb200a0,0xfe900020,0xfc8e0028,0x0209682d
+ .long 0x00a03025,0xfe900028,0xde020000,0x020d082b
+ .long 0x10200004,0x66100008,0xfcc20000,0x1000fffa
+ .long 0x64c60008,0x0411fca2,0x0080b825,0xdeee0020
+ .long 0x2c410002,0xdeef0028,0x240cffff,0xde900020
+ .long 0xfe74efe8,0xae6cef30,0x10200017,0x01ee502f
+ .long 0xde8c0030,0x1140000c,0x020a682d,0x018d082b
+ .long 0x14200015,0x01ca782d,0xfeee0028,0x02006825
+ .long 0xddc20000,0x65ce0008,0x01cf082b,0xfda20000
+ .long 0x1420fffb,0x65ad0008,0x324c0003,0x0200b825
+ .long 0x654a0008,0xffb200a0,0x1180f9d6,0x0140a825
+ .long 0x1000fc07,0x00000000,0xde79f230,0x02e02825
+ .long 0x0320f809,0x02802025,0xde79f2b0,0x000a28c2
+ .long 0x0320f809,0x02802025,0x1000ffd8,0x24020000
+
+ .globl lj_ff_coroutine_yield
+ .hidden lj_ff_coroutine_yield
+ .type lj_ff_coroutine_yield, @function
+ .size lj_ff_coroutine_yield, 40
+lj_ff_coroutine_yield:
+ .long 0xde8c0050,0x0209682d,0xfe900020,0x318c0001
+ .long 0xfe8d0028,0x11800303,0x24020001,0xfe800050
+ .long 0x1000fc0b,0xa282000b
+
+ .globl lj_ff_math_abs
+ .hidden lj_ff_math_abs
+ .type lj_ff_math_abs, @function
+ .size lj_ff_math_abs, 72
+lj_ff_math_abs:
+ .long 0x112002fe,0xde040000,0x00042bff,0x64a1000e
+ .long 0x1420000a,0x00046800,0x000d67c3,0x01ac6826
+ .long 0x01ac202f,0x0004783c,0x05e10007,0x7ec4fbc6
+ .long 0x240441e0,0x10000004,0x0004243c,0x2ca1fff2
+ .long 0x102002ee,0x7c84f001
+
+ .globl lj_fff_restv
+ .hidden lj_fff_restv
+ .type lj_fff_restv, @function
+ .size lj_fff_restv, 12
+lj_fff_restv:
+ .long 0xde12fff8,0x6617fff0,0xfe04fff0
+
+ .globl lj_fff_res1
+ .hidden lj_fff_res1
+ .type lj_fff_res1, @function
+ .size lj_fff_res1, 4
+lj_fff_res1:
+ .long 0x240a0010
+
+ .globl lj_fff_res
+ .hidden lj_fff_res
+ .type lj_fff_res, @function
+ .size lj_fff_res, 104
+lj_fff_res:
+ .long 0x324c0003,0x1580fbda,0x0140a825,0x8e4bfffc
+ .long 0x000b4542,0x310807f8,0x0148082b,0x1420000e
+ .long 0x000b6142,0x318c07f8,0x8e4b0000,0x66520004
+ .long 0x02ec802f,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x02ea682d,0x654a0008
+ .long 0x1000ffed,0xfdbefff8
+
+ .globl lj_ff_math_floor
+ .hidden lj_ff_math_floor
+ .type lj_ff_math_floor, @function
+ .size lj_ff_math_floor, 44
+lj_ff_math_floor:
+ .long 0xde040000,0x112002cd,0x000463ff,0x1196ffde
+ .long 0x0196082b,0x102002c9,0xd60c0000,0x04110417
+ .long 0x00000000,0x100000ca,0x00000000
+
+ .globl lj_ff_math_ceil
+ .hidden lj_ff_math_ceil
+ .type lj_ff_math_ceil, @function
+ .size lj_ff_math_ceil, 44
+lj_ff_math_ceil:
+ .long 0xde040000,0x112002c2,0x000463ff,0x1196ffd3
+ .long 0x0196082b,0x102002be,0xd60c0000,0x04110421
+ .long 0x00000000,0x100000bf,0x00000000
+
+ .globl lj_ff_math_log
+ .hidden lj_ff_math_log
+ .type lj_ff_math_log, @function
+ .size lj_ff_math_log, 44
+lj_ff_math_log:
+ .long 0x24010008,0x152102b7,0xde040000,0x00040bff
+ .long 0x2c21fff2,0x102002b3,0xde79f168,0x0320f809
+ .long 0xd60c0000,0x100000b4,0x00000000
+
+ .globl lj_ff_math_log10
+ .hidden lj_ff_math_log10
+ .type lj_ff_math_log10, @function
+ .size lj_ff_math_log10, 44
+lj_ff_math_log10:
+ .long 0xde040000,0x112002ac,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102002a8,0xde79f170,0x0320f809
+ .long 0x00000000,0x100000a9,0x00000000
+
+ .globl lj_ff_math_exp
+ .hidden lj_ff_math_exp
+ .type lj_ff_math_exp, @function
+ .size lj_ff_math_exp, 44
+lj_ff_math_exp:
+ .long 0xde040000,0x112002a1,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020029d,0xde79f178,0x0320f809
+ .long 0x00000000,0x1000009e,0x00000000
+
+ .globl lj_ff_math_sin
+ .hidden lj_ff_math_sin
+ .type lj_ff_math_sin, @function
+ .size lj_ff_math_sin, 44
+lj_ff_math_sin:
+ .long 0xde040000,0x11200296,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200292,0xde79f180,0x0320f809
+ .long 0x00000000,0x10000093,0x00000000
+
+ .globl lj_ff_math_cos
+ .hidden lj_ff_math_cos
+ .type lj_ff_math_cos, @function
+ .size lj_ff_math_cos, 44
+lj_ff_math_cos:
+ .long 0xde040000,0x1120028b,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200287,0xde79f188,0x0320f809
+ .long 0x00000000,0x10000088,0x00000000
+
+ .globl lj_ff_math_tan
+ .hidden lj_ff_math_tan
+ .type lj_ff_math_tan, @function
+ .size lj_ff_math_tan, 44
+lj_ff_math_tan:
+ .long 0xde040000,0x11200280,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020027c,0xde79f190,0x0320f809
+ .long 0x00000000,0x1000007d,0x00000000
+
+ .globl lj_ff_math_asin
+ .hidden lj_ff_math_asin
+ .type lj_ff_math_asin, @function
+ .size lj_ff_math_asin, 44
+lj_ff_math_asin:
+ .long 0xde040000,0x11200275,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200271,0xde79f198,0x0320f809
+ .long 0x00000000,0x10000072,0x00000000
+
+ .globl lj_ff_math_acos
+ .hidden lj_ff_math_acos
+ .type lj_ff_math_acos, @function
+ .size lj_ff_math_acos, 44
+lj_ff_math_acos:
+ .long 0xde040000,0x1120026a,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200266,0xde79f1a0,0x0320f809
+ .long 0x00000000,0x10000067,0x00000000
+
+ .globl lj_ff_math_atan
+ .hidden lj_ff_math_atan
+ .type lj_ff_math_atan, @function
+ .size lj_ff_math_atan, 44
+lj_ff_math_atan:
+ .long 0xde040000,0x1120025f,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020025b,0xde79f1a8,0x0320f809
+ .long 0x00000000,0x1000005c,0x00000000
+
+ .globl lj_ff_math_sinh
+ .hidden lj_ff_math_sinh
+ .type lj_ff_math_sinh, @function
+ .size lj_ff_math_sinh, 44
+lj_ff_math_sinh:
+ .long 0xde040000,0x11200254,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200250,0xde79f1b0,0x0320f809
+ .long 0x00000000,0x10000051,0x00000000
+
+ .globl lj_ff_math_cosh
+ .hidden lj_ff_math_cosh
+ .type lj_ff_math_cosh, @function
+ .size lj_ff_math_cosh, 44
+lj_ff_math_cosh:
+ .long 0xde040000,0x11200249,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200245,0xde79f1b8,0x0320f809
+ .long 0x00000000,0x10000046,0x00000000
+
+ .globl lj_ff_math_tanh
+ .hidden lj_ff_math_tanh
+ .type lj_ff_math_tanh, @function
+ .size lj_ff_math_tanh, 44
+lj_ff_math_tanh:
+ .long 0xde040000,0x1120023e,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020023a,0xde79f1c0,0x0320f809
+ .long 0x00000000,0x1000003b,0x00000000
+
+ .globl lj_ff_math_pow
+ .hidden lj_ff_math_pow
+ .type lj_ff_math_pow, @function
+ .size lj_ff_math_pow, 68
+lj_ff_math_pow:
+ .long 0xde040000,0x2d210010,0xde050008,0x14200231
+ .long 0x000463ff,0x00056bff,0x2d8cfff2,0x2dadfff2
+ .long 0xd60c0000,0x018d6024,0xd60d0008,0x11800229
+ .long 0xde79f1e0,0x0320f809,0x00000000,0x1000002a
+ .long 0x00000000
+
+ .globl lj_ff_math_atan2
+ .hidden lj_ff_math_atan2
+ .type lj_ff_math_atan2, @function
+ .size lj_ff_math_atan2, 68
+lj_ff_math_atan2:
+ .long 0xde040000,0x2d210010,0xde050008,0x14200220
+ .long 0x000463ff,0x00056bff,0x2d8cfff2,0x2dadfff2
+ .long 0xd60c0000,0x018d6024,0xd60d0008,0x11800218
+ .long 0xde79f1d8,0x0320f809,0x00000000,0x10000019
+ .long 0x00000000
+
+ .globl lj_ff_math_fmod
+ .hidden lj_ff_math_fmod
+ .type lj_ff_math_fmod, @function
+ .size lj_ff_math_fmod, 68
+lj_ff_math_fmod:
+ .long 0xde040000,0x2d210010,0xde050008,0x1420020f
+ .long 0x000463ff,0x00056bff,0x2d8cfff2,0x2dadfff2
+ .long 0xd60c0000,0x018d6024,0xd60d0008,0x11800207
+ .long 0xde79f1e8,0x0320f809,0x00000000,0x10000008
+ .long 0x00000000
+
+ .globl lj_ff_math_sqrt
+ .hidden lj_ff_math_sqrt
+ .type lj_ff_math_sqrt, @function
+ .size lj_ff_math_sqrt, 28
+lj_ff_math_sqrt:
+ .long 0xde040000,0x11200200,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102001fc,0x46206004
+
+ .globl lj_fff_resn
+ .hidden lj_fff_resn
+ .type lj_fff_resn, @function
+ .size lj_fff_resn, 16
+lj_fff_resn:
+ .long 0xde12fff8,0x6617fff0,0x1000ff0e,0xf6e00000
+
+ .globl lj_ff_math_ldexp
+ .hidden lj_ff_math_ldexp
+ .type lj_ff_math_ldexp, @function
+ .size lj_ff_math_ldexp, 60
+lj_ff_math_ldexp:
+ .long 0x2d210010,0xde040000,0x142001f4,0xde050008
+ .long 0x00040bff,0x2c21fff2,0x102001f0,0x00050bff
+ .long 0x143601ee,0xde79f1f0,0xd60c0000,0x0320f809
+ .long 0x8e050008,0x1000ffee,0x00000000
+
+ .globl lj_ff_math_frexp
+ .hidden lj_ff_math_frexp
+ .type lj_ff_math_frexp, @function
+ .size lj_ff_math_frexp, 72
+lj_ff_math_frexp:
+ .long 0xde040000,0x112001e6,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102001e2,0xde79f1c8,0xde12fff8
+ .long 0x0320f809,0x6665ef60,0x8e6def60,0x6617fff0
+ .long 0x448d6800,0xf6e00000,0x46806b61,0xf6ed0008
+ .long 0x1000feee,0x240a0018
+
+ .globl lj_ff_math_modf
+ .hidden lj_ff_math_modf
+ .type lj_ff_math_modf, @function
+ .size lj_ff_math_modf, 56
+lj_ff_math_modf:
+ .long 0xde040000,0x112001d4,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102001d0,0xde79f1d0,0xde12fff8
+ .long 0x0320f809,0x6605fff0,0x6617fff0,0xf600fff8
+ .long 0x1000fee0,0x240a0018
+
+ .globl lj_ff_math_min
+ .hidden lj_ff_math_min
+ .type lj_ff_math_min, @function
+ .size lj_ff_math_min, 180
+lj_ff_math_min:
+ .long 0x112001c7,0xde040000,0x0209782d,0x00040bff
+ .long 0x14360014,0x660e0008,0x11cffed4,0xddc50000
+ .long 0x00050bff,0x14360008,0x00042000,0x8dc50000
+ .long 0x0085082a,0x00a1200a,0x65ce0008,0x7c84f803
+ .long 0x1000fff5,0x7ec4fbc6,0x00050bff,0x2c21fff2
+ .long 0x102001b3,0x44840000,0x46800021,0x1000000c
+ .long 0xd5cc0000,0xd6000000,0x00040bff,0x2c21fff2
+ .long 0x102001ab,0xddc50000,0x11cfffae,0xd5cc0000
+ .long 0x00050bff,0x2c21fff2,0x10200005,0x00000000
+ .long 0x462c0034,0x46206011,0x1000fff6,0x65ce0008
+ .long 0x00050bff,0x1436019e,0xc5cc0000,0x1000fff8
+ .long 0x46806321
+
+ .globl lj_ff_math_max
+ .hidden lj_ff_math_max
+ .type lj_ff_math_max, @function
+ .size lj_ff_math_max, 180
+lj_ff_math_max:
+ .long 0x1120019a,0xde040000,0x0209782d,0x00040bff
+ .long 0x14360014,0x660e0008,0x11cffea7,0xddc50000
+ .long 0x00050bff,0x14360008,0x00042000,0x8dc50000
+ .long 0x0085082a,0x00a1200b,0x65ce0008,0x7c84f803
+ .long 0x1000fff5,0x7ec4fbc6,0x00050bff,0x2c21fff2
+ .long 0x10200186,0x44840000,0x46800021,0x1000000c
+ .long 0xd5cc0000,0xd6000000,0x00040bff,0x2c21fff2
+ .long 0x1020017e,0xddc50000,0x11cfff81,0xd5cc0000
+ .long 0x00050bff,0x2c21fff2,0x10200005,0x00000000
+ .long 0x46206034,0x46206011,0x1000fff6,0x65ce0008
+ .long 0x00050bff,0x14360171,0xc5cc0000,0x1000fff8
+ .long 0x46806321
+
+ .globl lj_ff_string_byte
+ .hidden lj_ff_string_byte
+ .type lj_ff_string_byte, @function
+ .size lj_ff_string_byte, 68
+lj_ff_string_byte:
+ .long 0xde040000,0x000463ff,0x39210008,0x658c0005
+ .long 0x002c0825,0x14200168,0x7c847001,0x8c8c0014
+ .long 0x6617fff0,0xde12fff8,0x000c502b,0x908d0018
+ .long 0x254a0001,0x000a50c0,0x7ecdfbc6,0x1000fe75
+ .long 0xfeed0000
+
+ .globl lj_ff_string_char
+ .hidden lj_ff_string_char
+ .type lj_ff_string_char, @function
+ .size lj_ff_string_char, 72
+lj_ff_string_char:
+ .long 0xde6cee90,0xde6dee98,0x018d082f,0x0431018a
+ .long 0x00000000,0xde040000,0x000463ff,0x39210008
+ .long 0x658c000e,0x240d00ff,0x00042000,0x002c0825
+ .long 0x01a4682b,0x002d0825,0x1420014e,0x24060001
+ .long 0x67a50000,0xa3a40000
+
+ .globl lj_fff_newstr
+ .hidden lj_fff_newstr
+ .type lj_fff_newstr, @function
+ .size lj_fff_newstr, 24
+lj_fff_newstr:
+ .long 0xde79f2c0,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0xde900020
+
+ .globl lj_fff_resstr
+ .hidden lj_fff_resstr
+ .type lj_fff_resstr, @function
+ .size lj_fff_resstr, 16
+lj_fff_resstr:
+ .long 0x2401fffb,0x7c22fbc6,0x1000fe55,0x00402025
+
+ .globl lj_ff_string_sub
+ .hidden lj_ff_string_sub
+ .type lj_ff_string_sub, @function
+ .size lj_ff_string_sub, 168
+lj_ff_string_sub:
+ .long 0xde6cee90,0xde6dee98,0x018d082f,0x0431016e
+ .long 0x00000000,0x2521fff0,0xde0c0000,0x04200139
+ .long 0x000c7bff,0x7d847001,0xde050008,0x10200005
+ .long 0x2407ffff,0xde060010,0x00060bff,0x14360131
+ .long 0x00063800,0x00050bff,0x1436012e,0x2401fffb
+ .long 0x15e1012c,0x00053000,0x8c850014,0x00e0082a
+ .long 0x24ac0001,0x00ec6821,0x00c0782a,0x01a1380b
+ .long 0x00cc6821,0x01af300b,0x240e0001,0x00e0082a
+ .long 0x0006782a,0x0001380b,0x01cf300a,0x00a7082a
+ .long 0x00a1380b,0x0086282d,0x00e63023,0x64a50017
+ .long 0x04c1ffcd,0x24c60001
+
+ .globl lj_fff_emptystr
+ .hidden lj_fff_emptystr
+ .type lj_fff_emptystr, @function
+ .size lj_fff_emptystr, 16
+lj_fff_emptystr:
+ .long 0x2401fffb,0x6664eef0,0x1000fe27,0x7c24fbc6
+
+ .globl lj_ff_string_reverse
+ .hidden lj_ff_string_reverse
+ .type lj_ff_string_reverse, @function
+ .size lj_ff_string_reverse, 96
+lj_ff_string_reverse:
+ .long 0xde6cee90,0xde6dee98,0x018d082f,0x04310140
+ .long 0x00000000,0x1120010d,0xde050000,0x00050bff
+ .long 0x64210005,0x14200109,0x7ca57001,0x6664ef40
+ .long 0xde79f310,0xdc8c0010,0xfc940018,0xfe900020
+ .long 0xfc8c0000,0x0320f809,0xffb200a0,0xde79f328
+ .long 0x0320f809,0x00402025,0x1000ffb7,0xde900020
+
+ .globl lj_ff_string_lower
+ .hidden lj_ff_string_lower
+ .type lj_ff_string_lower, @function
+ .size lj_ff_string_lower, 96
+lj_ff_string_lower:
+ .long 0xde6cee90,0xde6dee98,0x018d082f,0x04310128
+ .long 0x00000000,0x112000f5,0xde050000,0x00050bff
+ .long 0x64210005,0x142000f1,0x7ca57001,0x6664ef40
+ .long 0xde79f318,0xdc8c0010,0xfc940018,0xfe900020
+ .long 0xfc8c0000,0x0320f809,0xffb200a0,0xde79f328
+ .long 0x0320f809,0x00402025,0x1000ff9f,0xde900020
+
+ .globl lj_ff_string_upper
+ .hidden lj_ff_string_upper
+ .type lj_ff_string_upper, @function
+ .size lj_ff_string_upper, 96
+lj_ff_string_upper:
+ .long 0xde6cee90,0xde6dee98,0x018d082f,0x04310110
+ .long 0x00000000,0x112000dd,0xde050000,0x00050bff
+ .long 0x64210005,0x142000d9,0x7ca57001,0x6664ef40
+ .long 0xde79f320,0xdc8c0010,0xfc940018,0xfe900020
+ .long 0xfc8c0000,0x0320f809,0xffb200a0,0xde79f328
+ .long 0x0320f809,0x00402025,0x1000ff87,0xde900020
+
+ .globl lj_vm_tobit_fb
+ .hidden lj_vm_tobit_fb
+ .type lj_vm_tobit_fb, @function
+ .size lj_vm_tobit_fb, 24
+lj_vm_tobit_fb:
+ .long 0x11a000ca,0xd60c0000,0x463e6300,0x44026000
+ .long 0x03e00008,0x7c42f803
+
+ .globl lj_ff_bit_band
+ .hidden lj_ff_bit_band
+ .type lj_ff_bit_band, @function
+ .size lj_ff_bit_band, 100
+lj_ff_bit_band:
+ .long 0x112000c4,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411fff4,0x2d8dfff2,0x660e0008
+ .long 0x0209782d,0x11cf00b6,0xddc40000,0x000463ff
+ .long 0x15960004,0x65ce0008,0x7c84f803,0x1000fff9
+ .long 0x00441024,0xd5ccfff8,0x2d81fff2,0x102000b1
+ .long 0x463e6300,0x44046000,0x7c84f803,0x1000fff1
+ .long 0x00441024
+
+ .globl lj_ff_bit_bor
+ .hidden lj_ff_bit_bor
+ .type lj_ff_bit_bor, @function
+ .size lj_ff_bit_bor, 100
+lj_ff_bit_bor:
+ .long 0x112000ab,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ffdb,0x2d8dfff2,0x660e0008
+ .long 0x0209782d,0x11cf009d,0xddc40000,0x000463ff
+ .long 0x15960004,0x65ce0008,0x7c84f803,0x1000fff9
+ .long 0x00441025,0xd5ccfff8,0x2d81fff2,0x10200098
+ .long 0x463e6300,0x44046000,0x7c84f803,0x1000fff1
+ .long 0x00441025
+
+ .globl lj_ff_bit_bxor
+ .hidden lj_ff_bit_bxor
+ .type lj_ff_bit_bxor, @function
+ .size lj_ff_bit_bxor, 100
+lj_ff_bit_bxor:
+ .long 0x11200092,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ffc2,0x2d8dfff2,0x660e0008
+ .long 0x0209782d,0x11cf0084,0xddc40000,0x000463ff
+ .long 0x15960004,0x65ce0008,0x7c84f803,0x1000fff9
+ .long 0x00441026,0xd5ccfff8,0x2d81fff2,0x1020007f
+ .long 0x463e6300,0x44046000,0x7c84f803,0x1000fff1
+ .long 0x00441026
+
+ .globl lj_ff_bit_bswap
+ .hidden lj_ff_bit_bswap
+ .type lj_ff_bit_bswap, @function
+ .size lj_ff_bit_bswap, 56
+lj_ff_bit_bswap:
+ .long 0x11200079,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ffa9,0x2d8dfff2,0x0002623a
+ .long 0x00026e3a,0x318eff00,0x7c4dfe07,0x7d8ebc07
+ .long 0x10000068,0x01ae1025
+
+ .globl lj_ff_bit_bnot
+ .hidden lj_ff_bit_bnot
+ .type lj_ff_bit_bnot, @function
+ .size lj_ff_bit_bnot, 40
+lj_ff_bit_bnot:
+ .long 0x1120006b,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ff9b,0x2d8dfff2,0x00401027
+ .long 0x1000005e,0x7c42f803
+
+ .globl lj_ff_bit_lshift
+ .hidden lj_ff_bit_lshift
+ .type lj_ff_bit_lshift, @function
+ .size lj_ff_bit_lshift, 68
+lj_ff_bit_lshift:
+ .long 0x2d210010,0xde040000,0x1420005f,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff8f
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960056
+ .long 0x7ca5f803,0x00042000,0x00a41004,0x1000004d
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_rshift
+ .hidden lj_ff_bit_rshift
+ .type lj_ff_bit_rshift, @function
+ .size lj_ff_bit_rshift, 68
+lj_ff_bit_rshift:
+ .long 0x2d210010,0xde040000,0x1420004e,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff7e
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960045
+ .long 0x7ca5f803,0x00042000,0x00a41006,0x1000003c
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_arshift
+ .hidden lj_ff_bit_arshift
+ .type lj_ff_bit_arshift, @function
+ .size lj_ff_bit_arshift, 68
+lj_ff_bit_arshift:
+ .long 0x2d210010,0xde040000,0x1420003d,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff6d
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960034
+ .long 0x7ca5f803,0x00042000,0x00a41007,0x1000002b
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_rol
+ .hidden lj_ff_bit_rol
+ .type lj_ff_bit_rol, @function
+ .size lj_ff_bit_rol, 72
+lj_ff_bit_rol:
+ .long 0x2d210010,0xde040000,0x1420002c,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff5c
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960023
+ .long 0x7ca5f803,0x00042000,0x0005282f,0x00a41046
+ .long 0x10000019,0x7c42f803
+
+ .globl lj_ff_bit_ror
+ .hidden lj_ff_bit_ror
+ .type lj_ff_bit_ror, @function
+ .size lj_ff_bit_ror, 68
+lj_ff_bit_ror:
+ .long 0x2d210010,0xde040000,0x1420001a,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff4a
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960011
+ .long 0x7ca5f803,0x00042000,0x00a41046,0x10000008
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_tobit
+ .hidden lj_ff_bit_tobit
+ .type lj_ff_bit_tobit, @function
+ .size lj_ff_bit_tobit, 28
+lj_ff_bit_tobit:
+ .long 0x1120000b,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ff3b,0x2d8dfff2
+
+ .globl lj_fff_resi
+ .hidden lj_fff_resi
+ .type lj_fff_resi, @function
+ .size lj_fff_resi, 20
+lj_fff_resi:
+ .long 0xde12fff8,0x6617fff0,0x7ec2fbc6,0x1000fd17
+ .long 0xfe02fff0
+
+ .globl lj_fff_fallback
+ .hidden lj_fff_fallback
+ .type lj_fff_fallback, @function
+ .size lj_fff_fallback, 132
+lj_fff_fallback:
+ .long 0xdd0f0028,0x0209682d,0xde12fff8,0x65ac00a0
+ .long 0xde8e0030,0xffb200a0,0x01cc082b,0xfe900020
+ .long 0xfe8d0028,0x14200020,0x01e0c825,0x01e0f809
+ .long 0x02802025,0xde900020,0x000250c0,0x1c40fd07
+ .long 0x6617fff0,0xde08fff0,0xde8c0028,0x7d087001
+ .long 0x1440000c,0x0190482f,0xdd120020,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000bb942,0x000d68c0
+ .long 0x32f707f8,0x026d602d,0xdd8c0000,0x01800008
+ .long 0x02f0b82d
+
+ .globl lj_vm_call_tail
+ .hidden lj_vm_call_tail
+ .type lj_vm_call_tail, @function
+ .size lj_vm_call_tail, 64
+lj_vm_call_tail:
+ .long 0x324c0003,0x2401fffc,0x15800004,0x02416824
+ .long 0x924d0001,0x000d68c0,0x25ad0010,0x1000f9bc
+ .long 0x020d702f,0xde79f2b0,0x24050014,0x0320f809
+ .long 0x02802025,0xde900020,0x1000ffe1,0x24020000
+
+ .globl lj_fff_gcstep
+ .hidden lj_fff_gcstep
+ .type lj_fff_gcstep, @function
+ .size lj_fff_gcstep, 60
+lj_fff_gcstep:
+ .long 0x03e0a825,0xde79f250,0xfe900020,0x0209602d
+ .long 0xffb200a0,0xfe8c0028,0x0320f809,0x02802025
+ .long 0xde900020,0x02a0f825,0xde8c0028,0xde08fff0
+ .long 0x7d087001,0x03e00008,0x0190482f
+
+ .globl lj_vm_record
+ .hidden lj_vm_record
+ .type lj_vm_record, @function
+ .size lj_vm_record, 48
+lj_vm_record:
+ .long 0x926fef09,0x31e10020,0x1420000c,0x8e6eefc0
+ .long 0x31e10010,0x14200017,0x25ceffff,0x31e1000c
+ .long 0x10200014,0x00000000,0x10000012,0xae6eefc0
+
+ .globl lj_vm_rethook
+ .hidden lj_vm_rethook
+ .type lj_vm_rethook, @function
+ .size lj_vm_rethook, 24
+lj_vm_rethook:
+ .long 0x926fef09,0x31e10010,0x1020000e,0xdd8104d0
+ .long 0x00200008,0x00000000
+
+ .globl lj_vm_inshook
+ .hidden lj_vm_inshook
+ .type lj_vm_inshook, @function
+ .size lj_vm_inshook, 112
+lj_vm_inshook:
+ .long 0x926fef09,0x8e6eefc0,0x31e10010,0x1420fff9
+ .long 0x31e1000c,0x1020fff7,0x25ceffff,0x11c00003
+ .long 0xae6eefc0,0x31e10004,0x1020fff2,0xde79f208
+ .long 0xafb50000,0x02402825,0xfe900020,0x0320f809
+ .long 0x02802025,0xde900020,0x8e4bfffc,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd8104d0
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_cont_hook
+ .hidden lj_cont_hook
+ .type lj_cont_hook, @function
+ .size lj_cont_hook, 12
+lj_cont_hook:
+ .long 0x66520004,0x1000fff4,0x8d15ffe8
+
+ .globl lj_vm_hotloop
+ .hidden lj_vm_hotloop
+ .type lj_vm_hotloop, @function
+ .size lj_vm_hotloop, 64
+lj_vm_hotloop:
+ .long 0xde0dfff0,0x6664f358,0x7dad7001,0xffb200a0
+ .long 0xddad0020,0x02402825,0xfe74f3d8,0x91adffa3
+ .long 0xde79f338,0xfe900020,0x000d68f8,0x020d682d
+ .long 0x0320f809,0xfe8d0028,0x1000ffe3,0x00000000
+
+ .globl lj_vm_callhook
+ .hidden lj_vm_callhook
+ .type lj_vm_callhook, @function
+ .size lj_vm_callhook, 8
+lj_vm_callhook:
+ .long 0x10000002,0x02402825
+
+ .globl lj_vm_hotcall
+ .hidden lj_vm_hotcall
+ .type lj_vm_hotcall, @function
+ .size lj_vm_hotcall, 72
+lj_vm_hotcall:
+ .long 0x36450001,0xde79f200,0x0209602d,0xffb200a0
+ .long 0xfe900020,0x02f0b82f,0xfe8c0028,0x0320f809
+ .long 0x02802025,0xde900020,0xde8c0028,0xffa000a0
+ .long 0x0190482f,0x0217b82d,0xde08fff0,0x7d087001
+ .long 0x00400008,0x8e4bfffc
+
+ .globl lj_cont_stitch
+ .hidden lj_cont_stitch
+ .type lj_cont_stitch, @function
+ .size lj_cont_stitch, 160
+lj_cont_stitch:
+ .long 0x8e4bfffc,0xdd0effd8,0x000b4942,0x66a1fff8
+ .long 0x7dce7001,0x312907f8,0x10200007,0x0209482d
+ .long 0xdee40000,0x6421fff8,0x66f70008,0xfd240000
+ .long 0x1420fffb,0x65290008,0x000bb942,0x000b4542
+ .long 0x32f707f8,0x310807f8,0x02e8b82d,0x0217b82d
+ .long 0x0137082b,0x1420000f,0x00000000,0x95cf0068
+ .long 0x95ca006a,0x114ffa09,0xde79f210,0x1540f79b
+ .long 0x000a50c0,0xae6fff2c,0xfe74f3d8,0xfe900020
+ .long 0x6664f358,0x0320f809,0x02402825,0x1000f9ff
+ .long 0xde900020,0xfd3e0000,0x1000ffed,0x65290008
+
+ .globl lj_vm_profhook
+ .hidden lj_vm_profhook
+ .type lj_vm_profhook, @function
+ .size lj_vm_profhook, 36
+lj_vm_profhook:
+ .long 0xde79f218,0xafb50000,0x02402825,0xfe900020
+ .long 0x0320f809,0x02802025,0x6652fffc,0x1000f9f3
+ .long 0xde900020
+
+ .globl lj_vm_exit_handler
+ .hidden lj_vm_exit_handler
+ .type lj_vm_exit_handler, @function
+ .size lj_vm_exit_handler, 352
+lj_vm_exit_handler:
+ .long 0x67bdfe00,0xf7a00000,0xf7a10008,0xffa00100
+ .long 0xffa10108,0xf7a20010,0xf7a30018,0xffa20110
+ .long 0xffa30118,0xf7a40020,0xf7a50028,0xffa40120
+ .long 0xffa50128,0xf7a60030,0xf7a70038,0xffa60130
+ .long 0xffa70138,0xf7a80040,0xf7a90048,0xffa80140
+ .long 0xffa90148,0xf7aa0050,0xf7ab0058,0xffaa0150
+ .long 0xffab0158,0xf7ac0060,0xf7ad0068,0xffac0160
+ .long 0xffad0168,0xf7ae0070,0xf7af0078,0xffae0170
+ .long 0xffaf0178,0xf7b00080,0xf7b10088,0xffb00180
+ .long 0xffb10188,0xf7b20090,0xf7b30098,0xffb20190
+ .long 0xffb30198,0xf7b400a0,0xf7b500a8,0xffb401a0
+ .long 0xffb501a8,0xf7b600b0,0xf7b700b8,0xffb601b0
+ .long 0xffb701b8,0xf7b800c0,0xf7b900c8,0xffb801c0
+ .long 0xffb901c8,0xf7ba00d0,0xf7bb00d8,0xffba01d0
+ .long 0xffbb01d8,0xf7bc00e0,0xf7be00f0,0xffbc01e0
+ .long 0xffbe01f0,0xf7bd00e8,0xf7bf00f8,0xffa001f8
+ .long 0x67ae0200,0xffae01e8,0x240cfffc,0x67d39180
+ .long 0x8dcd0000,0xae6cef30,0xde74efe8,0xde70eff0
+ .long 0xde79f330,0xfe74f3d8,0xae7fff28,0xfe900020
+ .long 0xae6dff2c,0x6664f358,0xfe60eff0,0x0320f809
+ .long 0x03a02825,0xde8d0050,0x2401fffc,0xde900020
+ .long 0x01a1e824,0xdfb200a0,0x10000004,0xffb400a8
+
+ .globl lj_vm_exit_interp
+ .hidden lj_vm_exit_interp
+ .type lj_vm_exit_interp, @function
+ .size lj_vm_exit_interp, 200
+lj_vm_exit_interp:
+ .long 0xdfb400a8,0x67d39180,0xfe900020,0x0440002b
+ .long 0xde08fff0,0x3c0f59c0,0x0002a8f8,0x7d087001
+ .long 0xafb50000,0x241effff,0x2416fff2,0x448ff000
+ .long 0xdd0d0020,0xfe60eff0,0xddb1ffb8,0x4600f7a1
+ .long 0x8e4b0000,0x66520004,0xae7eef30,0x316d00ff
+ .long 0x000d68c0,0x2dae02c8,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x11c00003,0x32f707f8
+ .long 0x00200008,0x000a50c0,0x2dae0308,0x15c0000c
+ .long 0xde0dfff8,0x31ac0003,0x15800009,0x00000000
+ .long 0x8daefffc,0x000e6142,0x318c07f8,0x020c682f
+ .long 0xddaeffe0,0x7dce7001,0xddcd0020,0xddb1ffb8
+ .long 0x66a9fff8,0x00200008,0x02f0b82d,0xde79f228
+ .long 0x0320f809,0x02802025
+
+ .globl lj_vm_floor
+ .hidden lj_vm_floor
+ .type lj_vm_floor, @function
+ .size lj_vm_floor, 84
+lj_vm_floor:
+ .long 0x3c0c4330,0x000c603c,0x44ac2000,0x46206085
+ .long 0x44216000,0x46241034,0x46241000,0x4500000b
+ .long 0x46240001,0x0020082a,0x3c0c3ff0,0x46200087
+ .long 0x000c603c,0x44ac2000,0x46211013,0x46206034
+ .long 0x46240081,0x03e00008,0x46211011,0x03e00008
+ .long 0x46206006
+
+ .globl lj_vm_ceil
+ .hidden lj_vm_ceil
+ .type lj_vm_ceil, @function
+ .size lj_vm_ceil, 84
+lj_vm_ceil:
+ .long 0x3c0c4330,0x000c603c,0x44ac2000,0x46206085
+ .long 0x44216000,0x46241034,0x46241000,0x4500000b
+ .long 0x46240001,0x0020082a,0x3c0cbff0,0x46200087
+ .long 0x000c603c,0x44ac2000,0x46211013,0x462c0034
+ .long 0x46240081,0x03e00008,0x46211011,0x03e00008
+ .long 0x46206006
+
+ .globl lj_vm_trunc
+ .hidden lj_vm_trunc
+ .type lj_vm_trunc, @function
+ .size lj_vm_trunc, 84
+lj_vm_trunc:
+ .long 0x3c0c4330,0x000c603c,0x44ac2000,0x46206085
+ .long 0x44216000,0x46241034,0x46241000,0x4500000b
+ .long 0x46240001,0x0020082a,0x3c0c3ff0,0x000c603c
+ .long 0x44ac2000,0x46201034,0x46240081,0x46211011
+ .long 0x46200087,0x03e00008,0x46211013,0x03e00008
+ .long 0x46206006
+
+ .globl lj_vm_sfi2d_1
+ .hidden lj_vm_sfi2d_1
+ .type lj_vm_sfi2d_1, @function
+ .size lj_vm_sfi2d_1, 0
+lj_vm_sfi2d_1:
+
+ .globl lj_vm_sfi2d_2
+ .hidden lj_vm_sfi2d_2
+ .type lj_vm_sfi2d_2, @function
+ .size lj_vm_sfi2d_2, 0
+lj_vm_sfi2d_2:
+
+ .globl lj_vm_sfcmpeq
+ .hidden lj_vm_sfcmpeq
+ .type lj_vm_sfcmpeq, @function
+ .size lj_vm_sfcmpeq, 0
+lj_vm_sfcmpeq:
+
+ .globl lj_vm_sfcmpult
+ .hidden lj_vm_sfcmpult
+ .type lj_vm_sfcmpult, @function
+ .size lj_vm_sfcmpult, 0
+lj_vm_sfcmpult:
+
+ .globl lj_vm_sfcmpolt
+ .hidden lj_vm_sfcmpolt
+ .type lj_vm_sfcmpolt, @function
+ .size lj_vm_sfcmpolt, 0
+lj_vm_sfcmpolt:
+
+ .globl lj_vm_sfcmpogt
+ .hidden lj_vm_sfcmpogt
+ .type lj_vm_sfcmpogt, @function
+ .size lj_vm_sfcmpogt, 0
+lj_vm_sfcmpogt:
+
+ .globl lj_vm_sfcmpolex
+ .hidden lj_vm_sfcmpolex
+ .type lj_vm_sfcmpolex, @function
+ .size lj_vm_sfcmpolex, 0
+lj_vm_sfcmpolex:
+
+ .globl lj_vm_sfmin
+ .hidden lj_vm_sfmin
+ .type lj_vm_sfmin, @function
+ .size lj_vm_sfmin, 0
+lj_vm_sfmin:
+
+ .globl lj_vm_sfmax
+ .hidden lj_vm_sfmax
+ .type lj_vm_sfmax, @function
+ .size lj_vm_sfmax, 0
+lj_vm_sfmax:
+
+ .globl lj_vm_ffi_callback
+ .hidden lj_vm_ffi_callback
+ .type lj_vm_ffi_callback, @function
+ .size lj_vm_ffi_callback, 276
+lj_vm_ffi_callback:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0xdc520178
+ .long 0x64531180,0xde79f348,0xae4100d0,0xfe440070
+ .long 0xf64c0030,0xfe450078,0xf64d0038,0xfe460080
+ .long 0xf64e0040,0xfe470088,0xf64f0048,0xfe480090
+ .long 0xf6500050,0xfe490098,0xf6510058,0xfe4a00a0
+ .long 0xf6520060,0xfe4b00a8,0xf6530068,0x67ac00c0
+ .long 0xfe4c00b0,0xffa000a0,0x03a02825,0x0320f809
+ .long 0x02402025,0xdc500020,0xdc490028,0x0040a025
+ .long 0x3c0f59c0,0xde08fff0,0x448ff000,0x241effff
+ .long 0x2416fff2,0x240cffff,0x01304823,0x7d087001
+ .long 0xae6cef30,0x4600f7a1,0xdd120020,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000bb942,0x000d68c0
+ .long 0x32f707f8,0x026d602d,0xdd8c0000,0x01800008
+ .long 0x02f0b82d
+
+ .globl lj_cont_ffi_callback
+ .hidden lj_cont_ffi_callback
+ .type lj_cont_ffi_callback, @function
+ .size lj_cont_ffi_callback, 52
+lj_cont_ffi_callback:
+ .long 0xde79f350,0xde72eff8,0xfe900020,0xfe880028
+ .long 0xfe540010,0x02e02825,0x0320f809,0x02402025
+ .long 0xd6400030,0xde420070,0xd6420038,0x1000f72b
+ .long 0xde430078
+
+ .globl lj_vm_ffi_call
+ .hidden lj_vm_ffi_call
+ .type lj_vm_ffi_call, @function
+ .size lj_vm_ffi_call, 188
+lj_vm_ffi_call:
+ .long 0x8c8d0008,0x9085000c,0x03a07025,0x03ade82f
+ .long 0xfddffff8,0x000528c0,0xfdd0fff0,0xfdc4ffe8
+ .long 0x01c08025,0x648d0060,0x03a07025,0x10a00007
+ .long 0x01a5782d,0xddac0000,0x65ad0008,0x01af082b
+ .long 0xfdcc0000,0x1420fffb,0x65ce0008,0xdc990000
+ .long 0xd48c0020,0xdc850028,0xd48d0028,0xdc860030
+ .long 0xd48e0030,0xdc870038,0xd48f0038,0xdc880040
+ .long 0xd4900040,0xdc890048,0xd4910048,0xdc8a0050
+ .long 0xd4920050,0xdc8b0058,0xd4930058,0x0320f809
+ .long 0xdc840020,0xde0dffe8,0xde0efff0,0xde1ffff8
+ .long 0xfda20020,0xfda30028,0xf5a00010,0xf5a20018
+ .long 0x0200e825,0x03e00008,0x01c08025
+
+ .section .note.GNU-stack,"",@progbits
+ .ident "DynASM 1.4.0"
+
+ .section .debug_frame,"",@progbits
+.Lframe0:
+ .4byte .LECIE0-.LSCIE0
+.LSCIE0:
+ .4byte 0xffffffff
+ .byte 0x1
+ .string ""
+ .uleb128 0x1
+ .sleb128 -4
+ .byte 31
+ .byte 0xc
+ .uleb128 29
+ .uleb128 0
+ .align 2
+.LECIE0:
+
+.LSFDE0:
+ .4byte .LEFDE0-.LASFDE0
+.LASFDE0:
+ .4byte .Lframe0
+ .8byte .Lbegin
+ .8byte 20984
+ .byte 0xe
+ .uleb128 192
+ .byte 0x9f
+ .sleb128 2*5
+ .byte 0x9e
+ .sleb128 2*6
+ .byte 151
+ .uleb128 14
+ .byte 150
+ .uleb128 16
+ .byte 149
+ .uleb128 18
+ .byte 148
+ .uleb128 20
+ .byte 147
+ .uleb128 22
+ .byte 146
+ .uleb128 24
+ .byte 145
+ .uleb128 26
+ .byte 144
+ .uleb128 28
+ .byte 191
+ .uleb128 30
+ .byte 190
+ .uleb128 32
+ .byte 189
+ .uleb128 34
+ .byte 188
+ .uleb128 36
+ .byte 187
+ .uleb128 38
+ .byte 186
+ .uleb128 40
+ .byte 185
+ .uleb128 42
+ .byte 184
+ .uleb128 44
+ .align 2
+.LEFDE0:
+
+.LSFDE1:
+ .4byte .LEFDE1-.LASFDE1
+.LASFDE1:
+ .4byte .Lframe0
+ .4byte lj_vm_ffi_call
+ .4byte 188
+ .byte 0x9f
+ .uleb128 2*1
+ .byte 0x90
+ .uleb128 2*2
+ .byte 0xd
+ .uleb128 0x10
+ .align 2
+.LEFDE1:
+
diff --git a/core/src/luajit/autogen/linux/jit/x86_64/lj_bcdef.h b/core/src/luajit/autogen/linux/jit/x86_64/lj_bcdef.h
index 72b73f070..4c509e1e6 100644
--- a/core/src/luajit/autogen/linux/jit/x86_64/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/jit/x86_64/lj_bcdef.h
@@ -2,159 +2,159 @@
LJ_DATADEF const uint16_t lj_bc_ofs[] = {
0,
-72,
-144,
-216,
-288,
-427,
-569,
-632,
-695,
-764,
-833,
-886,
-938,
-989,
-1040,
-1081,
-1122,
-1150,
-1182,
-1208,
-1240,
-1300,
-1374,
-1428,
-1482,
-1536,
-1590,
-1649,
-1703,
-1757,
-1811,
-1865,
-1901,
-1968,
-2035,
-2102,
-2169,
-2218,
-2298,
-2374,
-2410,
-2446,
-2476,
-2505,
-2530,
-2573,
-2609,
-2696,
-2778,
-2816,
-2850,
-2901,
-2965,
-3074,
-3167,
-3185,
-3203,
-3351,
-3475,
-3574,
-3628,
-3801,
-4030,
-4154,
-4296,
-4383,
-4429,
-4471,
-4475,
-4623,
-4691,
-4856,
-5047,
-5135,
-5139,
-5275,
-5367,
-5472,
-5569,
-5674,
-5694,
-5764,
-5831,
-5851,
-5895,
-5934,
-5954,
-5972,
-6019,
-6044,
-6064,
-6127,
-6181,
-6181,
-6306,
-6307,
-6396,
-8196,
-8263,
-8774,
-8877,
-8934,
-9065,
-8329,
-8491,
-8583,
-8635,
-8666,
-9123,
-9164,
-9786,
-9219,
-9529,
-9838,
-9965,
-9989,
+92,
+184,
+276,
+368,
+518,
+671,
+751,
+831,
+909,
+987,
+1047,
+1106,
+1162,
+1218,
+1267,
+1316,
+1351,
+1388,
+1415,
+1465,
+1522,
+1613,
+1672,
+1731,
+1790,
+1849,
+1913,
+1972,
+2031,
+2090,
+2149,
+2189,
+2265,
+2341,
+2417,
+2493,
+2550,
+2641,
+2725,
+2768,
+2811,
+2842,
+2872,
+2902,
+2953,
+3001,
+3113,
+3217,
+3267,
+3317,
+3376,
+3461,
+3583,
+3689,
+3717,
+3745,
+3910,
+4056,
+4161,
+4226,
+4421,
+4673,
+4808,
+4970,
+5065,
+5129,
+5190,
+5193,
+5383,
+5468,
+5625,
+5834,
+5948,
+5951,
+6101,
+6208,
+6329,
+6444,
+6567,
+6587,
+6662,
+6733,
+6753,
+6797,
+6835,
+6855,
+6874,
+6924,
+6951,
+6971,
+7039,
+7097,
+7097,
+7232,
+7233,
+7343,
+9488,
+9563,
+10185,
+10315,
+10413,
+10573,
+9634,
+9818,
+9943,
10016,
-10087,
-10127,
-10167,
-10207,
-10247,
-10287,
-10327,
-10367,
-10407,
-10447,
-10487,
-10750,
-10898,
-10047,
-10585,
-10527,
-10643,
-10701,
-10997,
-11056,
-11708,
-12106,
-12053,
-12175,
-12254,
-12336,
-12418,
-12500,
-11762,
-11859,
-11956,
-11115,
-11162,
-11284,
-11453,
-11538,
-11623
+10058,
+10671,
+10735,
+11496,
+10789,
+11176,
+11544,
+11707,
+11735,
+11589,
+11812,
+11858,
+11904,
+11950,
+11996,
+12042,
+12088,
+12134,
+12180,
+12226,
+12272,
+12590,
+12666,
+11766,
+12387,
+12318,
+12456,
+12525,
+12730,
+12807,
+13585,
+14021,
+13964,
+14093,
+14181,
+14272,
+14363,
+14454,
+13643,
+13750,
+13857,
+12884,
+12948,
+13082,
+13261,
+13369,
+13477
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/jit/x86_64/lj_ffdef.h b/core/src/luajit/autogen/linux/jit/x86_64/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/linux/jit/x86_64/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/jit/x86_64/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/linux/jit/x86_64/lj_folddef.h b/core/src/luajit/autogen/linux/jit/x86_64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/x86_64/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/jit/x86_64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/x86_64/lj_libdef.h b/core/src/luajit/autogen/linux/jit/x86_64/lj_libdef.h
index 9374c7567..e481b8568 100644
--- a/core/src/luajit/autogen/linux/jit/x86_64/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/jit/x86_64/lj_libdef.h
@@ -145,23 +145,24 @@ static const lua_CFunction lj_lib_cf_table[] = {
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
+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
@@ -271,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +313,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/linux/jit/x86_64/lj_recdef.h b/core/src/luajit/autogen/linux/jit/x86_64/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/linux/jit/x86_64/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/jit/x86_64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/jit/x86_64/lj_vm.S b/core/src/luajit/autogen/linux/jit/x86_64/lj_vm.S
index ff901538c..b1cbec7aa 100644
--- a/core/src/luajit/autogen/linux/jit/x86_64/lj_vm.S
+++ b/core/src/luajit/autogen/linux/jit/x86_64/lj_vm.S
@@ -12,887 +12,935 @@ lj_vm_asm_begin:
.globl lj_BC_ISLT
.hidden lj_BC_ISLT
.type lj_BC_ISLT, @function
- .size lj_BC_ISLT, 72
+ .size lj_BC_ISLT, 92
lj_BC_ISLT:
- .byte 129,124,202,4,255,255,254,255,15,131,81,30,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,67,30,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,118,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,211,34,0,0
+ .byte 131,253,242,15,131,202,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,118,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISGE
.hidden lj_BC_ISGE
.type lj_BC_ISGE, @function
- .size lj_BC_ISGE, 72
+ .size lj_BC_ISGE, 92
lj_BC_ISGE:
- .byte 129,124,202,4,255,255,254,255,15,131,9,30,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,251,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,119,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,119,34,0,0
+ .byte 131,253,242,15,131,110,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,119,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISLE
.hidden lj_BC_ISLE
.type lj_BC_ISLE, @function
- .size lj_BC_ISLE, 72
+ .size lj_BC_ISLE, 92
lj_BC_ISLE:
- .byte 129,124,202,4,255,255,254,255,15,131,193,29,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,179,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,114,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,27,34,0,0
+ .byte 131,253,242,15,131,18,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,114,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISGT
.hidden lj_BC_ISGT
.type lj_BC_ISGT, @function
- .size lj_BC_ISGT, 72
+ .size lj_BC_ISGT, 92
lj_BC_ISGT:
- .byte 129,124,202,4,255,255,254,255,15,131,121,29,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,107,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,115,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,191,33,0,0
+ .byte 131,253,242,15,131,182,33,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,115,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISEQV
.hidden lj_BC_ISEQV
.type lj_BC_ISEQV, @function
- .size lj_BC_ISEQV, 139
+ .size lj_BC_ISEQV, 150
lj_BC_ISEQV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,13,117,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,106,29,0,0,131,124,202
- .byte 4,245,15,132,95,29,0,0,57,108,202,4,117,212,131,253
- .byte 253,115,196,139,12,202,139,4,194,57,193,116,186,131,253,244
- .byte 119,192,131,253,243,114,187,139,105,16,133,237,116,180,246,69
- .byte 6,16,117,174,49,237,233,15,29,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,14,117,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,205,33,0,0,65
+ .byte 131,251,245,15,132,195,33,0,0,72,57,193,116,201,68,57
+ .byte 221,117,208,131,253,244,119,203,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,186,246,69,10,16,117,180,49
+ .byte 237,233,106,33,0,0
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
.type lj_BC_ISNEV, @function
- .size lj_BC_ISNEV, 142
+ .size lj_BC_ISNEV, 153
lj_BC_ISNEV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,2,116,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,223,28,0,0,131,124,202
- .byte 4,245,15,132,212,28,0,0,57,108,202,4,117,201,131,253
- .byte 253,115,207,139,12,202,139,4,194,57,193,116,197,131,253,244
- .byte 119,181,131,253,243,114,176,139,105,16,133,237,116,169,246,69
- .byte 6,16,117,163,189,1,0,0,0,233,129,28,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,2,116,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,55,33,0,0,65
+ .byte 131,251,245,15,132,45,33,0,0,72,57,193,116,213,68,57
+ .byte 221,117,196,131,253,244,119,191,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,174,246,69,10,16,117,168,189
+ .byte 1,0,0,0,233,209,32,0,0
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
.type lj_BC_ISEQS, @function
- .size lj_BC_ISEQS, 63
+ .size lj_BC_ISEQS, 80
lj_BC_ISEQS:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,117,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,233,233,95,28,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,117,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,231,233,173,32,0,0
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
.type lj_BC_ISNES, @function
- .size lj_BC_ISNES, 63
+ .size lj_BC_ISNES, 80
lj_BC_ISNES:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,116,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,222,233,32,28,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,116,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,219,233,93,32,0,0
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
.type lj_BC_ISEQN, @function
- .size lj_BC_ISEQN, 69
+ .size lj_BC_ISEQN, 78
lj_BC_ISEQN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,13,117,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,219,27,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,14,117,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,231,233,15,32,0,0
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
.type lj_BC_ISNEN, @function
- .size lj_BC_ISNEN, 69
+ .size lj_BC_ISNEN, 78
lj_BC_ISNEN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,2,116,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,222
- .byte 233,150,27,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,2,116,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,219,233,193,31,0,0
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
.type lj_BC_ISEQP, @function
- .size lj_BC_ISEQP, 53
+ .size lj_BC_ISEQP, 60
lj_BC_ISEQP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,117,29,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,97,27,0,0
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,117,31,15,183,67,254,72,141,156,131,0,0,254,255,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,131,253,245,117,232,233,133,31,0,0
.globl lj_BC_ISNEP
.hidden lj_BC_ISNEP
.type lj_BC_ISNEP, @function
- .size lj_BC_ISNEP, 52
+ .size lj_BC_ISNEP, 59
lj_BC_ISNEP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,116,20,131,253
- .byte 245,15,132,74,27,0,0,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,116,21,131,253,245,15,132,105,31,0,0,15,183,67,254
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISTC
.hidden lj_BC_ISTC
.type lj_BC_ISTC, @function
- .size lj_BC_ISTC, 51
+ .size lj_BC_ISTC, 56
lj_BC_ISTC:
- .byte 139,108,194,4,131,195,4,131,253,254,115,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,115,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
.type lj_BC_ISFC, @function
- .size lj_BC_ISFC, 51
+ .size lj_BC_ISFC, 56
lj_BC_ISFC:
- .byte 139,108,194,4,131,195,4,131,253,254,114,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,114,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.globl lj_BC_IST
.hidden lj_BC_IST
.type lj_BC_IST, @function
- .size lj_BC_IST, 41
+ .size lj_BC_IST, 49
lj_BC_IST:
- .byte 139,108,194,4,131,195,4,131,253,254,115,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 115,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_ISF
.hidden lj_BC_ISF
.type lj_BC_ISF, @function
- .size lj_BC_ISF, 41
+ .size lj_BC_ISF, 49
lj_BC_ISF:
- .byte 139,108,194,4,131,195,4,131,253,254,114,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 114,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_ISTYPE
.hidden lj_BC_ISTYPE
.type lj_BC_ISTYPE, @function
- .size lj_BC_ISTYPE, 28
+ .size lj_BC_ISTYPE, 35
lj_BC_ISTYPE:
- .byte 3,68,202,4,15,133,133,26,0,0,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,202,72,193,253,47,1,197,15,133,138,30,0,0
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_ISNUM
.hidden lj_BC_ISNUM
.type lj_BC_ISNUM, @function
- .size lj_BC_ISNUM, 32
+ .size lj_BC_ISNUM, 37
lj_BC_ISNUM:
- .byte 129,124,202,4,255,255,254,255,15,131,101,26,0,0,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,73,193,251,47,65,131,251,242,15,131,101,30
+ .byte 0,0,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238
.globl lj_BC_MOV
.hidden lj_BC_MOV
.type lj_BC_MOV, @function
- .size lj_BC_MOV, 26
+ .size lj_BC_MOV, 27
lj_BC_MOV:
.byte 72,139,44,194,72,137,44,202,139,3,15,182,204,15,182,232
- .byte 131,195,4,193,232,16,65,255,36,238
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_NOT
.hidden lj_BC_NOT
.type lj_BC_NOT, @function
- .size lj_BC_NOT, 32
+ .size lj_BC_NOT, 50
lj_BC_NOT:
- .byte 49,237,131,124,194,4,254,131,213,253,137,108,202,4,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,72,193,253,47,184,2,0,0,0,72,131,253
+ .byte 254,131,216,0,72,193,224,47,72,247,208,72,137,4,202,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
- .size lj_BC_UNM, 60
+ .size lj_BC_UNM, 57
lj_BC_UNM:
- .byte 129,124,194,4,255,255,254,255,15,131,56,26,0,0,242,15
- .byte 16,4,194,72,184,0,0,0,0,0,0,0,128,102,72,15
- .byte 110,200,15,87,193,242,15,17,4,202,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,73,137,235,73,193,251,47,65,131,251,242,15
+ .byte 131,38,30,0,0,72,184,0,0,0,0,0,0,0,128,72
+ .byte 49,197,72,137,44,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238
.globl lj_BC_LEN
.hidden lj_BC_LEN
.type lj_BC_LEN, @function
- .size lj_BC_LEN, 74
+ .size lj_BC_LEN, 91
lj_BC_LEN:
- .byte 131,124,194,4,251,117,34,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,124,194,4,244,15,133
- .byte 34,26,0,0,139,60,194,137,213
+ .byte 72,139,4,194,73,137,195,72,193,224,17,72,193,232,17,73
+ .byte 193,251,47,65,131,251,251,117,32,15,87,192,242,15,42,64
+ .byte 20,242,15,17,4,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,65,131,251,244,15,133,29
+ .byte 30,0,0,72,137,199,72,137,213
call lj_tab_len
- .byte 242,15,42,192,137,234,15,182,75,253,235,200
+ .byte 242,15,42,192,72,137,234,15,182,75,253,235,198
.globl lj_BC_ADDVN
.hidden lj_BC_ADDVN
.type lj_BC_ADDVN, @function
- .size lj_BC_ADDVN, 54
+ .size lj_BC_ADDVN, 59
lj_BC_ADDVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 156,25,0,0,242,15,16,4,234,242,65,15,88,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,124,29,0,0,242,15,16,4,234,242,65,15
+ .byte 88,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBVN
.hidden lj_BC_SUBVN
.type lj_BC_SUBVN, @function
- .size lj_BC_SUBVN, 54
+ .size lj_BC_SUBVN, 59
lj_BC_SUBVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 102,25,0,0,242,15,16,4,234,242,65,15,92,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,65,29,0,0,242,15,16,4,234,242,65,15
+ .byte 92,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULVN
.hidden lj_BC_MULVN
.type lj_BC_MULVN, @function
- .size lj_BC_MULVN, 54
+ .size lj_BC_MULVN, 59
lj_BC_MULVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 48,25,0,0,242,15,16,4,234,242,65,15,89,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,6,29,0,0,242,15,16,4,234,242,65,15
+ .byte 89,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVVN
.hidden lj_BC_DIVVN
.type lj_BC_DIVVN, @function
- .size lj_BC_DIVVN, 54
+ .size lj_BC_DIVVN, 59
lj_BC_DIVVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 250,24,0,0,242,15,16,4,234,242,65,15,94,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,203,28,0,0,242,15,16,4,234,242,65,15
+ .byte 94,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODVN
.hidden lj_BC_MODVN
.type lj_BC_MODVN, @function
- .size lj_BC_MODVN, 59
+ .size lj_BC_MODVN, 64
lj_BC_MODVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 196,24,0,0,242,15,16,4,234,242,65,15,16,12,199,232
- .byte 204,47,0,0,242,15,17,4,202,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,144,28,0,0,242,15,16,4,234,242,65,15
+ .byte 16,12,199,232,233,54,0,0,242,15,17,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ADDNV
.hidden lj_BC_ADDNV
.type lj_BC_ADDNV, @function
- .size lj_BC_ADDNV, 54
+ .size lj_BC_ADDNV, 59
lj_BC_ADDNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 143,24,0,0,242,65,15,16,4,199,242,15,88,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,86,28,0,0,242,65,15,16,4,199,242,15
+ .byte 88,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBNV
.hidden lj_BC_SUBNV
.type lj_BC_SUBNV, @function
- .size lj_BC_SUBNV, 54
+ .size lj_BC_SUBNV, 59
lj_BC_SUBNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 89,24,0,0,242,65,15,16,4,199,242,15,92,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,27,28,0,0,242,65,15,16,4,199,242,15
+ .byte 92,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULNV
.hidden lj_BC_MULNV
.type lj_BC_MULNV, @function
- .size lj_BC_MULNV, 54
+ .size lj_BC_MULNV, 59
lj_BC_MULNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 35,24,0,0,242,65,15,16,4,199,242,15,89,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,224,27,0,0,242,65,15,16,4,199,242,15
+ .byte 89,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVNV
.hidden lj_BC_DIVNV
.type lj_BC_DIVNV, @function
- .size lj_BC_DIVNV, 54
+ .size lj_BC_DIVNV, 59
lj_BC_DIVNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 237,23,0,0,242,65,15,16,4,199,242,15,94,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,165,27,0,0,242,65,15,16,4,199,242,15
+ .byte 94,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODNV
.hidden lj_BC_MODNV
.type lj_BC_MODNV, @function
- .size lj_BC_MODNV, 36
+ .size lj_BC_MODNV, 40
lj_BC_MODNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 183,23,0,0,242,65,15,16,4,199,242,15,16,12,234,233
- .byte 232,254,255,255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,106,27,0,0,242,65,15,16,4,199,242,15
+ .byte 16,12,234,233,207,254,255,255
.globl lj_BC_ADDVV
.hidden lj_BC_ADDVV
.type lj_BC_ADDVV, @function
- .size lj_BC_ADDVV, 67
+ .size lj_BC_ADDVV, 76
lj_BC_ADDVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 164,23,0,0,129,124,194,4,255,255,254,255,15,131,150,23
- .byte 0,0,242,15,16,4,234,242,15,88,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,88,27,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,70,27,0,0,242,15,16,4,234,242
+ .byte 15,88,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBVV
.hidden lj_BC_SUBVV
.type lj_BC_SUBVV, @function
- .size lj_BC_SUBVV, 67
+ .size lj_BC_SUBVV, 76
lj_BC_SUBVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 97,23,0,0,129,124,194,4,255,255,254,255,15,131,83,23
- .byte 0,0,242,15,16,4,234,242,15,92,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,12,27,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,250,26,0,0,242,15,16,4,234,242
+ .byte 15,92,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULVV
.hidden lj_BC_MULVV
.type lj_BC_MULVV, @function
- .size lj_BC_MULVV, 67
+ .size lj_BC_MULVV, 76
lj_BC_MULVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 30,23,0,0,129,124,194,4,255,255,254,255,15,131,16,23
- .byte 0,0,242,15,16,4,234,242,15,89,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,192,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,174,26,0,0,242,15,16,4,234,242
+ .byte 15,89,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVVV
.hidden lj_BC_DIVVV
.type lj_BC_DIVVV, @function
- .size lj_BC_DIVVV, 67
+ .size lj_BC_DIVVV, 76
lj_BC_DIVVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 219,22,0,0,129,124,194,4,255,255,254,255,15,131,205,22
- .byte 0,0,242,15,16,4,234,242,15,94,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,116,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,98,26,0,0,242,15,16,4,234,242
+ .byte 15,94,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODVV
.hidden lj_BC_MODVV
.type lj_BC_MODVV, @function
- .size lj_BC_MODVV, 49
+ .size lj_BC_MODVV, 57
lj_BC_MODVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 152,22,0,0,129,124,194,4,255,255,254,255,15,131,138,22
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,233,171,253,255
- .byte 255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,40,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,22,26,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,233,102,253,255,255
.globl lj_BC_POW
.hidden lj_BC_POW
.type lj_BC_POW, @function
- .size lj_BC_POW, 80
+ .size lj_BC_POW, 91
lj_BC_POW:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 103,22,0,0,129,124,194,4,255,255,254,255,15,131,89,22
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,137,213
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,239,25,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,221,25,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,72,137,213
call pow@PLT
- .byte 15,182,75,253,137,234,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,75,253,72,137,234,242,15,17,4,202,139,3,15,182
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_CAT
.hidden lj_BC_CAT
.type lj_BC_CAT, @function
- .size lj_BC_CAT, 76
+ .size lj_BC_CAT, 84
lj_BC_CAT:
- .byte 15,182,236,15,182,192,139,124,36,24,137,87,16,141,52,194
- .byte 137,194,41,234,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,124,36,16,72,137,87,32,72
+ .byte 141,52,194,137,194,41,234,72,137,253,72,137,92,36,24
call lj_meta_cat
- .byte 139,85,16,133,192,15,133,50,22,0,0,15,182,107,255,15
- .byte 182,75,253,72,139,4,234,72,137,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,133,192,15,133,184,25,0,0,15,182,107
+ .byte 255,15,182,75,253,72,139,4,234,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
.type lj_BC_KSTR, @function
- .size lj_BC_KSTR, 36
+ .size lj_BC_KSTR, 43
lj_BC_KSTR:
- .byte 72,247,208,65,139,4,135,199,68,202,4,251,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,253
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
.type lj_BC_KCDATA, @function
- .size lj_BC_KCDATA, 36
+ .size lj_BC_KCDATA, 43
lj_BC_KCDATA:
- .byte 72,247,208,65,139,4,135,199,68,202,4,245,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,250
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
.type lj_BC_KSHORT, @function
- .size lj_BC_KSHORT, 30
+ .size lj_BC_KSHORT, 31
lj_BC_KSHORT:
.byte 15,191,192,242,15,42,192,242,15,17,4,202,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KNUM
.hidden lj_BC_KNUM
.type lj_BC_KNUM, @function
- .size lj_BC_KNUM, 29
+ .size lj_BC_KNUM, 30
lj_BC_KNUM:
.byte 242,65,15,16,4,199,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
.type lj_BC_KPRI, @function
- .size lj_BC_KPRI, 25
+ .size lj_BC_KPRI, 30
lj_BC_KPRI:
- .byte 72,247,208,137,68,202,4,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,193,224,47,72,247,208,72,137,4,202,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
.type lj_BC_KNIL, @function
- .size lj_BC_KNIL, 43
+ .size lj_BC_KNIL, 51
lj_BC_KNIL:
- .byte 141,76,202,12,141,68,194,4,189,255,255,255,255,137,105,248
- .byte 137,41,131,193,8,57,193,118,247,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,76,202,8,72,141,4,194,72,199,197,255,255,255,255
+ .byte 72,137,105,248,72,137,41,72,131,193,8,72,57,193,118,244
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_UGET
.hidden lj_BC_UGET
.type lj_BC_UGET, @function
- .size lj_BC_UGET, 36
+ .size lj_BC_UGET, 48
lj_BC_UGET:
- .byte 139,106,248,139,108,133,20,139,109,16,72,139,69,0,72,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,197
+ .byte 40,72,139,109,32,72,139,69,0,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_USETV
.hidden lj_BC_USETV
.type lj_BC_USETV, @function
- .size lj_BC_USETV, 87
+ .size lj_BC_USETV, 112
lj_BC_USETV:
- .byte 139,106,248,139,108,141,20,128,125,6,0,139,109,16,139,12
- .byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
- .byte 4,117,18,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,232,252,131,248,246,118,230,246,65,4
- .byte 3,116,224,137,238,137,213,65,141,190,216,243,255,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,128,125,10,0,72,139,109,32,72,139,12,194,72,137,77
+ .byte 0,116,6,246,69,248,4,117,19,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,200,72
+ .byte 193,248,47,131,232,252,131,248,246,118,222,72,193,225,17,72
+ .byte 193,233,17,246,65,8,3,116,208,72,137,238,72,137,213,73
+ .byte 141,190,144,240,255,255
call lj_gc_barrieruv
- .byte 137,234,235,204
+ .byte 72,137,234,235,185
.globl lj_BC_USETS
.hidden lj_BC_USETS
.type lj_BC_USETS, @function
- .size lj_BC_USETS, 82
+ .size lj_BC_USETS, 104
lj_BC_USETS:
- .byte 72,247,208,139,106,248,139,108,141,20,65,139,12,135,139,69
- .byte 16,137,8,199,64,4,251,255,255,255,246,69,4,4,117,18
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,246,65,4,3,116,232,128,125,6,0,116,226,137,213
- .byte 137,198,65,141,190,216,243,255,255
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,108,205,40,73,139,12,199,72,139,69,32,73,187,0,0
+ .byte 0,0,0,128,253,255,73,9,203,76,137,24,246,69,8,4
+ .byte 117,19,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,246,65,8,3,116,231,128,125,10,0,116
+ .byte 225,72,137,213,72,137,198,73,141,190,144,240,255,255
call lj_gc_barrieruv
- .byte 137,234,235,206
+ .byte 72,137,234,235,202
.globl lj_BC_USETN
.hidden lj_BC_USETN
.type lj_BC_USETN, @function
- .size lj_BC_USETN, 38
+ .size lj_BC_USETN, 50
lj_BC_USETN:
- .byte 139,106,248,242,65,15,16,4,199,139,108,141,20,139,77,16
- .byte 242,15,17,1,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,242,65,15,16
+ .byte 4,199,72,139,108,205,40,72,139,77,32,242,15,17,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.globl lj_BC_USETP
.hidden lj_BC_USETP
.type lj_BC_USETP, @function
- .size lj_BC_USETP, 34
+ .size lj_BC_USETP, 50
lj_BC_USETP:
- .byte 72,247,208,139,106,248,139,108,141,20,139,77,16,137,65,4
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,72,193,224,47,72,247,208,72,139,77,32,72,137,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
.byte 36,238
.globl lj_BC_UCLO
.hidden lj_BC_UCLO
.type lj_BC_UCLO, @function
- .size lj_BC_UCLO, 51
+ .size lj_BC_UCLO, 59
lj_BC_UCLO:
- .byte 141,156,131,0,0,254,255,139,108,36,24,131,125,40,0,116
- .byte 16,137,85,16,141,52,202,137,239
+ .byte 72,141,156,131,0,0,254,255,72,139,108,36,16,72,131,125
+ .byte 64,0,116,20,72,137,85,32,72,141,52,202,72,137,239
call lj_func_closeuv
- .byte 139,85,16,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238
+ .byte 72,139,85,32,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
.type lj_BC_FNEW, @function
- .size lj_BC_FNEW, 64
+ .size lj_BC_FNEW, 85
lj_BC_FNEW:
- .byte 72,247,208,139,108,36,24,137,85,16,139,82,248,65,139,52
- .byte 135,137,239,137,92,36,28
+ .byte 72,247,208,72,139,108,36,16,72,137,85,32,72,139,82,240
+ .byte 72,193,226,17,72,193,234,17,73,139,52,199,72,137,239,72
+ .byte 137,92,36,24
call lj_func_newL_gc
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,247,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_TNEW
.hidden lj_BC_TNEW
.type lj_BC_TNEW, @function
- .size lj_BC_TNEW, 109
+ .size lj_BC_TNEW, 122
lj_BC_TNEW:
- .byte 139,108,36,24,137,85,16,65,139,142,248,243,255,255,65,59
- .byte 142,252,243,255,255,137,92,36,28,115,69,137,194,37,255,7
- .byte 0,0,193,234,11,61,255,7,0,0,116,45,137,239,137,198
+ .byte 72,139,108,36,16,72,137,85,32,73,139,142,160,240,255,255
+ .byte 73,59,142,168,240,255,255,72,137,92,36,24,115,78,137,194
+ .byte 37,255,7,0,0,193,234,11,61,255,7,0,0,116,54,72
+ .byte 137,239,137,198
call lj_tab_new
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,184,1,8,0,0,235,204,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,184,1,8,0
+ .byte 0,235,195,72,137,239
call lj_gc_step_fixtop
- .byte 15,183,67,254,235,174
+ .byte 15,183,67,254,235,164
.globl lj_BC_TDUP
.hidden lj_BC_TDUP
.type lj_BC_TDUP, @function
- .size lj_BC_TDUP, 93
+ .size lj_BC_TDUP, 106
lj_BC_TDUP:
- .byte 72,247,208,139,108,36,24,65,139,142,248,243,255,255,137,92
- .byte 36,28,65,59,142,252,243,255,255,137,85,16,115,47,65,139
- .byte 52,135,137,239
+ .byte 72,247,208,72,139,108,36,16,73,139,142,160,240,255,255,72
+ .byte 137,92,36,24,73,59,142,168,240,255,255,72,137,85,32,115
+ .byte 56,73,139,52,199,72,137,239
call lj_tab_dup
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,239
call lj_gc_step_fixtop
- .byte 15,183,67,254,72,247,208,235,193
+ .byte 15,183,67,254,72,247,208,235,183
.globl lj_BC_GGET
.hidden lj_BC_GGET
.type lj_BC_GGET, @function
- .size lj_BC_GGET, 18
+ .size lj_BC_GGET, 28
lj_BC_GGET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,193,0
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,235,0,0,0
.globl lj_BC_GSET
.hidden lj_BC_GSET
.type lj_BC_GSET, @function
- .size lj_BC_GSET, 18
+ .size lj_BC_GSET, 28
lj_BC_GSET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,113,2
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,206,2,0,0
.globl lj_BC_TGETV
.hidden lj_BC_TGETV
.type lj_BC_TGETV, @function
- .size lj_BC_TGETV, 148
+ .size lj_BC_TGETV, 165
lj_BC_TGETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,122,16,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,102,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,86,16,0,0,59,69,24,15,131,77,16,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,25,72,139,40,72,137,44
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,17,139,77,16,246,65,6,1
- .byte 15,132,21,16,0,0,15,182,75,253,199,68,202,4,255,255
- .byte 255,255,235,205,131,124,194,4,251,15,133,252,15,0,0,139
- .byte 4,194,235,27
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,151,18,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,93,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,115,18,0,0,59,69,48,15,131
+ .byte 106,18,0,0,193,224,3,72,3,69,16,76,139,24,73,131
+ .byte 251,255,116,23,76,137,28,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,85,32,77
+ .byte 133,210,116,224,65,246,66,10,1,15,132,47,18,0,0,235
+ .byte 211,65,131,251,251,15,133,35,18,0,0,72,193,224,17,72
+ .byte 193,232,17,235,42
.globl lj_BC_TGETS
.hidden lj_BC_TGETS
.type lj_BC_TGETS, @function
- .size lj_BC_TGETS, 124
+ .size lj_BC_TGETS, 146
lj_BC_TGETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,163,15,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,3,77,20,131,121,12,251,117,54,57,65,8
- .byte 117,49,131,121,4,255,116,50,15,182,67,253,72,139,41,72
- .byte 137,44,194,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,15,182,67,253,199,68,194,4,255,255,255
- .byte 255,235,224,139,73,16,133,201,117,189,139,77,16,133,201,116
- .byte 228,246,65,6,1,117,222,233,63,15,0,0
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,167,17,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,76,3,85,40,73,187,0,0,0,0
+ .byte 0,128,253,255,73,9,195,77,57,90,8,117,32,77,139,26
+ .byte 73,131,251,255,116,39,76,137,28,202,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,77,139,82
+ .byte 16,77,133,210,117,209,73,199,195,255,255,255,255,76,139,85
+ .byte 32,77,133,210,116,208,65,246,66,10,1,117,201,233,63,17
+ .byte 0,0
.globl lj_BC_TGETB
.hidden lj_BC_TGETB
.type lj_BC_TGETB, @function
- .size lj_BC_TGETB, 99
+ .size lj_BC_TGETB, 105
lj_BC_TGETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,87,15,0
- .byte 0,139,44,234,59,69,24,15,131,75,15,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,25,72,139,40,72,137,44,202
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,131,125,16,0,116,17,139,77,16,246,65,6,1,15
- .byte 132,19,15,0,0,15,182,75,253,199,68,202,4,255,255,255
- .byte 255,235,205
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,81
+ .byte 17,0,0,59,69,48,15,131,72,17,0,0,193,224,3,72
+ .byte 3,69,16,76,139,24,73,131,251,255,116,23,76,137,28,202
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,76,139,85,32,77,133,210,116,224,65,246,66,10
+ .byte 1,15,132,13,17,0,0,235,211
.globl lj_BC_TGETR
.hidden lj_BC_TGETR
.type lj_BC_TGETR, @function
- .size lj_BC_TGETR, 54
+ .size lj_BC_TGETR, 65
lj_BC_TGETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,59,69
- .byte 24,15,131,98,15,0,0,193,224,3,3,69,8,72,139,40
- .byte 72,137,44,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,59,69,48,15,131,118,17,0,0
+ .byte 193,224,3,72,3,69,16,76,139,24,76,137,28,202,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_TSETV
.hidden lj_BC_TSETV
.type lj_BC_TSETV, @function
- .size lj_BC_TSETV, 173
+ .size lj_BC_TSETV, 195
lj_BC_TSETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,148,15,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,100,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,112,15,0,0,59,69,24,15,131,103,15,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,31,246,69,4,4,117,66
- .byte 72,139,44,202,72,137,40,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,125,16,0,116,219,139
- .byte 77,16,246,65,6,2,15,132,41,15,0,0,15,182,75,253
- .byte 235,200,131,124,194,4,251,15,133,24,15,0,0,139,4,194
- .byte 235,54,128,101,4,251,65,139,142,20,244,255,255,65,137,174
- .byte 20,244,255,255,137,77,12,15,182,75,253,235,163
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,159,17,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,99,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,123,17,0,0,59,69,48,15,131
+ .byte 114,17,0,0,193,224,3,72,3,69,16,72,131,56,255,116
+ .byte 32,246,69,8,4,117,68,72,139,44,202,72,137,40,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,76,139,85,32,77,133,210,116,215,65,246,66,10,2,15
+ .byte 132,49,17,0,0,235,202,65,131,251,251,15,133,37,17,0
+ .byte 0,72,193,224,17,72,193,232,17,235,66,128,101,8,251,77
+ .byte 139,150,208,240,255,255,73,137,174,208,240,255,255,76,137,85
+ .byte 24,235,164
.globl lj_BC_TSETS
.hidden lj_BC_TSETS
.type lj_BC_TSETS, @function
- .size lj_BC_TSETS, 229
+ .size lj_BC_TSETS, 252
lj_BC_TSETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,164,14,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,198,69,6,0,3,77,20,131,121,12,251,117
- .byte 77,57,65,8,117,72,131,121,4,255,116,39,246,69,4,4
- .byte 15,133,133,0,0,0,15,182,67,253,72,139,44,194,72,137
- .byte 41,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,211,137,12,36,139,77,16,246
- .byte 65,6,2,15,132,67,14,0,0,139,12,36,235,190,139,73
- .byte 16,133,201,117,166,139,77,16,133,201,116,10,246,65,6,2
- .byte 15,132,38,14,0,0,137,4,36,199,68,36,4,251,255,255
- .byte 255,137,108,36,8,139,124,36,24,137,87,16,72,141,20,36
- .byte 137,238,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,145,16,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,198,69,10,0,76,3,85,40,73,187
+ .byte 0,0,0,0,0,128,253,255,73,9,195,77,57,90,8,117
+ .byte 64,73,131,58,255,116,36,246,69,8,4,15,133,128,0,0
+ .byte 0,76,139,28,202,77,137,26,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,93,32,77
+ .byte 133,219,116,211,65,246,67,10,2,15,132,44,16,0,0,235
+ .byte 198,77,139,82,16,77,133,210,117,177,76,139,85,32,77,133
+ .byte 210,116,11,65,246,66,10,2,15,132,13,16,0,0,76,137
+ .byte 28,36,72,139,124,36,16,72,137,87,32,72,141,20,36,72
+ .byte 137,238,72,137,92,36,24
call lj_tab_newkey
- .byte 139,85,16,139,108,36,8,137,193,233,113,255,255,255,128,101
- .byte 4,251,65,139,134,20,244,255,255,65,137,174,20,244,255,255
- .byte 137,69,12,233,97,255,255,255
+ .byte 72,139,124,36,16,72,139,87,32,73,137,194,15,182,75,253
+ .byte 233,118,255,255,255,128,101,8,251,77,139,158,208,240,255,255
+ .byte 73,137,174,208,240,255,255,76,137,93,24,233,101,255,255,255
.globl lj_BC_TSETB
.hidden lj_BC_TSETB
.type lj_BC_TSETB, @function
- .size lj_BC_TSETB, 124
+ .size lj_BC_TSETB, 135
lj_BC_TSETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,239,13,0
- .byte 0,139,44,234,59,69,24,15,131,227,13,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,31,246,69,4,4,117,50,72
- .byte 139,12,202,72,137,8,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,125,16,0,116,219,139,77
- .byte 16,246,65,6,2,15,132,165,13,0,0,15,182,75,253,235
- .byte 200,128,101,4,251,65,139,142,20,244,255,255,65,137,174,20
- .byte 244,255,255,137,77,12,15,182,75,253,235,179
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,209
+ .byte 15,0,0,59,69,48,15,131,200,15,0,0,193,224,3,72
+ .byte 3,69,16,72,131,56,255,116,32,246,69,8,4,117,48,76
+ .byte 139,28,202,76,137,24,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,76,139,85,32,77,133,210
+ .byte 116,215,65,246,66,10,2,15,132,135,15,0,0,235,202,128
+ .byte 101,8,251,77,139,150,208,240,255,255,73,137,174,208,240,255
+ .byte 255,76,137,85,24,235,184
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
.type lj_BC_TSETM, @function
- .size lj_BC_TSETM, 142
+ .size lj_BC_TSETM, 162
lj_BC_TSETM:
- .byte 68,137,60,36,69,139,60,199,141,12,202,139,105,248,246,69
- .byte 4,4,117,99,139,68,36,4,131,232,1,116,37,68,1,248
- .byte 59,69,24,119,51,68,41,248,65,193,231,3,68,3,125,8
- .byte 72,139,41,131,193,8,73,137,47,65,131,199,8,131,232,1
- .byte 117,238,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,139,124,36,24,137,87,16,137
- .byte 238,137,194,137,253,137,92,36,28
+ .byte 69,139,20,199,72,141,12,202,72,139,105,248,72,193,229,17
+ .byte 72,193,237,17,246,69,8,4,117,109,139,4,36,131,232,1
+ .byte 116,38,68,1,208,59,69,48,119,49,68,41,208,65,193,226
+ .byte 3,76,3,85,16,72,139,41,72,131,193,8,73,137,42,73
+ .byte 131,194,8,131,232,1,117,237,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,72,139,124,36,16
+ .byte 72,137,87,32,72,137,238,137,194,72,137,253,72,137,92,36
+ .byte 24
call lj_tab_reasize
- .byte 139,85,16,15,182,75,253,235,145,128,101,4,251,65,139,134
- .byte 20,244,255,255,65,137,174,20,244,255,255,137,69,12,235,134
+ .byte 72,139,85,32,15,182,75,253,15,183,67,254,233,121,255,255
+ .byte 255,128,101,8,251,73,139,134,208,240,255,255,73,137,174,208
+ .byte 240,255,255,72,137,69,24,233,120,255,255,255
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
.type lj_BC_TSETR, @function
- .size lj_BC_TSETR, 87
+ .size lj_BC_TSETR, 95
lj_BC_TSETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,246,69
- .byte 4,4,117,40,59,69,24,15,131,89,13,0,0,193,224,3
- .byte 3,69,8,72,139,44,202,72,137,40,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,128,101,4,251
- .byte 65,139,142,20,244,255,255,65,137,174,20,244,255,255,137,77
- .byte 12,15,182,75,253,235,189
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,246,69,8,4,117,42,59,69,48
+ .byte 15,131,60,15,0,0,193,224,3,72,3,69,16,76,139,28
+ .byte 202,76,137,24,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,128,101,8,251,77,139,150,208,240
+ .byte 255,255,73,137,174,208,240,255,255,76,137,85,24,235,190
.globl lj_BC_CALLM
.hidden lj_BC_CALLM
.type lj_BC_CALLM, @function
- .size lj_BC_CALLM, 46
+ .size lj_BC_CALLM, 64
lj_BC_CALLM:
- .byte 15,182,192,3,68,36,4,131,124,202,4,247,139,44,202,15
- .byte 133,80,14,0,0,141,84,202,8,137,90,252,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,3,4,36,72,139,44,202,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,247,15,133,138
+ .byte 16,0,0,72,141,84,202,16,72,137,90,248,72,139,93,32
+ .byte 139,11,15,182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_BC_CALL
.hidden lj_BC_CALL
.type lj_BC_CALL, @function
- .size lj_BC_CALL, 42
+ .size lj_BC_CALL, 61
lj_BC_CALL:
- .byte 15,182,192,131,124,202,4,247,139,44,202,15,133,38,14,0
- .byte 0,141,84,202,8,137,90,252,139,93,16,139,11,15,182,233
- .byte 15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,72,139,44,202,73,137,235,72,193,229,17,72,193
+ .byte 237,17,73,193,251,47,65,131,251,247,15,133,77,16,0,0
+ .byte 72,141,84,202,16,72,137,90,248,72,139,93,32,139,11,15
+ .byte 182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_BC_CALLMT
.hidden lj_BC_CALLMT
.type lj_BC_CALLMT, @function
- .size lj_BC_CALLMT, 4
+ .size lj_BC_CALLMT, 3
lj_BC_CALLMT:
- .byte 3,68,36,4
+ .byte 3,4,36
.globl lj_BC_CALLT
.hidden lj_BC_CALLT
.type lj_BC_CALLT, @function
- .size lj_BC_CALLT, 148
+ .size lj_BC_CALLT, 190
lj_BC_CALLT:
- .byte 141,76,202,8,65,137,215,139,105,248,131,121,252,247,15,133
- .byte 249,13,0,0,139,90,252,247,195,3,0,0,0,117,91,137
- .byte 106,248,137,68,36,4,131,232,1,116,21,72,139,41,131,193
- .byte 8,73,137,47,65,131,199,8,131,232,1,117,238,139,106,248
- .byte 139,68,36,4,128,125,6,1,119,18,139,93,16,139,11,15
- .byte 182,233,15,182,205,131,195,4,65,255,36,238,247,195,3,0
- .byte 0,0,117,230,15,182,75,253,72,247,209,68,139,124,202,248
- .byte 69,139,127,16,69,139,127,208,235,208,131,235,3,247,195,7
- .byte 0,0,0,117,10,41,218,65,137,215,139,90,252,235,144,131
- .byte 195,3,235,139
+ .byte 72,141,76,202,16,73,137,215,72,139,105,240,73,137,235,73
+ .byte 193,251,47,65,131,251,247,15,133,21,16,0,0,72,139,90
+ .byte 248,247,195,3,0,0,0,15,133,110,0,0,0,72,137,106
+ .byte 240,137,4,36,131,232,1,116,23,72,139,41,72,131,193,8
+ .byte 73,137,47,73,131,199,8,131,232,1,117,237,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,139,4,36,128,125,10,1,119
+ .byte 20,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238,247,195,3,0,0,0,117,228,15,182,75
+ .byte 253,72,247,217,76,139,124,202,224,73,193,231,17,73,193,239
+ .byte 17,77,139,127,32,77,139,127,184,235,198,72,131,235,3,247
+ .byte 195,7,0,0,0,117,15,72,41,218,73,137,215,72,139,90
+ .byte 248,233,119,255,255,255,131,195,3,233,111,255,255,255
.globl lj_BC_ITERC
.hidden lj_BC_ITERC
.type lj_BC_ITERC, @function
- .size lj_BC_ITERC, 68
+ .size lj_BC_ITERC, 85
lj_BC_ITERC:
- .byte 141,76,202,8,72,139,105,232,72,139,65,240,72,137,41,72
- .byte 137,65,8,139,105,224,139,65,228,137,105,248,137,65,252,131
- .byte 248,247,184,3,0,0,0,15,133,76,13,0,0,137,202,137
- .byte 90,252,139,93,16,139,11,15,182,233,15,182,205,131,195,4
- .byte 65,255,36,238
+ .byte 72,141,76,202,16,72,139,105,224,72,139,65,232,72,137,41
+ .byte 72,137,65,8,72,139,105,216,72,137,105,240,184,3,0,0
+ .byte 0,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,247,15,133,58,15,0,0,72,137,202,72,137,90
+ .byte 248,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
.type lj_BC_ITERN, @function
- .size lj_BC_ITERN, 165
+ .size lj_BC_ITERN, 157
lj_BC_ITERN:
- .byte 68,137,60,36,68,137,116,36,4,139,108,202,240,139,68,202
- .byte 248,68,139,117,24,131,195,4,68,139,125,8,68,57,240,115
- .byte 76,65,131,124,199,4,255,116,63,242,15,42,192,73,139,44
- .byte 199,72,137,108,202,8,131,192,1,242,15,17,4,202,137,68
- .byte 202,248,15,183,67,254,141,156,131,0,0,254,255,68,139,116
- .byte 36,4,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,192,1,235,175,68,41,240
- .byte 59,69,28,119,216,68,107,248,24,68,3,125,20,65,131,127
- .byte 4,255,116,28,70,141,116,48,1,73,139,111,8,73,139,7
- .byte 72,137,44,202,72,137,68,202,8,68,137,116,202,248,235,162
- .byte 131,192,1,235,203
+ .byte 72,139,108,202,240,72,193,229,17,72,193,237,17,139,68,202
+ .byte 248,68,139,85,48,72,131,195,4,76,139,93,16,68,57,208
+ .byte 115,68,73,131,60,195,255,116,56,242,15,42,192,73,139,44
+ .byte 195,72,137,108,202,8,242,15,17,4,202,131,192,1,137,68
+ .byte 202,248,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,131,192,1,235,183,68,41,208,59,69,52,119,224,68,107
+ .byte 216,24,76,3,93,40,73,131,59,255,116,28,70,141,84,16
+ .byte 1,73,139,107,8,73,139,3,72,137,44,202,72,137,68,202
+ .byte 8,68,137,84,202,248,235,170,131,192,1,235,204
.globl lj_BC_VARG
.hidden lj_BC_VARG
.type lj_BC_VARG, @function
- .size lj_BC_VARG, 191
+ .size lj_BC_VARG, 209
lj_BC_VARG:
- .byte 15,182,236,15,182,192,68,137,60,36,68,141,124,194,11,141
- .byte 12,202,68,43,122,252,133,237,116,68,141,108,233,248,65,57
- .byte 215,115,23,73,139,71,248,65,131,199,8,72,137,1,131,193
- .byte 8,57,233,115,19,65,57,215,114,233,199,65,4,255,255,255
- .byte 255,131,193,8,57,233,114,242,68,139,60,36,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 36,4,1,0,0,0,137,208,68,41,248,118,219,137,197,193
- .byte 237,3,131,197,1,137,108,36,4,139,108,36,24,1,200,59
- .byte 69,32,119,21,73,139,71,248,65,131,199,8,72,137,1,131
- .byte 193,8,65,57,215,114,237,235,175,137,85,16,137,77,24,137
- .byte 92,36,28,65,41,215,139,116,36,4,131,238,1,137,239
+ .byte 15,182,236,15,182,192,76,141,84,194,19,72,141,12,202,76
+ .byte 43,82,248,72,133,237,116,70,72,141,108,233,248,73,57,210
+ .byte 115,25,73,139,66,240,73,131,194,8,72,137,1,72,131,193
+ .byte 8,72,57,233,115,21,73,57,210,114,231,72,199,1,255,255
+ .byte 255,255,72,131,193,8,72,57,233,114,240,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,199,4
+ .byte 36,1,0,0,0,72,137,208,76,41,208,118,222,137,197,193
+ .byte 237,3,131,197,1,137,44,36,72,139,108,36,16,72,1,200
+ .byte 72,59,69,48,119,22,73,139,66,240,73,131,194,8,72,137
+ .byte 1,72,131,193,8,73,57,210,114,236,235,175,72,137,85,32
+ .byte 72,137,77,40,72,137,92,36,24,73,41,210,68,137,84,36
+ .byte 4,139,52,36,131,238,1,72,137,239
call lj_state_growstack
- .byte 139,85,16,139,77,24,65,1,215,235,197
+ .byte 72,139,85,32,76,99,84,36,4,72,139,77,40,73,1,210
+ .byte 235,181
.globl lj_BC_ISNEXT
.hidden lj_BC_ISNEXT
.type lj_BC_ISNEXT, @function
- .size lj_BC_ISNEXT, 88
+ .size lj_BC_ISNEXT, 114
lj_BC_ISNEXT:
- .byte 131,124,202,236,247,117,65,139,108,202,232,131,124,202,244,244
- .byte 117,54,131,124,202,252,255,117,47,128,125,6,4,117,41,141
- .byte 156,131,0,0,254,255,199,68,202,248,0,0,0,0,199,68
- .byte 202,252,255,127,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,198,67,252,88,141,156,131,0
- .byte 0,254,255,198,3,69,235,222
+ .byte 72,139,108,202,232,73,137,235,72,193,229,17,72,193,237,17
+ .byte 73,193,251,47,65,131,251,247,117,71,76,139,92,202,240,73
+ .byte 193,251,47,65,131,251,244,117,56,72,131,124,202,248,255,117
+ .byte 48,128,125,10,4,117,42,72,141,156,131,0,0,254,255,73
+ .byte 186,0,0,0,0,255,127,254,255,76,137,84,202,248,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,198,67,252,88,72,141,156,131,0,0,254,255,198,3,69
+ .byte 235,220
.globl lj_BC_RETM
.hidden lj_BC_RETM
.type lj_BC_RETM, @function
- .size lj_BC_RETM, 4
+ .size lj_BC_RETM, 3
lj_BC_RETM:
- .byte 3,68,36,4
+ .byte 3,4,36
.globl lj_BC_RET
.hidden lj_BC_RET
.type lj_BC_RET, @function
- .size lj_BC_RET, 136
+ .size lj_BC_RET, 150
lj_BC_RET:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,94,65,137,215,131,232,1,116,17,73,139,44,15,73,137
- .byte 111,248,65,131,199,8,131,232,1,117,239,139,68,36,4,15
- .byte 182,107,255,57,197,119,40,15,182,75,253,72,247,209,141,20
- .byte 202,68,139,122,248,69,139,127,16,69,139,127,208,139,3,15
- .byte 182,204,15,182,232,131,195,4,193,232,16,65,255,36,238,65
- .byte 199,71,252,255,255,255,255,65,131,199,8,131,192,1,235,195
- .byte 141,107,253,247,197,7,0,0,0,15,133,1,5,0,0,41
- .byte 234,1,233,233,123,255,255,255
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,105,73,137,215,131,232,1,116,17,73,139,44,15,73,137
+ .byte 111,240,73,131,199,8,131,232,1,117,239,139,4,36,15,182
+ .byte 107,255,57,197,119,51,15,182,75,253,72,247,217,72,141,84
+ .byte 202,240,76,139,122,240,73,193,231,17,73,193,239,17,77,139
+ .byte 127,32,77,139,127,184,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,73,199,71,240,255,255,255
+ .byte 255,73,131,199,8,72,131,192,1,235,183,72,141,107,253,247
+ .byte 197,7,0,0,0,15,133,154,5,0,0,72,41,234,72,1
+ .byte 233,233,109,255,255,255
.globl lj_BC_RET0
.hidden lj_BC_RET0
.type lj_BC_RET0, @function
- .size lj_BC_RET0, 92
+ .size lj_BC_RET0, 107
lj_BC_RET0:
- .byte 139,90,252,137,68,36,4,247,195,3,0,0,0,117,58,56
- .byte 67,255,119,40,15,182,75,253,72,247,209,141,20,202,68,139
- .byte 122,248,69,139,127,16,69,139,127,208,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,68,194,244
- .byte 255,255,255,255,131,192,1,235,198,141,107,253,247,197,7,0
- .byte 0,0,15,133,160,4,0,0,41,234,235,164
+ .byte 72,139,90,248,137,4,36,247,195,3,0,0,0,117,71,56
+ .byte 67,255,119,51,15,182,75,253,72,247,217,72,141,84,202,240
+ .byte 76,139,122,240,73,193,231,17,73,193,239,17,77,139,127,32
+ .byte 77,139,127,184,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,72,199,68,194,232,255,255,255,255
+ .byte 72,131,192,1,235,185,72,141,107,253,247,197,7,0,0,0
+ .byte 15,133,41,5,0,0,72,41,234,235,149
.globl lj_BC_RET1
.hidden lj_BC_RET1
.type lj_BC_RET1, @function
- .size lj_BC_RET1, 105
+ .size lj_BC_RET1, 121
lj_BC_RET1:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,66,72,139,44,10,72,137,106,248,56,67,255,119,40,15
- .byte 182,75,253,72,247,209,141,20,202,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,139,3,15,182,204,15,182,232,131,195,4
- .byte 193,232,16,65,255,36,238,199,68,194,244,255,255,255,255,131
- .byte 192,1,235,198,141,107,253,247,197,7,0,0,0,15,133,57
- .byte 4,0,0,41,234,1,233,235,154
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,79,72,139,44,10,72,137,106,240,56,67,255,119,51,15
+ .byte 182,75,253,72,247,217,72,141,84,202,240,76,139,122,240,73
+ .byte 193,231,17,73,193,239,17,77,139,127,32,77,139,127,184,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,232,255,255,255,255,72,131,192,1,235
+ .byte 185,72,141,107,253,247,197,7,0,0,0,15,133,179,4,0
+ .byte 0,72,41,234,72,1,233,235,138
.globl lj_BC_FORI
.hidden lj_BC_FORI
.type lj_BC_FORI, @function
- .size lj_BC_FORI, 97
+ .size lj_BC_FORI, 115
lj_BC_FORI:
- .byte 141,12,202,129,121,4,255,255,254,255,15,131,105,10,0,0
- .byte 129,121,12,255,255,254,255,15,131,92,10,0,0,139,105,20
- .byte 129,253,255,255,254,255,15,131,77,10,0,0,242,15,16,1
- .byte 242,15,16,73,8,124,36,102,15,46,200,242,15,17,65,24
- .byte 115,7,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,102,15,46,193,235
- .byte 218
+ .byte 72,141,12,202,76,139,25,73,193,251,47,65,131,251,242,15
+ .byte 131,17,12,0,0,76,139,89,8,73,193,251,47,65,131,251
+ .byte 242,15,131,255,11,0,0,72,139,105,16,73,137,235,73,193
+ .byte 251,47,65,131,251,242,15,131,234,11,0,0,242,15,16,1
+ .byte 242,15,16,73,8,124,38,102,15,46,200,242,15,17,65,24
+ .byte 115,8,72,141,156,131,0,0,254,255,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,102,15,46
+ .byte 193,235,216
.globl lj_BC_JFORI
.hidden lj_BC_JFORI
.type lj_BC_JFORI, @function
- .size lj_BC_JFORI, 105
+ .size lj_BC_JFORI, 123
lj_BC_JFORI:
- .byte 141,12,202,129,121,4,255,255,254,255,15,131,8,10,0,0
- .byte 129,121,12,255,255,254,255,15,131,251,9,0,0,139,105,20
- .byte 129,253,255,255,254,255,15,131,236,9,0,0,242,15,16,1
- .byte 242,15,16,73,8,124,44,102,15,46,200,242,15,17,65,24
- .byte 141,156,131,0,0,254,255,15,183,67,254,15,131,66,1,0
- .byte 0,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,102,15,46,193,235,210
+ .byte 72,141,12,202,76,139,25,73,193,251,47,65,131,251,242,15
+ .byte 131,158,11,0,0,76,139,89,8,73,193,251,47,65,131,251
+ .byte 242,15,131,140,11,0,0,72,139,105,16,73,137,235,73,193
+ .byte 251,47,65,131,251,242,15,131,119,11,0,0,242,15,16,1
+ .byte 242,15,16,73,8,124,46,102,15,46,200,242,15,17,65,24
+ .byte 72,141,156,131,0,0,254,255,15,183,67,254,15,131,76,1
+ .byte 0,0,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,102,15,46,193,235,208
.globl lj_BC_FORL
.hidden lj_BC_FORL
@@ -900,29 +948,29 @@ lj_BC_JFORI:
.size lj_BC_FORL, 20
lj_BC_FORL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 38,28,0,0
+ .byte 137,32,0,0
.globl lj_BC_IFORL
.hidden lj_BC_IFORL
.type lj_BC_IFORL, @function
- .size lj_BC_IFORL, 70
+ .size lj_BC_IFORL, 75
lj_BC_IFORL:
- .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
- .byte 15,88,65,16,242,15,17,1,133,237,120,36,102,15,46,200
- .byte 242,15,17,65,24,114,7,141,156,131,0,0,254,255,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
- .byte 102,15,46,193,235,218
+ .byte 72,141,12,202,72,139,105,16,242,15,16,1,242,15,16,73
+ .byte 8,242,15,88,65,16,242,15,17,1,72,133,237,120,38,102
+ .byte 15,46,200,242,15,17,65,24,114,8,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,102,15,46,193,235,216
.globl lj_BC_JFORL
.hidden lj_BC_JFORL
.type lj_BC_JFORL, @function
- .size lj_BC_JFORL, 67
+ .size lj_BC_JFORL, 71
lj_BC_JFORL:
- .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
- .byte 15,88,65,16,242,15,17,1,133,237,120,33,102,15,46,200
- .byte 242,15,17,65,24,15,131,165,0,0,0,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,102,15,46
- .byte 193,235,221
+ .byte 72,141,12,202,72,139,105,16,242,15,16,1,242,15,16,73
+ .byte 8,242,15,88,65,16,242,15,17,1,72,133,237,120,34,102
+ .byte 15,46,200,242,15,17,65,24,15,131,166,0,0,0,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,102,15,46,193,235,220
.globl lj_BC_ITERL
.hidden lj_BC_ITERL
@@ -930,25 +978,25 @@ lj_BC_JFORL:
.size lj_BC_ITERL, 20
lj_BC_ITERL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 137,27,0,0
+ .byte 227,31,0,0
.globl lj_BC_IITERL
.hidden lj_BC_IITERL
.type lj_BC_IITERL, @function
.size lj_BC_IITERL, 44
lj_BC_IITERL:
- .byte 141,12,202,139,105,4,131,253,255,116,15,141,156,131,0,0
- .byte 254,255,139,1,137,105,252,137,65,248,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,12,202,72,139,41,72,131,253,255,116,12,72,141,156
+ .byte 131,0,0,254,255,72,137,105,248,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_JITERL
.hidden lj_BC_JITERL
.type lj_BC_JITERL, @function
- .size lj_BC_JITERL, 39
+ .size lj_BC_JITERL, 38
lj_BC_JITERL:
- .byte 141,12,202,139,105,4,131,253,255,116,10,137,105,252,139,41
- .byte 137,105,248,235,56,139,3,15,182,204,15,182,232,131,195,4
- .byte 193,232,16,65,255,36,238
+ .byte 72,141,12,202,72,139,41,72,131,253,255,116,6,72,137,105
+ .byte 248,235,58,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
@@ -956,32 +1004,33 @@ lj_BC_JITERL:
.size lj_BC_LOOP, 20
lj_BC_LOOP:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 34,27,0,0
+ .byte 125,31,0,0
.globl lj_BC_ILOOP
.hidden lj_BC_ILOOP
.type lj_BC_ILOOP, @function
- .size lj_BC_ILOOP, 18
+ .size lj_BC_ILOOP, 19
lj_BC_ILOOP:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_JLOOP
.hidden lj_BC_JLOOP
.type lj_BC_JLOOP, @function
- .size lj_BC_JLOOP, 47
+ .size lj_BC_JLOOP, 50
lj_BC_JLOOP:
- .byte 65,139,142,232,246,255,255,139,4,129,72,139,64,64,139,108
- .byte 36,24,65,137,150,212,244,255,255,65,137,174,64,244,255,255
- .byte 76,137,36,36,76,137,108,36,8,72,131,236,16,255,224
+ .byte 73,139,142,224,244,255,255,72,139,4,193,72,139,64,88,72
+ .byte 139,108,36,16,73,137,150,0,242,255,255,73,137,174,104,241
+ .byte 255,255,72,131,236,16,76,137,100,36,16,76,137,108,36,8
+ .byte 255,224
.globl lj_BC_JMP
.hidden lj_BC_JMP
.type lj_BC_JMP, @function
- .size lj_BC_JMP, 25
+ .size lj_BC_JMP, 27
lj_BC_JMP:
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
@@ -989,27 +1038,28 @@ lj_BC_JMP:
.size lj_BC_FUNCF, 20
lj_BC_FUNCF:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,1,15,130
- .byte 236,26,0,0
+ .byte 82,31,0,0
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
.type lj_BC_IFUNCF, @function
- .size lj_BC_IFUNCF, 63
+ .size lj_BC_IFUNCF, 68
lj_BC_IFUNCF:
- .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
- .byte 223,2,0,0,15,182,75,194,57,200,118,18,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 194,252,255,255,255,255,131,192,1,57,200,118,241,235,221
+ .byte 76,139,123,180,72,139,108,36,16,72,141,12,202,72,59,77
+ .byte 48,15,135,73,3,0,0,15,182,75,158,57,200,118,19,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,248,255,255,255,255,131,192,1,57,200
+ .byte 118,240,235,219
.globl lj_BC_JFUNCF
.hidden lj_BC_JFUNCF
.type lj_BC_JFUNCF, @function
- .size lj_BC_JFUNCF, 54
+ .size lj_BC_JFUNCF, 58
lj_BC_JFUNCF:
- .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
- .byte 160,2,0,0,15,182,75,194,57,200,118,9,15,183,67,254
- .byte 233,64,255,255,255,199,68,194,252,255,255,255,255,131,192,1
- .byte 57,200,118,241,235,230
+ .byte 76,139,123,180,72,139,108,36,16,72,141,12,202,72,59,77
+ .byte 48,15,135,5,3,0,0,15,182,75,158,57,200,118,9,15
+ .byte 183,67,254,233,51,255,255,255,72,199,68,194,248,255,255,255
+ .byte 255,131,192,1,57,200,118,240,235,229
.globl lj_BC_FUNCV
.hidden lj_BC_FUNCV
@@ -1020,16 +1070,17 @@ lj_BC_FUNCV:
.globl lj_BC_IFUNCV
.hidden lj_BC_IFUNCV
.type lj_BC_IFUNCV, @function
- .size lj_BC_IFUNCV, 125
+ .size lj_BC_IFUNCV, 135
lj_BC_IFUNCV:
- .byte 141,44,197,3,0,0,0,141,4,194,68,139,122,248,137,104
- .byte 252,68,137,120,248,139,108,36,24,141,12,200,59,77,32,15
- .byte 135,84,2,0,0,137,209,137,194,15,182,107,194,133,237,116
- .byte 37,131,193,8,57,209,115,52,68,139,121,248,68,137,56,68
- .byte 139,121,252,68,137,120,4,131,192,8,199,65,252,255,255,255
- .byte 255,131,237,1,117,219,68,139,123,204,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,64,4,255
- .byte 255,255,255,131,192,8,131,237,1,117,241,235,217
+ .byte 141,44,197,11,0,0,0,72,141,68,194,8,76,139,122,240
+ .byte 72,137,104,248,76,137,120,240,72,139,108,36,16,72,141,12
+ .byte 200,72,59,77,48,15,135,177,2,0,0,72,137,209,72,137
+ .byte 194,15,182,107,158,133,237,116,37,72,131,193,8,72,131,193
+ .byte 8,72,57,209,115,47,76,139,121,240,76,137,56,72,131,192
+ .byte 8,72,199,65,240,255,255,255,255,131,237,1,117,223,76,139
+ .byte 123,180,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,72,199,0,255,255,255,255,72,131,192,8
+ .byte 131,237,1,117,240,235,215
.globl lj_BC_JFUNCV
.hidden lj_BC_JFUNCV
@@ -1041,73 +1092,77 @@ lj_BC_JFUNCV:
.globl lj_BC_FUNCC
.hidden lj_BC_FUNCC
.type lj_BC_FUNCC, @function
- .size lj_BC_FUNCC, 89
+ .size lj_BC_FUNCC, 110
lj_BC_FUNCC:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,137,239
- .byte 15,135,206,1,0,0,65,199,134,48,244,255,255,254,255,255
- .byte 255,65,255,215,139,85,16,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,141,12,194,247,217,3,77
- .byte 24,139,90,252,233,126,0,0,0
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,72,137,239
+ .byte 15,135,23,2,0,0,65,199,134,64,241,255,255,254,255,255
+ .byte 255,65,255,215,72,139,85,32,73,137,174,248,241,255,255,65
+ .byte 199,134,64,241,255,255,255,255,255,255,72,141,12,194,72,247
+ .byte 217,72,3,77,40,72,139,90,248,233,156,0,0,0
.globl lj_BC_FUNCCW
.hidden lj_BC_FUNCCW
.type lj_BC_FUNCCW, @function
- .size lj_BC_FUNCCW, 93
+ .size lj_BC_FUNCCW, 114
lj_BC_FUNCCW:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,76,137
- .byte 254,137,239,15,135,114,1,0,0,65,199,134,48,244,255,255
- .byte 254,255,255,255,65,255,150,184,244,255,255,139,85,16,65,137
- .byte 174,208,244,255,255,65,199,134,48,244,255,255,255,255,255,255
- .byte 141,12,194,247,217,3,77,24,139,90,252,235,33
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,76,137,254
+ .byte 72,137,239,15,135,166,1,0,0,65,199,134,64,241,255,255
+ .byte 254,255,255,255,65,255,150,224,241,255,255,72,139,85,32,73
+ .byte 137,174,248,241,255,255,65,199,134,64,241,255,255,255,255,255
+ .byte 255,72,141,12,194,72,247,217,72,3,77,40,72,139,90,248
+ .byte 235,42
.globl lj_vm_returnp
.hidden lj_vm_returnp
.type lj_vm_returnp, @function
- .size lj_vm_returnp, 33
+ .size lj_vm_returnp, 42
lj_vm_returnp:
- .byte 247,195,4,0,0,0,15,132,245,2,0,0,131,227,248,41
- .byte 218,72,141,76,25,248,139,90,252,199,68,10,4,253,255,255
- .byte 255
+ .byte 247,195,4,0,0,0,15,132,100,3,0,0,72,131,227,248
+ .byte 72,41,218,72,141,76,25,248,72,139,90,248,73,187,255,255
+ .byte 255,255,255,255,254,255,76,137,28,10
.globl lj_vm_returnc
.hidden lj_vm_returnc
.type lj_vm_returnc, @function
.size lj_vm_returnc, 25
lj_vm_returnc:
- .byte 131,192,1,15,132,167,0,0,0,137,68,36,4,247,195,3
- .byte 0,0,0,15,132,146,250,255,255
+ .byte 131,192,1,15,132,182,0,0,0,137,4,36,72,247,195,3
+ .byte 0,0,0,15,132,237,249,255,255
.globl lj_vm_return
.hidden lj_vm_return
.type lj_vm_return, @function
- .size lj_vm_return, 75
+ .size lj_vm_return, 83
lj_vm_return:
- .byte 131,243,1,247,195,3,0,0,0,117,187,65,199,134,48,244
- .byte 255,255,254,255,255,255,131,227,248,41,211,247,219,131,232,1
- .byte 116,16,72,139,44,10,72,137,106,248,131,194,8,131,232,1
- .byte 117,240,139,108,36,24,137,93,16,139,68,36,4,139,76,36
- .byte 16,57,193,117,28,131,234,8,137,85,24
+ .byte 72,131,243,1,247,195,3,0,0,0,117,177,65,199,134,64
+ .byte 241,255,255,254,255,255,255,72,131,227,248,72,41,211,72,247
+ .byte 219,131,232,1,116,17,72,139,44,10,72,137,106,240,72,131
+ .byte 194,8,131,232,1,117,239,72,139,108,36,16,72,137,93,32
+ .byte 139,4,36,139,76,36,8,57,193,117,30,72,131,234,16,72
+ .byte 137,85,40
.globl lj_vm_leave_cp
.hidden lj_vm_leave_cp
.type lj_vm_leave_cp, @function
.size lj_vm_leave_cp, 11
lj_vm_leave_cp:
- .byte 72,139,76,36,32,72,137,77,48,49,192
+ .byte 72,139,76,36,32,72,137,77,80,49,192
.globl lj_vm_leave_unw
.hidden lj_vm_leave_unw
.type lj_vm_leave_unw, @function
- .size lj_vm_leave_unw, 65
+ .size lj_vm_leave_unw, 72
lj_vm_leave_unw:
- .byte 72,131,196,40,65,94,65,95,91,93,195,114,20,59,85,32
- .byte 119,26,199,66,252,255,255,255,255,131,194,8,131,192,1,235
- .byte 202,133,201,116,202,41,193,141,20,202,235,195,137,85,24,137
- .byte 68,36,4,137,206,137,239
+ .byte 72,131,196,40,65,94,65,95,91,93,195,114,23,72,59,85
+ .byte 48,119,30,72,199,66,240,255,255,255,255,72,131,194,8,131
+ .byte 192,1,235,197,133,201,116,197,72,41,193,72,141,20,202,235
+ .byte 188,72,137,85,40,137,4,36,137,206,72,137,239
call lj_state_growstack
- .byte 139,85,24,235,162
+ .byte 72,139,85,40,235,154
.globl lj_vm_unwind_yield
.hidden lj_vm_unwind_yield
@@ -1126,16 +1181,18 @@ lj_vm_unwind_c:
.globl lj_vm_unwind_c_eh
.hidden lj_vm_unwind_c_eh
.type lj_vm_unwind_c_eh, @function
- .size lj_vm_unwind_c_eh, 16
+ .size lj_vm_unwind_c_eh, 21
lj_vm_unwind_c_eh:
- .byte 139,108,36,24,139,109,8,199,69,88,254,255,255,255,235,166
+ .byte 72,139,108,36,16,72,139,109,16,199,133,176,0,0,0,254
+ .byte 255,255,255,235,154
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
.type lj_vm_unwind_rethrow, @function
- .size lj_vm_unwind_rethrow, 21
+ .size lj_vm_unwind_rethrow, 22
lj_vm_unwind_rethrow:
- .byte 139,124,36,24,137,198,72,131,196,40,65,94,65,95,91,93
+ .byte 72,139,124,36,16,137,198,72,131,196,40,65,94,65,95,91
+ .byte 93
jmp lj_err_throw
.globl lj_vm_unwind_ff
@@ -1148,53 +1205,55 @@ lj_vm_unwind_ff:
.globl lj_vm_unwind_ff_eh
.hidden lj_vm_unwind_ff_eh
.type lj_vm_unwind_ff_eh, @function
- .size lj_vm_unwind_ff_eh, 56
+ .size lj_vm_unwind_ff_eh, 73
lj_vm_unwind_ff_eh:
- .byte 139,108,36,24,72,199,193,248,255,255,255,184,2,0,0,0
- .byte 139,85,16,68,139,117,8,65,129,198,40,12,0,0,139,90
- .byte 252,199,66,252,254,255,255,255,65,199,134,48,244,255,255,255
- .byte 255,255,255,233,227,254,255,255
+ .byte 72,139,108,36,16,184,2,0,0,0,72,139,85,32,76,139
+ .byte 117,16,73,129,198,112,15,0,0,72,139,90,248,72,185,255
+ .byte 255,255,255,255,127,255,255,72,139,42,72,137,74,240,72,137
+ .byte 106,248,72,199,193,240,255,255,255,65,199,134,64,241,255,255
+ .byte 255,255,255,255,233,189,254,255,255
.globl lj_vm_growstack_c
.hidden lj_vm_growstack_c
.type lj_vm_growstack_c, @function
.size lj_vm_growstack_c, 7
lj_vm_growstack_c:
- .byte 190,20,0,0,0,235,28
+ .byte 190,20,0,0,0,235,35
.globl lj_vm_growstack_v
.hidden lj_vm_growstack_v
.type lj_vm_growstack_v, @function
- .size lj_vm_growstack_v, 5
+ .size lj_vm_growstack_v, 6
lj_vm_growstack_v:
- .byte 131,232,8,235,4
+ .byte 72,131,232,16,235,5
.globl lj_vm_growstack_f
.hidden lj_vm_growstack_f
.type lj_vm_growstack_f, @function
- .size lj_vm_growstack_f, 65
+ .size lj_vm_growstack_f, 86
lj_vm_growstack_f:
- .byte 141,68,194,248,15,182,75,195,131,195,4,137,85,16,137,69
- .byte 24,137,92,36,28,137,206,137,239
+ .byte 72,141,68,194,248,15,182,75,159,72,131,195,4,72,137,85
+ .byte 32,72,137,69,40,72,137,92,36,24,72,137,206,72,137,239
call lj_state_growstack
- .byte 139,85,16,139,69,24,139,106,248,41,208,193,232,3,131,192
- .byte 1,139,93,16,139,11,15,182,233,15,182,205,131,195,4,65
- .byte 255,36,238
+ .byte 72,139,85,32,72,139,69,40,72,139,106,240,72,193,229,17
+ .byte 72,193,237,17,72,41,208,193,232,3,131,192,1,72,139,93
+ .byte 32,139,11,15,182,233,15,182,205,72,131,195,4,65,255,36
+ .byte 238
.globl lj_vm_resume
.hidden lj_vm_resume
.type lj_vm_resume, @function
- .size lj_vm_resume, 132
+ .size lj_vm_resume, 140
lj_vm_resume:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,241,187,5,0,0,0,49,192,76,141,124,36,1,68,139
- .byte 117,8,65,129,198,40,12,0,0,137,68,36,28,72,137,68
- .byte 36,32,137,68,36,16,137,68,36,20,76,137,125,48,56,69
- .byte 7,15,132,137,0,0,0,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,136,69,7,139,85,16,139
- .byte 69,24,41,200,193,232,3,131,192,1,41,209,139,90,252,137
- .byte 68,36,4,247,195,3,0,0,0,15,132,194,248,255,255,233
- .byte 43,254,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,241,187,5,0,0,0,49,192,76,141,124,36
+ .byte 1,76,139,117,16,73,129,198,112,15,0,0,72,137,68,36
+ .byte 24,72,137,68,36,32,137,68,36,8,137,68,36,12,76,137
+ .byte 125,80,56,69,11,15,132,145,0,0,0,73,137,174,248,241
+ .byte 255,255,65,199,134,64,241,255,255,255,255,255,255,136,69,11
+ .byte 72,139,85,32,72,139,69,40,72,41,200,193,232,3,131,192
+ .byte 1,72,41,209,72,139,90,248,137,4,36,247,195,3,0,0
+ .byte 0,15,132,217,247,255,255,233,231,253,255,255
.globl lj_vm_pcall
.hidden lj_vm_pcall
@@ -1202,75 +1261,81 @@ lj_vm_resume:
.size lj_vm_pcall, 21
lj_vm_pcall:
.byte 85,83,65,87,65,86,72,131,236,40,187,5,0,0,0,137
- .byte 76,36,20,235,15
+ .byte 76,36,12,235,15
.globl lj_vm_call
.hidden lj_vm_call
.type lj_vm_call, @function
- .size lj_vm_call, 91
+ .size lj_vm_call, 100
lj_vm_call:
.byte 85,83,65,87,65,86,72,131,236,40,187,1,0,0,0,137
- .byte 84,36,16,137,253,137,124,36,24,137,241,68,139,117,8,76
- .byte 139,125,48,76,137,124,36,32,137,108,36,28,65,129,198,40
- .byte 12,0,0,72,137,101,48,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,139,85,16,1,203,41,211
- .byte 139,69,24,41,200,193,232,3,131,192,1
+ .byte 84,36,8,72,137,253,72,137,124,36,16,72,137,241,76,139
+ .byte 117,16,76,139,125,80,76,137,124,36,32,72,137,108,36,24
+ .byte 73,129,198,112,15,0,0,72,137,101,80,73,137,174,248,241
+ .byte 255,255,65,199,134,64,241,255,255,255,255,255,255,72,139,85
+ .byte 32,72,1,203,72,41,211,72,139,69,40,72,41,200,193,232
+ .byte 3,131,192,1
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
.type lj_vm_call_dispatch, @function
- .size lj_vm_call_dispatch, 13
+ .size lj_vm_call_dispatch, 29
lj_vm_call_dispatch:
- .byte 139,105,248,131,121,252,247,15,133,163,3,0,0
+ .byte 72,139,105,240,73,137,235,72,193,229,17,72,193,237,17,73
+ .byte 193,251,47,65,131,251,247,15,133,104,4,0,0
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
.type lj_vm_call_dispatch_f, @function
- .size lj_vm_call_dispatch_f, 23
+ .size lj_vm_call_dispatch_f, 27
lj_vm_call_dispatch_f:
- .byte 137,202,137,90,252,139,93,16,139,11,15,182,233,15,182,205
- .byte 131,195,4,65,255,36,238
+ .byte 72,137,202,72,137,90,248,72,139,93,32,139,11,15,182,233
+ .byte 15,182,205,72,131,195,4,65,255,36,238
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
.type lj_vm_cpcall, @function
- .size lj_vm_cpcall, 94
+ .size lj_vm_cpcall, 99
lj_vm_cpcall:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,108,36,28,68,139,125,36,68,43,125,24,68,139,117,8
- .byte 199,68,36,20,0,0,0,0,68,137,124,36,16,65,129,198
- .byte 40,12,0,0,76,139,125,48,76,137,124,36,32,72,137,101
- .byte 48,65,137,174,208,244,255,255,255,209,133,192,15,132,144,253
- .byte 255,255,137,193,187,5,0,0,0,233,90,255,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,108,36,24,76,139,125,56,76,43,125,40,76
+ .byte 139,117,16,199,68,36,12,0,0,0,0,68,137,124,36,8
+ .byte 73,129,198,112,15,0,0,76,139,125,80,76,137,124,36,32
+ .byte 72,137,101,80,73,137,174,248,241,255,255,255,209,72,133,192
+ .byte 15,132,51,253,255,255,72,137,193,187,5,0,0,0,233,60
+ .byte 255,255,255
.globl lj_cont_dispatch
.hidden lj_cont_dispatch
.type lj_cont_dispatch, @function
- .size lj_cont_dispatch, 74
+ .size lj_cont_dispatch, 81
lj_cont_dispatch:
- .byte 1,209,131,227,248,137,213,41,218,199,68,193,252,255,255,255
- .byte 255,137,200,139,93,244,72,99,77,240,131,249,1,118,24,76
- .byte 141,61,128,227,255,255,76,1,249,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,255,225,15,132,47,27,0,0,41,213,193
- .byte 237,3,141,69,255,233,217,20,0,0
+ .byte 72,1,209,72,131,227,248,72,137,213,72,41,218,72,199,68
+ .byte 193,248,255,255,255,255,72,137,200,72,139,93,232,72,139,77
+ .byte 224,72,131,249,1,118,22,76,139,122,240,73,193,231,17,73
+ .byte 193,239,17,77,139,127,32,77,139,127,184,255,225,15,132,41
+ .byte 31,0,0,72,41,213,193,237,3,141,69,253,233,102,24,0
+ .byte 0
.globl lj_cont_cat
.hidden lj_cont_cat
.type lj_cont_cat, @function
- .size lj_cont_cat, 46
+ .size lj_cont_cat, 53
lj_cont_cat:
- .byte 15,182,75,255,131,237,16,141,12,202,41,233,15,132,132,0
- .byte 0,0,247,217,193,233,3,139,124,36,24,137,87,16,137,202
- .byte 72,139,8,72,137,77,0,137,238,233,60,236,255,255
+ .byte 15,182,75,255,72,131,237,32,72,141,12,202,72,41,233,15
+ .byte 132,157,0,0,0,72,247,217,193,233,3,72,139,124,36,16
+ .byte 72,137,87,32,137,202,72,139,8,72,137,77,0,72,137,238
+ .byte 233,81,233,255,255
.globl lj_vmeta_tgets
.hidden lj_vmeta_tgets
.type lj_vmeta_tgets, @function
- .size lj_vmeta_tgets, 41
+ .size lj_vmeta_tgets, 53
lj_vmeta_tgets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,54,117,46,65,141,142,104,244,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,54,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,112,241,255,255,72
+ .byte 137,77,0,235,35
.globl lj_vmeta_tgetb
.hidden lj_vmeta_tgetb
@@ -1278,46 +1343,49 @@ lj_vmeta_tgets:
.size lj_vmeta_tgetb, 19
lj_vmeta_tgetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.globl lj_vmeta_tgetv
.hidden lj_vmeta_tgetv
.type lj_vmeta_tgetv, @function
- .size lj_vmeta_tgetv, 44
+ .size lj_vmeta_tgetv, 53
lj_vmeta_tgetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call lj_meta_tget
- .byte 139,85,16,133,192,116,29
+ .byte 72,139,85,32,72,133,192,116,30
.globl lj_cont_ra
.hidden lj_cont_ra
.type lj_cont_ra, @function
- .size lj_cont_ra, 53
+ .size lj_cont_ra, 67
lj_cont_ra:
.byte 15,182,75,253,72,139,40,72,137,44,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,139,77,24
- .byte 137,89,244,141,89,2,41,211,139,105,248,184,3,0,0,0
- .byte 233,118,254,255,255
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,72,139
+ .byte 77,40,72,137,89,232,72,141,89,2,72,41,211,72,139,105
+ .byte 240,184,3,0,0,0,72,193,229,17,72,193,237,17,233,60
+ .byte 254,255,255
.globl lj_vmeta_tgetr
.hidden lj_vmeta_tgetr
.type lj_vmeta_tgetr, @function
- .size lj_vmeta_tgetr, 38
+ .size lj_vmeta_tgetr, 41
lj_vmeta_tgetr:
- .byte 137,239,137,213,137,198
+ .byte 72,137,239,72,137,213,137,198
call lj_tab_getinth
- .byte 15,182,75,253,137,234,133,192,15,133,139,240,255,255,199,68
- .byte 202,4,255,255,255,255,233,133,240,255,255
+ .byte 15,182,75,253,72,137,234,72,133,192,15,133,116,238,255,255
+ .byte 73,199,195,255,255,255,255,233,107,238,255,255
.globl lj_vmeta_tsets
.hidden lj_vmeta_tsets
.type lj_vmeta_tsets, @function
- .size lj_vmeta_tsets, 41
+ .size lj_vmeta_tsets, 53
lj_vmeta_tsets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,55,117,46,65,141,142,104,244,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,55,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,112,241,255,255,72
+ .byte 137,77,0,235,35
.globl lj_vmeta_tsetb
.hidden lj_vmeta_tsetb
@@ -1325,94 +1393,100 @@ lj_vmeta_tsets:
.size lj_vmeta_tsetb, 19
lj_vmeta_tsetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.globl lj_vmeta_tsetv
.hidden lj_vmeta_tsetv
.type lj_vmeta_tsetv, @function
- .size lj_vmeta_tsetv, 55
+ .size lj_vmeta_tsetv, 64
lj_vmeta_tsetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call lj_meta_tset
- .byte 139,85,16,133,192,116,29,15,182,75,253,72,139,44,202,72
- .byte 137,40
+ .byte 72,139,85,32,72,133,192,116,30,15,182,75,253,72,139,44
+ .byte 202,72,137,40
.globl lj_cont_nop
.hidden lj_cont_nop
.type lj_cont_nop, @function
- .size lj_cont_nop, 54
+ .size lj_cont_nop, 68
lj_cont_nop:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,139,77,24,137,89,244,15,182,67,253,72,139,44,194
- .byte 72,137,105,16,141,89,2,41,211,139,105,248,184,4,0,0
- .byte 0,233,167,253,255,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,72,139,77,40,72,137,89,232,15,182,67,253,72
+ .byte 139,44,194,72,137,105,16,72,141,89,2,72,41,211,72,139
+ .byte 105,240,184,4,0,0,0,72,193,229,17,72,193,237,17,233
+ .byte 71,253,255,255
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 33
+ .size lj_vmeta_tsetr, 39
lj_vmeta_tsetr:
- .byte 139,124,36,24,137,238,137,87,16,137,213,137,194,137,92,36
- .byte 28
+ .byte 72,139,124,36,16,72,137,238,72,137,87,32,72,137,213,137
+ .byte 194,72,137,92,36,24
call lj_tab_setinth
- .byte 15,182,75,253,137,234,233,140,242,255,255
+ .byte 15,182,75,253,72,137,234,233,164,240,255,255
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
.type lj_vmeta_comp, @function
- .size lj_vmeta_comp, 74
+ .size lj_vmeta_comp, 93
lj_vmeta_comp:
- .byte 139,108,36,24,137,85,16,141,52,202,141,20,194,137,239,15
- .byte 182,75,252,137,92,36,28
+ .byte 15,183,67,254,15,182,75,253,72,139,108,36,16,72,137,85
+ .byte 32,72,141,52,202,72,141,20,194,72,137,239,15,182,75,252
+ .byte 72,137,92,36,24
call lj_meta_comp
- .byte 139,85,16,131,248,1,15,135,207,0,0,0,141,91,4,114
- .byte 11,15,183,67,254,141,156,131,0,0,254,255,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,131,248,1,15,135,15,1,0,0,72,141
+ .byte 91,4,114,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_cont_condt
.hidden lj_cont_condt
.type lj_cont_condt, @function
- .size lj_cont_condt, 11
+ .size lj_cont_condt, 19
lj_cont_condt:
- .byte 131,195,4,131,120,4,254,114,218,235,227
+ .byte 72,131,195,4,76,139,24,73,193,251,47,65,131,251,254,114
+ .byte 208,235,218
.globl lj_cont_condf
.hidden lj_cont_condf
.type lj_cont_condf, @function
- .size lj_cont_condf, 6
+ .size lj_cont_condf, 13
lj_cont_condf:
- .byte 131,120,4,254,235,205
+ .byte 76,139,24,73,193,251,47,65,131,251,254,235,187
.globl lj_vmeta_equal
.hidden lj_vmeta_equal
.type lj_vmeta_equal, @function
- .size lj_vmeta_equal, 29
+ .size lj_vmeta_equal, 44
lj_vmeta_equal:
- .byte 131,235,4,137,206,137,233,139,108,36,24,137,85,16,137,194
- .byte 137,239,137,92,36,28
+ .byte 72,193,224,17,72,193,232,17,72,131,235,4,72,137,206,137
+ .byte 233,72,139,108,36,16,72,137,85,32,72,137,194,72,137,239
+ .byte 72,137,92,36,24
call lj_meta_equal
- .byte 235,164
+ .byte 235,129
.globl lj_vmeta_equal_cd
.hidden lj_vmeta_equal_cd
.type lj_vmeta_equal_cd, @function
- .size lj_vmeta_equal_cd, 26
+ .size lj_vmeta_equal_cd, 34
lj_vmeta_equal_cd:
- .byte 131,235,4,139,108,36,24,137,85,16,137,239,139,115,252,137
- .byte 92,36,28
+ .byte 72,131,235,4,72,139,108,36,16,72,137,85,32,72,137,239
+ .byte 139,115,252,72,137,92,36,24
call lj_meta_equal_cd
- .byte 235,138
+ .byte 233,95,255,255,255
.globl lj_vmeta_istype
.hidden lj_vmeta_istype
.type lj_vmeta_istype, @function
- .size lj_vmeta_istype, 29
+ .size lj_vmeta_istype, 35
lj_vmeta_istype:
- .byte 139,108,36,24,137,85,16,137,206,15,183,83,254,137,239,137
- .byte 92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,137,206,137,194,72,137,239
+ .byte 72,137,92,36,24
call lj_meta_istype
- .byte 139,85,16,235,137
+ .byte 72,139,85,32,233,92,255,255,255
.globl lj_vmeta_arith_vno
.hidden lj_vmeta_arith_vno
@@ -1425,7 +1499,7 @@ lj_vmeta_arith_vno:
.type lj_vmeta_arith_vn, @function
.size lj_vmeta_arith_vn, 6
lj_vmeta_arith_vn:
- .byte 65,141,4,199,235,20
+ .byte 73,141,4,199,235,26
.globl lj_vmeta_arith_nvo
.hidden lj_vmeta_arith_nvo
@@ -1436,16 +1510,16 @@ lj_vmeta_arith_nvo:
.globl lj_vmeta_arith_nv
.hidden lj_vmeta_arith_nv
.type lj_vmeta_arith_nv, @function
- .size lj_vmeta_arith_nv, 10
+ .size lj_vmeta_arith_nv, 13
lj_vmeta_arith_nv:
- .byte 65,141,4,199,141,44,234,149,235,13
+ .byte 77,141,20,199,72,141,4,234,76,137,213,235,17
.globl lj_vmeta_unm
.hidden lj_vmeta_unm
.type lj_vmeta_unm, @function
- .size lj_vmeta_unm, 7
+ .size lj_vmeta_unm, 9
lj_vmeta_unm:
- .byte 141,4,194,137,197,235,6
+ .byte 72,141,4,194,72,137,197,235,8
.globl lj_vmeta_arith_vvo
.hidden lj_vmeta_arith_vvo
@@ -1456,315 +1530,341 @@ lj_vmeta_arith_vvo:
.globl lj_vmeta_arith_vv
.hidden lj_vmeta_arith_vv
.type lj_vmeta_arith_vv, @function
- .size lj_vmeta_arith_vv, 49
+ .size lj_vmeta_arith_vv, 61
lj_vmeta_arith_vv:
- .byte 141,4,194,141,44,234,141,12,202,68,15,182,67,252,137,206
- .byte 137,193,139,124,36,24,137,87,16,137,234,137,253,137,92,36
- .byte 28
+ .byte 72,141,4,194,72,141,44,234,72,141,12,202,68,15,182,67
+ .byte 252,72,137,206,72,137,193,72,139,124,36,16,72,137,87,32
+ .byte 72,137,234,72,137,253,72,137,92,36,24
call lj_meta_arith
- .byte 139,85,16,133,192,15,132,178,254,255,255
+ .byte 72,139,85,32,72,133,192,15,132,78,254,255,255
.globl lj_vmeta_binop
.hidden lj_vmeta_binop
.type lj_vmeta_binop, @function
- .size lj_vmeta_binop, 20
+ .size lj_vmeta_binop, 24
lj_vmeta_binop:
- .byte 137,193,41,208,137,89,244,141,88,2,184,3,0,0,0,233
- .byte 110,252,255,255
+ .byte 72,137,193,72,41,208,72,137,89,232,72,141,88,2,184,3
+ .byte 0,0,0,233,164,251,255,255
.globl lj_vmeta_len
.hidden lj_vmeta_len
.type lj_vmeta_len, @function
- .size lj_vmeta_len, 26
+ .size lj_vmeta_len, 36
lj_vmeta_len:
- .byte 139,108,36,24,137,85,16,141,52,194,137,239,137,92,36,28
+ .byte 15,183,67,254,72,139,108,36,16,72,137,85,32,72,141,52
+ .byte 194,72,137,239,72,137,92,36,24
call lj_meta_len
- .byte 139,85,16,235,210
+ .byte 72,139,85,32,235,196
.globl lj_vmeta_call_ra
.hidden lj_vmeta_call_ra
.type lj_vmeta_call_ra, @function
- .size lj_vmeta_call_ra, 4
+ .size lj_vmeta_call_ra, 5
lj_vmeta_call_ra:
- .byte 141,76,202,8
+ .byte 72,141,76,202,16
.globl lj_vmeta_call
.hidden lj_vmeta_call
.type lj_vmeta_call, @function
- .size lj_vmeta_call, 81
+ .size lj_vmeta_call, 100
lj_vmeta_call:
- .byte 137,76,36,4,137,4,36,131,233,8,139,108,36,24,137,85
- .byte 16,137,206,141,20,193,137,239,137,92,36,28
+ .byte 137,4,36,72,137,205,72,139,124,36,16,72,137,87,32,72
+ .byte 141,113,240,72,141,84,193,248,72,137,92,36,24
call lj_meta_call
- .byte 139,85,16,139,76,36,4,139,4,36,139,105,248,131,192,1
- .byte 65,57,215,15,132,205,241,255,255,137,202,137,90,252,139,93
- .byte 16,139,11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 72,137,233,72,139,108,36,16,72,139,85,32,139,4,36,72
+ .byte 139,105,240,131,192,1,73,57,215,15,132,170,239,255,255,72
+ .byte 193,229,17,72,193,237,17,72,137,202,72,137,90,248,72,139
+ .byte 93,32,139,11,15,182,233,15,182,205,72,131,195,4,65,255
+ .byte 36,238
.globl lj_vmeta_for
.hidden lj_vmeta_for
.type lj_vmeta_for, @function
- .size lj_vmeta_for, 43
+ .size lj_vmeta_for, 49
lj_vmeta_for:
- .byte 139,108,36,24,137,85,16,137,206,137,239,137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,72,137,206,72,137,239,72
+ .byte 137,92,36,24
call lj_meta_for
- .byte 139,85,16,139,67,252,15,182,204,15,182,232,193,232,16,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,139,67,252,15,182,204,15,182,232,193,232,16
+ .byte 65,255,164,238,208,4,0,0
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
- .size lj_ff_assert, 67
+ .size lj_ff_assert, 75
lj_ff_assert:
- .byte 131,248,2,15,130,25,17,0,0,139,106,4,131,253,254,15
- .byte 131,13,17,0,0,139,90,252,137,68,36,4,137,106,252,139
- .byte 42,137,106,248,131,232,2,116,17,137,209,131,193,8,72,139
- .byte 41,72,137,105,248,131,232,1,117,241,139,68,36,4,233,100
- .byte 6,0,0
+ .byte 131,248,2,15,130,184,19,0,0,76,139,26,76,137,221,73
+ .byte 193,251,47,65,131,251,254,15,131,164,19,0,0,72,139,90
+ .byte 248,137,4,36,72,139,42,72,137,106,240,131,232,2,116,19
+ .byte 72,137,209,72,131,193,8,72,139,41,72,137,105,240,131,232
+ .byte 1,117,240,139,4,36,233,25,8,0,0
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
- .size lj_ff_type, 66
+ .size lj_ff_type, 71
lj_ff_type:
- .byte 131,248,2,15,130,214,16,0,0,139,106,4,137,233,193,249
- .byte 15,131,249,254,116,37,184,13,0,0,0,247,213,57,232,15
- .byte 71,197,139,106,248,139,68,197,32,139,90,252,199,66,252,251
- .byte 255,255,255,137,66,248,233,32,6,0,0,184,3,0,0,0
- .byte 235,224
+ .byte 131,248,2,15,130,109,19,0,0,72,139,2,72,193,248,47
+ .byte 189,242,255,255,255,57,232,15,66,197,247,208,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,72,139,68,197,48,72,139,90
+ .byte 248,73,187,0,0,0,0,0,128,253,255,76,9,216,72,137
+ .byte 66,240,233,202,7,0,0
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
- .size lj_ff_getmetatable, 162
+ .size lj_ff_getmetatable, 184
lj_ff_getmetatable:
- .byte 131,248,2,15,130,148,16,0,0,139,106,4,139,90,252,131
- .byte 253,244,117,97,139,42,139,109,16,133,237,199,66,252,255,255
- .byte 255,255,15,132,241,5,0,0,65,139,134,32,245,255,255,199
- .byte 66,252,244,255,255,255,137,106,248,139,77,28,35,72,8,107
- .byte 201,24,3,77,20,131,121,12,251,117,5,57,65,8,116,12
- .byte 139,73,16,133,201,117,238,233,189,5,0,0,139,105,4,131
- .byte 253,255,15,132,177,5,0,0,139,1,137,106,252,137,66,248
- .byte 233,164,5,0,0,131,253,243,116,154,131,253,242,119,20,129
- .byte 253,255,255,254,255,118,7,189,252,255,255,255,235,5,189,242
- .byte 255,255,255,247,213,65,139,172,174,52,245,255,255,233,119,255
- .byte 255,255
+ .byte 131,248,2,15,130,38,19,0,0,72,139,42,72,139,90,248
+ .byte 73,137,235,72,193,229,17,72,193,237,17,73,193,251,47,65
+ .byte 131,251,244,117,113,72,139,109,32,72,133,237,72,199,66,240
+ .byte 255,255,255,255,15,132,144,7,0,0,72,184,0,0,0,0
+ .byte 0,0,250,255,72,9,232,72,137,66,240,73,139,134,184,242
+ .byte 255,255,139,77,52,35,72,12,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,107,201,24,72,3,77,40,72,57,65,8
+ .byte 116,14,72,139,73,16,72,133,201,117,241,233,74,7,0,0
+ .byte 72,139,41,72,131,253,255,15,132,61,7,0,0,72,137,106
+ .byte 240,233,52,7,0,0,65,131,251,243,116,137,65,131,251,242
+ .byte 119,6,65,187,242,255,255,255,65,247,211,75,139,172,222,224
+ .byte 242,255,255,233,113,255,255,255
.globl lj_ff_setmetatable
.hidden lj_ff_setmetatable
.type lj_ff_setmetatable, @function
- .size lj_ff_setmetatable, 92
+ .size lj_ff_setmetatable, 125
lj_ff_setmetatable:
- .byte 131,248,3,15,130,242,15,0,0,131,122,4,244,15,133,232
- .byte 15,0,0,139,42,131,125,16,0,15,133,220,15,0,0,131
- .byte 122,12,244,15,133,210,15,0,0,139,66,8,137,69,16,139
- .byte 90,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,21,128,101,4,251,65,139,134,20,244,255,255,65,137,174
- .byte 20,244,255,255,137,69,12,233,27,5,0,0
+ .byte 131,248,3,15,130,110,18,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,79,18,0,0,72,131,125,32,0,15,133,68
+ .byte 18,0,0,72,139,74,8,73,137,203,72,193,225,17,72,193
+ .byte 233,17,73,193,251,47,65,131,251,244,15,133,39,18,0,0
+ .byte 72,137,77,32,72,139,90,248,76,137,82,240,246,69,8,4
+ .byte 116,22,128,101,8,251,73,139,134,208,240,255,255,73,137,174
+ .byte 208,240,255,255,72,137,69,24,233,149,6,0,0
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
- .size lj_ff_rawget, 52
+ .size lj_ff_rawget, 73
lj_ff_rawget:
- .byte 131,248,3,15,130,150,15,0,0,131,122,4,244,15,133,140
- .byte 15,0,0,137,213,139,50,141,82,8,139,124,36,24
+ .byte 131,248,3,15,130,241,17,0,0,72,139,50,73,137,243,72
+ .byte 193,230,17,72,193,238,17,73,193,251,47,65,131,251,244,15
+ .byte 133,213,17,0,0,72,137,213,72,141,82,8,72,139,124,36
+ .byte 16
call lj_tab_get
- .byte 137,234,72,139,40,139,90,252,72,137,106,248,233,231,4,0
- .byte 0
+ .byte 72,137,234,72,139,40,72,139,90,248,72,137,106,240,233,76
+ .byte 6,0,0
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
- .size lj_ff_tonumber, 31
+ .size lj_ff_tonumber, 42
lj_ff_tonumber:
- .byte 131,248,2,15,133,98,15,0,0,129,122,4,255,255,254,255
- .byte 15,131,85,15,0,0,242,15,16,2,233,192,4,0,0
+ .byte 131,248,2,15,133,168,17,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,135,148,17,0,0,72,139,90
+ .byte 248,72,137,106,240,233,34,6,0,0
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
- .size lj_ff_tostring, 108
+ .size lj_ff_tostring, 127
lj_ff_tostring:
- .byte 131,248,2,15,130,67,15,0,0,139,90,252,131,122,4,251
- .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,165
- .byte 4,0,0,129,122,4,255,255,254,255,15,135,28,15,0,0
- .byte 65,131,190,104,245,255,255,0,15,133,14,15,0,0,65,139
- .byte 174,248,243,255,255,65,59,174,252,243,255,255,114,5,232,136
- .byte 15,0,0,139,108,36,24,137,85,16,137,92,36,28,137,214
- .byte 137,239
+ .byte 131,248,2,15,130,126,17,0,0,72,139,90,248,72,139,42
+ .byte 73,137,235,73,193,251,47,65,131,251,251,117,9,72,137,106
+ .byte 240,233,252,5,0,0,65,131,251,242,15,135,82,17,0,0
+ .byte 73,131,190,72,243,255,255,0,15,133,73,17,0,0,73,139
+ .byte 174,160,240,255,255,73,59,174,168,240,255,255,114,5,232,235
+ .byte 17,0,0,72,139,108,36,16,72,137,85,32,72,137,92,36
+ .byte 24,72,137,214,72,137,239
call lj_strfmt_num
- .byte 139,85,16,235,168
+ .byte 72,139,85,32,72,189,0,0,0,0,0,128,253,255,72,9
+ .byte 197,235,158
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
- .size lj_ff_next, 72
+ .size lj_ff_next, 97
lj_ff_next:
- .byte 131,248,2,15,130,215,14,0,0,116,71,131,122,4,244,15
- .byte 133,203,14,0,0,139,108,36,24,137,85,16,137,85,24,139
- .byte 90,252,139,50,141,82,8,137,239,137,92,36,28
+ .byte 131,248,2,15,130,255,16,0,0,116,96,72,139,50,73,137
+ .byte 243,72,193,230,17,72,193,238,17,73,193,251,47,65,131,251
+ .byte 244,15,133,225,16,0,0,72,139,108,36,16,72,137,85,32
+ .byte 72,137,85,40,72,139,90,248,72,141,82,8,72,137,239,72
+ .byte 137,92,36,24
call lj_tab_next
- .byte 139,85,16,133,192,116,34,72,139,106,8,72,139,66,16,72
- .byte 137,106,248,72,137,2
+ .byte 72,139,85,32,133,192,116,36,72,139,106,8,72,139,66,16
+ .byte 72,137,106,240,72,137,66,248
.globl lj_fff_res2
.hidden lj_fff_res2
.type lj_fff_res2, @function
- .size lj_fff_res2, 31
+ .size lj_fff_res2, 33
lj_fff_res2:
- .byte 184,3,0,0,0,233,15,4,0,0,199,66,12,255,255,255
- .byte 255,235,176,199,66,252,255,255,255,255,233,245,3,0,0
+ .byte 184,3,0,0,0,233,61,5,0,0,72,199,66,8,255,255
+ .byte 255,255,235,150,72,199,66,240,255,255,255,255,233,33,5,0
+ .byte 0
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, @function
- .size lj_ff_pairs, 57
+ .size lj_ff_pairs, 98
lj_ff_pairs:
- .byte 131,248,2,15,130,112,14,0,0,139,42,131,122,4,244,15
- .byte 133,100,14,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
- .byte 4,0,0,0,233,193,3,0,0
+ .byte 131,248,2,15,130,125,16,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,94,16,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,255,255,255,255,184,4,0,0,0,233,196,4
+ .byte 0,0
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
- .size lj_ff_ipairs_aux, 121
+ .size lj_ff_ipairs_aux, 150
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,55,14,0,0,131,122,4,244,15,133,45
- .byte 14,0,0,129,122,12,255,255,254,255,15,131,32,14,0,0
- .byte 139,90,252,242,15,16,66,8,72,189,0,0,0,0,0,0
- .byte 240,63,102,72,15,110,205,242,15,88,193,242,15,44,192,242
- .byte 15,17,66,248,139,42,59,69,24,115,23,193,224,3,3,69
- .byte 8,131,120,4,255,116,34,72,139,40,72,137,42,233,70,255
- .byte 255,255,131,125,28,0,116,17,137,239,137,213,137,198
+ .byte 131,248,3,15,130,27,16,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,244,15
+ .byte 133,255,15,0,0,76,139,90,8,73,193,251,47,65,131,251
+ .byte 242,15,131,237,15,0,0,242,15,16,66,8,72,139,90,248
+ .byte 73,186,0,0,0,0,0,0,240,63,102,73,15,110,202,242
+ .byte 15,88,193,242,15,44,200,242,15,17,66,240,59,77,48,115
+ .byte 26,72,139,69,16,72,141,4,200,72,131,56,255,116,39,72
+ .byte 139,40,72,137,106,248,233,2,255,255,255,131,125,52,0,116
+ .byte 21,72,137,239,72,137,213,137,206
call lj_tab_getinth
- .byte 137,234,133,192,117,216
+ .byte 72,137,234,72,133,192,117,211
.globl lj_fff_res0
.hidden lj_fff_res0
.type lj_fff_res0, @function
.size lj_fff_res0, 10
lj_fff_res0:
- .byte 184,1,0,0,0,233,62,3,0,0
+ .byte 184,1,0,0,0,233,36,4,0,0
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
- .size lj_ff_ipairs, 58
+ .size lj_ff_ipairs, 98
lj_ff_ipairs:
- .byte 131,248,2,15,130,180,13,0,0,139,42,131,122,4,244,15
- .byte 133,168,13,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
- .byte 184,4,0,0,0,233,4,3,0,0
+ .byte 131,248,2,15,130,123,15,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,92,15,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,0,0,0,0,184,4,0,0,0,233,194,3
+ .byte 0,0
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
- .size lj_ff_pcall, 41
+ .size lj_ff_pcall, 64
lj_ff_pcall:
- .byte 131,248,2,15,130,122,13,0,0,141,74,8,131,232,1,187
- .byte 14,0,0,0,65,15,182,174,85,244,255,255,193,237,4,131
- .byte 229,1,1,235,233,12,248,255,255
+ .byte 131,248,2,15,130,25,15,0,0,72,141,74,16,131,232,1
+ .byte 187,22,0,0,0,65,15,182,174,25,241,255,255,72,193,237
+ .byte 4,72,131,229,1,72,1,235,73,137,199,74,139,108,249,232
+ .byte 74,137,108,249,240,73,131,239,1,119,240,233,7,246,255,255
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 55
+ .size lj_ff_xpcall, 54
lj_ff_xpcall:
- .byte 131,248,3,15,130,81,13,0,0,131,122,12,247,15,133,71
- .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
- .byte 139,42,139,90,8,137,106,8,137,26,141,74,16,131,232,2
- .byte 187,22,0,0,0,235,180
+ .byte 131,248,3,15,130,217,14,0,0,72,139,74,8,73,137,203
+ .byte 73,193,251,47,65,131,251,247,15,133,196,14,0,0,72,139
+ .byte 42,72,137,10,72,137,106,8,72,141,74,24,131,232,2,187
+ .byte 30,0,0,0,235,159
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
.type lj_ff_coroutine_resume, @function
- .size lj_ff_coroutine_resume, 310
+ .size lj_ff_coroutine_resume, 387
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,26,13,0,0,139,42,139,90,252,137,92
- .byte 36,28,137,44,36,131,122,4,249,15,133,4,13,0,0,72
- .byte 131,125,48,0,15,133,249,12,0,0,128,125,7,1,15,135
- .byte 239,12,0,0,139,77,24,116,9,59,77,16,15,132,225,12
- .byte 0,0,141,92,193,240,59,93,32,15,135,212,12,0,0,137
- .byte 93,24,139,108,36,24,137,85,16,131,194,8,137,85,24,141
- .byte 108,194,232,72,41,221,57,203,116,15,72,139,4,43,72,137
- .byte 67,248,131,235,8,57,203,117,241,137,206,139,60,36,232,94
- .byte 246,255,255,139,108,36,24,139,28,36,139,85,16,65,137,174
- .byte 208,244,255,255,65,199,134,48,244,255,255,255,255,255,255,131
- .byte 248,1,119,90,139,75,16,68,139,123,24,137,75,24,68,137
- .byte 251,41,203,116,31,141,4,26,193,235,3,59,69,32,119,91
- .byte 137,213,72,41,205,72,139,1,72,137,4,41,131,193,8,68
- .byte 57,249,117,241,141,67,2,199,66,252,253,255,255,255,139,92
- .byte 36,28,137,68,36,4,72,199,193,248,255,255,255,247,195,3
- .byte 0,0,0,15,132,41,239,255,255,233,146,244,255,255,199,66
- .byte 252,254,255,255,255,139,75,24,131,233,8,137,75,24,72,139
- .byte 1,72,137,2,184,3,0,0,0,235,195,139,12,36,68,137
- .byte 121,24,137,222,137,239
+ .byte 131,248,2,15,130,163,14,0,0,72,139,42,72,193,229,17
+ .byte 72,193,237,17,72,139,90,248,72,137,92,36,24,72,137,44
+ .byte 36,76,139,26,73,193,251,47,65,131,251,249,15,133,122,14
+ .byte 0,0,72,131,125,80,0,15,133,111,14,0,0,128,125,11
+ .byte 1,15,135,101,14,0,0,72,139,77,40,116,21,72,59,77
+ .byte 32,15,132,85,14,0,0,72,139,89,248,72,137,25,72,131
+ .byte 193,8,72,141,92,193,240,72,59,93,48,15,135,59,14,0
+ .byte 0,72,137,93,40,72,139,108,36,16,72,137,85,32,72,131
+ .byte 194,8,72,137,85,40,72,141,108,194,232,72,41,221,72,57
+ .byte 203,116,17,72,139,4,43,72,137,67,248,72,131,235,8,72
+ .byte 57,203,117,239,72,137,206,72,139,60,36,232,28,244,255,255
+ .byte 72,139,108,36,16,72,139,28,36,72,139,85,32,73,137,174
+ .byte 248,241,255,255,65,199,134,64,241,255,255,255,255,255,255,131
+ .byte 248,1,119,104,72,139,75,32,76,139,123,40,72,137,75,40
+ .byte 76,137,251,72,41,203,116,35,72,141,4,26,193,235,3,72
+ .byte 59,69,48,119,110,72,137,213,72,41,205,72,139,1,72,137
+ .byte 4,41,72,131,193,8,76,57,249,117,240,141,67,2,73,187
+ .byte 255,255,255,255,255,255,254,255,76,137,90,248,72,139,92,36
+ .byte 24,137,4,36,72,199,193,248,255,255,255,247,195,3,0,0
+ .byte 0,15,132,245,235,255,255,233,3,242,255,255,73,187,255,255
+ .byte 255,255,255,127,255,255,76,137,90,248,72,139,75,40,72,131
+ .byte 233,8,72,137,75,40,72,139,1,72,137,2,184,3,0,0
+ .byte 0,235,185,72,139,12,36,76,137,121,40,72,137,222,72,137
+ .byte 239
call lj_state_growstack
- .byte 139,28,36,139,85,16,233,110,255,255,255
+ .byte 72,139,28,36,72,139,85,32,233,81,255,255,255
.globl lj_ff_coroutine_wrap_aux
.hidden lj_ff_coroutine_wrap_aux
.type lj_ff_coroutine_wrap_aux, @function
- .size lj_ff_coroutine_wrap_aux, 257
+ .size lj_ff_coroutine_wrap_aux, 320
lj_ff_coroutine_wrap_aux:
- .byte 139,106,248,139,109,32,139,90,252,137,92,36,28,137,44,36
- .byte 72,131,125,48,0,15,133,210,11,0,0,128,125,7,1,15
- .byte 135,200,11,0,0,139,77,24,116,9,59,77,16,15,132,186
- .byte 11,0,0,141,92,193,248,59,93,32,15,135,173,11,0,0
- .byte 137,93,24,139,108,36,24,137,85,16,137,85,24,141,108,194
- .byte 240,72,41,221,57,203,116,15,72,139,4,43,72,137,67,248
- .byte 131,235,8,57,203,117,241,137,206,139,60,36,232,58,245,255
- .byte 255,139,108,36,24,139,28,36,139,85,16,65,137,174,208,244
- .byte 255,255,65,199,134,48,244,255,255,255,255,255,255,131,248,1
- .byte 119,78,139,75,16,68,139,123,24,137,75,24,68,137,251,41
- .byte 203,116,31,141,4,26,193,235,3,59,69,32,119,59,137,213
- .byte 72,41,205,72,139,1,72,137,4,41,131,193,8,68,57,249
- .byte 117,241,141,67,1,139,92,36,28,137,68,36,4,49,201,247
- .byte 195,3,0,0,0,15,132,17,238,255,255,233,122,243,255,255
- .byte 137,222,137,239
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,109,48
+ .byte 72,193,229,17,72,193,237,17,72,139,90,248,72,137,92,36
+ .byte 24,72,137,44,36,72,131,125,80,0,15,133,249,12,0,0
+ .byte 128,125,11,1,15,135,239,12,0,0,72,139,77,40,116,21
+ .byte 72,59,77,32,15,132,223,12,0,0,72,139,89,248,72,137
+ .byte 25,72,131,193,8,72,141,92,193,248,72,59,93,48,15,135
+ .byte 197,12,0,0,72,137,93,40,72,139,108,36,16,72,137,85
+ .byte 32,72,137,85,40,72,141,108,194,240,72,41,221,72,57,203
+ .byte 116,17,72,139,4,43,72,137,67,248,72,131,235,8,72,57
+ .byte 203,117,239,72,137,206,72,139,60,36,232,170,242,255,255,72
+ .byte 139,108,36,16,72,139,28,36,72,139,85,32,73,137,174,248
+ .byte 241,255,255,65,199,134,64,241,255,255,255,255,255,255,131,248
+ .byte 1,119,85,72,139,75,32,76,139,123,40,72,137,75,40,76
+ .byte 137,251,72,41,203,116,35,72,141,4,26,193,235,3,72,59
+ .byte 69,48,119,63,72,137,213,72,41,205,72,139,1,72,137,4
+ .byte 41,72,131,193,8,76,57,249,117,240,141,67,1,72,139,92
+ .byte 36,24,137,4,36,49,201,247,195,3,0,0,0,15,132,150
+ .byte 234,255,255,233,164,240,255,255,72,137,222,72,137,239
call lj_ffh_coroutine_wrap_err
- .byte 139,12,36,68,137,121,24,137,222,137,239
+ .byte 72,139,12,36,76,137,121,40,72,137,222,72,137,239
call lj_state_growstack
- .byte 139,28,36,139,85,16,235,145
+ .byte 72,139,28,36,72,139,85,32,235,131
.globl lj_ff_coroutine_yield
.hidden lj_ff_coroutine_yield
.type lj_ff_coroutine_yield, @function
- .size lj_ff_coroutine_yield, 44
+ .size lj_ff_coroutine_yield, 48
lj_ff_coroutine_yield:
- .byte 139,108,36,24,72,247,69,48,1,0,0,0,15,132,218,10
- .byte 0,0,137,85,16,141,68,194,248,137,69,24,49,192,72,137
- .byte 69,48,176,1,136,69,7,233,131,243,255,255
-
- .globl lj_fff_resi
- .hidden lj_fff_resi
- .type lj_fff_resi, @function
- .size lj_fff_resi, 0
-lj_fff_resi:
-
- .globl lj_fff_resn
- .hidden lj_fff_resn
- .type lj_fff_resn, @function
- .size lj_fff_resn, 8
-lj_fff_resn:
- .byte 139,90,252,221,90,248,235,52
+ .byte 72,139,108,36,16,72,247,69,80,1,0,0,0,15,132,214
+ .byte 11,0,0,72,137,85,32,72,141,68,194,248,72,137,69,40
+ .byte 49,192,72,137,69,80,176,1,136,69,11,233,170,240,255,255
.globl lj_ff_math_abs
.hidden lj_ff_math_abs
.type lj_ff_math_abs, @function
- .size lj_ff_math_abs, 44
+ .size lj_ff_math_abs, 45
lj_ff_math_abs:
- .byte 131,248,2,15,130,175,10,0,0,129,122,4,255,255,254,255
- .byte 15,131,162,10,0,0,242,15,16,2,72,184,255,255,255,255
- .byte 255,255,255,127,102,72,15,110,200,15,84,193
+ .byte 131,248,2,15,130,176,11,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,131,156,11,0,0,72,209,229
+ .byte 72,209,237,72,139,90,248,72,137,106,240,235,39
+
+ .globl lj_ff_math_sqrt
+ .hidden lj_ff_math_sqrt
+ .type lj_ff_math_sqrt, @function
+ .size lj_ff_math_sqrt, 30
+lj_ff_math_sqrt:
+ .byte 131,248,2,15,130,131,11,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,114,11,0,0,242,15,81,2
.globl lj_fff_resxmm0
.hidden lj_fff_resxmm0
.type lj_fff_resxmm0, @function
- .size lj_fff_resxmm0, 8
+ .size lj_fff_resxmm0, 9
lj_fff_resxmm0:
- .byte 139,90,252,242,15,17,66,248
+ .byte 72,139,90,248,242,15,17,66,240
.globl lj_fff_res1
.hidden lj_fff_res1
@@ -1776,503 +1876,514 @@ lj_fff_res1:
.globl lj_fff_res
.hidden lj_fff_res
.type lj_fff_res, @function
- .size lj_fff_res, 4
+ .size lj_fff_res, 3
lj_fff_res:
- .byte 137,68,36,4
+ .byte 137,4,36
.globl lj_fff_res_
.hidden lj_fff_res_
.type lj_fff_res_, @function
- .size lj_fff_res_, 66
+ .size lj_fff_res_, 71
lj_fff_res_:
- .byte 247,195,3,0,0,0,117,46,56,67,255,119,28,15,182,75
- .byte 253,72,247,209,141,20,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,199,68,194,244,255,255,255
- .byte 255,131,192,1,235,210,72,199,193,248,255,255,255,233,166,242
- .byte 255,255
+ .byte 247,195,3,0,0,0,117,51,56,67,255,119,31,15,182,75
+ .byte 253,72,247,217,72,141,84,202,240,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,199,68,194
+ .byte 232,255,255,255,255,72,131,192,1,235,205,72,199,193,240,255
+ .byte 255,255,233,169,239,255,255
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
.type lj_ff_math_floor, @function
- .size lj_ff_math_floor, 24
+ .size lj_ff_math_floor, 28
lj_ff_math_floor:
- .byte 129,122,4,255,255,254,255,15,131,44,10,0,0,242,15,16
- .byte 2,232,15,14,0,0,235,149
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,5,11,0
+ .byte 0,242,15,16,2,232,97,15,0,0,235,140
.globl lj_ff_math_ceil
.hidden lj_ff_math_ceil
.type lj_ff_math_ceil, @function
- .size lj_ff_math_ceil, 27
+ .size lj_ff_math_ceil, 31
lj_ff_math_ceil:
- .byte 129,122,4,255,255,254,255,15,131,20,10,0,0,242,15,16
- .byte 2,232,82,14,0,0,233,122,255,255,255
-
- .globl lj_ff_math_sqrt
- .hidden lj_ff_math_sqrt
- .type lj_ff_math_sqrt, @function
- .size lj_ff_math_sqrt, 31
-lj_ff_math_sqrt:
- .byte 131,248,2,15,130,253,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,240,9,0,0,242,15,81,2,233,91,255,255,255
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,233,10,0
+ .byte 0,242,15,16,2,232,160,15,0,0,233,109,255,255,255
.globl lj_ff_math_log
.hidden lj_ff_math_log
.type lj_ff_math_log, @function
- .size lj_ff_math_log, 40
+ .size lj_ff_math_log, 46
lj_ff_math_log:
- .byte 131,248,2,15,133,222,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,209,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,133,210,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,193,10,0,0,242,15,16,2,72,137
+ .byte 213
call log@PLT
- .byte 137,234,233,51,255,255,255
+ .byte 72,137,234,233,63,255,255,255
.globl lj_ff_math_log10
.hidden lj_ff_math_log10
.type lj_ff_math_log10, @function
- .size lj_ff_math_log10, 40
+ .size lj_ff_math_log10, 46
lj_ff_math_log10:
- .byte 131,248,2,15,130,182,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,169,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,164,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,147,10,0,0,242,15,16,2,72,137
+ .byte 213
call log10@PLT
- .byte 137,234,233,11,255,255,255
+ .byte 72,137,234,233,17,255,255,255
.globl lj_ff_math_exp
.hidden lj_ff_math_exp
.type lj_ff_math_exp, @function
- .size lj_ff_math_exp, 40
+ .size lj_ff_math_exp, 46
lj_ff_math_exp:
- .byte 131,248,2,15,130,142,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,118,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,101,10,0,0,242,15,16,2,72,137
+ .byte 213
call exp@PLT
- .byte 137,234,233,227,254,255,255
+ .byte 72,137,234,233,227,254,255,255
.globl lj_ff_math_sin
.hidden lj_ff_math_sin
.type lj_ff_math_sin, @function
- .size lj_ff_math_sin, 40
+ .size lj_ff_math_sin, 46
lj_ff_math_sin:
- .byte 131,248,2,15,130,102,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,89,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,72,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,55,10,0,0,242,15,16,2,72,137
+ .byte 213
call sin@PLT
- .byte 137,234,233,187,254,255,255
+ .byte 72,137,234,233,181,254,255,255
.globl lj_ff_math_cos
.hidden lj_ff_math_cos
.type lj_ff_math_cos, @function
- .size lj_ff_math_cos, 40
+ .size lj_ff_math_cos, 46
lj_ff_math_cos:
- .byte 131,248,2,15,130,62,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,49,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,26,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,9,10,0,0,242,15,16,2,72,137
+ .byte 213
call cos@PLT
- .byte 137,234,233,147,254,255,255
+ .byte 72,137,234,233,135,254,255,255
.globl lj_ff_math_tan
.hidden lj_ff_math_tan
.type lj_ff_math_tan, @function
- .size lj_ff_math_tan, 40
+ .size lj_ff_math_tan, 46
lj_ff_math_tan:
- .byte 131,248,2,15,130,22,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,9,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,236,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,219,9,0,0,242,15,16,2,72,137
+ .byte 213
call tan@PLT
- .byte 137,234,233,107,254,255,255
+ .byte 72,137,234,233,89,254,255,255
.globl lj_ff_math_asin
.hidden lj_ff_math_asin
.type lj_ff_math_asin, @function
- .size lj_ff_math_asin, 40
+ .size lj_ff_math_asin, 46
lj_ff_math_asin:
- .byte 131,248,2,15,130,238,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,225,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,190,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,173,9,0,0,242,15,16,2,72,137
+ .byte 213
call asin@PLT
- .byte 137,234,233,67,254,255,255
+ .byte 72,137,234,233,43,254,255,255
.globl lj_ff_math_acos
.hidden lj_ff_math_acos
.type lj_ff_math_acos, @function
- .size lj_ff_math_acos, 40
+ .size lj_ff_math_acos, 46
lj_ff_math_acos:
- .byte 131,248,2,15,130,198,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,185,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,144,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,127,9,0,0,242,15,16,2,72,137
+ .byte 213
call acos@PLT
- .byte 137,234,233,27,254,255,255
+ .byte 72,137,234,233,253,253,255,255
.globl lj_ff_math_atan
.hidden lj_ff_math_atan
.type lj_ff_math_atan, @function
- .size lj_ff_math_atan, 40
+ .size lj_ff_math_atan, 46
lj_ff_math_atan:
- .byte 131,248,2,15,130,158,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,145,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,98,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,81,9,0,0,242,15,16,2,72,137
+ .byte 213
call atan@PLT
- .byte 137,234,233,243,253,255,255
+ .byte 72,137,234,233,207,253,255,255
.globl lj_ff_math_sinh
.hidden lj_ff_math_sinh
.type lj_ff_math_sinh, @function
- .size lj_ff_math_sinh, 40
+ .size lj_ff_math_sinh, 46
lj_ff_math_sinh:
- .byte 131,248,2,15,130,118,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,105,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,52,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,35,9,0,0,242,15,16,2,72,137
+ .byte 213
call sinh@PLT
- .byte 137,234,233,203,253,255,255
+ .byte 72,137,234,233,161,253,255,255
.globl lj_ff_math_cosh
.hidden lj_ff_math_cosh
.type lj_ff_math_cosh, @function
- .size lj_ff_math_cosh, 40
+ .size lj_ff_math_cosh, 46
lj_ff_math_cosh:
- .byte 131,248,2,15,130,78,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,65,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,6,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,245,8,0,0,242,15,16,2,72,137
+ .byte 213
call cosh@PLT
- .byte 137,234,233,163,253,255,255
+ .byte 72,137,234,233,115,253,255,255
.globl lj_ff_math_tanh
.hidden lj_ff_math_tanh
.type lj_ff_math_tanh, @function
- .size lj_ff_math_tanh, 40
+ .size lj_ff_math_tanh, 46
lj_ff_math_tanh:
- .byte 131,248,2,15,130,38,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,25,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,216,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,199,8,0,0,242,15,16,2,72,137
+ .byte 213
call tanh@PLT
- .byte 137,234,233,123,253,255,255
+ .byte 72,137,234,233,69,253,255,255
.globl lj_ff_math_pow
.hidden lj_ff_math_pow
.type lj_ff_math_pow, @function
- .size lj_ff_math_pow, 58
+ .size lj_ff_math_pow, 69
lj_ff_math_pow:
- .byte 131,248,3,15,130,254,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,241,7,0,0,129,122,12,255,255,254,255,15,131,228
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,170,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,153,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,135,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call pow@PLT
- .byte 137,234,233,65,253,255,255
+ .byte 72,137,234,233,0,253,255,255
.globl lj_ff_math_atan2
.hidden lj_ff_math_atan2
.type lj_ff_math_atan2, @function
- .size lj_ff_math_atan2, 58
+ .size lj_ff_math_atan2, 69
lj_ff_math_atan2:
- .byte 131,248,3,15,130,196,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,183,7,0,0,129,122,12,255,255,254,255,15,131,170
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,101,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,84,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,66,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call atan2@PLT
- .byte 137,234,233,7,253,255,255
+ .byte 72,137,234,233,187,252,255,255
.globl lj_ff_math_fmod
.hidden lj_ff_math_fmod
.type lj_ff_math_fmod, @function
- .size lj_ff_math_fmod, 58
+ .size lj_ff_math_fmod, 69
lj_ff_math_fmod:
- .byte 131,248,3,15,130,138,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,125,7,0,0,129,122,12,255,255,254,255,15,131,112
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,32,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,15,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,253,7,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call fmod@PLT
- .byte 137,234,233,205,252,255,255
+ .byte 72,137,234,233,118,252,255,255
.globl lj_ff_math_ldexp
.hidden lj_ff_math_ldexp
.type lj_ff_math_ldexp, @function
- .size lj_ff_math_ldexp, 49
+ .size lj_ff_math_ldexp, 65
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,80,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,67,7,0,0,129,122,12,255,255,254,255,15,131,54
- .byte 7,0,0,221,66,8,221,2,217,253,221,217,233,104,252,255
+ .byte 131,248,3,15,130,219,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,202,7,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,184,7,0,0,221,66,8,221
+ .byte 2,217,253,221,217,72,139,90,248,221,90,240,233,62,252,255
.byte 255
.globl lj_ff_math_frexp
.hidden lj_ff_math_frexp
.type lj_ff_math_frexp, @function
- .size lj_ff_math_frexp, 148
+ .size lj_ff_math_frexp, 76
lj_ff_math_frexp:
- .byte 131,248,2,15,130,31,7,0,0,139,106,4,129,253,255,255
- .byte 254,255,15,131,16,7,0,0,139,90,252,139,2,137,106,252
- .byte 137,66,248,209,229,129,253,0,0,224,255,115,58,9,232,116
- .byte 54,184,254,3,0,0,129,253,0,0,32,0,114,46,193,237
- .byte 21,41,197,242,15,42,197,139,106,252,129,229,255,255,15,128
- .byte 129,205,0,0,224,63,137,106,252,242,15,17,2,184,3,0
- .byte 0,0,233,66,252,255,255,15,87,192,235,237,242,15,16,2
- .byte 72,189,0,0,0,0,0,0,80,67,102,72,15,110,205,242
- .byte 15,89,193,242,15,17,66,248,139,106,252,184,52,4,0,0
- .byte 209,229,235,170
+ .byte 131,248,2,15,130,154,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,137,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,60,36
+ call frexp@PLT
+ .byte 72,137,234,139,44,36,72,139,90,248,242,15,17,66,240,242
+ .byte 15,42,205,242,15,17,74,248,184,3,0,0,0,233,247,251
+ .byte 255,255
.globl lj_ff_math_modf
.hidden lj_ff_math_modf
.type lj_ff_math_modf, @function
- .size lj_ff_math_modf, 99
+ .size lj_ff_math_modf, 64
lj_ff_math_modf:
- .byte 131,248,2,15,130,139,6,0,0,129,122,4,255,255,254,255
- .byte 15,131,126,6,0,0,242,15,16,2,139,106,4,139,90,252
- .byte 209,229,129,253,0,0,224,255,116,52,15,40,224,232,4,11
- .byte 0,0,242,15,92,224,242,15,17,66,248,242,15,17,34,139
- .byte 66,252,139,106,4,49,232,120,10,184,3,0,0,0,233,194
- .byte 251,255,255,129,245,0,0,0,128,137,106,4,235,235,15,87
- .byte 228,235,211
+ .byte 131,248,2,15,130,78,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,61,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,122,240
+ call modf@PLT
+ .byte 72,137,234,72,139,90,248,242,15,17,66,248,184,3,0,0
+ .byte 0,233,183,251,255,255
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 59
+ .size lj_ff_math_min, 77
lj_ff_math_min:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,31,6
- .byte 0,0,242,15,16,2,57,193,15,131,135,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,5,6,0,0,242,15,16,76
- .byte 202,248,242,15,93,193,131,193,1,235,219
+ .byte 131,248,2,15,130,14,7,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,248,6,0,0,242
+ .byte 15,16,2,57,193,15,131,126,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,217,6,0,0,242,15
+ .byte 16,76,202,248,242,15,93,193,131,193,1,235,214
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 59
+ .size lj_ff_math_max, 77
lj_ff_math_max:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,228,5
- .byte 0,0,242,15,16,2,57,193,15,131,76,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,202,5,0,0,242,15,16,76
- .byte 202,248,242,15,95,193,131,193,1,235,219
+ .byte 131,248,2,15,130,193,6,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,171,6,0,0,242
+ .byte 15,16,2,57,193,15,131,49,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,140,6,0,0,242,15
+ .byte 16,76,202,248,242,15,95,193,131,193,1,235,214
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
.type lj_ff_string_byte, @function
- .size lj_ff_string_byte, 47
+ .size lj_ff_string_byte, 64
lj_ff_string_byte:
- .byte 131,248,2,15,133,178,5,0,0,131,122,4,251,15,133,168
- .byte 5,0,0,139,42,139,90,252,131,125,12,1,15,130,210,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,0,251,255,255
+ .byte 131,248,2,15,133,116,6,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,251,15
+ .byte 133,88,6,0,0,72,139,90,248,131,125,20,1,15,130,188
+ .byte 246,255,255,15,182,109,24,242,15,42,197,233,207,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 76
lj_ff_string_char:
- .byte 65,139,174,248,243,255,255,65,59,174,252,243,255,255,114,5
- .byte 232,6,6,0,0,131,248,2,15,133,110,5,0,0,129,122
- .byte 4,255,255,254,255,15,131,97,5,0,0,242,15,44,42,129
- .byte 253,255,0,0,0,15,135,81,5,0,0,137,108,36,4,199
- .byte 68,36,8,1,0,0,0,72,141,68,36,4
+ .byte 73,139,174,160,240,255,255,73,59,174,168,240,255,255,114,5
+ .byte 232,223,6,0,0,131,248,2,15,133,31,6,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,14,6,0,0,242
+ .byte 15,44,42,129,253,255,0,0,0,15,135,254,5,0,0,137
+ .byte 44,36,65,186,1,0,0,0,72,141,4,36
.globl lj_fff_newstr
.hidden lj_fff_newstr
.type lj_fff_newstr, @function
- .size lj_fff_newstr, 25
+ .size lj_fff_newstr, 28
lj_fff_newstr:
- .byte 139,108,36,24,137,85,16,139,84,36,8,72,137,198,137,239
- .byte 137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,68,137,210,72,137,198,72
+ .byte 137,239,72,137,92,36,24
call lj_str_new
.globl lj_fff_resstr
.hidden lj_fff_resstr
.type lj_fff_resstr, @function
- .size lj_fff_resstr, 21
+ .size lj_fff_resstr, 30
lj_fff_resstr:
- .byte 139,85,16,139,90,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,142,250,255,255
+ .byte 72,139,85,32,72,139,90,248,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,72,137,66,240,233,82,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
- .size lj_ff_string_sub, 165
+ .size lj_ff_string_sub, 174
lj_ff_string_sub:
- .byte 65,139,174,248,243,255,255,65,59,174,252,243,255,255,114,5
- .byte 232,140,5,0,0,199,68,36,4,255,255,255,255,131,248,3
- .byte 15,130,236,4,0,0,118,22,129,122,20,255,255,254,255,15
- .byte 131,221,4,0,0,242,15,44,106,16,137,108,36,4,131,122
- .byte 4,251,15,133,202,4,0,0,129,122,12,255,255,254,255,15
- .byte 131,189,4,0,0,139,42,137,108,36,8,139,109,12,242,15
- .byte 44,74,8,139,68,36,4,57,197,114,30,133,201,126,38,139
- .byte 108,36,8,41,200,124,46,141,108,13,15,131,192,1,137,68
- .byte 36,8,137,232,233,73,255,255,255,124,6,141,68,40,1,235
- .byte 218,137,232,235,214,116,7,1,233,131,193,1,127,209,185,1
- .byte 0,0,0,235,202
+ .byte 73,139,174,160,240,255,255,73,59,174,168,240,255,255,114,5
+ .byte 232,89,6,0,0,65,186,255,255,255,255,131,248,3,15,130
+ .byte 147,5,0,0,118,24,76,139,90,16,73,193,251,47,65,131
+ .byte 251,242,15,131,127,5,0,0,242,68,15,44,82,16,72,139
+ .byte 42,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,251,15,133,93,5,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,75,5,0,0,242,15,44,74
+ .byte 8,139,69,20,68,57,208,114,23,133,201,126,33,65,41,202
+ .byte 124,44,72,141,68,13,23,65,131,194,1,233,54,255,255,255
+ .byte 124,7,69,141,84,2,1,235,224,65,137,194,235,219,116,7
+ .byte 1,193,131,193,1,127,214,185,1,0,0,0,235,207
.globl lj_fff_emptystr
.hidden lj_fff_emptystr
.type lj_fff_emptystr, @function
- .size lj_fff_emptystr, 4
+ .size lj_fff_emptystr, 5
lj_fff_emptystr:
- .byte 49,192,235,213
+ .byte 69,49,210,235,216
.globl lj_ff_string_reverse
.hidden lj_ff_string_reverse
.type lj_ff_string_reverse, @function
- .size lj_ff_string_reverse, 85
+ .size lj_ff_string_reverse, 108
lj_ff_string_reverse:
- .byte 131,248,2,15,130,96,4,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,218,4,0,0,131,122
- .byte 4,251,15,133,65,4,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,251,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,157,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,202,4,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_reverse
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,237,254,255,255
+ .byte 233,195,254,255,255
.globl lj_ff_string_lower
.hidden lj_ff_string_lower
.type lj_ff_string_lower, @function
- .size lj_ff_string_lower, 85
+ .size lj_ff_string_lower, 108
lj_ff_string_lower:
- .byte 131,248,2,15,130,11,4,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,133,4,0,0,131,122
- .byte 4,251,15,133,236,3,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,143,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,49,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,94,4,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_lower
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,152,254,255,255
+ .byte 233,87,254,255,255
.globl lj_ff_string_upper
.hidden lj_ff_string_upper
.type lj_ff_string_upper, @function
- .size lj_ff_string_upper, 85
+ .size lj_ff_string_upper, 108
lj_ff_string_upper:
- .byte 131,248,2,15,130,182,3,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,48,4,0,0,131,122
- .byte 4,251,15,133,151,3,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,35,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,197,4,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,242,3,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_upper
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,67,254,255,255
+ .byte 233,235,253,255,255
.globl lj_ff_bit_tobit
.hidden lj_ff_bit_tobit
.type lj_ff_bit_tobit, @function
- .size lj_ff_bit_tobit, 54
+ .size lj_ff_bit_tobit, 58
lj_ff_bit_tobit:
- .byte 131,248,2,15,130,97,3,0,0,129,122,4,255,255,254,255
- .byte 15,131,84,3,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,233,139,1,0,0
+ .byte 131,248,2,15,130,183,3,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,166,3,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,233,177,1,0,0
.globl lj_ff_bit_band
.hidden lj_ff_bit_band
.type lj_ff_bit_band, @function
- .size lj_ff_bit_band, 97
+ .size lj_ff_bit_band, 107
lj_ff_bit_band:
- .byte 131,248,2,15,130,43,3,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,15,3,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,74,1,0
- .byte 0,129,120,4,255,255,254,255,15,131,70,1,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,33,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,125,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,93,3,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,107,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,99,1,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,33,205,72,131,232,8,235,210
.globl lj_ff_bit_bor
.hidden lj_ff_bit_bor
.type lj_ff_bit_bor, @function
- .size lj_ff_bit_bor, 97
+ .size lj_ff_bit_bor, 107
lj_ff_bit_bor:
- .byte 131,248,2,15,130,202,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,174,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,233,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,229,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,9,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,18,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,242,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,0,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,248,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,9,205,72,131,232,8,235,210
.globl lj_ff_bit_bxor
.hidden lj_ff_bit_bxor
.type lj_ff_bit_bxor, @function
- .size lj_ff_bit_bxor, 97
+ .size lj_ff_bit_bxor, 107
lj_ff_bit_bxor:
- .byte 131,248,2,15,130,105,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,77,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,136,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,132,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,49,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,167,2,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,135,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,149,0,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,141,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,49,205,72,131,232,8,235,210
.globl lj_ff_bit_bswap
.hidden lj_ff_bit_bswap
.type lj_ff_bit_bswap, @function
- .size lj_ff_bit_bswap, 53
+ .size lj_ff_bit_bswap, 57
lj_ff_bit_bswap:
- .byte 131,248,2,15,130,8,2,0,0,129,122,4,255,255,254,255
- .byte 15,131,251,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,15,205,235,51
+ .byte 131,248,2,15,130,60,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,43,2,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,15,205,235,55
.globl lj_ff_bit_bnot
.hidden lj_ff_bit_bnot
.type lj_ff_bit_bnot, @function
- .size lj_ff_bit_bnot, 51
+ .size lj_ff_bit_bnot, 55
lj_ff_bit_bnot:
- .byte 131,248,2,15,130,211,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,198,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,247,213
+ .byte 131,248,2,15,130,3,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,242,1,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,247,213
.globl lj_fff_resbit
.hidden lj_fff_resbit
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,20,247,255,255
+ .byte 242,15,42,197,233,94,246,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
.type lj_fff_fallback_bit_op, @function
- .size lj_fff_fallback_bit_op, 9
+ .size lj_fff_fallback_bit_op, 8
lj_fff_fallback_bit_op:
- .byte 139,68,36,4,233,151,1,0,0
+ .byte 68,137,208,233,196,1,0,0
.globl lj_ff_bit_lshift
.hidden lj_ff_bit_lshift
.type lj_ff_bit_lshift, @function
- .size lj_ff_bit_lshift, 79
+ .size lj_ff_bit_lshift, 88
lj_ff_bit_lshift:
- .byte 131,248,3,15,130,142,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,1,0,0,129,122,12,255,255,254,255,15,131,116
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,229,235,159
+ .byte 131,248,3,15,130,187,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,170,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,152,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,229,235,151
.globl lj_ff_bit_rshift
.hidden lj_ff_bit_rshift
.type lj_ff_bit_rshift, @function
- .size lj_ff_bit_rshift, 82
+ .size lj_ff_bit_rshift, 91
lj_ff_bit_rshift:
- .byte 131,248,3,15,130,63,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,50,1,0,0,129,122,12,255,255,254,255,15,131,37
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,237,233,77,255
- .byte 255,255
+ .byte 131,248,3,15,130,99,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,82,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,64,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,237,233,60,255,255,255
.globl lj_ff_bit_arshift
.hidden lj_ff_bit_arshift
.type lj_ff_bit_arshift, @function
- .size lj_ff_bit_arshift, 82
+ .size lj_ff_bit_arshift, 91
lj_ff_bit_arshift:
- .byte 131,248,3,15,130,237,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,224,0,0,0,129,122,12,255,255,254,255,15,131,211
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,253,233,251,254
- .byte 255,255
+ .byte 131,248,3,15,130,8,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,247,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,229,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,253,233,225,254,255,255
.globl lj_ff_bit_rol
.hidden lj_ff_bit_rol
.type lj_ff_bit_rol, @function
- .size lj_ff_bit_rol, 82
+ .size lj_ff_bit_rol, 91
lj_ff_bit_rol:
- .byte 131,248,3,15,130,155,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,142,0,0,0,129,122,12,255,255,254,255,15,131,129
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,197,233,169,254
- .byte 255,255
+ .byte 131,248,3,15,130,173,0,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,156,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,138,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,197,233,134,254,255,255
.globl lj_ff_bit_ror
.hidden lj_ff_bit_ror
.type lj_ff_bit_ror, @function
- .size lj_ff_bit_ror, 70
+ .size lj_ff_bit_ror, 79
lj_ff_bit_ror:
- .byte 131,248,3,114,77,129,122,4,255,255,254,255,115,68,129,122
- .byte 12,255,255,254,255,115,59,242,15,16,2,242,15,16,74,8
- .byte 72,189,0,0,0,0,0,0,56,67,102,72,15,110,213,242
- .byte 15,88,194,242,15,88,202,102,15,126,197,102,15,126,201,211
- .byte 205,233,99,254,255,255
+ .byte 131,248,3,114,86,76,139,26,73,193,251,47,65,131,251,242
+ .byte 115,73,76,139,90,8,73,193,251,47,65,131,251,242,115,59
+ .byte 242,15,16,2,242,15,16,74,8,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,213,242,15,88,194,242,15,88,202
+ .byte 102,15,126,197,102,15,126,201,211,205,233,55,254,255,255
.globl lj_fff_fallback_2
.hidden lj_fff_fallback_2
@@ -2291,165 +2402,172 @@ lj_fff_fallback_1:
.globl lj_fff_fallback
.hidden lj_fff_fallback
.type lj_fff_fallback, @function
- .size lj_fff_fallback, 87
+ .size lj_fff_fallback, 119
lj_fff_fallback:
- .byte 139,108,36,24,139,90,252,137,92,36,28,137,85,16,141,68
- .byte 194,248,141,136,160,0,0,0,137,69,24,139,66,248,59,77
- .byte 32,119,89,137,239,255,80,24,139,85,16,133,192,15,143,78
- .byte 245,255,255,139,77,24,41,209,193,233,3,133,192,141,65,1
- .byte 139,106,248,117,18,139,93,16,139,11,15,182,233,15,182,205
+ .byte 72,139,108,36,16,72,139,90,248,72,137,92,36,24,72,137
+ .byte 85,32,72,141,68,194,248,72,141,136,160,0,0,0,72,137
+ .byte 69,40,72,139,66,240,72,193,224,17,72,193,232,17,72,59
+ .byte 77,48,119,110,72,137,239,255,80,40,72,139,85,32,133,192
+ .byte 15,143,90,244,255,255,72,139,77,40,72,41,209,193,233,3
+ .byte 133,192,141,65,1,72,139,106,240,117,28,72,193,229,17,72
+ .byte 193,237,17,72,139,93,32,139,11,15,182,233,15,182,205,72
.byte 131,195,4,65,255,36,238
.globl lj_vm_call_tail
.hidden lj_vm_call_tail
.type lj_vm_call_tail, @function
- .size lj_vm_call_tail, 56
+ .size lj_vm_call_tail, 64
lj_vm_call_tail:
- .byte 137,209,247,195,3,0,0,0,117,15,15,182,107,253,72,247
- .byte 213,141,20,234,233,66,234,255,255,137,221,131,229,248,41,234
- .byte 233,54,234,255,255,190,20,0,0,0,137,239
+ .byte 72,137,209,247,195,3,0,0,0,117,17,15,182,107,253,72
+ .byte 247,221,72,141,84,234,240,233,146,230,255,255,72,137,221,72
+ .byte 131,229,248,72,41,234,233,131,230,255,255,190,20,0,0,0
+ .byte 72,137,239
call lj_state_growstack
- .byte 139,85,16,49,192,235,164
+ .byte 72,139,85,32,49,192,235,143
.globl lj_fff_gcstep
.hidden lj_fff_gcstep
.type lj_fff_gcstep, @function
- .size lj_fff_gcstep, 52
+ .size lj_fff_gcstep, 59
lj_fff_gcstep:
- .byte 93,72,137,108,36,8,139,108,36,24,137,92,36,28,137,85
- .byte 16,141,68,194,248,137,239,137,69,24
+ .byte 93,72,137,44,36,72,139,108,36,16,72,137,92,36,24,72
+ .byte 137,85,32,72,141,68,194,248,72,137,239,72,137,69,40
call lj_gc_step
- .byte 139,85,16,139,69,24,41,208,193,232,3,131,192,1,72,139
- .byte 108,36,8,85,195
+ .byte 72,139,85,32,72,139,69,40,72,41,208,193,232,3,131,192
+ .byte 1,72,139,44,36,85,195
.globl lj_vm_record
.hidden lj_vm_record
.type lj_vm_record, @function
.size lj_vm_record, 29
lj_vm_record:
- .byte 65,15,182,134,85,244,255,255,168,32,117,83,168,16,117,56
- .byte 168,12,116,52,65,255,142,168,244,255,255,235,43
+ .byte 65,15,182,134,25,241,255,255,168,32,117,88,168,16,117,56
+ .byte 168,12,116,52,65,255,142,208,241,255,255,235,43
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, @function
.size lj_vm_rethook, 14
lj_vm_rethook:
- .byte 65,15,182,134,85,244,255,255,168,16,117,54,235,29
+ .byte 65,15,182,134,25,241,255,255,168,16,117,59,235,29
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
- .size lj_vm_inshook, 68
+ .size lj_vm_inshook, 73
lj_vm_inshook:
- .byte 65,15,182,134,85,244,255,255,168,16,117,40,168,12,116,36
- .byte 65,255,142,168,244,255,255,116,4,168,4,116,23,139,108,36
- .byte 24,137,85,16,137,222,137,239
+ .byte 65,15,182,134,25,241,255,255,168,16,117,45,168,12,116,41
+ .byte 65,255,142,208,241,255,255,116,4,168,4,116,28,72,139,108
+ .byte 36,16,72,137,85,32,72,137,222,72,137,239
call lj_dispatch_ins
- .byte 139,85,16,15,182,75,253,15,182,107,252,15,183,67,254,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,15,182,75,253,15,182,107,252,15,183,67,254
+ .byte 65,255,164,238,208,4,0,0
.globl lj_cont_hook
.hidden lj_cont_hook
.type lj_cont_hook, @function
- .size lj_cont_hook, 12
+ .size lj_cont_hook, 13
lj_cont_hook:
- .byte 131,195,4,139,77,232,137,76,36,4,235,224
+ .byte 72,131,195,4,72,139,77,216,137,12,36,235,223
.globl lj_vm_hotloop
.hidden lj_vm_hotloop
.type lj_vm_hotloop, @function
- .size lj_vm_hotloop, 50
+ .size lj_vm_hotloop, 66
lj_vm_hotloop:
- .byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36
- .byte 24,137,85,16,137,69,24,137,222,65,141,190,120,245,255,255
- .byte 73,137,174,224,245,255,255,137,92,36,28
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,109,32
+ .byte 15,182,69,163,72,141,4,194,72,139,108,36,16,72,137,85
+ .byte 32,72,137,69,40,72,137,222,73,141,190,96,243,255,255,73
+ .byte 137,174,224,243,255,255,72,137,92,36,24
call lj_trace_hot
- .byte 235,171
+ .byte 235,153
.globl lj_vm_callhook
.hidden lj_vm_callhook
.type lj_vm_callhook, @function
- .size lj_vm_callhook, 6
+ .size lj_vm_callhook, 7
lj_vm_callhook:
- .byte 137,92,36,28,235,7
+ .byte 72,137,92,36,24,235,9
.globl lj_vm_hotcall
.hidden lj_vm_hotcall
.type lj_vm_hotcall, @function
- .size lj_vm_hotcall, 67
+ .size lj_vm_hotcall, 80
lj_vm_hotcall:
- .byte 137,92,36,28,131,203,1,141,68,194,248,139,108,36,24,137
- .byte 85,16,137,69,24,137,222,137,239
+ .byte 72,137,92,36,24,72,131,203,1,72,141,68,194,248,72,139
+ .byte 108,36,16,72,137,85,32,72,137,69,40,72,137,222,72,137
+ .byte 239
call lj_dispatch_call
- .byte 199,68,36,28,0,0,0,0,131,227,254,139,85,16,72,137
- .byte 193,139,69,24,41,208,72,137,205,15,182,75,253,193,232,3
- .byte 131,192,1,255,229
+ .byte 72,199,68,36,24,0,0,0,0,72,131,227,254,72,139,85
+ .byte 32,72,137,193,72,139,69,40,72,41,208,72,137,205,15,182
+ .byte 75,253,193,232,3,131,192,1,255,229
.globl lj_cont_stitch
.hidden lj_cont_stitch
.type lj_cont_stitch, @function
- .size lj_cont_stitch, 152
+ .size lj_cont_stitch, 166
lj_cont_stitch:
- .byte 139,77,232,137,12,36,68,137,116,36,8,68,139,116,36,4
- .byte 15,182,75,253,141,12,202,65,131,238,1,116,18,72,139,40
- .byte 72,137,41,131,192,8,131,193,8,65,131,238,1,117,238,15
- .byte 182,67,253,15,182,107,255,1,232,141,68,194,248,57,200,119
- .byte 75,68,139,116,36,8,139,4,36,15,183,104,80,15,183,64
- .byte 82,57,232,15,132,208,234,255,255,133,192,15,133,20,228,255
- .byte 255,65,137,174,44,255,255,255,139,108,36,24,137,85,16,137
- .byte 222,65,141,190,120,245,255,255,73,137,174,224,245,255,255
+ .byte 76,139,93,216,73,193,227,17,73,193,235,17,68,139,20,36
+ .byte 15,182,75,253,72,141,12,202,65,131,234,1,116,20,72,139
+ .byte 40,72,137,41,72,131,192,8,72,131,193,8,65,131,234,1
+ .byte 117,236,15,182,67,253,15,182,107,255,72,1,232,72,141,68
+ .byte 194,248,72,57,200,119,82,77,133,219,15,132,91,231,255,255
+ .byte 65,15,183,107,104,65,15,183,67,106,57,232,15,132,73,231
+ .byte 255,255,133,192,15,133,147,223,255,255,73,137,174,44,255,255
+ .byte 255,72,139,108,36,16,72,137,85,32,72,137,222,73,141,190
+ .byte 96,243,255,255,73,137,174,224,243,255,255
call lj_dispatch_stitch
- .byte 139,85,16,233,157,234,255,255,199,65,4,255,255,255,255,131
- .byte 193,8,235,165
+ .byte 72,139,85,32,233,18,231,255,255,72,199,1,255,255,255,255
+ .byte 72,131,193,8,235,156
.globl lj_vm_profhook
.hidden lj_vm_profhook
.type lj_vm_profhook, @function
- .size lj_vm_profhook, 27
+ .size lj_vm_profhook, 33
lj_vm_profhook:
- .byte 139,108,36,24,137,85,16,137,222,137,239
+ .byte 72,139,108,36,16,72,137,85,32,72,137,222,72,137,239
call lj_dispatch_profile
- .byte 139,85,16,131,235,4,233,118,234,255,255
+ .byte 72,139,85,32,72,131,235,4,233,228,230,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
.type lj_vm_exit_handler, @function
- .size lj_vm_exit_handler, 247
+ .size lj_vm_exit_handler, 244
lj_vm_exit_handler:
.byte 65,85,65,84,65,83,65,82,65,81,65,80,87,86,85,72
.byte 141,108,36,88,85,83,82,81,80,15,182,69,248,138,101,240
- .byte 76,137,125,248,76,137,117,240,68,139,117,0,65,139,142,48
- .byte 244,255,255,65,199,134,48,244,255,255,252,255,255,255,65,137
- .byte 134,44,255,255,255,65,137,142,40,255,255,255,72,129,236,128
- .byte 0,0,0,72,131,197,128,242,68,15,17,125,248,242,68,15
- .byte 17,117,240,242,68,15,17,109,232,242,68,15,17,101,224,242
- .byte 68,15,17,93,216,242,68,15,17,85,208,242,68,15,17,77
- .byte 200,242,68,15,17,69,192,242,15,17,125,184,242,15,17,117
- .byte 176,242,15,17,109,168,242,15,17,101,160,242,15,17,93,152
- .byte 242,15,17,85,144,242,15,17,77,136,242,15,17,69,128,65
- .byte 139,174,208,244,255,255,65,139,150,212,244,255,255,73,137,174
- .byte 224,245,255,255,137,85,16,72,137,230,65,141,190,120,245,255
- .byte 255,65,199,134,212,244,255,255,0,0,0,0
+ .byte 76,137,125,248,76,137,117,240,65,139,142,64,241,255,255,65
+ .byte 199,134,64,241,255,255,252,255,255,255,65,137,134,44,255,255
+ .byte 255,65,137,142,40,255,255,255,72,129,236,128,0,0,0,72
+ .byte 131,197,128,242,68,15,17,125,248,242,68,15,17,117,240,242
+ .byte 68,15,17,109,232,242,68,15,17,101,224,242,68,15,17,93
+ .byte 216,242,68,15,17,85,208,242,68,15,17,77,200,242,68,15
+ .byte 17,69,192,242,15,17,125,184,242,15,17,117,176,242,15,17
+ .byte 109,168,242,15,17,101,160,242,15,17,93,152,242,15,17,85
+ .byte 144,242,15,17,77,136,242,15,17,69,128,73,139,174,248,241
+ .byte 255,255,73,139,150,0,242,255,255,73,137,174,224,243,255,255
+ .byte 72,137,85,32,72,137,230,73,141,190,96,243,255,255,73,199
+ .byte 134,0,242,255,255,0,0,0,0
call lj_trace_exit
- .byte 72,139,77,48,72,131,225,252,72,137,204,137,105,24,139,85
- .byte 16,139,89,28,235,4
+ .byte 72,139,77,80,72,131,225,252,72,137,105,16,72,139,85,32
+ .byte 72,139,89,24,235,5
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, @function
- .size lj_vm_exit_interp, 137
+ .size lj_vm_exit_interp, 158
lj_vm_exit_interp:
- .byte 72,131,196,16,76,139,108,36,8,76,139,36,36,133,192,120
- .byte 109,139,108,36,24,137,68,36,4,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,137,85,16,65,199,134,212,244,255,255,0
- .byte 0,0,0,65,199,134,48,244,255,255,255,255,255,255,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,131,253,89,114
- .byte 9,131,253,97,115,8,139,68,36,4,65,255,36,238,139,66
- .byte 252,169,3,0,0,0,117,238,15,182,64,253,72,247,208,68
- .byte 139,124,194,248,69,139,127,16,69,139,127,208,235,216,247,216
- .byte 137,239,137,198
- call lj_err_throw
+ .byte 72,141,76,36,16,76,139,105,248,76,139,33,72,137,204,133
+ .byte 192,15,136,127,0,0,0,72,139,108,36,16,137,4,36,76
+ .byte 139,122,240,73,193,231,17,73,193,239,17,77,139,127,32,77
+ .byte 139,127,184,72,137,85,32,73,199,134,0,242,255,255,0,0
+ .byte 0,0,65,199,134,64,241,255,255,255,255,255,255,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,131,253,89,114
+ .byte 8,131,253,97,115,7,139,4,36,65,255,36,238,72,139,66
+ .byte 248,169,3,0,0,0,117,238,15,182,64,253,72,247,216,76
+ .byte 139,124,194,224,73,193,231,17,73,193,239,17,77,139,127,32
+ .byte 77,139,127,184,235,208,72,137,239
+ call lj_err_run
.globl lj_vm_floor_sse
.hidden lj_vm_floor_sse
@@ -2487,17 +2605,17 @@ lj_vm_ceil:
.byte 0,0,0,240,191,102,72,15,110,208,242,15,194,193,6,102
.byte 15,84,194,242,15,92,200,15,40,193,195
- .globl lj_vm_trunc_sse
- .hidden lj_vm_trunc_sse
- .type lj_vm_trunc_sse, @function
- .size lj_vm_trunc_sse, 0
-lj_vm_trunc_sse:
-
.globl lj_vm_trunc
.hidden lj_vm_trunc
.type lj_vm_trunc, @function
- .size lj_vm_trunc, 94
+ .size lj_vm_trunc, 0
lj_vm_trunc:
+
+ .globl lj_vm_trunc_sse
+ .hidden lj_vm_trunc_sse
+ .type lj_vm_trunc_sse, @function
+ .size lj_vm_trunc_sse, 94
+lj_vm_trunc_sse:
.byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72
.byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40
.byte 200,102,15,84,202,102,15,46,217,118,50,102,15,85,208,15
@@ -2550,30 +2668,32 @@ lj_assert_bad_for_arg_type:
.globl lj_vm_ffi_callback
.hidden lj_vm_ffi_callback
.type lj_vm_ffi_callback, @function
- .size lj_vm_ffi_callback, 179
+ .size lj_vm_ffi_callback, 198
lj_vm_ffi_callback:
- .byte 83,65,87,65,86,72,131,236,40,68,141,181,40,12,0,0
- .byte 139,157,0,1,0,0,15,183,192,137,131,208,0,0,0,72
- .byte 137,123,112,72,137,115,120,72,137,147,128,0,0,0,72,137
- .byte 139,136,0,0,0,242,15,17,67,48,242,15,17,75,56,242
- .byte 15,17,83,64,242,15,17,91,72,72,141,68,36,80,76,137
- .byte 131,144,0,0,0,76,137,139,152,0,0,0,242,15,17,99
- .byte 80,242,15,17,107,88,242,15,17,115,96,242,15,17,123,104
- .byte 72,137,131,176,0,0,0,72,137,230,137,92,36,28,137,223
+ .byte 83,65,87,65,86,72,131,236,40,76,141,181,112,15,0,0
+ .byte 72,139,157,120,1,0,0,15,183,192,137,131,208,0,0,0
+ .byte 72,137,123,112,72,137,115,120,72,137,147,128,0,0,0,72
+ .byte 137,139,136,0,0,0,242,15,17,67,48,242,15,17,75,56
+ .byte 242,15,17,83,64,242,15,17,91,72,72,141,68,36,80,76
+ .byte 137,131,144,0,0,0,76,137,139,152,0,0,0,242,15,17
+ .byte 99,80,242,15,17,107,88,242,15,17,115,96,242,15,17,123
+ .byte 104,72,137,131,176,0,0,0,72,137,230,72,137,92,36,24
+ .byte 72,137,223
call lj_ccallback_enter
- .byte 65,199,134,48,244,255,255,255,255,255,255,139,80,16,139,64
- .byte 24,41,208,139,106,248,193,232,3,131,192,1,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 65,199,134,64,241,255,255,255,255,255,255,72,139,80,32,72
+ .byte 139,64,40,72,41,208,72,139,106,240,72,193,229,17,72,193
+ .byte 237,17,72,193,232,3,72,131,192,1,72,139,93,32,139,11
+ .byte 15,182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
- .size lj_cont_ffi_callback, 44
+ .size lj_cont_ffi_callback, 49
lj_cont_ffi_callback:
- .byte 139,76,36,24,65,139,158,216,244,255,255,72,137,75,16,137
- .byte 81,16,137,105,24,137,223,137,198
+ .byte 72,139,76,36,16,73,139,158,8,242,255,255,72,137,75,16
+ .byte 72,137,81,32,72,137,105,40,72,137,223,72,137,198
call lj_ccallback_leave
- .byte 72,139,67,112,242,15,16,67,48,233,247,225,255,255
+ .byte 72,139,67,112,242,15,16,67,48,233,148,221,255,255
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
@@ -2617,7 +2737,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.quad .Lbegin
- .quad 14322
+ .quad 16430
.byte 0xe
.uleb128 80
.byte 0x86
@@ -2675,7 +2795,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 14322
+ .long 16430
.uleb128 0
.byte 0xe
.uleb128 80
diff --git a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_bcdef.h b/core/src/luajit/autogen/linux/nojit/arm/lj_bcdef.h
index 4390539f6..2c98caf4c 100644
--- a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/nojit/arm/lj_bcdef.h
@@ -80,81 +80,81 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
7224,
7340,
7488,
-7652,
-7680,
-7824,
-7964,
-7992,
-8036,
-8076,
-8104,
-8128,
-8160,
-8192,
-8220,
-8288,
-8340,
-8340,
-8456,
-8460,
-8544,
-10492,
-10556,
-10968,
-11064,
-11112,
-11232,
-10592,
-10740,
-10816,
-10860,
-10884,
-11284,
-11324,
-11956,
-11388,
-11696,
-12336,
-12000,
-12160,
-12472,
-12544,
-12576,
-12608,
-12640,
-12672,
-12704,
-12736,
-12768,
-12800,
-12832,
-12864,
-13072,
-13132,
-12512,
-12940,
-12896,
-12984,
-13028,
-13180,
-13332,
-14080,
-14348,
-14304,
-14380,
-14428,
-14476,
-14524,
-14572,
-14108,
-14168,
-14228,
-13484,
-13536,
+7488,
+7488,
+7632,
+7632,
+7632,
+7676,
+7676,
+7676,
+7700,
+7700,
+7732,
+7732,
+7800,
+7800,
+7800,
+7916,
+7916,
+8000,
+9940,
+10004,
+10416,
+10512,
+10560,
+10680,
+10040,
+10188,
+10264,
+10308,
+10332,
+10732,
+10772,
+11404,
+10836,
+11144,
+11784,
+11448,
+11608,
+11920,
+11992,
+12024,
+12056,
+12088,
+12120,
+12152,
+12184,
+12216,
+12248,
+12280,
+12312,
+12520,
+12580,
+11960,
+12388,
+12344,
+12432,
+12476,
+12628,
+12780,
+13528,
+13796,
+13752,
+13828,
+13876,
+13924,
+13972,
+14020,
+13556,
13616,
-13760,
-13836,
-13912
+13676,
+12932,
+12984,
+13064,
+13208,
+13284,
+13360
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_ffdef.h b/core/src/luajit/autogen/linux/nojit/arm/lj_ffdef.h
index b34a39126..0ea74688b 100644
--- a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/nojit/arm/lj_ffdef.h
@@ -145,19 +145,12 @@ 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)
diff --git a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_folddef.h b/core/src/luajit/autogen/linux/nojit/arm/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/nojit/arm/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/jit/armv7/lj_libdef.h b/core/src/luajit/autogen/linux/nojit/arm/lj_libdef.h
index 19166a15b..57c7adf60 100644
--- a/core/src/luajit/autogen/linux/jit/armv7/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/nojit/arm/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -287,31 +288,11 @@ 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
+ lj_cf_jit_util_funcuvname
};
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
+149,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+110,99,107,10,102,117,110,99,117,118,110,97,109,101,255
};
#endif
@@ -323,7 +304,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+153,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
@@ -351,7 +332,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+156,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,
@@ -369,7 +350,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+174,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
@@ -381,7 +362,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -408,7 +389,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+179,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,
diff --git a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_recdef.h b/core/src/luajit/autogen/linux/nojit/arm/lj_recdef.h
index 476b753c2..ea00647a6 100644
--- a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/nojit/arm/lj_recdef.h
@@ -43,64 +43,64 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
-0,
0,
-0x2c00+(0),
-0x2d00+(0),
+0x2a00+(0),
+0x2b00+(0),
0,
0,
0,
@@ -111,8 +111,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -129,7 +129,7 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2e00,
+0x2c00,
0,
0,
0,
@@ -157,52 +157,45 @@ static const uint16_t recff_idmap[] = {
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,
-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,
+0x3100,
+0x3200,
0,
0x3300,
-0x3300,
-0x3400,
-0,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +219,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_vm.S b/core/src/luajit/autogen/linux/nojit/arm/lj_vm.S
index edcd87163..2171ad2da 100644
--- a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_vm.S
+++ b/core/src/luajit/autogen/linux/nojit/arm/lj_vm.S
@@ -23,10 +23,10 @@ lj_BC_ISLT:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xb24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0009a7
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0009a3
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000920
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00091c
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a00099e,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a000917,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x324c6b80,0xeaffffe8
.globl lj_BC_ISGE
@@ -38,10 +38,10 @@ lj_BC_ISGE:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xa24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000984
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a000980
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008fd
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008f9
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a00097b,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a0008f4,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x224c6b80,0xeaffffe8
.globl lj_BC_ISLE
@@ -53,10 +53,10 @@ lj_BC_ISLE:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xd24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a000961
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00095d
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008da
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008d6
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a000958,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a0008d1,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x924c6b80,0xeaffffe8
.globl lj_BC_ISGT
@@ -68,10 +68,10 @@ lj_BC_ISGT:
.long 0xe2866004,0xe086c10c,0xe371000e,0x1a000009
.long 0xe373000e,0x1a000010,0xe1500002,0xc24c6b80
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a00093e
- .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a00093a
+ .long 0xe1a0b82e,0xe12fff1c,0xed1a0b00,0x8a0008b7
+ .long 0xe373000e,0xed1b1b00,0x3a000007,0x8a0008b3
.long 0xee022a10,0xeeb81bc2,0xea000003,0xed1b1b00
- .long 0x8a000935,0xee020a10,0xeeb80bc2,0xeeb40b41
+ .long 0x8a0008ae,0xee020a10,0xeeb80bc2,0xeeb40b41
.long 0xeef1fa10,0x824c6b80,0xeaffffe8
.globl lj_BC_ISEQV
@@ -81,13 +81,13 @@ lj_BC_ISGT:
lj_BC_ISEQV:
.long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
.long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e
- .long 0x9a000069,0xe371000b,0x1373000b,0x0a000949
+ .long 0x9a000069,0xe371000b,0x1373000b,0x0a0008c2
.long 0xe1510003,0x1a000004,0xe3710003,0x2a000001
.long 0xe1500002,0x1a000006,0xe24c6b80,0xe5d6c000
.long 0xe496e004,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xe371000c,0x8afffff7,0xe590a010
.long 0xe35a0000,0x0afffff4,0xe5daa006,0xe3a03000
- .long 0xe1a01000,0xe31a0010,0x0a00092c,0xeaffffee
+ .long 0xe1a01000,0xe31a0010,0x0a0008a5,0xeaffffee
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
@@ -96,11 +96,11 @@ lj_BC_ISEQV:
lj_BC_ISNEV:
.long 0xe1a0b18b,0xe1aa00d9,0xe1d6c0b2,0xe1ab20d9
.long 0xe2866004,0xe086c10c,0xe371000e,0x9373000e
- .long 0x9a000068,0xe371000b,0x1373000b,0x0a000925
+ .long 0x9a000068,0xe371000b,0x1373000b,0x0a00089e
.long 0xe1510003,0x1a00000d,0xe3710003,0x2a00000c
.long 0xe1500002,0x0a00000a,0xe371000c,0x8a000007
.long 0xe590a010,0xe35a0000,0x0a000004,0xe5daa006
- .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a00090f
+ .long 0xe3a03001,0xe1a01000,0xe31a0010,0x0a000888
.long 0xe24c6b80,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -113,7 +113,7 @@ lj_BC_ISEQS:
.long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007
.long 0xe1500002,0x024c6b80,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe371000b,0x1afffff7,0xea0008fb
+ .long 0xe371000b,0x1afffff7,0xea000874
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
@@ -124,7 +124,7 @@ lj_BC_ISNES:
.long 0xe2866004,0xe086c10c,0xe3710005,0x1a000007
.long 0xe1500002,0x124c6b80,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe371000b,0x1afffff6,0xea0008e8
+ .long 0xe371000b,0x1afffff6,0xea000861
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
@@ -139,7 +139,7 @@ lj_BC_ISEQN:
.long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2
.long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2
.long 0xeeb40b41,0xeef1fa10,0x024c6b80,0xeaffffeb
- .long 0xe371000b,0x1affffe9,0xea0008c5
+ .long 0xe371000b,0x1affffe9,0xea00083e
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
@@ -154,7 +154,7 @@ lj_BC_ISNEN:
.long 0xee022a10,0xed1a0b00,0x3d1b1b00,0x2eb81bc2
.long 0xea000002,0xee020a10,0xed1b1b00,0xeeb80bc2
.long 0xeeb40b41,0xeef1fa10,0x124c6b80,0xeaffffeb
- .long 0xe371000b,0x1affffe8,0xea0008a2
+ .long 0xe371000b,0x1affffe8,0xea00081b
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
@@ -162,7 +162,7 @@ lj_BC_ISNEN:
.size lj_BC_ISEQP, 60
lj_BC_ISEQP:
.long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b
- .long 0xe086c10c,0xe371000b,0x0a00089b,0xe151000b
+ .long 0xe086c10c,0xe371000b,0x0a000814,0xe151000b
.long 0x024c6b80,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -172,7 +172,7 @@ lj_BC_ISEQP:
.size lj_BC_ISNEP, 60
lj_BC_ISNEP:
.long 0xe18900da,0xe1d6c0b2,0xe2866004,0xe1e0b00b
- .long 0xe086c10c,0xe371000b,0x0a00088c,0xe151000b
+ .long 0xe086c10c,0xe371000b,0x0a000805,0xe151000b
.long 0x124c6b80,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -222,7 +222,7 @@ lj_BC_ISF:
.size lj_BC_ISTYPE, 36
lj_BC_ISTYPE:
.long 0xe18900da,0xe5d6c000,0xe171000b,0xe496e004
- .long 0x1a000850,0xe797c10c,0xe004a2ae,0xe1a0b82e
+ .long 0x1a0007c9,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c
.globl lj_BC_ISNUM
@@ -231,7 +231,7 @@ lj_BC_ISTYPE:
.size lj_BC_ISNUM, 36
lj_BC_ISNUM:
.long 0xe18900da,0xe5d6c000,0xe371000e,0xe496e004
- .long 0x2a000847,0xe797c10c,0xe004a2ae,0xe1a0b82e
+ .long 0x2a0007c0,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c
.globl lj_BC_MOV
@@ -259,7 +259,7 @@ lj_BC_NOT:
.size lj_BC_UNM, 68
lj_BC_UNM:
.long 0xe1a0b18b,0xe18900db,0xe5d6c000,0xe496e004
- .long 0xe371000e,0x8a000839,0x12211480,0x1a000001
+ .long 0xe371000e,0x8a0007b2,0x12211480,0x1a000001
.long 0x02700000,0x61cf01d0,0xe18900fa,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0x00000000
.long 0x41e00000
@@ -270,9 +270,9 @@ lj_BC_UNM:
.size lj_BC_LEN, 68
lj_BC_LEN:
.long 0xe1a0b18b,0xe18900db,0xe3710005,0x1a000008
- .long 0xe590000c,0xe3e0100d,0xe5d6c000,0xe496e004
+ .long 0xe5900010,0xe3e0100d,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
- .long 0xe12fff1c,0xe371000c,0x1a000837
+ .long 0xe12fff1c,0xe371000c,0x1a0007b0
bl lj_tab_len
.long 0xeafffff3
@@ -283,10 +283,10 @@ lj_BC_LEN:
lj_BC_ADDVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a000008,0xe0900002
- .long 0x6a00080a,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a000783,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0007fe,0xee366b07,0xe5d6c000,0xe089a00a
+ .long 0x2a000777,0xee366b07,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -297,10 +297,10 @@ lj_BC_ADDVN:
lj_BC_SUBVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a000008,0xe0500002
- .long 0x6a0007ec,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a000765,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0007e0,0xee366b47,0xe5d6c000,0xe089a00a
+ .long 0x2a000759,0xee366b47,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -311,10 +311,10 @@ lj_BC_SUBVN:
lj_BC_MULVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a0007cd,0xe5d6c000,0xe496e004
+ .long 0xe15b0fc0,0x1a000746,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e
- .long 0x3373000e,0x2a0007c1,0xee266b07,0xe5d6c000
+ .long 0x3373000e,0x2a00073a,0xee266b07,0xe5d6c000
.long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -325,7 +325,7 @@ lj_BC_MULVN:
lj_BC_DIVVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a0007af,0xee800b01,0xe5d6c000,0xe089a00a
+ .long 0x2a000728,0xee800b01,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -336,10 +336,10 @@ lj_BC_DIVVN:
lj_BC_MODVN:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d5
.long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002
- .long 0x0a00079d,0xeb000d93,0xe3e0100d,0xe5d6c000
+ .long 0x0a000716,0xeb000c67,0xe3e0100d,0xe5d6c000
.long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00
- .long 0xe371000e,0x3373000e,0x2a00078f,0xeb000d7c
+ .long 0xe371000e,0x3373000e,0x2a000708,0xeb000c50
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -350,10 +350,10 @@ lj_BC_MODVN:
lj_BC_ADDNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a000008,0xe0900002
- .long 0x6a000782,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a0006fb,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e
- .long 0x2a000776,0xee366b07,0xe5d6c000,0xe089a00a
+ .long 0x2a0006ef,0xee366b07,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -364,10 +364,10 @@ lj_BC_ADDNV:
lj_BC_SUBNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a000008,0xe0500002
- .long 0x6a000764,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a0006dd,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c7b00,0xed1b6b00,0xe373000e,0x3371000e
- .long 0x2a000758,0xee366b47,0xe5d6c000,0xe089a00a
+ .long 0x2a0006d1,0xee366b47,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -378,10 +378,10 @@ lj_BC_SUBNV:
lj_BC_MULNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a000745,0xe5d6c000,0xe496e004
+ .long 0xe15b0fc0,0x1a0006be,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xed1c7b00,0xed1b6b00,0xe373000e
- .long 0x3371000e,0x2a000739,0xee266b07,0xe5d6c000
+ .long 0x3371000e,0x2a0006b2,0xee266b07,0xe5d6c000
.long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -392,7 +392,7 @@ lj_BC_MULNV:
lj_BC_DIVNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xed1c1b00,0xed1b0b00,0xe373000e,0x3371000e
- .long 0x2a000727,0xee800b01,0xe5d6c000,0xe089a00a
+ .long 0x2a0006a0,0xee800b01,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -403,10 +403,10 @@ lj_BC_DIVNV:
lj_BC_MODNV:
.long 0xe004caae,0xe004b6ae,0xe1ac20d9,0xe1ab00d5
.long 0xe373000e,0x0371000e,0x1a00000a,0xe1b01002
- .long 0x0a000715,0xeb000d06,0xe3e0100d,0xe5d6c000
+ .long 0x0a00068e,0xeb000bda,0xe3e0100d,0xe5d6c000
.long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c,0xed1c7b00,0xed1b6b00
- .long 0xe373000e,0x3371000e,0x2a000707,0xeb000cef
+ .long 0xe373000e,0x3371000e,0x2a000680,0xeb000bc3
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -417,10 +417,10 @@ lj_BC_MODNV:
lj_BC_ADDVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a000008,0xe0900002
- .long 0x6a0006ff,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a000678,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0006f3,0xee366b07,0xe5d6c000,0xe089a00a
+ .long 0x2a00066c,0xee366b07,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -431,10 +431,10 @@ lj_BC_ADDVV:
lj_BC_SUBVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a000008,0xe0500002
- .long 0x6a0006e1,0xe5d6c000,0xe496e004,0xe18900fa
+ .long 0x6a00065a,0xe5d6c000,0xe496e004,0xe18900fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xed1c6b00,0xed1b7b00,0xe371000e,0x3373000e
- .long 0x2a0006d5,0xee366b47,0xe5d6c000,0xe089a00a
+ .long 0x2a00064e,0xee366b47,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a6b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -445,10 +445,10 @@ lj_BC_SUBVV:
lj_BC_MULVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a000009,0xe0cb0092
- .long 0xe15b0fc0,0x1a0006c2,0xe5d6c000,0xe496e004
+ .long 0xe15b0fc0,0x1a00063b,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xed1c6b00,0xed1b7b00,0xe371000e
- .long 0x3373000e,0x2a0006b6,0xee266b07,0xe5d6c000
+ .long 0x3373000e,0x2a00062f,0xee266b07,0xe5d6c000
.long 0xe089a00a,0xe496e004,0xed0a6b00,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -459,7 +459,7 @@ lj_BC_MULVV:
lj_BC_DIVVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a0006a4,0xee800b01,0xe5d6c000,0xe089a00a
+ .long 0x2a00061d,0xee800b01,0xe5d6c000,0xe089a00a
.long 0xe496e004,0xed0a0b00,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
@@ -470,10 +470,10 @@ lj_BC_DIVVV:
lj_BC_MODVV:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xe371000e,0x0373000e,0x1a00000a,0xe1b01002
- .long 0x0a000692,0xeb000c79,0xe3e0100d,0xe5d6c000
+ .long 0x0a00060b,0xeb000b4d,0xe3e0100d,0xe5d6c000
.long 0xe496e004,0xe18900fa,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c,0xed1c6b00,0xed1b7b00
- .long 0xe371000e,0x3373000e,0x2a000684,0xeb000c62
+ .long 0xe371000e,0x3373000e,0x2a0005fd,0xeb000b36
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a6b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -484,7 +484,7 @@ lj_BC_MODVV:
lj_BC_POW:
.long 0xe004caae,0xe004b6ae,0xe1ac00d9,0xe1ab20d9
.long 0xed1c0b00,0xed1b1b00,0xe371000e,0x3373000e
- .long 0x2a000672
+ .long 0x2a0005eb
bl pow
.long 0xe5d6c000,0xe089a00a,0xe496e004,0xed0a0b00
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -497,7 +497,7 @@ lj_BC_CAT:
.long 0xe004baae,0xe004c6ae,0xe04c200b,0xe5889010
.long 0xe089100c,0xe1a00008,0xe58d6008,0xe1a021a2
bl lj_meta_cat
- .long 0xe5989010,0xe3500000,0x1a00066a,0xe18920db
+ .long 0xe5989010,0xe3500000,0x1a0005e3,0xe18920db
.long 0xe5d6c000,0xe496e004,0xe18920fa,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
@@ -576,7 +576,7 @@ lj_BC_USETV:
.long 0xe5911010,0xe31c0004,0xe283c004,0x135b0000
.long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d2d
+ .long 0xe37c000a,0x85d2b004,0x9afffff6,0xe2470d07
.long 0xe31b0003
blne lj_gc_barrieruv
.long 0xeafffff2
@@ -591,7 +591,7 @@ lj_BC_USETS:
.long 0xe5911010,0xe3e03004,0xe31c0004,0xe5d2c004
.long 0xe1c120f0,0x1a000005,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe31c0003,0x135b0000,0xe2470d2d
+ .long 0xe31c0003,0x135b0000,0xe2470d07
blne lj_gc_barrieruv
.long 0xeafffff4
@@ -643,7 +643,7 @@ lj_BC_FNEW:
.type lj_BC_TNEW, %function
.size lj_BC_TNEW, 104
lj_BC_TNEW:
- .long 0xe5172b2c,0xe5173b28,0xe5889010,0xe58d6008
+ .long 0xe51721b8,0xe51731b4,0xe5889010,0xe58d6008
.long 0xe1520003,0xe1a00008,0x2a00000f,0xe1a01a8b
.long 0xe1a025ab,0xe1a0bac1,0xe1a01aa1,0xe37b0001
.long 0x02811002
@@ -659,7 +659,7 @@ lj_BC_TNEW:
.type lj_BC_TDUP, %function
.size lj_BC_TDUP, 88
lj_BC_TDUP:
- .long 0xe1e0b00b,0xe5172b2c,0xe5173b28,0xe5889010
+ .long 0xe1e0b00b,0xe51721b8,0xe51731b4,0xe5889010
.long 0xe58d6008,0xe1520003,0xe1a00008,0x2a00000a
.long 0xe795110b
bl lj_tab_dup
@@ -691,14 +691,14 @@ lj_BC_GSET:
.size lj_BC_TGETV, 140
lj_BC_TGETV:
.long 0xe004caae,0xe004b6ae,0xe18900dc,0xe18920db
- .long 0xe371000c,0x1a0004cd,0xe373000e,0x05903008
+ .long 0xe371000c,0x1a000445,0xe373000e,0x05903008
.long 0x05901018,0x1a000014,0xe0833182,0xe1520001
- .long 0x31c320d0,0x2a0004c5,0xe5d6c000,0xe3730001
+ .long 0x31c320d0,0x2a00043d,0xe5d6c000,0xe3730001
.long 0x0a000005,0xe496e004,0xe18920fa,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe5901010
.long 0xe3510000,0x0afffff6,0xe5d11006,0xe3110001
- .long 0x1afffff3,0xe004caae,0xea0004b4,0xe3730005
- .long 0x01a0b002,0x0a000007,0xea0004b0
+ .long 0x1afffff3,0xe004caae,0xea00042c,0xe3730005
+ .long 0x01a0b002,0x0a000007,0xea000428
.globl lj_BC_TGETS
.hidden lj_BC_TGETS
@@ -706,7 +706,7 @@ lj_BC_TGETV:
.size lj_BC_TGETS, 160
lj_BC_TGETS:
.long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe1e0b00b
- .long 0xe795b10b,0xe371000c,0x1a000497,0xe590201c
+ .long 0xe795b10b,0xe371000c,0x1a00040f,0xe590201c
.long 0xe59b3008,0xe590e014,0xe1a0c000,0xe0022003
.long 0xe0822082,0xe08ee182,0xe1ce00d8,0xe1ce20d0
.long 0xe59ee010,0xe3710005,0x0150000b,0x1a000008
@@ -714,7 +714,7 @@ lj_BC_TGETS:
.long 0xe18920fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xe35e0000,0x1affffee,0xe59c0010
.long 0xe3a02000,0xe3e03000,0xe3500000,0x0afffff1
- .long 0xe5d01006,0xe3110001,0x1affffee,0xea000478
+ .long 0xe5d01006,0xe3110001,0x1affffee,0xea0003f0
.globl lj_BC_TGETB
.hidden lj_BC_TGETB
@@ -722,12 +722,12 @@ lj_BC_TGETS:
.size lj_BC_TGETB, 108
lj_BC_TGETB:
.long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe371000c
- .long 0x1a00047c,0xe5902018,0xe5903008,0xe1a0118b
- .long 0xe15b0002,0x318320d1,0x2a000476,0xe5d6c000
+ .long 0x1a0003f4,0xe5902018,0xe5903008,0xe1a0118b
+ .long 0xe15b0002,0x318320d1,0x2a0003ee,0xe5d6c000
.long 0xe3730001,0x0a000005,0xe496e004,0xe18920fa
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xe5901010,0xe3510000,0x0afffff6,0xe5d11006
- .long 0xe3110001,0x1afffff3,0xea000466
+ .long 0xe3110001,0x1afffff3,0xea0003de
.globl lj_BC_TGETR
.hidden lj_BC_TGETR
@@ -736,7 +736,7 @@ lj_BC_TGETB:
lj_BC_TGETR:
.long 0xe004caae,0xe004b6ae,0xe799000c,0xe799100b
.long 0xe5903008,0xe5902018,0xe0833181,0xe1510002
- .long 0x2a00047b,0xe1c300d0,0xe5d6c000,0xe496e004
+ .long 0x2a0003f3,0xe1c300d0,0xe5d6c000,0xe496e004
.long 0xe18900fa,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c
@@ -746,17 +746,17 @@ lj_BC_TGETR:
.size lj_BC_TSETV, 188
lj_BC_TSETV:
.long 0xe004caae,0xe004b6ae,0xe18900dc,0xe18920db
- .long 0xe371000c,0x1a000484,0xe373000e,0x05901008
+ .long 0xe371000c,0x1a0003fc,0xe373000e,0x05901008
.long 0x05903018,0x1a000020,0xe0811182,0xe1520003
- .long 0x3591e004,0x2a00047c,0xe5d6c000,0xe37e0001
+ .long 0x3591e004,0x2a0003f4,0xe5d6c000,0xe37e0001
.long 0xe5d0e004,0xe18920da,0x0a000007,0xe31e0004
.long 0xe1c120f0,0x1a00000e,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe590a010
.long 0xe35a0000,0x0afffff4,0xe5daa006,0xe31a0002
.long 0x1afffff1,0xe516e004,0xe004caae,0xe004a2ae
- .long 0xea000465,0xe5172b10,0xe3cee004,0xe5070b10
+ .long 0xea0003dd,0xe517219c,0xe3cee004,0xe507019c
.long 0xe5c0e004,0xe580200c,0xeaffffea,0xe3730005
- .long 0x01a0b002,0x0a000007,0xea00045b
+ .long 0x01a0b002,0x0a000007,0xea0003d3
.globl lj_BC_TSETS
.hidden lj_BC_TSETS
@@ -764,7 +764,7 @@ lj_BC_TSETV:
.size lj_BC_TSETS, 276
lj_BC_TSETS:
.long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe1e0b00b
- .long 0xe795b10b,0xe371000c,0x1a000442,0xe590201c
+ .long 0xe795b10b,0xe371000c,0x1a0003ba,0xe590201c
.long 0xe59b3008,0xe590e014,0xe1a0c000,0xe0022003
.long 0xe0822082,0xe3a03000,0xe08ee182,0xe5cc3006
.long 0xe1ce00d8,0xe59e3004,0xe59e2010,0xe3710005
@@ -773,14 +773,14 @@ lj_BC_TSETS:
.long 0x1a000021,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe59c0010
.long 0xe3500000,0x0afffff3,0xe5d00006,0xe3100002
- .long 0x1afffff0,0xea000421,0xe1b0e002,0x1affffe3
+ .long 0x1afffff0,0xea000399,0xe1b0e002,0x1affffe3
.long 0xe59c0010,0xe1a0200d,0xe58d6008,0xe3500000
.long 0xe5889010,0x15d01006,0xe1a00008,0x0a000001
- .long 0xe3110002,0x0a000415,0xe3e03004,0xe58db000
+ .long 0xe3110002,0x0a00038d,0xe3e03004,0xe58db000
.long 0xe1a0100c,0xe58d3004
bl lj_tab_newkey
.long 0xe5989010,0xe18920da,0xe1c020f0,0xeaffffdd
- .long 0xe5172b10,0xe3c11004,0xe507cb10,0xe5cc1004
+ .long 0xe517219c,0xe3c11004,0xe507c19c,0xe5cc1004
.long 0xe58c200c,0xeaffffd7
.globl lj_BC_TSETB
@@ -789,14 +789,14 @@ lj_BC_TSETS:
.size lj_BC_TSETB, 156
lj_BC_TSETB:
.long 0xe004caae,0xe20bb0ff,0xe18900dc,0xe371000c
- .long 0x1a00040a,0xe5902018,0xe590c008,0xe1a0118b
- .long 0xe15b0002,0x31a120dc,0x2a000404,0xe5d6c000
+ .long 0x1a000382,0xe5902018,0xe590c008,0xe1a0118b
+ .long 0xe15b0002,0x31a120dc,0x2a00037c,0xe5d6c000
.long 0xe3730001,0xe5d0e004,0xe18920da,0x0a000007
.long 0xe31e0004,0xe1c120f0,0x1a00000d,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xe590a010,0xe35a0000,0x0afffff4,0xe5daa006
.long 0xe31a0002,0x1afffff1,0xe516e004,0xe004a2ae
- .long 0xea0003ee,0xe5172b10,0xe3cee004,0xe5070b10
+ .long 0xea000366,0xe517219c,0xe3cee004,0xe507019c
.long 0xe5c0e004,0xe580200c,0xeaffffeb
.globl lj_BC_TSETM
@@ -813,7 +813,7 @@ lj_BC_TSETM:
.long 0xe1a0b82e,0xe12fff1c,0xe5889010,0xe1a00008
.long 0xe58d6008
bl lj_tab_reasize
- .long 0xeaffffe1,0xe5172b10,0xe3c00004,0xe5071b10
+ .long 0xeaffffe1,0xe517219c,0xe3c00004,0xe507119c
.long 0xe5c10004,0xe581200c,0xeaffffee
.globl lj_BC_TSETR
@@ -823,10 +823,10 @@ lj_BC_TSETM:
lj_BC_TSETR:
.long 0xe004caae,0xe004b6ae,0xe799100c,0xe799200b
.long 0xe5d1e004,0xe5910008,0xe5913018,0xe31e0004
- .long 0xe0800182,0x1a000009,0xe1520003,0x2a0003d6
+ .long 0xe0800182,0x1a000009,0xe1520003,0x2a00034e
.long 0xe18920da,0xe5d6c000,0xe496e004,0xe1c020f0
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .long 0xe517cb10,0xe3cee004,0xe5071b10,0xe5c1e004
+ .long 0xe517c19c,0xe3cee004,0xe507119c,0xe5c1e004
.long 0xe581c00c,0xeaffffef
.globl lj_BC_CALLM
@@ -842,7 +842,7 @@ lj_BC_CALLM:
.size lj_BC_CALL, 60
lj_BC_CALL:
.long 0xe004b6ae,0xe1a0c009,0xe1a920da,0xe24bb008
- .long 0xe2899008,0xe3730009,0x1a00041e,0xe5096004
+ .long 0xe2899008,0xe3730009,0x1a000397,0xe5096004
.long 0xe5926010,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe08aa009,0xe12fff1c
@@ -859,7 +859,7 @@ lj_BC_CALLMT:
.size lj_BC_CALLT, 180
lj_BC_CALLT:
.long 0xe1a0b18b,0xe1aa20d9,0xe24bb008,0xe28aa008
- .long 0xe3730009,0x1a00041d,0xe5196004,0xe3a0c000
+ .long 0xe3730009,0x1a000396,0xe5196004,0xe3a0c000
.long 0xe5d23006,0xe3160003,0x1a000018,0xe5092008
.long 0xe35b0000,0x0a000005,0xe18a00dc,0xe28ce008
.long 0xe15e000b,0xe18900fc,0xe1a0c00e,0x1afffff9
@@ -878,7 +878,7 @@ lj_BC_CALLT:
lj_BC_ITERC:
.long 0xe089a00a,0xe1a0c009,0xe14a21d0,0xe14a00d8
.long 0xe28a9008,0xe1ca20f8,0xe1ca01f0,0xe14a21d8
- .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a0003da
+ .long 0xe3a0b010,0xe1ca20f0,0xe3730009,0x1a000353
.long 0xe5096004,0xe5926010,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c
@@ -956,7 +956,7 @@ lj_BC_RET:
.long 0xe5d6c000,0xe496e004,0xe5115030,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe3e01000
.long 0xe2899008,0xe28bb008,0xe509100c,0xeaffffef
- .long 0xe089a00a,0xe3110007,0x1a00018a,0xe0499001
+ .long 0xe089a00a,0xe3110007,0x1a000102,0xe0499001
.long 0xe5196004,0xeaffffd9
.globl lj_BC_RET0
@@ -993,45 +993,20 @@ lj_BC_RET1:
lj_BC_FORI:
.long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e
.long 0xe59ac014,0x1a000010,0xe373000e,0xe59a3010
- .long 0x037c000e,0x1a0002fd,0xe3530000,0xba000008
+ .long 0x037c000e,0x1a000276,0xe3530000,0xba000008
.long 0xe1500002,0xc24b6b80,0xe5d6c000,0xe496e004
.long 0xe1ca01f8,0xe797c10c,0xe004a2ae,0xe1a0b82e
.long 0xe12fff1c,0xe1520000,0xeafffff5,0x3373000e
- .long 0x337c000e,0x2a0002ed,0xed1a0b00,0xed9a1b02
+ .long 0x337c000e,0x2a000266,0xed1a0b00,0xed9a1b02
.long 0xe35c0000,0xed8a0b06,0xaeb40b41,0xbeb41b40
.long 0xeef1fa10,0x824b6b80,0xe5d6c000,0xe496e004
.long 0xeaffffeb
- .globl lj_BC_JFORI
- .hidden lj_BC_JFORI
- .type lj_BC_JFORI, %function
- .size lj_BC_JFORI, 164
-lj_BC_JFORI:
- .long 0xe1aa00d9,0xe086b10b,0xe1ca20d8,0xe371000e
- .long 0xe59ac014,0x1a000012,0xe373000e,0xe59a3010
- .long 0x037c000e,0x1a0002d8,0xe3530000,0xba00000a
- .long 0xe1500002,0xe24b6b80,0xd156b0b2,0xe5d6c000
- .long 0xe496e004,0xe1ca01f8,0xda00008c,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1520000
- .long 0xeafffff3,0x3373000e,0x337c000e,0x2a0002c6
- .long 0xed1a0b00,0xed9a1b02,0xe35c0000,0xed8a0b06
- .long 0xaeb40b41,0xbeb41b40,0xeef1fa10,0xe24b6b80
- .long 0x9156b0b2,0x9a000079,0xe5d6c000,0xe496e004
- .long 0xeaffffe9
-
.globl lj_BC_FORL
.hidden lj_BC_FORL
.type lj_BC_FORL, %function
- .size lj_BC_FORL, 28
+ .size lj_BC_FORL, 144
lj_BC_FORL:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511002,0xe18710b0,0x3a000725
-
- .globl lj_BC_IFORL
- .hidden lj_BC_IFORL
- .type lj_BC_IFORL, %function
- .size lj_BC_IFORL, 144
-lj_BC_IFORL:
.long 0xe1aa00d9,0xe086b10b,0xe1ca21d0,0xe371000e
.long 0x1a000010,0xe0900002,0xe59a3008,0x6286bb80
.long 0xe3520000,0xba000009,0xe1500003,0xd24b6b80
@@ -1042,71 +1017,23 @@ lj_BC_IFORL:
.long 0xbeb41b40,0xeef1fa10,0xed0a0b00,0xed8a0b06
.long 0x924b6b80,0xe5d6c000,0xe496e004,0xeaffffeb
- .globl lj_BC_JFORL
- .hidden lj_BC_JFORL
- .type lj_BC_JFORL, %function
- .size lj_BC_JFORL, 140
-lj_BC_JFORL:
- .long 0xe1aa00d9,0xe1ca21d0,0xe371000e,0x1a000010
- .long 0xe0900002,0xe59a3008,0x6a000003,0xe3520000
- .long 0xba000009,0xe1500003,0xe1ca00f0,0xe5d6c000
- .long 0xe496e004,0xe1ca01f8,0xda00003c,0xe797c10c
- .long 0xe004a2ae,0xe1a0b82e,0xe12fff1c,0xe1530000
- .long 0xeafffff4,0xed1a0b00,0xed9a2b04,0xed9a1b02
- .long 0xe3530000,0xee300b02,0xaeb40b41,0xbeb41b40
- .long 0xeef1fa10,0xed0a0b00,0xed8a0b06,0x9a00002b
- .long 0xe5d6c000,0xe496e004,0xeaffffeb
-
.globl lj_BC_ITERL
.hidden lj_BC_ITERL
.type lj_BC_ITERL, %function
- .size lj_BC_ITERL, 28
+ .size lj_BC_ITERL, 44
lj_BC_ITERL:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511002,0xe18710b0,0x3a0006d7
-
- .globl lj_BC_IITERL
- .hidden lj_BC_IITERL
- .type lj_BC_IITERL, %function
- .size lj_BC_IITERL, 44
-lj_BC_IITERL:
.long 0xe1aa00d9,0xe086b10b,0xe3710001,0x124b6b80
.long 0x114a00f8,0xe5d6c000,0xe496e004,0xe797c10c
.long 0xe004a2ae,0xe1a0b82e,0xe12fff1c
- .globl lj_BC_JITERL
- .hidden lj_BC_JITERL
- .type lj_BC_JITERL, %function
- .size lj_BC_JITERL, 40
-lj_BC_JITERL:
- .long 0xe1aa00d9,0xe3710001,0x114a00f8,0x1a000012
- .long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
- .long 0xe1a0b82e,0xe12fff1c
-
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
.type lj_BC_LOOP, %function
- .size lj_BC_LOOP, 28
+ .size lj_BC_LOOP, 24
lj_BC_LOOP:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511002,0xe18710b0,0x3a0006bb
-
- .globl lj_BC_ILOOP
- .hidden lj_BC_ILOOP
- .type lj_BC_ILOOP, %function
- .size lj_BC_ILOOP, 24
-lj_BC_ILOOP:
.long 0xe5d6c000,0xe496e004,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c
- .globl lj_BC_JLOOP
- .hidden lj_BC_JLOOP
- .type lj_BC_JLOOP, %function
- .size lj_BC_JLOOP, 32
-lj_BC_JLOOP:
- .long 0xe51708b0,0xe3a01000,0xe790b10b,0xe5071af4
- .long 0xe59ba034,0xe5079a60,0xe5078ae4,0xe12fff1a
-
.globl lj_BC_JMP
.hidden lj_BC_JMP
.type lj_BC_JMP, %function
@@ -1118,10 +1045,8 @@ lj_BC_JMP:
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
.type lj_BC_FUNCF, %function
- .size lj_BC_FUNCF, 28
+ .size lj_BC_FUNCF, 0
lj_BC_FUNCF:
- .long 0xe1a000a6,0xe200007e,0xe2400080,0xe19710b0
- .long 0xe2511001,0xe18710b0,0x3a0006ac
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
@@ -1129,7 +1054,7 @@ lj_BC_FUNCF:
.size lj_BC_IFUNCF, 68
lj_BC_IFUNCF:
.long 0xe5980018,0xe556103e,0xe5165034,0xe15a0000
- .long 0x8a0000bb,0xe5d6c000,0xe496e004,0xe15b0181
+ .long 0x8a0000ad,0xe5d6c000,0xe496e004,0xe15b0181
.long 0xe3e03000,0x3a000003,0xe797c10c,0xe004a2ae
.long 0xe1a0b82e,0xe12fff1c,0xe18920fb,0xe28bb008
.long 0xeafffff5
@@ -1137,12 +1062,8 @@ lj_BC_IFUNCF:
.globl lj_BC_JFUNCF
.hidden lj_BC_JFUNCF
.type lj_BC_JFUNCF, %function
- .size lj_BC_JFUNCF, 52
+ .size lj_BC_JFUNCF, 0
lj_BC_JFUNCF:
- .long 0xe5980018,0xe556103e,0xe5165034,0xe15a0000
- .long 0x8a0000aa,0xe15b0181,0xe3e03000,0x3a000001
- .long 0xe1a0b82e,0xeaffffcd,0xe18920fb,0xe28bb008
- .long 0xeafffff7
.globl lj_BC_FUNCV
.hidden lj_BC_FUNCV
@@ -1157,7 +1078,7 @@ lj_BC_FUNCV:
lj_BC_IFUNCV:
.long 0xe5980018,0xe089300b,0xe08aa00b,0xe5832000
.long 0xe28b100b,0xe5165034,0xe15a0000,0xe5831004
- .long 0x2a000099,0xe556c03e,0xe1a0a009,0xe1a0b003
+ .long 0x2a000098,0xe556c03e,0xe1a0a009,0xe1a0b003
.long 0xe35c0000,0xe2839008,0x0a000007,0xe3e02000
.long 0xe15a000b,0x30ca00d8,0x21a01002,0x350a2004
.long 0xe25cc001,0xe1e300f8,0x1afffff8,0xe5d6c000
@@ -1167,9 +1088,8 @@ lj_BC_IFUNCV:
.globl lj_BC_JFUNCV
.hidden lj_BC_JFUNCV
.type lj_BC_JFUNCV, %function
- .size lj_BC_JFUNCV, 4
+ .size lj_BC_JFUNCV, 0
lj_BC_JFUNCV:
- .long 0xe7f001f0
.globl lj_BC_FUNCC
.hidden lj_BC_FUNCC
@@ -1178,9 +1098,9 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.long 0xe5923014,0xe08a100b,0xe5980018,0xe089b00b
.long 0xe5889010,0xe1510000,0xe588b014,0xe3e02001
- .long 0xe1a00008,0x8a000078,0xe5072af4,0xe12fff33
- .long 0xe5989010,0xe3e02000,0xe5981014,0xe5078a64
- .long 0xe1a0b180,0xe5072af4,0xe5196004,0xe041a00b
+ .long 0xe1a00008,0x8a000078,0xe5072148,0xe12fff33
+ .long 0xe5989010,0xe3e02000,0xe5981014,0xe50780cc
+ .long 0xe1a0b180,0xe5072148,0xe5196004,0xe041a00b
.long 0xea00001c
.globl lj_BC_FUNCCW
@@ -1188,11 +1108,11 @@ lj_BC_FUNCC:
.type lj_BC_FUNCCW, %function
.size lj_BC_FUNCCW, 88
lj_BC_FUNCCW:
- .long 0xe5173a74,0xe08a100b,0xe5980018,0xe089b00b
+ .long 0xe51730dc,0xe08a100b,0xe5980018,0xe089b00b
.long 0xe5889010,0xe1510000,0xe588b014,0xe5921014
- .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072af4
+ .long 0xe3e02001,0xe1a00008,0x8a000062,0xe5072148
.long 0xe12fff33,0xe5989010,0xe3e02000,0xe5981014
- .long 0xe5078a64,0xe1a0b180,0xe5072af4,0xe5196004
+ .long 0xe50780cc,0xe1a0b180,0xe5072148,0xe5196004
.long 0xe041a00b,0xea000006
.globl lj_vm_returnp
@@ -1209,7 +1129,7 @@ lj_vm_returnp:
.size lj_vm_returnc, 24
lj_vm_returnc:
.long 0xe29bb008,0xe3a00001,0x0a000031,0xe58db004
- .long 0xe2160003,0x0afffe54
+ .long 0xe2160003,0x0afffedc
.globl lj_vm_return
.hidden lj_vm_return
@@ -1218,7 +1138,7 @@ lj_vm_returnc:
lj_vm_return:
.long 0xe3c6c007,0xe3500001,0xe049c00c,0x1affffee
.long 0xe588c010,0xe59d5014,0xe3e03001,0xe2499008
- .long 0xe25b2008,0xe1a05185,0xe5073af4,0x0a000003
+ .long 0xe25b2008,0xe1a05185,0xe5073148,0x0a000003
.long 0xe2522008,0xe0ca00d8,0xe0c900f8,0x1afffffb
.long 0xe155000b,0x1a000007,0xe5889014
@@ -1254,7 +1174,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, %function
.size lj_vm_unwind_c_eh, 20
lj_vm_unwind_c_eh:
- .long 0xe59d800c,0xe3e03001,0xe5982008,0xe582304c
+ .long 0xe59d800c,0xe3e03001,0xe5982008,0xe5823078
.long 0xeaffffe1
.globl lj_vm_unwind_ff
@@ -1271,8 +1191,8 @@ lj_vm_unwind_ff:
lj_vm_unwind_ff_eh:
.long 0xe59d800c,0xe3a040ff,0xe3a0b010,0xe1a04184
.long 0xe5989010,0xe5987008,0xe3e00001,0xe249a008
- .long 0xe5196004,0xe2877d2d,0xe3e01000,0xe5090004
- .long 0xe5071af4,0xeaffffb5
+ .long 0xe5196004,0xe2877d07,0xe3e01000,0xe5090004
+ .long 0xe5071148,0xeaffffb5
.globl lj_vm_unwind_ext
.hidden lj_vm_unwind_ext
@@ -1310,14 +1230,14 @@ lj_vm_growstack_l:
.size lj_vm_resume, 140
lj_vm_resume:
.long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
- .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d2d
+ .long 0xe1a08000,0xe5907008,0xe1a09001,0xe2877d07
.long 0xe58d800c,0xe3a06005,0xe58d2014,0xe28d1001
.long 0xe5d80007,0xe58d2018,0xe58d8008,0xe58d2010
- .long 0xe3500000,0xe5881028,0x0a000025,0xe5078a64
+ .long 0xe3500000,0xe5881028,0x0a000025,0xe50780cc
.long 0xe1a0a009,0xe5989010,0xe5980014,0xe3a040ff
.long 0xe5c82007,0xe040b009,0xe5196004,0xe1a04184
- .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071af4
- .long 0xe58db004,0x0afffdd1,0xeaffff7b
+ .long 0xe3e01000,0xe28bb008,0xe2160003,0xe5071148
+ .long 0xe58db004,0x0afffe59,0xeaffff7b
.globl lj_vm_pcall
.hidden lj_vm_pcall
@@ -1335,17 +1255,17 @@ lj_vm_call:
.long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
.long 0xe3a06001,0xe590b028,0xe58d2014,0xe1a08000
.long 0xe58d000c,0xe5987008,0xe1a09001,0xe58d0008
- .long 0xe58db010,0xe2877d2d,0xe588d028,0xe5078a64
+ .long 0xe58db010,0xe2877d07,0xe588d028,0xe50780cc
.long 0xe598c010,0xe5980014,0xe3a040ff,0xe0866009
.long 0xe1a04184,0xe046600c,0xe3e01000,0xe040b009
- .long 0xe5071af4
+ .long 0xe5071148
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
.type lj_vm_call_dispatch, %function
.size lj_vm_call_dispatch, 12
lj_vm_call_dispatch:
- .long 0xe14920d8,0xe3730009,0x1a0000f6
+ .long 0xe14920d8,0xe3730009,0x1a0000f7
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
@@ -1362,9 +1282,9 @@ lj_vm_call_dispatch_f:
lj_vm_cpcall:
.long 0xe92d4fe0,0xed2d8b10,0xe24dd020,0xe58d401c
.long 0xe1a08000,0xe590a01c,0xe58d000c,0xe5987008
- .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d2d
+ .long 0xe598c014,0xe58d0008,0xe598b028,0xe2877d07
.long 0xe04aa00c,0xe3a0c000,0xe58da014,0xe58dc018
- .long 0xe58db010,0xe588d028,0xe5078a64,0xe12fff33
+ .long 0xe58db010,0xe588d028,0xe50780cc,0xe12fff33
.long 0xe1b09000,0xe3a06005,0x1affffd3,0xeaffff4b
.globl lj_cont_dispatch
@@ -1375,8 +1295,8 @@ lj_cont_dispatch:
.long 0xe51c2008,0xe5190010,0xe1a03009,0xe1a0900c
.long 0xe3500001,0xe513600c,0xe5922010,0xe3e0e000
.long 0xe08a100b,0xe501e004,0x9a000001,0xe5125030
- .long 0xe12fff10,0x0a000710,0xe2433010,0xe043b009
- .long 0xea000510
+ .long 0xe12fff10,0x0a00066c,0xe2433010,0xe043b009
+ .long 0xea00050e
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1385,8 +1305,8 @@ lj_cont_dispatch:
lj_cont_cat:
.long 0xe516e004,0xe2431010,0xe1ca20d0,0xe5889010
.long 0xe004baae,0xe004a2ae,0xe089000b,0xe0510000
- .long 0x11c120f0,0x11a02000,0x1afffa3c,0xe18920fa
- .long 0xea000069
+ .long 0x11c120f0,0x11a02000,0x1afffac4,0xe18920fa
+ .long 0xea00006a
.globl lj_vmeta_tgets1
.hidden lj_vmeta_tgets1
@@ -1400,7 +1320,7 @@ lj_vmeta_tgets1:
.type lj_vmeta_tgets, %function
.size lj_vmeta_tgets, 36
lj_vmeta_tgets:
- .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004
+ .long 0xe2471e13,0xe3e0300b,0xe581c000,0xe5813004
.long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d
.long 0xea000008
@@ -1432,7 +1352,7 @@ lj_vmeta_tgetv:
.size lj_vmeta_tgetr, 20
lj_vmeta_tgetr:
bl lj_tab_getinth
- .long 0xe3500000,0x11c000d0,0x03e01000,0xeafffb7f
+ .long 0xe3500000,0x11c000d0,0x03e01000,0xeafffc07
.globl lj_vmeta_tsets1
.hidden lj_vmeta_tsets1
@@ -1446,7 +1366,7 @@ lj_vmeta_tsets1:
.type lj_vmeta_tsets, %function
.size lj_vmeta_tsets, 36
lj_vmeta_tsets:
- .long 0xe2471d2b,0xe3e0300b,0xe581c000,0xe5813004
+ .long 0xe2471e13,0xe3e0300b,0xe581c000,0xe5813004
.long 0xe3e03004,0xe58db000,0xe58d3004,0xe1a0200d
.long 0xea000008
@@ -1475,11 +1395,11 @@ lj_vmeta_tsetv:
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, %function
- .size lj_vmeta_tsetr, 16
+ .size lj_vmeta_tsetr, 20
lj_vmeta_tsetr:
- .long 0xe5889010,0xe58d6008
+ .long 0xe5889010,0xe1a00008,0xe58d6008
bl lj_tab_setinth
- .long 0xeafffc24
+ .long 0xeafffcab
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
@@ -1592,7 +1512,7 @@ lj_vmeta_arith_vv:
.size lj_vmeta_binop, 24
lj_vmeta_binop:
.long 0xe0401009,0xe500600c,0xe2816002,0xe1a09000
- .long 0xe3a0b010,0xeaffff0b
+ .long 0xe3a0b010,0xeaffff0a
.globl lj_vmeta_len
.hidden lj_vmeta_len
@@ -1623,17 +1543,16 @@ lj_vmeta_callt:
.long 0xe1a00008,0xe5889010,0xe24a1008,0xe58d6008
.long 0xe08a200b
bl lj_meta_call
- .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffbd8
+ .long 0xe51a2008,0xe5196004,0xe28bb008,0xeafffc5f
.globl lj_vmeta_for
.hidden lj_vmeta_for
.type lj_vmeta_for, %function
- .size lj_vmeta_for, 48
+ .size lj_vmeta_for, 36
lj_vmeta_for:
.long 0xe1a00008,0xe5889010,0xe1a0100a,0xe58d6008
bl lj_meta_for
- .long 0xe556c004,0xe516e004,0xe35c004e,0xe004a2ae
- .long 0xe1a0b82e,0x0afffd11,0xeafffceb
+ .long 0xe516e004,0xe004a2ae,0xe1a0b82e,0xeafffd75
.globl lj_ff_assert
.hidden lj_ff_assert
@@ -1661,13 +1580,13 @@ lj_ff_type:
lj_ff_getmetatable:
.long 0xe1c900d0,0xe35b0008,0x3a0003eb,0xe371000c
.long 0x1371000d,0x1a000018,0xe590c010,0xe3e01000
- .long 0xe517ba14,0xe35c0000,0x0a0001b2,0xe59c201c
+ .long 0xe517b05c,0xe35c0000,0x0a0001b2,0xe59c201c
.long 0xe59b3008,0xe59ce014,0xe0022003,0xe0822082
.long 0xe08ee182,0xe1ce20d8,0xe1ce00d0,0xe59ee010
.long 0xe3730005,0x0152000b,0x0a000004,0xe35e0000
.long 0x1afffff7,0xe1a0000c,0xe3e0100b,0xea0001a1
.long 0xe3710001,0x1a00019f,0xeafffff9,0xe371000e
- .long 0x21e01001,0x33a0100d,0xe0873101,0xe513ca00
+ .long 0x21e01001,0x33a0100d,0xe0873101,0xe513c048
.long 0xeaffffe1
.globl lj_ff_setmetatable
@@ -1678,7 +1597,7 @@ lj_ff_setmetatable:
.long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a0003c5
.long 0xe371000c,0x0590c010,0x0373000c,0x05d03004
.long 0x035c0000,0x1a0003bf,0xe3130004,0xe5802010
- .long 0x0a00018b,0xe5172b10,0xe3c33004,0xe5070b10
+ .long 0x0a00018b,0xe517219c,0xe3c33004,0xe507019c
.long 0xe5c03004,0xe580200c,0xea000185
.globl lj_ff_rawget
@@ -1705,9 +1624,9 @@ lj_ff_tonumber:
.size lj_ff_tostring, 84
lj_ff_tostring:
.long 0xe1c900d0,0xe35b0008,0x3a0003a2,0xe3710005
- .long 0x0a00016f,0xe51739cc,0xe5889010,0xe371000e
- .long 0x93530000,0xe58d6008,0x8a00039a,0xe5170b2c
- .long 0xe5171b28,0xe1500001,0xab0003bf,0xe1a00008
+ .long 0x0a00016f,0xe5173014,0xe5889010,0xe371000e
+ .long 0x93530000,0xe58d6008,0x8a00039a,0xe51701b8
+ .long 0xe51711b4,0xe1500001,0xab0003bf,0xe1a00008
.long 0xe1a01009
bl lj_strfmt_number
.long 0xe5989010,0xe3e01004,0xea00015f
@@ -1765,9 +1684,9 @@ lj_ff_ipairs:
.type lj_ff_pcall, %function
.size lj_ff_pcall, 40
lj_ff_pcall:
- .long 0xe557aacf,0xe35b0008,0x3a00033e,0xe31a0010
+ .long 0xe557a16b,0xe35b0008,0x3a00033e,0xe31a0010
.long 0xe1a0c009,0xe2899008,0x03a0600e,0x13a0600f
- .long 0xe24bb008,0xeafffe0f
+ .long 0xe24bb008,0xeafffe11
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
@@ -1775,9 +1694,9 @@ lj_ff_pcall:
.size lj_ff_xpcall, 64
lj_ff_xpcall:
.long 0xe1c900d0,0xe1c920d8,0xe35b0010,0x3a000333
- .long 0xe557aacf,0xe3730009,0x1a000330,0xe1a0c009
+ .long 0xe557a16b,0xe3730009,0x1a000330,0xe1a0c009
.long 0xe1c900f8,0xe1c920f0,0xe31a0010,0xe2899010
- .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffdff
+ .long 0x03a06016,0x13a06017,0xe24bb010,0xeafffe01
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
@@ -1792,15 +1711,15 @@ lj_ff_coroutine_resume:
.long 0x8a000312,0xe2422008,0xe2899008,0xe24bb008
.long 0xe5802014,0xe5889014,0xe18920dc,0xe15c000b
.long 0x118120fc,0xe28cc008,0x1afffffa,0xe3a02000
- .long 0xe1a0a000,0xe3a03000,0xebfffd99,0xe59a2010
+ .long 0xe1a0a000,0xe3a03000,0xebfffd9b,0xe59a2010
.long 0xe3e01000,0xe59a3014,0xe3500001,0xe5989010
- .long 0xe5078a64,0xe5071af4,0x8a000016,0xe053b002
+ .long 0xe50780cc,0xe5071148,0x8a000016,0xe053b002
.long 0xe5980018,0xe089100b,0x0a000009,0xe1510000
.long 0xe3a0c000,0x8a000015,0xe24b3008,0xe58a2014
.long 0xe18200dc,0xe15c0003,0xe18900fc,0xe28cc008
.long 0x1afffffa,0xe3e02002,0xe28bb010,0xe5092004
.long 0xe249a008,0xe2160003,0xe58d6008,0xe58db004
- .long 0x0afffb6f,0xeafffd19,0xe16300d8,0xe3e02001
+ .long 0x0afffbf9,0xeafffd1b,0xe16300d8,0xe3e02001
.long 0xe3a0b018,0xe58a3014,0xe1c900f0,0xeafffff2
.long 0xe1a00008,0xe1a011ab
bl lj_state_growstack
@@ -1817,15 +1736,15 @@ lj_ff_coroutine_wrap_aux:
.long 0xe590c028,0xe35a0001,0x91520003,0x935c0000
.long 0x8a0002c9,0xe5802014,0xe5889014,0xe18920dc
.long 0xe15c000b,0x118120fc,0xe28cc008,0x1afffffa
- .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd53
+ .long 0xe3a02000,0xe1a0a000,0xe3a03000,0xebfffd55
.long 0xe59a2010,0xe3e01000,0xe59a3014,0xe3500001
- .long 0xe5989010,0xe5078a64,0xe5071af4,0x8a000014
+ .long 0xe5989010,0xe50780cc,0xe5071148,0x8a000014
.long 0xe053b002,0xe5980018,0xe089100b,0x0a000009
.long 0xe1510000,0xe3a0c000,0x8a000010,0xe24b3008
.long 0xe58a2014,0xe18200dc,0xe15c0003,0xe18900fc
.long 0xe28cc008,0x1afffffa,0xe1a0a009,0xe28bb008
- .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffb2b
- .long 0xeafffcd5,0xe1a00008,0xe1a0100a
+ .long 0xe2160003,0xe58d6008,0xe58db004,0x0afffbb5
+ .long 0xeafffcd7,0xe1a00008,0xe1a0100a
bl lj_ffh_coroutine_wrap_err
.long 0xe1a00008,0xe1a011ab
bl lj_state_growstack
@@ -1838,7 +1757,7 @@ lj_ff_coroutine_wrap_aux:
lj_ff_coroutine_yield:
.long 0xe5980028,0xe089100b,0xe5889010,0xe3100001
.long 0xe5881014,0xe3a00001,0xe3a02000,0x0a000291
- .long 0xe5882028,0xe5c80007,0xeafffcd8
+ .long 0xe5882028,0xe5c80007,0xeafffcda
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
@@ -1854,7 +1773,7 @@ lj_ff_math_floor:
.long 0xea000044,0x2a000043,0xe1822000,0xe1120fc1
.long 0x03a00000,0x13e00000,0xe3e0100d,0xea00003d
.long 0x03530480,0x03520000,0x1a000002,0xe3510000
- .long 0x43a00480,0x4afffff0,0xeb00037e,0xea000035
+ .long 0x43a00480,0x4afffff0,0xeb0002f9,0xea000035
.globl lj_ff_math_ceil
.hidden lj_ff_math_ceil
@@ -1870,7 +1789,7 @@ lj_ff_math_ceil:
.long 0xb2600000,0xe3e0100d,0xea00001a,0x2a000019
.long 0xe1822000,0xe1d22fc1,0x03a00000,0x13a00001
.long 0xe3e0100d,0xea000013,0x03530480,0x1a000002
- .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000399
+ .long 0xe3510000,0x43a00480,0x4afffff1,0xeb000314
.long 0xea00000c,0xe1a00000,0x00000000,0x41e00000
.globl lj_ff_math_abs
@@ -1902,7 +1821,7 @@ lj_fff_res1:
.size lj_fff_res, 84
lj_fff_res:
.long 0xe2160003,0x0516e004,0xe58db004,0xe249a008
- .long 0x1afffc5c,0xe004caae,0xe15c000b,0x8a000007
+ .long 0x1afffc5e,0xe004caae,0xe15c000b,0x8a000007
.long 0xe00402ae,0xe5d6c000,0xe496e004,0xe04a9000
.long 0xe797c10c,0xe004a2ae,0xe1a0b82e,0xe12fff1c
.long 0xe08a100b,0xe3e00000,0xe28bb008,0xe5010004
@@ -2121,7 +2040,7 @@ lj_ff_math_min:
.long 0xea000007,0xed190b00,0x8a000150,0xe1ca20d0
.long 0xed1a1b00,0xe15a000c,0x2affff3a,0xe373000e
.long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008
- .long 0x8eb00b41,0xeafffff4,0xee022a10,0x8a000143
+ .long 0x5eb00b41,0xeafffff4,0xee022a10,0x8a000143
.long 0xeeb81bc2,0xeafffff6
.globl lj_ff_math_max
@@ -2137,7 +2056,7 @@ lj_ff_math_max:
.long 0xea000007,0xed190b00,0x8a00012a,0xe1ca20d0
.long 0xed1a1b00,0xe15a000c,0x2affff14,0xe373000e
.long 0x2a000004,0xeeb40b41,0xeef1fa10,0xe28aa008
- .long 0x3eb00b41,0xeafffff4,0xee022a10,0x8a00011d
+ .long 0xdeb00b41,0xeafffff4,0xee022a10,0x8a00011d
.long 0xeeb81bc2,0xeafffff6
.globl lj_ff_string_byte
@@ -2146,7 +2065,7 @@ lj_ff_math_max:
.size lj_ff_string_byte, 52
lj_ff_string_byte:
.long 0xe1c900d0,0xe5196004,0xe35b0008,0x03710005
- .long 0x1a000116,0xe590200c,0xe5d00010,0xe3e0100d
+ .long 0x1a000116,0xe5902010,0xe5d00014,0xe3e0100d
.long 0xe3520000,0x03a0b008,0x13a0b010,0xe14900f8
.long 0xeafffee0
@@ -2155,7 +2074,7 @@ lj_ff_string_byte:
.type lj_ff_string_char, %function
.size lj_ff_string_char, 52
lj_ff_string_char:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab000133
+ .long 0xe51701b8,0xe51711b4,0xe1500001,0xab000133
.long 0xe1c900d0,0xe5196004,0xe35b0008,0x0371000e
.long 0x03d030ff,0xe3a02001,0x1a000103,0xe58d0000
.long 0xe1a0100d
@@ -2180,13 +2099,13 @@ lj_fff_resstr:
.type lj_ff_string_sub, %function
.size lj_ff_string_sub, 132
lj_ff_string_sub:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab00011f
+ .long 0xe51701b8,0xe51711b4,0xe1500001,0xab00011f
.long 0xe1c900d0,0xe1c921d0,0xe35b0010,0xe3e0c000
.long 0x0a000003,0x3a0000f0,0xe373000e,0xe1a0c002
- .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x0590100c
+ .long 0x1a0000ed,0xe1c920d8,0xe3710005,0x05901010
.long 0x0373000e,0x1a0000e8,0xe2813001,0xe3520000
.long 0xb0822003,0xe3520001,0xb3a02001,0xe35c0000
- .long 0xb08cc003,0xe1cccfcc,0xe15c0001,0xe280000f
+ .long 0xb08cc003,0xe1cccfcc,0xe15c0001,0xe2800013
.long 0xc1a0c001,0xe0801002,0xe05c2002,0xe2822001
.long 0xaaffffd7
@@ -2195,16 +2114,16 @@ lj_ff_string_sub:
.type lj_fff_emptystr, %function
.size lj_fff_emptystr, 12
lj_fff_emptystr:
- .long 0xe2470eae,0xe3e01004,0xeafffea5
+ .long 0xe2470d06,0xe3e01004,0xeafffea5
.globl lj_ff_string_reverse
.hidden lj_ff_string_reverse
.type lj_ff_string_reverse, %function
.size lj_ff_string_reverse, 76
lj_ff_string_reverse:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000fb
+ .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000fb
.long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000ce
- .long 0xe2470eaf,0xe3720005,0x1a0000cb,0xe5903008
+ .long 0xe2470d05,0xe3720005,0x1a0000cb,0xe5903008
.long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
bl lj_buf_putstr_reverse
bl lj_buf_tostr
@@ -2215,9 +2134,9 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, %function
.size lj_ff_string_lower, 76
lj_ff_string_lower:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000e8
+ .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000e8
.long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000bb
- .long 0xe2470eaf,0xe3720005,0x1a0000b8,0xe5903008
+ .long 0xe2470d05,0xe3720005,0x1a0000b8,0xe5903008
.long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
bl lj_buf_putstr_lower
bl lj_buf_tostr
@@ -2228,9 +2147,9 @@ lj_ff_string_lower:
.type lj_ff_string_upper, %function
.size lj_ff_string_upper, 76
lj_ff_string_upper:
- .long 0xe5170b2c,0xe5171b28,0xe1500001,0xab0000d5
+ .long 0xe51701b8,0xe51711b4,0xe1500001,0xab0000d5
.long 0xe5992004,0xe35b0008,0xe5991000,0x3a0000a8
- .long 0xe2470eaf,0xe3720005,0x1a0000a5,0xe5903008
+ .long 0xe2470d05,0xe3720005,0x1a0000a5,0xe5903008
.long 0xe5889010,0xe58d6008,0xe580800c,0xe5803000
bl lj_buf_putstr_upper
bl lj_buf_tostr
@@ -2376,7 +2295,7 @@ lj_fff_fallback:
.size lj_vm_call_tail, 48
lj_vm_call_tail:
.long 0xe2160003,0xe3c61007,0x0516e004,0x000412ae
- .long 0x02811008,0xe049c001,0xeafffab3,0xe3a01014
+ .long 0x02811008,0xe049c001,0xeafffab5,0xe3a01014
bl lj_state_growstack
.long 0xe5989010,0xe1500000,0xeaffffe8
@@ -2393,18 +2312,15 @@ lj_fff_gcstep:
.globl lj_vm_record
.hidden lj_vm_record
.type lj_vm_record, %function
- .size lj_vm_record, 40
+ .size lj_vm_record, 0
lj_vm_record:
- .long 0xe5570acf,0xe3100020,0x1a000009,0xe5171a80
- .long 0xe3100010,0x1a000014,0xe2411001,0xe310000c
- .long 0x15071a80,0xea000010
.globl lj_vm_rethook
.hidden lj_vm_rethook
.type lj_vm_rethook, %function
.size lj_vm_rethook, 24
lj_vm_rethook:
- .long 0xe5570acf,0xe3100010,0x0a00000d,0xe20ec0ff
+ .long 0xe557016b,0xe3100010,0x0a00000d,0xe20ec0ff
.long 0xe087c10c,0xe59cf268
.globl lj_vm_inshook
@@ -2412,8 +2328,8 @@ lj_vm_rethook:
.type lj_vm_inshook, %function
.size lj_vm_inshook, 92
lj_vm_inshook:
- .long 0xe5570acf,0xe5171a80,0xe3100010,0x1afffff8
- .long 0xe310000c,0x0afffff6,0xe2511001,0xe5071a80
+ .long 0xe557016b,0xe51710e8,0xe3100010,0x1afffff8
+ .long 0xe310000c,0x0afffff6,0xe2511001,0xe50710e8
.long 0x0a000001,0xe3100004,0x0afffff1,0xe1a00008
.long 0xe5889010,0xe1a01006
bl lj_dispatch_ins
@@ -2430,28 +2346,23 @@ lj_cont_hook:
.globl lj_vm_hotloop
.hidden lj_vm_hotloop
.type lj_vm_hotloop, %function
- .size lj_vm_hotloop, 48
+ .size lj_vm_hotloop, 0
lj_vm_hotloop:
- .long 0xe5192008,0xe2470d27,0xe58d6008,0xe5922010
- .long 0xe1a01006,0xe5078970,0xe5522039,0xe5889010
- .long 0xe0892182,0xe5882014
- bl lj_trace_hot
- .long 0xeaffffe7
.globl lj_vm_callhook
.hidden lj_vm_callhook
.type lj_vm_callhook, %function
- .size lj_vm_callhook, 8
+ .size lj_vm_callhook, 4
lj_vm_callhook:
- .long 0xe1a01006,0xea000000
+ .long 0xe1a01006
.globl lj_vm_hotcall
.hidden lj_vm_hotcall
.type lj_vm_hotcall, %function
- .size lj_vm_hotcall, 68
+ .size lj_vm_hotcall, 64
lj_vm_hotcall:
- .long 0xe3861001,0xe089300b,0xe58d6008,0xe1a00008
- .long 0xe5889010,0xe04aa009,0xe5883014
+ .long 0xe089300b,0xe58d6008,0xe1a00008,0xe5889010
+ .long 0xe04aa009,0xe5883014
bl lj_dispatch_call
.long 0xe5989010,0xe5983014,0xe3a01000,0xe089a00a
.long 0xe043b009,0xe58d1008,0xe5192008,0xe516e004
@@ -2460,19 +2371,8 @@ lj_vm_hotcall:
.globl lj_cont_stitch
.hidden lj_cont_stitch
.type lj_cont_stitch, %function
- .size lj_cont_stitch, 140
+ .size lj_cont_stitch, 0
lj_cont_stitch:
- .long 0xe59dc004,0xe516e004,0xe5132018,0xe25cc008
- .long 0xe004b2ae,0x0a000005,0xe1ca00d0,0xe28aa008
- .long 0xe25cc008,0xe18900fb,0xe28bb008,0x1afffff9
- .long 0xe004a2ae,0xe004caae,0xe08aa00c,0xe15a000b
- .long 0xe3e01000,0x8a00000d,0xe1d2a4b0,0xe1d2b4b2
- .long 0xe15b000a,0x0afffaee,0xe35b0000,0x1afff912
- .long 0xe507a0bc,0xe5078970,0xe5889010,0xe2470d27
- .long 0xe1a01006
- bl lj_dispatch_stitch
- .long 0xe5989010,0xeafffae4,0xe18900fb,0xe28bb008
- .long 0xeaffffeb
.globl lj_vm_profhook
.hidden lj_vm_profhook
@@ -2481,40 +2381,19 @@ lj_cont_stitch:
lj_vm_profhook:
.long 0xe1a00008,0xe5889010,0xe1a01006
bl lj_dispatch_profile
- .long 0xe5989010,0xe2466004,0xeafffada
+ .long 0xe5989010,0xe2466004,0xeafffb18
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
.type lj_vm_exit_handler, %function
- .size lj_vm_exit_handler, 136
+ .size lj_vm_exit_handler, 0
lj_vm_exit_handler:
- .long 0xe24dd00c,0xe92d1fff,0xe59d0040,0xe59e7000
- .long 0xe28d2040,0xe3e03003,0xe58d2034,0xe5073af4
- .long 0xe5301004,0xe58d0038,0xe58d003c,0xed2d0b20
- .long 0xe1a01401,0xe0800341,0xe59e1004,0xe040000e
- .long 0xe5178a64,0xe0810120,0xe5179a60,0xe50700bc
- .long 0xe3a03000,0xe5889010,0xe5078970,0xe5073a60
- .long 0xe2470d27,0xe1a0100d
- bl lj_trace_exit
- .long 0xe5981028,0xe5989010,0xe3c11003,0xe1a0d001
- .long 0xe59d6008,0xe58d800c,0xea000000
.globl lj_vm_exit_interp
.hidden lj_vm_exit_interp
.type lj_vm_exit_interp, %function
- .size lj_vm_exit_interp, 164
+ .size lj_vm_exit_interp, 4
lj_vm_exit_interp:
- .long 0xe59d800c,0xe3500000,0xba000021,0xe1a0b180
- .long 0xe5191008,0xe58db004,0xe3a02000,0xe5889010
- .long 0xe5911010,0xe5072a60,0xe3e03000,0xe5115030
- .long 0xe5d6c000,0xe3a040ff,0xe496e004,0xe1a04184
- .long 0xe5073af4,0xe35c0061,0x2a000007,0xe35c0059
- .long 0xe797c10c,0xe004a2ae,0x31a0b82e,0x224bb008
- .long 0x208aa009,0x25192008,0xe12fff1c,0xe5190004
- .long 0xe2101003,0x1afffff4,0xe5102004,0xe00402a2
- .long 0xe0491000,0xe5112010,0xe5922010,0xe5125030
- .long 0xeaffffed,0xe2601000,0xe1a00008
- bl lj_err_throw
.long 0x3ff00000
.globl lj_vm_floor
@@ -2578,29 +2457,21 @@ lj_vm_ceil_sf:
.globl lj_vm_trunc
.hidden lj_vm_trunc
.type lj_vm_trunc, %function
- .size lj_vm_trunc, 64
+ .size lj_vm_trunc, 0
lj_vm_trunc:
- .long 0xec510b10,0xe1a02081,0xe292c980,0x52011480
- .long 0x53a00000,0x5c410b10,0x512fff1e,0xe3e03ff3
- .long 0xe053cacc,0x312fff1e,0xe3e03001,0xe0000c13
- .long 0xe25cc020,0x50011c13,0xec410b10,0xe12fff1e
.globl lj_vm_trunc_sf
.hidden lj_vm_trunc_sf
.type lj_vm_trunc_sf, %function
- .size lj_vm_trunc_sf, 52
+ .size lj_vm_trunc_sf, 0
lj_vm_trunc_sf:
- .long 0xe1a02081,0xe292c980,0x52011480,0x53a00000
- .long 0x512fff1e,0xe3e03ff3,0xe053cacc,0x312fff1e
- .long 0xe3e03001,0xe0000c13,0xe25cc020,0x50011c13
- .long 0xe12fff1e
.globl lj_vm_mod
.hidden lj_vm_mod
.type lj_vm_mod, %function
.size lj_vm_mod, 36
lj_vm_mod:
- .long 0xee860b07,0xe1a0b00e,0xec510b10,0xebffff7a
+ .long 0xee860b07,0xe1a0b00e,0xec510b10,0xebffff97
.long 0xec410b10,0xee200b07,0xe1a0e00b,0xee366b40
.long 0xe12fff1e
@@ -2637,7 +2508,7 @@ lj_vm_modi:
.type lj_vm_ffi_callback, %function
.size lj_vm_ffi_callback, 136
lj_vm_ffi_callback:
- .long 0xe59c60e4,0xe28c7d2d,0xe58d401c,0xe28d4060
+ .long 0xe59c60fc,0xe28c7d07,0xe58d401c,0xe28d4060
.long 0xed248b10,0xe286c060,0xe1c626f8,0xe1c606f0
.long 0xed2c0b10,0xe59d3000,0xe28d2080,0xe1a00006
.long 0xe1a031a3,0xe5862080,0xe1a0100d,0xe5863094
@@ -2645,7 +2516,7 @@ lj_vm_ffi_callback:
bl lj_ccallback_enter
.long 0xe5909010,0xe3e01000,0xe590b014,0xe3a040ff
.long 0xe5192008,0xe1a08000,0xe04bb009,0xe1a04184
- .long 0xe5071af4,0xe5926010,0xe5d6c000,0xe496e004
+ .long 0xe5071148,0xe5926010,0xe5d6c000,0xe496e004
.long 0xe797c10c,0xe004a2ae,0xe08aa009,0xe12fff1c
.globl lj_cont_ffi_callback
@@ -2653,10 +2524,10 @@ lj_vm_ffi_callback:
.type lj_cont_ffi_callback, %function
.size lj_cont_ffi_callback, 40
lj_cont_ffi_callback:
- .long 0xe5176a5c,0xe5889010,0xe5883014,0xe586800c
+ .long 0xe51760c4,0xe5889010,0xe5883014,0xe586800c
.long 0xe1a00006,0xe1a0100a
bl lj_ccallback_leave
- .long 0xe1c606d0,0xed960b08,0xeafff825
+ .long 0xe1c606d0,0xed960b08,0xeafff8c9
.globl lj_err_unwind_arm
.personality lj_err_unwind_arm
.fnend
@@ -2701,7 +2572,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.long .Lbegin
- .long 16812
+ .long 15612
.byte 0xe
.uleb128 128
.byte 0x8e
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h
index dc02ca811..9c9ee0b1c 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_bcdef.h
@@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
10057,
10120,
10403,
-10456,
-11077,
-11446,
-11397,
-11511,
-11583,
-11658,
-11733,
-11808,
-11127,
-11217,
-11307,
-10509,
-10556,
-10670,
-10831,
-10913,
-10995
+10465,
+11095,
+11464,
+11415,
+11529,
+11601,
+11676,
+11751,
+11826,
+11145,
+11235,
+11325,
+10527,
+10574,
+10688,
+10849,
+10931,
+11013
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h
index 3d3aba78d..0ea74688b 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h
index d17b6e75e..5146bfb99 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -290,7 +291,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
lj_cf_jit_util_funcuvname
};
static const uint8_t lj_lib_init_jit_util[] = {
-148,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+149,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
110,99,107,10,102,117,110,99,117,118,110,97,109,101,255
};
#endif
@@ -303,7 +304,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
lj_cf_jit_profile_dumpstack
};
static const uint8_t lj_lib_init_jit_profile[] = {
-152,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
+153,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
@@ -331,7 +332,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
lj_cf_ffi_meta___ipairs
};
static const uint8_t lj_lib_init_ffi_meta[] = {
-155,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
+156,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,
@@ -349,7 +350,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
lj_cf_ffi_clib___gc
};
static const uint8_t lj_lib_init_ffi_clib[] = {
-173,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
+174,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
@@ -361,7 +362,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
lj_cf_ffi_callback_set
};
static const uint8_t lj_lib_init_ffi_callback[] = {
-176,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
+177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -388,7 +389,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
lj_cf_ffi_load
};
static const uint8_t lj_lib_init_ffi[] = {
-178,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
+179,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,
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h b/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h
index 2c0200191..ea00647a6 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -156,45 +157,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -218,9 +219,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S b/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S
index 521d7cd19..ed985fcb2 100644
--- a/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S
+++ b/core/src/luajit/autogen/linux/nojit/i386/lj_vm.S
@@ -228,7 +228,7 @@ lj_BC_UNM:
.size lj_BC_LEN, 73
lj_BC_LEN:
.byte 131,124,194,4,251,117,33,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,6,15,182,204,15,182,232,131
+ .byte 64,16,242,15,17,4,202,139,6,15,182,204,15,182,232,131
.byte 198,4,193,232,16,255,36,171,131,124,194,4,244,15,133,28
.byte 24,0,0,139,12,194,137,213
call lj_tab_len
@@ -280,7 +280,7 @@ lj_BC_DIVVN:
.size lj_BC_MODVN, 54
lj_BC_MODVN:
.byte 15,182,236,15,182,192,131,124,234,4,242,15,131,205,22,0
- .byte 0,242,15,16,4,234,242,15,16,12,199,232,10,43,0,0
+ .byte 0,242,15,16,4,234,242,15,16,12,199,232,28,43,0,0
.byte 242,15,17,4,202,139,6,15,182,204,15,182,232,131,198,4
.byte 193,232,16,255,36,171
@@ -481,7 +481,7 @@ lj_BC_USETV:
.byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
.byte 4,117,17,139,6,15,182,204,15,182,232,131,198,4,193,232
.byte 16,255,36,171,131,232,252,131,248,246,118,231,246,65,4,3
- .byte 116,225,135,213,141,139,128,254,255,255
+ .byte 116,225,135,213,141,139,72,254,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -494,7 +494,7 @@ lj_BC_USETS:
.byte 8,199,64,4,251,255,255,255,246,69,4,4,117,17,139,6
.byte 15,182,204,15,182,232,131,198,4,193,232,16,255,36,171,246
.byte 65,4,3,116,233,128,125,6,0,116,227,137,213,137,194,141
- .byte 139,128,254,255,255
+ .byte 139,72,254,255,255
call lj_gc_barrieruv
.byte 137,234,235,208
@@ -543,7 +543,7 @@ lj_BC_FNEW:
.type lj_BC_TNEW, @function
.size lj_BC_TNEW, 113
lj_BC_TNEW:
- .byte 139,108,36,48,137,85,16,139,139,148,254,255,255,59,139,152
+ .byte 139,108,36,48,137,85,16,139,139,80,254,255,255,59,139,84
.byte 254,255,255,137,116,36,24,115,75,137,193,37,255,7,0,0
.byte 193,233,11,137,76,36,8,61,255,7,0,0,116,47,137,44
.byte 36,137,68,36,4
@@ -559,8 +559,8 @@ lj_BC_TNEW:
.type lj_BC_TDUP, @function
.size lj_BC_TDUP, 87
lj_BC_TDUP:
- .byte 247,208,139,108,36,48,139,139,148,254,255,255,137,116,36,24
- .byte 59,139,152,254,255,255,137,85,16,115,45,139,20,135,137,233
+ .byte 247,208,139,108,36,48,139,139,80,254,255,255,137,116,36,24
+ .byte 59,139,84,254,255,255,137,85,16,115,45,139,20,135,137,233
call lj_tab_dup
.byte 139,85,16,15,182,78,253,137,4,202,199,68,202,4,244,255
.byte 255,255,139,6,15,182,204,15,182,232,131,198,4,193,232,16
@@ -649,7 +649,7 @@ lj_BC_TSETV:
.byte 232,131,198,4,193,232,16,255,36,171,131,125,16,0,116,215
.byte 139,77,16,246,65,6,2,15,132,56,13,0,0,15,182,78
.byte 253,235,196,131,124,194,4,251,15,133,39,13,0,0,139,4
- .byte 194,235,50,128,101,4,251,139,139,176,254,255,255,137,171,176
+ .byte 194,235,50,128,101,4,251,139,139,108,254,255,255,137,171,108
.byte 254,255,255,137,77,12,15,182,78,253,235,161
.globl lj_BC_TSETS
@@ -672,7 +672,7 @@ lj_BC_TSETS:
.byte 137,116,36,24
call lj_tab_newkey
.byte 139,85,16,139,108,36,12,137,193,233,99,255,255,255,128,101
- .byte 4,251,139,131,176,254,255,255,137,171,176,254,255,255,137,69
+ .byte 4,251,139,131,108,254,255,255,137,171,108,254,255,255,137,69
.byte 12,233,85,255,255,255
.globl lj_BC_TSETB
@@ -686,8 +686,8 @@ lj_BC_TSETB:
.byte 108,202,4,139,12,202,137,104,4,137,8,139,6,15,182,204
.byte 15,182,232,131,198,4,193,232,16,255,36,171,131,125,16,0
.byte 116,215,139,77,16,246,65,6,2,15,132,167,11,0,0,15
- .byte 182,78,253,235,196,128,101,4,251,139,139,176,254,255,255,137
- .byte 171,176,254,255,255,137,77,12,15,182,78,253,235,177
+ .byte 182,78,253,235,196,128,101,4,251,139,139,108,254,255,255,137
+ .byte 171,108,254,255,255,137,77,12,15,182,78,253,235,177
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
@@ -702,8 +702,8 @@ lj_BC_TSETM:
.byte 232,16,255,36,171,137,108,36,4,139,108,36,48,137,85,16
.byte 137,68,36,8,137,44,36,137,116,36,24
call lj_tab_reasize
- .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,176
- .byte 254,255,255,137,171,176,254,255,255,137,69,12,235,133
+ .byte 139,85,16,15,182,78,253,235,142,128,101,4,251,139,131,108
+ .byte 254,255,255,137,171,108,254,255,255,137,69,12,235,133
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
@@ -714,7 +714,7 @@ lj_BC_TSETR:
.byte 4,4,117,44,59,69,24,15,131,107,11,0,0,193,224,3
.byte 3,69,8,139,108,202,4,139,12,202,137,104,4,137,8,139
.byte 6,15,182,204,15,182,232,131,198,4,193,232,16,255,36,171
- .byte 128,101,4,251,139,139,176,254,255,255,137,171,176,254,255,255
+ .byte 128,101,4,251,139,139,108,254,255,255,137,171,108,254,255,255
.byte 137,77,12,15,182,78,253,235,187
.globl lj_BC_CALLM
@@ -966,8 +966,8 @@ lj_BC_JFUNCV:
lj_BC_FUNCC:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,44,36
- .byte 15,135,165,1,0,0,199,131,204,254,255,255,254,255,255,255
- .byte 255,215,139,85,16,137,171,92,255,255,255,199,131,204,254,255
+ .byte 15,135,165,1,0,0,199,131,192,254,255,255,254,255,255,255
+ .byte 255,215,139,85,16,137,171,60,255,255,255,199,131,192,254,255
.byte 255,255,255,255,255,141,12,194,247,217,3,77,20,139,114,252
.byte 235,122
@@ -978,9 +978,9 @@ lj_BC_FUNCC:
lj_BC_FUNCCW:
.byte 139,106,248,139,125,20,139,108,36,48,141,68,194,248,137,85
.byte 16,141,136,160,0,0,0,59,77,24,137,69,20,137,124,36
- .byte 4,137,44,36,15,135,79,1,0,0,199,131,204,254,255,255
- .byte 254,255,255,255,255,147,76,255,255,255,139,85,16,137,171,92
- .byte 255,255,255,199,131,204,254,255,255,255,255,255,255,141,12,194
+ .byte 4,137,44,36,15,135,79,1,0,0,199,131,192,254,255,255
+ .byte 254,255,255,255,255,147,44,255,255,255,139,85,16,137,171,60
+ .byte 255,255,255,199,131,192,254,255,255,255,255,255,255,141,12,194
.byte 247,217,3,77,20,139,114,252,235,32
.globl lj_vm_returnp
@@ -1004,7 +1004,7 @@ lj_vm_returnc:
.type lj_vm_return, @function
.size lj_vm_return, 79
lj_vm_return:
- .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,204,254,255
+ .byte 131,246,1,247,198,3,0,0,0,117,188,199,131,192,254,255
.byte 255,254,255,255,255,131,230,248,41,214,247,222,131,232,1,116
.byte 21,139,44,10,137,106,248,139,108,10,4,137,106,252,131,194
.byte 8,131,232,1,117,235,139,108,36,48,137,117,16,139,68,36
@@ -1048,7 +1048,7 @@ lj_vm_unwind_c:
.type lj_vm_unwind_c_eh, @function
.size lj_vm_unwind_c_eh, 16
lj_vm_unwind_c_eh:
- .byte 139,108,36,48,139,109,8,199,69,76,254,255,255,255,235,170
+ .byte 139,108,36,48,139,109,8,199,69,120,254,255,255,255,235,170
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
@@ -1069,8 +1069,8 @@ lj_vm_unwind_ff:
.size lj_vm_unwind_ff_eh, 51
lj_vm_unwind_ff_eh:
.byte 139,108,36,48,185,248,255,255,255,184,2,0,0,0,139,85
- .byte 16,139,93,8,129,195,128,1,0,0,139,114,252,199,66,252
- .byte 254,255,255,255,199,131,204,254,255,255,255,255,255,255,233,1
+ .byte 16,139,93,8,129,195,184,1,0,0,139,114,252,199,66,252
+ .byte 254,255,255,255,199,131,192,254,255,255,255,255,255,255,233,1
.byte 255,255,255
.globl lj_vm_growstack_c
@@ -1105,9 +1105,9 @@ lj_vm_growstack_f:
.size lj_vm_resume, 110
lj_vm_resume:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,76,36,52,190
- .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,128
+ .byte 5,0,0,0,49,192,141,124,36,1,139,93,8,129,195,184
.byte 1,0,0,137,68,36,24,137,68,36,52,137,125,40,56,69
- .byte 7,116,116,137,171,92,255,255,255,199,131,204,254,255,255,255
+ .byte 7,116,116,137,171,60,255,255,255,199,131,192,254,255,255,255
.byte 255,255,255,136,69,7,139,85,16,139,69,20,41,200,193,232
.byte 3,131,192,1,41,209,139,114,252,137,68,36,20,247,198,3
.byte 0,0,0,15,132,175,250,255,255,233,96,254,255,255
@@ -1126,8 +1126,8 @@ lj_vm_pcall:
lj_vm_call:
.byte 85,87,86,83,131,236,28,190,1,0,0,0,139,108,36,48
.byte 139,76,36,52,139,93,8,139,125,40,137,124,36,52,137,108
- .byte 36,24,129,195,128,1,0,0,137,101,40,137,171,92,255,255
- .byte 255,199,131,204,254,255,255,255,255,255,255,139,85,16,1,206
+ .byte 36,24,129,195,184,1,0,0,137,101,40,137,171,60,255,255
+ .byte 255,199,131,192,254,255,255,255,255,255,255,139,85,16,1,206
.byte 41,214,139,69,20,41,200,193,232,3,131,192,1
.globl lj_vm_call_dispatch
@@ -1153,8 +1153,8 @@ lj_vm_cpcall:
.byte 85,87,86,83,131,236,28,139,108,36,48,139,68,36,56,139
.byte 76,36,52,139,84,36,60,137,108,36,24,139,125,28,43,125
.byte 20,139,93,8,199,68,36,60,0,0,0,0,137,124,36,56
- .byte 129,195,128,1,0,0,137,68,36,8,137,76,36,4,137,44
- .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,92,255,255
+ .byte 129,195,184,1,0,0,137,68,36,8,137,76,36,4,137,44
+ .byte 36,139,125,40,137,124,36,52,137,101,40,137,171,60,255,255
.byte 255,255,210,133,192,15,132,214,253,255,255,137,193,190,5,0
.byte 0,0,233,84,255,255,255
@@ -1165,8 +1165,8 @@ lj_vm_cpcall:
lj_cont_dispatch:
.byte 1,209,131,230,248,137,213,41,242,199,68,193,252,255,255,255
.byte 255,137,200,139,117,244,139,77,240,131,249,1,118,11,139,122
- .byte 248,139,127,16,139,127,208,255,225,15,132,121,24,0,0,41
- .byte 213,193,237,3,141,69,255,233,187,20,0,0
+ .byte 248,139,127,16,139,127,208,255,225,15,132,139,24,0,0,41
+ .byte 213,193,237,3,141,69,255,233,205,20,0,0
.globl lj_cont_cat
.hidden lj_cont_cat
@@ -1183,7 +1183,7 @@ lj_cont_cat:
.size lj_vmeta_tgets, 41
lj_vmeta_tgets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,54,117,46,141,139,0,255,255,255,137,41,199,65
+ .byte 128,126,252,54,117,46,141,139,216,254,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tgetb
@@ -1231,7 +1231,7 @@ lj_vmeta_tgetr:
.size lj_vmeta_tsets, 41
lj_vmeta_tsets:
.byte 137,68,36,16,199,68,36,20,251,255,255,255,141,68,36,16
- .byte 128,126,252,55,117,46,141,139,0,255,255,255,137,41,199,65
+ .byte 128,126,252,55,117,46,141,139,216,254,255,255,137,41,199,65
.byte 4,244,255,255,255,137,205,235,34
.globl lj_vmeta_tsetb
@@ -1433,8 +1433,8 @@ lj_vmeta_for:
.type lj_ff_assert, @function
.size lj_ff_assert, 71
lj_ff_assert:
- .byte 131,248,2,15,130,177,16,0,0,139,106,4,131,253,254,15
- .byte 131,165,16,0,0,139,114,252,137,68,36,20,137,106,252,139
+ .byte 131,248,2,15,130,195,16,0,0,139,106,4,131,253,254,15
+ .byte 131,183,16,0,0,139,114,252,137,68,36,20,137,106,252,139
.byte 42,137,106,248,131,232,2,116,21,137,209,131,193,8,139,105
.byte 4,137,105,252,139,41,137,105,248,131,232,1,117,237,139,68
.byte 36,20,233,87,6,0,0
@@ -1444,7 +1444,7 @@ lj_ff_assert:
.type lj_ff_type, @function
.size lj_ff_type, 49
lj_ff_type:
- .byte 131,248,2,15,130,106,16,0,0,139,106,4,184,13,0,0
+ .byte 131,248,2,15,130,124,16,0,0,139,106,4,184,13,0,0
.byte 0,247,213,57,232,15,71,197,139,106,248,139,68,197,24,139
.byte 114,252,199,66,252,251,255,255,255,137,66,248,233,29,6,0
.byte 0
@@ -1454,7 +1454,7 @@ lj_ff_type:
.type lj_ff_getmetatable, @function
.size lj_ff_getmetatable, 136
lj_ff_getmetatable:
- .byte 131,248,2,15,130,57,16,0,0,139,106,4,139,114,252,131
+ .byte 131,248,2,15,130,75,16,0,0,139,106,4,139,114,252,131
.byte 253,244,117,93,139,42,139,109,16,133,237,199,66,252,255,255
.byte 255,255,15,132,245,5,0,0,139,67,172,199,66,252,244,255
.byte 255,255,137,106,248,139,77,28,35,72,8,107,201,24,3,77
@@ -1469,11 +1469,11 @@ lj_ff_getmetatable:
.type lj_ff_setmetatable, @function
.size lj_ff_setmetatable, 90
lj_ff_setmetatable:
- .byte 131,248,3,15,130,177,15,0,0,131,122,4,244,15,133,167
- .byte 15,0,0,139,42,131,125,16,0,15,133,155,15,0,0,131
- .byte 122,12,244,15,133,145,15,0,0,139,66,8,137,69,16,139
+ .byte 131,248,3,15,130,195,15,0,0,131,122,4,244,15,133,185
+ .byte 15,0,0,139,42,131,125,16,0,15,133,173,15,0,0,131
+ .byte 122,12,244,15,133,163,15,0,0,139,66,8,137,69,16,139
.byte 114,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,19,128,101,4,251,139,131,176,254,255,255,137,171,176,254
+ .byte 116,19,128,101,4,251,139,131,108,254,255,255,137,171,108,254
.byte 255,255,137,69,12,233,59,5,0,0
.globl lj_ff_rawget
@@ -1481,7 +1481,7 @@ lj_ff_setmetatable:
.type lj_ff_rawget, @function
.size lj_ff_rawget, 67
lj_ff_rawget:
- .byte 131,248,3,15,130,87,15,0,0,131,122,4,244,15,133,77
+ .byte 131,248,3,15,130,105,15,0,0,131,122,4,244,15,133,95
.byte 15,0,0,139,2,139,108,36,48,137,68,36,4,137,44,36
.byte 137,213,131,194,8,137,84,36,8
call lj_tab_get
@@ -1493,7 +1493,7 @@ lj_ff_rawget:
.type lj_ff_tonumber, @function
.size lj_ff_tonumber, 28
lj_ff_tonumber:
- .byte 131,248,2,15,133,20,15,0,0,131,122,4,242,15,131,10
+ .byte 131,248,2,15,133,38,15,0,0,131,122,4,242,15,131,28
.byte 15,0,0,242,15,16,2,233,212,4,0,0
.globl lj_ff_tostring
@@ -1501,11 +1501,11 @@ lj_ff_tonumber:
.type lj_ff_tostring, @function
.size lj_ff_tostring, 97
lj_ff_tostring:
- .byte 131,248,2,15,130,248,14,0,0,139,114,252,131,122,4,251
+ .byte 131,248,2,15,130,10,15,0,0,139,114,252,131,122,4,251
.byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,185
- .byte 4,0,0,131,122,4,242,15,135,212,14,0,0,131,123,244
- .byte 0,15,133,202,14,0,0,139,171,148,254,255,255,59,171,152
- .byte 254,255,255,114,5,232,69,15,0,0,139,108,36,48,137,85
+ .byte 4,0,0,131,122,4,242,15,135,230,14,0,0,131,123,244
+ .byte 0,15,133,220,14,0,0,139,171,80,254,255,255,59,171,84
+ .byte 254,255,255,114,5,232,87,15,0,0,139,108,36,48,137,85
.byte 16,137,116,36,24,137,233
call lj_strfmt_num
.byte 139,85,16,235,179
@@ -1515,8 +1515,8 @@ lj_ff_tostring:
.type lj_ff_next, @function
.size lj_ff_next, 89
lj_ff_next:
- .byte 131,248,2,15,130,151,14,0,0,116,88,131,122,4,244,15
- .byte 133,139,14,0,0,139,108,36,48,137,85,16,137,85,20,139
+ .byte 131,248,2,15,130,169,14,0,0,116,88,131,122,4,244,15
+ .byte 133,157,14,0,0,139,108,36,48,137,85,16,137,85,20,139
.byte 114,252,139,2,137,68,36,4,137,44,36,131,194,8,137,84
.byte 36,8,137,116,36,24
call lj_tab_next
@@ -1536,8 +1536,8 @@ lj_fff_res2:
.type lj_ff_pairs, @function
.size lj_ff_pairs, 57
lj_ff_pairs:
- .byte 131,248,2,15,130,31,14,0,0,139,42,131,122,4,244,15
- .byte 133,19,14,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,49,14,0,0,139,42,131,122,4,244,15
+ .byte 133,37,14,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
.byte 4,0,0,0,233,207,3,0,0
@@ -1546,8 +1546,8 @@ lj_ff_pairs:
.type lj_ff_ipairs_aux, @function
.size lj_ff_ipairs_aux, 121
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,230,13,0,0,131,122,4,244,15,133,220
- .byte 13,0,0,131,122,12,242,15,131,210,13,0,0,139,114,252
+ .byte 131,248,3,15,130,248,13,0,0,131,122,4,244,15,133,238
+ .byte 13,0,0,131,122,12,242,15,131,228,13,0,0,139,114,252
.byte 242,15,16,66,8,189,0,0,240,63,102,15,110,205,102,15
.byte 112,201,81,242,15,88,193,242,15,44,192,242,15,17,66,248
.byte 139,42,59,69,24,115,27,193,224,3,3,69,8,131,120,4
@@ -1568,8 +1568,8 @@ lj_fff_res0:
.type lj_ff_ipairs, @function
.size lj_ff_ipairs, 58
lj_ff_ipairs:
- .byte 131,248,2,15,130,99,13,0,0,139,42,131,122,4,244,15
- .byte 133,87,13,0,0,139,106,248,139,69,24,139,114,252,199,66
+ .byte 131,248,2,15,130,117,13,0,0,139,42,131,122,4,244,15
+ .byte 133,105,13,0,0,139,106,248,139,69,24,139,114,252,199,66
.byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
.byte 184,4,0,0,0,233,18,3,0,0
@@ -1578,8 +1578,8 @@ lj_ff_ipairs:
.type lj_ff_pcall, @function
.size lj_ff_pcall, 40
lj_ff_pcall:
- .byte 131,248,2,15,130,41,13,0,0,141,74,8,131,232,1,190
- .byte 14,0,0,0,15,182,171,241,254,255,255,193,237,4,131,229
+ .byte 131,248,2,15,130,59,13,0,0,141,74,8,131,232,1,190
+ .byte 14,0,0,0,15,182,171,157,254,255,255,193,237,4,131,229
.byte 1,1,238,233,224,247,255,255
.globl lj_ff_xpcall
@@ -1587,8 +1587,8 @@ lj_ff_pcall:
.type lj_ff_xpcall, @function
.size lj_ff_xpcall, 55
lj_ff_xpcall:
- .byte 131,248,3,15,130,1,13,0,0,131,122,12,247,15,133,247
- .byte 12,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
+ .byte 131,248,3,15,130,19,13,0,0,131,122,12,247,15,133,9
+ .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
.byte 139,42,139,114,8,137,106,8,137,50,141,74,16,131,232,2
.byte 190,22,0,0,0,235,181
@@ -1597,17 +1597,17 @@ lj_ff_xpcall:
.type lj_ff_coroutine_resume, @function
.size lj_ff_coroutine_resume, 322
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,202,12,0,0,139,42,139,114,252,137,116
- .byte 36,24,137,44,36,131,122,4,249,15,133,180,12,0,0,131
- .byte 125,40,0,15,133,170,12,0,0,128,125,7,1,15,135,160
- .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,146,12,0
- .byte 0,141,116,193,240,59,117,24,15,135,133,12,0,0,137,117
+ .byte 131,248,2,15,130,220,12,0,0,139,42,139,114,252,137,116
+ .byte 36,24,137,44,36,131,122,4,249,15,133,198,12,0,0,131
+ .byte 125,40,0,15,133,188,12,0,0,128,125,7,1,15,135,178
+ .byte 12,0,0,139,77,20,116,9,59,77,16,15,132,164,12,0
+ .byte 0,141,116,193,240,59,117,24,15,135,151,12,0,0,137,117
.byte 20,139,108,36,48,137,85,16,131,194,8,137,85,20,141,108
.byte 194,232,41,245,57,206,116,20,139,68,46,4,137,70,252,139
.byte 4,46,137,70,248,131,238,8,57,206,117,236,137,76,36,4
.byte 49,201,137,76,36,12,137,76,36,8,232,81,246,255,255,139
- .byte 108,36,48,139,52,36,139,85,16,137,171,92,255,255,255,199
- .byte 131,204,254,255,255,255,255,255,255,131,248,1,119,89,139,78
+ .byte 108,36,48,139,52,36,139,85,16,137,171,60,255,255,255,199
+ .byte 131,192,254,255,255,255,255,255,255,131,248,1,119,89,139,78
.byte 16,139,126,20,137,78,20,137,254,41,206,116,34,141,4,50
.byte 193,238,3,59,69,24,119,96,137,213,41,205,139,1,137,4
.byte 41,139,65,4,137,68,41,4,131,193,8,57,249,117,237,141
@@ -1626,14 +1626,14 @@ lj_ff_coroutine_resume:
.size lj_ff_coroutine_wrap_aux, 267
lj_ff_coroutine_wrap_aux:
.byte 139,106,248,139,109,24,139,114,252,137,116,36,24,137,44,36
- .byte 131,125,40,0,15,133,119,11,0,0,128,125,7,1,15,135
- .byte 109,11,0,0,139,77,20,116,9,59,77,16,15,132,95,11
- .byte 0,0,141,116,193,248,59,117,24,15,135,82,11,0,0,137
+ .byte 131,125,40,0,15,133,137,11,0,0,128,125,7,1,15,135
+ .byte 127,11,0,0,139,77,20,116,9,59,77,16,15,132,113,11
+ .byte 0,0,141,116,193,248,59,117,24,15,135,100,11,0,0,137
.byte 117,20,139,108,36,48,137,85,16,137,85,20,141,108,194,240
.byte 41,245,57,206,116,20,139,68,46,4,137,70,252,139,4,46
.byte 137,70,248,131,238,8,57,206,117,236,137,76,36,4,49,201
.byte 137,76,36,12,137,76,36,8,232,33,245,255,255,139,108,36
- .byte 48,139,52,36,139,85,16,137,171,92,255,255,255,199,131,204
+ .byte 48,139,52,36,139,85,16,137,171,60,255,255,255,199,131,192
.byte 254,255,255,255,255,255,255,131,248,1,119,79,139,78,16,139
.byte 126,20,137,78,20,137,254,41,206,116,34,141,4,50,193,238
.byte 3,59,69,24,119,62,137,213,41,205,139,1,137,4,41,139
@@ -1650,7 +1650,7 @@ lj_ff_coroutine_wrap_aux:
.type lj_ff_coroutine_yield, @function
.size lj_ff_coroutine_yield, 42
lj_ff_coroutine_yield:
- .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,117,10,0
+ .byte 139,108,36,48,247,69,40,1,0,0,0,15,132,135,10,0
.byte 0,137,85,16,141,68,194,248,137,69,20,49,192,137,69,40
.byte 176,1,136,69,7,233,143,243,255,255
@@ -1672,7 +1672,7 @@ lj_fff_resn:
.type lj_ff_math_abs, @function
.size lj_ff_math_abs, 39
lj_ff_math_abs:
- .byte 131,248,2,15,130,75,10,0,0,131,122,4,242,15,131,65
+ .byte 131,248,2,15,130,93,10,0,0,131,122,4,242,15,131,83
.byte 10,0,0,242,15,16,2,102,15,239,201,102,15,118,201,102
.byte 15,115,209,1,15,84,193
@@ -1712,7 +1712,7 @@ lj_fff_res_:
.type lj_ff_math_floor, @function
.size lj_ff_math_floor, 21
lj_ff_math_floor:
- .byte 131,122,4,242,15,131,212,9,0,0,242,15,16,2,232,81
+ .byte 131,122,4,242,15,131,230,9,0,0,242,15,16,2,232,99
.byte 11,0,0,235,156
.globl lj_ff_math_ceil
@@ -1720,7 +1720,7 @@ lj_ff_math_floor:
.type lj_ff_math_ceil, @function
.size lj_ff_math_ceil, 21
lj_ff_math_ceil:
- .byte 131,122,4,242,15,131,191,9,0,0,242,15,16,2,232,147
+ .byte 131,122,4,242,15,131,209,9,0,0,242,15,16,2,232,165
.byte 11,0,0,235,135
.globl lj_ff_math_sqrt
@@ -1728,7 +1728,7 @@ lj_ff_math_ceil:
.type lj_ff_math_sqrt, @function
.size lj_ff_math_sqrt, 28
lj_ff_math_sqrt:
- .byte 131,248,2,15,130,171,9,0,0,131,122,4,242,15,131,161
+ .byte 131,248,2,15,130,189,9,0,0,131,122,4,242,15,131,179
.byte 9,0,0,242,15,81,2,233,107,255,255,255
.globl lj_ff_math_log
@@ -1736,7 +1736,7 @@ lj_ff_math_sqrt:
.type lj_ff_math_log, @function
.size lj_ff_math_log, 42
lj_ff_math_log:
- .byte 131,248,2,15,133,143,9,0,0,131,122,4,242,15,131,133
+ .byte 131,248,2,15,133,161,9,0,0,131,122,4,242,15,131,151
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log
@@ -1750,7 +1750,7 @@ lj_ff_math_log:
.type lj_ff_math_log10, @function
.size lj_ff_math_log10, 42
lj_ff_math_log10:
- .byte 131,248,2,15,130,101,9,0,0,131,122,4,242,15,131,91
+ .byte 131,248,2,15,130,119,9,0,0,131,122,4,242,15,131,109
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_log10
@@ -1764,7 +1764,7 @@ lj_ff_math_log10:
.type lj_ff_math_exp, @function
.size lj_ff_math_exp, 42
lj_ff_math_exp:
- .byte 131,248,2,15,130,59,9,0,0,131,122,4,242,15,131,49
+ .byte 131,248,2,15,130,77,9,0,0,131,122,4,242,15,131,67
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_exp
@@ -1778,7 +1778,7 @@ lj_ff_math_exp:
.type lj_ff_math_sin, @function
.size lj_ff_math_sin, 42
lj_ff_math_sin:
- .byte 131,248,2,15,130,17,9,0,0,131,122,4,242,15,131,7
+ .byte 131,248,2,15,130,35,9,0,0,131,122,4,242,15,131,25
.byte 9,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sin
@@ -1792,7 +1792,7 @@ lj_ff_math_sin:
.type lj_ff_math_cos, @function
.size lj_ff_math_cos, 42
lj_ff_math_cos:
- .byte 131,248,2,15,130,231,8,0,0,131,122,4,242,15,131,221
+ .byte 131,248,2,15,130,249,8,0,0,131,122,4,242,15,131,239
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cos
@@ -1806,7 +1806,7 @@ lj_ff_math_cos:
.type lj_ff_math_tan, @function
.size lj_ff_math_tan, 42
lj_ff_math_tan:
- .byte 131,248,2,15,130,189,8,0,0,131,122,4,242,15,131,179
+ .byte 131,248,2,15,130,207,8,0,0,131,122,4,242,15,131,197
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tan
@@ -1820,7 +1820,7 @@ lj_ff_math_tan:
.type lj_ff_math_asin, @function
.size lj_ff_math_asin, 42
lj_ff_math_asin:
- .byte 131,248,2,15,130,147,8,0,0,131,122,4,242,15,131,137
+ .byte 131,248,2,15,130,165,8,0,0,131,122,4,242,15,131,155
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_asin
@@ -1834,7 +1834,7 @@ lj_ff_math_asin:
.type lj_ff_math_acos, @function
.size lj_ff_math_acos, 42
lj_ff_math_acos:
- .byte 131,248,2,15,130,105,8,0,0,131,122,4,242,15,131,95
+ .byte 131,248,2,15,130,123,8,0,0,131,122,4,242,15,131,113
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_acos
@@ -1848,7 +1848,7 @@ lj_ff_math_acos:
.type lj_ff_math_atan, @function
.size lj_ff_math_atan, 42
lj_ff_math_atan:
- .byte 131,248,2,15,130,63,8,0,0,131,122,4,242,15,131,53
+ .byte 131,248,2,15,130,81,8,0,0,131,122,4,242,15,131,71
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_atan
@@ -1862,7 +1862,7 @@ lj_ff_math_atan:
.type lj_ff_math_sinh, @function
.size lj_ff_math_sinh, 42
lj_ff_math_sinh:
- .byte 131,248,2,15,130,21,8,0,0,131,122,4,242,15,131,11
+ .byte 131,248,2,15,130,39,8,0,0,131,122,4,242,15,131,29
.byte 8,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_sinh
@@ -1876,7 +1876,7 @@ lj_ff_math_sinh:
.type lj_ff_math_cosh, @function
.size lj_ff_math_cosh, 42
lj_ff_math_cosh:
- .byte 131,248,2,15,130,235,7,0,0,131,122,4,242,15,131,225
+ .byte 131,248,2,15,130,253,7,0,0,131,122,4,242,15,131,243
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_cosh
@@ -1890,7 +1890,7 @@ lj_ff_math_cosh:
.type lj_ff_math_tanh, @function
.size lj_ff_math_tanh, 42
lj_ff_math_tanh:
- .byte 131,248,2,15,130,193,7,0,0,131,122,4,242,15,131,183
+ .byte 131,248,2,15,130,211,7,0,0,131,122,4,242,15,131,201
.byte 7,0,0,242,15,16,2,242,15,17,4,36,137,213
#if __PIC__
call lj_wrap_tanh
@@ -1904,8 +1904,8 @@ lj_ff_math_tanh:
.type lj_ff_math_pow, @function
.size lj_ff_math_pow, 63
lj_ff_math_pow:
- .byte 131,248,3,15,130,151,7,0,0,131,122,4,242,15,131,141
- .byte 7,0,0,131,122,12,242,15,131,131,7,0,0,242,15,16
+ .byte 131,248,3,15,130,169,7,0,0,131,122,4,242,15,131,159
+ .byte 7,0,0,131,122,12,242,15,131,149,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1920,8 +1920,8 @@ lj_ff_math_pow:
.type lj_ff_math_atan2, @function
.size lj_ff_math_atan2, 63
lj_ff_math_atan2:
- .byte 131,248,3,15,130,88,7,0,0,131,122,4,242,15,131,78
- .byte 7,0,0,131,122,12,242,15,131,68,7,0,0,242,15,16
+ .byte 131,248,3,15,130,106,7,0,0,131,122,4,242,15,131,96
+ .byte 7,0,0,131,122,12,242,15,131,86,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1936,8 +1936,8 @@ lj_ff_math_atan2:
.type lj_ff_math_fmod, @function
.size lj_ff_math_fmod, 63
lj_ff_math_fmod:
- .byte 131,248,3,15,130,25,7,0,0,131,122,4,242,15,131,15
- .byte 7,0,0,131,122,12,242,15,131,5,7,0,0,242,15,16
+ .byte 131,248,3,15,130,43,7,0,0,131,122,4,242,15,131,33
+ .byte 7,0,0,131,122,12,242,15,131,23,7,0,0,242,15,16
.byte 2,242,15,16,74,8,242,15,17,4,36,242,15,17,76,36
.byte 8,137,213
#if __PIC__
@@ -1952,8 +1952,8 @@ lj_ff_math_fmod:
.type lj_ff_math_ldexp, @function
.size lj_ff_math_ldexp, 43
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,218,6,0,0,131,122,4,242,15,131,208
- .byte 6,0,0,131,122,12,242,15,131,198,6,0,0,221,66,8
+ .byte 131,248,3,15,130,236,6,0,0,131,122,4,242,15,131,226
+ .byte 6,0,0,131,122,12,242,15,131,216,6,0,0,221,66,8
.byte 221,2,217,253,221,217,233,92,252,255,255
.globl lj_ff_math_frexp
@@ -1961,8 +1961,8 @@ lj_ff_math_ldexp:
.type lj_ff_math_frexp, @function
.size lj_ff_math_frexp, 144
lj_ff_math_frexp:
- .byte 131,248,2,15,130,175,6,0,0,139,106,4,131,253,242,15
- .byte 131,163,6,0,0,139,114,252,139,2,137,106,252,137,66,248
+ .byte 131,248,2,15,130,193,6,0,0,139,106,4,131,253,242,15
+ .byte 131,181,6,0,0,139,114,252,139,2,137,106,252,137,66,248
.byte 209,229,129,253,0,0,224,255,115,58,9,232,116,54,184,254
.byte 3,0,0,129,253,0,0,32,0,114,46,193,237,21,41,197
.byte 242,15,42,197,139,106,252,129,229,255,255,15,128,129,205,0
@@ -1976,9 +1976,9 @@ lj_ff_math_frexp:
.type lj_ff_math_modf, @function
.size lj_ff_math_modf, 96
lj_ff_math_modf:
- .byte 131,248,2,15,130,31,6,0,0,131,122,4,242,15,131,21
+ .byte 131,248,2,15,130,49,6,0,0,131,122,4,242,15,131,39
.byte 6,0,0,242,15,16,2,139,106,4,139,114,252,209,229,129
- .byte 253,0,0,224,255,116,52,15,40,224,232,45,8,0,0,242
+ .byte 253,0,0,224,255,116,52,15,40,224,232,63,8,0,0,242
.byte 15,92,224,242,15,17,66,248,242,15,17,34,139,66,252,139
.byte 106,4,49,232,120,10,184,3,0,0,0,233,184,251,255,255
.byte 129,245,0,0,0,128,137,106,4,235,235,15,87,228,235,211
@@ -1986,22 +1986,22 @@ lj_ff_math_modf:
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 53
+ .size lj_ff_math_min, 62
lj_ff_math_min:
- .byte 185,2,0,0,0,131,122,4,242,15,131,185,5,0,0,242
- .byte 15,16,2,57,193,15,131,128,251,255,255,131,124,202,252,242
- .byte 15,131,162,5,0,0,242,15,16,76,202,248,242,15,93,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,209,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,194,5,0,0,242,15,16,2,57,193,15,131
+ .byte 119,251,255,255,131,124,202,252,242,15,131,171,5,0,0,242
+ .byte 15,16,76,202,248,242,15,93,193,131,193,1,235,222
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 53
+ .size lj_ff_math_max, 62
lj_ff_math_max:
- .byte 185,2,0,0,0,131,122,4,242,15,131,132,5,0,0,242
- .byte 15,16,2,57,193,15,131,75,251,255,255,131,124,202,252,242
- .byte 15,131,109,5,0,0,242,15,16,76,202,248,242,15,95,193
- .byte 131,193,1,235,222
+ .byte 131,248,2,15,130,147,5,0,0,185,2,0,0,0,131,122
+ .byte 4,242,15,131,132,5,0,0,242,15,16,2,57,193,15,131
+ .byte 57,251,255,255,131,124,202,252,242,15,131,109,5,0,0,242
+ .byte 15,16,76,202,248,242,15,95,193,131,193,1,235,222
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
@@ -2009,15 +2009,15 @@ lj_ff_math_max:
.size lj_ff_string_byte, 47
lj_ff_string_byte:
.byte 131,248,2,15,133,85,5,0,0,131,122,4,251,15,133,75
- .byte 5,0,0,139,42,139,114,252,131,125,12,1,15,130,198,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,2,251,255,255
+ .byte 5,0,0,139,42,139,114,252,131,125,16,1,15,130,180,247
+ .byte 255,255,15,182,109,20,242,15,42,197,233,240,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 70
lj_ff_string_char:
- .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,170
+ .byte 139,171,80,254,255,255,59,171,84,254,255,255,114,5,232,170
.byte 5,0,0,131,248,2,15,133,19,5,0,0,131,122,4,242
.byte 15,131,9,5,0,0,242,15,44,42,129,253,255,0,0,0
.byte 15,135,249,4,0,0,137,108,36,20,199,68,36,8,1,0
@@ -2038,21 +2038,21 @@ lj_fff_newstr:
.size lj_fff_resstr, 21
lj_fff_resstr:
.byte 139,85,16,139,114,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,152,250,255,255
+ .byte 233,134,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
.size lj_ff_string_sub, 157
lj_ff_string_sub:
- .byte 139,171,148,254,255,255,59,171,152,254,255,255,114,5,232,56
+ .byte 139,171,80,254,255,255,59,171,84,254,255,255,114,5,232,56
.byte 5,0,0,199,68,36,20,255,255,255,255,131,248,3,15,130
.byte 153,4,0,0,118,19,131,122,20,242,15,131,141,4,0,0
.byte 242,15,44,106,16,137,108,36,20,131,122,4,251,15,133,122
.byte 4,0,0,131,122,12,242,15,131,112,4,0,0,139,42,137
- .byte 108,36,12,139,109,12,242,15,44,74,8,139,68,36,20,57
+ .byte 108,36,12,139,109,16,242,15,44,74,8,139,68,36,20,57
.byte 197,114,30,133,201,126,38,139,108,36,12,41,200,124,46,141
- .byte 108,13,15,131,192,1,137,68,36,8,137,232,233,83,255,255
+ .byte 108,13,19,131,192,1,137,68,36,8,137,232,233,83,255,255
.byte 255,124,6,141,68,40,1,235,218,137,232,235,214,116,7,1
.byte 233,131,193,1,127,209,185,1,0,0,0,235,202
@@ -2068,9 +2068,9 @@ lj_fff_emptystr:
.type lj_ff_string_reverse, @function
.size lj_ff_string_reverse, 82
lj_ff_string_reverse:
- .byte 131,248,2,15,130,19,4,0,0,139,171,148,254,255,255,59
- .byte 171,152,254,255,255,114,5,232,142,4,0,0,131,122,4,251
- .byte 15,133,246,3,0,0,139,108,36,48,141,139,208,254,255,255
+ .byte 131,248,2,15,130,19,4,0,0,139,171,80,254,255,255,59
+ .byte 171,84,254,255,255,114,5,232,142,4,0,0,131,122,4,251
+ .byte 15,133,246,3,0,0,139,108,36,48,141,139,200,254,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_reverse
@@ -2083,9 +2083,9 @@ lj_ff_string_reverse:
.type lj_ff_string_lower, @function
.size lj_ff_string_lower, 82
lj_ff_string_lower:
- .byte 131,248,2,15,130,193,3,0,0,139,171,148,254,255,255,59
- .byte 171,152,254,255,255,114,5,232,60,4,0,0,131,122,4,251
- .byte 15,133,164,3,0,0,139,108,36,48,141,139,208,254,255,255
+ .byte 131,248,2,15,130,193,3,0,0,139,171,80,254,255,255,59
+ .byte 171,84,254,255,255,114,5,232,60,4,0,0,131,122,4,251
+ .byte 15,133,164,3,0,0,139,108,36,48,141,139,200,254,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_lower
@@ -2098,9 +2098,9 @@ lj_ff_string_lower:
.type lj_ff_string_upper, @function
.size lj_ff_string_upper, 82
lj_ff_string_upper:
- .byte 131,248,2,15,130,111,3,0,0,139,171,148,254,255,255,59
- .byte 171,152,254,255,255,114,5,232,234,3,0,0,131,122,4,251
- .byte 15,133,82,3,0,0,139,108,36,48,141,139,208,254,255,255
+ .byte 131,248,2,15,130,111,3,0,0,139,171,80,254,255,255,59
+ .byte 171,84,254,255,255,114,5,232,234,3,0,0,131,122,4,251
+ .byte 15,133,82,3,0,0,139,108,36,48,141,139,200,254,255,255
.byte 137,85,16,139,18,139,65,8,137,105,12,137,1,137,116,36
.byte 24
call lj_buf_putstr_upper
@@ -2178,7 +2178,7 @@ lj_ff_bit_bnot:
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,80,247,255,255
+ .byte 242,15,42,197,233,62,247,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
@@ -2263,7 +2263,7 @@ lj_fff_fallback:
.byte 139,108,36,48,139,114,252,137,116,36,24,137,85,16,141,68
.byte 194,248,141,136,160,0,0,0,137,69,20,139,66,248,59,77
.byte 24,119,88,137,44,36,255,80,20,139,85,16,133,192,15,143
- .byte 172,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
+ .byte 154,245,255,255,139,77,20,41,209,193,233,3,133,192,141,65
.byte 1,139,106,248,117,17,139,117,16,139,14,15,182,233,15,182
.byte 205,131,198,4,255,36,171
@@ -2273,8 +2273,8 @@ lj_fff_fallback:
.size lj_vm_call_tail, 55
lj_vm_call_tail:
.byte 137,209,247,198,3,0,0,0,117,14,15,182,110,253,247,213
- .byte 141,20,234,233,103,234,255,255,137,245,131,229,248,41,234,233
- .byte 91,234,255,255,186,20,0,0,0,137,233
+ .byte 141,20,234,233,85,234,255,255,137,245,131,229,248,41,234,233
+ .byte 73,234,255,255,186,20,0,0,0,137,233
call lj_state_growstack
.byte 139,85,16,49,192,235,166
@@ -2300,15 +2300,15 @@ lj_vm_record:
.type lj_vm_rethook, @function
.size lj_vm_rethook, 13
lj_vm_rethook:
- .byte 15,182,131,241,254,255,255,168,16,117,52,235,27
+ .byte 15,182,131,157,254,255,255,168,16,117,52,235,27
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
.size lj_vm_inshook, 65
lj_vm_inshook:
- .byte 15,182,131,241,254,255,255,168,16,117,39,168,12,116,35,255
- .byte 139,64,255,255,255,116,4,168,4,116,23,139,108,36,48,137
+ .byte 15,182,131,157,254,255,255,168,16,117,39,168,12,116,35,255
+ .byte 139,32,255,255,255,116,4,168,4,116,23,139,108,36,48,137
.byte 85,16,137,242,137,233
call lj_dispatch_ins
.byte 139,85,16,15,182,78,253,15,182,110,252,15,183,70,254,255
@@ -2358,7 +2358,7 @@ lj_cont_stitch:
lj_vm_profhook:
.byte 139,108,36,48,137,85,16,137,242,137,233
call lj_dispatch_profile
- .byte 139,85,16,131,238,4,233,164,235,255,255
+ .byte 139,85,16,131,238,4,233,146,235,255,255
.globl lj_vm_exit_handler
.hidden lj_vm_exit_handler
@@ -2475,13 +2475,13 @@ lj_assert_bad_for_arg_type:
.type lj_vm_ffi_callback, @function
.size lj_vm_ffi_callback, 119
lj_vm_ffi_callback:
- .byte 131,236,16,87,86,83,131,236,28,141,157,128,1,0,0,139
- .byte 181,228,0,0,0,15,183,192,137,134,148,0,0,0,141,68
+ .byte 131,236,16,87,86,83,131,236,28,141,157,184,1,0,0,139
+ .byte 181,252,0,0,0,15,183,192,137,134,148,0,0,0,141,68
.byte 36,64,137,78,96,137,86,100,137,134,128,0,0,0,139,76
.byte 36,60,139,84,36,56,137,76,36,44,137,84,36,40,137,226
.byte 137,116,36,24,137,241
call lj_ccallback_enter
- .byte 199,131,204,254,255,255,255,255,255,255,139,80,16,139,64,20
+ .byte 199,131,192,254,255,255,255,255,255,255,139,80,16,139,64,20
.byte 41,208,139,106,248,193,232,3,131,192,1,139,117,16,139,14
.byte 15,182,233,15,182,205,131,198,4,255,36,171
@@ -2490,7 +2490,7 @@ lj_vm_ffi_callback:
.type lj_cont_ffi_callback, @function
.size lj_cont_ffi_callback, 81
lj_cont_ffi_callback:
- .byte 139,76,36,48,139,179,100,255,255,255,137,78,12,137,81,16
+ .byte 139,76,36,48,139,179,68,255,255,255,137,78,12,137,81,16
.byte 137,105,20,137,241,137,194
call lj_ccallback_leave
.byte 139,108,36,48,139,70,96,139,86,100,131,126,104,1,114,10
@@ -2535,7 +2535,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.long .Lbegin
- .long 12996
+ .long 13014
.byte 0xe
.uleb128 48
.byte 0x85
@@ -2593,7 +2593,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 12996
+ .long 13014
.uleb128 0
.byte 0xe
.uleb128 48
diff --git a/core/src/luajit/autogen/linux/nojit/mips64/lj_bcdef.h b/core/src/luajit/autogen/linux/nojit/mips64/lj_bcdef.h
new file mode 100644
index 000000000..18af1c35b
--- /dev/null
+++ b/core/src/luajit/autogen/linux/nojit/mips64/lj_bcdef.h
@@ -0,0 +1,220 @@
+/* This is a generated file. DO NOT EDIT! */
+
+LJ_DATADEF const uint16_t lj_bc_ofs[] = {
+0,
+212,
+424,
+636,
+848,
+1032,
+1212,
+1324,
+1436,
+1668,
+1900,
+2004,
+2108,
+2208,
+2308,
+2396,
+2484,
+2552,
+2616,
+2676,
+2760,
+2872,
+2988,
+3168,
+3348,
+3528,
+3644,
+3836,
+4016,
+4196,
+4376,
+4400,
+4424,
+4604,
+4784,
+4964,
+4988,
+5012,
+5136,
+5252,
+5320,
+5388,
+5452,
+5512,
+5572,
+5648,
+5724,
+5876,
+6012,
+6088,
+6164,
+6256,
+6356,
+6504,
+6636,
+6664,
+6692,
+6892,
+7100,
+7260,
+7372,
+7612,
+7928,
+8124,
+8332,
+8480,
+8492,
+8580,
+8584,
+8808,
+8912,
+9148,
+9396,
+9560,
+9564,
+9760,
+9896,
+10040,
+10240,
+10240,
+10240,
+10476,
+10476,
+10476,
+10556,
+10556,
+10556,
+10600,
+10600,
+10660,
+10660,
+10752,
+10752,
+10752,
+10904,
+10904,
+10988,
+13472,
+13544,
+14032,
+14132,
+14188,
+14344,
+13588,
+13756,
+13852,
+13904,
+13940,
+14404,
+14472,
+15232,
+14548,
+14928,
+15272,
+15464,
+15508,
+16284,
+15596,
+15640,
+15684,
+15728,
+15772,
+15816,
+15860,
+15904,
+15948,
+15992,
+16036,
+16388,
+16460,
+15552,
+16148,
+16080,
+16216,
+16328,
+16516,
+16696,
+18292,
+17908,
+17852,
+17948,
+18016,
+18084,
+18152,
+18224,
+17552,
+17652,
+17752,
+16876,
+16944,
+17056,
+17240,
+17336,
+17432
+};
+
+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/linux/jit/arm64-v8a/lj_ffdef.h b/core/src/luajit/autogen/linux/nojit/mips64/lj_ffdef.h
index b34a39126..0ea74688b 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/nojit/mips64/lj_ffdef.h
@@ -145,19 +145,12 @@ 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)
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h b/core/src/luajit/autogen/linux/nojit/mips64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/nojit/mips64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_libdef.h b/core/src/luajit/autogen/linux/nojit/mips64/lj_libdef.h
index 19166a15b..521de0174 100644
--- a/core/src/luajit/autogen/android/jit/armeabi-v7a/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/nojit/mips64/lj_libdef.h
@@ -145,23 +145,24 @@ static const lua_CFunction lj_lib_cf_table[] = {
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,16,1,14,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,16,1,14,0,16,2,
-14,0,16,3,14,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
+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,16,1,14,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,16,1,14,
+0,16,2,14,0,16,3,14,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
@@ -271,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -287,31 +289,11 @@ 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
+ lj_cf_jit_util_funcuvname
};
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
+149,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+110,99,107,10,102,117,110,99,117,118,110,97,109,101,255
};
#endif
@@ -323,7 +305,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+153,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
@@ -351,7 +333,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+156,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,
@@ -369,7 +351,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+174,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
@@ -381,7 +363,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -408,7 +390,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+179,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,
diff --git a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h b/core/src/luajit/autogen/linux/nojit/mips64/lj_recdef.h
index 476b753c2..ea00647a6 100644
--- a/core/src/luajit/autogen/linux/jit/arm64-v8a/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/nojit/mips64/lj_recdef.h
@@ -43,64 +43,64 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
-0,
0,
-0x2c00+(0),
-0x2d00+(0),
+0x2a00+(0),
+0x2b00+(0),
0,
0,
0,
@@ -111,8 +111,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -129,7 +129,7 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
-0x2e00,
+0x2c00,
0,
0,
0,
@@ -157,52 +157,45 @@ static const uint16_t recff_idmap[] = {
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,
-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,
+0x3100,
+0x3200,
0,
0x3300,
-0x3300,
-0x3400,
-0,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +219,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/nojit/mips64/lj_vm.S b/core/src/luajit/autogen/linux/nojit/mips64/lj_vm.S
new file mode 100644
index 000000000..422ad8fb2
--- /dev/null
+++ b/core/src/luajit/autogen/linux/nojit/mips64/lj_vm.S
@@ -0,0 +1,2785 @@
+ .file "buildvm_mips.dasc"
+ .text
+ .p2align 4
+
+ .globl lj_vm_asm_begin
+ .hidden lj_vm_asm_begin
+ .type lj_vm_asm_begin, @object
+ .size lj_vm_asm_begin, 0
+lj_vm_asm_begin:
+.Lbegin:
+.set nomips16
+.abicalls
+.set noreorder
+.set nomacro
+
+ .globl lj_BC_ISLT
+ .hidden lj_BC_ISLT
+ .type lj_BC_ISLT, @function
+ .size lj_BC_ISLT, 212
+lj_BC_ISLT:
+ .long 0x0217b82d,0x020a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00042000
+ .long 0x00052800,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700a,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200c73,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f40000
+ .long 0xd5560000,0x4636a034,0x01cf7021,0x1000ffe9
+ .long 0x00007001,0x14f60c68,0xc5560000,0xd6f40000
+ .long 0x1000fff8,0x4680b5a1,0x2ce1fff2,0x10200c62
+ .long 0x3c0ffffe,0xc6f40000,0xd5560000,0x1000fff1
+ .long 0x4680a521
+
+ .globl lj_BC_ISGE
+ .hidden lj_BC_ISGE
+ .type lj_BC_ISGE, @function
+ .size lj_BC_ISGE, 212
+lj_BC_ISGE:
+ .long 0x0217b82d,0x020a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00042000
+ .long 0x00052800,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700b,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200c3e,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f40000
+ .long 0xd5560000,0x4636a034,0x01cf7021,0x1000ffe9
+ .long 0x00017001,0x14f60c33,0xc5560000,0xd6f40000
+ .long 0x1000fff8,0x4680b5a1,0x2ce1fff2,0x10200c2d
+ .long 0x3c0ffffe,0xc6f40000,0xd5560000,0x1000fff1
+ .long 0x4680a521
+
+ .globl lj_BC_ISLE
+ .hidden lj_BC_ISLE
+ .type lj_BC_ISLE, @function
+ .size lj_BC_ISLE, 212
+lj_BC_ISLE:
+ .long 0x0217b82d,0x020a502d,0xdee50000,0xdd440000
+ .long 0x964e0002,0x000533ff,0x00043bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00052800
+ .long 0x00042000,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700b,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200c09,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f60000
+ .long 0xd5540000,0x4636a035,0x01cf7021,0x1000ffe9
+ .long 0x00017001,0x14f60bfe,0xc5540000,0xd6f60000
+ .long 0x1000fff8,0x4680a521,0x2ce1fff2,0x10200bf8
+ .long 0x3c0ffffe,0xc6f60000,0xd5540000,0x1000fff1
+ .long 0x4680b5a1
+
+ .globl lj_BC_ISGT
+ .hidden lj_BC_ISGT
+ .type lj_BC_ISGT, @function
+ .size lj_BC_ISGT, 212
+lj_BC_ISGT:
+ .long 0x0217b82d,0x020a502d,0xdee50000,0xdd440000
+ .long 0x964e0002,0x000533ff,0x00043bff,0x14d60015
+ .long 0x66520004,0x14f60024,0x000e7080,0x00052800
+ .long 0x00042000,0x3c0ffffe,0x0085082a,0x01cf7021
+ .long 0x0001700a,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x2cc1fff2,0x10200bd4,0x3c0ffffe
+ .long 0x2ce1fff2,0x10200007,0x000e7080,0xd6f60000
+ .long 0xd5540000,0x4636a035,0x01cf7021,0x1000ffe9
+ .long 0x00007001,0x14f60bc9,0xc5540000,0xd6f60000
+ .long 0x1000fff8,0x4680a521,0x2ce1fff2,0x10200bc3
+ .long 0x3c0ffffe,0xc6f60000,0xd5540000,0x1000fff1
+ .long 0x4680b5a1
+
+ .globl lj_BC_ISEQV
+ .hidden lj_BC_ISEQV
+ .type lj_BC_ISEQV, @function
+ .size lj_BC_ISEQV, 184
+lj_BC_ISEQV:
+ .long 0x0217b82d,0x66520004,0x020a502d,0xdee40000
+ .long 0x964efffe,0xdd450000,0x000433ff,0x00053bff
+ .long 0x02c6082b,0x02c7682b,0x002d0825,0x10200090
+ .long 0x3c0ffffe,0x2401fff5,0x10c10be8,0x000e7080
+ .long 0x10e10be6,0x00000000,0x1485000d,0x01cf7021
+ .long 0x024e902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0x00c70826,0x2cccfff5,0x0001600b,0x1180fff1
+ .long 0x7c8d7001,0xddaf0020,0x11e0ffee,0x00000000
+ .long 0x91ef000a,0x31ef0010,0x15e00017,0x00000000
+ .long 0x10000bbf,0x240c0000
+
+ .globl lj_BC_ISNEV
+ .hidden lj_BC_ISNEV
+ .type lj_BC_ISNEV, @function
+ .size lj_BC_ISNEV, 180
+lj_BC_ISNEV:
+ .long 0x0217b82d,0x66520004,0x020a502d,0xdee40000
+ .long 0x964efffe,0xdd450000,0x000433ff,0x00053bff
+ .long 0x02c6082b,0x02c7682b,0x002d0825,0x1020009c
+ .long 0x3c0ffffe,0x2401fff5,0x10c10bba,0x000e7080
+ .long 0x10e10bb8,0x00000000,0x1485000c,0x01cf7021
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x00c70826
+ .long 0x2cccfff5,0x0001600b,0x1180ffc3,0x7c8d7001
+ .long 0xddaf0020,0x11e0ffc0,0x00000000,0x91ef000a
+ .long 0x31ef0010,0x15e0ffbc,0x00000000,0x10000b92
+ .long 0x240c0001
+
+ .globl lj_BC_ISEQS
+ .hidden lj_BC_ISEQS
+ .type lj_BC_ISEQS, @function
+ .size lj_BC_ISEQS, 112
+lj_BC_ISEQS:
+ .long 0x0217b82d,0x66520004,0xdee40000,0x022a502f
+ .long 0x964efffe,0xdd45fff8,0x000463ff,0x2401fff5
+ .long 0x240dfffb,0x000e7080,0x11810b91,0x7da5fbc6
+ .long 0x3c0ffffe,0x00856826,0x01cf7021,0x000d700b
+ .long 0x024e902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_ISNES
+ .hidden lj_BC_ISNES
+ .type lj_BC_ISNES, @function
+ .size lj_BC_ISNES, 112
+lj_BC_ISNES:
+ .long 0x0217b82d,0x66520004,0xdee40000,0x022a502f
+ .long 0x964efffe,0xdd45fff8,0x000463ff,0x2401fff5
+ .long 0x240dfffb,0x000e7080,0x11810b75,0x7da5fbc6
+ .long 0x3c0ffffe,0x00856826,0x01cf7021,0x000d700a
+ .long 0x024e902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_ISEQN
+ .hidden lj_BC_ISEQN
+ .type lj_BC_ISEQN, @function
+ .size lj_BC_ISEQN, 232
+lj_BC_ISEQN:
+ .long 0x0217b82d,0x022a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x66520004
+ .long 0x3c0ffffe,0x14d60011,0x000e7080,0x14f6001e
+ .long 0x01cf7021,0x00850826,0x0001700b,0x024e902d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x00d6082b
+ .long 0x10200013,0x01cf7021,0x00f6082b,0xd6f40000
+ .long 0xd5560000,0x10200004,0x00000000,0x4636a032
+ .long 0x1000ffea,0x00007001,0x14f6000e,0xc5560000
+ .long 0x1000fffa,0x4680b5a1,0x00f6082b,0x10200009
+ .long 0xc6f40000,0xd5560000,0x1000fff4,0x4680a521
+ .long 0x2401fff5,0x14c1ffde,0x00000000,0x10000b30
+ .long 0x00000000,0x2401fff5,0x14e1ffd9,0x00000000
+ .long 0x10000b2b,0x00000000
+
+ .globl lj_BC_ISNEN
+ .hidden lj_BC_ISNEN
+ .type lj_BC_ISNEN, @function
+ .size lj_BC_ISNEN, 232
+lj_BC_ISNEN:
+ .long 0x0217b82d,0x022a502d,0xdee40000,0xdd450000
+ .long 0x964e0002,0x000433ff,0x00053bff,0x66520004
+ .long 0x3c0ffffe,0x14d60011,0x000e7080,0x14f6001e
+ .long 0x01cf7021,0x00850826,0x0001700a,0x024e902d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x00d6082b
+ .long 0x10200013,0x01cf7021,0x00f6082b,0xd6f40000
+ .long 0xd5560000,0x10200004,0x00000000,0x4636a032
+ .long 0x1000ffea,0x00017001,0x14f6000e,0xc5560000
+ .long 0x1000fffa,0x4680b5a1,0x00f6082b,0x10200009
+ .long 0xc6f40000,0xd5560000,0x1000fff4,0x4680a521
+ .long 0x2401fff5,0x14c1ffdd,0x00000000,0x10000af6
+ .long 0x00000000,0x2401fff5,0x14e1ffd8,0x00000000
+ .long 0x10000af1,0x00000000
+
+ .globl lj_BC_ISEQP
+ .hidden lj_BC_ISEQP
+ .type lj_BC_ISEQP, @function
+ .size lj_BC_ISEQP, 104
+lj_BC_ISEQP:
+ .long 0x0217b82d,0x000a68c2,0xdeec0000,0x964e0002
+ .long 0x01a06827,0x000c63ff,0x66520004,0x2401fff5
+ .long 0x11810ae7,0x018d6026,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700b,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISNEP
+ .hidden lj_BC_ISNEP
+ .type lj_BC_ISNEP, @function
+ .size lj_BC_ISNEP, 104
+lj_BC_ISNEP:
+ .long 0x0217b82d,0x000a68c2,0xdeec0000,0x964e0002
+ .long 0x01a06827,0x000c63ff,0x66520004,0x2401fff5
+ .long 0x11810acd,0x018d6026,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700a,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISTC
+ .hidden lj_BC_ISTC
+ .type lj_BC_ISTC, @function
+ .size lj_BC_ISTC, 100
+lj_BC_ISTC:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0xdd420000,0x11800006
+ .long 0x0217b82d,0x000e7080,0x3c0ffffe,0x01cf7021
+ .long 0xfee20000,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_ISFC
+ .hidden lj_BC_ISFC
+ .type lj_BC_ISFC, @function
+ .size lj_BC_ISFC, 100
+lj_BC_ISFC:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0xdd420000,0x15800006
+ .long 0x0217b82d,0x000e7080,0x3c0ffffe,0x01cf7021
+ .long 0xfee20000,0x024e902d,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_IST
+ .hidden lj_BC_IST
+ .type lj_BC_IST, @function
+ .size lj_BC_IST, 88
+lj_BC_IST:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700a,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISF
+ .hidden lj_BC_ISF
+ .type lj_BC_ISF, @function
+ .size lj_BC_ISF, 88
+lj_BC_ISF:
+ .long 0x020a502d,0x964e0002,0xdd4c0000,0x66520004
+ .long 0x000c63ff,0x2d8cfffe,0x000e7080,0x3c0ffffe
+ .long 0x01cf7021,0x000c700b,0x024e902d,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_ISTYPE
+ .hidden lj_BC_ISTYPE
+ .type lj_BC_ISTYPE, @function
+ .size lj_BC_ISTYPE, 68
+lj_BC_ISTYPE:
+ .long 0x0217702d,0x000a68c2,0xddcc0000,0x8e4b0000
+ .long 0x66520004,0x000c63ff,0x018d082d,0x14200a5f
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_ISNUM
+ .hidden lj_BC_ISNUM
+ .type lj_BC_ISNUM, @function
+ .size lj_BC_ISNUM, 64
+lj_BC_ISNUM:
+ .long 0x0217702d,0xddcc0000,0x8e4b0000,0x66520004
+ .long 0x000c0bff,0x2c21fff2,0x10200a4f,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_MOV
+ .hidden lj_BC_MOV
+ .type lj_BC_MOV, @function
+ .size lj_BC_MOV, 60
+lj_BC_MOV:
+ .long 0x020a502d,0x0217b82d,0xdd420000,0x8e4b0000
+ .long 0x66520004,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_NOT
+ .hidden lj_BC_NOT
+ .type lj_BC_NOT, @function
+ .size lj_BC_NOT, 84
+lj_BC_NOT:
+ .long 0x020a502d,0x0217b82d,0xdd4c0000,0x2401fffd
+ .long 0x000c63ff,0x002c602b,0x258c0001,0x000c63fc
+ .long 0x01806027,0x8e4b0000,0x66520004,0xfeec0000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_UNM
+ .hidden lj_BC_UNM
+ .type lj_BC_UNM, @function
+ .size lj_BC_UNM, 112
+lj_BC_UNM:
+ .long 0x020a402d,0xdd040000,0x0217b82d,0x000433ff
+ .long 0x14d60012,0x3c0d8000,0x00042000,0x108d0a24
+ .long 0x0004202f,0x7c84f803,0x7ec4fbc6,0x8e4b0000
+ .long 0x66520004,0xfee40000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x2cc1fff2
+ .long 0x10200a13,0x000d683c,0x1000fff0,0x008d2026
+
+ .globl lj_BC_LEN
+ .hidden lj_BC_LEN
+ .type lj_BC_LEN, @function
+ .size lj_BC_LEN, 116
+lj_BC_LEN:
+ .long 0x020a282d,0x0217b82d,0xdcac0000,0x000c6bff
+ .long 0x65a10005,0x1420000f,0x7d847001,0x8c820014
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0x65a1000c,0x14200a0c,0x00000000
+ .long 0xde79ff98,0x0320f809,0x00000000,0x1000ffec
+ .long 0x00000000
+
+ .globl lj_BC_ADDVN
+ .hidden lj_BC_ADDVN
+ .type lj_BC_ADDVN, @function
+ .size lj_BC_ADDVN, 180
+lj_BC_ADDVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71021,0x00466826,0x00477026
+ .long 0x01ae6824,0x05a009e2,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102009cd,0x0217b82d
+ .long 0x4636a000,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_SUBVN
+ .hidden lj_BC_SUBVN
+ .type lj_BC_SUBVN, @function
+ .size lj_BC_SUBVN, 180
+lj_BC_SUBVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71023,0x00466826,0x00c77026
+ .long 0x01ae6824,0x05a009b5,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102009a0,0x0217b82d
+ .long 0x4636a001,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_MULVN
+ .hidden lj_BC_MULVN
+ .type lj_BC_MULVN, @function
+ .size lj_BC_MULVN, 180
+lj_BC_MULVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c70018,0x00001012,0x00007010
+ .long 0x00026fc3,0x15ae0988,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200973,0x0217b82d
+ .long 0x4636a002,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_DIVVN
+ .hidden lj_BC_DIVVN
+ .type lj_BC_DIVVN, @function
+ .size lj_BC_DIVVN, 116
+lj_BC_DIVVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x1020095e,0x0217b82d
+ .long 0x4636a003,0x8e4b0000,0x66520004,0xf6e00000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_MODVN
+ .hidden lj_BC_MODVN
+ .type lj_BC_MODVN, @function
+ .size lj_BC_MODVN, 192
+lj_BC_MODVN:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0229482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0xde79feb0,0x10e00941,0x0217b82d
+ .long 0x00c02025,0x0320f809,0x00e02825,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200929,0x0217b82d
+ .long 0x04110eb1,0x4636a303,0x46360002,0x4620a001
+ .long 0x8e4b0000,0x66520004,0x1000ffe9,0xf6e00000
+
+ .globl lj_BC_ADDNV
+ .hidden lj_BC_ADDNV
+ .type lj_BC_ADDNV, @function
+ .size lj_BC_ADDNV, 180
+lj_BC_ADDNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x0228402d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71021,0x00466826,0x00477026
+ .long 0x01ae6824,0x05a0090e,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102008f9,0x0217b82d
+ .long 0x4636a000,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_SUBNV
+ .hidden lj_BC_SUBNV
+ .type lj_BC_SUBNV, @function
+ .size lj_BC_SUBNV, 180
+lj_BC_SUBNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x0228402d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71023,0x00466826,0x00c77026
+ .long 0x01ae6824,0x05a008e1,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x102008cc,0x0217b82d
+ .long 0x4636a001,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_MULNV
+ .hidden lj_BC_MULNV
+ .type lj_BC_MULNV, @function
+ .size lj_BC_MULNV, 180
+lj_BC_MULNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x0228402d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c70018,0x00001012,0x00007010
+ .long 0x00026fc3,0x15ae08b4,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x1020089f,0x0217b82d
+ .long 0x4636a002,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_DIVNV
+ .hidden lj_BC_DIVNV
+ .type lj_BC_DIVNV, @function
+ .size lj_BC_DIVNV, 24
+lj_BC_DIVNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x1000ff2c,0x0228402d
+
+ .globl lj_BC_MODNV
+ .hidden lj_BC_MODNV
+ .type lj_BC_MODNV, @function
+ .size lj_BC_MODNV, 24
+lj_BC_MODNV:
+ .long 0x000b4d42,0x312907f8,0x314807f8,0x0209482d
+ .long 0x1000ff43,0x0228402d
+
+ .globl lj_BC_ADDVV
+ .hidden lj_BC_ADDVV
+ .type lj_BC_ADDVV, @function
+ .size lj_BC_ADDVV, 180
+lj_BC_ADDVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71021,0x00466826,0x00477026
+ .long 0x01ae6824,0x05a0087b,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200866,0x0217b82d
+ .long 0x4636a000,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_SUBVV
+ .hidden lj_BC_SUBVV
+ .type lj_BC_SUBVV, @function
+ .size lj_BC_SUBVV, 180
+lj_BC_SUBVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c71023,0x00466826,0x00c77026
+ .long 0x01ae6824,0x05a0084e,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x10200839,0x0217b82d
+ .long 0x4636a001,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_MULVV
+ .hidden lj_BC_MULVV
+ .type lj_BC_MULVV, @function
+ .size lj_BC_MULVV, 180
+lj_BC_MULVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x00043000,0x15960016,0x00053800
+ .long 0x15b60014,0x00c70018,0x00001012,0x00007010
+ .long 0x00026fc3,0x15ae0821,0x0217b82d,0x7c42f803
+ .long 0x7ec2fbc6,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd5140000,0x0196082b,0x01b6602b
+ .long 0xd5360000,0x002c0824,0x1020080c,0x0217b82d
+ .long 0x4636a002,0x8e4b0000,0x66520004,0x1000ffec
+ .long 0xf6e00000
+
+ .globl lj_BC_DIVVV
+ .hidden lj_BC_DIVVV
+ .type lj_BC_DIVVV, @function
+ .size lj_BC_DIVVV, 24
+lj_BC_DIVVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x1000fe99,0x0209482d
+
+ .globl lj_BC_MODVV
+ .hidden lj_BC_MODVV
+ .type lj_BC_MODVV, @function
+ .size lj_BC_MODVV, 24
+lj_BC_MODVV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x1000feb0,0x0209482d
+
+ .globl lj_BC_POW
+ .hidden lj_BC_POW
+ .type lj_BC_POW, @function
+ .size lj_BC_POW, 124
+lj_BC_POW:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0xdd250000,0x000463ff
+ .long 0x00056bff,0x2d8cfff2,0x2dadfff2,0x018d0824
+ .long 0xde79fe98,0x102007ec,0x0217b82d,0xd50c0000
+ .long 0xd52d0000,0x0320f809,0x00000000,0x8e4b0000
+ .long 0x66520004,0xf6e00000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_CAT
+ .hidden lj_BC_CAT
+ .type lj_BC_CAT, @function
+ .size lj_BC_CAT, 116
+lj_BC_CAT:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0128302f
+ .long 0xfe900020,0x0209282d,0x0100a825,0xde79ff28
+ .long 0x000630c2,0xffb200a0,0x0320f809,0x02802025
+ .long 0x144007d9,0xde900020,0x0215402d,0xdd020000
+ .long 0x0217b82d,0x8e4b0000,0x66520004,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_KSTR
+ .hidden lj_BC_KSTR
+ .type lj_BC_KSTR, @function
+ .size lj_BC_KSTR, 68
+lj_BC_KSTR:
+ .long 0x022a682f,0x8e4b0000,0x66520004,0x240efffb
+ .long 0xddacfff8,0x0217b82d,0x7dccfbc6,0xfeec0000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_KCDATA
+ .hidden lj_BC_KCDATA
+ .type lj_BC_KCDATA, @function
+ .size lj_BC_KCDATA, 68
+lj_BC_KCDATA:
+ .long 0x022a682f,0x8e4b0000,0x66520004,0xddacfff8
+ .long 0x240efff5,0x0217b82d,0x7dccfbc6,0xfeec0000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_KSHORT
+ .hidden lj_BC_KSHORT
+ .type lj_BC_KSHORT, @function
+ .size lj_BC_KSHORT, 64
+lj_BC_KSHORT:
+ .long 0x000b5403,0x0217b82d,0x7d4af803,0x8e4b0000
+ .long 0x66520004,0x7ecafbc6,0xfeea0000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_KNUM
+ .hidden lj_BC_KNUM
+ .type lj_BC_KNUM, @function
+ .size lj_BC_KNUM, 60
+lj_BC_KNUM:
+ .long 0x022a502d,0x0217b82d,0xdd420000,0x8e4b0000
+ .long 0x66520004,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_KPRI
+ .hidden lj_BC_KPRI
+ .type lj_BC_KPRI, @function
+ .size lj_BC_KPRI, 60
+lj_BC_KPRI:
+ .long 0x0217b82d,0x000a633c,0x01806027,0x8e4b0000
+ .long 0x66520004,0xfeec0000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_KNIL
+ .hidden lj_BC_KNIL
+ .type lj_BC_KNIL, @function
+ .size lj_BC_KNIL, 76
+lj_BC_KNIL:
+ .long 0x0217b82d,0xfefe0000,0x66f70008,0x020a502d
+ .long 0xfefe0000,0x02ea082a,0x1420fffd,0x66f70008
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_UGET
+ .hidden lj_BC_UGET
+ .type lj_BC_UGET, @function
+ .size lj_BC_UGET, 76
+lj_BC_UGET:
+ .long 0xde08fff0,0x0217b82d,0x7d087001,0x0148502d
+ .long 0xdd480028,0x8e4b0000,0x66520004,0xdd0d0020
+ .long 0xdda20000,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_USETV
+ .hidden lj_BC_USETV
+ .type lj_BC_USETV, @function
+ .size lj_BC_USETV, 152
+lj_BC_USETV:
+ .long 0xde08fff0,0x020a502d,0x7d087001,0x02e8b82d
+ .long 0xdee80028,0xdd420000,0x910f0008,0xdd050020
+ .long 0x31ef0004,0x910c000a,0x000273ff,0xfca20000
+ .long 0x24010005,0x01ec7825,0x11e1000c,0x65ce000d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x2dc10009
+ .long 0x1020fff3,0x7c427001,0x904f0008,0x31ef0003
+ .long 0x11e0ffef,0xde79ff00,0x0320f809,0x6664fb38
+ .long 0x1000ffeb,0x00000000
+
+ .globl lj_BC_USETS
+ .hidden lj_BC_USETS
+ .type lj_BC_USETS, @function
+ .size lj_BC_USETS, 136
+lj_BC_USETS:
+ .long 0xde08fff0,0x022a682f,0x7d087001,0x02e8b82d
+ .long 0xdee80028,0xddadfff8,0x910e0008,0xdd050020
+ .long 0x91af0008,0x31c10004,0x910e000a,0x240cfffb
+ .long 0x7d8dfbc6,0x1420000c,0xfcad0000,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x11c0fff4,0x31e10003
+ .long 0x1020fff2,0xde79ff00,0x0320f809,0x6664fb38
+ .long 0x1000ffee,0x00000000
+
+ .globl lj_BC_USETN
+ .hidden lj_BC_USETN
+ .type lj_BC_USETN, @function
+ .size lj_BC_USETN, 76
+lj_BC_USETN:
+ .long 0xde08fff0,0x022a502d,0x7d087001,0x02e8b82d
+ .long 0xdee80028,0xdd420000,0xdd0d0020,0x8e4b0000
+ .long 0x66520004,0xfda20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_USETP
+ .hidden lj_BC_USETP
+ .type lj_BC_USETP, @function
+ .size lj_BC_USETP, 76
+lj_BC_USETP:
+ .long 0xde08fff0,0x000a633c,0x7d087001,0x02e8b82d
+ .long 0x01806027,0xdee80028,0x8e4b0000,0x66520004
+ .long 0xdd0d0020,0xfdac0000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_UCLO
+ .hidden lj_BC_UCLO
+ .type lj_BC_UCLO, @function
+ .size lj_BC_UCLO, 92
+lj_BC_UCLO:
+ .long 0xde8e0040,0x000a6042,0x3c01fffe,0x01816021
+ .long 0x024c902d,0xde79fef0,0xfe900020,0x11c00004
+ .long 0x02802025,0x0320f809,0x0217282d,0xde900020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_FNEW
+ .hidden lj_BC_FNEW
+ .type lj_BC_FNEW, @function
+ .size lj_BC_FNEW, 100
+lj_BC_FNEW:
+ .long 0xde79fef8,0x022a682f,0xde06fff0,0xdda5fff8
+ .long 0xfe900020,0xffb200a0,0x7cc67001,0x0320f809
+ .long 0x02802025,0x240cfff7,0xde900020,0x8e4b0000
+ .long 0x66520004,0x7d82fbc6,0x0217b82d,0xfee20000
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8
+
+ .globl lj_BC_TNEW
+ .hidden lj_BC_TNEW
+ .type lj_BC_TNEW, @function
+ .size lj_BC_TNEW, 148
+lj_BC_TNEW:
+ .long 0xde6cfb48,0xde6dfb50,0xfe900020,0xffb200a0
+ .long 0x018d082b,0x10200019,0xde79ffa0,0x000a28c2
+ .long 0x30a507ff,0x240c0801,0x24a1f801,0x000a3382
+ .long 0x0181280a,0x0320f809,0x02802025,0x240cfff4
+ .long 0xde900020,0x8e4b0000,0x66520004,0x0217b82d
+ .long 0x7d82fbc6,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xde79ff10
+ .long 0x0140a825,0x0320f809,0x02802025,0x1000ffe2
+ .long 0x02a05025
+
+ .globl lj_BC_TDUP
+ .hidden lj_BC_TDUP
+ .type lj_BC_TDUP, @function
+ .size lj_BC_TDUP, 132
+lj_BC_TDUP:
+ .long 0xde6cfb48,0xde6dfb50,0xfe900020,0xffb200a0
+ .long 0x018d082b,0x10200015,0xde79ff80,0x022a682f
+ .long 0x02802025,0x0320f809,0xdda5fff8,0x240cfff4
+ .long 0xde900020,0x8e4b0000,0x66520004,0x0217b82d
+ .long 0x7d82fbc6,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xde79ff10
+ .long 0x0140a825,0x0320f809,0x02802025,0x1000ffe6
+ .long 0x02a05025
+
+ .globl lj_BC_GGET
+ .hidden lj_BC_GGET
+ .type lj_BC_GGET, @function
+ .size lj_BC_GGET, 28
+lj_BC_GGET:
+ .long 0xde0efff0,0x022a682f,0xdda9fff8,0x7dce7001
+ .long 0xddc80010,0x10000047,0x0217b82d
+
+ .globl lj_BC_GSET
+ .hidden lj_BC_GSET
+ .type lj_BC_GSET, @function
+ .size lj_BC_GSET, 28
+lj_BC_GSET:
+ .long 0xde0efff0,0x022a682f,0xdda9fff8,0x7dce7001
+ .long 0xddc80010,0x100000f5,0x0217b82d
+
+ .globl lj_BC_TGETV
+ .hidden lj_BC_TGETV
+ .type lj_BC_TGETV, @function
+ .size lj_BC_TGETV, 200
+lj_BC_TGETV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208282d
+ .long 0x0209302d,0xdca80000,0xdcce0000,0x0217b82d
+ .long 0x00080bff,0x6421000c,0x142005a8,0x7d087001
+ .long 0x000e7bff,0x15f6001f,0x8d0c0030,0x000e7000
+ .long 0xdd0d0010,0x01cc082b,0x000e70c0,0x1020059f
+ .long 0x01ae702d,0xddc10000,0x103e000d,0xddc20000
+ .long 0x8e4b0000,0x66520004,0xfee20000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xdd0e0020,0x11c0fff2,0x00000000,0x91cc000a
+ .long 0x318c0001,0x1580ffee,0x00000000,0x10000587
+ .long 0x00000000,0x2401fffb,0x15e10584,0x7dc97001
+ .long 0x1000000e,0x00000000
+
+ .globl lj_BC_TGETS
+ .hidden lj_BC_TGETS
+ .type lj_BC_TGETS, @function
+ .size lj_BC_TGETS, 208
+lj_BC_TGETS:
+ .long 0x000b4542,0x310807f8,0x000b4b42,0x0208282d
+ .long 0x312907f8,0xdca80000,0x0229302f,0x0217b82d
+ .long 0xdcc9fff8,0x00080bff,0x6421000c,0x14200564
+ .long 0x7d087001,0x8d0c0034,0x8d2d000c,0xdd0e0028
+ .long 0x01ac6824,0x000d6140,0x000d68c0,0x018d6823
+ .long 0x240ffffb,0x01cd702d,0x7de9fbc6,0xddc40008
+ .long 0xddc20000,0xddcd0010,0x1489000f,0xdd0f0020
+ .long 0x105e000f,0x00000000,0x8e4b0000,0x66520004
+ .long 0xfee20000,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x15a0ffec,0x01a07025
+ .long 0x11e0fff1,0x03c01025,0x91ec000a,0x318c0001
+ .long 0x1580ffed,0x00000000,0x10000542,0x00000000
+
+ .globl lj_BC_TGETB
+ .hidden lj_BC_TGETB
+ .type lj_BC_TGETB, @function
+ .size lj_BC_TGETB, 160
+lj_BC_TGETB:
+ .long 0x000b4542,0x310807f8,0x0208282d,0x314907f8
+ .long 0xdca80000,0x0217b82d,0x000960c2,0x00080bff
+ .long 0x6421000c,0x14200540,0x7d087001,0x8d0d0030
+ .long 0xdd0e0010,0x018d082b,0x1020053b,0x01c9482d
+ .long 0xdd210000,0x103e000d,0xdd220000,0x8e4b0000
+ .long 0x66520004,0xfee20000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xdd0e0020
+ .long 0x11c0fff2,0x00000000,0x91cd000a,0x31ad0001
+ .long 0x15a0ffee,0x00000000,0x10000523,0x00000000
+
+ .globl lj_BC_TGETR
+ .hidden lj_BC_TGETR
+ .type lj_BC_TGETR, @function
+ .size lj_BC_TGETR, 112
+lj_BC_TGETR:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208402d
+ .long 0x0209482d,0xdd040000,0x8d250000,0x0217b82d
+ .long 0x7c847001,0x8c8c0030,0xdc8d0010,0x00ac082b
+ .long 0x000570c0,0x10200532,0x01ae102d,0xdc450000
+ .long 0x8e4b0000,0x66520004,0xfee50000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_TSETV
+ .hidden lj_BC_TSETV
+ .type lj_BC_TSETV, @function
+ .size lj_BC_TSETV, 240
+lj_BC_TSETV:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208282d
+ .long 0x0209302d,0xdca80000,0xdcce0000,0x0217b82d
+ .long 0x00080bff,0x6421000c,0x14200531,0x7d087001
+ .long 0x000e0bff,0x14360022,0x000e4800,0x8d0c0030
+ .long 0xdd0d0010,0x012c082b,0x000970c0,0x10200528
+ .long 0x01ae682d,0xddac0000,0x910f0008,0x119e000f
+ .long 0xdee20000,0x31e10004,0x1420001b,0xfda20000
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xdd0e0020
+ .long 0x11c0fff0,0x00000000,0x91ce000a,0x31ce0002
+ .long 0x15c0ffec,0x00000000,0x1000050d,0x00000000
+ .long 0x000e0bff,0x64210005,0x14200509,0x00000000
+ .long 0x10000015,0x7dc97001,0xde6cfb78,0x31ef00fb
+ .long 0xfe68fb78,0xa10f0008,0x1000ffe1,0xfd0c0018
+
+ .globl lj_BC_TSETS
+ .hidden lj_BC_TSETS
+ .type lj_BC_TSETS, @function
+ .size lj_BC_TSETS, 316
+lj_BC_TSETS:
+ .long 0x000b4542,0x310807f8,0x0208282d,0x000b4b42
+ .long 0xdca80000,0x312907f8,0x0229302f,0xdcc9fff8
+ .long 0x0217b82d,0x7d297001,0x00080bff,0x6421000c
+ .long 0x142004e2,0x7d087001,0x8d0c0034,0x8d2d000c
+ .long 0xdd0e0028,0xa100000a,0x01ac6824,0x000d6140
+ .long 0x000d68c0,0x018d6823,0x240ffffb,0x01cd702d
+ .long 0x7de9fbc6,0xd6f40000,0xddcc0008,0xddc50000
+ .long 0xddcd0010,0x15890019,0x910f0008,0x10be000f
+ .long 0xdd0c0020,0x31e10004,0x14200026,0xf5d40000
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x1180fff1
+ .long 0x00000000,0x918c000a,0x318c0002,0x1580ffed
+ .long 0x00000000,0x100004be,0x00000000,0x15a0ffe2
+ .long 0x01a07025,0xdd0e0020,0x11c00004,0x6666fc18
+ .long 0x91cc000a,0x318c0002,0x118004b5,0xde79ffa8
+ .long 0xfcc90000,0xfe900020,0x01002825,0xffb200a0
+ .long 0x0320f809,0x02802025,0xde900020,0x1000ffdc
+ .long 0xf4540000,0xde6cfb78,0x31ef00fb,0xfe68fb78
+ .long 0xa10f0008,0x1000ffd6,0xfd0c0018
+
+ .globl lj_BC_TSETB
+ .hidden lj_BC_TSETB
+ .type lj_BC_TSETB, @function
+ .size lj_BC_TSETB, 196
+lj_BC_TSETB:
+ .long 0x000b4542,0x310807f8,0x0208282d,0x314907f8
+ .long 0xdca80000,0x0217b82d,0x000960c2,0x00080bff
+ .long 0x6421000c,0x142004a4,0x7d087001,0x8d0d0030
+ .long 0xdd0e0010,0x018d082b,0x1020049f,0x01c9482d
+ .long 0xdd2d0000,0x910f0008,0x11be000f,0xdee20000
+ .long 0x31e10004,0x14200015,0xfd220000,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0xdd0e0020,0x11c0ffef
+ .long 0x00000000,0x91cd000a,0x31ad0002,0x15a0ffeb
+ .long 0x00000000,0x10000484,0x00000000,0xde6cfb78
+ .long 0x31ef00fb,0xfe68fb78,0xa10f0008,0x1000ffe7
+ .long 0xfd0c0018
+
+ .globl lj_BC_TSETM
+ .hidden lj_BC_TSETM
+ .type lj_BC_TSETM, @function
+ .size lj_BC_TSETM, 208
+lj_BC_TSETM:
+ .long 0x0217b82d,0x022a782d,0xdee5fff8,0x26acfff8
+ .long 0x8def0000,0x11800014,0x000c30c2,0x7ca57001
+ .long 0x00cf3021,0x8cae0030,0x000f68c0,0x90af0008
+ .long 0xdca40010,0x01c6082b,0x14200016,0x02ec702d
+ .long 0x01a4682d,0x31ec0004,0xdee20000,0x66f70008
+ .long 0x02ee082b,0xfda20000,0x1420fffb,0x65ad0008
+ .long 0x15800015,0x00000000,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xde79ffb8,0xfe900020,0xffb200a0
+ .long 0x01408025,0x0320f809,0x02802025,0x02005025
+ .long 0x1000ffd4,0xde900020,0xde6cfb78,0x31ef00fb
+ .long 0xfe65fb78,0xa0af0008,0x1000ffe7,0xfcac0018
+
+ .globl lj_BC_TSETR
+ .hidden lj_BC_TSETR
+ .type lj_BC_TSETR, @function
+ .size lj_BC_TSETR, 148
+lj_BC_TSETR:
+ .long 0x000b4542,0x310807f8,0x314907f8,0x0208202d
+ .long 0x0209302d,0xdc850000,0x8cc60000,0x7ca57001
+ .long 0x90af0008,0x8cac0030,0xdcad0010,0x31e10004
+ .long 0x14200012,0x0217b82d,0x00cc082b,0x000670c0
+ .long 0x10200457,0x01ae102d,0xdee40000,0x8e4b0000
+ .long 0x66520004,0xfc440000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xde62fb78
+ .long 0x31ef00fb,0xfe65fb78,0xa0af0008,0x1000ffea
+ .long 0xfca20018
+
+ .globl lj_BC_CALLM
+ .hidden lj_BC_CALLM
+ .type lj_BC_CALLM, @function
+ .size lj_BC_CALLM, 12
+lj_BC_CALLM:
+ .long 0x314907f8,0x10000002,0x01354821
+
+ .globl lj_BC_CALL
+ .hidden lj_BC_CALL
+ .type lj_BC_CALL, @function
+ .size lj_BC_CALL, 88
+lj_BC_CALL:
+ .long 0x314907f8,0x02007025,0x0217802d,0xde080000
+ .long 0x66100010,0x2529fff8,0x00080bff,0x64210009
+ .long 0x142004a4,0x7d087001,0xfe12fff8,0xdd120020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000bb942
+ .long 0x000d68c0,0x32f707f8,0x026d602d,0xdd8c0000
+ .long 0x01800008,0x02f0b82d
+
+ .globl lj_BC_CALLMT
+ .hidden lj_BC_CALLMT
+ .type lj_BC_CALLMT, @function
+ .size lj_BC_CALLMT, 4
+lj_BC_CALLMT:
+ .long 0x01555021
+
+ .globl lj_BC_CALLT
+ .hidden lj_BC_CALLT
+ .type lj_BC_CALLT, @function
+ .size lj_BC_CALLT, 224
+lj_BC_CALLT:
+ .long 0x0217b82d,0xdee80000,0x01404825,0xde0dfff8
+ .long 0x66f70010,0x2529fff8,0x00080bff,0x64210009
+ .long 0x142004a4,0x7d067001,0x31ac0003,0x90cf000a
+ .long 0x15800024,0x39ae0003,0xfe08fff0,0x2de10002
+ .long 0x02007025,0x00c04025,0x11200007,0x01207825
+ .long 0xdee20000,0x66f70008,0x25effff8,0xfdc20000
+ .long 0x15e0fffb,0x65ce0008,0x01816025,0x1180000c
+ .long 0x00000000,0xdd120020,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000bb942,0x000d68c0,0x32f707f8
+ .long 0x026d602d,0xdd8c0000,0x01800008,0x02f0b82d
+ .long 0x8dabfffc,0x000bb942,0x32f707f8,0x0217682f
+ .long 0xddadffe0,0x7dad7001,0xddad0020,0x1000ffed
+ .long 0xddb1ffb8,0x31c10007,0x1420ffdb,0x020e702f
+ .long 0x01c08025,0xddcdfff8,0x1000ffd7,0x31ac0003
+
+ .globl lj_BC_ITERC
+ .hidden lj_BC_ITERC
+ .type lj_BC_ITERC, @function
+ .size lj_BC_ITERC, 104
+lj_BC_ITERC:
+ .long 0x02007025,0x0217802d,0xde08ffe8,0xde04fff0
+ .long 0xde05fff8,0x24090010,0xfe080000,0xfe040010
+ .long 0xfe050018,0x66100010,0x00080bff,0x64210009
+ .long 0x14200451,0x7d087001,0xfe12fff8,0xdd120020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000bb942
+ .long 0x000d68c0,0x32f707f8,0x026d602d,0xdd8c0000
+ .long 0x01800008,0x02f0b82d
+
+ .globl lj_BC_ITERN
+ .hidden lj_BC_ITERN
+ .type lj_BC_ITERN, @function
+ .size lj_BC_ITERN, 236
+lj_BC_ITERN:
+ .long 0x0217b82d,0xdee8fff0,0x8ee9fff8,0x7d087001
+ .long 0x66520004,0x8d0c0030,0xdd0d0010,0x001633fc
+ .long 0x012c082b,0x1020001a,0x000978c0,0x01af782d
+ .long 0xdde40000,0x964afffe,0x01267025,0x109efff8
+ .long 0x25290001,0xfeee0000,0xfee40008,0x01266025
+ .long 0x3c0ffffe,0x000a5080,0x014f502d,0xaeecfff8
+ .long 0x024a902d,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0x8d0d0034,0x012c4823,0xdd0e0028,0x01a9082b
+ .long 0x1420fff0,0x00097940,0x000940c0,0x01e87823
+ .long 0x01ee782d,0xdde40000,0x964afffe,0x109efff7
+ .long 0x25290001,0xdde50008,0x3c0ffffe,0xfee40008
+ .long 0x012c4821,0x000a5080,0x014f5021,0xfee50000
+ .long 0x024a902d,0x1000ffdf,0xaee9fff8
+
+ .globl lj_BC_VARG
+ .hidden lj_BC_VARG
+ .type lj_BC_VARG, @function
+ .size lj_BC_VARG, 248
+lj_BC_VARG:
+ .long 0xde0cfff8,0x314907f8,0x000b4542,0x0209482d
+ .long 0x310807f8,0x0217b82d,0x65290003,0x02e8702d
+ .long 0x660ffff0,0x012c482f,0x11000015,0x01e9682f
+ .long 0x65cefff0,0xdd240000,0x012f082b,0x65290008
+ .long 0x03c1200a,0xfee40000,0x02ee082b,0x1420fff9
+ .long 0x66f70008,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xde8c0030,0x19a0fff3,0x24150008,0x02ed702d
+ .long 0x018e082b,0x14200009,0x65b50008,0xdd220000
+ .long 0x65290008,0xfee20000,0x012f082b,0x1420fffb
+ .long 0x66f70008,0x1000ffe7,0x00000000,0xde79ff68
+ .long 0xfe970028,0x02f0b82f,0xfe900020,0x0130802f
+ .long 0xffb200a0,0x000d28c2,0x0320f809,0x02802025
+ .long 0x02004825,0xde900020,0x0217b82d,0x0209482d
+ .long 0x1000ffea,0x660ffff0
+
+ .globl lj_BC_ISNEXT
+ .hidden lj_BC_ISNEXT
+ .type lj_BC_ISNEXT, @function
+ .size lj_BC_ISNEXT, 164
+lj_BC_ISNEXT:
+ .long 0x0217b82d,0x000a6042,0xdee4ffe8,0x024c602d
+ .long 0xdee5fff0,0xdee6fff8,0x3c0efffe,0x00040bff
+ .long 0x64210009,0x14200019,0x7c847001,0x00052bff
+ .long 0x64a5000c,0x908d000a,0x64c60001,0x00a60825
+ .long 0x65adfffc,0x002d0825,0x14200010,0x3c0dfffe
+ .long 0x018e902d,0x35ad7fff,0x000d683c,0xfeedfff8
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x240f0058
+ .long 0x240d0045,0xa24ffffc,0x018e902d,0x1000fff0
+ .long 0xa24d0000
+
+ .globl lj_BC_RETM
+ .hidden lj_BC_RETM
+ .type lj_BC_RETM, @function
+ .size lj_BC_RETM, 4
+lj_BC_RETM:
+ .long 0x01555021
+
+ .globl lj_BC_RET
+ .hidden lj_BC_RET
+ .type lj_BC_RET, @function
+ .size lj_BC_RET, 196
+lj_BC_RET:
+ .long 0xde12fff8,0x0217b82d,0x0140a825,0x324c0003
+ .long 0x15800026,0x3a4d0003,0x8e4bfffc,0x660efff0
+ .long 0x6549fff8,0x000b6142,0x000b4542,0x318c07f8
+ .long 0x310807f8,0x01c8782d,0x11200007,0x01cc802f
+ .long 0xdee20000,0x66f70008,0x6529fff8,0xfdc20000
+ .long 0x1520fffb,0x65ce0008,0x65effff8,0x01cf082b
+ .long 0x1420000f,0xde0dfff0,0x8e4b0000,0x66520004
+ .long 0x7dad7001,0xddad0020,0xddb1ffb8,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xfdde0000,0x1000ffed,0x65ce0008,0x31ae0007
+ .long 0x15c0015c,0x00000000,0x020d802f,0x1000ffd3
+ .long 0xde12fff8
+
+ .globl lj_BC_RET0
+ .hidden lj_BC_RET0
+ .type lj_BC_RET0, @function
+ .size lj_BC_RET0, 136
+lj_BC_RET0:
+ .long 0xde12fff8,0x0217b82d,0x0140a825,0x324c0003
+ .long 0x1580fff5,0x3a4d0003,0x8e4bfffc,0x660efff0
+ .long 0x000b4542,0x000bb942,0x310807f8,0x32f707f8
+ .long 0x01d7802f,0x0148082b,0x1420000f,0xde0dfff0
+ .long 0x8e4b0000,0x66520004,0x7dad7001,0xddad0020
+ .long 0xddb1ffb8,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x65ce0008,0x654a0008
+ .long 0x1000ffec,0xfddefff8
+
+ .globl lj_BC_RET1
+ .hidden lj_BC_RET1
+ .type lj_BC_RET1, @function
+ .size lj_BC_RET1, 144
+lj_BC_RET1:
+ .long 0xde12fff8,0x0217b82d,0x0140a825,0x324c0003
+ .long 0x1580ffd3,0x3a4d0003,0x8e4bfffc,0x660efff0
+ .long 0xdee20000,0x000b4542,0x000bb942,0x310807f8
+ .long 0x32f707f8,0x01d7802f,0xfdc20000,0x0148082b
+ .long 0x1420000f,0xde0dfff0,0x8e4b0000,0x66520004
+ .long 0x7dad7001,0xddad0020,0xddb1ffb8,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0x65ce0008,0x654a0008,0x1000ffec,0xfdde0000
+
+ .globl lj_BC_FORI
+ .hidden lj_BC_FORI
+ .type lj_BC_FORI, @function
+ .size lj_BC_FORI, 200
+lj_BC_FORI:
+ .long 0x0217b82d,0xdee40000,0x000433ff,0x000a5042
+ .long 0x3c0efffe,0x014e702d,0xdee50008,0xdee20010
+ .long 0x00053bff,0x14d60017,0x00021bff,0x14f60342
+ .long 0x00043000,0x14760340,0x00052800,0x7c4107c3
+ .long 0x00a6102a,0x00c5682a,0x01a1100b,0x0002700a
+ .long 0x024e902d,0x8e4b0000,0x66520004,0xfee40018
+ .long 0x316d00ff,0x000d68c0,0x026d602d,0x000b5402
+ .long 0xdd810000,0x000bb942,0x000a50c0,0x00200008
+ .long 0x32f707f8,0xd6e00000,0xd6e20008,0x2cccfff2
+ .long 0x2cedfff2,0x2c61fff2,0xdeef0010,0x018d6024
+ .long 0x002c0824,0x10200324,0x01e0782a,0x46220036
+ .long 0x46201136,0x24020001,0x00011001,0x00050801
+ .long 0x1000ffe2,0x002f100b
+
+ .globl lj_BC_FORL
+ .hidden lj_BC_FORL
+ .type lj_BC_FORL, @function
+ .size lj_BC_FORL, 236
+lj_BC_FORL:
+ .long 0x0217b82d,0xdee40000,0x000433ff,0x000a5042
+ .long 0x3c0efffe,0x014e702d,0x14d60020,0xdee50010
+ .long 0xdee20008,0x00047800,0x00052800,0x00021000
+ .long 0x01e52021,0x008f6026,0x00856826,0x018d6024
+ .long 0x0082682a,0x0044102a,0x00a0082a,0x0180602a
+ .long 0x01a1100b,0x004c1025,0x7c84f803,0x7ec4fbc6
+ .long 0x0002700b,0x024e902d,0xfee40000,0x8e4b0000
+ .long 0x66520004,0xfee40018,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0xd6e00000
+ .long 0xd6e40010,0xd6e20008,0xdeef0010,0x46240000
+ .long 0x46220036,0x46201136,0x01e0782a,0x24020001
+ .long 0x24010001,0x00011001,0x00050801,0x002f100b
+ .long 0x0002700b,0x024e902d,0xf6e00000,0x8e4b0000
+ .long 0x66520004,0x1000ffe4,0xf6e00018
+
+ .globl lj_BC_ITERL
+ .hidden lj_BC_ITERL
+ .type lj_BC_ITERL, @function
+ .size lj_BC_ITERL, 80
+lj_BC_ITERL:
+ .long 0x0217b82d,0xdeed0000,0x11be0006,0x00000000
+ .long 0x000a6042,0x3c01fffe,0x01816021,0x024c902d
+ .long 0xfeedfff8,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_LOOP
+ .hidden lj_BC_LOOP
+ .type lj_BC_LOOP, @function
+ .size lj_BC_LOOP, 44
+lj_BC_LOOP:
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_JMP
+ .hidden lj_BC_JMP
+ .type lj_BC_JMP, @function
+ .size lj_BC_JMP, 60
+lj_BC_JMP:
+ .long 0x000a6042,0x3c01fffe,0x01816021,0x024c902d
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_BC_FUNCF
+ .hidden lj_BC_FUNCF
+ .type lj_BC_FUNCF, @function
+ .size lj_BC_FUNCF, 0
+lj_BC_FUNCF:
+
+ .globl lj_BC_IFUNCF
+ .hidden lj_BC_IFUNCF
+ .type lj_BC_IFUNCF, @function
+ .size lj_BC_IFUNCF, 92
+lj_BC_IFUNCF:
+ .long 0xde8e0030,0x924dff9e,0xde51ffb4,0x01d7082b
+ .long 0x142000d4,0x000d68c0,0x8e4b0000,0x66520004
+ .long 0x012d082b,0x1420000a,0x0209082d,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xfc3e0000,0x1000fff2,0x25290008
+
+ .globl lj_BC_JFUNCF
+ .hidden lj_BC_JFUNCF
+ .type lj_BC_JFUNCF, @function
+ .size lj_BC_JFUNCF, 0
+lj_BC_JFUNCF:
+
+ .globl lj_BC_FUNCV
+ .hidden lj_BC_FUNCV
+ .type lj_BC_FUNCV, @function
+ .size lj_BC_FUNCV, 0
+lj_BC_FUNCV:
+
+ .globl lj_BC_IFUNCV
+ .hidden lj_BC_IFUNCV
+ .type lj_BC_IFUNCV, @function
+ .size lj_BC_IFUNCV, 152
+lj_BC_IFUNCV:
+ .long 0x240cfff7,0x0209682d,0xde8e0030,0x7d88fbc6
+ .long 0x02e9602d,0xfda80000,0x652f0013,0x018e082b
+ .long 0xde51ffb4,0x102000b8,0xfdaf0008,0x924eff9e
+ .long 0x0200b825,0x01a04825,0x8e4b0000,0x66520004
+ .long 0x11c0000c,0x65b00010,0xdeec0000,0x02e9082b
+ .long 0x01802025,0x03c1600a,0x03c1200b,0x25ceffff
+ .long 0xfdac0010,0x65ad0008,0xfee40000,0x15c0fff6
+ .long 0x66f70008,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8
+
+ .globl lj_BC_JFUNCV
+ .hidden lj_BC_JFUNCV
+ .type lj_BC_JFUNCV, @function
+ .size lj_BC_JFUNCV, 0
+lj_BC_JFUNCV:
+
+ .globl lj_BC_FUNCC
+ .hidden lj_BC_FUNCC
+ .type lj_BC_FUNCC, @function
+ .size lj_BC_FUNCC, 84
+lj_BC_FUNCC:
+ .long 0xdd190028,0x02e9682d,0xde8e0030,0x0209482d
+ .long 0xfe900020,0x01cd082b,0xfe890028,0x240cfffe
+ .long 0x14200091,0x02802025,0x0320f809,0xae6cfbe8
+ .long 0xde900020,0x000250c0,0xde8d0028,0x240cffff
+ .long 0xde12fff8,0x01aab82f,0xfe74fca0,0x10000020
+ .long 0xae6cfbe8
+
+ .globl lj_BC_FUNCCW
+ .hidden lj_BC_FUNCCW
+ .type lj_BC_FUNCCW, @function
+ .size lj_BC_FUNCCW, 88
+lj_BC_FUNCCW:
+ .long 0xde79fc88,0x02e9682d,0xde8e0030,0x0209482d
+ .long 0xfe900020,0x01cd082b,0xfe890028,0x240cfffe
+ .long 0xdd050028,0x1420007b,0x02802025,0x0320f809
+ .long 0xae6cfbe8,0xde900020,0x000250c0,0xde8d0028
+ .long 0x240cffff,0xde12fff8,0x01aab82f,0xfe74fca0
+ .long 0x1000000a,0xae6cfbe8
+
+ .globl lj_vm_returnp
+ .hidden lj_vm_returnp
+ .type lj_vm_returnp, @function
+ .size lj_vm_returnp, 36
+lj_vm_returnp:
+ .long 0x32410004,0x10200138,0x240d0001,0x000d6c3c
+ .long 0x01a06827,0xddd2fff8,0x01c08025,0xfeedfff8
+ .long 0x66f7fff8
+
+ .globl lj_vm_returnc
+ .hidden lj_vm_returnc
+ .type lj_vm_returnc, @function
+ .size lj_vm_returnc, 24
+lj_vm_returnc:
+ .long 0x254a0008,0x324c0003,0x11400049,0x24020001
+ .long 0x1180fe7e,0x0140a825
+
+ .globl lj_vm_return
+ .hidden lj_vm_return
+ .type lj_vm_return, @function
+ .size lj_vm_return, 84
+lj_vm_return:
+ .long 0x240efff8,0x39810001,0x024e7024,0x1420ffed
+ .long 0x020e702f,0x254dfff8,0xfe8e0020,0x240cfffe
+ .long 0x8fae00b8,0x6610fff0,0xae6cfbe8,0x11a00007
+ .long 0x000e70c0,0x25adfff8,0xdee20000,0x66f70008
+ .long 0xfe020000,0x15a0fffb,0x66100008,0x15ca0018
+ .long 0xfe900028
+
+ .globl lj_vm_leave_cp
+ .hidden lj_vm_leave_cp
+ .type lj_vm_leave_cp, @function
+ .size lj_vm_leave_cp, 12
+lj_vm_leave_cp:
+ .long 0xdfac00b0,0x00001025,0xfe8c0050
+
+ .globl lj_vm_leave_unw
+ .hidden lj_vm_leave_unw
+ .type lj_vm_leave_unw, @function
+ .size lj_vm_leave_unw, 176
+lj_vm_leave_unw:
+ .long 0xdfbf0098,0xdfbe0090,0xdfb70088,0xd7bf0048
+ .long 0xdfb60080,0xd7be0040,0xdfb50078,0xd7bd0038
+ .long 0xdfb40070,0xd7bc0030,0xdfb30068,0xd7bb0028
+ .long 0xdfb20060,0xd7ba0020,0xdfb10058,0xd7b90018
+ .long 0xdfb00050,0xd7b80010,0x03e00008,0x67bd00c0
+ .long 0xde8d0030,0x01ca082a,0x14200007,0x020d082a
+ .long 0x10200009,0x00000000,0xfe1e0000,0x254a0008
+ .long 0x1000ffde,0x66100008,0x014e6023,0x020c602f
+ .long 0x1000ffdb,0x018e800b,0xde79ff68,0x0140a825
+ .long 0x000e28c2,0x0320f809,0x02802025,0x8fae00b8
+ .long 0xde900028,0x02a05025,0x1000ffd0,0x000e70c0
+
+ .globl lj_vm_unwind_c
+ .hidden lj_vm_unwind_c
+ .type lj_vm_unwind_c, @function
+ .size lj_vm_unwind_c, 8
+lj_vm_unwind_c:
+ .long 0x0080e825,0x00a01025
+
+ .globl lj_vm_unwind_c_eh
+ .hidden lj_vm_unwind_c_eh
+ .type lj_vm_unwind_c_eh, @function
+ .size lj_vm_unwind_c_eh, 20
+lj_vm_unwind_c_eh:
+ .long 0xdfb400a8,0x240cfffe,0xde8d0010,0x1000ffce
+ .long 0xadac00b0
+
+ .globl lj_vm_unwind_ff
+ .hidden lj_vm_unwind_ff
+ .type lj_vm_unwind_ff, @function
+ .size lj_vm_unwind_ff, 8
+lj_vm_unwind_ff:
+ .long 0x2401fffc,0x0081e824
+
+ .globl lj_vm_unwind_ff_eh
+ .hidden lj_vm_unwind_ff_eh
+ .type lj_vm_unwind_ff_eh, @function
+ .size lj_vm_unwind_ff_eh, 76
+lj_vm_unwind_ff_eh:
+ .long 0xdfb400a8,0x3c0f59c0,0x241effff,0x2416fff2
+ .long 0xde900020,0xde930010,0x448ff000,0x340d8000
+ .long 0x000d683c,0x01a06827,0x240cffff,0xde12fff8
+ .long 0x4600f7a1,0x6617fff8,0x667304c8,0xfeed0000
+ .long 0xae6cfbe8,0x1000ff9b,0x240a0010
+
+ .globl lj_vm_growstack_c
+ .hidden lj_vm_growstack_c
+ .type lj_vm_growstack_c, @function
+ .size lj_vm_growstack_c, 8
+lj_vm_growstack_c:
+ .long 0x10000007,0x24050014
+
+ .globl lj_vm_growstack_l
+ .hidden lj_vm_growstack_l
+ .type lj_vm_growstack_l, @function
+ .size lj_vm_growstack_l, 104
+lj_vm_growstack_l:
+ .long 0x0209482d,0x02f0b82f,0xfe900020,0x66520004
+ .long 0xfe890028,0x001728c2,0xde79ff68,0xffb200a0
+ .long 0x0320f809,0x02802025,0xde900020,0xde890028
+ .long 0xde08fff0,0x0130482f,0x7d087001,0xdd120020
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000bb942
+ .long 0x000d68c0,0x32f707f8,0x026d602d,0xdd8c0000
+ .long 0x01800008,0x02f0b82d
+
+ .globl lj_vm_resume
+ .hidden lj_vm_resume
+ .type lj_vm_resume, @function
+ .size lj_vm_resume, 212
+lj_vm_resume:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0x0080a025
+ .long 0xde930010,0x00a08025,0x928d000b,0xffb400a8
+ .long 0x24120005,0x67ac0001,0x667304c8,0xafa000b8
+ .long 0xafa000bc,0xffa400a0,0xffa000b0,0x11a00049
+ .long 0xfe8c0050,0xfe74fca0,0x0200b825,0xde900020
+ .long 0xde8d0028,0xde12fff8,0x3c0f59c0,0x01b0502f
+ .long 0x448ff000,0xa280000b,0x4600f7a1,0x240cffff
+ .long 0x654a0008,0xae6cfbe8,0x0140a825,0x324c0003
+ .long 0x241effff,0x1180fdcf,0x2416fff2,0x1000ff50
+ .long 0x00000000
+
+ .globl lj_vm_pcall
+ .hidden lj_vm_pcall
+ .type lj_vm_pcall, @function
+ .size lj_vm_pcall, 88
+lj_vm_pcall:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0xafa700bc
+ .long 0x10000015,0x24120005
+
+ .globl lj_vm_call
+ .hidden lj_vm_call
+ .type lj_vm_call, @function
+ .size lj_vm_call, 172
+lj_vm_call:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0x24120001
+ .long 0xdc8d0050,0x0080a025,0xafa600b8,0xde930010
+ .long 0xffa400a8,0x00a08025,0x667304c8,0xffa400a0
+ .long 0xffad00b0,0xfe9d0050,0xfe74fca0,0xde8e0020
+ .long 0x3c0f59c0,0xde8d0028,0x448ff000,0x0250902d
+ .long 0x01b0482f,0x2416fff2,0x024e902f,0x4600f7a1
+ .long 0x240cffff,0x241effff,0xae6cfbe8
+
+ .globl lj_vm_call_dispatch
+ .hidden lj_vm_call_dispatch
+ .type lj_vm_call_dispatch, @function
+ .size lj_vm_call_dispatch, 20
+lj_vm_call_dispatch:
+ .long 0xde08fff0,0x00080bff,0x64210009,0x14200122
+ .long 0x7d087001
+
+ .globl lj_vm_call_dispatch_f
+ .hidden lj_vm_call_dispatch_f
+ .type lj_vm_call_dispatch_f, @function
+ .size lj_vm_call_dispatch_f, 48
+lj_vm_call_dispatch_f:
+ .long 0xfe12fff8,0xdd120020,0x8e4b0000,0x66520004
+ .long 0x316d00ff,0x000bb942,0x000d68c0,0x32f707f8
+ .long 0x026d602d,0xdd8c0000,0x01800008,0x02f0b82d
+
+ .globl lj_vm_cpcall
+ .hidden lj_vm_cpcall
+ .type lj_vm_cpcall, @function
+ .size lj_vm_cpcall, 160
+lj_vm_cpcall:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0x0080a025
+ .long 0xdc8c0038,0xffa400a8,0xde8d0028,0xde930010
+ .long 0xffa400a0,0x018d602f,0xde8d0050,0x667304c8
+ .long 0xafac00b8,0xafa000bc,0xffad00b0,0xfe9d0050
+ .long 0xfe74fca0,0x00e0f809,0x00e0c825,0x00408025
+ .long 0x1440ffbd,0x24120005,0x1000feeb,0x00000000
+
+ .globl lj_cont_dispatch
+ .hidden lj_cont_dispatch
+ .type lj_cont_dispatch, @function
+ .size lj_cont_dispatch, 68
+lj_cont_dispatch:
+ .long 0xde0cffe0,0x02004025,0x01c08025,0xddcdfff0
+ .long 0x2d810002,0xdd12ffe8,0x7dad7001,0x02ea702d
+ .long 0xddad0020,0x14200003,0xfddefff8,0x01800008
+ .long 0xddb1ffb8,0x158006bf,0x650dffe0,0x100005ef
+ .long 0x01b0482f
+
+ .globl lj_cont_cat
+ .hidden lj_cont_cat
+ .type lj_cont_cat, @function
+ .size lj_cont_cat, 60
+lj_cont_cat:
+ .long 0x8e4bfffc,0x6505ffe0,0xdee20000,0x000bad42
+ .long 0x000bb942,0x32b507f8,0x32f707f8,0x0215682d
+ .long 0xfe900020,0x00ad302f,0x15a5f8e4,0xfca20000
+ .long 0x0217b82d,0x1000007b,0xfee20000
+
+ .globl lj_vmeta_tgets1
+ .hidden lj_vmeta_tgets1
+ .type lj_vmeta_tgets1, @function
+ .size lj_vmeta_tgets1, 20
+lj_vmeta_tgets1:
+ .long 0x6666fc18,0x240cfffb,0x7d89fbc6,0x1000000d
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tgets
+ .hidden lj_vmeta_tgets
+ .type lj_vmeta_tgets, @function
+ .size lj_vmeta_tgets, 36
+lj_vmeta_tgets:
+ .long 0x6665fc18,0x240cfff4,0x240dfffb,0x7d88fbc6
+ .long 0x6666fc20,0xfca80000,0x7da9fbc6,0x10000004
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tgetb
+ .hidden lj_vmeta_tgetb
+ .type lj_vmeta_tgetb, @function
+ .size lj_vmeta_tgetb, 12
+lj_vmeta_tgetb:
+ .long 0x6666fc18,0x7eccfbc6,0xfccc0000
+
+ .globl lj_vmeta_tgetv
+ .hidden lj_vmeta_tgetv
+ .type lj_vmeta_tgetv, @function
+ .size lj_vmeta_tgetv, 108
+lj_vmeta_tgetv:
+ .long 0xde79ff58,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1040000e,0x660dfffe,0xdc440000
+ .long 0x8e4b0000,0x66520004,0xfee40000,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd810000
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+ .long 0xde900028,0xfe12ffe8,0x020d902f,0xde08fff0
+ .long 0x7d087001,0x1000ff81,0x24090010
+
+ .globl lj_vmeta_tgetr
+ .hidden lj_vmeta_tgetr
+ .type lj_vmeta_tgetr, @function
+ .size lj_vmeta_tgetr, 28
+lj_vmeta_tgetr:
+ .long 0xde79ff90,0x0320f809,0x00000000,0x1040facc
+ .long 0x03c02825,0x1000faca,0xdc450000
+
+ .globl lj_vmeta_tsets1
+ .hidden lj_vmeta_tsets1
+ .type lj_vmeta_tsets1, @function
+ .size lj_vmeta_tsets1, 20
+lj_vmeta_tsets1:
+ .long 0x6666fc18,0x240cfffb,0x7d89fbc6,0x1000000d
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tsets
+ .hidden lj_vmeta_tsets
+ .type lj_vmeta_tsets, @function
+ .size lj_vmeta_tsets, 36
+lj_vmeta_tsets:
+ .long 0x6665fc18,0x240cfff4,0x240dfffb,0x7d88fbc6
+ .long 0x6666fc20,0xfca80000,0x7da9fbc6,0x10000004
+ .long 0xfcc90000
+
+ .globl lj_vmeta_tsetb
+ .hidden lj_vmeta_tsetb
+ .type lj_vmeta_tsetb, @function
+ .size lj_vmeta_tsetb, 12
+lj_vmeta_tsetb:
+ .long 0x6666fc18,0x7eccfbc6,0xfccc0000
+
+ .globl lj_vmeta_tsetv
+ .hidden lj_vmeta_tsetv
+ .type lj_vmeta_tsetv, @function
+ .size lj_vmeta_tsetv, 112
+lj_vmeta_tsetv:
+ .long 0xde79ff60,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1040000d,0xdee40000,0x8e4b0000
+ .long 0x66520004,0xfc440000,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8,0x660dfffe
+ .long 0xde900028,0xfe12ffe8,0x020d902f,0xde08fff0
+ .long 0x7d087001,0xfe040010,0x1000ff4d,0x24090018
+
+ .globl lj_vmeta_tsetr
+ .hidden lj_vmeta_tsetr
+ .type lj_vmeta_tsetr, @function
+ .size lj_vmeta_tsetr, 28
+lj_vmeta_tsetr:
+ .long 0xde79ffc0,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1000fba4,0x00000000
+
+ .globl lj_vmeta_comp
+ .hidden lj_vmeta_comp
+ .type lj_vmeta_comp, @function
+ .size lj_vmeta_comp, 76
+lj_vmeta_comp:
+ .long 0x02e02825,0x01403025,0xde79ff30,0x6652fffc
+ .long 0xfe900020,0xffb200a0,0x316700ff,0x0320f809
+ .long 0x02802025,0x2c410002,0x1020004d,0x0002702f
+ .long 0x964a0002,0x66520004,0x3c0dfffe,0x000a5080
+ .long 0x014d5021,0x014e5024,0x024a902d
+
+ .globl lj_cont_nop
+ .hidden lj_cont_nop
+ .type lj_cont_nop, @function
+ .size lj_cont_nop, 44
+lj_cont_nop:
+ .long 0x8e4b0000,0x66520004,0x316d00ff,0x000d68c0
+ .long 0x026d602d,0x000b5402,0xdd810000,0x000bb942
+ .long 0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_cont_ra
+ .hidden lj_cont_ra
+ .type lj_cont_ra, @function
+ .size lj_cont_ra, 24
+lj_cont_ra:
+ .long 0x924dfffd,0xdee20000,0x000d68c0,0x020d682d
+ .long 0x1000fff0,0xfda20000
+
+ .globl lj_cont_condt
+ .hidden lj_cont_condt
+ .type lj_cont_condt, @function
+ .size lj_cont_condt, 20
+lj_cont_condt:
+ .long 0xdeec0000,0x000c63ff,0x2d81fffe,0x1000ffe4
+ .long 0x0001702f
+
+ .globl lj_cont_condf
+ .hidden lj_cont_condf
+ .type lj_cont_condf, @function
+ .size lj_cont_condf, 20
+lj_cont_condf:
+ .long 0xdeec0000,0x000c63ff,0x2d81fffe,0x1000ffdf
+ .long 0x242effff
+
+ .globl lj_vmeta_equal
+ .hidden lj_vmeta_equal
+ .type lj_vmeta_equal, @function
+ .size lj_vmeta_equal, 44
+lj_vmeta_equal:
+ .long 0xde79ff38,0x7ca67001,0x7c857001,0x01803825
+ .long 0x6652fffc,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1000ffd1,0x00000000
+
+ .globl lj_vmeta_equal_cd
+ .hidden lj_vmeta_equal_cd
+ .type lj_vmeta_equal_cd, @function
+ .size lj_vmeta_equal_cd, 36
+lj_vmeta_equal_cd:
+ .long 0xde79ffe8,0x01602825,0x6652fffc,0xfe900020
+ .long 0xffb200a0,0x0320f809,0x02802025,0x1000ffc8
+ .long 0x00000000
+
+ .globl lj_vmeta_istype
+ .hidden lj_vmeta_istype
+ .type lj_vmeta_istype, @function
+ .size lj_vmeta_istype, 40
+lj_vmeta_istype:
+ .long 0xde79ff48,0x6652fffc,0xfe900020,0x001728c2
+ .long 0x000a30c2,0xffb200a0,0x0320f809,0x02802025
+ .long 0x1000ffc8,0x00000000
+
+ .globl lj_vmeta_unm
+ .hidden lj_vmeta_unm
+ .type lj_vmeta_unm, @function
+ .size lj_vmeta_unm, 4
+lj_vmeta_unm:
+ .long 0x01004825
+
+ .globl lj_vmeta_arith
+ .hidden lj_vmeta_arith
+ .type lj_vmeta_arith, @function
+ .size lj_vmeta_arith, 44
+lj_vmeta_arith:
+ .long 0xde79ff18,0xfe900020,0x02e02825,0xffb200a0
+ .long 0x01003025,0x01203825,0x316800ff,0x0320f809
+ .long 0x02802025,0x1040ffbc,0x00000000
+
+ .globl lj_vmeta_binop
+ .hidden lj_vmeta_binop
+ .type lj_vmeta_binop, @function
+ .size lj_vmeta_binop, 28
+lj_vmeta_binop:
+ .long 0x0050682f,0xfc52ffe8,0x02007025,0x65b20002
+ .long 0x00408025,0x1000fee2,0x24090010
+
+ .globl lj_vmeta_len
+ .hidden lj_vmeta_len
+ .type lj_vmeta_len, @function
+ .size lj_vmeta_len, 28
+lj_vmeta_len:
+ .long 0xde79ff50,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0x1000fff3,0x00000000
+
+ .globl lj_vmeta_call
+ .hidden lj_vmeta_call
+ .type lj_vmeta_call, @function
+ .size lj_vmeta_call, 92
+lj_vmeta_call:
+ .long 0xde79ff20,0xfe8e0020,0x6605fff0,0xffb200a0
+ .long 0x0209302d,0x0120a825,0x0320f809,0x02802025
+ .long 0xde08fff0,0x66a90008,0x7d087001,0xfe12fff8
+ .long 0xdd120020,0x8e4b0000,0x66520004,0x316d00ff
+ .long 0x000bb942,0x000d68c0,0x32f707f8,0x026d602d
+ .long 0xdd8c0000,0x01800008,0x02f0b82d
+
+ .globl lj_vmeta_callt
+ .hidden lj_vmeta_callt
+ .type lj_vmeta_callt, @function
+ .size lj_vmeta_callt, 52
+lj_vmeta_callt:
+ .long 0xde79ff20,0xfe900020,0x66e5fff0,0xffb200a0
+ .long 0x02e9302d,0x0120a825,0x0320f809,0x02802025
+ .long 0xdee8fff0,0xde0dfff8,0x66a90008,0x1000fb51
+ .long 0x7d067001
+
+ .globl lj_vmeta_for
+ .hidden lj_vmeta_for
+ .type lj_vmeta_for, @function
+ .size lj_vmeta_for, 48
+lj_vmeta_for:
+ .long 0xde79ff40,0xfe900020,0x02e02825,0xffb200a0
+ .long 0x0160a825,0x0320f809,0x02802025,0x0015b942
+ .long 0x00155402,0x32f707f8,0x1000fca7,0x000a50c0
+
+ .globl lj_ff_assert
+ .hidden lj_ff_assert
+ .type lj_ff_assert, @function
+ .size lj_ff_assert, 72
+lj_ff_assert:
+ .long 0x112004c0,0xde040000,0x00040bff,0x2c21fffe
+ .long 0x102004bc,0x6617fff0,0xde12fff8,0x252a0008
+ .long 0x02ea702d,0x660d0008,0x120e01cd,0xfee40000
+ .long 0xdda20000,0xfda2fff0,0x15aefffd,0x65ad0008
+ .long 0x100001c7,0x00000000
+
+ .globl lj_ff_type
+ .hidden lj_ff_type
+ .type lj_ff_type, @function
+ .size lj_ff_type, 44
+lj_ff_type:
+ .long 0x112004ae,0xde040000,0x000463ff,0x02cc682b
+ .long 0x01807027,0x240f000d,0x01ed700a,0x000e70f8
+ .long 0x010e702d,0x100001b8,0xddc40030
+
+ .globl lj_ff_getmetatable
+ .hidden lj_ff_getmetatable
+ .type lj_ff_getmetatable, @function
+ .size lj_ff_getmetatable, 168
+lj_ff_getmetatable:
+ .long 0x112004a3,0xde040000,0x000473ff,0x65cc000c
+ .long 0x65cd000d,0x01ac600b,0x1580001d,0x7c847001
+ .long 0xdc880020,0xde69fd60,0x110001ac,0x2404ffff
+ .long 0x8d0c0034,0x8d2d000c,0xdd0e0028,0x01ac6824
+ .long 0x000d6178,0x000d68f8,0x018d682f,0x01cd702d
+ .long 0x2407fffb,0x7ce9fbc6,0xddcc0008,0xddc40000
+ .long 0xddce0010,0x112c0006,0x2401fff4,0x15c0fffa
+ .long 0x00000000,0x01002025,0x10000198,0x7c24fbc6
+ .long 0x149e0196,0x00000000,0x1000fffa,0x00000000
+ .long 0x2dc1fff2,0x02c1700b,0x000e70f8,0x026e602f
+ .long 0x1000ffe0,0xdd88fd80
+
+ .globl lj_ff_setmetatable
+ .hidden lj_ff_setmetatable
+ .type lj_ff_setmetatable, @function
+ .size lj_ff_setmetatable, 96
+lj_ff_setmetatable:
+ .long 0x2d210010,0xde040000,0x14200477,0xde050008
+ .long 0x00040bff,0x6421000c,0x14200473,0x7c8d7001
+ .long 0x00057bff,0xddac0020,0x91ae0008,0x65e1000c
+ .long 0x7ca57001,0x002c0825,0x1420046b,0x31c10004
+ .long 0x1020017c,0xfda50020,0xde6cfb78,0x31ce00fb
+ .long 0xfe6dfb78,0xa1ae0008,0x10000176,0xfdac0018
+
+ .globl lj_ff_rawget
+ .hidden lj_ff_rawget
+ .type lj_ff_rawget, @function
+ .size lj_ff_rawget, 52
+lj_ff_rawget:
+ .long 0xde050000,0x2d210010,0xde79ff88,0x000563ff
+ .long 0x7ca57001,0x658c000c,0x002c0825,0x1420045a
+ .long 0x66060008,0x0320f809,0x02802025,0x10000169
+ .long 0xdc440000
+
+ .globl lj_ff_tonumber
+ .hidden lj_ff_tonumber
+ .type lj_ff_tonumber, @function
+ .size lj_ff_tonumber, 36
+lj_ff_tonumber:
+ .long 0xde040000,0x39210008,0x00046bff,0x02cd602b
+ .long 0x002c0825,0x1420044f,0x00000000,0x10000160
+ .long 0x00000000
+
+ .globl lj_ff_tostring
+ .hidden lj_ff_tostring
+ .type lj_ff_tostring, @function
+ .size lj_ff_tostring, 92
+lj_ff_tostring:
+ .long 0x1120044b,0xde040000,0x000463ff,0x65810005
+ .long 0x1020015a,0xde6dfdf0,0x02cc602b,0x018d6025
+ .long 0x15800443,0xfe900020,0xde6cfb48,0xde6dfb50
+ .long 0x018d082f,0x0431046f,0xffb200a0,0xde79ff70
+ .long 0x02802025,0x0320f809,0x02002825,0x2401fffb
+ .long 0x7c22fbc6,0x10000149,0x00402025
+
+ .globl lj_ff_next
+ .hidden lj_ff_next
+ .type lj_ff_next, @function
+ .size lj_ff_next, 100
+lj_ff_next:
+ .long 0x11200434,0xde040000,0x00040bff,0x6421000c
+ .long 0x14200430,0x7c857001,0x0209702d,0xfdde0000
+ .long 0xde12fff8,0xde79ffb0,0xfe900020,0xfe900028
+ .long 0x66060008,0xffb200a0,0x0320f809,0x02802025
+ .long 0x10400137,0x03c02025,0xde0c0008,0x6617fff0
+ .long 0xde0e0010,0xfeec0000,0xfeee0008,0x10000134
+ .long 0x240a0018
+
+ .globl lj_ff_pairs
+ .hidden lj_ff_pairs
+ .type lj_ff_pairs, @function
+ .size lj_ff_pairs, 56
+lj_ff_pairs:
+ .long 0x1120041b,0xde040000,0x00040bff,0x6421000c
+ .long 0x14200417,0x7c8d7001,0xde12fff8,0xdd0c0030
+ .long 0x6617fff0,0xfe1e0000,0xfe04fff8,0xfeec0000
+ .long 0x10000126,0x240a0020
+
+ .globl lj_ff_ipairs_aux
+ .hidden lj_ff_ipairs_aux
+ .type lj_ff_ipairs_aux, @function
+ .size lj_ff_ipairs_aux, 156
+lj_ff_ipairs_aux:
+ .long 0x2d210010,0xde040000,0x1420040b,0xde050008
+ .long 0x00040bff,0x6421000c,0x14200407,0x7c847001
+ .long 0x00050bff,0x14360404,0x8c8c0030,0xdc8d0010
+ .long 0xde12fff8,0x00057000,0x25ce0001,0x01cc082b
+ .long 0x6617fff0,0x7dccf803,0x7eccfbc6,0x10200009
+ .long 0xfeec0000,0x000e78f8,0x01af782d,0xdded0000
+ .long 0x11be010c,0x240a0008,0xfe0dfff8,0x10000109
+ .long 0x240a0018,0x8c8c0034,0xde79ff90,0x11800105
+ .long 0x240a0008,0x0320f809,0x01c02825,0x10400101
+ .long 0x240a0008,0x1000fff2,0xdc4d0000
+
+ .globl lj_ff_ipairs
+ .hidden lj_ff_ipairs
+ .type lj_ff_ipairs, @function
+ .size lj_ff_ipairs, 60
+lj_ff_ipairs:
+ .long 0x112003e6,0xde040000,0x00040bff,0x6421000c
+ .long 0x142003e2,0x7c8d7001,0xde12fff8,0xdd0c0030
+ .long 0x6617fff0,0x00160bfc,0xfe04fff8,0xfe010000
+ .long 0xfeec0000,0x100000f0,0x240a0020
+
+ .globl lj_ff_pcall
+ .hidden lj_ff_pcall
+ .type lj_ff_pcall, @function
+ .size lj_ff_pcall, 68
+lj_ff_pcall:
+ .long 0x6529fff8,0x926ffbc1,0x052003d5,0x02007025
+ .long 0x66100010,0x000f7902,0x31ef0001,0x65f20016
+ .long 0x1120fdb8,0x0209602d,0xdd8dfff0,0xfd8dfff8
+ .long 0x658cfff8,0x1590fffc,0x00000000,0x1000fdb1
+ .long 0x00000000
+
+ .globl lj_ff_xpcall
+ .hidden lj_ff_xpcall
+ .type lj_ff_xpcall, @function
+ .size lj_ff_xpcall, 76
+lj_ff_xpcall:
+ .long 0x652cfff0,0xde040000,0xde050008,0x058003c3
+ .long 0x926dfbc1,0x00050bff,0x64210009,0x142003bf
+ .long 0x02007025,0x01804825,0x66100018,0x000f7902
+ .long 0xfdc50000,0x31ef0001,0xfdc40008,0x1120fda0
+ .long 0x65f2001e,0x1000ffe6,0x00000000
+
+ .globl lj_ff_coroutine_resume
+ .hidden lj_ff_coroutine_resume
+ .type lj_ff_coroutine_resume, @function
+ .size lj_ff_coroutine_resume, 380
+lj_ff_coroutine_resume:
+ .long 0x112003b3,0xde040000,0x00040bff,0x64210007
+ .long 0x142003af,0x7c847001,0x908c000b,0xdc8d0050
+ .long 0xdc850028,0xdc8e0020,0x2581ffff,0x00ac302d
+ .long 0x64af0008,0x1c2003a6,0x01e1280b,0x01c67026
+ .long 0x15a003a3,0x01cc0825,0xdc8c0030,0x102003a0
+ .long 0xde12fff8,0x00a9702d,0x018e082b,0x1420039c
+ .long 0xffb200a0,0xfe900020,0x66100008,0x6529fff8
+ .long 0x65cefff8,0xfc8e0028,0x0209682d,0x00a03025
+ .long 0xfe900028,0xde020000,0x020d082b,0x10200004
+ .long 0x66100008,0xfcc20000,0x1000fffa,0x64c60008
+ .long 0x0411fcfe,0x0080b825,0xdeee0020,0x2c410002
+ .long 0xdeef0028,0x240cffff,0xde900020,0xfe74fca0
+ .long 0xae6cfbe8,0x1020001b,0x01ee502f,0xde8c0030
+ .long 0x1140000c,0x020a682d,0x018d082b,0x14200021
+ .long 0x01ca782d,0xfeee0028,0x02006825,0xddc20000
+ .long 0x65ce0008,0x01cf082b,0xfda20000,0x1420fffb
+ .long 0x65ad0008,0x324c0003,0x240d0001,0x000d6c3c
+ .long 0x01a06827,0x6617fff8,0xfe0dfff8,0x654a0010
+ .long 0xffb200a0,0x1180fade,0x0140a825,0x1000fc5f
+ .long 0x00000000,0x65effff8,0x340d8000,0x000d683c
+ .long 0x01a06827,0xdde20000,0xfeef0028,0x240a0018
+ .long 0xfe0dfff8,0x6617fff8,0xfe020000,0x1000fff0
+ .long 0x324c0003,0xde79ff68,0x000a28c2,0x0320f809
+ .long 0x02802025,0x1000ffcc,0x24020000
+
+ .globl lj_ff_coroutine_wrap_aux
+ .hidden lj_ff_coroutine_wrap_aux
+ .type lj_ff_coroutine_wrap_aux, @function
+ .size lj_ff_coroutine_wrap_aux, 304
+lj_ff_coroutine_wrap_aux:
+ .long 0xdd040030,0x7c847001,0x908c000b,0xdc8d0050
+ .long 0xdc850028,0xdc8e0020,0x2581ffff,0x00ac302d
+ .long 0x64af0008,0x1c20034b,0x01e1280b,0x01c67026
+ .long 0x15a00348,0x01cc0825,0xdc8c0030,0x10200345
+ .long 0xde12fff8,0x00a9702d,0x018e082b,0x14200341
+ .long 0xffb200a0,0xfe900020,0xfc8e0028,0x0209682d
+ .long 0x00a03025,0xfe900028,0xde020000,0x020d082b
+ .long 0x10200004,0x66100008,0xfcc20000,0x1000fffa
+ .long 0x64c60008,0x0411fca6,0x0080b825,0xdeee0020
+ .long 0x2c410002,0xdeef0028,0x240cffff,0xde900020
+ .long 0xfe74fca0,0xae6cfbe8,0x10200017,0x01ee502f
+ .long 0xde8c0030,0x1140000c,0x020a682d,0x018d082b
+ .long 0x14200015,0x01ca782d,0xfeee0028,0x02006825
+ .long 0xddc20000,0x65ce0008,0x01cf082b,0xfda20000
+ .long 0x1420fffb,0x65ad0008,0x324c0003,0x0200b825
+ .long 0x654a0008,0xffb200a0,0x1180fa8a,0x0140a825
+ .long 0x1000fc0b,0x00000000,0xde79fee8,0x02e02825
+ .long 0x0320f809,0x02802025,0xde79ff68,0x000a28c2
+ .long 0x0320f809,0x02802025,0x1000ffd8,0x24020000
+
+ .globl lj_ff_coroutine_yield
+ .hidden lj_ff_coroutine_yield
+ .type lj_ff_coroutine_yield, @function
+ .size lj_ff_coroutine_yield, 40
+lj_ff_coroutine_yield:
+ .long 0xde8c0050,0x0209682d,0xfe900020,0x318c0001
+ .long 0xfe8d0028,0x11800303,0x24020001,0xfe800050
+ .long 0x1000fc0f,0xa282000b
+
+ .globl lj_ff_math_abs
+ .hidden lj_ff_math_abs
+ .type lj_ff_math_abs, @function
+ .size lj_ff_math_abs, 72
+lj_ff_math_abs:
+ .long 0x112002fe,0xde040000,0x00042bff,0x64a1000e
+ .long 0x1420000a,0x00046800,0x000d67c3,0x01ac6826
+ .long 0x01ac202f,0x0004783c,0x05e10007,0x7ec4fbc6
+ .long 0x240441e0,0x10000004,0x0004243c,0x2ca1fff2
+ .long 0x102002ee,0x7c84f001
+
+ .globl lj_fff_restv
+ .hidden lj_fff_restv
+ .type lj_fff_restv, @function
+ .size lj_fff_restv, 12
+lj_fff_restv:
+ .long 0xde12fff8,0x6617fff0,0xfe04fff0
+
+ .globl lj_fff_res1
+ .hidden lj_fff_res1
+ .type lj_fff_res1, @function
+ .size lj_fff_res1, 4
+lj_fff_res1:
+ .long 0x240a0010
+
+ .globl lj_fff_res
+ .hidden lj_fff_res
+ .type lj_fff_res, @function
+ .size lj_fff_res, 104
+lj_fff_res:
+ .long 0x324c0003,0x1580fbde,0x0140a825,0x8e4bfffc
+ .long 0x000b4542,0x310807f8,0x0148082b,0x1420000e
+ .long 0x000b6142,0x318c07f8,0x8e4b0000,0x66520004
+ .long 0x02ec802f,0x316d00ff,0x000d68c0,0x026d602d
+ .long 0x000b5402,0xdd810000,0x000bb942,0x000a50c0
+ .long 0x00200008,0x32f707f8,0x02ea682d,0x654a0008
+ .long 0x1000ffed,0xfdbefff8
+
+ .globl lj_ff_math_floor
+ .hidden lj_ff_math_floor
+ .type lj_ff_math_floor, @function
+ .size lj_ff_math_floor, 44
+lj_ff_math_floor:
+ .long 0xde040000,0x112002cd,0x000463ff,0x1196ffde
+ .long 0x0196082b,0x102002c9,0xd60c0000,0x04110347
+ .long 0x00000000,0x100000ca,0x00000000
+
+ .globl lj_ff_math_ceil
+ .hidden lj_ff_math_ceil
+ .type lj_ff_math_ceil, @function
+ .size lj_ff_math_ceil, 44
+lj_ff_math_ceil:
+ .long 0xde040000,0x112002c2,0x000463ff,0x1196ffd3
+ .long 0x0196082b,0x102002be,0xd60c0000,0x04110351
+ .long 0x00000000,0x100000bf,0x00000000
+
+ .globl lj_ff_math_log
+ .hidden lj_ff_math_log
+ .type lj_ff_math_log, @function
+ .size lj_ff_math_log, 44
+lj_ff_math_log:
+ .long 0x24010008,0x152102b7,0xde040000,0x00040bff
+ .long 0x2c21fff2,0x102002b3,0xde79fe20,0x0320f809
+ .long 0xd60c0000,0x100000b4,0x00000000
+
+ .globl lj_ff_math_log10
+ .hidden lj_ff_math_log10
+ .type lj_ff_math_log10, @function
+ .size lj_ff_math_log10, 44
+lj_ff_math_log10:
+ .long 0xde040000,0x112002ac,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102002a8,0xde79fe28,0x0320f809
+ .long 0x00000000,0x100000a9,0x00000000
+
+ .globl lj_ff_math_exp
+ .hidden lj_ff_math_exp
+ .type lj_ff_math_exp, @function
+ .size lj_ff_math_exp, 44
+lj_ff_math_exp:
+ .long 0xde040000,0x112002a1,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020029d,0xde79fe30,0x0320f809
+ .long 0x00000000,0x1000009e,0x00000000
+
+ .globl lj_ff_math_sin
+ .hidden lj_ff_math_sin
+ .type lj_ff_math_sin, @function
+ .size lj_ff_math_sin, 44
+lj_ff_math_sin:
+ .long 0xde040000,0x11200296,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200292,0xde79fe38,0x0320f809
+ .long 0x00000000,0x10000093,0x00000000
+
+ .globl lj_ff_math_cos
+ .hidden lj_ff_math_cos
+ .type lj_ff_math_cos, @function
+ .size lj_ff_math_cos, 44
+lj_ff_math_cos:
+ .long 0xde040000,0x1120028b,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200287,0xde79fe40,0x0320f809
+ .long 0x00000000,0x10000088,0x00000000
+
+ .globl lj_ff_math_tan
+ .hidden lj_ff_math_tan
+ .type lj_ff_math_tan, @function
+ .size lj_ff_math_tan, 44
+lj_ff_math_tan:
+ .long 0xde040000,0x11200280,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020027c,0xde79fe48,0x0320f809
+ .long 0x00000000,0x1000007d,0x00000000
+
+ .globl lj_ff_math_asin
+ .hidden lj_ff_math_asin
+ .type lj_ff_math_asin, @function
+ .size lj_ff_math_asin, 44
+lj_ff_math_asin:
+ .long 0xde040000,0x11200275,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200271,0xde79fe50,0x0320f809
+ .long 0x00000000,0x10000072,0x00000000
+
+ .globl lj_ff_math_acos
+ .hidden lj_ff_math_acos
+ .type lj_ff_math_acos, @function
+ .size lj_ff_math_acos, 44
+lj_ff_math_acos:
+ .long 0xde040000,0x1120026a,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200266,0xde79fe58,0x0320f809
+ .long 0x00000000,0x10000067,0x00000000
+
+ .globl lj_ff_math_atan
+ .hidden lj_ff_math_atan
+ .type lj_ff_math_atan, @function
+ .size lj_ff_math_atan, 44
+lj_ff_math_atan:
+ .long 0xde040000,0x1120025f,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020025b,0xde79fe60,0x0320f809
+ .long 0x00000000,0x1000005c,0x00000000
+
+ .globl lj_ff_math_sinh
+ .hidden lj_ff_math_sinh
+ .type lj_ff_math_sinh, @function
+ .size lj_ff_math_sinh, 44
+lj_ff_math_sinh:
+ .long 0xde040000,0x11200254,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200250,0xde79fe68,0x0320f809
+ .long 0x00000000,0x10000051,0x00000000
+
+ .globl lj_ff_math_cosh
+ .hidden lj_ff_math_cosh
+ .type lj_ff_math_cosh, @function
+ .size lj_ff_math_cosh, 44
+lj_ff_math_cosh:
+ .long 0xde040000,0x11200249,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x10200245,0xde79fe70,0x0320f809
+ .long 0x00000000,0x10000046,0x00000000
+
+ .globl lj_ff_math_tanh
+ .hidden lj_ff_math_tanh
+ .type lj_ff_math_tanh, @function
+ .size lj_ff_math_tanh, 44
+lj_ff_math_tanh:
+ .long 0xde040000,0x1120023e,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x1020023a,0xde79fe78,0x0320f809
+ .long 0x00000000,0x1000003b,0x00000000
+
+ .globl lj_ff_math_pow
+ .hidden lj_ff_math_pow
+ .type lj_ff_math_pow, @function
+ .size lj_ff_math_pow, 68
+lj_ff_math_pow:
+ .long 0xde040000,0x2d210010,0xde050008,0x14200231
+ .long 0x000463ff,0x00056bff,0x2d8cfff2,0x2dadfff2
+ .long 0xd60c0000,0x018d6024,0xd60d0008,0x11800229
+ .long 0xde79fe98,0x0320f809,0x00000000,0x1000002a
+ .long 0x00000000
+
+ .globl lj_ff_math_atan2
+ .hidden lj_ff_math_atan2
+ .type lj_ff_math_atan2, @function
+ .size lj_ff_math_atan2, 68
+lj_ff_math_atan2:
+ .long 0xde040000,0x2d210010,0xde050008,0x14200220
+ .long 0x000463ff,0x00056bff,0x2d8cfff2,0x2dadfff2
+ .long 0xd60c0000,0x018d6024,0xd60d0008,0x11800218
+ .long 0xde79fe90,0x0320f809,0x00000000,0x10000019
+ .long 0x00000000
+
+ .globl lj_ff_math_fmod
+ .hidden lj_ff_math_fmod
+ .type lj_ff_math_fmod, @function
+ .size lj_ff_math_fmod, 68
+lj_ff_math_fmod:
+ .long 0xde040000,0x2d210010,0xde050008,0x1420020f
+ .long 0x000463ff,0x00056bff,0x2d8cfff2,0x2dadfff2
+ .long 0xd60c0000,0x018d6024,0xd60d0008,0x11800207
+ .long 0xde79fea0,0x0320f809,0x00000000,0x10000008
+ .long 0x00000000
+
+ .globl lj_ff_math_sqrt
+ .hidden lj_ff_math_sqrt
+ .type lj_ff_math_sqrt, @function
+ .size lj_ff_math_sqrt, 28
+lj_ff_math_sqrt:
+ .long 0xde040000,0x11200200,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102001fc,0x46206004
+
+ .globl lj_fff_resn
+ .hidden lj_fff_resn
+ .type lj_fff_resn, @function
+ .size lj_fff_resn, 16
+lj_fff_resn:
+ .long 0xde12fff8,0x6617fff0,0x1000ff0e,0xf6e00000
+
+ .globl lj_ff_math_ldexp
+ .hidden lj_ff_math_ldexp
+ .type lj_ff_math_ldexp, @function
+ .size lj_ff_math_ldexp, 60
+lj_ff_math_ldexp:
+ .long 0x2d210010,0xde040000,0x142001f4,0xde050008
+ .long 0x00040bff,0x2c21fff2,0x102001f0,0x00050bff
+ .long 0x143601ee,0xde79fea8,0xd60c0000,0x0320f809
+ .long 0x8e050008,0x1000ffee,0x00000000
+
+ .globl lj_ff_math_frexp
+ .hidden lj_ff_math_frexp
+ .type lj_ff_math_frexp, @function
+ .size lj_ff_math_frexp, 72
+lj_ff_math_frexp:
+ .long 0xde040000,0x112001e6,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102001e2,0xde79fe80,0xde12fff8
+ .long 0x0320f809,0x6665fc18,0x8e6dfc18,0x6617fff0
+ .long 0x448d6800,0xf6e00000,0x46806b61,0xf6ed0008
+ .long 0x1000feee,0x240a0018
+
+ .globl lj_ff_math_modf
+ .hidden lj_ff_math_modf
+ .type lj_ff_math_modf, @function
+ .size lj_ff_math_modf, 56
+lj_ff_math_modf:
+ .long 0xde040000,0x112001d4,0xd60c0000,0x00040bff
+ .long 0x2c21fff2,0x102001d0,0xde79fe88,0xde12fff8
+ .long 0x0320f809,0x6605fff0,0x6617fff0,0xf600fff8
+ .long 0x1000fee0,0x240a0018
+
+ .globl lj_ff_math_min
+ .hidden lj_ff_math_min
+ .type lj_ff_math_min, @function
+ .size lj_ff_math_min, 180
+lj_ff_math_min:
+ .long 0x112001c7,0xde040000,0x0209782d,0x00040bff
+ .long 0x14360014,0x660e0008,0x11cffed4,0xddc50000
+ .long 0x00050bff,0x14360008,0x00042000,0x8dc50000
+ .long 0x0085082a,0x00a1200a,0x65ce0008,0x7c84f803
+ .long 0x1000fff5,0x7ec4fbc6,0x00050bff,0x2c21fff2
+ .long 0x102001b3,0x44840000,0x46800021,0x1000000c
+ .long 0xd5cc0000,0xd6000000,0x00040bff,0x2c21fff2
+ .long 0x102001ab,0xddc50000,0x11cfffae,0xd5cc0000
+ .long 0x00050bff,0x2c21fff2,0x10200005,0x00000000
+ .long 0x462c0034,0x46206011,0x1000fff6,0x65ce0008
+ .long 0x00050bff,0x1436019e,0xc5cc0000,0x1000fff8
+ .long 0x46806321
+
+ .globl lj_ff_math_max
+ .hidden lj_ff_math_max
+ .type lj_ff_math_max, @function
+ .size lj_ff_math_max, 180
+lj_ff_math_max:
+ .long 0x1120019a,0xde040000,0x0209782d,0x00040bff
+ .long 0x14360014,0x660e0008,0x11cffea7,0xddc50000
+ .long 0x00050bff,0x14360008,0x00042000,0x8dc50000
+ .long 0x0085082a,0x00a1200b,0x65ce0008,0x7c84f803
+ .long 0x1000fff5,0x7ec4fbc6,0x00050bff,0x2c21fff2
+ .long 0x10200186,0x44840000,0x46800021,0x1000000c
+ .long 0xd5cc0000,0xd6000000,0x00040bff,0x2c21fff2
+ .long 0x1020017e,0xddc50000,0x11cfff81,0xd5cc0000
+ .long 0x00050bff,0x2c21fff2,0x10200005,0x00000000
+ .long 0x46206034,0x46206011,0x1000fff6,0x65ce0008
+ .long 0x00050bff,0x14360171,0xc5cc0000,0x1000fff8
+ .long 0x46806321
+
+ .globl lj_ff_string_byte
+ .hidden lj_ff_string_byte
+ .type lj_ff_string_byte, @function
+ .size lj_ff_string_byte, 68
+lj_ff_string_byte:
+ .long 0xde040000,0x000463ff,0x39210008,0x658c0005
+ .long 0x002c0825,0x14200168,0x7c847001,0x8c8c0014
+ .long 0x6617fff0,0xde12fff8,0x000c502b,0x908d0018
+ .long 0x254a0001,0x000a50c0,0x7ecdfbc6,0x1000fe75
+ .long 0xfeed0000
+
+ .globl lj_ff_string_char
+ .hidden lj_ff_string_char
+ .type lj_ff_string_char, @function
+ .size lj_ff_string_char, 72
+lj_ff_string_char:
+ .long 0xde6cfb48,0xde6dfb50,0x018d082f,0x0431018a
+ .long 0x00000000,0xde040000,0x000463ff,0x39210008
+ .long 0x658c000e,0x240d00ff,0x00042000,0x002c0825
+ .long 0x01a4682b,0x002d0825,0x1420014e,0x24060001
+ .long 0x67a50000,0xa3a40000
+
+ .globl lj_fff_newstr
+ .hidden lj_fff_newstr
+ .type lj_fff_newstr, @function
+ .size lj_fff_newstr, 24
+lj_fff_newstr:
+ .long 0xde79ff78,0xfe900020,0xffb200a0,0x0320f809
+ .long 0x02802025,0xde900020
+
+ .globl lj_fff_resstr
+ .hidden lj_fff_resstr
+ .type lj_fff_resstr, @function
+ .size lj_fff_resstr, 16
+lj_fff_resstr:
+ .long 0x2401fffb,0x7c22fbc6,0x1000fe55,0x00402025
+
+ .globl lj_ff_string_sub
+ .hidden lj_ff_string_sub
+ .type lj_ff_string_sub, @function
+ .size lj_ff_string_sub, 168
+lj_ff_string_sub:
+ .long 0xde6cfb48,0xde6dfb50,0x018d082f,0x0431016e
+ .long 0x00000000,0x2521fff0,0xde0c0000,0x04200139
+ .long 0x000c7bff,0x7d847001,0xde050008,0x10200005
+ .long 0x2407ffff,0xde060010,0x00060bff,0x14360131
+ .long 0x00063800,0x00050bff,0x1436012e,0x2401fffb
+ .long 0x15e1012c,0x00053000,0x8c850014,0x00e0082a
+ .long 0x24ac0001,0x00ec6821,0x00c0782a,0x01a1380b
+ .long 0x00cc6821,0x01af300b,0x240e0001,0x00e0082a
+ .long 0x0006782a,0x0001380b,0x01cf300a,0x00a7082a
+ .long 0x00a1380b,0x0086282d,0x00e63023,0x64a50017
+ .long 0x04c1ffcd,0x24c60001
+
+ .globl lj_fff_emptystr
+ .hidden lj_fff_emptystr
+ .type lj_fff_emptystr, @function
+ .size lj_fff_emptystr, 16
+lj_fff_emptystr:
+ .long 0x2401fffb,0x6664fba8,0x1000fe27,0x7c24fbc6
+
+ .globl lj_ff_string_reverse
+ .hidden lj_ff_string_reverse
+ .type lj_ff_string_reverse, @function
+ .size lj_ff_string_reverse, 96
+lj_ff_string_reverse:
+ .long 0xde6cfb48,0xde6dfb50,0x018d082f,0x04310140
+ .long 0x00000000,0x1120010d,0xde050000,0x00050bff
+ .long 0x64210005,0x14200109,0x7ca57001,0x6664fbf8
+ .long 0xde79ffc8,0xdc8c0010,0xfc940018,0xfe900020
+ .long 0xfc8c0000,0x0320f809,0xffb200a0,0xde79ffe0
+ .long 0x0320f809,0x00402025,0x1000ffb7,0xde900020
+
+ .globl lj_ff_string_lower
+ .hidden lj_ff_string_lower
+ .type lj_ff_string_lower, @function
+ .size lj_ff_string_lower, 96
+lj_ff_string_lower:
+ .long 0xde6cfb48,0xde6dfb50,0x018d082f,0x04310128
+ .long 0x00000000,0x112000f5,0xde050000,0x00050bff
+ .long 0x64210005,0x142000f1,0x7ca57001,0x6664fbf8
+ .long 0xde79ffd0,0xdc8c0010,0xfc940018,0xfe900020
+ .long 0xfc8c0000,0x0320f809,0xffb200a0,0xde79ffe0
+ .long 0x0320f809,0x00402025,0x1000ff9f,0xde900020
+
+ .globl lj_ff_string_upper
+ .hidden lj_ff_string_upper
+ .type lj_ff_string_upper, @function
+ .size lj_ff_string_upper, 96
+lj_ff_string_upper:
+ .long 0xde6cfb48,0xde6dfb50,0x018d082f,0x04310110
+ .long 0x00000000,0x112000dd,0xde050000,0x00050bff
+ .long 0x64210005,0x142000d9,0x7ca57001,0x6664fbf8
+ .long 0xde79ffd8,0xdc8c0010,0xfc940018,0xfe900020
+ .long 0xfc8c0000,0x0320f809,0xffb200a0,0xde79ffe0
+ .long 0x0320f809,0x00402025,0x1000ff87,0xde900020
+
+ .globl lj_vm_tobit_fb
+ .hidden lj_vm_tobit_fb
+ .type lj_vm_tobit_fb, @function
+ .size lj_vm_tobit_fb, 24
+lj_vm_tobit_fb:
+ .long 0x11a000ca,0xd60c0000,0x463e6300,0x44026000
+ .long 0x03e00008,0x7c42f803
+
+ .globl lj_ff_bit_band
+ .hidden lj_ff_bit_band
+ .type lj_ff_bit_band, @function
+ .size lj_ff_bit_band, 100
+lj_ff_bit_band:
+ .long 0x112000c4,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411fff4,0x2d8dfff2,0x660e0008
+ .long 0x0209782d,0x11cf00b6,0xddc40000,0x000463ff
+ .long 0x15960004,0x65ce0008,0x7c84f803,0x1000fff9
+ .long 0x00441024,0xd5ccfff8,0x2d81fff2,0x102000b1
+ .long 0x463e6300,0x44046000,0x7c84f803,0x1000fff1
+ .long 0x00441024
+
+ .globl lj_ff_bit_bor
+ .hidden lj_ff_bit_bor
+ .type lj_ff_bit_bor, @function
+ .size lj_ff_bit_bor, 100
+lj_ff_bit_bor:
+ .long 0x112000ab,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ffdb,0x2d8dfff2,0x660e0008
+ .long 0x0209782d,0x11cf009d,0xddc40000,0x000463ff
+ .long 0x15960004,0x65ce0008,0x7c84f803,0x1000fff9
+ .long 0x00441025,0xd5ccfff8,0x2d81fff2,0x10200098
+ .long 0x463e6300,0x44046000,0x7c84f803,0x1000fff1
+ .long 0x00441025
+
+ .globl lj_ff_bit_bxor
+ .hidden lj_ff_bit_bxor
+ .type lj_ff_bit_bxor, @function
+ .size lj_ff_bit_bxor, 100
+lj_ff_bit_bxor:
+ .long 0x11200092,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ffc2,0x2d8dfff2,0x660e0008
+ .long 0x0209782d,0x11cf0084,0xddc40000,0x000463ff
+ .long 0x15960004,0x65ce0008,0x7c84f803,0x1000fff9
+ .long 0x00441026,0xd5ccfff8,0x2d81fff2,0x1020007f
+ .long 0x463e6300,0x44046000,0x7c84f803,0x1000fff1
+ .long 0x00441026
+
+ .globl lj_ff_bit_bswap
+ .hidden lj_ff_bit_bswap
+ .type lj_ff_bit_bswap, @function
+ .size lj_ff_bit_bswap, 56
+lj_ff_bit_bswap:
+ .long 0x11200079,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ffa9,0x2d8dfff2,0x0002623a
+ .long 0x00026e3a,0x318eff00,0x7c4dfe07,0x7d8ebc07
+ .long 0x10000068,0x01ae1025
+
+ .globl lj_ff_bit_bnot
+ .hidden lj_ff_bit_bnot
+ .type lj_ff_bit_bnot, @function
+ .size lj_ff_bit_bnot, 40
+lj_ff_bit_bnot:
+ .long 0x1120006b,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ff9b,0x2d8dfff2,0x00401027
+ .long 0x1000005e,0x7c42f803
+
+ .globl lj_ff_bit_lshift
+ .hidden lj_ff_bit_lshift
+ .type lj_ff_bit_lshift, @function
+ .size lj_ff_bit_lshift, 68
+lj_ff_bit_lshift:
+ .long 0x2d210010,0xde040000,0x1420005f,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff8f
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960056
+ .long 0x7ca5f803,0x00042000,0x00a41004,0x1000004d
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_rshift
+ .hidden lj_ff_bit_rshift
+ .type lj_ff_bit_rshift, @function
+ .size lj_ff_bit_rshift, 68
+lj_ff_bit_rshift:
+ .long 0x2d210010,0xde040000,0x1420004e,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff7e
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960045
+ .long 0x7ca5f803,0x00042000,0x00a41006,0x1000003c
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_arshift
+ .hidden lj_ff_bit_arshift
+ .type lj_ff_bit_arshift, @function
+ .size lj_ff_bit_arshift, 68
+lj_ff_bit_arshift:
+ .long 0x2d210010,0xde040000,0x1420003d,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff6d
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960034
+ .long 0x7ca5f803,0x00042000,0x00a41007,0x1000002b
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_rol
+ .hidden lj_ff_bit_rol
+ .type lj_ff_bit_rol, @function
+ .size lj_ff_bit_rol, 72
+lj_ff_bit_rol:
+ .long 0x2d210010,0xde040000,0x1420002c,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff5c
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960023
+ .long 0x7ca5f803,0x00042000,0x0005282f,0x00a41046
+ .long 0x10000019,0x7c42f803
+
+ .globl lj_ff_bit_ror
+ .hidden lj_ff_bit_ror
+ .type lj_ff_bit_ror, @function
+ .size lj_ff_bit_ror, 68
+lj_ff_bit_ror:
+ .long 0x2d210010,0xde040000,0x1420001a,0xde050008
+ .long 0x000463ff,0x11960004,0x00000000,0x0411ff4a
+ .long 0x2d8dfff2,0x00402025,0x000563ff,0x15960011
+ .long 0x7ca5f803,0x00042000,0x00a41046,0x10000008
+ .long 0x7c42f803
+
+ .globl lj_ff_bit_tobit
+ .hidden lj_ff_bit_tobit
+ .type lj_ff_bit_tobit, @function
+ .size lj_ff_bit_tobit, 28
+lj_ff_bit_tobit:
+ .long 0x1120000b,0xde040000,0x000463ff,0x11960003
+ .long 0x7c82f803,0x0411ff3b,0x2d8dfff2
+
+ .globl lj_fff_resi
+ .hidden lj_fff_resi
+ .type lj_fff_resi, @function
+ .size lj_fff_resi, 20
+lj_fff_resi:
+ .long 0xde12fff8,0x6617fff0,0x7ec2fbc6,0x1000fd17
+ .long 0xfe02fff0
+
+ .globl lj_fff_fallback
+ .hidden lj_fff_fallback
+ .type lj_fff_fallback, @function
+ .size lj_fff_fallback, 132
+lj_fff_fallback:
+ .long 0xdd0f0028,0x0209682d,0xde12fff8,0x65ac00a0
+ .long 0xde8e0030,0xffb200a0,0x01cc082b,0xfe900020
+ .long 0xfe8d0028,0x14200020,0x01e0c825,0x01e0f809
+ .long 0x02802025,0xde900020,0x000250c0,0x1c40fd07
+ .long 0x6617fff0,0xde08fff0,0xde8c0028,0x7d087001
+ .long 0x1440000c,0x0190482f,0xdd120020,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000bb942,0x000d68c0
+ .long 0x32f707f8,0x026d602d,0xdd8c0000,0x01800008
+ .long 0x02f0b82d
+
+ .globl lj_vm_call_tail
+ .hidden lj_vm_call_tail
+ .type lj_vm_call_tail, @function
+ .size lj_vm_call_tail, 64
+lj_vm_call_tail:
+ .long 0x324c0003,0x2401fffc,0x15800004,0x02416824
+ .long 0x924d0001,0x000d68c0,0x25ad0010,0x1000f9c0
+ .long 0x020d702f,0xde79ff68,0x24050014,0x0320f809
+ .long 0x02802025,0xde900020,0x1000ffe1,0x24020000
+
+ .globl lj_fff_gcstep
+ .hidden lj_fff_gcstep
+ .type lj_fff_gcstep, @function
+ .size lj_fff_gcstep, 60
+lj_fff_gcstep:
+ .long 0x03e0a825,0xde79ff08,0xfe900020,0x0209602d
+ .long 0xffb200a0,0xfe8c0028,0x0320f809,0x02802025
+ .long 0xde900020,0x02a0f825,0xde8c0028,0xde08fff0
+ .long 0x7d087001,0x03e00008,0x0190482f
+
+ .globl lj_vm_record
+ .hidden lj_vm_record
+ .type lj_vm_record, @function
+ .size lj_vm_record, 0
+lj_vm_record:
+
+ .globl lj_vm_rethook
+ .hidden lj_vm_rethook
+ .type lj_vm_rethook, @function
+ .size lj_vm_rethook, 24
+lj_vm_rethook:
+ .long 0x926ffbc1,0x31e10010,0x1020000e,0xdd8104d0
+ .long 0x00200008,0x00000000
+
+ .globl lj_vm_inshook
+ .hidden lj_vm_inshook
+ .type lj_vm_inshook, @function
+ .size lj_vm_inshook, 112
+lj_vm_inshook:
+ .long 0x926ffbc1,0x8e6efc78,0x31e10010,0x1420fff9
+ .long 0x31e1000c,0x1020fff7,0x25ceffff,0x11c00003
+ .long 0xae6efc78,0x31e10004,0x1020fff2,0xde79fec0
+ .long 0xafb50000,0x02402825,0xfe900020,0x0320f809
+ .long 0x02802025,0xde900020,0x8e4bfffc,0x316d00ff
+ .long 0x000d68c0,0x026d602d,0x000b5402,0xdd8104d0
+ .long 0x000bb942,0x000a50c0,0x00200008,0x32f707f8
+
+ .globl lj_cont_hook
+ .hidden lj_cont_hook
+ .type lj_cont_hook, @function
+ .size lj_cont_hook, 12
+lj_cont_hook:
+ .long 0x66520004,0x1000fff4,0x8d15ffe8
+
+ .globl lj_vm_hotloop
+ .hidden lj_vm_hotloop
+ .type lj_vm_hotloop, @function
+ .size lj_vm_hotloop, 0
+lj_vm_hotloop:
+
+ .globl lj_vm_callhook
+ .hidden lj_vm_callhook
+ .type lj_vm_callhook, @function
+ .size lj_vm_callhook, 4
+lj_vm_callhook:
+ .long 0x02402825
+
+ .globl lj_vm_hotcall
+ .hidden lj_vm_hotcall
+ .type lj_vm_hotcall, @function
+ .size lj_vm_hotcall, 68
+lj_vm_hotcall:
+ .long 0xde79feb8,0x0209602d,0xffb200a0,0xfe900020
+ .long 0x02f0b82f,0xfe8c0028,0x0320f809,0x02802025
+ .long 0xde900020,0xde8c0028,0xffa000a0,0x0190482f
+ .long 0x0217b82d,0xde08fff0,0x7d087001,0x00400008
+ .long 0x8e4bfffc
+
+ .globl lj_cont_stitch
+ .hidden lj_cont_stitch
+ .type lj_cont_stitch, @function
+ .size lj_cont_stitch, 0
+lj_cont_stitch:
+
+ .globl lj_vm_profhook
+ .hidden lj_vm_profhook
+ .type lj_vm_profhook, @function
+ .size lj_vm_profhook, 36
+lj_vm_profhook:
+ .long 0xde79fed0,0xafb50000,0x02402825,0xfe900020
+ .long 0x0320f809,0x02802025,0x6652fffc,0x1000fa3d
+ .long 0xde900020
+
+ .globl lj_vm_floor
+ .hidden lj_vm_floor
+ .type lj_vm_floor, @function
+ .size lj_vm_floor, 0
+lj_vm_floor:
+
+ .globl lj_vm_exit_handler
+ .hidden lj_vm_exit_handler
+ .type lj_vm_exit_handler, @function
+ .size lj_vm_exit_handler, 0
+lj_vm_exit_handler:
+
+ .globl lj_vm_exit_interp
+ .hidden lj_vm_exit_interp
+ .type lj_vm_exit_interp, @function
+ .size lj_vm_exit_interp, 84
+lj_vm_exit_interp:
+ .long 0x3c0c4330,0x000c603c,0x44ac2000,0x46206085
+ .long 0x44216000,0x46241034,0x46241000,0x4500000b
+ .long 0x46240001,0x0020082a,0x3c0c3ff0,0x46200087
+ .long 0x000c603c,0x44ac2000,0x46211013,0x46206034
+ .long 0x46240081,0x03e00008,0x46211011,0x03e00008
+ .long 0x46206006
+
+ .globl lj_vm_ceil
+ .hidden lj_vm_ceil
+ .type lj_vm_ceil, @function
+ .size lj_vm_ceil, 84
+lj_vm_ceil:
+ .long 0x3c0c4330,0x000c603c,0x44ac2000,0x46206085
+ .long 0x44216000,0x46241034,0x46241000,0x4500000b
+ .long 0x46240001,0x0020082a,0x3c0cbff0,0x46200087
+ .long 0x000c603c,0x44ac2000,0x46211013,0x462c0034
+ .long 0x46240081,0x03e00008,0x46211011,0x03e00008
+ .long 0x46206006
+
+ .globl lj_vm_trunc
+ .hidden lj_vm_trunc
+ .type lj_vm_trunc, @function
+ .size lj_vm_trunc, 0
+lj_vm_trunc:
+
+ .globl lj_vm_sfi2d_1
+ .hidden lj_vm_sfi2d_1
+ .type lj_vm_sfi2d_1, @function
+ .size lj_vm_sfi2d_1, 0
+lj_vm_sfi2d_1:
+
+ .globl lj_vm_sfi2d_2
+ .hidden lj_vm_sfi2d_2
+ .type lj_vm_sfi2d_2, @function
+ .size lj_vm_sfi2d_2, 0
+lj_vm_sfi2d_2:
+
+ .globl lj_vm_sfcmpeq
+ .hidden lj_vm_sfcmpeq
+ .type lj_vm_sfcmpeq, @function
+ .size lj_vm_sfcmpeq, 0
+lj_vm_sfcmpeq:
+
+ .globl lj_vm_sfcmpult
+ .hidden lj_vm_sfcmpult
+ .type lj_vm_sfcmpult, @function
+ .size lj_vm_sfcmpult, 0
+lj_vm_sfcmpult:
+
+ .globl lj_vm_sfcmpolt
+ .hidden lj_vm_sfcmpolt
+ .type lj_vm_sfcmpolt, @function
+ .size lj_vm_sfcmpolt, 0
+lj_vm_sfcmpolt:
+
+ .globl lj_vm_sfcmpogt
+ .hidden lj_vm_sfcmpogt
+ .type lj_vm_sfcmpogt, @function
+ .size lj_vm_sfcmpogt, 0
+lj_vm_sfcmpogt:
+
+ .globl lj_vm_sfcmpolex
+ .hidden lj_vm_sfcmpolex
+ .type lj_vm_sfcmpolex, @function
+ .size lj_vm_sfcmpolex, 0
+lj_vm_sfcmpolex:
+
+ .globl lj_vm_sfmin
+ .hidden lj_vm_sfmin
+ .type lj_vm_sfmin, @function
+ .size lj_vm_sfmin, 0
+lj_vm_sfmin:
+
+ .globl lj_vm_sfmax
+ .hidden lj_vm_sfmax
+ .type lj_vm_sfmax, @function
+ .size lj_vm_sfmax, 0
+lj_vm_sfmax:
+
+ .globl lj_vm_ffi_callback
+ .hidden lj_vm_ffi_callback
+ .type lj_vm_ffi_callback, @function
+ .size lj_vm_ffi_callback, 276
+lj_vm_ffi_callback:
+ .long 0x67bdff40,0xffbf0098,0xffbe0090,0xf7bf0048
+ .long 0xffb70088,0xf7be0040,0xffb60080,0xf7bd0038
+ .long 0xffb50078,0xf7bc0030,0xffb40070,0xf7bb0028
+ .long 0xffb30068,0xf7ba0020,0xffb20060,0xf7b90018
+ .long 0xffb10058,0xf7b80010,0xffb00050,0xdc520178
+ .long 0x645304c8,0xde79fff0,0xae4100d0,0xfe440070
+ .long 0xf64c0030,0xfe450078,0xf64d0038,0xfe460080
+ .long 0xf64e0040,0xfe470088,0xf64f0048,0xfe480090
+ .long 0xf6500050,0xfe490098,0xf6510058,0xfe4a00a0
+ .long 0xf6520060,0xfe4b00a8,0xf6530068,0x67ac00c0
+ .long 0xfe4c00b0,0xffa000a0,0x03a02825,0x0320f809
+ .long 0x02402025,0xdc500020,0xdc490028,0x0040a025
+ .long 0x3c0f59c0,0xde08fff0,0x448ff000,0x241effff
+ .long 0x2416fff2,0x240cffff,0x01304823,0x7d087001
+ .long 0xae6cfbe8,0x4600f7a1,0xdd120020,0x8e4b0000
+ .long 0x66520004,0x316d00ff,0x000bb942,0x000d68c0
+ .long 0x32f707f8,0x026d602d,0xdd8c0000,0x01800008
+ .long 0x02f0b82d
+
+ .globl lj_cont_ffi_callback
+ .hidden lj_cont_ffi_callback
+ .type lj_cont_ffi_callback, @function
+ .size lj_cont_ffi_callback, 52
+lj_cont_ffi_callback:
+ .long 0xde79fff8,0xde72fcb0,0xfe900020,0xfe880028
+ .long 0xfe540010,0x02e02825,0x0320f809,0x02402025
+ .long 0xd6400030,0xde420070,0xd6420038,0x1000f814
+ .long 0xde430078
+
+ .globl lj_vm_ffi_call
+ .hidden lj_vm_ffi_call
+ .type lj_vm_ffi_call, @function
+ .size lj_vm_ffi_call, 188
+lj_vm_ffi_call:
+ .long 0x8c8d0008,0x9085000c,0x03a07025,0x03ade82f
+ .long 0xfddffff8,0x000528c0,0xfdd0fff0,0xfdc4ffe8
+ .long 0x01c08025,0x648d0060,0x03a07025,0x10a00007
+ .long 0x01a5782d,0xddac0000,0x65ad0008,0x01af082b
+ .long 0xfdcc0000,0x1420fffb,0x65ce0008,0xdc990000
+ .long 0xd48c0020,0xdc850028,0xd48d0028,0xdc860030
+ .long 0xd48e0030,0xdc870038,0xd48f0038,0xdc880040
+ .long 0xd4900040,0xdc890048,0xd4910048,0xdc8a0050
+ .long 0xd4920050,0xdc8b0058,0xd4930058,0x0320f809
+ .long 0xdc840020,0xde0dffe8,0xde0efff0,0xde1ffff8
+ .long 0xfda20020,0xfda30028,0xf5a00010,0xf5a20018
+ .long 0x0200e825,0x03e00008,0x01c08025
+
+ .section .note.GNU-stack,"",@progbits
+ .ident "DynASM 1.4.0"
+
+ .section .debug_frame,"",@progbits
+.Lframe0:
+ .4byte .LECIE0-.LSCIE0
+.LSCIE0:
+ .4byte 0xffffffff
+ .byte 0x1
+ .string ""
+ .uleb128 0x1
+ .sleb128 -4
+ .byte 31
+ .byte 0xc
+ .uleb128 29
+ .uleb128 0
+ .align 2
+.LECIE0:
+
+.LSFDE0:
+ .4byte .LEFDE0-.LASFDE0
+.LASFDE0:
+ .4byte .Lframe0
+ .8byte .Lbegin
+ .8byte 19348
+ .byte 0xe
+ .uleb128 192
+ .byte 0x9f
+ .sleb128 2*5
+ .byte 0x9e
+ .sleb128 2*6
+ .byte 151
+ .uleb128 14
+ .byte 150
+ .uleb128 16
+ .byte 149
+ .uleb128 18
+ .byte 148
+ .uleb128 20
+ .byte 147
+ .uleb128 22
+ .byte 146
+ .uleb128 24
+ .byte 145
+ .uleb128 26
+ .byte 144
+ .uleb128 28
+ .byte 191
+ .uleb128 30
+ .byte 190
+ .uleb128 32
+ .byte 189
+ .uleb128 34
+ .byte 188
+ .uleb128 36
+ .byte 187
+ .uleb128 38
+ .byte 186
+ .uleb128 40
+ .byte 185
+ .uleb128 42
+ .byte 184
+ .uleb128 44
+ .align 2
+.LEFDE0:
+
+.LSFDE1:
+ .4byte .LEFDE1-.LASFDE1
+.LASFDE1:
+ .4byte .Lframe0
+ .4byte lj_vm_ffi_call
+ .4byte 188
+ .byte 0x9f
+ .uleb128 2*1
+ .byte 0x90
+ .uleb128 2*2
+ .byte 0xd
+ .uleb128 0x10
+ .align 2
+.LEFDE1:
+
diff --git a/core/src/luajit/autogen/linux/nojit/x86_64/lj_bcdef.h b/core/src/luajit/autogen/linux/nojit/x86_64/lj_bcdef.h
index 6301c7cea..376ad7a7d 100644
--- a/core/src/luajit/autogen/linux/nojit/x86_64/lj_bcdef.h
+++ b/core/src/luajit/autogen/linux/nojit/x86_64/lj_bcdef.h
@@ -2,159 +2,159 @@
LJ_DATADEF const uint16_t lj_bc_ofs[] = {
0,
-72,
-144,
-216,
-288,
-427,
-569,
-632,
-695,
-764,
-833,
-886,
-938,
-989,
-1040,
-1081,
-1122,
-1150,
-1182,
-1208,
-1240,
-1300,
-1374,
-1428,
-1482,
-1536,
-1590,
-1649,
-1703,
-1757,
-1811,
-1865,
-1901,
-1968,
-2035,
-2102,
-2169,
-2218,
-2298,
-2374,
-2410,
-2446,
-2476,
-2505,
-2530,
-2573,
-2609,
-2696,
-2778,
-2816,
-2850,
-2901,
-2965,
-3074,
-3167,
-3185,
-3203,
-3351,
-3475,
-3574,
-3628,
-3801,
-4030,
-4154,
-4296,
-4383,
-4429,
-4471,
-4475,
-4623,
-4691,
-4856,
-5047,
-5135,
-5139,
-5275,
-5367,
-5472,
-5569,
-5569,
-5569,
-5639,
-5639,
-5639,
-5683,
-5683,
-5683,
-5701,
-5701,
-5726,
-5726,
-5789,
-5789,
-5789,
-5914,
-5914,
-6003,
-7803,
-7870,
-8369,
-8472,
-8529,
-8660,
-7936,
-8089,
-8181,
-8233,
-8264,
-8718,
-8759,
-9381,
-8814,
-9124,
-9433,
-9560,
-9584,
-9611,
-9682,
-9722,
-9762,
-9802,
-9842,
-9882,
-9922,
-9962,
-10002,
-10042,
-10082,
-10345,
-10493,
-9642,
-10180,
-10122,
-10238,
-10296,
-10592,
-10651,
-11303,
-11701,
-11648,
-11770,
-11849,
-11931,
-12013,
-12095,
-11357,
-11454,
-11551,
-10710,
-10757,
-10879,
-11048,
-11133,
-11218
+92,
+184,
+276,
+368,
+518,
+671,
+751,
+831,
+909,
+987,
+1047,
+1106,
+1162,
+1218,
+1267,
+1316,
+1351,
+1388,
+1415,
+1465,
+1522,
+1613,
+1672,
+1731,
+1790,
+1849,
+1913,
+1972,
+2031,
+2090,
+2149,
+2189,
+2265,
+2341,
+2417,
+2493,
+2550,
+2641,
+2725,
+2768,
+2811,
+2842,
+2872,
+2902,
+2953,
+3001,
+3113,
+3217,
+3267,
+3317,
+3376,
+3461,
+3583,
+3689,
+3717,
+3745,
+3910,
+4056,
+4161,
+4226,
+4421,
+4673,
+4808,
+4970,
+5065,
+5129,
+5190,
+5193,
+5383,
+5468,
+5625,
+5834,
+5948,
+5951,
+6101,
+6208,
+6329,
+6444,
+6444,
+6444,
+6519,
+6519,
+6519,
+6563,
+6563,
+6563,
+6582,
+6582,
+6609,
+6609,
+6677,
+6677,
+6677,
+6812,
+6812,
+6922,
+9067,
+9142,
+9758,
+9888,
+9986,
+10146,
+9213,
+9394,
+9519,
+9592,
+9634,
+10244,
+10308,
+11069,
+10362,
+10749,
+11117,
+11280,
+11308,
+11162,
+11385,
+11431,
+11477,
+11523,
+11569,
+11615,
+11661,
+11707,
+11753,
+11799,
+11845,
+12163,
+12239,
+11339,
+11960,
+11891,
+12029,
+12098,
+12303,
+12380,
+13158,
+13594,
+13537,
+13666,
+13754,
+13845,
+13936,
+14027,
+13216,
+13323,
+13430,
+12457,
+12521,
+12655,
+12834,
+12942,
+13050
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/linux/nojit/x86_64/lj_ffdef.h b/core/src/luajit/autogen/linux/nojit/x86_64/lj_ffdef.h
index 3d3aba78d..0ea74688b 100644
--- a/core/src/luajit/autogen/linux/nojit/x86_64/lj_ffdef.h
+++ b/core/src/luajit/autogen/linux/nojit/x86_64/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/linux/nojit/x86_64/lj_folddef.h b/core/src/luajit/autogen/linux/nojit/x86_64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/linux/nojit/x86_64/lj_folddef.h
+++ b/core/src/luajit/autogen/linux/nojit/x86_64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/linux/nojit/x86_64/lj_libdef.h b/core/src/luajit/autogen/linux/nojit/x86_64/lj_libdef.h
index d17b6e75e..f9d94cd41 100644
--- a/core/src/luajit/autogen/linux/nojit/x86_64/lj_libdef.h
+++ b/core/src/luajit/autogen/linux/nojit/x86_64/lj_libdef.h
@@ -145,23 +145,24 @@ static const lua_CFunction lj_lib_cf_table[] = {
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
+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
@@ -271,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -290,7 +292,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
lj_cf_jit_util_funcuvname
};
static const uint8_t lj_lib_init_jit_util[] = {
-148,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
+149,57,4,8,102,117,110,99,105,110,102,111,6,102,117,110,99,98,99,5,102,117,
110,99,107,10,102,117,110,99,117,118,110,97,109,101,255
};
#endif
@@ -303,7 +305,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
lj_cf_jit_profile_dumpstack
};
static const uint8_t lj_lib_init_jit_profile[] = {
-152,57,3,5,115,116,97,114,116,4,115,116,111,112,9,100,117,109,112,115,116,97,
+153,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
@@ -331,7 +333,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
lj_cf_ffi_meta___ipairs
};
static const uint8_t lj_lib_init_ffi_meta[] = {
-155,57,19,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,
+156,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,
@@ -349,7 +351,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
lj_cf_ffi_clib___gc
};
static const uint8_t lj_lib_init_ffi_clib[] = {
-173,57,3,7,95,95,105,110,100,101,120,10,95,95,110,101,119,105,110,100,101,120,
+174,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
@@ -361,7 +363,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
lj_cf_ffi_callback_set
};
static const uint8_t lj_lib_init_ffi_callback[] = {
-176,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
+177,57,3,4,102,114,101,101,3,115,101,116,252,1,199,95,95,105,110,100,101,120,
250,255
};
#endif
@@ -388,7 +390,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
lj_cf_ffi_load
};
static const uint8_t lj_lib_init_ffi[] = {
-178,57,23,4,99,100,101,102,3,110,101,119,4,99,97,115,116,6,116,121,112,101,
+179,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,
diff --git a/core/src/luajit/autogen/linux/nojit/x86_64/lj_recdef.h b/core/src/luajit/autogen/linux/nojit/x86_64/lj_recdef.h
index 2c0200191..ea00647a6 100644
--- a/core/src/luajit/autogen/linux/nojit/x86_64/lj_recdef.h
+++ b/core/src/luajit/autogen/linux/nojit/x86_64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -156,45 +157,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -218,9 +219,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/linux/nojit/x86_64/lj_vm.S b/core/src/luajit/autogen/linux/nojit/x86_64/lj_vm.S
index f2dfad5a1..71dd4595f 100644
--- a/core/src/luajit/autogen/linux/nojit/x86_64/lj_vm.S
+++ b/core/src/luajit/autogen/linux/nojit/x86_64/lj_vm.S
@@ -12,910 +12,957 @@ lj_vm_asm_begin:
.globl lj_BC_ISLT
.hidden lj_BC_ISLT
.type lj_BC_ISLT, @function
- .size lj_BC_ISLT, 72
+ .size lj_BC_ISLT, 92
lj_BC_ISLT:
- .byte 129,124,202,4,255,255,254,255,15,131,200,28,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,186,28,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,118,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,46,33,0,0
+ .byte 131,253,242,15,131,37,33,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,118,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISGE
.hidden lj_BC_ISGE
.type lj_BC_ISGE, @function
- .size lj_BC_ISGE, 72
+ .size lj_BC_ISGE, 92
lj_BC_ISGE:
- .byte 129,124,202,4,255,255,254,255,15,131,128,28,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,114,28,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,119,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,210,32,0,0
+ .byte 131,253,242,15,131,201,32,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,119,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISLE
.hidden lj_BC_ISLE
.type lj_BC_ISLE, @function
- .size lj_BC_ISLE, 72
+ .size lj_BC_ISLE, 92
lj_BC_ISLE:
- .byte 129,124,202,4,255,255,254,255,15,131,56,28,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,42,28,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,114,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,118,32,0,0
+ .byte 131,253,242,15,131,109,32,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,114,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISGT
.hidden lj_BC_ISGT
.type lj_BC_ISGT, @function
- .size lj_BC_ISGT, 72
+ .size lj_BC_ISGT, 92
lj_BC_ISGT:
- .byte 129,124,202,4,255,255,254,255,15,131,240,27,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,226,27,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,115,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,26,32,0,0
+ .byte 131,253,242,15,131,17,32,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,115,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISEQV
.hidden lj_BC_ISEQV
.type lj_BC_ISEQV, @function
- .size lj_BC_ISEQV, 139
+ .size lj_BC_ISEQV, 150
lj_BC_ISEQV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,13,117,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,225,27,0,0,131,124,202
- .byte 4,245,15,132,214,27,0,0,57,108,202,4,117,212,131,253
- .byte 253,115,196,139,12,202,139,4,194,57,193,116,186,131,253,244
- .byte 119,192,131,253,243,114,187,139,105,16,133,237,116,180,246,69
- .byte 6,16,117,174,49,237,233,134,27,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,14,117,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,40,32,0,0,65
+ .byte 131,251,245,15,132,30,32,0,0,72,57,193,116,201,68,57
+ .byte 221,117,208,131,253,244,119,203,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,186,246,69,10,16,117,180,49
+ .byte 237,233,197,31,0,0
.globl lj_BC_ISNEV
.hidden lj_BC_ISNEV
.type lj_BC_ISNEV, @function
- .size lj_BC_ISNEV, 142
+ .size lj_BC_ISNEV, 153
lj_BC_ISNEV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,2,116,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,86,27,0,0,131,124,202
- .byte 4,245,15,132,75,27,0,0,57,108,202,4,117,201,131,253
- .byte 253,115,207,139,12,202,139,4,194,57,193,116,197,131,253,244
- .byte 119,181,131,253,243,114,176,139,105,16,133,237,116,169,246,69
- .byte 6,16,117,163,189,1,0,0,0,233,248,26,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,2,116,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,146,31,0,0,65
+ .byte 131,251,245,15,132,136,31,0,0,72,57,193,116,213,68,57
+ .byte 221,117,196,131,253,244,119,191,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,174,246,69,10,16,117,168,189
+ .byte 1,0,0,0,233,44,31,0,0
.globl lj_BC_ISEQS
.hidden lj_BC_ISEQS
.type lj_BC_ISEQS, @function
- .size lj_BC_ISEQS, 63
+ .size lj_BC_ISEQS, 80
lj_BC_ISEQS:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,117,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,233,233,214,26,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,117,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,231,233,8,31,0,0
.globl lj_BC_ISNES
.hidden lj_BC_ISNES
.type lj_BC_ISNES, @function
- .size lj_BC_ISNES, 63
+ .size lj_BC_ISNES, 80
lj_BC_ISNES:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,116,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,222,233,151,26,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,116,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,219,233,184,30,0,0
.globl lj_BC_ISEQN
.hidden lj_BC_ISEQN
.type lj_BC_ISEQN, @function
- .size lj_BC_ISEQN, 69
+ .size lj_BC_ISEQN, 78
lj_BC_ISEQN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,13,117,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,82,26,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,14,117,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,231,233,106,30,0,0
.globl lj_BC_ISNEN
.hidden lj_BC_ISNEN
.type lj_BC_ISNEN, @function
- .size lj_BC_ISNEN, 69
+ .size lj_BC_ISNEN, 78
lj_BC_ISNEN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,2,116,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,222
- .byte 233,13,26,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,2,116,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,219,233,28,30,0,0
.globl lj_BC_ISEQP
.hidden lj_BC_ISEQP
.type lj_BC_ISEQP, @function
- .size lj_BC_ISEQP, 53
+ .size lj_BC_ISEQP, 60
lj_BC_ISEQP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,117,29,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,216,25,0,0
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,117,31,15,183,67,254,72,141,156,131,0,0,254,255,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,131,253,245,117,232,233,224,29,0,0
.globl lj_BC_ISNEP
.hidden lj_BC_ISNEP
.type lj_BC_ISNEP, @function
- .size lj_BC_ISNEP, 52
+ .size lj_BC_ISNEP, 59
lj_BC_ISNEP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,116,20,131,253
- .byte 245,15,132,193,25,0,0,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,116,21,131,253,245,15,132,196,29,0,0,15,183,67,254
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ISTC
.hidden lj_BC_ISTC
.type lj_BC_ISTC, @function
- .size lj_BC_ISTC, 51
+ .size lj_BC_ISTC, 56
lj_BC_ISTC:
- .byte 139,108,194,4,131,195,4,131,253,254,115,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,115,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.globl lj_BC_ISFC
.hidden lj_BC_ISFC
.type lj_BC_ISFC, @function
- .size lj_BC_ISFC, 51
+ .size lj_BC_ISFC, 56
lj_BC_ISFC:
- .byte 139,108,194,4,131,195,4,131,253,254,114,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,114,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.globl lj_BC_IST
.hidden lj_BC_IST
.type lj_BC_IST, @function
- .size lj_BC_IST, 41
+ .size lj_BC_IST, 49
lj_BC_IST:
- .byte 139,108,194,4,131,195,4,131,253,254,115,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 115,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_ISF
.hidden lj_BC_ISF
.type lj_BC_ISF, @function
- .size lj_BC_ISF, 41
+ .size lj_BC_ISF, 49
lj_BC_ISF:
- .byte 139,108,194,4,131,195,4,131,253,254,114,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 114,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_ISTYPE
.hidden lj_BC_ISTYPE
.type lj_BC_ISTYPE, @function
- .size lj_BC_ISTYPE, 28
+ .size lj_BC_ISTYPE, 35
lj_BC_ISTYPE:
- .byte 3,68,202,4,15,133,252,24,0,0,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,202,72,193,253,47,1,197,15,133,229,28,0,0
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_ISNUM
.hidden lj_BC_ISNUM
.type lj_BC_ISNUM, @function
- .size lj_BC_ISNUM, 32
+ .size lj_BC_ISNUM, 37
lj_BC_ISNUM:
- .byte 129,124,202,4,255,255,254,255,15,131,220,24,0,0,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,73,193,251,47,65,131,251,242,15,131,192,28
+ .byte 0,0,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238
.globl lj_BC_MOV
.hidden lj_BC_MOV
.type lj_BC_MOV, @function
- .size lj_BC_MOV, 26
+ .size lj_BC_MOV, 27
lj_BC_MOV:
.byte 72,139,44,194,72,137,44,202,139,3,15,182,204,15,182,232
- .byte 131,195,4,193,232,16,65,255,36,238
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_NOT
.hidden lj_BC_NOT
.type lj_BC_NOT, @function
- .size lj_BC_NOT, 32
+ .size lj_BC_NOT, 50
lj_BC_NOT:
- .byte 49,237,131,124,194,4,254,131,213,253,137,108,202,4,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,72,193,253,47,184,2,0,0,0,72,131,253
+ .byte 254,131,216,0,72,193,224,47,72,247,208,72,137,4,202,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.globl lj_BC_UNM
.hidden lj_BC_UNM
.type lj_BC_UNM, @function
- .size lj_BC_UNM, 60
+ .size lj_BC_UNM, 57
lj_BC_UNM:
- .byte 129,124,194,4,255,255,254,255,15,131,175,24,0,0,242,15
- .byte 16,4,194,72,184,0,0,0,0,0,0,0,128,102,72,15
- .byte 110,200,15,87,193,242,15,17,4,202,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,73,137,235,73,193,251,47,65,131,251,242,15
+ .byte 131,129,28,0,0,72,184,0,0,0,0,0,0,0,128,72
+ .byte 49,197,72,137,44,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238
.globl lj_BC_LEN
.hidden lj_BC_LEN
.type lj_BC_LEN, @function
- .size lj_BC_LEN, 74
+ .size lj_BC_LEN, 91
lj_BC_LEN:
- .byte 131,124,194,4,251,117,34,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,124,194,4,244,15,133
- .byte 153,24,0,0,139,60,194,137,213
+ .byte 72,139,4,194,73,137,195,72,193,224,17,72,193,232,17,73
+ .byte 193,251,47,65,131,251,251,117,32,15,87,192,242,15,42,64
+ .byte 20,242,15,17,4,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,65,131,251,244,15,133,120
+ .byte 28,0,0,72,137,199,72,137,213
call lj_tab_len
- .byte 242,15,42,192,137,234,15,182,75,253,235,200
+ .byte 242,15,42,192,72,137,234,15,182,75,253,235,198
.globl lj_BC_ADDVN
.hidden lj_BC_ADDVN
.type lj_BC_ADDVN, @function
- .size lj_BC_ADDVN, 54
+ .size lj_BC_ADDVN, 59
lj_BC_ADDVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 19,24,0,0,242,15,16,4,234,242,65,15,88,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,215,27,0,0,242,15,16,4,234,242,65,15
+ .byte 88,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBVN
.hidden lj_BC_SUBVN
.type lj_BC_SUBVN, @function
- .size lj_BC_SUBVN, 54
+ .size lj_BC_SUBVN, 59
lj_BC_SUBVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 221,23,0,0,242,15,16,4,234,242,65,15,92,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,156,27,0,0,242,15,16,4,234,242,65,15
+ .byte 92,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULVN
.hidden lj_BC_MULVN
.type lj_BC_MULVN, @function
- .size lj_BC_MULVN, 54
+ .size lj_BC_MULVN, 59
lj_BC_MULVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 167,23,0,0,242,15,16,4,234,242,65,15,89,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,97,27,0,0,242,15,16,4,234,242,65,15
+ .byte 89,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVVN
.hidden lj_BC_DIVVN
.type lj_BC_DIVVN, @function
- .size lj_BC_DIVVN, 54
+ .size lj_BC_DIVVN, 59
lj_BC_DIVVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 113,23,0,0,242,15,16,4,234,242,65,15,94,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,38,27,0,0,242,15,16,4,234,242,65,15
+ .byte 94,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODVN
.hidden lj_BC_MODVN
.type lj_BC_MODVN, @function
- .size lj_BC_MODVN, 59
+ .size lj_BC_MODVN, 64
lj_BC_MODVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 59,23,0,0,242,15,16,4,234,242,65,15,16,12,199,232
- .byte 196,43,0,0,242,15,17,4,202,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,235,26,0,0,242,15,16,4,234,242,65,15
+ .byte 16,12,199,232,152,50,0,0,242,15,17,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_ADDNV
.hidden lj_BC_ADDNV
.type lj_BC_ADDNV, @function
- .size lj_BC_ADDNV, 54
+ .size lj_BC_ADDNV, 59
lj_BC_ADDNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 6,23,0,0,242,65,15,16,4,199,242,15,88,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,177,26,0,0,242,65,15,16,4,199,242,15
+ .byte 88,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBNV
.hidden lj_BC_SUBNV
.type lj_BC_SUBNV, @function
- .size lj_BC_SUBNV, 54
+ .size lj_BC_SUBNV, 59
lj_BC_SUBNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 208,22,0,0,242,65,15,16,4,199,242,15,92,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,118,26,0,0,242,65,15,16,4,199,242,15
+ .byte 92,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULNV
.hidden lj_BC_MULNV
.type lj_BC_MULNV, @function
- .size lj_BC_MULNV, 54
+ .size lj_BC_MULNV, 59
lj_BC_MULNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 154,22,0,0,242,65,15,16,4,199,242,15,89,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,59,26,0,0,242,65,15,16,4,199,242,15
+ .byte 89,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVNV
.hidden lj_BC_DIVNV
.type lj_BC_DIVNV, @function
- .size lj_BC_DIVNV, 54
+ .size lj_BC_DIVNV, 59
lj_BC_DIVNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 100,22,0,0,242,65,15,16,4,199,242,15,94,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,0,26,0,0,242,65,15,16,4,199,242,15
+ .byte 94,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODNV
.hidden lj_BC_MODNV
.type lj_BC_MODNV, @function
- .size lj_BC_MODNV, 36
+ .size lj_BC_MODNV, 40
lj_BC_MODNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 46,22,0,0,242,65,15,16,4,199,242,15,16,12,234,233
- .byte 232,254,255,255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,197,25,0,0,242,65,15,16,4,199,242,15
+ .byte 16,12,234,233,207,254,255,255
.globl lj_BC_ADDVV
.hidden lj_BC_ADDVV
.type lj_BC_ADDVV, @function
- .size lj_BC_ADDVV, 67
+ .size lj_BC_ADDVV, 76
lj_BC_ADDVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 27,22,0,0,129,124,194,4,255,255,254,255,15,131,13,22
- .byte 0,0,242,15,16,4,234,242,15,88,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,179,25,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,161,25,0,0,242,15,16,4,234,242
+ .byte 15,88,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_SUBVV
.hidden lj_BC_SUBVV
.type lj_BC_SUBVV, @function
- .size lj_BC_SUBVV, 67
+ .size lj_BC_SUBVV, 76
lj_BC_SUBVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 216,21,0,0,129,124,194,4,255,255,254,255,15,131,202,21
- .byte 0,0,242,15,16,4,234,242,15,92,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,103,25,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,85,25,0,0,242,15,16,4,234,242
+ .byte 15,92,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MULVV
.hidden lj_BC_MULVV
.type lj_BC_MULVV, @function
- .size lj_BC_MULVV, 67
+ .size lj_BC_MULVV, 76
lj_BC_MULVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 149,21,0,0,129,124,194,4,255,255,254,255,15,131,135,21
- .byte 0,0,242,15,16,4,234,242,15,89,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,27,25,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,9,25,0,0,242,15,16,4,234,242
+ .byte 15,89,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_DIVVV
.hidden lj_BC_DIVVV
.type lj_BC_DIVVV, @function
- .size lj_BC_DIVVV, 67
+ .size lj_BC_DIVVV, 76
lj_BC_DIVVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 82,21,0,0,129,124,194,4,255,255,254,255,15,131,68,21
- .byte 0,0,242,15,16,4,234,242,15,94,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,207,24,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,189,24,0,0,242,15,16,4,234,242
+ .byte 15,94,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_MODVV
.hidden lj_BC_MODVV
.type lj_BC_MODVV, @function
- .size lj_BC_MODVV, 49
+ .size lj_BC_MODVV, 57
lj_BC_MODVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 15,21,0,0,129,124,194,4,255,255,254,255,15,131,1,21
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,233,171,253,255
- .byte 255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,131,24,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,113,24,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,233,102,253,255,255
.globl lj_BC_POW
.hidden lj_BC_POW
.type lj_BC_POW, @function
- .size lj_BC_POW, 80
+ .size lj_BC_POW, 91
lj_BC_POW:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 222,20,0,0,129,124,194,4,255,255,254,255,15,131,208,20
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,137,213
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,74,24,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,56,24,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,72,137,213
call pow@PLT
- .byte 15,182,75,253,137,234,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,75,253,72,137,234,242,15,17,4,202,139,3,15,182
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_CAT
.hidden lj_BC_CAT
.type lj_BC_CAT, @function
- .size lj_BC_CAT, 76
+ .size lj_BC_CAT, 84
lj_BC_CAT:
- .byte 15,182,236,15,182,192,139,124,36,24,137,87,16,141,52,194
- .byte 137,194,41,234,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,124,36,16,72,137,87,32,72
+ .byte 141,52,194,137,194,41,234,72,137,253,72,137,92,36,24
call lj_meta_cat
- .byte 139,85,16,133,192,15,133,169,20,0,0,15,182,107,255,15
- .byte 182,75,253,72,139,4,234,72,137,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,133,192,15,133,19,24,0,0,15,182,107
+ .byte 255,15,182,75,253,72,139,4,234,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KSTR
.hidden lj_BC_KSTR
.type lj_BC_KSTR, @function
- .size lj_BC_KSTR, 36
+ .size lj_BC_KSTR, 43
lj_BC_KSTR:
- .byte 72,247,208,65,139,4,135,199,68,202,4,251,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,253
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KCDATA
.hidden lj_BC_KCDATA
.type lj_BC_KCDATA, @function
- .size lj_BC_KCDATA, 36
+ .size lj_BC_KCDATA, 43
lj_BC_KCDATA:
- .byte 72,247,208,65,139,4,135,199,68,202,4,245,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,250
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KSHORT
.hidden lj_BC_KSHORT
.type lj_BC_KSHORT, @function
- .size lj_BC_KSHORT, 30
+ .size lj_BC_KSHORT, 31
lj_BC_KSHORT:
.byte 15,191,192,242,15,42,192,242,15,17,4,202,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KNUM
.hidden lj_BC_KNUM
.type lj_BC_KNUM, @function
- .size lj_BC_KNUM, 29
+ .size lj_BC_KNUM, 30
lj_BC_KNUM:
.byte 242,65,15,16,4,199,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KPRI
.hidden lj_BC_KPRI
.type lj_BC_KPRI, @function
- .size lj_BC_KPRI, 25
+ .size lj_BC_KPRI, 30
lj_BC_KPRI:
- .byte 72,247,208,137,68,202,4,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,193,224,47,72,247,208,72,137,4,202,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_KNIL
.hidden lj_BC_KNIL
.type lj_BC_KNIL, @function
- .size lj_BC_KNIL, 43
+ .size lj_BC_KNIL, 51
lj_BC_KNIL:
- .byte 141,76,202,12,141,68,194,4,189,255,255,255,255,137,105,248
- .byte 137,41,131,193,8,57,193,118,247,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,76,202,8,72,141,4,194,72,199,197,255,255,255,255
+ .byte 72,137,105,248,72,137,41,72,131,193,8,72,57,193,118,244
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_UGET
.hidden lj_BC_UGET
.type lj_BC_UGET, @function
- .size lj_BC_UGET, 36
+ .size lj_BC_UGET, 48
lj_BC_UGET:
- .byte 139,106,248,139,108,133,20,139,109,16,72,139,69,0,72,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,197
+ .byte 40,72,139,109,32,72,139,69,0,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_USETV
.hidden lj_BC_USETV
.type lj_BC_USETV, @function
- .size lj_BC_USETV, 87
+ .size lj_BC_USETV, 112
lj_BC_USETV:
- .byte 139,106,248,139,108,141,20,128,125,6,0,139,109,16,139,12
- .byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
- .byte 4,117,18,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,232,252,131,248,246,118,230,246,65,4
- .byte 3,116,224,137,238,137,213,65,141,190,96,254,255,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,128,125,10,0,72,139,109,32,72,139,12,194,72,137,77
+ .byte 0,116,6,246,69,248,4,117,19,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,200,72
+ .byte 193,248,47,131,232,252,131,248,246,118,222,72,193,225,17,72
+ .byte 193,233,17,246,65,8,3,116,208,72,137,238,72,137,213,73
+ .byte 141,190,48,253,255,255
call lj_gc_barrieruv
- .byte 137,234,235,204
+ .byte 72,137,234,235,185
.globl lj_BC_USETS
.hidden lj_BC_USETS
.type lj_BC_USETS, @function
- .size lj_BC_USETS, 82
+ .size lj_BC_USETS, 104
lj_BC_USETS:
- .byte 72,247,208,139,106,248,139,108,141,20,65,139,12,135,139,69
- .byte 16,137,8,199,64,4,251,255,255,255,246,69,4,4,117,18
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,246,65,4,3,116,232,128,125,6,0,116,226,137,213
- .byte 137,198,65,141,190,96,254,255,255
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,108,205,40,73,139,12,199,72,139,69,32,73,187,0,0
+ .byte 0,0,0,128,253,255,73,9,203,76,137,24,246,69,8,4
+ .byte 117,19,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,246,65,8,3,116,231,128,125,10,0,116
+ .byte 225,72,137,213,72,137,198,73,141,190,48,253,255,255
call lj_gc_barrieruv
- .byte 137,234,235,206
+ .byte 72,137,234,235,202
.globl lj_BC_USETN
.hidden lj_BC_USETN
.type lj_BC_USETN, @function
- .size lj_BC_USETN, 38
+ .size lj_BC_USETN, 50
lj_BC_USETN:
- .byte 139,106,248,242,65,15,16,4,199,139,108,141,20,139,77,16
- .byte 242,15,17,1,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,242,65,15,16
+ .byte 4,199,72,139,108,205,40,72,139,77,32,242,15,17,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.globl lj_BC_USETP
.hidden lj_BC_USETP
.type lj_BC_USETP, @function
- .size lj_BC_USETP, 34
+ .size lj_BC_USETP, 50
lj_BC_USETP:
- .byte 72,247,208,139,106,248,139,108,141,20,139,77,16,137,65,4
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,72,193,224,47,72,247,208,72,139,77,32,72,137,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
.byte 36,238
.globl lj_BC_UCLO
.hidden lj_BC_UCLO
.type lj_BC_UCLO, @function
- .size lj_BC_UCLO, 51
+ .size lj_BC_UCLO, 59
lj_BC_UCLO:
- .byte 141,156,131,0,0,254,255,139,108,36,24,131,125,40,0,116
- .byte 16,137,85,16,141,52,202,137,239
+ .byte 72,141,156,131,0,0,254,255,72,139,108,36,16,72,131,125
+ .byte 64,0,116,20,72,137,85,32,72,141,52,202,72,137,239
call lj_func_closeuv
- .byte 139,85,16,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238
+ .byte 72,139,85,32,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238
.globl lj_BC_FNEW
.hidden lj_BC_FNEW
.type lj_BC_FNEW, @function
- .size lj_BC_FNEW, 64
+ .size lj_BC_FNEW, 85
lj_BC_FNEW:
- .byte 72,247,208,139,108,36,24,137,85,16,139,82,248,65,139,52
- .byte 135,137,239,137,92,36,28
+ .byte 72,247,208,72,139,108,36,16,72,137,85,32,72,139,82,240
+ .byte 72,193,226,17,72,193,234,17,73,139,52,199,72,137,239,72
+ .byte 137,92,36,24
call lj_func_newL_gc
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,247,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_TNEW
.hidden lj_BC_TNEW
.type lj_BC_TNEW, @function
- .size lj_BC_TNEW, 109
+ .size lj_BC_TNEW, 122
lj_BC_TNEW:
- .byte 139,108,36,24,137,85,16,65,139,142,128,254,255,255,65,59
- .byte 142,132,254,255,255,137,92,36,28,115,69,137,194,37,255,7
- .byte 0,0,193,234,11,61,255,7,0,0,116,45,137,239,137,198
+ .byte 72,139,108,36,16,72,137,85,32,73,139,142,64,253,255,255
+ .byte 73,59,142,72,253,255,255,72,137,92,36,24,115,78,137,194
+ .byte 37,255,7,0,0,193,234,11,61,255,7,0,0,116,54,72
+ .byte 137,239,137,198
call lj_tab_new
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,184,1,8,0,0,235,204,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,184,1,8,0
+ .byte 0,235,195,72,137,239
call lj_gc_step_fixtop
- .byte 15,183,67,254,235,174
+ .byte 15,183,67,254,235,164
.globl lj_BC_TDUP
.hidden lj_BC_TDUP
.type lj_BC_TDUP, @function
- .size lj_BC_TDUP, 93
+ .size lj_BC_TDUP, 106
lj_BC_TDUP:
- .byte 72,247,208,139,108,36,24,65,139,142,128,254,255,255,137,92
- .byte 36,28,65,59,142,132,254,255,255,137,85,16,115,47,65,139
- .byte 52,135,137,239
+ .byte 72,247,208,72,139,108,36,16,73,139,142,64,253,255,255,72
+ .byte 137,92,36,24,73,59,142,72,253,255,255,72,137,85,32,115
+ .byte 56,73,139,52,199,72,137,239
call lj_tab_dup
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,239
call lj_gc_step_fixtop
- .byte 15,183,67,254,72,247,208,235,193
+ .byte 15,183,67,254,72,247,208,235,183
.globl lj_BC_GGET
.hidden lj_BC_GGET
.type lj_BC_GGET, @function
- .size lj_BC_GGET, 18
+ .size lj_BC_GGET, 28
lj_BC_GGET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,193,0
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,235,0,0,0
.globl lj_BC_GSET
.hidden lj_BC_GSET
.type lj_BC_GSET, @function
- .size lj_BC_GSET, 18
+ .size lj_BC_GSET, 28
lj_BC_GSET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,113,2
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,206,2,0,0
.globl lj_BC_TGETV
.hidden lj_BC_TGETV
.type lj_BC_TGETV, @function
- .size lj_BC_TGETV, 148
+ .size lj_BC_TGETV, 165
lj_BC_TGETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,241,14,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,102,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,205,14,0,0,59,69,24,15,131,196,14,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,25,72,139,40,72,137,44
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,17,139,77,16,246,65,6,1
- .byte 15,132,140,14,0,0,15,182,75,253,199,68,202,4,255,255
- .byte 255,255,235,205,131,124,194,4,251,15,133,115,14,0,0,139
- .byte 4,194,235,27
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,242,16,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,93,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,206,16,0,0,59,69,48,15,131
+ .byte 197,16,0,0,193,224,3,72,3,69,16,76,139,24,73,131
+ .byte 251,255,116,23,76,137,28,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,85,32,77
+ .byte 133,210,116,224,65,246,66,10,1,15,132,138,16,0,0,235
+ .byte 211,65,131,251,251,15,133,126,16,0,0,72,193,224,17,72
+ .byte 193,232,17,235,42
.globl lj_BC_TGETS
.hidden lj_BC_TGETS
.type lj_BC_TGETS, @function
- .size lj_BC_TGETS, 124
+ .size lj_BC_TGETS, 146
lj_BC_TGETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,26,14,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,3,77,20,131,121,12,251,117,54,57,65,8
- .byte 117,49,131,121,4,255,116,50,15,182,67,253,72,139,41,72
- .byte 137,44,194,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,15,182,67,253,199,68,194,4,255,255,255
- .byte 255,235,224,139,73,16,133,201,117,189,139,77,16,133,201,116
- .byte 228,246,65,6,1,117,222,233,182,13,0,0
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,2,16,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,76,3,85,40,73,187,0,0,0,0
+ .byte 0,128,253,255,73,9,195,77,57,90,8,117,32,77,139,26
+ .byte 73,131,251,255,116,39,76,137,28,202,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,77,139,82
+ .byte 16,77,133,210,117,209,73,199,195,255,255,255,255,76,139,85
+ .byte 32,77,133,210,116,208,65,246,66,10,1,117,201,233,154,15
+ .byte 0,0
.globl lj_BC_TGETB
.hidden lj_BC_TGETB
.type lj_BC_TGETB, @function
- .size lj_BC_TGETB, 99
+ .size lj_BC_TGETB, 105
lj_BC_TGETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,206,13,0
- .byte 0,139,44,234,59,69,24,15,131,194,13,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,25,72,139,40,72,137,44,202
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,131,125,16,0,116,17,139,77,16,246,65,6,1,15
- .byte 132,138,13,0,0,15,182,75,253,199,68,202,4,255,255,255
- .byte 255,235,205
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,172
+ .byte 15,0,0,59,69,48,15,131,163,15,0,0,193,224,3,72
+ .byte 3,69,16,76,139,24,73,131,251,255,116,23,76,137,28,202
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,76,139,85,32,77,133,210,116,224,65,246,66,10
+ .byte 1,15,132,104,15,0,0,235,211
.globl lj_BC_TGETR
.hidden lj_BC_TGETR
.type lj_BC_TGETR, @function
- .size lj_BC_TGETR, 54
+ .size lj_BC_TGETR, 65
lj_BC_TGETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,59,69
- .byte 24,15,131,217,13,0,0,193,224,3,3,69,8,72,139,40
- .byte 72,137,44,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,59,69,48,15,131,209,15,0,0
+ .byte 193,224,3,72,3,69,16,76,139,24,76,137,28,202,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.globl lj_BC_TSETV
.hidden lj_BC_TSETV
.type lj_BC_TSETV, @function
- .size lj_BC_TSETV, 173
+ .size lj_BC_TSETV, 195
lj_BC_TSETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,11,14,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,100,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,231,13,0,0,59,69,24,15,131,222,13,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,31,246,69,4,4,117,66
- .byte 72,139,44,202,72,137,40,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,125,16,0,116,219,139
- .byte 77,16,246,65,6,2,15,132,160,13,0,0,15,182,75,253
- .byte 235,200,131,124,194,4,251,15,133,143,13,0,0,139,4,194
- .byte 235,54,128,101,4,251,65,139,142,156,254,255,255,65,137,174
- .byte 156,254,255,255,137,77,12,15,182,75,253,235,163
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,250,15,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,99,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,214,15,0,0,59,69,48,15,131
+ .byte 205,15,0,0,193,224,3,72,3,69,16,72,131,56,255,116
+ .byte 32,246,69,8,4,117,68,72,139,44,202,72,137,40,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,76,139,85,32,77,133,210,116,215,65,246,66,10,2,15
+ .byte 132,140,15,0,0,235,202,65,131,251,251,15,133,128,15,0
+ .byte 0,72,193,224,17,72,193,232,17,235,66,128,101,8,251,77
+ .byte 139,150,112,253,255,255,73,137,174,112,253,255,255,76,137,85
+ .byte 24,235,164
.globl lj_BC_TSETS
.hidden lj_BC_TSETS
.type lj_BC_TSETS, @function
- .size lj_BC_TSETS, 229
+ .size lj_BC_TSETS, 252
lj_BC_TSETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,27,13,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,198,69,6,0,3,77,20,131,121,12,251,117
- .byte 77,57,65,8,117,72,131,121,4,255,116,39,246,69,4,4
- .byte 15,133,133,0,0,0,15,182,67,253,72,139,44,194,72,137
- .byte 41,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,211,137,12,36,139,77,16,246
- .byte 65,6,2,15,132,186,12,0,0,139,12,36,235,190,139,73
- .byte 16,133,201,117,166,139,77,16,133,201,116,10,246,65,6,2
- .byte 15,132,157,12,0,0,137,4,36,199,68,36,4,251,255,255
- .byte 255,137,108,36,8,139,124,36,24,137,87,16,72,141,20,36
- .byte 137,238,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,236,14,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,198,69,10,0,76,3,85,40,73,187
+ .byte 0,0,0,0,0,128,253,255,73,9,195,77,57,90,8,117
+ .byte 64,73,131,58,255,116,36,246,69,8,4,15,133,128,0,0
+ .byte 0,76,139,28,202,77,137,26,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,93,32,77
+ .byte 133,219,116,211,65,246,67,10,2,15,132,135,14,0,0,235
+ .byte 198,77,139,82,16,77,133,210,117,177,76,139,85,32,77,133
+ .byte 210,116,11,65,246,66,10,2,15,132,104,14,0,0,76,137
+ .byte 28,36,72,139,124,36,16,72,137,87,32,72,141,20,36,72
+ .byte 137,238,72,137,92,36,24
call lj_tab_newkey
- .byte 139,85,16,139,108,36,8,137,193,233,113,255,255,255,128,101
- .byte 4,251,65,139,134,156,254,255,255,65,137,174,156,254,255,255
- .byte 137,69,12,233,97,255,255,255
+ .byte 72,139,124,36,16,72,139,87,32,73,137,194,15,182,75,253
+ .byte 233,118,255,255,255,128,101,8,251,77,139,158,112,253,255,255
+ .byte 73,137,174,112,253,255,255,76,137,93,24,233,101,255,255,255
.globl lj_BC_TSETB
.hidden lj_BC_TSETB
.type lj_BC_TSETB, @function
- .size lj_BC_TSETB, 124
+ .size lj_BC_TSETB, 135
lj_BC_TSETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,102,12,0
- .byte 0,139,44,234,59,69,24,15,131,90,12,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,31,246,69,4,4,117,50,72
- .byte 139,12,202,72,137,8,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,125,16,0,116,219,139,77
- .byte 16,246,65,6,2,15,132,28,12,0,0,15,182,75,253,235
- .byte 200,128,101,4,251,65,139,142,156,254,255,255,65,137,174,156
- .byte 254,255,255,137,77,12,15,182,75,253,235,179
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,44
+ .byte 14,0,0,59,69,48,15,131,35,14,0,0,193,224,3,72
+ .byte 3,69,16,72,131,56,255,116,32,246,69,8,4,117,48,76
+ .byte 139,28,202,76,137,24,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,76,139,85,32,77,133,210
+ .byte 116,215,65,246,66,10,2,15,132,226,13,0,0,235,202,128
+ .byte 101,8,251,77,139,150,112,253,255,255,73,137,174,112,253,255
+ .byte 255,76,137,85,24,235,184
.globl lj_BC_TSETM
.hidden lj_BC_TSETM
.type lj_BC_TSETM, @function
- .size lj_BC_TSETM, 142
+ .size lj_BC_TSETM, 162
lj_BC_TSETM:
- .byte 68,137,60,36,69,139,60,199,141,12,202,139,105,248,246,69
- .byte 4,4,117,99,139,68,36,4,131,232,1,116,37,68,1,248
- .byte 59,69,24,119,51,68,41,248,65,193,231,3,68,3,125,8
- .byte 72,139,41,131,193,8,73,137,47,65,131,199,8,131,232,1
- .byte 117,238,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,139,124,36,24,137,87,16,137
- .byte 238,137,194,137,253,137,92,36,28
+ .byte 69,139,20,199,72,141,12,202,72,139,105,248,72,193,229,17
+ .byte 72,193,237,17,246,69,8,4,117,109,139,4,36,131,232,1
+ .byte 116,38,68,1,208,59,69,48,119,49,68,41,208,65,193,226
+ .byte 3,76,3,85,16,72,139,41,72,131,193,8,73,137,42,73
+ .byte 131,194,8,131,232,1,117,237,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,72,139,124,36,16
+ .byte 72,137,87,32,72,137,238,137,194,72,137,253,72,137,92,36
+ .byte 24
call lj_tab_reasize
- .byte 139,85,16,15,182,75,253,235,145,128,101,4,251,65,139,134
- .byte 156,254,255,255,65,137,174,156,254,255,255,137,69,12,235,134
+ .byte 72,139,85,32,15,182,75,253,15,183,67,254,233,121,255,255
+ .byte 255,128,101,8,251,73,139,134,112,253,255,255,73,137,174,112
+ .byte 253,255,255,72,137,69,24,233,120,255,255,255
.globl lj_BC_TSETR
.hidden lj_BC_TSETR
.type lj_BC_TSETR, @function
- .size lj_BC_TSETR, 87
+ .size lj_BC_TSETR, 95
lj_BC_TSETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,246,69
- .byte 4,4,117,40,59,69,24,15,131,208,11,0,0,193,224,3
- .byte 3,69,8,72,139,44,202,72,137,40,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,128,101,4,251
- .byte 65,139,142,156,254,255,255,65,137,174,156,254,255,255,137,77
- .byte 12,15,182,75,253,235,189
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,246,69,8,4,117,42,59,69,48
+ .byte 15,131,151,13,0,0,193,224,3,72,3,69,16,76,139,28
+ .byte 202,76,137,24,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,128,101,8,251,77,139,150,112,253
+ .byte 255,255,73,137,174,112,253,255,255,76,137,85,24,235,190
.globl lj_BC_CALLM
.hidden lj_BC_CALLM
.type lj_BC_CALLM, @function
- .size lj_BC_CALLM, 46
+ .size lj_BC_CALLM, 64
lj_BC_CALLM:
- .byte 15,182,192,3,68,36,4,131,124,202,4,247,139,44,202,15
- .byte 133,199,12,0,0,141,84,202,8,137,90,252,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,3,4,36,72,139,44,202,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,247,15,133,229
+ .byte 14,0,0,72,141,84,202,16,72,137,90,248,72,139,93,32
+ .byte 139,11,15,182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_BC_CALL
.hidden lj_BC_CALL
.type lj_BC_CALL, @function
- .size lj_BC_CALL, 42
+ .size lj_BC_CALL, 61
lj_BC_CALL:
- .byte 15,182,192,131,124,202,4,247,139,44,202,15,133,157,12,0
- .byte 0,141,84,202,8,137,90,252,139,93,16,139,11,15,182,233
- .byte 15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,72,139,44,202,73,137,235,72,193,229,17,72,193
+ .byte 237,17,73,193,251,47,65,131,251,247,15,133,168,14,0,0
+ .byte 72,141,84,202,16,72,137,90,248,72,139,93,32,139,11,15
+ .byte 182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_BC_CALLMT
.hidden lj_BC_CALLMT
.type lj_BC_CALLMT, @function
- .size lj_BC_CALLMT, 4
+ .size lj_BC_CALLMT, 3
lj_BC_CALLMT:
- .byte 3,68,36,4
+ .byte 3,4,36
.globl lj_BC_CALLT
.hidden lj_BC_CALLT
.type lj_BC_CALLT, @function
- .size lj_BC_CALLT, 148
+ .size lj_BC_CALLT, 190
lj_BC_CALLT:
- .byte 141,76,202,8,65,137,215,139,105,248,131,121,252,247,15,133
- .byte 112,12,0,0,139,90,252,247,195,3,0,0,0,117,91,137
- .byte 106,248,137,68,36,4,131,232,1,116,21,72,139,41,131,193
- .byte 8,73,137,47,65,131,199,8,131,232,1,117,238,139,106,248
- .byte 139,68,36,4,128,125,6,1,119,18,139,93,16,139,11,15
- .byte 182,233,15,182,205,131,195,4,65,255,36,238,247,195,3,0
- .byte 0,0,117,230,15,182,75,253,72,247,209,68,139,124,202,248
- .byte 69,139,127,16,69,139,127,208,235,208,131,235,3,247,195,7
- .byte 0,0,0,117,10,41,218,65,137,215,139,90,252,235,144,131
- .byte 195,3,235,139
+ .byte 72,141,76,202,16,73,137,215,72,139,105,240,73,137,235,73
+ .byte 193,251,47,65,131,251,247,15,133,112,14,0,0,72,139,90
+ .byte 248,247,195,3,0,0,0,15,133,110,0,0,0,72,137,106
+ .byte 240,137,4,36,131,232,1,116,23,72,139,41,72,131,193,8
+ .byte 73,137,47,73,131,199,8,131,232,1,117,237,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,139,4,36,128,125,10,1,119
+ .byte 20,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238,247,195,3,0,0,0,117,228,15,182,75
+ .byte 253,72,247,217,76,139,124,202,224,73,193,231,17,73,193,239
+ .byte 17,77,139,127,32,77,139,127,184,235,198,72,131,235,3,247
+ .byte 195,7,0,0,0,117,15,72,41,218,73,137,215,72,139,90
+ .byte 248,233,119,255,255,255,131,195,3,233,111,255,255,255
.globl lj_BC_ITERC
.hidden lj_BC_ITERC
.type lj_BC_ITERC, @function
- .size lj_BC_ITERC, 68
+ .size lj_BC_ITERC, 85
lj_BC_ITERC:
- .byte 141,76,202,8,72,139,105,232,72,139,65,240,72,137,41,72
- .byte 137,65,8,139,105,224,139,65,228,137,105,248,137,65,252,131
- .byte 248,247,184,3,0,0,0,15,133,195,11,0,0,137,202,137
- .byte 90,252,139,93,16,139,11,15,182,233,15,182,205,131,195,4
- .byte 65,255,36,238
+ .byte 72,141,76,202,16,72,139,105,224,72,139,65,232,72,137,41
+ .byte 72,137,65,8,72,139,105,216,72,137,105,240,184,3,0,0
+ .byte 0,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,247,15,133,149,13,0,0,72,137,202,72,137,90
+ .byte 248,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238
.globl lj_BC_ITERN
.hidden lj_BC_ITERN
.type lj_BC_ITERN, @function
- .size lj_BC_ITERN, 165
+ .size lj_BC_ITERN, 157
lj_BC_ITERN:
- .byte 68,137,60,36,68,137,116,36,4,139,108,202,240,139,68,202
- .byte 248,68,139,117,24,131,195,4,68,139,125,8,68,57,240,115
- .byte 76,65,131,124,199,4,255,116,63,242,15,42,192,73,139,44
- .byte 199,72,137,108,202,8,131,192,1,242,15,17,4,202,137,68
- .byte 202,248,15,183,67,254,141,156,131,0,0,254,255,68,139,116
- .byte 36,4,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,192,1,235,175,68,41,240
- .byte 59,69,28,119,216,68,107,248,24,68,3,125,20,65,131,127
- .byte 4,255,116,28,70,141,116,48,1,73,139,111,8,73,139,7
- .byte 72,137,44,202,72,137,68,202,8,68,137,116,202,248,235,162
- .byte 131,192,1,235,203
+ .byte 72,139,108,202,240,72,193,229,17,72,193,237,17,139,68,202
+ .byte 248,68,139,85,48,72,131,195,4,76,139,93,16,68,57,208
+ .byte 115,68,73,131,60,195,255,116,56,242,15,42,192,73,139,44
+ .byte 195,72,137,108,202,8,242,15,17,4,202,131,192,1,137,68
+ .byte 202,248,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,131,192,1,235,183,68,41,208,59,69,52,119,224,68,107
+ .byte 216,24,76,3,93,40,73,131,59,255,116,28,70,141,84,16
+ .byte 1,73,139,107,8,73,139,3,72,137,44,202,72,137,68,202
+ .byte 8,68,137,84,202,248,235,170,131,192,1,235,204
.globl lj_BC_VARG
.hidden lj_BC_VARG
.type lj_BC_VARG, @function
- .size lj_BC_VARG, 191
+ .size lj_BC_VARG, 209
lj_BC_VARG:
- .byte 15,182,236,15,182,192,68,137,60,36,68,141,124,194,11,141
- .byte 12,202,68,43,122,252,133,237,116,68,141,108,233,248,65,57
- .byte 215,115,23,73,139,71,248,65,131,199,8,72,137,1,131,193
- .byte 8,57,233,115,19,65,57,215,114,233,199,65,4,255,255,255
- .byte 255,131,193,8,57,233,114,242,68,139,60,36,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 36,4,1,0,0,0,137,208,68,41,248,118,219,137,197,193
- .byte 237,3,131,197,1,137,108,36,4,139,108,36,24,1,200,59
- .byte 69,32,119,21,73,139,71,248,65,131,199,8,72,137,1,131
- .byte 193,8,65,57,215,114,237,235,175,137,85,16,137,77,24,137
- .byte 92,36,28,65,41,215,139,116,36,4,131,238,1,137,239
+ .byte 15,182,236,15,182,192,76,141,84,194,19,72,141,12,202,76
+ .byte 43,82,248,72,133,237,116,70,72,141,108,233,248,73,57,210
+ .byte 115,25,73,139,66,240,73,131,194,8,72,137,1,72,131,193
+ .byte 8,72,57,233,115,21,73,57,210,114,231,72,199,1,255,255
+ .byte 255,255,72,131,193,8,72,57,233,114,240,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,199,4
+ .byte 36,1,0,0,0,72,137,208,76,41,208,118,222,137,197,193
+ .byte 237,3,131,197,1,137,44,36,72,139,108,36,16,72,1,200
+ .byte 72,59,69,48,119,22,73,139,66,240,73,131,194,8,72,137
+ .byte 1,72,131,193,8,73,57,210,114,236,235,175,72,137,85,32
+ .byte 72,137,77,40,72,137,92,36,24,73,41,210,68,137,84,36
+ .byte 4,139,52,36,131,238,1,72,137,239
call lj_state_growstack
- .byte 139,85,16,139,77,24,65,1,215,235,197
+ .byte 72,139,85,32,76,99,84,36,4,72,139,77,40,73,1,210
+ .byte 235,181
.globl lj_BC_ISNEXT
.hidden lj_BC_ISNEXT
.type lj_BC_ISNEXT, @function
- .size lj_BC_ISNEXT, 88
+ .size lj_BC_ISNEXT, 114
lj_BC_ISNEXT:
- .byte 131,124,202,236,247,117,65,139,108,202,232,131,124,202,244,244
- .byte 117,54,131,124,202,252,255,117,47,128,125,6,4,117,41,141
- .byte 156,131,0,0,254,255,199,68,202,248,0,0,0,0,199,68
- .byte 202,252,255,127,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,198,67,252,88,141,156,131,0
- .byte 0,254,255,198,3,69,235,222
+ .byte 72,139,108,202,232,73,137,235,72,193,229,17,72,193,237,17
+ .byte 73,193,251,47,65,131,251,247,117,71,76,139,92,202,240,73
+ .byte 193,251,47,65,131,251,244,117,56,72,131,124,202,248,255,117
+ .byte 48,128,125,10,4,117,42,72,141,156,131,0,0,254,255,73
+ .byte 186,0,0,0,0,255,127,254,255,76,137,84,202,248,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,198,67,252,88,72,141,156,131,0,0,254,255,198,3,69
+ .byte 235,220
.globl lj_BC_RETM
.hidden lj_BC_RETM
.type lj_BC_RETM, @function
- .size lj_BC_RETM, 4
+ .size lj_BC_RETM, 3
lj_BC_RETM:
- .byte 3,68,36,4
+ .byte 3,4,36
.globl lj_BC_RET
.hidden lj_BC_RET
.type lj_BC_RET, @function
- .size lj_BC_RET, 136
+ .size lj_BC_RET, 150
lj_BC_RET:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,94,65,137,215,131,232,1,116,17,73,139,44,15,73,137
- .byte 111,248,65,131,199,8,131,232,1,117,239,139,68,36,4,15
- .byte 182,107,255,57,197,119,40,15,182,75,253,72,247,209,141,20
- .byte 202,68,139,122,248,69,139,127,16,69,139,127,208,139,3,15
- .byte 182,204,15,182,232,131,195,4,193,232,16,65,255,36,238,65
- .byte 199,71,252,255,255,255,255,65,131,199,8,131,192,1,235,195
- .byte 141,107,253,247,197,7,0,0,0,15,133,120,3,0,0,41
- .byte 234,1,233,233,123,255,255,255
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,105,73,137,215,131,232,1,116,17,73,139,44,15,73,137
+ .byte 111,240,73,131,199,8,131,232,1,117,239,139,4,36,15,182
+ .byte 107,255,57,197,119,51,15,182,75,253,72,247,217,72,141,84
+ .byte 202,240,76,139,122,240,73,193,231,17,73,193,239,17,77,139
+ .byte 127,32,77,139,127,184,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,73,199,71,240,255,255,255
+ .byte 255,73,131,199,8,72,131,192,1,235,183,72,141,107,253,247
+ .byte 197,7,0,0,0,15,133,245,3,0,0,72,41,234,72,1
+ .byte 233,233,109,255,255,255
.globl lj_BC_RET0
.hidden lj_BC_RET0
.type lj_BC_RET0, @function
- .size lj_BC_RET0, 92
+ .size lj_BC_RET0, 107
lj_BC_RET0:
- .byte 139,90,252,137,68,36,4,247,195,3,0,0,0,117,58,56
- .byte 67,255,119,40,15,182,75,253,72,247,209,141,20,202,68,139
- .byte 122,248,69,139,127,16,69,139,127,208,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,68,194,244
- .byte 255,255,255,255,131,192,1,235,198,141,107,253,247,197,7,0
- .byte 0,0,15,133,23,3,0,0,41,234,235,164
+ .byte 72,139,90,248,137,4,36,247,195,3,0,0,0,117,71,56
+ .byte 67,255,119,51,15,182,75,253,72,247,217,72,141,84,202,240
+ .byte 76,139,122,240,73,193,231,17,73,193,239,17,77,139,127,32
+ .byte 77,139,127,184,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,72,199,68,194,232,255,255,255,255
+ .byte 72,131,192,1,235,185,72,141,107,253,247,197,7,0,0,0
+ .byte 15,133,132,3,0,0,72,41,234,235,149
.globl lj_BC_RET1
.hidden lj_BC_RET1
.type lj_BC_RET1, @function
- .size lj_BC_RET1, 105
+ .size lj_BC_RET1, 121
lj_BC_RET1:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,66,72,139,44,10,72,137,106,248,56,67,255,119,40,15
- .byte 182,75,253,72,247,209,141,20,202,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,139,3,15,182,204,15,182,232,131,195,4
- .byte 193,232,16,65,255,36,238,199,68,194,244,255,255,255,255,131
- .byte 192,1,235,198,141,107,253,247,197,7,0,0,0,15,133,176
- .byte 2,0,0,41,234,1,233,235,154
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,79,72,139,44,10,72,137,106,240,56,67,255,119,51,15
+ .byte 182,75,253,72,247,217,72,141,84,202,240,76,139,122,240,73
+ .byte 193,231,17,73,193,239,17,77,139,127,32,77,139,127,184,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,232,255,255,255,255,72,131,192,1,235
+ .byte 185,72,141,107,253,247,197,7,0,0,0,15,133,14,3,0
+ .byte 0,72,41,234,72,1,233,235,138
.globl lj_BC_FORI
.hidden lj_BC_FORI
.type lj_BC_FORI, @function
- .size lj_BC_FORI, 97
+ .size lj_BC_FORI, 115
lj_BC_FORI:
- .byte 141,12,202,129,121,4,255,255,254,255,15,131,224,8,0,0
- .byte 129,121,12,255,255,254,255,15,131,211,8,0,0,139,105,20
- .byte 129,253,255,255,254,255,15,131,196,8,0,0,242,15,16,1
- .byte 242,15,16,73,8,124,36,102,15,46,200,242,15,17,65,24
- .byte 115,7,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,102,15,46,193,235
- .byte 218
+ .byte 72,141,12,202,76,139,25,73,193,251,47,65,131,251,242,15
+ .byte 131,108,10,0,0,76,139,89,8,73,193,251,47,65,131,251
+ .byte 242,15,131,90,10,0,0,72,139,105,16,73,137,235,73,193
+ .byte 251,47,65,131,251,242,15,131,69,10,0,0,242,15,16,1
+ .byte 242,15,16,73,8,124,38,102,15,46,200,242,15,17,65,24
+ .byte 115,8,72,141,156,131,0,0,254,255,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,102,15,46
+ .byte 193,235,216
.globl lj_BC_FORL
.hidden lj_BC_FORL
.type lj_BC_FORL, @function
- .size lj_BC_FORL, 70
+ .size lj_BC_FORL, 75
lj_BC_FORL:
- .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
- .byte 15,88,65,16,242,15,17,1,133,237,120,36,102,15,46,200
- .byte 242,15,17,65,24,114,7,141,156,131,0,0,254,255,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
- .byte 102,15,46,193,235,218
+ .byte 72,141,12,202,72,139,105,16,242,15,16,1,242,15,16,73
+ .byte 8,242,15,88,65,16,242,15,17,1,72,133,237,120,38,102
+ .byte 15,46,200,242,15,17,65,24,114,8,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,102,15,46,193,235,216
.globl lj_BC_ITERL
.hidden lj_BC_ITERL
.type lj_BC_ITERL, @function
.size lj_BC_ITERL, 44
lj_BC_ITERL:
- .byte 141,12,202,139,105,4,131,253,255,116,15,141,156,131,0,0
- .byte 254,255,139,1,137,105,252,137,65,248,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,12,202,72,139,41,72,131,253,255,116,12,72,141,156
+ .byte 131,0,0,254,255,72,137,105,248,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_LOOP
.hidden lj_BC_LOOP
.type lj_BC_LOOP, @function
- .size lj_BC_LOOP, 18
+ .size lj_BC_LOOP, 19
lj_BC_LOOP:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_BC_JMP
.hidden lj_BC_JMP
.type lj_BC_JMP, @function
- .size lj_BC_JMP, 25
+ .size lj_BC_JMP, 27
lj_BC_JMP:
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.globl lj_BC_FUNCF
.hidden lj_BC_FUNCF
@@ -926,12 +973,13 @@ lj_BC_FUNCF:
.globl lj_BC_IFUNCF
.hidden lj_BC_IFUNCF
.type lj_BC_IFUNCF, @function
- .size lj_BC_IFUNCF, 63
+ .size lj_BC_IFUNCF, 68
lj_BC_IFUNCF:
- .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
- .byte 168,2,0,0,15,182,75,194,57,200,118,18,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 194,252,255,255,255,255,131,192,1,57,200,118,241,235,221
+ .byte 76,139,123,180,72,139,108,36,16,72,141,12,202,72,59,77
+ .byte 48,15,135,14,3,0,0,15,182,75,158,57,200,118,19,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,248,255,255,255,255,131,192,1,57,200
+ .byte 118,240,235,219
.globl lj_BC_JFUNCF
.hidden lj_BC_JFUNCF
@@ -948,16 +996,17 @@ lj_BC_FUNCV:
.globl lj_BC_IFUNCV
.hidden lj_BC_IFUNCV
.type lj_BC_IFUNCV, @function
- .size lj_BC_IFUNCV, 125
+ .size lj_BC_IFUNCV, 135
lj_BC_IFUNCV:
- .byte 141,44,197,3,0,0,0,141,4,194,68,139,122,248,137,104
- .byte 252,68,137,120,248,139,108,36,24,141,12,200,59,77,32,15
- .byte 135,83,2,0,0,137,209,137,194,15,182,107,194,133,237,116
- .byte 37,131,193,8,57,209,115,52,68,139,121,248,68,137,56,68
- .byte 139,121,252,68,137,120,4,131,192,8,199,65,252,255,255,255
- .byte 255,131,237,1,117,219,68,139,123,204,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,64,4,255
- .byte 255,255,255,131,192,8,131,237,1,117,241,235,217
+ .byte 141,44,197,11,0,0,0,72,141,68,194,8,76,139,122,240
+ .byte 72,137,104,248,76,137,120,240,72,139,108,36,16,72,141,12
+ .byte 200,72,59,77,48,15,135,176,2,0,0,72,137,209,72,137
+ .byte 194,15,182,107,158,133,237,116,37,72,131,193,8,72,131,193
+ .byte 8,72,57,209,115,47,76,139,121,240,76,137,56,72,131,192
+ .byte 8,72,199,65,240,255,255,255,255,131,237,1,117,223,76,139
+ .byte 123,180,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,72,199,0,255,255,255,255,72,131,192,8
+ .byte 131,237,1,117,240,235,215
.globl lj_BC_JFUNCV
.hidden lj_BC_JFUNCV
@@ -968,73 +1017,77 @@ lj_BC_JFUNCV:
.globl lj_BC_FUNCC
.hidden lj_BC_FUNCC
.type lj_BC_FUNCC, @function
- .size lj_BC_FUNCC, 89
+ .size lj_BC_FUNCC, 110
lj_BC_FUNCC:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,137,239
- .byte 15,135,206,1,0,0,65,199,134,184,254,255,255,254,255,255
- .byte 255,65,255,215,139,85,16,65,137,174,88,255,255,255,65,199
- .byte 134,184,254,255,255,255,255,255,255,141,12,194,247,217,3,77
- .byte 24,139,90,252,233,126,0,0,0
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,72,137,239
+ .byte 15,135,23,2,0,0,65,199,134,224,253,255,255,254,255,255
+ .byte 255,65,255,215,72,139,85,32,73,137,174,152,254,255,255,65
+ .byte 199,134,224,253,255,255,255,255,255,255,72,141,12,194,72,247
+ .byte 217,72,3,77,40,72,139,90,248,233,156,0,0,0
.globl lj_BC_FUNCCW
.hidden lj_BC_FUNCCW
.type lj_BC_FUNCCW, @function
- .size lj_BC_FUNCCW, 93
+ .size lj_BC_FUNCCW, 114
lj_BC_FUNCCW:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,76,137
- .byte 254,137,239,15,135,114,1,0,0,65,199,134,184,254,255,255
- .byte 254,255,255,255,65,255,150,64,255,255,255,139,85,16,65,137
- .byte 174,88,255,255,255,65,199,134,184,254,255,255,255,255,255,255
- .byte 141,12,194,247,217,3,77,24,139,90,252,235,33
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,76,137,254
+ .byte 72,137,239,15,135,166,1,0,0,65,199,134,224,253,255,255
+ .byte 254,255,255,255,65,255,150,128,254,255,255,72,139,85,32,73
+ .byte 137,174,152,254,255,255,65,199,134,224,253,255,255,255,255,255
+ .byte 255,72,141,12,194,72,247,217,72,3,77,40,72,139,90,248
+ .byte 235,42
.globl lj_vm_returnp
.hidden lj_vm_returnp
.type lj_vm_returnp, @function
- .size lj_vm_returnp, 33
+ .size lj_vm_returnp, 42
lj_vm_returnp:
- .byte 247,195,4,0,0,0,15,132,245,2,0,0,131,227,248,41
- .byte 218,72,141,76,25,248,139,90,252,199,68,10,4,253,255,255
- .byte 255
+ .byte 247,195,4,0,0,0,15,132,100,3,0,0,72,131,227,248
+ .byte 72,41,218,72,141,76,25,248,72,139,90,248,73,187,255,255
+ .byte 255,255,255,255,254,255,76,137,28,10
.globl lj_vm_returnc
.hidden lj_vm_returnc
.type lj_vm_returnc, @function
.size lj_vm_returnc, 25
lj_vm_returnc:
- .byte 131,192,1,15,132,167,0,0,0,137,68,36,4,247,195,3
- .byte 0,0,0,15,132,27,252,255,255
+ .byte 131,192,1,15,132,182,0,0,0,137,4,36,72,247,195,3
+ .byte 0,0,0,15,132,146,251,255,255
.globl lj_vm_return
.hidden lj_vm_return
.type lj_vm_return, @function
- .size lj_vm_return, 75
+ .size lj_vm_return, 83
lj_vm_return:
- .byte 131,243,1,247,195,3,0,0,0,117,187,65,199,134,184,254
- .byte 255,255,254,255,255,255,131,227,248,41,211,247,219,131,232,1
- .byte 116,16,72,139,44,10,72,137,106,248,131,194,8,131,232,1
- .byte 117,240,139,108,36,24,137,93,16,139,68,36,4,139,76,36
- .byte 16,57,193,117,28,131,234,8,137,85,24
+ .byte 72,131,243,1,247,195,3,0,0,0,117,177,65,199,134,224
+ .byte 253,255,255,254,255,255,255,72,131,227,248,72,41,211,72,247
+ .byte 219,131,232,1,116,17,72,139,44,10,72,137,106,240,72,131
+ .byte 194,8,131,232,1,117,239,72,139,108,36,16,72,137,93,32
+ .byte 139,4,36,139,76,36,8,57,193,117,30,72,131,234,16,72
+ .byte 137,85,40
.globl lj_vm_leave_cp
.hidden lj_vm_leave_cp
.type lj_vm_leave_cp, @function
.size lj_vm_leave_cp, 11
lj_vm_leave_cp:
- .byte 72,139,76,36,32,72,137,77,48,49,192
+ .byte 72,139,76,36,32,72,137,77,80,49,192
.globl lj_vm_leave_unw
.hidden lj_vm_leave_unw
.type lj_vm_leave_unw, @function
- .size lj_vm_leave_unw, 65
+ .size lj_vm_leave_unw, 72
lj_vm_leave_unw:
- .byte 72,131,196,40,65,94,65,95,91,93,195,114,20,59,85,32
- .byte 119,26,199,66,252,255,255,255,255,131,194,8,131,192,1,235
- .byte 202,133,201,116,202,41,193,141,20,202,235,195,137,85,24,137
- .byte 68,36,4,137,206,137,239
+ .byte 72,131,196,40,65,94,65,95,91,93,195,114,23,72,59,85
+ .byte 48,119,30,72,199,66,240,255,255,255,255,72,131,194,8,131
+ .byte 192,1,235,197,133,201,116,197,72,41,193,72,141,20,202,235
+ .byte 188,72,137,85,40,137,4,36,137,206,72,137,239
call lj_state_growstack
- .byte 139,85,24,235,162
+ .byte 72,139,85,40,235,154
.globl lj_vm_unwind_yield
.hidden lj_vm_unwind_yield
@@ -1053,16 +1106,18 @@ lj_vm_unwind_c:
.globl lj_vm_unwind_c_eh
.hidden lj_vm_unwind_c_eh
.type lj_vm_unwind_c_eh, @function
- .size lj_vm_unwind_c_eh, 16
+ .size lj_vm_unwind_c_eh, 21
lj_vm_unwind_c_eh:
- .byte 139,108,36,24,139,109,8,199,69,88,254,255,255,255,235,166
+ .byte 72,139,108,36,16,72,139,109,16,199,133,176,0,0,0,254
+ .byte 255,255,255,235,154
.globl lj_vm_unwind_rethrow
.hidden lj_vm_unwind_rethrow
.type lj_vm_unwind_rethrow, @function
- .size lj_vm_unwind_rethrow, 21
+ .size lj_vm_unwind_rethrow, 22
lj_vm_unwind_rethrow:
- .byte 139,124,36,24,137,198,72,131,196,40,65,94,65,95,91,93
+ .byte 72,139,124,36,16,137,198,72,131,196,40,65,94,65,95,91
+ .byte 93
jmp lj_err_throw
.globl lj_vm_unwind_ff
@@ -1075,53 +1130,55 @@ lj_vm_unwind_ff:
.globl lj_vm_unwind_ff_eh
.hidden lj_vm_unwind_ff_eh
.type lj_vm_unwind_ff_eh, @function
- .size lj_vm_unwind_ff_eh, 56
+ .size lj_vm_unwind_ff_eh, 73
lj_vm_unwind_ff_eh:
- .byte 139,108,36,24,72,199,193,248,255,255,255,184,2,0,0,0
- .byte 139,85,16,68,139,117,8,65,129,198,160,1,0,0,139,90
- .byte 252,199,66,252,254,255,255,255,65,199,134,184,254,255,255,255
- .byte 255,255,255,233,227,254,255,255
+ .byte 72,139,108,36,16,184,2,0,0,0,72,139,85,32,76,139
+ .byte 117,16,73,129,198,208,2,0,0,72,139,90,248,72,185,255
+ .byte 255,255,255,255,127,255,255,72,139,42,72,137,74,240,72,137
+ .byte 106,248,72,199,193,240,255,255,255,65,199,134,224,253,255,255
+ .byte 255,255,255,255,233,189,254,255,255
.globl lj_vm_growstack_c
.hidden lj_vm_growstack_c
.type lj_vm_growstack_c, @function
.size lj_vm_growstack_c, 7
lj_vm_growstack_c:
- .byte 190,20,0,0,0,235,28
+ .byte 190,20,0,0,0,235,35
.globl lj_vm_growstack_v
.hidden lj_vm_growstack_v
.type lj_vm_growstack_v, @function
- .size lj_vm_growstack_v, 5
+ .size lj_vm_growstack_v, 6
lj_vm_growstack_v:
- .byte 131,232,8,235,4
+ .byte 72,131,232,16,235,5
.globl lj_vm_growstack_f
.hidden lj_vm_growstack_f
.type lj_vm_growstack_f, @function
- .size lj_vm_growstack_f, 65
+ .size lj_vm_growstack_f, 86
lj_vm_growstack_f:
- .byte 141,68,194,248,15,182,75,195,131,195,4,137,85,16,137,69
- .byte 24,137,92,36,28,137,206,137,239
+ .byte 72,141,68,194,248,15,182,75,159,72,131,195,4,72,137,85
+ .byte 32,72,137,69,40,72,137,92,36,24,72,137,206,72,137,239
call lj_state_growstack
- .byte 139,85,16,139,69,24,139,106,248,41,208,193,232,3,131,192
- .byte 1,139,93,16,139,11,15,182,233,15,182,205,131,195,4,65
- .byte 255,36,238
+ .byte 72,139,85,32,72,139,69,40,72,139,106,240,72,193,229,17
+ .byte 72,193,237,17,72,41,208,193,232,3,131,192,1,72,139,93
+ .byte 32,139,11,15,182,233,15,182,205,72,131,195,4,65,255,36
+ .byte 238
.globl lj_vm_resume
.hidden lj_vm_resume
.type lj_vm_resume, @function
- .size lj_vm_resume, 132
+ .size lj_vm_resume, 140
lj_vm_resume:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,241,187,5,0,0,0,49,192,76,141,124,36,1,68,139
- .byte 117,8,65,129,198,160,1,0,0,137,68,36,28,72,137,68
- .byte 36,32,137,68,36,16,137,68,36,20,76,137,125,48,56,69
- .byte 7,15,132,137,0,0,0,65,137,174,88,255,255,255,65,199
- .byte 134,184,254,255,255,255,255,255,255,136,69,7,139,85,16,139
- .byte 69,24,41,200,193,232,3,131,192,1,41,209,139,90,252,137
- .byte 68,36,4,247,195,3,0,0,0,15,132,75,250,255,255,233
- .byte 43,254,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,241,187,5,0,0,0,49,192,76,141,124,36
+ .byte 1,76,139,117,16,73,129,198,208,2,0,0,72,137,68,36
+ .byte 24,72,137,68,36,32,137,68,36,8,137,68,36,12,76,137
+ .byte 125,80,56,69,11,15,132,145,0,0,0,73,137,174,152,254
+ .byte 255,255,65,199,134,224,253,255,255,255,255,255,255,136,69,11
+ .byte 72,139,85,32,72,139,69,40,72,41,200,193,232,3,131,192
+ .byte 1,72,41,209,72,139,90,248,137,4,36,247,195,3,0,0
+ .byte 0,15,132,126,249,255,255,233,231,253,255,255
.globl lj_vm_pcall
.hidden lj_vm_pcall
@@ -1129,75 +1186,81 @@ lj_vm_resume:
.size lj_vm_pcall, 21
lj_vm_pcall:
.byte 85,83,65,87,65,86,72,131,236,40,187,5,0,0,0,137
- .byte 76,36,20,235,15
+ .byte 76,36,12,235,15
.globl lj_vm_call
.hidden lj_vm_call
.type lj_vm_call, @function
- .size lj_vm_call, 91
+ .size lj_vm_call, 100
lj_vm_call:
.byte 85,83,65,87,65,86,72,131,236,40,187,1,0,0,0,137
- .byte 84,36,16,137,253,137,124,36,24,137,241,68,139,117,8,76
- .byte 139,125,48,76,137,124,36,32,137,108,36,28,65,129,198,160
- .byte 1,0,0,72,137,101,48,65,137,174,88,255,255,255,65,199
- .byte 134,184,254,255,255,255,255,255,255,139,85,16,1,203,41,211
- .byte 139,69,24,41,200,193,232,3,131,192,1
+ .byte 84,36,8,72,137,253,72,137,124,36,16,72,137,241,76,139
+ .byte 117,16,76,139,125,80,76,137,124,36,32,72,137,108,36,24
+ .byte 73,129,198,208,2,0,0,72,137,101,80,73,137,174,152,254
+ .byte 255,255,65,199,134,224,253,255,255,255,255,255,255,72,139,85
+ .byte 32,72,1,203,72,41,211,72,139,69,40,72,41,200,193,232
+ .byte 3,131,192,1
.globl lj_vm_call_dispatch
.hidden lj_vm_call_dispatch
.type lj_vm_call_dispatch, @function
- .size lj_vm_call_dispatch, 13
+ .size lj_vm_call_dispatch, 29
lj_vm_call_dispatch:
- .byte 139,105,248,131,121,252,247,15,133,163,3,0,0
+ .byte 72,139,105,240,73,137,235,72,193,229,17,72,193,237,17,73
+ .byte 193,251,47,65,131,251,247,15,133,104,4,0,0
.globl lj_vm_call_dispatch_f
.hidden lj_vm_call_dispatch_f
.type lj_vm_call_dispatch_f, @function
- .size lj_vm_call_dispatch_f, 23
+ .size lj_vm_call_dispatch_f, 27
lj_vm_call_dispatch_f:
- .byte 137,202,137,90,252,139,93,16,139,11,15,182,233,15,182,205
- .byte 131,195,4,65,255,36,238
+ .byte 72,137,202,72,137,90,248,72,139,93,32,139,11,15,182,233
+ .byte 15,182,205,72,131,195,4,65,255,36,238
.globl lj_vm_cpcall
.hidden lj_vm_cpcall
.type lj_vm_cpcall, @function
- .size lj_vm_cpcall, 94
+ .size lj_vm_cpcall, 99
lj_vm_cpcall:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,108,36,28,68,139,125,36,68,43,125,24,68,139,117,8
- .byte 199,68,36,20,0,0,0,0,68,137,124,36,16,65,129,198
- .byte 160,1,0,0,76,139,125,48,76,137,124,36,32,72,137,101
- .byte 48,65,137,174,88,255,255,255,255,209,133,192,15,132,144,253
- .byte 255,255,137,193,187,5,0,0,0,233,90,255,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,108,36,24,76,139,125,56,76,43,125,40,76
+ .byte 139,117,16,199,68,36,12,0,0,0,0,68,137,124,36,8
+ .byte 73,129,198,208,2,0,0,76,139,125,80,76,137,124,36,32
+ .byte 72,137,101,80,73,137,174,152,254,255,255,255,209,72,133,192
+ .byte 15,132,51,253,255,255,72,137,193,187,5,0,0,0,233,60
+ .byte 255,255,255
.globl lj_cont_dispatch
.hidden lj_cont_dispatch
.type lj_cont_dispatch, @function
- .size lj_cont_dispatch, 74
+ .size lj_cont_dispatch, 81
lj_cont_dispatch:
- .byte 1,209,131,227,248,137,213,41,218,199,68,193,252,255,255,255
- .byte 255,137,200,139,93,244,72,99,77,240,131,249,1,118,24,76
- .byte 141,61,9,229,255,255,76,1,249,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,255,225,15,132,176,24,0,0,41,213,193
- .byte 237,3,141,69,255,233,205,20,0,0
+ .byte 72,1,209,72,131,227,248,72,137,213,72,41,218,72,199,68
+ .byte 193,248,255,255,255,255,72,137,200,72,139,93,232,72,139,77
+ .byte 224,72,131,249,1,118,22,76,139,122,240,73,193,231,17,73
+ .byte 193,239,17,77,139,127,32,77,139,127,184,255,225,15,132,125
+ .byte 28,0,0,72,41,213,193,237,3,141,69,253,233,96,24,0
+ .byte 0
.globl lj_cont_cat
.hidden lj_cont_cat
.type lj_cont_cat, @function
- .size lj_cont_cat, 46
+ .size lj_cont_cat, 53
lj_cont_cat:
- .byte 15,182,75,255,131,237,16,141,12,202,41,233,15,132,132,0
- .byte 0,0,247,217,193,233,3,139,124,36,24,137,87,16,137,202
- .byte 72,139,8,72,137,77,0,137,238,233,197,237,255,255
+ .byte 15,182,75,255,72,131,237,32,72,141,12,202,72,41,233,15
+ .byte 132,157,0,0,0,72,247,217,193,233,3,72,139,124,36,16
+ .byte 72,137,87,32,137,202,72,139,8,72,137,77,0,72,137,238
+ .byte 233,246,234,255,255
.globl lj_vmeta_tgets
.hidden lj_vmeta_tgets
.type lj_vmeta_tgets, @function
- .size lj_vmeta_tgets, 41
+ .size lj_vmeta_tgets, 53
lj_vmeta_tgets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,54,117,46,65,141,142,240,254,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,54,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,16,254,255,255,72
+ .byte 137,77,0,235,35
.globl lj_vmeta_tgetb
.hidden lj_vmeta_tgetb
@@ -1205,46 +1268,49 @@ lj_vmeta_tgets:
.size lj_vmeta_tgetb, 19
lj_vmeta_tgetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.globl lj_vmeta_tgetv
.hidden lj_vmeta_tgetv
.type lj_vmeta_tgetv, @function
- .size lj_vmeta_tgetv, 44
+ .size lj_vmeta_tgetv, 53
lj_vmeta_tgetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call lj_meta_tget
- .byte 139,85,16,133,192,116,29
+ .byte 72,139,85,32,72,133,192,116,30
.globl lj_cont_ra
.hidden lj_cont_ra
.type lj_cont_ra, @function
- .size lj_cont_ra, 53
+ .size lj_cont_ra, 67
lj_cont_ra:
.byte 15,182,75,253,72,139,40,72,137,44,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,139,77,24
- .byte 137,89,244,141,89,2,41,211,139,105,248,184,3,0,0,0
- .byte 233,118,254,255,255
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,72,139
+ .byte 77,40,72,137,89,232,72,141,89,2,72,41,211,72,139,105
+ .byte 240,184,3,0,0,0,72,193,229,17,72,193,237,17,233,60
+ .byte 254,255,255
.globl lj_vmeta_tgetr
.hidden lj_vmeta_tgetr
.type lj_vmeta_tgetr, @function
- .size lj_vmeta_tgetr, 38
+ .size lj_vmeta_tgetr, 41
lj_vmeta_tgetr:
- .byte 137,239,137,213,137,198
+ .byte 72,137,239,72,137,213,137,198
call lj_tab_getinth
- .byte 15,182,75,253,137,234,133,192,15,133,20,242,255,255,199,68
- .byte 202,4,255,255,255,255,233,14,242,255,255
+ .byte 15,182,75,253,72,137,234,72,133,192,15,133,25,240,255,255
+ .byte 73,199,195,255,255,255,255,233,16,240,255,255
.globl lj_vmeta_tsets
.hidden lj_vmeta_tsets
.type lj_vmeta_tsets, @function
- .size lj_vmeta_tsets, 41
+ .size lj_vmeta_tsets, 53
lj_vmeta_tsets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,55,117,46,65,141,142,240,254,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,55,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,16,254,255,255,72
+ .byte 137,77,0,235,35
.globl lj_vmeta_tsetb
.hidden lj_vmeta_tsetb
@@ -1252,94 +1318,100 @@ lj_vmeta_tsets:
.size lj_vmeta_tsetb, 19
lj_vmeta_tsetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.globl lj_vmeta_tsetv
.hidden lj_vmeta_tsetv
.type lj_vmeta_tsetv, @function
- .size lj_vmeta_tsetv, 55
+ .size lj_vmeta_tsetv, 64
lj_vmeta_tsetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call lj_meta_tset
- .byte 139,85,16,133,192,116,29,15,182,75,253,72,139,44,202,72
- .byte 137,40
+ .byte 72,139,85,32,72,133,192,116,30,15,182,75,253,72,139,44
+ .byte 202,72,137,40
.globl lj_cont_nop
.hidden lj_cont_nop
.type lj_cont_nop, @function
- .size lj_cont_nop, 54
+ .size lj_cont_nop, 68
lj_cont_nop:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,139,77,24,137,89,244,15,182,67,253,72,139,44,194
- .byte 72,137,105,16,141,89,2,41,211,139,105,248,184,4,0,0
- .byte 0,233,167,253,255,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,72,139,77,40,72,137,89,232,15,182,67,253,72
+ .byte 139,44,194,72,137,105,16,72,141,89,2,72,41,211,72,139
+ .byte 105,240,184,4,0,0,0,72,193,229,17,72,193,237,17,233
+ .byte 71,253,255,255
.globl lj_vmeta_tsetr
.hidden lj_vmeta_tsetr
.type lj_vmeta_tsetr, @function
- .size lj_vmeta_tsetr, 33
+ .size lj_vmeta_tsetr, 39
lj_vmeta_tsetr:
- .byte 139,124,36,24,137,238,137,87,16,137,213,137,194,137,92,36
- .byte 28
+ .byte 72,139,124,36,16,72,137,238,72,137,87,32,72,137,213,137
+ .byte 194,72,137,92,36,24
call lj_tab_setinth
- .byte 15,182,75,253,137,234,233,21,244,255,255
+ .byte 15,182,75,253,72,137,234,233,73,242,255,255
.globl lj_vmeta_comp
.hidden lj_vmeta_comp
.type lj_vmeta_comp, @function
- .size lj_vmeta_comp, 74
+ .size lj_vmeta_comp, 93
lj_vmeta_comp:
- .byte 139,108,36,24,137,85,16,141,52,202,141,20,194,137,239,15
- .byte 182,75,252,137,92,36,28
+ .byte 15,183,67,254,15,182,75,253,72,139,108,36,16,72,137,85
+ .byte 32,72,141,52,202,72,141,20,194,72,137,239,15,182,75,252
+ .byte 72,137,92,36,24
call lj_meta_comp
- .byte 139,85,16,131,248,1,15,135,207,0,0,0,141,91,4,114
- .byte 11,15,183,67,254,141,156,131,0,0,254,255,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,131,248,1,15,135,15,1,0,0,72,141
+ .byte 91,4,114,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.globl lj_cont_condt
.hidden lj_cont_condt
.type lj_cont_condt, @function
- .size lj_cont_condt, 11
+ .size lj_cont_condt, 19
lj_cont_condt:
- .byte 131,195,4,131,120,4,254,114,218,235,227
+ .byte 72,131,195,4,76,139,24,73,193,251,47,65,131,251,254,114
+ .byte 208,235,218
.globl lj_cont_condf
.hidden lj_cont_condf
.type lj_cont_condf, @function
- .size lj_cont_condf, 6
+ .size lj_cont_condf, 13
lj_cont_condf:
- .byte 131,120,4,254,235,205
+ .byte 76,139,24,73,193,251,47,65,131,251,254,235,187
.globl lj_vmeta_equal
.hidden lj_vmeta_equal
.type lj_vmeta_equal, @function
- .size lj_vmeta_equal, 29
+ .size lj_vmeta_equal, 44
lj_vmeta_equal:
- .byte 131,235,4,137,206,137,233,139,108,36,24,137,85,16,137,194
- .byte 137,239,137,92,36,28
+ .byte 72,193,224,17,72,193,232,17,72,131,235,4,72,137,206,137
+ .byte 233,72,139,108,36,16,72,137,85,32,72,137,194,72,137,239
+ .byte 72,137,92,36,24
call lj_meta_equal
- .byte 235,164
+ .byte 235,129
.globl lj_vmeta_equal_cd
.hidden lj_vmeta_equal_cd
.type lj_vmeta_equal_cd, @function
- .size lj_vmeta_equal_cd, 26
+ .size lj_vmeta_equal_cd, 34
lj_vmeta_equal_cd:
- .byte 131,235,4,139,108,36,24,137,85,16,137,239,139,115,252,137
- .byte 92,36,28
+ .byte 72,131,235,4,72,139,108,36,16,72,137,85,32,72,137,239
+ .byte 139,115,252,72,137,92,36,24
call lj_meta_equal_cd
- .byte 235,138
+ .byte 233,95,255,255,255
.globl lj_vmeta_istype
.hidden lj_vmeta_istype
.type lj_vmeta_istype, @function
- .size lj_vmeta_istype, 29
+ .size lj_vmeta_istype, 35
lj_vmeta_istype:
- .byte 139,108,36,24,137,85,16,137,206,15,183,83,254,137,239,137
- .byte 92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,137,206,137,194,72,137,239
+ .byte 72,137,92,36,24
call lj_meta_istype
- .byte 139,85,16,235,137
+ .byte 72,139,85,32,233,92,255,255,255
.globl lj_vmeta_arith_vno
.hidden lj_vmeta_arith_vno
@@ -1352,7 +1424,7 @@ lj_vmeta_arith_vno:
.type lj_vmeta_arith_vn, @function
.size lj_vmeta_arith_vn, 6
lj_vmeta_arith_vn:
- .byte 65,141,4,199,235,20
+ .byte 73,141,4,199,235,26
.globl lj_vmeta_arith_nvo
.hidden lj_vmeta_arith_nvo
@@ -1363,16 +1435,16 @@ lj_vmeta_arith_nvo:
.globl lj_vmeta_arith_nv
.hidden lj_vmeta_arith_nv
.type lj_vmeta_arith_nv, @function
- .size lj_vmeta_arith_nv, 10
+ .size lj_vmeta_arith_nv, 13
lj_vmeta_arith_nv:
- .byte 65,141,4,199,141,44,234,149,235,13
+ .byte 77,141,20,199,72,141,4,234,76,137,213,235,17
.globl lj_vmeta_unm
.hidden lj_vmeta_unm
.type lj_vmeta_unm, @function
- .size lj_vmeta_unm, 7
+ .size lj_vmeta_unm, 9
lj_vmeta_unm:
- .byte 141,4,194,137,197,235,6
+ .byte 72,141,4,194,72,137,197,235,8
.globl lj_vmeta_arith_vvo
.hidden lj_vmeta_arith_vvo
@@ -1383,313 +1455,341 @@ lj_vmeta_arith_vvo:
.globl lj_vmeta_arith_vv
.hidden lj_vmeta_arith_vv
.type lj_vmeta_arith_vv, @function
- .size lj_vmeta_arith_vv, 49
+ .size lj_vmeta_arith_vv, 61
lj_vmeta_arith_vv:
- .byte 141,4,194,141,44,234,141,12,202,68,15,182,67,252,137,206
- .byte 137,193,139,124,36,24,137,87,16,137,234,137,253,137,92,36
- .byte 28
+ .byte 72,141,4,194,72,141,44,234,72,141,12,202,68,15,182,67
+ .byte 252,72,137,206,72,137,193,72,139,124,36,16,72,137,87,32
+ .byte 72,137,234,72,137,253,72,137,92,36,24
call lj_meta_arith
- .byte 139,85,16,133,192,15,132,178,254,255,255
+ .byte 72,139,85,32,72,133,192,15,132,78,254,255,255
.globl lj_vmeta_binop
.hidden lj_vmeta_binop
.type lj_vmeta_binop, @function
- .size lj_vmeta_binop, 20
+ .size lj_vmeta_binop, 24
lj_vmeta_binop:
- .byte 137,193,41,208,137,89,244,141,88,2,184,3,0,0,0,233
- .byte 110,252,255,255
+ .byte 72,137,193,72,41,208,72,137,89,232,72,141,88,2,184,3
+ .byte 0,0,0,233,164,251,255,255
.globl lj_vmeta_len
.hidden lj_vmeta_len
.type lj_vmeta_len, @function
- .size lj_vmeta_len, 26
+ .size lj_vmeta_len, 36
lj_vmeta_len:
- .byte 139,108,36,24,137,85,16,141,52,194,137,239,137,92,36,28
+ .byte 15,183,67,254,72,139,108,36,16,72,137,85,32,72,141,52
+ .byte 194,72,137,239,72,137,92,36,24
call lj_meta_len
- .byte 139,85,16,235,210
+ .byte 72,139,85,32,235,196
.globl lj_vmeta_call_ra
.hidden lj_vmeta_call_ra
.type lj_vmeta_call_ra, @function
- .size lj_vmeta_call_ra, 4
+ .size lj_vmeta_call_ra, 5
lj_vmeta_call_ra:
- .byte 141,76,202,8
+ .byte 72,141,76,202,16
.globl lj_vmeta_call
.hidden lj_vmeta_call
.type lj_vmeta_call, @function
- .size lj_vmeta_call, 81
+ .size lj_vmeta_call, 100
lj_vmeta_call:
- .byte 137,76,36,4,137,4,36,131,233,8,139,108,36,24,137,85
- .byte 16,137,206,141,20,193,137,239,137,92,36,28
+ .byte 137,4,36,72,137,205,72,139,124,36,16,72,137,87,32,72
+ .byte 141,113,240,72,141,84,193,248,72,137,92,36,24
call lj_meta_call
- .byte 139,85,16,139,76,36,4,139,4,36,139,105,248,131,192,1
- .byte 65,57,215,15,132,86,243,255,255,137,202,137,90,252,139,93
- .byte 16,139,11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 72,137,233,72,139,108,36,16,72,139,85,32,139,4,36,72
+ .byte 139,105,240,131,192,1,73,57,215,15,132,79,241,255,255,72
+ .byte 193,229,17,72,193,237,17,72,137,202,72,137,90,248,72,139
+ .byte 93,32,139,11,15,182,233,15,182,205,72,131,195,4,65,255
+ .byte 36,238
.globl lj_vmeta_for
.hidden lj_vmeta_for
.type lj_vmeta_for, @function
- .size lj_vmeta_for, 43
+ .size lj_vmeta_for, 49
lj_vmeta_for:
- .byte 139,108,36,24,137,85,16,137,206,137,239,137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,72,137,206,72,137,239,72
+ .byte 137,92,36,24
call lj_meta_for
- .byte 139,85,16,139,67,252,15,182,204,15,182,232,193,232,16,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,139,67,252,15,182,204,15,182,232,193,232,16
+ .byte 65,255,164,238,208,4,0,0
.globl lj_ff_assert
.hidden lj_ff_assert
.type lj_ff_assert, @function
- .size lj_ff_assert, 67
+ .size lj_ff_assert, 75
lj_ff_assert:
- .byte 131,248,2,15,130,13,17,0,0,139,106,4,131,253,254,15
- .byte 131,1,17,0,0,139,90,252,137,68,36,4,137,106,252,139
- .byte 42,137,106,248,131,232,2,116,17,137,209,131,193,8,72,139
- .byte 41,72,137,105,248,131,232,1,117,241,139,68,36,4,233,88
- .byte 6,0,0
+ .byte 131,248,2,15,130,178,19,0,0,76,139,26,76,137,221,73
+ .byte 193,251,47,65,131,251,254,15,131,158,19,0,0,72,139,90
+ .byte 248,137,4,36,72,139,42,72,137,106,240,131,232,2,116,19
+ .byte 72,137,209,72,131,193,8,72,139,41,72,137,105,240,131,232
+ .byte 1,117,240,139,4,36,233,19,8,0,0
.globl lj_ff_type
.hidden lj_ff_type
.type lj_ff_type, @function
- .size lj_ff_type, 66
+ .size lj_ff_type, 71
lj_ff_type:
- .byte 131,248,2,15,130,202,16,0,0,139,106,4,137,233,193,249
- .byte 15,131,249,254,116,37,184,13,0,0,0,247,213,57,232,15
- .byte 71,197,139,106,248,139,68,197,32,139,90,252,199,66,252,251
- .byte 255,255,255,137,66,248,233,20,6,0,0,184,3,0,0,0
- .byte 235,224
+ .byte 131,248,2,15,130,103,19,0,0,72,139,2,72,193,248,47
+ .byte 189,242,255,255,255,57,232,15,66,197,247,208,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,72,139,68,197,48,72,139,90
+ .byte 248,73,187,0,0,0,0,0,128,253,255,76,9,216,72,137
+ .byte 66,240,233,196,7,0,0
.globl lj_ff_getmetatable
.hidden lj_ff_getmetatable
.type lj_ff_getmetatable, @function
- .size lj_ff_getmetatable, 153
+ .size lj_ff_getmetatable, 181
lj_ff_getmetatable:
- .byte 131,248,2,15,130,136,16,0,0,139,106,4,139,90,252,131
- .byte 253,244,117,94,139,42,139,109,16,133,237,199,66,252,255,255
- .byte 255,255,15,132,229,5,0,0,65,139,70,168,199,66,252,244
- .byte 255,255,255,137,106,248,139,77,28,35,72,8,107,201,24,3
- .byte 77,20,131,121,12,251,117,5,57,65,8,116,12,139,73,16
- .byte 133,201,117,238,233,180,5,0,0,139,105,4,131,253,255,15
- .byte 132,168,5,0,0,139,1,137,106,252,137,66,248,233,155,5
- .byte 0,0,131,253,243,116,157,131,253,242,119,20,129,253,255,255
- .byte 254,255,118,7,189,252,255,255,255,235,5,189,242,255,255,255
- .byte 247,213,65,139,108,174,188,235,128
+ .byte 131,248,2,15,130,32,19,0,0,72,139,42,72,139,90,248
+ .byte 73,137,235,72,193,229,17,72,193,237,17,73,193,251,47,65
+ .byte 131,251,244,117,113,72,139,109,32,72,133,237,72,199,66,240
+ .byte 255,255,255,255,15,132,138,7,0,0,72,184,0,0,0,0
+ .byte 0,0,250,255,72,9,232,72,137,66,240,73,139,134,88,255
+ .byte 255,255,139,77,52,35,72,12,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,107,201,24,72,3,77,40,72,57,65,8
+ .byte 116,14,72,139,73,16,72,133,201,117,241,233,68,7,0,0
+ .byte 72,139,41,72,131,253,255,15,132,55,7,0,0,72,137,106
+ .byte 240,233,46,7,0,0,65,131,251,243,116,137,65,131,251,242
+ .byte 119,6,65,187,242,255,255,255,65,247,211,75,139,108,222,128
+ .byte 233,116,255,255,255
.globl lj_ff_setmetatable
.hidden lj_ff_setmetatable
.type lj_ff_setmetatable, @function
- .size lj_ff_setmetatable, 92
+ .size lj_ff_setmetatable, 125
lj_ff_setmetatable:
- .byte 131,248,3,15,130,239,15,0,0,131,122,4,244,15,133,229
- .byte 15,0,0,139,42,131,125,16,0,15,133,217,15,0,0,131
- .byte 122,12,244,15,133,207,15,0,0,139,66,8,137,69,16,139
- .byte 90,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,21,128,101,4,251,65,139,134,156,254,255,255,65,137,174
- .byte 156,254,255,255,137,69,12,233,24,5,0,0
+ .byte 131,248,3,15,130,107,18,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,76,18,0,0,72,131,125,32,0,15,133,65
+ .byte 18,0,0,72,139,74,8,73,137,203,72,193,225,17,72,193
+ .byte 233,17,73,193,251,47,65,131,251,244,15,133,36,18,0,0
+ .byte 72,137,77,32,72,139,90,248,76,137,82,240,246,69,8,4
+ .byte 116,22,128,101,8,251,73,139,134,112,253,255,255,73,137,174
+ .byte 112,253,255,255,72,137,69,24,233,146,6,0,0
.globl lj_ff_rawget
.hidden lj_ff_rawget
.type lj_ff_rawget, @function
- .size lj_ff_rawget, 52
+ .size lj_ff_rawget, 73
lj_ff_rawget:
- .byte 131,248,3,15,130,147,15,0,0,131,122,4,244,15,133,137
- .byte 15,0,0,137,213,139,50,141,82,8,139,124,36,24
+ .byte 131,248,3,15,130,238,17,0,0,72,139,50,73,137,243,72
+ .byte 193,230,17,72,193,238,17,73,193,251,47,65,131,251,244,15
+ .byte 133,210,17,0,0,72,137,213,72,141,82,8,72,139,124,36
+ .byte 16
call lj_tab_get
- .byte 137,234,72,139,40,139,90,252,72,137,106,248,233,228,4,0
- .byte 0
+ .byte 72,137,234,72,139,40,72,139,90,248,72,137,106,240,233,73
+ .byte 6,0,0
.globl lj_ff_tonumber
.hidden lj_ff_tonumber
.type lj_ff_tonumber, @function
- .size lj_ff_tonumber, 31
+ .size lj_ff_tonumber, 42
lj_ff_tonumber:
- .byte 131,248,2,15,133,95,15,0,0,129,122,4,255,255,254,255
- .byte 15,131,82,15,0,0,242,15,16,2,233,189,4,0,0
+ .byte 131,248,2,15,133,165,17,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,135,145,17,0,0,72,139,90
+ .byte 248,72,137,106,240,233,31,6,0,0
.globl lj_ff_tostring
.hidden lj_ff_tostring
.type lj_ff_tostring, @function
- .size lj_ff_tostring, 105
+ .size lj_ff_tostring, 124
lj_ff_tostring:
- .byte 131,248,2,15,130,64,15,0,0,139,90,252,131,122,4,251
- .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,162
- .byte 4,0,0,129,122,4,255,255,254,255,15,135,25,15,0,0
- .byte 65,131,126,240,0,15,133,14,15,0,0,65,139,174,128,254
- .byte 255,255,65,59,174,132,254,255,255,114,5,232,136,15,0,0
- .byte 139,108,36,24,137,85,16,137,92,36,28,137,214,137,239
+ .byte 131,248,2,15,130,123,17,0,0,72,139,90,248,72,139,42
+ .byte 73,137,235,73,193,251,47,65,131,251,251,117,9,72,137,106
+ .byte 240,233,249,5,0,0,65,131,251,242,15,135,79,17,0,0
+ .byte 73,131,126,232,0,15,133,73,17,0,0,73,139,174,64,253
+ .byte 255,255,73,59,174,72,253,255,255,114,5,232,235,17,0,0
+ .byte 72,139,108,36,16,72,137,85,32,72,137,92,36,24,72,137
+ .byte 214,72,137,239
call lj_strfmt_num
- .byte 139,85,16,235,171
+ .byte 72,139,85,32,72,189,0,0,0,0,0,128,253,255,72,9
+ .byte 197,235,161
.globl lj_ff_next
.hidden lj_ff_next
.type lj_ff_next, @function
- .size lj_ff_next, 72
+ .size lj_ff_next, 97
lj_ff_next:
- .byte 131,248,2,15,130,215,14,0,0,116,71,131,122,4,244,15
- .byte 133,203,14,0,0,139,108,36,24,137,85,16,137,85,24,139
- .byte 90,252,139,50,141,82,8,137,239,137,92,36,28
+ .byte 131,248,2,15,130,255,16,0,0,116,96,72,139,50,73,137
+ .byte 243,72,193,230,17,72,193,238,17,73,193,251,47,65,131,251
+ .byte 244,15,133,225,16,0,0,72,139,108,36,16,72,137,85,32
+ .byte 72,137,85,40,72,139,90,248,72,141,82,8,72,137,239,72
+ .byte 137,92,36,24
call lj_tab_next
- .byte 139,85,16,133,192,116,34,72,139,106,8,72,139,66,16,72
- .byte 137,106,248,72,137,2
+ .byte 72,139,85,32,133,192,116,36,72,139,106,8,72,139,66,16
+ .byte 72,137,106,240,72,137,66,248
.globl lj_fff_res2
.hidden lj_fff_res2
.type lj_fff_res2, @function
- .size lj_fff_res2, 31
+ .size lj_fff_res2, 33
lj_fff_res2:
- .byte 184,3,0,0,0,233,15,4,0,0,199,66,12,255,255,255
- .byte 255,235,176,199,66,252,255,255,255,255,233,245,3,0,0
+ .byte 184,3,0,0,0,233,61,5,0,0,72,199,66,8,255,255
+ .byte 255,255,235,150,72,199,66,240,255,255,255,255,233,33,5,0
+ .byte 0
.globl lj_ff_pairs
.hidden lj_ff_pairs
.type lj_ff_pairs, @function
- .size lj_ff_pairs, 57
+ .size lj_ff_pairs, 98
lj_ff_pairs:
- .byte 131,248,2,15,130,112,14,0,0,139,42,131,122,4,244,15
- .byte 133,100,14,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
- .byte 4,0,0,0,233,193,3,0,0
+ .byte 131,248,2,15,130,125,16,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,94,16,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,255,255,255,255,184,4,0,0,0,233,196,4
+ .byte 0,0
.globl lj_ff_ipairs_aux
.hidden lj_ff_ipairs_aux
.type lj_ff_ipairs_aux, @function
- .size lj_ff_ipairs_aux, 121
+ .size lj_ff_ipairs_aux, 150
lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,55,14,0,0,131,122,4,244,15,133,45
- .byte 14,0,0,129,122,12,255,255,254,255,15,131,32,14,0,0
- .byte 139,90,252,242,15,16,66,8,72,189,0,0,0,0,0,0
- .byte 240,63,102,72,15,110,205,242,15,88,193,242,15,44,192,242
- .byte 15,17,66,248,139,42,59,69,24,115,23,193,224,3,3,69
- .byte 8,131,120,4,255,116,34,72,139,40,72,137,42,233,70,255
- .byte 255,255,131,125,28,0,116,17,137,239,137,213,137,198
+ .byte 131,248,3,15,130,27,16,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,244,15
+ .byte 133,255,15,0,0,76,139,90,8,73,193,251,47,65,131,251
+ .byte 242,15,131,237,15,0,0,242,15,16,66,8,72,139,90,248
+ .byte 73,186,0,0,0,0,0,0,240,63,102,73,15,110,202,242
+ .byte 15,88,193,242,15,44,200,242,15,17,66,240,59,77,48,115
+ .byte 26,72,139,69,16,72,141,4,200,72,131,56,255,116,39,72
+ .byte 139,40,72,137,106,248,233,2,255,255,255,131,125,52,0,116
+ .byte 21,72,137,239,72,137,213,137,206
call lj_tab_getinth
- .byte 137,234,133,192,117,216
+ .byte 72,137,234,72,133,192,117,211
.globl lj_fff_res0
.hidden lj_fff_res0
.type lj_fff_res0, @function
.size lj_fff_res0, 10
lj_fff_res0:
- .byte 184,1,0,0,0,233,62,3,0,0
+ .byte 184,1,0,0,0,233,36,4,0,0
.globl lj_ff_ipairs
.hidden lj_ff_ipairs
.type lj_ff_ipairs, @function
- .size lj_ff_ipairs, 58
+ .size lj_ff_ipairs, 98
lj_ff_ipairs:
- .byte 131,248,2,15,130,180,13,0,0,139,42,131,122,4,244,15
- .byte 133,168,13,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
- .byte 184,4,0,0,0,233,4,3,0,0
+ .byte 131,248,2,15,130,123,15,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,92,15,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,0,0,0,0,184,4,0,0,0,233,194,3
+ .byte 0,0
.globl lj_ff_pcall
.hidden lj_ff_pcall
.type lj_ff_pcall, @function
- .size lj_ff_pcall, 41
+ .size lj_ff_pcall, 64
lj_ff_pcall:
- .byte 131,248,2,15,130,122,13,0,0,141,74,8,131,232,1,187
- .byte 14,0,0,0,65,15,182,174,221,254,255,255,193,237,4,131
- .byte 229,1,1,235,233,24,248,255,255
+ .byte 131,248,2,15,130,25,15,0,0,72,141,74,16,131,232,1
+ .byte 187,22,0,0,0,65,15,182,174,185,253,255,255,72,193,237
+ .byte 4,72,131,229,1,72,1,235,73,137,199,74,139,108,249,232
+ .byte 74,137,108,249,240,73,131,239,1,119,240,233,13,246,255,255
.globl lj_ff_xpcall
.hidden lj_ff_xpcall
.type lj_ff_xpcall, @function
- .size lj_ff_xpcall, 55
+ .size lj_ff_xpcall, 54
lj_ff_xpcall:
- .byte 131,248,3,15,130,81,13,0,0,131,122,12,247,15,133,71
- .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
- .byte 139,42,139,90,8,137,106,8,137,26,141,74,16,131,232,2
- .byte 187,22,0,0,0,235,180
+ .byte 131,248,3,15,130,217,14,0,0,72,139,74,8,73,137,203
+ .byte 73,193,251,47,65,131,251,247,15,133,196,14,0,0,72,139
+ .byte 42,72,137,10,72,137,106,8,72,141,74,24,131,232,2,187
+ .byte 30,0,0,0,235,159
.globl lj_ff_coroutine_resume
.hidden lj_ff_coroutine_resume
.type lj_ff_coroutine_resume, @function
- .size lj_ff_coroutine_resume, 310
+ .size lj_ff_coroutine_resume, 387
lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,26,13,0,0,139,42,139,90,252,137,92
- .byte 36,28,137,44,36,131,122,4,249,15,133,4,13,0,0,72
- .byte 131,125,48,0,15,133,249,12,0,0,128,125,7,1,15,135
- .byte 239,12,0,0,139,77,24,116,9,59,77,16,15,132,225,12
- .byte 0,0,141,92,193,240,59,93,32,15,135,212,12,0,0,137
- .byte 93,24,139,108,36,24,137,85,16,131,194,8,137,85,24,141
- .byte 108,194,232,72,41,221,57,203,116,15,72,139,4,43,72,137
- .byte 67,248,131,235,8,57,203,117,241,137,206,139,60,36,232,106
- .byte 246,255,255,139,108,36,24,139,28,36,139,85,16,65,137,174
- .byte 88,255,255,255,65,199,134,184,254,255,255,255,255,255,255,131
- .byte 248,1,119,90,139,75,16,68,139,123,24,137,75,24,68,137
- .byte 251,41,203,116,31,141,4,26,193,235,3,59,69,32,119,91
- .byte 137,213,72,41,205,72,139,1,72,137,4,41,131,193,8,68
- .byte 57,249,117,241,141,67,2,199,66,252,253,255,255,255,139,92
- .byte 36,28,137,68,36,4,72,199,193,248,255,255,255,247,195,3
- .byte 0,0,0,15,132,190,240,255,255,233,158,244,255,255,199,66
- .byte 252,254,255,255,255,139,75,24,131,233,8,137,75,24,72,139
- .byte 1,72,137,2,184,3,0,0,0,235,195,139,12,36,68,137
- .byte 121,24,137,222,137,239
+ .byte 131,248,2,15,130,163,14,0,0,72,139,42,72,193,229,17
+ .byte 72,193,237,17,72,139,90,248,72,137,92,36,24,72,137,44
+ .byte 36,76,139,26,73,193,251,47,65,131,251,249,15,133,122,14
+ .byte 0,0,72,131,125,80,0,15,133,111,14,0,0,128,125,11
+ .byte 1,15,135,101,14,0,0,72,139,77,40,116,21,72,59,77
+ .byte 32,15,132,85,14,0,0,72,139,89,248,72,137,25,72,131
+ .byte 193,8,72,141,92,193,240,72,59,93,48,15,135,59,14,0
+ .byte 0,72,137,93,40,72,139,108,36,16,72,137,85,32,72,131
+ .byte 194,8,72,137,85,40,72,141,108,194,232,72,41,221,72,57
+ .byte 203,116,17,72,139,4,43,72,137,67,248,72,131,235,8,72
+ .byte 57,203,117,239,72,137,206,72,139,60,36,232,34,244,255,255
+ .byte 72,139,108,36,16,72,139,28,36,72,139,85,32,73,137,174
+ .byte 152,254,255,255,65,199,134,224,253,255,255,255,255,255,255,131
+ .byte 248,1,119,104,72,139,75,32,76,139,123,40,72,137,75,40
+ .byte 76,137,251,72,41,203,116,35,72,141,4,26,193,235,3,72
+ .byte 59,69,48,119,110,72,137,213,72,41,205,72,139,1,72,137
+ .byte 4,41,72,131,193,8,76,57,249,117,240,141,67,2,73,187
+ .byte 255,255,255,255,255,255,254,255,76,137,90,248,72,139,92,36
+ .byte 24,137,4,36,72,199,193,248,255,255,255,247,195,3,0,0
+ .byte 0,15,132,160,237,255,255,233,9,242,255,255,73,187,255,255
+ .byte 255,255,255,127,255,255,76,137,90,248,72,139,75,40,72,131
+ .byte 233,8,72,137,75,40,72,139,1,72,137,2,184,3,0,0
+ .byte 0,235,185,72,139,12,36,76,137,121,40,72,137,222,72,137
+ .byte 239
call lj_state_growstack
- .byte 139,28,36,139,85,16,233,110,255,255,255
+ .byte 72,139,28,36,72,139,85,32,233,81,255,255,255
.globl lj_ff_coroutine_wrap_aux
.hidden lj_ff_coroutine_wrap_aux
.type lj_ff_coroutine_wrap_aux, @function
- .size lj_ff_coroutine_wrap_aux, 257
+ .size lj_ff_coroutine_wrap_aux, 320
lj_ff_coroutine_wrap_aux:
- .byte 139,106,248,139,109,32,139,90,252,137,92,36,28,137,44,36
- .byte 72,131,125,48,0,15,133,210,11,0,0,128,125,7,1,15
- .byte 135,200,11,0,0,139,77,24,116,9,59,77,16,15,132,186
- .byte 11,0,0,141,92,193,248,59,93,32,15,135,173,11,0,0
- .byte 137,93,24,139,108,36,24,137,85,16,137,85,24,141,108,194
- .byte 240,72,41,221,57,203,116,15,72,139,4,43,72,137,67,248
- .byte 131,235,8,57,203,117,241,137,206,139,60,36,232,70,245,255
- .byte 255,139,108,36,24,139,28,36,139,85,16,65,137,174,88,255
- .byte 255,255,65,199,134,184,254,255,255,255,255,255,255,131,248,1
- .byte 119,78,139,75,16,68,139,123,24,137,75,24,68,137,251,41
- .byte 203,116,31,141,4,26,193,235,3,59,69,32,119,59,137,213
- .byte 72,41,205,72,139,1,72,137,4,41,131,193,8,68,57,249
- .byte 117,241,141,67,1,139,92,36,28,137,68,36,4,49,201,247
- .byte 195,3,0,0,0,15,132,166,239,255,255,233,134,243,255,255
- .byte 137,222,137,239
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,109,48
+ .byte 72,193,229,17,72,193,237,17,72,139,90,248,72,137,92,36
+ .byte 24,72,137,44,36,72,131,125,80,0,15,133,249,12,0,0
+ .byte 128,125,11,1,15,135,239,12,0,0,72,139,77,40,116,21
+ .byte 72,59,77,32,15,132,223,12,0,0,72,139,89,248,72,137
+ .byte 25,72,131,193,8,72,141,92,193,248,72,59,93,48,15,135
+ .byte 197,12,0,0,72,137,93,40,72,139,108,36,16,72,137,85
+ .byte 32,72,137,85,40,72,141,108,194,240,72,41,221,72,57,203
+ .byte 116,17,72,139,4,43,72,137,67,248,72,131,235,8,72,57
+ .byte 203,117,239,72,137,206,72,139,60,36,232,176,242,255,255,72
+ .byte 139,108,36,16,72,139,28,36,72,139,85,32,73,137,174,152
+ .byte 254,255,255,65,199,134,224,253,255,255,255,255,255,255,131,248
+ .byte 1,119,85,72,139,75,32,76,139,123,40,72,137,75,40,76
+ .byte 137,251,72,41,203,116,35,72,141,4,26,193,235,3,72,59
+ .byte 69,48,119,63,72,137,213,72,41,205,72,139,1,72,137,4
+ .byte 41,72,131,193,8,76,57,249,117,240,141,67,1,72,139,92
+ .byte 36,24,137,4,36,49,201,247,195,3,0,0,0,15,132,65
+ .byte 236,255,255,233,170,240,255,255,72,137,222,72,137,239
call lj_ffh_coroutine_wrap_err
- .byte 139,12,36,68,137,121,24,137,222,137,239
+ .byte 72,139,12,36,76,137,121,40,72,137,222,72,137,239
call lj_state_growstack
- .byte 139,28,36,139,85,16,235,145
+ .byte 72,139,28,36,72,139,85,32,235,131
.globl lj_ff_coroutine_yield
.hidden lj_ff_coroutine_yield
.type lj_ff_coroutine_yield, @function
- .size lj_ff_coroutine_yield, 44
+ .size lj_ff_coroutine_yield, 48
lj_ff_coroutine_yield:
- .byte 139,108,36,24,72,247,69,48,1,0,0,0,15,132,218,10
- .byte 0,0,137,85,16,141,68,194,248,137,69,24,49,192,72,137
- .byte 69,48,176,1,136,69,7,233,143,243,255,255
-
- .globl lj_fff_resi
- .hidden lj_fff_resi
- .type lj_fff_resi, @function
- .size lj_fff_resi, 0
-lj_fff_resi:
-
- .globl lj_fff_resn
- .hidden lj_fff_resn
- .type lj_fff_resn, @function
- .size lj_fff_resn, 8
-lj_fff_resn:
- .byte 139,90,252,221,90,248,235,52
+ .byte 72,139,108,36,16,72,247,69,80,1,0,0,0,15,132,214
+ .byte 11,0,0,72,137,85,32,72,141,68,194,248,72,137,69,40
+ .byte 49,192,72,137,69,80,176,1,136,69,11,233,176,240,255,255
.globl lj_ff_math_abs
.hidden lj_ff_math_abs
.type lj_ff_math_abs, @function
- .size lj_ff_math_abs, 44
+ .size lj_ff_math_abs, 45
lj_ff_math_abs:
- .byte 131,248,2,15,130,175,10,0,0,129,122,4,255,255,254,255
- .byte 15,131,162,10,0,0,242,15,16,2,72,184,255,255,255,255
- .byte 255,255,255,127,102,72,15,110,200,15,84,193
+ .byte 131,248,2,15,130,176,11,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,131,156,11,0,0,72,209,229
+ .byte 72,209,237,72,139,90,248,72,137,106,240,235,39
+
+ .globl lj_ff_math_sqrt
+ .hidden lj_ff_math_sqrt
+ .type lj_ff_math_sqrt, @function
+ .size lj_ff_math_sqrt, 30
+lj_ff_math_sqrt:
+ .byte 131,248,2,15,130,131,11,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,114,11,0,0,242,15,81,2
.globl lj_fff_resxmm0
.hidden lj_fff_resxmm0
.type lj_fff_resxmm0, @function
- .size lj_fff_resxmm0, 8
+ .size lj_fff_resxmm0, 9
lj_fff_resxmm0:
- .byte 139,90,252,242,15,17,66,248
+ .byte 72,139,90,248,242,15,17,66,240
.globl lj_fff_res1
.hidden lj_fff_res1
@@ -1701,503 +1801,514 @@ lj_fff_res1:
.globl lj_fff_res
.hidden lj_fff_res
.type lj_fff_res, @function
- .size lj_fff_res, 4
+ .size lj_fff_res, 3
lj_fff_res:
- .byte 137,68,36,4
+ .byte 137,4,36
.globl lj_fff_res_
.hidden lj_fff_res_
.type lj_fff_res_, @function
- .size lj_fff_res_, 66
+ .size lj_fff_res_, 71
lj_fff_res_:
- .byte 247,195,3,0,0,0,117,46,56,67,255,119,28,15,182,75
- .byte 253,72,247,209,141,20,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,199,68,194,244,255,255,255
- .byte 255,131,192,1,235,210,72,199,193,248,255,255,255,233,178,242
- .byte 255,255
+ .byte 247,195,3,0,0,0,117,51,56,67,255,119,31,15,182,75
+ .byte 253,72,247,217,72,141,84,202,240,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,199,68,194
+ .byte 232,255,255,255,255,72,131,192,1,235,205,72,199,193,240,255
+ .byte 255,255,233,175,239,255,255
.globl lj_ff_math_floor
.hidden lj_ff_math_floor
.type lj_ff_math_floor, @function
- .size lj_ff_math_floor, 24
+ .size lj_ff_math_floor, 28
lj_ff_math_floor:
- .byte 129,122,4,255,255,254,255,15,131,44,10,0,0,242,15,16
- .byte 2,232,156,11,0,0,235,149
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,5,11,0
+ .byte 0,242,15,16,2,232,187,12,0,0,235,140
.globl lj_ff_math_ceil
.hidden lj_ff_math_ceil
.type lj_ff_math_ceil, @function
- .size lj_ff_math_ceil, 27
+ .size lj_ff_math_ceil, 31
lj_ff_math_ceil:
- .byte 129,122,4,255,255,254,255,15,131,20,10,0,0,242,15,16
- .byte 2,232,223,11,0,0,233,122,255,255,255
-
- .globl lj_ff_math_sqrt
- .hidden lj_ff_math_sqrt
- .type lj_ff_math_sqrt, @function
- .size lj_ff_math_sqrt, 31
-lj_ff_math_sqrt:
- .byte 131,248,2,15,130,253,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,240,9,0,0,242,15,81,2,233,91,255,255,255
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,233,10,0
+ .byte 0,242,15,16,2,232,250,12,0,0,233,109,255,255,255
.globl lj_ff_math_log
.hidden lj_ff_math_log
.type lj_ff_math_log, @function
- .size lj_ff_math_log, 40
+ .size lj_ff_math_log, 46
lj_ff_math_log:
- .byte 131,248,2,15,133,222,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,209,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,133,210,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,193,10,0,0,242,15,16,2,72,137
+ .byte 213
call log@PLT
- .byte 137,234,233,51,255,255,255
+ .byte 72,137,234,233,63,255,255,255
.globl lj_ff_math_log10
.hidden lj_ff_math_log10
.type lj_ff_math_log10, @function
- .size lj_ff_math_log10, 40
+ .size lj_ff_math_log10, 46
lj_ff_math_log10:
- .byte 131,248,2,15,130,182,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,169,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,164,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,147,10,0,0,242,15,16,2,72,137
+ .byte 213
call log10@PLT
- .byte 137,234,233,11,255,255,255
+ .byte 72,137,234,233,17,255,255,255
.globl lj_ff_math_exp
.hidden lj_ff_math_exp
.type lj_ff_math_exp, @function
- .size lj_ff_math_exp, 40
+ .size lj_ff_math_exp, 46
lj_ff_math_exp:
- .byte 131,248,2,15,130,142,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,118,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,101,10,0,0,242,15,16,2,72,137
+ .byte 213
call exp@PLT
- .byte 137,234,233,227,254,255,255
+ .byte 72,137,234,233,227,254,255,255
.globl lj_ff_math_sin
.hidden lj_ff_math_sin
.type lj_ff_math_sin, @function
- .size lj_ff_math_sin, 40
+ .size lj_ff_math_sin, 46
lj_ff_math_sin:
- .byte 131,248,2,15,130,102,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,89,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,72,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,55,10,0,0,242,15,16,2,72,137
+ .byte 213
call sin@PLT
- .byte 137,234,233,187,254,255,255
+ .byte 72,137,234,233,181,254,255,255
.globl lj_ff_math_cos
.hidden lj_ff_math_cos
.type lj_ff_math_cos, @function
- .size lj_ff_math_cos, 40
+ .size lj_ff_math_cos, 46
lj_ff_math_cos:
- .byte 131,248,2,15,130,62,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,49,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,26,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,9,10,0,0,242,15,16,2,72,137
+ .byte 213
call cos@PLT
- .byte 137,234,233,147,254,255,255
+ .byte 72,137,234,233,135,254,255,255
.globl lj_ff_math_tan
.hidden lj_ff_math_tan
.type lj_ff_math_tan, @function
- .size lj_ff_math_tan, 40
+ .size lj_ff_math_tan, 46
lj_ff_math_tan:
- .byte 131,248,2,15,130,22,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,9,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,236,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,219,9,0,0,242,15,16,2,72,137
+ .byte 213
call tan@PLT
- .byte 137,234,233,107,254,255,255
+ .byte 72,137,234,233,89,254,255,255
.globl lj_ff_math_asin
.hidden lj_ff_math_asin
.type lj_ff_math_asin, @function
- .size lj_ff_math_asin, 40
+ .size lj_ff_math_asin, 46
lj_ff_math_asin:
- .byte 131,248,2,15,130,238,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,225,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,190,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,173,9,0,0,242,15,16,2,72,137
+ .byte 213
call asin@PLT
- .byte 137,234,233,67,254,255,255
+ .byte 72,137,234,233,43,254,255,255
.globl lj_ff_math_acos
.hidden lj_ff_math_acos
.type lj_ff_math_acos, @function
- .size lj_ff_math_acos, 40
+ .size lj_ff_math_acos, 46
lj_ff_math_acos:
- .byte 131,248,2,15,130,198,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,185,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,144,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,127,9,0,0,242,15,16,2,72,137
+ .byte 213
call acos@PLT
- .byte 137,234,233,27,254,255,255
+ .byte 72,137,234,233,253,253,255,255
.globl lj_ff_math_atan
.hidden lj_ff_math_atan
.type lj_ff_math_atan, @function
- .size lj_ff_math_atan, 40
+ .size lj_ff_math_atan, 46
lj_ff_math_atan:
- .byte 131,248,2,15,130,158,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,145,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,98,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,81,9,0,0,242,15,16,2,72,137
+ .byte 213
call atan@PLT
- .byte 137,234,233,243,253,255,255
+ .byte 72,137,234,233,207,253,255,255
.globl lj_ff_math_sinh
.hidden lj_ff_math_sinh
.type lj_ff_math_sinh, @function
- .size lj_ff_math_sinh, 40
+ .size lj_ff_math_sinh, 46
lj_ff_math_sinh:
- .byte 131,248,2,15,130,118,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,105,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,52,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,35,9,0,0,242,15,16,2,72,137
+ .byte 213
call sinh@PLT
- .byte 137,234,233,203,253,255,255
+ .byte 72,137,234,233,161,253,255,255
.globl lj_ff_math_cosh
.hidden lj_ff_math_cosh
.type lj_ff_math_cosh, @function
- .size lj_ff_math_cosh, 40
+ .size lj_ff_math_cosh, 46
lj_ff_math_cosh:
- .byte 131,248,2,15,130,78,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,65,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,6,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,245,8,0,0,242,15,16,2,72,137
+ .byte 213
call cosh@PLT
- .byte 137,234,233,163,253,255,255
+ .byte 72,137,234,233,115,253,255,255
.globl lj_ff_math_tanh
.hidden lj_ff_math_tanh
.type lj_ff_math_tanh, @function
- .size lj_ff_math_tanh, 40
+ .size lj_ff_math_tanh, 46
lj_ff_math_tanh:
- .byte 131,248,2,15,130,38,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,25,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,216,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,199,8,0,0,242,15,16,2,72,137
+ .byte 213
call tanh@PLT
- .byte 137,234,233,123,253,255,255
+ .byte 72,137,234,233,69,253,255,255
.globl lj_ff_math_pow
.hidden lj_ff_math_pow
.type lj_ff_math_pow, @function
- .size lj_ff_math_pow, 58
+ .size lj_ff_math_pow, 69
lj_ff_math_pow:
- .byte 131,248,3,15,130,254,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,241,7,0,0,129,122,12,255,255,254,255,15,131,228
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,170,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,153,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,135,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call pow@PLT
- .byte 137,234,233,65,253,255,255
+ .byte 72,137,234,233,0,253,255,255
.globl lj_ff_math_atan2
.hidden lj_ff_math_atan2
.type lj_ff_math_atan2, @function
- .size lj_ff_math_atan2, 58
+ .size lj_ff_math_atan2, 69
lj_ff_math_atan2:
- .byte 131,248,3,15,130,196,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,183,7,0,0,129,122,12,255,255,254,255,15,131,170
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,101,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,84,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,66,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call atan2@PLT
- .byte 137,234,233,7,253,255,255
+ .byte 72,137,234,233,187,252,255,255
.globl lj_ff_math_fmod
.hidden lj_ff_math_fmod
.type lj_ff_math_fmod, @function
- .size lj_ff_math_fmod, 58
+ .size lj_ff_math_fmod, 69
lj_ff_math_fmod:
- .byte 131,248,3,15,130,138,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,125,7,0,0,129,122,12,255,255,254,255,15,131,112
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,32,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,15,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,253,7,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call fmod@PLT
- .byte 137,234,233,205,252,255,255
+ .byte 72,137,234,233,118,252,255,255
.globl lj_ff_math_ldexp
.hidden lj_ff_math_ldexp
.type lj_ff_math_ldexp, @function
- .size lj_ff_math_ldexp, 49
+ .size lj_ff_math_ldexp, 65
lj_ff_math_ldexp:
- .byte 131,248,3,15,130,80,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,67,7,0,0,129,122,12,255,255,254,255,15,131,54
- .byte 7,0,0,221,66,8,221,2,217,253,221,217,233,104,252,255
+ .byte 131,248,3,15,130,219,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,202,7,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,184,7,0,0,221,66,8,221
+ .byte 2,217,253,221,217,72,139,90,248,221,90,240,233,62,252,255
.byte 255
.globl lj_ff_math_frexp
.hidden lj_ff_math_frexp
.type lj_ff_math_frexp, @function
- .size lj_ff_math_frexp, 148
+ .size lj_ff_math_frexp, 76
lj_ff_math_frexp:
- .byte 131,248,2,15,130,31,7,0,0,139,106,4,129,253,255,255
- .byte 254,255,15,131,16,7,0,0,139,90,252,139,2,137,106,252
- .byte 137,66,248,209,229,129,253,0,0,224,255,115,58,9,232,116
- .byte 54,184,254,3,0,0,129,253,0,0,32,0,114,46,193,237
- .byte 21,41,197,242,15,42,197,139,106,252,129,229,255,255,15,128
- .byte 129,205,0,0,224,63,137,106,252,242,15,17,2,184,3,0
- .byte 0,0,233,66,252,255,255,15,87,192,235,237,242,15,16,2
- .byte 72,189,0,0,0,0,0,0,80,67,102,72,15,110,205,242
- .byte 15,89,193,242,15,17,66,248,139,106,252,184,52,4,0,0
- .byte 209,229,235,170
+ .byte 131,248,2,15,130,154,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,137,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,60,36
+ call frexp@PLT
+ .byte 72,137,234,139,44,36,72,139,90,248,242,15,17,66,240,242
+ .byte 15,42,205,242,15,17,74,248,184,3,0,0,0,233,247,251
+ .byte 255,255
.globl lj_ff_math_modf
.hidden lj_ff_math_modf
.type lj_ff_math_modf, @function
- .size lj_ff_math_modf, 99
+ .size lj_ff_math_modf, 64
lj_ff_math_modf:
- .byte 131,248,2,15,130,139,6,0,0,129,122,4,255,255,254,255
- .byte 15,131,126,6,0,0,242,15,16,2,139,106,4,139,90,252
- .byte 209,229,129,253,0,0,224,255,116,52,15,40,224,232,145,8
- .byte 0,0,242,15,92,224,242,15,17,66,248,242,15,17,34,139
- .byte 66,252,139,106,4,49,232,120,10,184,3,0,0,0,233,194
- .byte 251,255,255,129,245,0,0,0,128,137,106,4,235,235,15,87
- .byte 228,235,211
+ .byte 131,248,2,15,130,78,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,61,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,122,240
+ call modf@PLT
+ .byte 72,137,234,72,139,90,248,242,15,17,66,248,184,3,0,0
+ .byte 0,233,183,251,255,255
.globl lj_ff_math_min
.hidden lj_ff_math_min
.type lj_ff_math_min, @function
- .size lj_ff_math_min, 59
+ .size lj_ff_math_min, 77
lj_ff_math_min:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,31,6
- .byte 0,0,242,15,16,2,57,193,15,131,135,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,5,6,0,0,242,15,16,76
- .byte 202,248,242,15,93,193,131,193,1,235,219
+ .byte 131,248,2,15,130,14,7,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,248,6,0,0,242
+ .byte 15,16,2,57,193,15,131,126,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,217,6,0,0,242,15
+ .byte 16,76,202,248,242,15,93,193,131,193,1,235,214
.globl lj_ff_math_max
.hidden lj_ff_math_max
.type lj_ff_math_max, @function
- .size lj_ff_math_max, 59
+ .size lj_ff_math_max, 77
lj_ff_math_max:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,228,5
- .byte 0,0,242,15,16,2,57,193,15,131,76,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,202,5,0,0,242,15,16,76
- .byte 202,248,242,15,95,193,131,193,1,235,219
+ .byte 131,248,2,15,130,193,6,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,171,6,0,0,242
+ .byte 15,16,2,57,193,15,131,49,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,140,6,0,0,242,15
+ .byte 16,76,202,248,242,15,95,193,131,193,1,235,214
.globl lj_ff_string_byte
.hidden lj_ff_string_byte
.type lj_ff_string_byte, @function
- .size lj_ff_string_byte, 47
+ .size lj_ff_string_byte, 64
lj_ff_string_byte:
- .byte 131,248,2,15,133,178,5,0,0,131,122,4,251,15,133,168
- .byte 5,0,0,139,42,139,90,252,131,125,12,1,15,130,210,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,0,251,255,255
+ .byte 131,248,2,15,133,116,6,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,251,15
+ .byte 133,88,6,0,0,72,139,90,248,131,125,20,1,15,130,188
+ .byte 246,255,255,15,182,109,24,242,15,42,197,233,207,250,255,255
.globl lj_ff_string_char
.hidden lj_ff_string_char
.type lj_ff_string_char, @function
.size lj_ff_string_char, 76
lj_ff_string_char:
- .byte 65,139,174,128,254,255,255,65,59,174,132,254,255,255,114,5
- .byte 232,6,6,0,0,131,248,2,15,133,110,5,0,0,129,122
- .byte 4,255,255,254,255,15,131,97,5,0,0,242,15,44,42,129
- .byte 253,255,0,0,0,15,135,81,5,0,0,137,108,36,4,199
- .byte 68,36,8,1,0,0,0,72,141,68,36,4
+ .byte 73,139,174,64,253,255,255,73,59,174,72,253,255,255,114,5
+ .byte 232,223,6,0,0,131,248,2,15,133,31,6,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,14,6,0,0,242
+ .byte 15,44,42,129,253,255,0,0,0,15,135,254,5,0,0,137
+ .byte 44,36,65,186,1,0,0,0,72,141,4,36
.globl lj_fff_newstr
.hidden lj_fff_newstr
.type lj_fff_newstr, @function
- .size lj_fff_newstr, 25
+ .size lj_fff_newstr, 28
lj_fff_newstr:
- .byte 139,108,36,24,137,85,16,139,84,36,8,72,137,198,137,239
- .byte 137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,68,137,210,72,137,198,72
+ .byte 137,239,72,137,92,36,24
call lj_str_new
.globl lj_fff_resstr
.hidden lj_fff_resstr
.type lj_fff_resstr, @function
- .size lj_fff_resstr, 21
+ .size lj_fff_resstr, 30
lj_fff_resstr:
- .byte 139,85,16,139,90,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,142,250,255,255
+ .byte 72,139,85,32,72,139,90,248,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,72,137,66,240,233,82,250,255,255
.globl lj_ff_string_sub
.hidden lj_ff_string_sub
.type lj_ff_string_sub, @function
- .size lj_ff_string_sub, 165
+ .size lj_ff_string_sub, 174
lj_ff_string_sub:
- .byte 65,139,174,128,254,255,255,65,59,174,132,254,255,255,114,5
- .byte 232,140,5,0,0,199,68,36,4,255,255,255,255,131,248,3
- .byte 15,130,236,4,0,0,118,22,129,122,20,255,255,254,255,15
- .byte 131,221,4,0,0,242,15,44,106,16,137,108,36,4,131,122
- .byte 4,251,15,133,202,4,0,0,129,122,12,255,255,254,255,15
- .byte 131,189,4,0,0,139,42,137,108,36,8,139,109,12,242,15
- .byte 44,74,8,139,68,36,4,57,197,114,30,133,201,126,38,139
- .byte 108,36,8,41,200,124,46,141,108,13,15,131,192,1,137,68
- .byte 36,8,137,232,233,73,255,255,255,124,6,141,68,40,1,235
- .byte 218,137,232,235,214,116,7,1,233,131,193,1,127,209,185,1
- .byte 0,0,0,235,202
+ .byte 73,139,174,64,253,255,255,73,59,174,72,253,255,255,114,5
+ .byte 232,89,6,0,0,65,186,255,255,255,255,131,248,3,15,130
+ .byte 147,5,0,0,118,24,76,139,90,16,73,193,251,47,65,131
+ .byte 251,242,15,131,127,5,0,0,242,68,15,44,82,16,72,139
+ .byte 42,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,251,15,133,93,5,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,75,5,0,0,242,15,44,74
+ .byte 8,139,69,20,68,57,208,114,23,133,201,126,33,65,41,202
+ .byte 124,44,72,141,68,13,23,65,131,194,1,233,54,255,255,255
+ .byte 124,7,69,141,84,2,1,235,224,65,137,194,235,219,116,7
+ .byte 1,193,131,193,1,127,214,185,1,0,0,0,235,207
.globl lj_fff_emptystr
.hidden lj_fff_emptystr
.type lj_fff_emptystr, @function
- .size lj_fff_emptystr, 4
+ .size lj_fff_emptystr, 5
lj_fff_emptystr:
- .byte 49,192,235,213
+ .byte 69,49,210,235,216
.globl lj_ff_string_reverse
.hidden lj_ff_string_reverse
.type lj_ff_string_reverse, @function
- .size lj_ff_string_reverse, 85
+ .size lj_ff_string_reverse, 108
lj_ff_string_reverse:
- .byte 131,248,2,15,130,96,4,0,0,65,139,174,128,254,255,255
- .byte 65,59,174,132,254,255,255,114,5,232,218,4,0,0,131,122
- .byte 4,251,15,133,65,4,0,0,139,108,36,24,65,141,190,188
- .byte 254,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,251,4,0,0,73,139,174,64,253,255,255
+ .byte 73,59,174,72,253,255,255,114,5,232,157,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,202,4,0,0,72,139,108,36,16,73
+ .byte 141,190,240,253,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_reverse
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,237,254,255,255
+ .byte 233,195,254,255,255
.globl lj_ff_string_lower
.hidden lj_ff_string_lower
.type lj_ff_string_lower, @function
- .size lj_ff_string_lower, 85
+ .size lj_ff_string_lower, 108
lj_ff_string_lower:
- .byte 131,248,2,15,130,11,4,0,0,65,139,174,128,254,255,255
- .byte 65,59,174,132,254,255,255,114,5,232,133,4,0,0,131,122
- .byte 4,251,15,133,236,3,0,0,139,108,36,24,65,141,190,188
- .byte 254,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,143,4,0,0,73,139,174,64,253,255,255
+ .byte 73,59,174,72,253,255,255,114,5,232,49,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,94,4,0,0,72,139,108,36,16,73
+ .byte 141,190,240,253,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_lower
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,152,254,255,255
+ .byte 233,87,254,255,255
.globl lj_ff_string_upper
.hidden lj_ff_string_upper
.type lj_ff_string_upper, @function
- .size lj_ff_string_upper, 85
+ .size lj_ff_string_upper, 108
lj_ff_string_upper:
- .byte 131,248,2,15,130,182,3,0,0,65,139,174,128,254,255,255
- .byte 65,59,174,132,254,255,255,114,5,232,48,4,0,0,131,122
- .byte 4,251,15,133,151,3,0,0,139,108,36,24,65,141,190,188
- .byte 254,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,35,4,0,0,73,139,174,64,253,255,255
+ .byte 73,59,174,72,253,255,255,114,5,232,197,4,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,242,3,0,0,72,139,108,36,16,73
+ .byte 141,190,240,253,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call lj_buf_putstr_upper
- .byte 137,199
+ .byte 72,137,199
call lj_buf_tostr
- .byte 233,67,254,255,255
+ .byte 233,235,253,255,255
.globl lj_ff_bit_tobit
.hidden lj_ff_bit_tobit
.type lj_ff_bit_tobit, @function
- .size lj_ff_bit_tobit, 54
+ .size lj_ff_bit_tobit, 58
lj_ff_bit_tobit:
- .byte 131,248,2,15,130,97,3,0,0,129,122,4,255,255,254,255
- .byte 15,131,84,3,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,233,139,1,0,0
+ .byte 131,248,2,15,130,183,3,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,166,3,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,233,177,1,0,0
.globl lj_ff_bit_band
.hidden lj_ff_bit_band
.type lj_ff_bit_band, @function
- .size lj_ff_bit_band, 97
+ .size lj_ff_bit_band, 107
lj_ff_bit_band:
- .byte 131,248,2,15,130,43,3,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,15,3,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,74,1,0
- .byte 0,129,120,4,255,255,254,255,15,131,70,1,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,33,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,125,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,93,3,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,107,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,99,1,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,33,205,72,131,232,8,235,210
.globl lj_ff_bit_bor
.hidden lj_ff_bit_bor
.type lj_ff_bit_bor, @function
- .size lj_ff_bit_bor, 97
+ .size lj_ff_bit_bor, 107
lj_ff_bit_bor:
- .byte 131,248,2,15,130,202,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,174,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,233,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,229,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,9,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,18,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,242,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,0,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,248,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,9,205,72,131,232,8,235,210
.globl lj_ff_bit_bxor
.hidden lj_ff_bit_bxor
.type lj_ff_bit_bxor, @function
- .size lj_ff_bit_bxor, 97
+ .size lj_ff_bit_bxor, 107
lj_ff_bit_bxor:
- .byte 131,248,2,15,130,105,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,77,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,136,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,132,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,49,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,167,2,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,135,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,149,0,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,141,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,49,205,72,131,232,8,235,210
.globl lj_ff_bit_bswap
.hidden lj_ff_bit_bswap
.type lj_ff_bit_bswap, @function
- .size lj_ff_bit_bswap, 53
+ .size lj_ff_bit_bswap, 57
lj_ff_bit_bswap:
- .byte 131,248,2,15,130,8,2,0,0,129,122,4,255,255,254,255
- .byte 15,131,251,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,15,205,235,51
+ .byte 131,248,2,15,130,60,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,43,2,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,15,205,235,55
.globl lj_ff_bit_bnot
.hidden lj_ff_bit_bnot
.type lj_ff_bit_bnot, @function
- .size lj_ff_bit_bnot, 51
+ .size lj_ff_bit_bnot, 55
lj_ff_bit_bnot:
- .byte 131,248,2,15,130,211,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,198,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,247,213
+ .byte 131,248,2,15,130,3,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,242,1,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,247,213
.globl lj_fff_resbit
.hidden lj_fff_resbit
.type lj_fff_resbit, @function
.size lj_fff_resbit, 9
lj_fff_resbit:
- .byte 242,15,42,197,233,20,247,255,255
+ .byte 242,15,42,197,233,94,246,255,255
.globl lj_fff_fallback_bit_op
.hidden lj_fff_fallback_bit_op
.type lj_fff_fallback_bit_op, @function
- .size lj_fff_fallback_bit_op, 9
+ .size lj_fff_fallback_bit_op, 8
lj_fff_fallback_bit_op:
- .byte 139,68,36,4,233,151,1,0,0
+ .byte 68,137,208,233,196,1,0,0
.globl lj_ff_bit_lshift
.hidden lj_ff_bit_lshift
.type lj_ff_bit_lshift, @function
- .size lj_ff_bit_lshift, 79
+ .size lj_ff_bit_lshift, 88
lj_ff_bit_lshift:
- .byte 131,248,3,15,130,142,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,1,0,0,129,122,12,255,255,254,255,15,131,116
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,229,235,159
+ .byte 131,248,3,15,130,187,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,170,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,152,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,229,235,151
.globl lj_ff_bit_rshift
.hidden lj_ff_bit_rshift
.type lj_ff_bit_rshift, @function
- .size lj_ff_bit_rshift, 82
+ .size lj_ff_bit_rshift, 91
lj_ff_bit_rshift:
- .byte 131,248,3,15,130,63,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,50,1,0,0,129,122,12,255,255,254,255,15,131,37
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,237,233,77,255
- .byte 255,255
+ .byte 131,248,3,15,130,99,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,82,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,64,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,237,233,60,255,255,255
.globl lj_ff_bit_arshift
.hidden lj_ff_bit_arshift
.type lj_ff_bit_arshift, @function
- .size lj_ff_bit_arshift, 82
+ .size lj_ff_bit_arshift, 91
lj_ff_bit_arshift:
- .byte 131,248,3,15,130,237,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,224,0,0,0,129,122,12,255,255,254,255,15,131,211
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,253,233,251,254
- .byte 255,255
+ .byte 131,248,3,15,130,8,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,247,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,229,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,253,233,225,254,255,255
.globl lj_ff_bit_rol
.hidden lj_ff_bit_rol
.type lj_ff_bit_rol, @function
- .size lj_ff_bit_rol, 82
+ .size lj_ff_bit_rol, 91
lj_ff_bit_rol:
- .byte 131,248,3,15,130,155,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,142,0,0,0,129,122,12,255,255,254,255,15,131,129
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,197,233,169,254
- .byte 255,255
+ .byte 131,248,3,15,130,173,0,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,156,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,138,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,197,233,134,254,255,255
.globl lj_ff_bit_ror
.hidden lj_ff_bit_ror
.type lj_ff_bit_ror, @function
- .size lj_ff_bit_ror, 70
+ .size lj_ff_bit_ror, 79
lj_ff_bit_ror:
- .byte 131,248,3,114,77,129,122,4,255,255,254,255,115,68,129,122
- .byte 12,255,255,254,255,115,59,242,15,16,2,242,15,16,74,8
- .byte 72,189,0,0,0,0,0,0,56,67,102,72,15,110,213,242
- .byte 15,88,194,242,15,88,202,102,15,126,197,102,15,126,201,211
- .byte 205,233,99,254,255,255
+ .byte 131,248,3,114,86,76,139,26,73,193,251,47,65,131,251,242
+ .byte 115,73,76,139,90,8,73,193,251,47,65,131,251,242,115,59
+ .byte 242,15,16,2,242,15,16,74,8,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,213,242,15,88,194,242,15,88,202
+ .byte 102,15,126,197,102,15,126,201,211,205,233,55,254,255,255
.globl lj_fff_fallback_2
.hidden lj_fff_fallback_2
@@ -2216,36 +2327,39 @@ lj_fff_fallback_1:
.globl lj_fff_fallback
.hidden lj_fff_fallback
.type lj_fff_fallback, @function
- .size lj_fff_fallback, 87
+ .size lj_fff_fallback, 119
lj_fff_fallback:
- .byte 139,108,36,24,139,90,252,137,92,36,28,137,85,16,141,68
- .byte 194,248,141,136,160,0,0,0,137,69,24,139,66,248,59,77
- .byte 32,119,89,137,239,255,80,24,139,85,16,133,192,15,143,78
- .byte 245,255,255,139,77,24,41,209,193,233,3,133,192,141,65,1
- .byte 139,106,248,117,18,139,93,16,139,11,15,182,233,15,182,205
+ .byte 72,139,108,36,16,72,139,90,248,72,137,92,36,24,72,137
+ .byte 85,32,72,141,68,194,248,72,141,136,160,0,0,0,72,137
+ .byte 69,40,72,139,66,240,72,193,224,17,72,193,232,17,72,59
+ .byte 77,48,119,110,72,137,239,255,80,40,72,139,85,32,133,192
+ .byte 15,143,90,244,255,255,72,139,77,40,72,41,209,193,233,3
+ .byte 133,192,141,65,1,72,139,106,240,117,28,72,193,229,17,72
+ .byte 193,237,17,72,139,93,32,139,11,15,182,233,15,182,205,72
.byte 131,195,4,65,255,36,238
.globl lj_vm_call_tail
.hidden lj_vm_call_tail
.type lj_vm_call_tail, @function
- .size lj_vm_call_tail, 56
+ .size lj_vm_call_tail, 64
lj_vm_call_tail:
- .byte 137,209,247,195,3,0,0,0,117,15,15,182,107,253,72,247
- .byte 213,141,20,234,233,78,234,255,255,137,221,131,229,248,41,234
- .byte 233,66,234,255,255,190,20,0,0,0,137,239
+ .byte 72,137,209,247,195,3,0,0,0,117,17,15,182,107,253,72
+ .byte 247,221,72,141,84,234,240,233,152,230,255,255,72,137,221,72
+ .byte 131,229,248,72,41,234,233,137,230,255,255,190,20,0,0,0
+ .byte 72,137,239
call lj_state_growstack
- .byte 139,85,16,49,192,235,164
+ .byte 72,139,85,32,49,192,235,143
.globl lj_fff_gcstep
.hidden lj_fff_gcstep
.type lj_fff_gcstep, @function
- .size lj_fff_gcstep, 52
+ .size lj_fff_gcstep, 59
lj_fff_gcstep:
- .byte 93,72,137,108,36,8,139,108,36,24,137,92,36,28,137,85
- .byte 16,141,68,194,248,137,239,137,69,24
+ .byte 93,72,137,44,36,72,139,108,36,16,72,137,92,36,24,72
+ .byte 137,85,32,72,141,68,194,248,72,137,239,72,137,69,40
call lj_gc_step
- .byte 139,85,16,139,69,24,41,208,193,232,3,131,192,1,72,139
- .byte 108,36,8,85,195
+ .byte 72,139,85,32,72,139,69,40,72,41,208,193,232,3,131,192
+ .byte 1,72,139,44,36,85,195
.globl lj_vm_record
.hidden lj_vm_record
@@ -2258,26 +2372,26 @@ lj_vm_record:
.type lj_vm_rethook, @function
.size lj_vm_rethook, 14
lj_vm_rethook:
- .byte 65,15,182,134,221,254,255,255,168,16,117,54,235,29
+ .byte 65,15,182,134,185,253,255,255,168,16,117,59,235,29
.globl lj_vm_inshook
.hidden lj_vm_inshook
.type lj_vm_inshook, @function
- .size lj_vm_inshook, 68
+ .size lj_vm_inshook, 73
lj_vm_inshook:
- .byte 65,15,182,134,221,254,255,255,168,16,117,40,168,12,116,36
- .byte 65,255,142,48,255,255,255,116,4,168,4,116,23,139,108,36
- .byte 24,137,85,16,137,222,137,239
+ .byte 65,15,182,134,185,253,255,255,168,16,117,45,168,12,116,41
+ .byte 65,255,142,112,254,255,255,116,4,168,4,116,28,72,139,108
+ .byte 36,16,72,137,85,32,72,137,222,72,137,239
call lj_dispatch_ins
- .byte 139,85,16,15,182,75,253,15,182,107,252,15,183,67,254,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,15,182,75,253,15,182,107,252,15,183,67,254
+ .byte 65,255,164,238,208,4,0,0
.globl lj_cont_hook
.hidden lj_cont_hook
.type lj_cont_hook, @function
- .size lj_cont_hook, 12
+ .size lj_cont_hook, 13
lj_cont_hook:
- .byte 131,195,4,139,77,232,137,76,36,4,235,224
+ .byte 72,131,195,4,72,139,77,216,137,12,36,235,223
.globl lj_vm_hotloop
.hidden lj_vm_hotloop
@@ -2288,21 +2402,21 @@ lj_vm_hotloop:
.globl lj_vm_callhook
.hidden lj_vm_callhook
.type lj_vm_callhook, @function
- .size lj_vm_callhook, 4
+ .size lj_vm_callhook, 5
lj_vm_callhook:
- .byte 137,92,36,28
+ .byte 72,137,92,36,24
.globl lj_vm_hotcall
.hidden lj_vm_hotcall
.type lj_vm_hotcall, @function
- .size lj_vm_hotcall, 57
+ .size lj_vm_hotcall, 67
lj_vm_hotcall:
- .byte 141,68,194,248,139,108,36,24,137,85,16,137,69,24,137,222
- .byte 137,239
+ .byte 72,141,68,194,248,72,139,108,36,16,72,137,85,32,72,137
+ .byte 69,40,72,137,222,72,137,239
call lj_dispatch_call
- .byte 199,68,36,28,0,0,0,0,139,85,16,72,137,193,139,69
- .byte 24,41,208,72,137,205,15,182,75,253,193,232,3,131,192,1
- .byte 255,229
+ .byte 72,199,68,36,24,0,0,0,0,72,139,85,32,72,137,193
+ .byte 72,139,69,40,72,41,208,72,137,205,15,182,75,253,193,232
+ .byte 3,131,192,1,255,229
.globl lj_cont_stitch
.hidden lj_cont_stitch
@@ -2313,11 +2427,11 @@ lj_cont_stitch:
.globl lj_vm_profhook
.hidden lj_vm_profhook
.type lj_vm_profhook, @function
- .size lj_vm_profhook, 27
+ .size lj_vm_profhook, 33
lj_vm_profhook:
- .byte 139,108,36,24,137,85,16,137,222,137,239
+ .byte 72,139,108,36,16,72,137,85,32,72,137,222,72,137,239
call lj_dispatch_profile
- .byte 139,85,16,131,235,4,233,117,235,255,255
+ .byte 72,139,85,32,72,131,235,4,233,254,231,255,255
.globl lj_vm_floor_sse
.hidden lj_vm_floor_sse
@@ -2367,17 +2481,17 @@ lj_vm_ceil:
.byte 0,0,0,240,191,102,72,15,110,208,242,15,194,193,6,102
.byte 15,84,194,242,15,92,200,15,40,193,195
- .globl lj_vm_trunc_sse
- .hidden lj_vm_trunc_sse
- .type lj_vm_trunc_sse, @function
- .size lj_vm_trunc_sse, 0
-lj_vm_trunc_sse:
-
.globl lj_vm_trunc
.hidden lj_vm_trunc
.type lj_vm_trunc, @function
- .size lj_vm_trunc, 94
+ .size lj_vm_trunc, 0
lj_vm_trunc:
+
+ .globl lj_vm_trunc_sse
+ .hidden lj_vm_trunc_sse
+ .type lj_vm_trunc_sse, @function
+ .size lj_vm_trunc_sse, 94
+lj_vm_trunc_sse:
.byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72
.byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40
.byte 200,102,15,84,202,102,15,46,217,118,50,102,15,85,208,15
@@ -2430,30 +2544,32 @@ lj_assert_bad_for_arg_type:
.globl lj_vm_ffi_callback
.hidden lj_vm_ffi_callback
.type lj_vm_ffi_callback, @function
- .size lj_vm_ffi_callback, 179
+ .size lj_vm_ffi_callback, 198
lj_vm_ffi_callback:
- .byte 83,65,87,65,86,72,131,236,40,68,141,181,160,1,0,0
- .byte 139,157,0,1,0,0,15,183,192,137,131,208,0,0,0,72
- .byte 137,123,112,72,137,115,120,72,137,147,128,0,0,0,72,137
- .byte 139,136,0,0,0,242,15,17,67,48,242,15,17,75,56,242
- .byte 15,17,83,64,242,15,17,91,72,72,141,68,36,80,76,137
- .byte 131,144,0,0,0,76,137,139,152,0,0,0,242,15,17,99
- .byte 80,242,15,17,107,88,242,15,17,115,96,242,15,17,123,104
- .byte 72,137,131,176,0,0,0,72,137,230,137,92,36,28,137,223
+ .byte 83,65,87,65,86,72,131,236,40,76,141,181,208,2,0,0
+ .byte 72,139,157,120,1,0,0,15,183,192,137,131,208,0,0,0
+ .byte 72,137,123,112,72,137,115,120,72,137,147,128,0,0,0,72
+ .byte 137,139,136,0,0,0,242,15,17,67,48,242,15,17,75,56
+ .byte 242,15,17,83,64,242,15,17,91,72,72,141,68,36,80,76
+ .byte 137,131,144,0,0,0,76,137,139,152,0,0,0,242,15,17
+ .byte 99,80,242,15,17,107,88,242,15,17,115,96,242,15,17,123
+ .byte 104,72,137,131,176,0,0,0,72,137,230,72,137,92,36,24
+ .byte 72,137,223
call lj_ccallback_enter
- .byte 65,199,134,184,254,255,255,255,255,255,255,139,80,16,139,64
- .byte 24,41,208,139,106,248,193,232,3,131,192,1,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 65,199,134,224,253,255,255,255,255,255,255,72,139,80,32,72
+ .byte 139,64,40,72,41,208,72,139,106,240,72,193,229,17,72,193
+ .byte 237,17,72,193,232,3,72,131,192,1,72,139,93,32,139,11
+ .byte 15,182,233,15,182,205,72,131,195,4,65,255,36,238
.globl lj_cont_ffi_callback
.hidden lj_cont_ffi_callback
.type lj_cont_ffi_callback, @function
- .size lj_cont_ffi_callback, 44
+ .size lj_cont_ffi_callback, 49
lj_cont_ffi_callback:
- .byte 139,76,36,24,65,139,158,96,255,255,255,72,137,75,16,137
- .byte 81,16,137,105,24,137,223,137,198
+ .byte 72,139,76,36,16,73,139,158,168,254,255,255,72,137,75,16
+ .byte 72,137,81,32,72,137,105,40,72,137,223,72,137,198
call lj_ccallback_leave
- .byte 72,139,67,112,242,15,16,67,48,233,118,228,255,255
+ .byte 72,139,67,112,242,15,16,67,48,233,64,224,255,255
.globl lj_vm_ffi_call
.hidden lj_vm_ffi_call
@@ -2497,7 +2613,7 @@ lj_vm_ffi_call:
.LASFDE0:
.long .Lframe0
.quad .Lbegin
- .quad 13290
+ .quad 15325
.byte 0xe
.uleb128 80
.byte 0x86
@@ -2555,7 +2671,7 @@ lj_vm_ffi_call:
.LASFDE2:
.long .LASFDE2-.Lframe1
.long .Lbegin-.
- .long 13290
+ .long 15325
.uleb128 0
.byte 0xe
.uleb128 80
diff --git a/core/src/luajit/autogen/macosx/jit/x86_64/lj_bcdef.h b/core/src/luajit/autogen/macosx/jit/x86_64/lj_bcdef.h
index 72b73f070..4c509e1e6 100644
--- a/core/src/luajit/autogen/macosx/jit/x86_64/lj_bcdef.h
+++ b/core/src/luajit/autogen/macosx/jit/x86_64/lj_bcdef.h
@@ -2,159 +2,159 @@
LJ_DATADEF const uint16_t lj_bc_ofs[] = {
0,
-72,
-144,
-216,
-288,
-427,
-569,
-632,
-695,
-764,
-833,
-886,
-938,
-989,
-1040,
-1081,
-1122,
-1150,
-1182,
-1208,
-1240,
-1300,
-1374,
-1428,
-1482,
-1536,
-1590,
-1649,
-1703,
-1757,
-1811,
-1865,
-1901,
-1968,
-2035,
-2102,
-2169,
-2218,
-2298,
-2374,
-2410,
-2446,
-2476,
-2505,
-2530,
-2573,
-2609,
-2696,
-2778,
-2816,
-2850,
-2901,
-2965,
-3074,
-3167,
-3185,
-3203,
-3351,
-3475,
-3574,
-3628,
-3801,
-4030,
-4154,
-4296,
-4383,
-4429,
-4471,
-4475,
-4623,
-4691,
-4856,
-5047,
-5135,
-5139,
-5275,
-5367,
-5472,
-5569,
-5674,
-5694,
-5764,
-5831,
-5851,
-5895,
-5934,
-5954,
-5972,
-6019,
-6044,
-6064,
-6127,
-6181,
-6181,
-6306,
-6307,
-6396,
-8196,
-8263,
-8774,
-8877,
-8934,
-9065,
-8329,
-8491,
-8583,
-8635,
-8666,
-9123,
-9164,
-9786,
-9219,
-9529,
-9838,
-9965,
-9989,
+92,
+184,
+276,
+368,
+518,
+671,
+751,
+831,
+909,
+987,
+1047,
+1106,
+1162,
+1218,
+1267,
+1316,
+1351,
+1388,
+1415,
+1465,
+1522,
+1613,
+1672,
+1731,
+1790,
+1849,
+1913,
+1972,
+2031,
+2090,
+2149,
+2189,
+2265,
+2341,
+2417,
+2493,
+2550,
+2641,
+2725,
+2768,
+2811,
+2842,
+2872,
+2902,
+2953,
+3001,
+3113,
+3217,
+3267,
+3317,
+3376,
+3461,
+3583,
+3689,
+3717,
+3745,
+3910,
+4056,
+4161,
+4226,
+4421,
+4673,
+4808,
+4970,
+5065,
+5129,
+5190,
+5193,
+5383,
+5468,
+5625,
+5834,
+5948,
+5951,
+6101,
+6208,
+6329,
+6444,
+6567,
+6587,
+6662,
+6733,
+6753,
+6797,
+6835,
+6855,
+6874,
+6924,
+6951,
+6971,
+7039,
+7097,
+7097,
+7232,
+7233,
+7343,
+9488,
+9563,
+10185,
+10315,
+10413,
+10573,
+9634,
+9818,
+9943,
10016,
-10087,
-10127,
-10167,
-10207,
-10247,
-10287,
-10327,
-10367,
-10407,
-10447,
-10487,
-10750,
-10898,
-10047,
-10585,
-10527,
-10643,
-10701,
-10997,
-11056,
-11708,
-12106,
-12053,
-12175,
-12254,
-12336,
-12418,
-12500,
-11762,
-11859,
-11956,
-11115,
-11162,
-11284,
-11453,
-11538,
-11623
+10058,
+10671,
+10735,
+11496,
+10789,
+11176,
+11544,
+11707,
+11735,
+11589,
+11812,
+11858,
+11904,
+11950,
+11996,
+12042,
+12088,
+12134,
+12180,
+12226,
+12272,
+12590,
+12666,
+11766,
+12387,
+12318,
+12456,
+12525,
+12730,
+12807,
+13585,
+14021,
+13964,
+14093,
+14181,
+14272,
+14363,
+14454,
+13643,
+13750,
+13857,
+12884,
+12948,
+13082,
+13261,
+13369,
+13477
};
LJ_DATADEF const uint16_t lj_bc_mode[] = {
diff --git a/core/src/luajit/autogen/macosx/jit/x86_64/lj_ffdef.h b/core/src/luajit/autogen/macosx/jit/x86_64/lj_ffdef.h
index b34a39126..428e44ccc 100644
--- a/core/src/luajit/autogen/macosx/jit/x86_64/lj_ffdef.h
+++ b/core/src/luajit/autogen/macosx/jit/x86_64/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/macosx/jit/x86_64/lj_folddef.h b/core/src/luajit/autogen/macosx/jit/x86_64/lj_folddef.h
index 6dea6c78a..45d5daf74 100644
--- a/core/src/luajit/autogen/macosx/jit/x86_64/lj_folddef.h
+++ b/core/src/luajit/autogen/macosx/jit/x86_64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/macosx/jit/x86_64/lj_libdef.h b/core/src/luajit/autogen/macosx/jit/x86_64/lj_libdef.h
index 9374c7567..e481b8568 100644
--- a/core/src/luajit/autogen/macosx/jit/x86_64/lj_libdef.h
+++ b/core/src/luajit/autogen/macosx/jit/x86_64/lj_libdef.h
@@ -145,23 +145,24 @@ static const lua_CFunction lj_lib_cf_table[] = {
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
+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
@@ -271,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +313,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/macosx/jit/x86_64/lj_recdef.h b/core/src/luajit/autogen/macosx/jit/x86_64/lj_recdef.h
index 476b753c2..608f6f60c 100644
--- a/core/src/luajit/autogen/macosx/jit/x86_64/lj_recdef.h
+++ b/core/src/luajit/autogen/macosx/jit/x86_64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/macosx/jit/x86_64/lj_vm.S b/core/src/luajit/autogen/macosx/jit/x86_64/lj_vm.S
index 6fd49ed02..b195b75b4 100644
--- a/core/src/luajit/autogen/macosx/jit/x86_64/lj_vm.S
+++ b/core/src/luajit/autogen/macosx/jit/x86_64/lj_vm.S
@@ -9,820 +9,870 @@ _lj_vm_asm_begin:
.private_extern _lj_BC_ISLT
.no_dead_strip _lj_BC_ISLT
_lj_BC_ISLT:
- .byte 129,124,202,4,255,255,254,255,15,131,81,30,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,67,30,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,118,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,211,34,0,0
+ .byte 131,253,242,15,131,202,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,118,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_ISGE
.no_dead_strip _lj_BC_ISGE
_lj_BC_ISGE:
- .byte 129,124,202,4,255,255,254,255,15,131,9,30,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,251,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,119,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,119,34,0,0
+ .byte 131,253,242,15,131,110,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,119,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_ISLE
.no_dead_strip _lj_BC_ISLE
_lj_BC_ISLE:
- .byte 129,124,202,4,255,255,254,255,15,131,193,29,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,179,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,114,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,27,34,0,0
+ .byte 131,253,242,15,131,18,34,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,114,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_ISGT
.no_dead_strip _lj_BC_ISGT
_lj_BC_ISGT:
- .byte 129,124,202,4,255,255,254,255,15,131,121,29,0,0,129,124
- .byte 194,4,255,255,254,255,15,131,107,29,0,0,242,15,16,4
- .byte 194,131,195,4,102,15,46,4,202,115,11,15,183,67,254,141
- .byte 156,131,0,0,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,72,139,44,194,76,137,217,72,137,232,73,193
+ .byte 251,47,72,193,253,47,65,131,251,242,15,131,191,33,0,0
+ .byte 131,253,242,15,131,182,33,0,0,102,72,15,110,192,102,72
+ .byte 15,110,201,72,131,195,4,102,15,46,193,115,12,15,183,67
+ .byte 254,72,141,156,131,0,0,254,255,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_ISEQV
.no_dead_strip _lj_BC_ISEQV
_lj_BC_ISEQV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,13,117,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,106,29,0,0,131,124,202
- .byte 4,245,15,132,95,29,0,0,57,108,202,4,117,212,131,253
- .byte 253,115,196,139,12,202,139,4,194,57,193,116,186,131,253,244
- .byte 119,192,131,253,243,114,187,139,105,16,133,237,116,180,246,69
- .byte 6,16,117,174,49,237,233,15,29,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,14,117,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,205,33,0,0,65
+ .byte 131,251,245,15,132,195,33,0,0,72,57,193,116,201,68,57
+ .byte 221,117,208,131,253,244,119,203,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,186,246,69,10,16,117,180,49
+ .byte 237,233,106,33,0,0
.private_extern _lj_BC_ISNEV
.no_dead_strip _lj_BC_ISNEV
_lj_BC_ISNEV:
- .byte 139,108,194,4,131,195,4,129,253,255,255,254,255,115,53,129
- .byte 124,202,4,255,255,254,255,115,43,242,15,16,4,202,102,15
- .byte 46,4,194,122,2,116,11,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,131,253,245,15,132,223,28,0,0,131,124,202
- .byte 4,245,15,132,212,28,0,0,57,108,202,4,117,201,131,253
- .byte 253,115,207,139,12,202,139,4,194,57,193,116,197,131,253,244
- .byte 119,181,131,253,243,114,176,139,105,16,133,237,116,169,246,69
- .byte 6,16,117,163,189,1,0,0,0,233,129,28,0,0
+ .byte 72,139,44,194,76,139,28,202,72,131,195,4,72,137,232,76
+ .byte 137,217,72,193,253,47,73,193,251,47,131,253,242,115,55,65
+ .byte 131,251,242,115,49,102,72,15,110,200,102,72,15,110,193,102
+ .byte 15,46,193,122,2,116,12,15,183,67,254,72,141,156,131,0
+ .byte 0,254,255,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238,131,253,245,15,132,55,33,0,0,65
+ .byte 131,251,245,15,132,45,33,0,0,72,57,193,116,213,68,57
+ .byte 221,117,196,131,253,244,119,191,72,193,225,17,72,193,233,17
+ .byte 72,139,105,32,72,133,237,116,174,246,69,10,16,117,168,189
+ .byte 1,0,0,0,233,209,32,0,0
.private_extern _lj_BC_ISEQS
.no_dead_strip _lj_BC_ISEQS
_lj_BC_ISEQS:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,117,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,233,233,95,28,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,117,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,231,233,173,32,0,0
.private_extern _lj_BC_ISNES
.no_dead_strip _lj_BC_ISNES
_lj_BC_ISNES:
- .byte 72,247,208,139,108,202,4,131,195,4,131,253,251,117,38,139
- .byte 12,202,65,59,12,135,116,11,15,183,67,254,141,156,131,0
- .byte 0,254,255,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,253,245,117,222,233,32,28,0,0
+ .byte 72,247,208,72,139,44,202,72,131,195,4,73,137,235,72,193
+ .byte 229,17,72,193,237,17,73,193,251,47,65,131,251,251,117,37
+ .byte 73,59,44,199,116,12,15,183,67,254,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,65,131,251,245,117,219,233,93,32,0,0
.private_extern _lj_BC_ISEQN
.no_dead_strip _lj_BC_ISEQN
_lj_BC_ISEQN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,13,117,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,219,27,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,14,117,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,231,233,15,32,0,0
.private_extern _lj_BC_ISNEN
.no_dead_strip _lj_BC_ISNEN
_lj_BC_ISNEN:
- .byte 139,108,202,4,131,195,4,129,253,255,255,254,255,115,44,242
- .byte 65,15,16,4,199,102,15,46,4,202,122,2,116,11,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,222
- .byte 233,150,27,0,0
+ .byte 72,139,44,202,72,131,195,4,73,137,235,73,193,251,47,65
+ .byte 131,251,242,115,46,242,65,15,16,4,199,102,15,46,4,202
+ .byte 122,2,116,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,65,131,251,245,117,219,233,193,31,0,0
.private_extern _lj_BC_ISEQP
.no_dead_strip _lj_BC_ISEQP
_lj_BC_ISEQP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,117,29,15,183
- .byte 67,254,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,131,253,245,117,233
- .byte 233,97,27,0,0
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,117,31,15,183,67,254,72,141,156,131,0,0,254,255,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,131,253,245,117,232,233,133,31,0,0
.private_extern _lj_BC_ISNEP
.no_dead_strip _lj_BC_ISNEP
_lj_BC_ISNEP:
- .byte 72,247,208,139,108,202,4,131,195,4,57,197,116,20,131,253
- .byte 245,15,132,74,27,0,0,15,183,67,254,141,156,131,0,0
- .byte 254,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,72,139,44,202,72,193,253,47,72,131,195,4,57
+ .byte 197,116,21,131,253,245,15,132,105,31,0,0,15,183,67,254
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_ISTC
.no_dead_strip _lj_BC_ISTC
_lj_BC_ISTC:
- .byte 139,108,194,4,131,195,4,131,253,254,115,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,115,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.private_extern _lj_BC_ISFC
.no_dead_strip _lj_BC_ISFC
_lj_BC_ISFC:
- .byte 139,108,194,4,131,195,4,131,253,254,114,21,137,108,202,4
- .byte 139,44,194,137,44,202,15,183,67,254,141,156,131,0,0,254
- .byte 255,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 76,139,28,194,72,131,195,4,76,137,221,73,193,251,47,65
+ .byte 131,251,254,114,16,72,137,44,202,15,183,67,254,72,141,156
+ .byte 131,0,0,254,255,139,3,15,182,204,15,182,232,72,131,195
+ .byte 4,193,232,16,65,255,36,238
.private_extern _lj_BC_IST
.no_dead_strip _lj_BC_IST
_lj_BC_IST:
- .byte 139,108,194,4,131,195,4,131,253,254,115,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 115,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.private_extern _lj_BC_ISF
.no_dead_strip _lj_BC_ISF
_lj_BC_ISF:
- .byte 139,108,194,4,131,195,4,131,253,254,114,11,15,183,67,254
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,194,72,131,195,4,73,193,251,47,65,131,251,254
+ .byte 114,12,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.private_extern _lj_BC_ISTYPE
.no_dead_strip _lj_BC_ISTYPE
_lj_BC_ISTYPE:
- .byte 3,68,202,4,15,133,133,26,0,0,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,202,72,193,253,47,1,197,15,133,138,30,0,0
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.private_extern _lj_BC_ISNUM
.no_dead_strip _lj_BC_ISNUM
_lj_BC_ISNUM:
- .byte 129,124,202,4,255,255,254,255,15,131,101,26,0,0,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 76,139,28,202,73,193,251,47,65,131,251,242,15,131,101,30
+ .byte 0,0,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238
.private_extern _lj_BC_MOV
.no_dead_strip _lj_BC_MOV
_lj_BC_MOV:
.byte 72,139,44,194,72,137,44,202,139,3,15,182,204,15,182,232
- .byte 131,195,4,193,232,16,65,255,36,238
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_NOT
.no_dead_strip _lj_BC_NOT
_lj_BC_NOT:
- .byte 49,237,131,124,194,4,254,131,213,253,137,108,202,4,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,72,193,253,47,184,2,0,0,0,72,131,253
+ .byte 254,131,216,0,72,193,224,47,72,247,208,72,137,4,202,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.private_extern _lj_BC_UNM
.no_dead_strip _lj_BC_UNM
_lj_BC_UNM:
- .byte 129,124,194,4,255,255,254,255,15,131,56,26,0,0,242,15
- .byte 16,4,194,72,184,0,0,0,0,0,0,0,128,102,72,15
- .byte 110,200,15,87,193,242,15,17,4,202,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,44,194,73,137,235,73,193,251,47,65,131,251,242,15
+ .byte 131,38,30,0,0,72,184,0,0,0,0,0,0,0,128,72
+ .byte 49,197,72,137,44,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_LEN
.no_dead_strip _lj_BC_LEN
_lj_BC_LEN:
- .byte 131,124,194,4,251,117,34,139,4,194,15,87,192,242,15,42
- .byte 64,12,242,15,17,4,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,124,194,4,244,15,133
- .byte 34,26,0,0,139,60,194,137,213
+ .byte 72,139,4,194,73,137,195,72,193,224,17,72,193,232,17,73
+ .byte 193,251,47,65,131,251,251,117,32,15,87,192,242,15,42,64
+ .byte 20,242,15,17,4,202,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,65,131,251,244,15,133,29
+ .byte 30,0,0,72,137,199,72,137,213
call _lj_tab_len
- .byte 242,15,42,192,137,234,15,182,75,253,235,200
+ .byte 242,15,42,192,72,137,234,15,182,75,253,235,198
.private_extern _lj_BC_ADDVN
.no_dead_strip _lj_BC_ADDVN
_lj_BC_ADDVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 156,25,0,0,242,15,16,4,234,242,65,15,88,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,124,29,0,0,242,15,16,4,234,242,65,15
+ .byte 88,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_SUBVN
.no_dead_strip _lj_BC_SUBVN
_lj_BC_SUBVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 102,25,0,0,242,15,16,4,234,242,65,15,92,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,65,29,0,0,242,15,16,4,234,242,65,15
+ .byte 92,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_MULVN
.no_dead_strip _lj_BC_MULVN
_lj_BC_MULVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 48,25,0,0,242,15,16,4,234,242,65,15,89,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,6,29,0,0,242,15,16,4,234,242,65,15
+ .byte 89,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_DIVVN
.no_dead_strip _lj_BC_DIVVN
_lj_BC_DIVVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 250,24,0,0,242,15,16,4,234,242,65,15,94,4,199,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,203,28,0,0,242,15,16,4,234,242,65,15
+ .byte 94,4,199,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_MODVN
.no_dead_strip _lj_BC_MODVN
_lj_BC_MODVN:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 196,24,0,0,242,15,16,4,234,242,65,15,16,12,199,232
- .byte 204,47,0,0,242,15,17,4,202,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,144,28,0,0,242,15,16,4,234,242,65,15
+ .byte 16,12,199,232,233,54,0,0,242,15,17,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_ADDNV
.no_dead_strip _lj_BC_ADDNV
_lj_BC_ADDNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 143,24,0,0,242,65,15,16,4,199,242,15,88,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,86,28,0,0,242,65,15,16,4,199,242,15
+ .byte 88,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_SUBNV
.no_dead_strip _lj_BC_SUBNV
_lj_BC_SUBNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 89,24,0,0,242,65,15,16,4,199,242,15,92,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,27,28,0,0,242,65,15,16,4,199,242,15
+ .byte 92,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_MULNV
.no_dead_strip _lj_BC_MULNV
_lj_BC_MULNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 35,24,0,0,242,65,15,16,4,199,242,15,89,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,224,27,0,0,242,65,15,16,4,199,242,15
+ .byte 89,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_DIVNV
.no_dead_strip _lj_BC_DIVNV
_lj_BC_DIVNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 237,23,0,0,242,65,15,16,4,199,242,15,94,4,234,242
- .byte 15,17,4,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,165,27,0,0,242,65,15,16,4,199,242,15
+ .byte 94,4,234,242,15,17,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_MODNV
.no_dead_strip _lj_BC_MODNV
_lj_BC_MODNV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 183,23,0,0,242,65,15,16,4,199,242,15,16,12,234,233
- .byte 232,254,255,255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,106,27,0,0,242,65,15,16,4,199,242,15
+ .byte 16,12,234,233,207,254,255,255
.private_extern _lj_BC_ADDVV
.no_dead_strip _lj_BC_ADDVV
_lj_BC_ADDVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 164,23,0,0,129,124,194,4,255,255,254,255,15,131,150,23
- .byte 0,0,242,15,16,4,234,242,15,88,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,88,27,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,70,27,0,0,242,15,16,4,234,242
+ .byte 15,88,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_SUBVV
.no_dead_strip _lj_BC_SUBVV
_lj_BC_SUBVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 97,23,0,0,129,124,194,4,255,255,254,255,15,131,83,23
- .byte 0,0,242,15,16,4,234,242,15,92,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,12,27,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,250,26,0,0,242,15,16,4,234,242
+ .byte 15,92,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_MULVV
.no_dead_strip _lj_BC_MULVV
_lj_BC_MULVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 30,23,0,0,129,124,194,4,255,255,254,255,15,131,16,23
- .byte 0,0,242,15,16,4,234,242,15,89,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,192,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,174,26,0,0,242,15,16,4,234,242
+ .byte 15,89,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_DIVVV
.no_dead_strip _lj_BC_DIVVV
_lj_BC_DIVVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 219,22,0,0,129,124,194,4,255,255,254,255,15,131,205,22
- .byte 0,0,242,15,16,4,234,242,15,94,4,194,242,15,17,4
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,116,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,98,26,0,0,242,15,16,4,234,242
+ .byte 15,94,4,194,242,15,17,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_MODVV
.no_dead_strip _lj_BC_MODVV
_lj_BC_MODVV:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 152,22,0,0,129,124,194,4,255,255,254,255,15,131,138,22
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,233,171,253,255
- .byte 255
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,40,26,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,22,26,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,233,102,253,255,255
.private_extern _lj_BC_POW
.no_dead_strip _lj_BC_POW
_lj_BC_POW:
- .byte 15,182,236,15,182,192,129,124,234,4,255,255,254,255,15,131
- .byte 103,22,0,0,129,124,194,4,255,255,254,255,15,131,89,22
- .byte 0,0,242,15,16,4,234,242,15,16,12,194,137,213
+ .byte 15,182,236,15,182,192,76,139,28,234,73,193,251,47,65,131
+ .byte 251,242,15,131,239,25,0,0,76,139,28,194,73,193,251,47
+ .byte 65,131,251,242,15,131,221,25,0,0,242,15,16,4,234,242
+ .byte 15,16,12,194,72,137,213
call _pow
- .byte 15,182,75,253,137,234,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,75,253,72,137,234,242,15,17,4,202,139,3,15,182
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_CAT
.no_dead_strip _lj_BC_CAT
_lj_BC_CAT:
- .byte 15,182,236,15,182,192,139,124,36,24,137,87,16,141,52,194
- .byte 137,194,41,234,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,124,36,16,72,137,87,32,72
+ .byte 141,52,194,137,194,41,234,72,137,253,72,137,92,36,24
call _lj_meta_cat
- .byte 139,85,16,133,192,15,133,50,22,0,0,15,182,107,255,15
- .byte 182,75,253,72,139,4,234,72,137,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,133,192,15,133,184,25,0,0,15,182,107
+ .byte 255,15,182,75,253,72,139,4,234,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_KSTR
.no_dead_strip _lj_BC_KSTR
_lj_BC_KSTR:
- .byte 72,247,208,65,139,4,135,199,68,202,4,251,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,253
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_KCDATA
.no_dead_strip _lj_BC_KCDATA
_lj_BC_KCDATA:
- .byte 72,247,208,65,139,4,135,199,68,202,4,245,255,255,255,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,247,208,73,139,4,199,73,187,0,0,0,0,0,128,250
+ .byte 255,76,9,216,72,137,4,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_KSHORT
.no_dead_strip _lj_BC_KSHORT
_lj_BC_KSHORT:
.byte 15,191,192,242,15,42,192,242,15,17,4,202,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_KNUM
.no_dead_strip _lj_BC_KNUM
_lj_BC_KNUM:
.byte 242,65,15,16,4,199,242,15,17,4,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_KPRI
.no_dead_strip _lj_BC_KPRI
_lj_BC_KPRI:
- .byte 72,247,208,137,68,202,4,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,193,224,47,72,247,208,72,137,4,202,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_KNIL
.no_dead_strip _lj_BC_KNIL
_lj_BC_KNIL:
- .byte 141,76,202,12,141,68,194,4,189,255,255,255,255,137,105,248
- .byte 137,41,131,193,8,57,193,118,247,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,76,202,8,72,141,4,194,72,199,197,255,255,255,255
+ .byte 72,137,105,248,72,137,41,72,131,193,8,72,57,193,118,244
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.private_extern _lj_BC_UGET
.no_dead_strip _lj_BC_UGET
_lj_BC_UGET:
- .byte 139,106,248,139,108,133,20,139,109,16,72,139,69,0,72,137
- .byte 4,202,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,197
+ .byte 40,72,139,109,32,72,139,69,0,72,137,4,202,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_USETV
.no_dead_strip _lj_BC_USETV
_lj_BC_USETV:
- .byte 139,106,248,139,108,141,20,128,125,6,0,139,109,16,139,12
- .byte 194,139,68,194,4,137,77,0,137,69,4,116,6,246,69,252
- .byte 4,117,18,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,131,232,252,131,248,246,118,230,246,65,4
- .byte 3,116,224,137,238,137,213,65,141,190,216,243,255,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,128,125,10,0,72,139,109,32,72,139,12,194,72,137,77
+ .byte 0,116,6,246,69,248,4,117,19,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,200,72
+ .byte 193,248,47,131,232,252,131,248,246,118,222,72,193,225,17,72
+ .byte 193,233,17,246,65,8,3,116,208,72,137,238,72,137,213,73
+ .byte 141,190,144,240,255,255
call _lj_gc_barrieruv
- .byte 137,234,235,204
+ .byte 72,137,234,235,185
.private_extern _lj_BC_USETS
.no_dead_strip _lj_BC_USETS
_lj_BC_USETS:
- .byte 72,247,208,139,106,248,139,108,141,20,65,139,12,135,139,69
- .byte 16,137,8,199,64,4,251,255,255,255,246,69,4,4,117,18
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,246,65,4,3,116,232,128,125,6,0,116,226,137,213
- .byte 137,198,65,141,190,216,243,255,255
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,108,205,40,73,139,12,199,72,139,69,32,73,187,0,0
+ .byte 0,0,0,128,253,255,73,9,203,76,137,24,246,69,8,4
+ .byte 117,19,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,246,65,8,3,116,231,128,125,10,0,116
+ .byte 225,72,137,213,72,137,198,73,141,190,144,240,255,255
call _lj_gc_barrieruv
- .byte 137,234,235,206
+ .byte 72,137,234,235,202
.private_extern _lj_BC_USETN
.no_dead_strip _lj_BC_USETN
_lj_BC_USETN:
- .byte 139,106,248,242,65,15,16,4,199,139,108,141,20,139,77,16
- .byte 242,15,17,1,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,242,65,15,16
+ .byte 4,199,72,139,108,205,40,72,139,77,32,242,15,17,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238
.private_extern _lj_BC_USETP
.no_dead_strip _lj_BC_USETP
_lj_BC_USETP:
- .byte 72,247,208,139,106,248,139,108,141,20,139,77,16,137,65,4
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,108,205
+ .byte 40,72,193,224,47,72,247,208,72,139,77,32,72,137,1,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
.byte 36,238
.private_extern _lj_BC_UCLO
.no_dead_strip _lj_BC_UCLO
_lj_BC_UCLO:
- .byte 141,156,131,0,0,254,255,139,108,36,24,131,125,40,0,116
- .byte 16,137,85,16,141,52,202,137,239
+ .byte 72,141,156,131,0,0,254,255,72,139,108,36,16,72,131,125
+ .byte 64,0,116,20,72,137,85,32,72,141,52,202,72,137,239
call _lj_func_closeuv
- .byte 139,85,16,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238
+ .byte 72,139,85,32,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238
.private_extern _lj_BC_FNEW
.no_dead_strip _lj_BC_FNEW
_lj_BC_FNEW:
- .byte 72,247,208,139,108,36,24,137,85,16,139,82,248,65,139,52
- .byte 135,137,239,137,92,36,28
+ .byte 72,247,208,72,139,108,36,16,72,137,85,32,72,139,82,240
+ .byte 72,193,226,17,72,193,234,17,73,139,52,199,72,137,239,72
+ .byte 137,92,36,24
call _lj_func_newL_gc
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,247,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_TNEW
.no_dead_strip _lj_BC_TNEW
_lj_BC_TNEW:
- .byte 139,108,36,24,137,85,16,65,139,142,248,243,255,255,65,59
- .byte 142,252,243,255,255,137,92,36,28,115,69,137,194,37,255,7
- .byte 0,0,193,234,11,61,255,7,0,0,116,45,137,239,137,198
+ .byte 72,139,108,36,16,72,137,85,32,73,139,142,160,240,255,255
+ .byte 73,59,142,168,240,255,255,72,137,92,36,24,115,78,137,194
+ .byte 37,255,7,0,0,193,234,11,61,255,7,0,0,116,54,72
+ .byte 137,239,137,198
call _lj_tab_new
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,184,1,8,0,0,235,204,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,184,1,8,0
+ .byte 0,235,195,72,137,239
call _lj_gc_step_fixtop
- .byte 15,183,67,254,235,174
+ .byte 15,183,67,254,235,164
.private_extern _lj_BC_TDUP
.no_dead_strip _lj_BC_TDUP
_lj_BC_TDUP:
- .byte 72,247,208,139,108,36,24,65,139,142,248,243,255,255,137,92
- .byte 36,28,65,59,142,252,243,255,255,137,85,16,115,47,65,139
- .byte 52,135,137,239
+ .byte 72,247,208,72,139,108,36,16,73,139,142,160,240,255,255,72
+ .byte 137,92,36,24,73,59,142,168,240,255,255,72,137,85,32,115
+ .byte 56,73,139,52,199,72,137,239
call _lj_tab_dup
- .byte 139,85,16,15,182,75,253,137,4,202,199,68,202,4,244,255
- .byte 255,255,139,3,15,182,204,15,182,232,131,195,4,193,232,16
- .byte 65,255,36,238,137,239
+ .byte 72,139,85,32,15,182,75,253,73,187,0,0,0,0,0,0
+ .byte 250,255,76,9,216,72,137,4,202,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,137,239
call _lj_gc_step_fixtop
- .byte 15,183,67,254,72,247,208,235,193
+ .byte 15,183,67,254,72,247,208,235,183
.private_extern _lj_BC_GGET
.no_dead_strip _lj_BC_GGET
_lj_BC_GGET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,193,0
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,235,0,0,0
.private_extern _lj_BC_GSET
.no_dead_strip _lj_BC_GSET
_lj_BC_GSET:
- .byte 72,247,208,139,106,248,139,109,8,65,139,4,135,233,113,2
- .byte 0,0
+ .byte 72,247,208,72,139,106,240,72,193,229,17,72,193,237,17,72
+ .byte 139,109,16,73,139,4,199,233,206,2,0,0
.private_extern _lj_BC_TGETV
.no_dead_strip _lj_BC_TGETV
_lj_BC_TGETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,122,16,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,102,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,86,16,0,0,59,69,24,15,131,77,16,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,25,72,139,40,72,137,44
- .byte 202,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,17,139,77,16,246,65,6,1
- .byte 15,132,21,16,0,0,15,182,75,253,199,68,202,4,255,255
- .byte 255,255,235,205,131,124,194,4,251,15,133,252,15,0,0,139
- .byte 4,194,235,27
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,151,18,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,93,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,115,18,0,0,59,69,48,15,131
+ .byte 106,18,0,0,193,224,3,72,3,69,16,76,139,24,73,131
+ .byte 251,255,116,23,76,137,28,202,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,85,32,77
+ .byte 133,210,116,224,65,246,66,10,1,15,132,47,18,0,0,235
+ .byte 211,65,131,251,251,15,133,35,18,0,0,72,193,224,17,72
+ .byte 193,232,17,235,42
.private_extern _lj_BC_TGETS
.no_dead_strip _lj_BC_TGETS
_lj_BC_TGETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,163,15,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,3,77,20,131,121,12,251,117,54,57,65,8
- .byte 117,49,131,121,4,255,116,50,15,182,67,253,72,139,41,72
- .byte 137,44,194,139,3,15,182,204,15,182,232,131,195,4,193,232
- .byte 16,65,255,36,238,15,182,67,253,199,68,194,4,255,255,255
- .byte 255,235,224,139,73,16,133,201,117,189,139,77,16,133,201,116
- .byte 228,246,65,6,1,117,222,233,63,15,0,0
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,167,17,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,76,3,85,40,73,187,0,0,0,0
+ .byte 0,128,253,255,73,9,195,77,57,90,8,117,32,77,139,26
+ .byte 73,131,251,255,116,39,76,137,28,202,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,77,139,82
+ .byte 16,77,133,210,117,209,73,199,195,255,255,255,255,76,139,85
+ .byte 32,77,133,210,116,208,65,246,66,10,1,117,201,233,63,17
+ .byte 0,0
.private_extern _lj_BC_TGETB
.no_dead_strip _lj_BC_TGETB
_lj_BC_TGETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,87,15,0
- .byte 0,139,44,234,59,69,24,15,131,75,15,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,25,72,139,40,72,137,44,202
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,131,125,16,0,116,17,139,77,16,246,65,6,1,15
- .byte 132,19,15,0,0,15,182,75,253,199,68,202,4,255,255,255
- .byte 255,235,205
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,81
+ .byte 17,0,0,59,69,48,15,131,72,17,0,0,193,224,3,72
+ .byte 3,69,16,76,139,24,73,131,251,255,116,23,76,137,28,202
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,76,139,85,32,77,133,210,116,224,65,246,66,10
+ .byte 1,15,132,13,17,0,0,235,211
.private_extern _lj_BC_TGETR
.no_dead_strip _lj_BC_TGETR
_lj_BC_TGETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,59,69
- .byte 24,15,131,98,15,0,0,193,224,3,3,69,8,72,139,40
- .byte 72,137,44,202,139,3,15,182,204,15,182,232,131,195,4,193
- .byte 232,16,65,255,36,238
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,59,69,48,15,131,118,17,0,0
+ .byte 193,224,3,72,3,69,16,76,139,24,76,137,28,202,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238
.private_extern _lj_BC_TSETV
.no_dead_strip _lj_BC_TSETV
_lj_BC_TSETV:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,148,15,0
- .byte 0,139,44,234,129,124,194,4,255,255,254,255,115,100,242,15
- .byte 16,4,194,242,15,44,192,242,15,42,200,102,15,46,193,15
- .byte 133,112,15,0,0,59,69,24,15,131,103,15,0,0,193,224
- .byte 3,3,69,8,131,120,4,255,116,31,246,69,4,4,117,66
- .byte 72,139,44,202,72,137,40,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,131,125,16,0,116,219,139
- .byte 77,16,246,65,6,2,15,132,41,15,0,0,15,182,75,253
- .byte 235,200,131,124,194,4,251,15,133,24,15,0,0,139,4,194
- .byte 235,54,128,101,4,251,65,139,142,20,244,255,255,65,137,174
- .byte 20,244,255,255,137,77,12,15,182,75,253,235,163
+ .byte 15,182,236,15,182,192,72,139,44,234,72,139,4,194,73,137
+ .byte 235,72,193,229,17,72,193,237,17,73,193,251,47,65,131,251
+ .byte 244,15,133,159,17,0,0,73,137,195,73,193,251,47,65,131
+ .byte 251,242,115,99,102,72,15,110,192,242,15,44,192,242,15,42
+ .byte 200,102,15,46,193,15,133,123,17,0,0,59,69,48,15,131
+ .byte 114,17,0,0,193,224,3,72,3,69,16,72,131,56,255,116
+ .byte 32,246,69,8,4,117,68,72,139,44,202,72,137,40,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,76,139,85,32,77,133,210,116,215,65,246,66,10,2,15
+ .byte 132,49,17,0,0,235,202,65,131,251,251,15,133,37,17,0
+ .byte 0,72,193,224,17,72,193,232,17,235,66,128,101,8,251,77
+ .byte 139,150,208,240,255,255,73,137,174,208,240,255,255,76,137,85
+ .byte 24,235,164
.private_extern _lj_BC_TSETS
.no_dead_strip _lj_BC_TSETS
_lj_BC_TSETS:
- .byte 15,182,236,15,182,192,72,247,208,65,139,4,135,131,124,234
- .byte 4,244,15,133,164,14,0,0,139,44,234,139,77,28,35,72
- .byte 8,107,201,24,198,69,6,0,3,77,20,131,121,12,251,117
- .byte 77,57,65,8,117,72,131,121,4,255,116,39,246,69,4,4
- .byte 15,133,133,0,0,0,15,182,67,253,72,139,44,194,72,137
- .byte 41,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,131,125,16,0,116,211,137,12,36,139,77,16,246
- .byte 65,6,2,15,132,67,14,0,0,139,12,36,235,190,139,73
- .byte 16,133,201,117,166,139,77,16,133,201,116,10,246,65,6,2
- .byte 15,132,38,14,0,0,137,4,36,199,68,36,4,251,255,255
- .byte 255,137,108,36,8,139,124,36,24,137,87,16,72,141,20,36
- .byte 137,238,137,253,137,92,36,28
+ .byte 15,182,236,15,182,192,72,139,44,234,72,247,208,73,139,4
+ .byte 199,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,244,15,133,145,16,0,0,68,139,85,52,68,35
+ .byte 80,12,69,107,210,24,198,69,10,0,76,3,85,40,73,187
+ .byte 0,0,0,0,0,128,253,255,73,9,195,77,57,90,8,117
+ .byte 64,73,131,58,255,116,36,246,69,8,4,15,133,128,0,0
+ .byte 0,76,139,28,202,77,137,26,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,76,139,93,32,77
+ .byte 133,219,116,211,65,246,67,10,2,15,132,44,16,0,0,235
+ .byte 198,77,139,82,16,77,133,210,117,177,76,139,85,32,77,133
+ .byte 210,116,11,65,246,66,10,2,15,132,13,16,0,0,76,137
+ .byte 28,36,72,139,124,36,16,72,137,87,32,72,141,20,36,72
+ .byte 137,238,72,137,92,36,24
call _lj_tab_newkey
- .byte 139,85,16,139,108,36,8,137,193,233,113,255,255,255,128,101
- .byte 4,251,65,139,134,20,244,255,255,65,137,174,20,244,255,255
- .byte 137,69,12,233,97,255,255,255
+ .byte 72,139,124,36,16,72,139,87,32,73,137,194,15,182,75,253
+ .byte 233,118,255,255,255,128,101,8,251,77,139,158,208,240,255,255
+ .byte 73,137,174,208,240,255,255,76,137,93,24,233,101,255,255,255
.private_extern _lj_BC_TSETB
.no_dead_strip _lj_BC_TSETB
_lj_BC_TSETB:
- .byte 15,182,236,15,182,192,131,124,234,4,244,15,133,239,13,0
- .byte 0,139,44,234,59,69,24,15,131,227,13,0,0,193,224,3
- .byte 3,69,8,131,120,4,255,116,31,246,69,4,4,117,50,72
- .byte 139,12,202,72,137,8,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,125,16,0,116,219,139,77
- .byte 16,246,65,6,2,15,132,165,13,0,0,15,182,75,253,235
- .byte 200,128,101,4,251,65,139,142,20,244,255,255,65,137,174,20
- .byte 244,255,255,137,77,12,15,182,75,253,235,179
+ .byte 15,182,236,15,182,192,72,139,44,234,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,244,15,133,209
+ .byte 15,0,0,59,69,48,15,131,200,15,0,0,193,224,3,72
+ .byte 3,69,16,72,131,56,255,116,32,246,69,8,4,117,48,76
+ .byte 139,28,202,76,137,24,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,76,139,85,32,77,133,210
+ .byte 116,215,65,246,66,10,2,15,132,135,15,0,0,235,202,128
+ .byte 101,8,251,77,139,150,208,240,255,255,73,137,174,208,240,255
+ .byte 255,76,137,85,24,235,184
.private_extern _lj_BC_TSETM
.no_dead_strip _lj_BC_TSETM
_lj_BC_TSETM:
- .byte 68,137,60,36,69,139,60,199,141,12,202,139,105,248,246,69
- .byte 4,4,117,99,139,68,36,4,131,232,1,116,37,68,1,248
- .byte 59,69,24,119,51,68,41,248,65,193,231,3,68,3,125,8
- .byte 72,139,41,131,193,8,73,137,47,65,131,199,8,131,232,1
- .byte 117,238,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,139,124,36,24,137,87,16,137
- .byte 238,137,194,137,253,137,92,36,28
+ .byte 69,139,20,199,72,141,12,202,72,139,105,248,72,193,229,17
+ .byte 72,193,237,17,246,69,8,4,117,109,139,4,36,131,232,1
+ .byte 116,38,68,1,208,59,69,48,119,49,68,41,208,65,193,226
+ .byte 3,76,3,85,16,72,139,41,72,131,193,8,73,137,42,73
+ .byte 131,194,8,131,232,1,117,237,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238,72,139,124,36,16
+ .byte 72,137,87,32,72,137,238,137,194,72,137,253,72,137,92,36
+ .byte 24
call _lj_tab_reasize
- .byte 139,85,16,15,182,75,253,235,145,128,101,4,251,65,139,134
- .byte 20,244,255,255,65,137,174,20,244,255,255,137,69,12,235,134
+ .byte 72,139,85,32,15,182,75,253,15,183,67,254,233,121,255,255
+ .byte 255,128,101,8,251,73,139,134,208,240,255,255,73,137,174,208
+ .byte 240,255,255,72,137,69,24,233,120,255,255,255
.private_extern _lj_BC_TSETR
.no_dead_strip _lj_BC_TSETR
_lj_BC_TSETR:
- .byte 15,182,236,15,182,192,139,44,234,242,15,44,4,194,246,69
- .byte 4,4,117,40,59,69,24,15,131,89,13,0,0,193,224,3
- .byte 3,69,8,72,139,44,202,72,137,40,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,128,101,4,251
- .byte 65,139,142,20,244,255,255,65,137,174,20,244,255,255,137,77
- .byte 12,15,182,75,253,235,189
+ .byte 15,182,236,15,182,192,72,139,44,234,72,193,229,17,72,193
+ .byte 237,17,242,15,44,4,194,246,69,8,4,117,42,59,69,48
+ .byte 15,131,60,15,0,0,193,224,3,72,3,69,16,76,139,28
+ .byte 202,76,137,24,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,128,101,8,251,77,139,150,208,240
+ .byte 255,255,73,137,174,208,240,255,255,76,137,85,24,235,190
.private_extern _lj_BC_CALLM
.no_dead_strip _lj_BC_CALLM
_lj_BC_CALLM:
- .byte 15,182,192,3,68,36,4,131,124,202,4,247,139,44,202,15
- .byte 133,80,14,0,0,141,84,202,8,137,90,252,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,3,4,36,72,139,44,202,73,137,235,72,193,229
+ .byte 17,72,193,237,17,73,193,251,47,65,131,251,247,15,133,138
+ .byte 16,0,0,72,141,84,202,16,72,137,90,248,72,139,93,32
+ .byte 139,11,15,182,233,15,182,205,72,131,195,4,65,255,36,238
.private_extern _lj_BC_CALL
.no_dead_strip _lj_BC_CALL
_lj_BC_CALL:
- .byte 15,182,192,131,124,202,4,247,139,44,202,15,133,38,14,0
- .byte 0,141,84,202,8,137,90,252,139,93,16,139,11,15,182,233
- .byte 15,182,205,131,195,4,65,255,36,238
+ .byte 15,182,192,72,139,44,202,73,137,235,72,193,229,17,72,193
+ .byte 237,17,73,193,251,47,65,131,251,247,15,133,77,16,0,0
+ .byte 72,141,84,202,16,72,137,90,248,72,139,93,32,139,11,15
+ .byte 182,233,15,182,205,72,131,195,4,65,255,36,238
.private_extern _lj_BC_CALLMT
.no_dead_strip _lj_BC_CALLMT
_lj_BC_CALLMT:
- .byte 3,68,36,4
+ .byte 3,4,36
.private_extern _lj_BC_CALLT
.no_dead_strip _lj_BC_CALLT
_lj_BC_CALLT:
- .byte 141,76,202,8,65,137,215,139,105,248,131,121,252,247,15,133
- .byte 249,13,0,0,139,90,252,247,195,3,0,0,0,117,91,137
- .byte 106,248,137,68,36,4,131,232,1,116,21,72,139,41,131,193
- .byte 8,73,137,47,65,131,199,8,131,232,1,117,238,139,106,248
- .byte 139,68,36,4,128,125,6,1,119,18,139,93,16,139,11,15
- .byte 182,233,15,182,205,131,195,4,65,255,36,238,247,195,3,0
- .byte 0,0,117,230,15,182,75,253,72,247,209,68,139,124,202,248
- .byte 69,139,127,16,69,139,127,208,235,208,131,235,3,247,195,7
- .byte 0,0,0,117,10,41,218,65,137,215,139,90,252,235,144,131
- .byte 195,3,235,139
+ .byte 72,141,76,202,16,73,137,215,72,139,105,240,73,137,235,73
+ .byte 193,251,47,65,131,251,247,15,133,21,16,0,0,72,139,90
+ .byte 248,247,195,3,0,0,0,15,133,110,0,0,0,72,137,106
+ .byte 240,137,4,36,131,232,1,116,23,72,139,41,72,131,193,8
+ .byte 73,137,47,73,131,199,8,131,232,1,117,237,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,139,4,36,128,125,10,1,119
+ .byte 20,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238,247,195,3,0,0,0,117,228,15,182,75
+ .byte 253,72,247,217,76,139,124,202,224,73,193,231,17,73,193,239
+ .byte 17,77,139,127,32,77,139,127,184,235,198,72,131,235,3,247
+ .byte 195,7,0,0,0,117,15,72,41,218,73,137,215,72,139,90
+ .byte 248,233,119,255,255,255,131,195,3,233,111,255,255,255
.private_extern _lj_BC_ITERC
.no_dead_strip _lj_BC_ITERC
_lj_BC_ITERC:
- .byte 141,76,202,8,72,139,105,232,72,139,65,240,72,137,41,72
- .byte 137,65,8,139,105,224,139,65,228,137,105,248,137,65,252,131
- .byte 248,247,184,3,0,0,0,15,133,76,13,0,0,137,202,137
- .byte 90,252,139,93,16,139,11,15,182,233,15,182,205,131,195,4
- .byte 65,255,36,238
+ .byte 72,141,76,202,16,72,139,105,224,72,139,65,232,72,137,41
+ .byte 72,137,65,8,72,139,105,216,72,137,105,240,184,3,0,0
+ .byte 0,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,247,15,133,58,15,0,0,72,137,202,72,137,90
+ .byte 248,72,139,93,32,139,11,15,182,233,15,182,205,72,131,195
+ .byte 4,65,255,36,238
.private_extern _lj_BC_ITERN
.no_dead_strip _lj_BC_ITERN
_lj_BC_ITERN:
- .byte 68,137,60,36,68,137,116,36,4,139,108,202,240,139,68,202
- .byte 248,68,139,117,24,131,195,4,68,139,125,8,68,57,240,115
- .byte 76,65,131,124,199,4,255,116,63,242,15,42,192,73,139,44
- .byte 199,72,137,108,202,8,131,192,1,242,15,17,4,202,137,68
- .byte 202,248,15,183,67,254,141,156,131,0,0,254,255,68,139,116
- .byte 36,4,68,139,60,36,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,131,192,1,235,175,68,41,240
- .byte 59,69,28,119,216,68,107,248,24,68,3,125,20,65,131,127
- .byte 4,255,116,28,70,141,116,48,1,73,139,111,8,73,139,7
- .byte 72,137,44,202,72,137,68,202,8,68,137,116,202,248,235,162
- .byte 131,192,1,235,203
+ .byte 72,139,108,202,240,72,193,229,17,72,193,237,17,139,68,202
+ .byte 248,68,139,85,48,72,131,195,4,76,139,93,16,68,57,208
+ .byte 115,68,73,131,60,195,255,116,56,242,15,42,192,73,139,44
+ .byte 195,72,137,108,202,8,242,15,17,4,202,131,192,1,137,68
+ .byte 202,248,15,183,67,254,72,141,156,131,0,0,254,255,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,131,192,1,235,183,68,41,208,59,69,52,119,224,68,107
+ .byte 216,24,76,3,93,40,73,131,59,255,116,28,70,141,84,16
+ .byte 1,73,139,107,8,73,139,3,72,137,44,202,72,137,68,202
+ .byte 8,68,137,84,202,248,235,170,131,192,1,235,204
.private_extern _lj_BC_VARG
.no_dead_strip _lj_BC_VARG
_lj_BC_VARG:
- .byte 15,182,236,15,182,192,68,137,60,36,68,141,124,194,11,141
- .byte 12,202,68,43,122,252,133,237,116,68,141,108,233,248,65,57
- .byte 215,115,23,73,139,71,248,65,131,199,8,72,137,1,131,193
- .byte 8,57,233,115,19,65,57,215,114,233,199,65,4,255,255,255
- .byte 255,131,193,8,57,233,114,242,68,139,60,36,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 36,4,1,0,0,0,137,208,68,41,248,118,219,137,197,193
- .byte 237,3,131,197,1,137,108,36,4,139,108,36,24,1,200,59
- .byte 69,32,119,21,73,139,71,248,65,131,199,8,72,137,1,131
- .byte 193,8,65,57,215,114,237,235,175,137,85,16,137,77,24,137
- .byte 92,36,28,65,41,215,139,116,36,4,131,238,1,137,239
+ .byte 15,182,236,15,182,192,76,141,84,194,19,72,141,12,202,76
+ .byte 43,82,248,72,133,237,116,70,72,141,108,233,248,73,57,210
+ .byte 115,25,73,139,66,240,73,131,194,8,72,137,1,72,131,193
+ .byte 8,72,57,233,115,21,73,57,210,114,231,72,199,1,255,255
+ .byte 255,255,72,131,193,8,72,57,233,114,240,139,3,15,182,204
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,199,4
+ .byte 36,1,0,0,0,72,137,208,76,41,208,118,222,137,197,193
+ .byte 237,3,131,197,1,137,44,36,72,139,108,36,16,72,1,200
+ .byte 72,59,69,48,119,22,73,139,66,240,73,131,194,8,72,137
+ .byte 1,72,131,193,8,73,57,210,114,236,235,175,72,137,85,32
+ .byte 72,137,77,40,72,137,92,36,24,73,41,210,68,137,84,36
+ .byte 4,139,52,36,131,238,1,72,137,239
call _lj_state_growstack
- .byte 139,85,16,139,77,24,65,1,215,235,197
+ .byte 72,139,85,32,76,99,84,36,4,72,139,77,40,73,1,210
+ .byte 235,181
.private_extern _lj_BC_ISNEXT
.no_dead_strip _lj_BC_ISNEXT
_lj_BC_ISNEXT:
- .byte 131,124,202,236,247,117,65,139,108,202,232,131,124,202,244,244
- .byte 117,54,131,124,202,252,255,117,47,128,125,6,4,117,41,141
- .byte 156,131,0,0,254,255,199,68,202,248,0,0,0,0,199,68
- .byte 202,252,255,127,254,255,139,3,15,182,204,15,182,232,131,195
- .byte 4,193,232,16,65,255,36,238,198,67,252,88,141,156,131,0
- .byte 0,254,255,198,3,69,235,222
+ .byte 72,139,108,202,232,73,137,235,72,193,229,17,72,193,237,17
+ .byte 73,193,251,47,65,131,251,247,117,71,76,139,92,202,240,73
+ .byte 193,251,47,65,131,251,244,117,56,72,131,124,202,248,255,117
+ .byte 48,128,125,10,4,117,42,72,141,156,131,0,0,254,255,73
+ .byte 186,0,0,0,0,255,127,254,255,76,137,84,202,248,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,198,67,252,88,72,141,156,131,0,0,254,255,198,3,69
+ .byte 235,220
.private_extern _lj_BC_RETM
.no_dead_strip _lj_BC_RETM
_lj_BC_RETM:
- .byte 3,68,36,4
+ .byte 3,4,36
.private_extern _lj_BC_RET
.no_dead_strip _lj_BC_RET
_lj_BC_RET:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,94,65,137,215,131,232,1,116,17,73,139,44,15,73,137
- .byte 111,248,65,131,199,8,131,232,1,117,239,139,68,36,4,15
- .byte 182,107,255,57,197,119,40,15,182,75,253,72,247,209,141,20
- .byte 202,68,139,122,248,69,139,127,16,69,139,127,208,139,3,15
- .byte 182,204,15,182,232,131,195,4,193,232,16,65,255,36,238,65
- .byte 199,71,252,255,255,255,255,65,131,199,8,131,192,1,235,195
- .byte 141,107,253,247,197,7,0,0,0,15,133,1,5,0,0,41
- .byte 234,1,233,233,123,255,255,255
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,105,73,137,215,131,232,1,116,17,73,139,44,15,73,137
+ .byte 111,240,73,131,199,8,131,232,1,117,239,139,4,36,15,182
+ .byte 107,255,57,197,119,51,15,182,75,253,72,247,217,72,141,84
+ .byte 202,240,76,139,122,240,73,193,231,17,73,193,239,17,77,139
+ .byte 127,32,77,139,127,184,139,3,15,182,204,15,182,232,72,131
+ .byte 195,4,193,232,16,65,255,36,238,73,199,71,240,255,255,255
+ .byte 255,73,131,199,8,72,131,192,1,235,183,72,141,107,253,247
+ .byte 197,7,0,0,0,15,133,154,5,0,0,72,41,234,72,1
+ .byte 233,233,109,255,255,255
.private_extern _lj_BC_RET0
.no_dead_strip _lj_BC_RET0
_lj_BC_RET0:
- .byte 139,90,252,137,68,36,4,247,195,3,0,0,0,117,58,56
- .byte 67,255,119,40,15,182,75,253,72,247,209,141,20,202,68,139
- .byte 122,248,69,139,127,16,69,139,127,208,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,68,194,244
- .byte 255,255,255,255,131,192,1,235,198,141,107,253,247,197,7,0
- .byte 0,0,15,133,160,4,0,0,41,234,235,164
+ .byte 72,139,90,248,137,4,36,247,195,3,0,0,0,117,71,56
+ .byte 67,255,119,51,15,182,75,253,72,247,217,72,141,84,202,240
+ .byte 76,139,122,240,73,193,231,17,73,193,239,17,77,139,127,32
+ .byte 77,139,127,184,139,3,15,182,204,15,182,232,72,131,195,4
+ .byte 193,232,16,65,255,36,238,72,199,68,194,232,255,255,255,255
+ .byte 72,131,192,1,235,185,72,141,107,253,247,197,7,0,0,0
+ .byte 15,133,41,5,0,0,72,41,234,235,149
.private_extern _lj_BC_RET1
.no_dead_strip _lj_BC_RET1
_lj_BC_RET1:
- .byte 193,225,3,139,90,252,137,68,36,4,247,195,3,0,0,0
- .byte 117,66,72,139,44,10,72,137,106,248,56,67,255,119,40,15
- .byte 182,75,253,72,247,209,141,20,202,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,139,3,15,182,204,15,182,232,131,195,4
- .byte 193,232,16,65,255,36,238,199,68,194,244,255,255,255,255,131
- .byte 192,1,235,198,141,107,253,247,197,7,0,0,0,15,133,57
- .byte 4,0,0,41,234,1,233,235,154
+ .byte 193,225,3,72,139,90,248,137,4,36,247,195,3,0,0,0
+ .byte 117,79,72,139,44,10,72,137,106,240,56,67,255,119,51,15
+ .byte 182,75,253,72,247,217,72,141,84,202,240,76,139,122,240,73
+ .byte 193,231,17,73,193,239,17,77,139,127,32,77,139,127,184,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,232,255,255,255,255,72,131,192,1,235
+ .byte 185,72,141,107,253,247,197,7,0,0,0,15,133,179,4,0
+ .byte 0,72,41,234,72,1,233,235,138
.private_extern _lj_BC_FORI
.no_dead_strip _lj_BC_FORI
_lj_BC_FORI:
- .byte 141,12,202,129,121,4,255,255,254,255,15,131,105,10,0,0
- .byte 129,121,12,255,255,254,255,15,131,92,10,0,0,139,105,20
- .byte 129,253,255,255,254,255,15,131,77,10,0,0,242,15,16,1
- .byte 242,15,16,73,8,124,36,102,15,46,200,242,15,17,65,24
- .byte 115,7,141,156,131,0,0,254,255,139,3,15,182,204,15,182
- .byte 232,131,195,4,193,232,16,65,255,36,238,102,15,46,193,235
- .byte 218
+ .byte 72,141,12,202,76,139,25,73,193,251,47,65,131,251,242,15
+ .byte 131,17,12,0,0,76,139,89,8,73,193,251,47,65,131,251
+ .byte 242,15,131,255,11,0,0,72,139,105,16,73,137,235,73,193
+ .byte 251,47,65,131,251,242,15,131,234,11,0,0,242,15,16,1
+ .byte 242,15,16,73,8,124,38,102,15,46,200,242,15,17,65,24
+ .byte 115,8,72,141,156,131,0,0,254,255,139,3,15,182,204,15
+ .byte 182,232,72,131,195,4,193,232,16,65,255,36,238,102,15,46
+ .byte 193,235,216
.private_extern _lj_BC_JFORI
.no_dead_strip _lj_BC_JFORI
_lj_BC_JFORI:
- .byte 141,12,202,129,121,4,255,255,254,255,15,131,8,10,0,0
- .byte 129,121,12,255,255,254,255,15,131,251,9,0,0,139,105,20
- .byte 129,253,255,255,254,255,15,131,236,9,0,0,242,15,16,1
- .byte 242,15,16,73,8,124,44,102,15,46,200,242,15,17,65,24
- .byte 141,156,131,0,0,254,255,15,183,67,254,15,131,66,1,0
- .byte 0,139,3,15,182,204,15,182,232,131,195,4,193,232,16,65
- .byte 255,36,238,102,15,46,193,235,210
+ .byte 72,141,12,202,76,139,25,73,193,251,47,65,131,251,242,15
+ .byte 131,158,11,0,0,76,139,89,8,73,193,251,47,65,131,251
+ .byte 242,15,131,140,11,0,0,72,139,105,16,73,137,235,73,193
+ .byte 251,47,65,131,251,242,15,131,119,11,0,0,242,15,16,1
+ .byte 242,15,16,73,8,124,46,102,15,46,200,242,15,17,65,24
+ .byte 72,141,156,131,0,0,254,255,15,183,67,254,15,131,76,1
+ .byte 0,0,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,102,15,46,193,235,208
.private_extern _lj_BC_FORL
.no_dead_strip _lj_BC_FORL
_lj_BC_FORL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 38,28,0,0
+ .byte 137,32,0,0
.private_extern _lj_BC_IFORL
.no_dead_strip _lj_BC_IFORL
_lj_BC_IFORL:
- .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
- .byte 15,88,65,16,242,15,17,1,133,237,120,36,102,15,46,200
- .byte 242,15,17,65,24,114,7,141,156,131,0,0,254,255,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,65,255,36,238
- .byte 102,15,46,193,235,218
+ .byte 72,141,12,202,72,139,105,16,242,15,16,1,242,15,16,73
+ .byte 8,242,15,88,65,16,242,15,17,1,72,133,237,120,38,102
+ .byte 15,46,200,242,15,17,65,24,114,8,72,141,156,131,0,0
+ .byte 254,255,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,102,15,46,193,235,216
.private_extern _lj_BC_JFORL
.no_dead_strip _lj_BC_JFORL
_lj_BC_JFORL:
- .byte 141,12,202,139,105,20,242,15,16,1,242,15,16,73,8,242
- .byte 15,88,65,16,242,15,17,1,133,237,120,33,102,15,46,200
- .byte 242,15,17,65,24,15,131,165,0,0,0,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,102,15,46
- .byte 193,235,221
+ .byte 72,141,12,202,72,139,105,16,242,15,16,1,242,15,16,73
+ .byte 8,242,15,88,65,16,242,15,17,1,72,133,237,120,34,102
+ .byte 15,46,200,242,15,17,65,24,15,131,166,0,0,0,139,3
+ .byte 15,182,204,15,182,232,72,131,195,4,193,232,16,65,255,36
+ .byte 238,102,15,46,193,235,220
.private_extern _lj_BC_ITERL
.no_dead_strip _lj_BC_ITERL
_lj_BC_ITERL:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 137,27,0,0
+ .byte 227,31,0,0
.private_extern _lj_BC_IITERL
.no_dead_strip _lj_BC_IITERL
_lj_BC_IITERL:
- .byte 141,12,202,139,105,4,131,253,255,116,15,141,156,131,0,0
- .byte 254,255,139,1,137,105,252,137,65,248,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,141,12,202,72,139,41,72,131,253,255,116,12,72,141,156
+ .byte 131,0,0,254,255,72,137,105,248,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_JITERL
.no_dead_strip _lj_BC_JITERL
_lj_BC_JITERL:
- .byte 141,12,202,139,105,4,131,253,255,116,10,137,105,252,139,41
- .byte 137,105,248,235,56,139,3,15,182,204,15,182,232,131,195,4
- .byte 193,232,16,65,255,36,238
+ .byte 72,141,12,202,72,139,41,72,131,253,255,116,6,72,137,105
+ .byte 248,235,58,139,3,15,182,204,15,182,232,72,131,195,4,193
+ .byte 232,16,65,255,36,238
.private_extern _lj_BC_LOOP
.no_dead_strip _lj_BC_LOOP
_lj_BC_LOOP:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,2,15,130
- .byte 34,27,0,0
+ .byte 125,31,0,0
.private_extern _lj_BC_ILOOP
.no_dead_strip _lj_BC_ILOOP
_lj_BC_ILOOP:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.private_extern _lj_BC_JLOOP
.no_dead_strip _lj_BC_JLOOP
_lj_BC_JLOOP:
- .byte 65,139,142,232,246,255,255,139,4,129,72,139,64,64,139,108
- .byte 36,24,65,137,150,212,244,255,255,65,137,174,64,244,255,255
- .byte 76,137,36,36,76,137,108,36,8,72,131,236,16,255,224
+ .byte 73,139,142,224,244,255,255,72,139,4,193,72,139,64,88,72
+ .byte 139,108,36,16,73,137,150,0,242,255,255,73,137,174,104,241
+ .byte 255,255,72,131,236,16,76,137,100,36,16,76,137,108,36,8
+ .byte 255,224
.private_extern _lj_BC_JMP
.no_dead_strip _lj_BC_JMP
_lj_BC_JMP:
- .byte 141,156,131,0,0,254,255,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238
+ .byte 72,141,156,131,0,0,254,255,139,3,15,182,204,15,182,232
+ .byte 72,131,195,4,193,232,16,65,255,36,238
.private_extern _lj_BC_FUNCF
.no_dead_strip _lj_BC_FUNCF
_lj_BC_FUNCF:
.byte 137,221,209,237,131,229,126,102,65,131,108,46,128,1,15,130
- .byte 236,26,0,0
+ .byte 82,31,0,0
.private_extern _lj_BC_IFUNCF
.no_dead_strip _lj_BC_IFUNCF
_lj_BC_IFUNCF:
- .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
- .byte 223,2,0,0,15,182,75,194,57,200,118,18,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238,199,68
- .byte 194,252,255,255,255,255,131,192,1,57,200,118,241,235,221
+ .byte 76,139,123,180,72,139,108,36,16,72,141,12,202,72,59,77
+ .byte 48,15,135,73,3,0,0,15,182,75,158,57,200,118,19,139
+ .byte 3,15,182,204,15,182,232,72,131,195,4,193,232,16,65,255
+ .byte 36,238,72,199,68,194,248,255,255,255,255,131,192,1,57,200
+ .byte 118,240,235,219
.private_extern _lj_BC_JFUNCF
.no_dead_strip _lj_BC_JFUNCF
_lj_BC_JFUNCF:
- .byte 68,139,123,204,139,108,36,24,141,12,202,59,77,32,15,135
- .byte 160,2,0,0,15,182,75,194,57,200,118,9,15,183,67,254
- .byte 233,64,255,255,255,199,68,194,252,255,255,255,255,131,192,1
- .byte 57,200,118,241,235,230
+ .byte 76,139,123,180,72,139,108,36,16,72,141,12,202,72,59,77
+ .byte 48,15,135,5,3,0,0,15,182,75,158,57,200,118,9,15
+ .byte 183,67,254,233,51,255,255,255,72,199,68,194,248,255,255,255
+ .byte 255,131,192,1,57,200,118,240,235,229
.private_extern _lj_BC_FUNCV
.no_dead_strip _lj_BC_FUNCV
@@ -831,14 +881,15 @@ _lj_BC_FUNCV:
.private_extern _lj_BC_IFUNCV
.no_dead_strip _lj_BC_IFUNCV
_lj_BC_IFUNCV:
- .byte 141,44,197,3,0,0,0,141,4,194,68,139,122,248,137,104
- .byte 252,68,137,120,248,139,108,36,24,141,12,200,59,77,32,15
- .byte 135,84,2,0,0,137,209,137,194,15,182,107,194,133,237,116
- .byte 37,131,193,8,57,209,115,52,68,139,121,248,68,137,56,68
- .byte 139,121,252,68,137,120,4,131,192,8,199,65,252,255,255,255
- .byte 255,131,237,1,117,219,68,139,123,204,139,3,15,182,204,15
- .byte 182,232,131,195,4,193,232,16,65,255,36,238,199,64,4,255
- .byte 255,255,255,131,192,8,131,237,1,117,241,235,217
+ .byte 141,44,197,11,0,0,0,72,141,68,194,8,76,139,122,240
+ .byte 72,137,104,248,76,137,120,240,72,139,108,36,16,72,141,12
+ .byte 200,72,59,77,48,15,135,177,2,0,0,72,137,209,72,137
+ .byte 194,15,182,107,158,133,237,116,37,72,131,193,8,72,131,193
+ .byte 8,72,57,209,115,47,76,139,121,240,76,137,56,72,131,192
+ .byte 8,72,199,65,240,255,255,255,255,131,237,1,117,223,76,139
+ .byte 123,180,139,3,15,182,204,15,182,232,72,131,195,4,193,232
+ .byte 16,65,255,36,238,72,199,0,255,255,255,255,72,131,192,8
+ .byte 131,237,1,117,240,235,215
.private_extern _lj_BC_JFUNCV
.no_dead_strip _lj_BC_JFUNCV
@@ -848,59 +899,63 @@ _lj_BC_JFUNCV:
.private_extern _lj_BC_FUNCC
.no_dead_strip _lj_BC_FUNCC
_lj_BC_FUNCC:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,137,239
- .byte 15,135,206,1,0,0,65,199,134,48,244,255,255,254,255,255
- .byte 255,65,255,215,139,85,16,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,141,12,194,247,217,3,77
- .byte 24,139,90,252,233,126,0,0,0
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,72,137,239
+ .byte 15,135,23,2,0,0,65,199,134,64,241,255,255,254,255,255
+ .byte 255,65,255,215,72,139,85,32,73,137,174,248,241,255,255,65
+ .byte 199,134,64,241,255,255,255,255,255,255,72,141,12,194,72,247
+ .byte 217,72,3,77,40,72,139,90,248,233,156,0,0,0
.private_extern _lj_BC_FUNCCW
.no_dead_strip _lj_BC_FUNCCW
_lj_BC_FUNCCW:
- .byte 139,106,248,76,139,125,24,139,108,36,24,141,68,194,248,137
- .byte 85,16,141,136,160,0,0,0,59,77,32,137,69,24,76,137
- .byte 254,137,239,15,135,114,1,0,0,65,199,134,48,244,255,255
- .byte 254,255,255,255,65,255,150,184,244,255,255,139,85,16,65,137
- .byte 174,208,244,255,255,65,199,134,48,244,255,255,255,255,255,255
- .byte 141,12,194,247,217,3,77,24,139,90,252,235,33
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,76,139,125,40
+ .byte 72,139,108,36,16,72,141,68,194,248,72,137,85,32,72,141
+ .byte 136,160,0,0,0,72,59,77,48,72,137,69,40,76,137,254
+ .byte 72,137,239,15,135,166,1,0,0,65,199,134,64,241,255,255
+ .byte 254,255,255,255,65,255,150,224,241,255,255,72,139,85,32,73
+ .byte 137,174,248,241,255,255,65,199,134,64,241,255,255,255,255,255
+ .byte 255,72,141,12,194,72,247,217,72,3,77,40,72,139,90,248
+ .byte 235,42
.private_extern _lj_vm_returnp
.no_dead_strip _lj_vm_returnp
_lj_vm_returnp:
- .byte 247,195,4,0,0,0,15,132,245,2,0,0,131,227,248,41
- .byte 218,72,141,76,25,248,139,90,252,199,68,10,4,253,255,255
- .byte 255
+ .byte 247,195,4,0,0,0,15,132,100,3,0,0,72,131,227,248
+ .byte 72,41,218,72,141,76,25,248,72,139,90,248,73,187,255,255
+ .byte 255,255,255,255,254,255,76,137,28,10
.private_extern _lj_vm_returnc
.no_dead_strip _lj_vm_returnc
_lj_vm_returnc:
- .byte 131,192,1,15,132,167,0,0,0,137,68,36,4,247,195,3
- .byte 0,0,0,15,132,146,250,255,255
+ .byte 131,192,1,15,132,182,0,0,0,137,4,36,72,247,195,3
+ .byte 0,0,0,15,132,237,249,255,255
.private_extern _lj_vm_return
.no_dead_strip _lj_vm_return
_lj_vm_return:
- .byte 131,243,1,247,195,3,0,0,0,117,187,65,199,134,48,244
- .byte 255,255,254,255,255,255,131,227,248,41,211,247,219,131,232,1
- .byte 116,16,72,139,44,10,72,137,106,248,131,194,8,131,232,1
- .byte 117,240,139,108,36,24,137,93,16,139,68,36,4,139,76,36
- .byte 16,57,193,117,28,131,234,8,137,85,24
+ .byte 72,131,243,1,247,195,3,0,0,0,117,177,65,199,134,64
+ .byte 241,255,255,254,255,255,255,72,131,227,248,72,41,211,72,247
+ .byte 219,131,232,1,116,17,72,139,44,10,72,137,106,240,72,131
+ .byte 194,8,131,232,1,117,239,72,139,108,36,16,72,137,93,32
+ .byte 139,4,36,139,76,36,8,57,193,117,30,72,131,234,16,72
+ .byte 137,85,40
.private_extern _lj_vm_leave_cp
.no_dead_strip _lj_vm_leave_cp
_lj_vm_leave_cp:
- .byte 72,139,76,36,32,72,137,77,48,49,192
+ .byte 72,139,76,36,32,72,137,77,80,49,192
.private_extern _lj_vm_leave_unw
.no_dead_strip _lj_vm_leave_unw
_lj_vm_leave_unw:
- .byte 72,131,196,40,65,94,65,95,91,93,195,114,20,59,85,32
- .byte 119,26,199,66,252,255,255,255,255,131,194,8,131,192,1,235
- .byte 202,133,201,116,202,41,193,141,20,202,235,195,137,85,24,137
- .byte 68,36,4,137,206,137,239
+ .byte 72,131,196,40,65,94,65,95,91,93,195,114,23,72,59,85
+ .byte 48,119,30,72,199,66,240,255,255,255,255,72,131,194,8,131
+ .byte 192,1,235,197,133,201,116,197,72,41,193,72,141,20,202,235
+ .byte 188,72,137,85,40,137,4,36,137,206,72,137,239
call _lj_state_growstack
- .byte 139,85,24,235,162
+ .byte 72,139,85,40,235,154
.private_extern _lj_vm_unwind_yield
.no_dead_strip _lj_vm_unwind_yield
@@ -915,12 +970,14 @@ _lj_vm_unwind_c:
.private_extern _lj_vm_unwind_c_eh
.no_dead_strip _lj_vm_unwind_c_eh
_lj_vm_unwind_c_eh:
- .byte 139,108,36,24,139,109,8,199,69,88,254,255,255,255,235,166
+ .byte 72,139,108,36,16,72,139,109,16,199,133,176,0,0,0,254
+ .byte 255,255,255,235,154
.private_extern _lj_vm_unwind_rethrow
.no_dead_strip _lj_vm_unwind_rethrow
_lj_vm_unwind_rethrow:
- .byte 139,124,36,24,137,198,72,131,196,40,65,94,65,95,91,93
+ .byte 72,139,124,36,16,137,198,72,131,196,40,65,94,65,95,91
+ .byte 93
jmp _lj_err_throw
.private_extern _lj_vm_unwind_ff
@@ -931,215 +988,232 @@ _lj_vm_unwind_ff:
.private_extern _lj_vm_unwind_ff_eh
.no_dead_strip _lj_vm_unwind_ff_eh
_lj_vm_unwind_ff_eh:
- .byte 139,108,36,24,72,199,193,248,255,255,255,184,2,0,0,0
- .byte 139,85,16,68,139,117,8,65,129,198,40,12,0,0,139,90
- .byte 252,199,66,252,254,255,255,255,65,199,134,48,244,255,255,255
- .byte 255,255,255,233,227,254,255,255
+ .byte 72,139,108,36,16,184,2,0,0,0,72,139,85,32,76,139
+ .byte 117,16,73,129,198,112,15,0,0,72,139,90,248,72,185,255
+ .byte 255,255,255,255,127,255,255,72,139,42,72,137,74,240,72,137
+ .byte 106,248,72,199,193,240,255,255,255,65,199,134,64,241,255,255
+ .byte 255,255,255,255,233,189,254,255,255
.private_extern _lj_vm_growstack_c
.no_dead_strip _lj_vm_growstack_c
_lj_vm_growstack_c:
- .byte 190,20,0,0,0,235,28
+ .byte 190,20,0,0,0,235,35
.private_extern _lj_vm_growstack_v
.no_dead_strip _lj_vm_growstack_v
_lj_vm_growstack_v:
- .byte 131,232,8,235,4
+ .byte 72,131,232,16,235,5
.private_extern _lj_vm_growstack_f
.no_dead_strip _lj_vm_growstack_f
_lj_vm_growstack_f:
- .byte 141,68,194,248,15,182,75,195,131,195,4,137,85,16,137,69
- .byte 24,137,92,36,28,137,206,137,239
+ .byte 72,141,68,194,248,15,182,75,159,72,131,195,4,72,137,85
+ .byte 32,72,137,69,40,72,137,92,36,24,72,137,206,72,137,239
call _lj_state_growstack
- .byte 139,85,16,139,69,24,139,106,248,41,208,193,232,3,131,192
- .byte 1,139,93,16,139,11,15,182,233,15,182,205,131,195,4,65
- .byte 255,36,238
+ .byte 72,139,85,32,72,139,69,40,72,139,106,240,72,193,229,17
+ .byte 72,193,237,17,72,41,208,193,232,3,131,192,1,72,139,93
+ .byte 32,139,11,15,182,233,15,182,205,72,131,195,4,65,255,36
+ .byte 238
.private_extern _lj_vm_resume
.no_dead_strip _lj_vm_resume
_lj_vm_resume:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,241,187,5,0,0,0,49,192,76,141,124,36,1,68,139
- .byte 117,8,65,129,198,40,12,0,0,137,68,36,28,72,137,68
- .byte 36,32,137,68,36,16,137,68,36,20,76,137,125,48,56,69
- .byte 7,15,132,137,0,0,0,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,136,69,7,139,85,16,139
- .byte 69,24,41,200,193,232,3,131,192,1,41,209,139,90,252,137
- .byte 68,36,4,247,195,3,0,0,0,15,132,194,248,255,255,233
- .byte 43,254,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,241,187,5,0,0,0,49,192,76,141,124,36
+ .byte 1,76,139,117,16,73,129,198,112,15,0,0,72,137,68,36
+ .byte 24,72,137,68,36,32,137,68,36,8,137,68,36,12,76,137
+ .byte 125,80,56,69,11,15,132,145,0,0,0,73,137,174,248,241
+ .byte 255,255,65,199,134,64,241,255,255,255,255,255,255,136,69,11
+ .byte 72,139,85,32,72,139,69,40,72,41,200,193,232,3,131,192
+ .byte 1,72,41,209,72,139,90,248,137,4,36,247,195,3,0,0
+ .byte 0,15,132,217,247,255,255,233,231,253,255,255
.private_extern _lj_vm_pcall
.no_dead_strip _lj_vm_pcall
_lj_vm_pcall:
.byte 85,83,65,87,65,86,72,131,236,40,187,5,0,0,0,137
- .byte 76,36,20,235,15
+ .byte 76,36,12,235,15
.private_extern _lj_vm_call
.no_dead_strip _lj_vm_call
_lj_vm_call:
.byte 85,83,65,87,65,86,72,131,236,40,187,1,0,0,0,137
- .byte 84,36,16,137,253,137,124,36,24,137,241,68,139,117,8,76
- .byte 139,125,48,76,137,124,36,32,137,108,36,28,65,129,198,40
- .byte 12,0,0,72,137,101,48,65,137,174,208,244,255,255,65,199
- .byte 134,48,244,255,255,255,255,255,255,139,85,16,1,203,41,211
- .byte 139,69,24,41,200,193,232,3,131,192,1
+ .byte 84,36,8,72,137,253,72,137,124,36,16,72,137,241,76,139
+ .byte 117,16,76,139,125,80,76,137,124,36,32,72,137,108,36,24
+ .byte 73,129,198,112,15,0,0,72,137,101,80,73,137,174,248,241
+ .byte 255,255,65,199,134,64,241,255,255,255,255,255,255,72,139,85
+ .byte 32,72,1,203,72,41,211,72,139,69,40,72,41,200,193,232
+ .byte 3,131,192,1
.private_extern _lj_vm_call_dispatch
.no_dead_strip _lj_vm_call_dispatch
_lj_vm_call_dispatch:
- .byte 139,105,248,131,121,252,247,15,133,163,3,0,0
+ .byte 72,139,105,240,73,137,235,72,193,229,17,72,193,237,17,73
+ .byte 193,251,47,65,131,251,247,15,133,104,4,0,0
.private_extern _lj_vm_call_dispatch_f
.no_dead_strip _lj_vm_call_dispatch_f
_lj_vm_call_dispatch_f:
- .byte 137,202,137,90,252,139,93,16,139,11,15,182,233,15,182,205
- .byte 131,195,4,65,255,36,238
+ .byte 72,137,202,72,137,90,248,72,139,93,32,139,11,15,182,233
+ .byte 15,182,205,72,131,195,4,65,255,36,238
.private_extern _lj_vm_cpcall
.no_dead_strip _lj_vm_cpcall
_lj_vm_cpcall:
- .byte 85,83,65,87,65,86,72,131,236,40,137,253,137,124,36,24
- .byte 137,108,36,28,68,139,125,36,68,43,125,24,68,139,117,8
- .byte 199,68,36,20,0,0,0,0,68,137,124,36,16,65,129,198
- .byte 40,12,0,0,76,139,125,48,76,137,124,36,32,72,137,101
- .byte 48,65,137,174,208,244,255,255,255,209,133,192,15,132,144,253
- .byte 255,255,137,193,187,5,0,0,0,233,90,255,255,255
+ .byte 85,83,65,87,65,86,72,131,236,40,72,137,253,72,137,124
+ .byte 36,16,72,137,108,36,24,76,139,125,56,76,43,125,40,76
+ .byte 139,117,16,199,68,36,12,0,0,0,0,68,137,124,36,8
+ .byte 73,129,198,112,15,0,0,76,139,125,80,76,137,124,36,32
+ .byte 72,137,101,80,73,137,174,248,241,255,255,255,209,72,133,192
+ .byte 15,132,51,253,255,255,72,137,193,187,5,0,0,0,233,60
+ .byte 255,255,255
.private_extern _lj_cont_dispatch
.no_dead_strip _lj_cont_dispatch
_lj_cont_dispatch:
- .byte 1,209,131,227,248,137,213,41,218,199,68,193,252,255,255,255
- .byte 255,137,200,139,93,244,72,99,77,240,131,249,1,118,24,76
- .byte 141,61,128,227,255,255,76,1,249,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,255,225,15,132,47,27,0,0,41,213,193
- .byte 237,3,141,69,255,233,217,20,0,0
+ .byte 72,1,209,72,131,227,248,72,137,213,72,41,218,72,199,68
+ .byte 193,248,255,255,255,255,72,137,200,72,139,93,232,72,139,77
+ .byte 224,72,131,249,1,118,22,76,139,122,240,73,193,231,17,73
+ .byte 193,239,17,77,139,127,32,77,139,127,184,255,225,15,132,41
+ .byte 31,0,0,72,41,213,193,237,3,141,69,253,233,102,24,0
+ .byte 0
.private_extern _lj_cont_cat
.no_dead_strip _lj_cont_cat
_lj_cont_cat:
- .byte 15,182,75,255,131,237,16,141,12,202,41,233,15,132,132,0
- .byte 0,0,247,217,193,233,3,139,124,36,24,137,87,16,137,202
- .byte 72,139,8,72,137,77,0,137,238,233,60,236,255,255
+ .byte 15,182,75,255,72,131,237,32,72,141,12,202,72,41,233,15
+ .byte 132,157,0,0,0,72,247,217,193,233,3,72,139,124,36,16
+ .byte 72,137,87,32,137,202,72,139,8,72,137,77,0,72,137,238
+ .byte 233,81,233,255,255
.private_extern _lj_vmeta_tgets
.no_dead_strip _lj_vmeta_tgets
_lj_vmeta_tgets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,54,117,46,65,141,142,104,244,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,54,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,112,241,255,255,72
+ .byte 137,77,0,235,35
.private_extern _lj_vmeta_tgetb
.no_dead_strip _lj_vmeta_tgetb
_lj_vmeta_tgetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.private_extern _lj_vmeta_tgetv
.no_dead_strip _lj_vmeta_tgetv
_lj_vmeta_tgetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call _lj_meta_tget
- .byte 139,85,16,133,192,116,29
+ .byte 72,139,85,32,72,133,192,116,30
.private_extern _lj_cont_ra
.no_dead_strip _lj_cont_ra
_lj_cont_ra:
.byte 15,182,75,253,72,139,40,72,137,44,202,139,3,15,182,204
- .byte 15,182,232,131,195,4,193,232,16,65,255,36,238,139,77,24
- .byte 137,89,244,141,89,2,41,211,139,105,248,184,3,0,0,0
- .byte 233,118,254,255,255
+ .byte 15,182,232,72,131,195,4,193,232,16,65,255,36,238,72,139
+ .byte 77,40,72,137,89,232,72,141,89,2,72,41,211,72,139,105
+ .byte 240,184,3,0,0,0,72,193,229,17,72,193,237,17,233,60
+ .byte 254,255,255
.private_extern _lj_vmeta_tgetr
.no_dead_strip _lj_vmeta_tgetr
_lj_vmeta_tgetr:
- .byte 137,239,137,213,137,198
+ .byte 72,137,239,72,137,213,137,198
call _lj_tab_getinth
- .byte 15,182,75,253,137,234,133,192,15,133,139,240,255,255,199,68
- .byte 202,4,255,255,255,255,233,133,240,255,255
+ .byte 15,182,75,253,72,137,234,72,133,192,15,133,116,238,255,255
+ .byte 73,199,195,255,255,255,255,233,107,238,255,255
.private_extern _lj_vmeta_tsets
.no_dead_strip _lj_vmeta_tsets
_lj_vmeta_tsets:
- .byte 137,4,36,199,68,36,4,251,255,255,255,72,141,4,36,128
- .byte 123,252,55,117,46,65,141,142,104,244,255,255,137,41,199,65
- .byte 4,244,255,255,255,137,205,235,33
+ .byte 73,187,0,0,0,0,0,128,253,255,76,9,216,72,137,4
+ .byte 36,72,141,4,36,128,123,252,55,117,53,72,185,0,0,0
+ .byte 0,0,0,250,255,72,9,233,73,141,174,112,241,255,255,72
+ .byte 137,77,0,235,35
.private_extern _lj_vmeta_tsetb
.no_dead_strip _lj_vmeta_tsetb
_lj_vmeta_tsetb:
.byte 15,182,67,254,242,15,42,192,242,15,17,4,36,72,141,4
- .byte 36,235,7
+ .byte 36,235,8
.private_extern _lj_vmeta_tsetv
.no_dead_strip _lj_vmeta_tsetv
_lj_vmeta_tsetv:
- .byte 15,182,67,254,141,4,194,15,182,107,255,141,44,234,139,124
- .byte 36,24,137,87,16,137,238,72,137,194,137,253,137,92,36,28
+ .byte 15,182,67,254,72,141,4,194,15,182,107,255,72,141,44,234
+ .byte 72,139,124,36,16,72,137,87,32,72,137,238,72,137,194,72
+ .byte 137,253,72,137,92,36,24
call _lj_meta_tset
- .byte 139,85,16,133,192,116,29,15,182,75,253,72,139,44,202,72
- .byte 137,40
+ .byte 72,139,85,32,72,133,192,116,30,15,182,75,253,72,139,44
+ .byte 202,72,137,40
.private_extern _lj_cont_nop
.no_dead_strip _lj_cont_nop
_lj_cont_nop:
- .byte 139,3,15,182,204,15,182,232,131,195,4,193,232,16,65,255
- .byte 36,238,139,77,24,137,89,244,15,182,67,253,72,139,44,194
- .byte 72,137,105,16,141,89,2,41,211,139,105,248,184,4,0,0
- .byte 0,233,167,253,255,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238,72,139,77,40,72,137,89,232,15,182,67,253,72
+ .byte 139,44,194,72,137,105,16,72,141,89,2,72,41,211,72,139
+ .byte 105,240,184,4,0,0,0,72,193,229,17,72,193,237,17,233
+ .byte 71,253,255,255
.private_extern _lj_vmeta_tsetr
.no_dead_strip _lj_vmeta_tsetr
_lj_vmeta_tsetr:
- .byte 139,124,36,24,137,238,137,87,16,137,213,137,194,137,92,36
- .byte 28
+ .byte 72,139,124,36,16,72,137,238,72,137,87,32,72,137,213,137
+ .byte 194,72,137,92,36,24
call _lj_tab_setinth
- .byte 15,182,75,253,137,234,233,140,242,255,255
+ .byte 15,182,75,253,72,137,234,233,164,240,255,255
.private_extern _lj_vmeta_comp
.no_dead_strip _lj_vmeta_comp
_lj_vmeta_comp:
- .byte 139,108,36,24,137,85,16,141,52,202,141,20,194,137,239,15
- .byte 182,75,252,137,92,36,28
+ .byte 15,183,67,254,15,182,75,253,72,139,108,36,16,72,137,85
+ .byte 32,72,141,52,202,72,141,20,194,72,137,239,15,182,75,252
+ .byte 72,137,92,36,24
call _lj_meta_comp
- .byte 139,85,16,131,248,1,15,135,207,0,0,0,141,91,4,114
- .byte 11,15,183,67,254,141,156,131,0,0,254,255,139,3,15,182
- .byte 204,15,182,232,131,195,4,193,232,16,65,255,36,238
+ .byte 72,139,85,32,72,131,248,1,15,135,15,1,0,0,72,141
+ .byte 91,4,114,12,15,183,67,254,72,141,156,131,0,0,254,255
+ .byte 139,3,15,182,204,15,182,232,72,131,195,4,193,232,16,65
+ .byte 255,36,238
.private_extern _lj_cont_condt
.no_dead_strip _lj_cont_condt
_lj_cont_condt:
- .byte 131,195,4,131,120,4,254,114,218,235,227
+ .byte 72,131,195,4,76,139,24,73,193,251,47,65,131,251,254,114
+ .byte 208,235,218
.private_extern _lj_cont_condf
.no_dead_strip _lj_cont_condf
_lj_cont_condf:
- .byte 131,120,4,254,235,205
+ .byte 76,139,24,73,193,251,47,65,131,251,254,235,187
.private_extern _lj_vmeta_equal
.no_dead_strip _lj_vmeta_equal
_lj_vmeta_equal:
- .byte 131,235,4,137,206,137,233,139,108,36,24,137,85,16,137,194
- .byte 137,239,137,92,36,28
+ .byte 72,193,224,17,72,193,232,17,72,131,235,4,72,137,206,137
+ .byte 233,72,139,108,36,16,72,137,85,32,72,137,194,72,137,239
+ .byte 72,137,92,36,24
call _lj_meta_equal
- .byte 235,164
+ .byte 235,129
.private_extern _lj_vmeta_equal_cd
.no_dead_strip _lj_vmeta_equal_cd
_lj_vmeta_equal_cd:
- .byte 131,235,4,139,108,36,24,137,85,16,137,239,139,115,252,137
- .byte 92,36,28
+ .byte 72,131,235,4,72,139,108,36,16,72,137,85,32,72,137,239
+ .byte 139,115,252,72,137,92,36,24
call _lj_meta_equal_cd
- .byte 235,138
+ .byte 233,95,255,255,255
.private_extern _lj_vmeta_istype
.no_dead_strip _lj_vmeta_istype
_lj_vmeta_istype:
- .byte 139,108,36,24,137,85,16,137,206,15,183,83,254,137,239,137
- .byte 92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,137,206,137,194,72,137,239
+ .byte 72,137,92,36,24
call _lj_meta_istype
- .byte 139,85,16,235,137
+ .byte 72,139,85,32,233,92,255,255,255
.private_extern _lj_vmeta_arith_vno
.no_dead_strip _lj_vmeta_arith_vno
@@ -1148,7 +1222,7 @@ _lj_vmeta_arith_vno:
.private_extern _lj_vmeta_arith_vn
.no_dead_strip _lj_vmeta_arith_vn
_lj_vmeta_arith_vn:
- .byte 65,141,4,199,235,20
+ .byte 73,141,4,199,235,26
.private_extern _lj_vmeta_arith_nvo
.no_dead_strip _lj_vmeta_arith_nvo
@@ -1157,12 +1231,12 @@ _lj_vmeta_arith_nvo:
.private_extern _lj_vmeta_arith_nv
.no_dead_strip _lj_vmeta_arith_nv
_lj_vmeta_arith_nv:
- .byte 65,141,4,199,141,44,234,149,235,13
+ .byte 77,141,20,199,72,141,4,234,76,137,213,235,17
.private_extern _lj_vmeta_unm
.no_dead_strip _lj_vmeta_unm
_lj_vmeta_unm:
- .byte 141,4,194,137,197,235,6
+ .byte 72,141,4,194,72,137,197,235,8
.private_extern _lj_vmeta_arith_vvo
.no_dead_strip _lj_vmeta_arith_vvo
@@ -1171,259 +1245,287 @@ _lj_vmeta_arith_vvo:
.private_extern _lj_vmeta_arith_vv
.no_dead_strip _lj_vmeta_arith_vv
_lj_vmeta_arith_vv:
- .byte 141,4,194,141,44,234,141,12,202,68,15,182,67,252,137,206
- .byte 137,193,139,124,36,24,137,87,16,137,234,137,253,137,92,36
- .byte 28
+ .byte 72,141,4,194,72,141,44,234,72,141,12,202,68,15,182,67
+ .byte 252,72,137,206,72,137,193,72,139,124,36,16,72,137,87,32
+ .byte 72,137,234,72,137,253,72,137,92,36,24
call _lj_meta_arith
- .byte 139,85,16,133,192,15,132,178,254,255,255
+ .byte 72,139,85,32,72,133,192,15,132,78,254,255,255
.private_extern _lj_vmeta_binop
.no_dead_strip _lj_vmeta_binop
_lj_vmeta_binop:
- .byte 137,193,41,208,137,89,244,141,88,2,184,3,0,0,0,233
- .byte 110,252,255,255
+ .byte 72,137,193,72,41,208,72,137,89,232,72,141,88,2,184,3
+ .byte 0,0,0,233,164,251,255,255
.private_extern _lj_vmeta_len
.no_dead_strip _lj_vmeta_len
_lj_vmeta_len:
- .byte 139,108,36,24,137,85,16,141,52,194,137,239,137,92,36,28
+ .byte 15,183,67,254,72,139,108,36,16,72,137,85,32,72,141,52
+ .byte 194,72,137,239,72,137,92,36,24
call _lj_meta_len
- .byte 139,85,16,235,210
+ .byte 72,139,85,32,235,196
.private_extern _lj_vmeta_call_ra
.no_dead_strip _lj_vmeta_call_ra
_lj_vmeta_call_ra:
- .byte 141,76,202,8
+ .byte 72,141,76,202,16
.private_extern _lj_vmeta_call
.no_dead_strip _lj_vmeta_call
_lj_vmeta_call:
- .byte 137,76,36,4,137,4,36,131,233,8,139,108,36,24,137,85
- .byte 16,137,206,141,20,193,137,239,137,92,36,28
+ .byte 137,4,36,72,137,205,72,139,124,36,16,72,137,87,32,72
+ .byte 141,113,240,72,141,84,193,248,72,137,92,36,24
call _lj_meta_call
- .byte 139,85,16,139,76,36,4,139,4,36,139,105,248,131,192,1
- .byte 65,57,215,15,132,205,241,255,255,137,202,137,90,252,139,93
- .byte 16,139,11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 72,137,233,72,139,108,36,16,72,139,85,32,139,4,36,72
+ .byte 139,105,240,131,192,1,73,57,215,15,132,170,239,255,255,72
+ .byte 193,229,17,72,193,237,17,72,137,202,72,137,90,248,72,139
+ .byte 93,32,139,11,15,182,233,15,182,205,72,131,195,4,65,255
+ .byte 36,238
.private_extern _lj_vmeta_for
.no_dead_strip _lj_vmeta_for
_lj_vmeta_for:
- .byte 139,108,36,24,137,85,16,137,206,137,239,137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,72,137,206,72,137,239,72
+ .byte 137,92,36,24
call _lj_meta_for
- .byte 139,85,16,139,67,252,15,182,204,15,182,232,193,232,16,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,139,67,252,15,182,204,15,182,232,193,232,16
+ .byte 65,255,164,238,208,4,0,0
.private_extern _lj_ff_assert
.no_dead_strip _lj_ff_assert
_lj_ff_assert:
- .byte 131,248,2,15,130,25,17,0,0,139,106,4,131,253,254,15
- .byte 131,13,17,0,0,139,90,252,137,68,36,4,137,106,252,139
- .byte 42,137,106,248,131,232,2,116,17,137,209,131,193,8,72,139
- .byte 41,72,137,105,248,131,232,1,117,241,139,68,36,4,233,100
- .byte 6,0,0
+ .byte 131,248,2,15,130,184,19,0,0,76,139,26,76,137,221,73
+ .byte 193,251,47,65,131,251,254,15,131,164,19,0,0,72,139,90
+ .byte 248,137,4,36,72,139,42,72,137,106,240,131,232,2,116,19
+ .byte 72,137,209,72,131,193,8,72,139,41,72,137,105,240,131,232
+ .byte 1,117,240,139,4,36,233,25,8,0,0
.private_extern _lj_ff_type
.no_dead_strip _lj_ff_type
_lj_ff_type:
- .byte 131,248,2,15,130,214,16,0,0,139,106,4,137,233,193,249
- .byte 15,131,249,254,116,37,184,13,0,0,0,247,213,57,232,15
- .byte 71,197,139,106,248,139,68,197,32,139,90,252,199,66,252,251
- .byte 255,255,255,137,66,248,233,32,6,0,0,184,3,0,0,0
- .byte 235,224
+ .byte 131,248,2,15,130,109,19,0,0,72,139,2,72,193,248,47
+ .byte 189,242,255,255,255,57,232,15,66,197,247,208,72,139,106,240
+ .byte 72,193,229,17,72,193,237,17,72,139,68,197,48,72,139,90
+ .byte 248,73,187,0,0,0,0,0,128,253,255,76,9,216,72,137
+ .byte 66,240,233,202,7,0,0
.private_extern _lj_ff_getmetatable
.no_dead_strip _lj_ff_getmetatable
_lj_ff_getmetatable:
- .byte 131,248,2,15,130,148,16,0,0,139,106,4,139,90,252,131
- .byte 253,244,117,97,139,42,139,109,16,133,237,199,66,252,255,255
- .byte 255,255,15,132,241,5,0,0,65,139,134,32,245,255,255,199
- .byte 66,252,244,255,255,255,137,106,248,139,77,28,35,72,8,107
- .byte 201,24,3,77,20,131,121,12,251,117,5,57,65,8,116,12
- .byte 139,73,16,133,201,117,238,233,189,5,0,0,139,105,4,131
- .byte 253,255,15,132,177,5,0,0,139,1,137,106,252,137,66,248
- .byte 233,164,5,0,0,131,253,243,116,154,131,253,242,119,20,129
- .byte 253,255,255,254,255,118,7,189,252,255,255,255,235,5,189,242
- .byte 255,255,255,247,213,65,139,172,174,52,245,255,255,233,119,255
- .byte 255,255
+ .byte 131,248,2,15,130,38,19,0,0,72,139,42,72,139,90,248
+ .byte 73,137,235,72,193,229,17,72,193,237,17,73,193,251,47,65
+ .byte 131,251,244,117,113,72,139,109,32,72,133,237,72,199,66,240
+ .byte 255,255,255,255,15,132,144,7,0,0,72,184,0,0,0,0
+ .byte 0,0,250,255,72,9,232,72,137,66,240,73,139,134,184,242
+ .byte 255,255,139,77,52,35,72,12,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,107,201,24,72,3,77,40,72,57,65,8
+ .byte 116,14,72,139,73,16,72,133,201,117,241,233,74,7,0,0
+ .byte 72,139,41,72,131,253,255,15,132,61,7,0,0,72,137,106
+ .byte 240,233,52,7,0,0,65,131,251,243,116,137,65,131,251,242
+ .byte 119,6,65,187,242,255,255,255,65,247,211,75,139,172,222,224
+ .byte 242,255,255,233,113,255,255,255
.private_extern _lj_ff_setmetatable
.no_dead_strip _lj_ff_setmetatable
_lj_ff_setmetatable:
- .byte 131,248,3,15,130,242,15,0,0,131,122,4,244,15,133,232
- .byte 15,0,0,139,42,131,125,16,0,15,133,220,15,0,0,131
- .byte 122,12,244,15,133,210,15,0,0,139,66,8,137,69,16,139
- .byte 90,252,199,66,252,244,255,255,255,137,106,248,246,69,4,4
- .byte 116,21,128,101,4,251,65,139,134,20,244,255,255,65,137,174
- .byte 20,244,255,255,137,69,12,233,27,5,0,0
+ .byte 131,248,3,15,130,110,18,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,79,18,0,0,72,131,125,32,0,15,133,68
+ .byte 18,0,0,72,139,74,8,73,137,203,72,193,225,17,72,193
+ .byte 233,17,73,193,251,47,65,131,251,244,15,133,39,18,0,0
+ .byte 72,137,77,32,72,139,90,248,76,137,82,240,246,69,8,4
+ .byte 116,22,128,101,8,251,73,139,134,208,240,255,255,73,137,174
+ .byte 208,240,255,255,72,137,69,24,233,149,6,0,0
.private_extern _lj_ff_rawget
.no_dead_strip _lj_ff_rawget
_lj_ff_rawget:
- .byte 131,248,3,15,130,150,15,0,0,131,122,4,244,15,133,140
- .byte 15,0,0,137,213,139,50,141,82,8,139,124,36,24
+ .byte 131,248,3,15,130,241,17,0,0,72,139,50,73,137,243,72
+ .byte 193,230,17,72,193,238,17,73,193,251,47,65,131,251,244,15
+ .byte 133,213,17,0,0,72,137,213,72,141,82,8,72,139,124,36
+ .byte 16
call _lj_tab_get
- .byte 137,234,72,139,40,139,90,252,72,137,106,248,233,231,4,0
- .byte 0
+ .byte 72,137,234,72,139,40,72,139,90,248,72,137,106,240,233,76
+ .byte 6,0,0
.private_extern _lj_ff_tonumber
.no_dead_strip _lj_ff_tonumber
_lj_ff_tonumber:
- .byte 131,248,2,15,133,98,15,0,0,129,122,4,255,255,254,255
- .byte 15,131,85,15,0,0,242,15,16,2,233,192,4,0,0
+ .byte 131,248,2,15,133,168,17,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,135,148,17,0,0,72,139,90
+ .byte 248,72,137,106,240,233,34,6,0,0
.private_extern _lj_ff_tostring
.no_dead_strip _lj_ff_tostring
_lj_ff_tostring:
- .byte 131,248,2,15,130,67,15,0,0,139,90,252,131,122,4,251
- .byte 117,17,139,2,199,66,252,251,255,255,255,137,66,248,233,165
- .byte 4,0,0,129,122,4,255,255,254,255,15,135,28,15,0,0
- .byte 65,131,190,104,245,255,255,0,15,133,14,15,0,0,65,139
- .byte 174,248,243,255,255,65,59,174,252,243,255,255,114,5,232,136
- .byte 15,0,0,139,108,36,24,137,85,16,137,92,36,28,137,214
- .byte 137,239
+ .byte 131,248,2,15,130,126,17,0,0,72,139,90,248,72,139,42
+ .byte 73,137,235,73,193,251,47,65,131,251,251,117,9,72,137,106
+ .byte 240,233,252,5,0,0,65,131,251,242,15,135,82,17,0,0
+ .byte 73,131,190,72,243,255,255,0,15,133,73,17,0,0,73,139
+ .byte 174,160,240,255,255,73,59,174,168,240,255,255,114,5,232,235
+ .byte 17,0,0,72,139,108,36,16,72,137,85,32,72,137,92,36
+ .byte 24,72,137,214,72,137,239
call _lj_strfmt_num
- .byte 139,85,16,235,168
+ .byte 72,139,85,32,72,189,0,0,0,0,0,128,253,255,72,9
+ .byte 197,235,158
.private_extern _lj_ff_next
.no_dead_strip _lj_ff_next
_lj_ff_next:
- .byte 131,248,2,15,130,215,14,0,0,116,71,131,122,4,244,15
- .byte 133,203,14,0,0,139,108,36,24,137,85,16,137,85,24,139
- .byte 90,252,139,50,141,82,8,137,239,137,92,36,28
+ .byte 131,248,2,15,130,255,16,0,0,116,96,72,139,50,73,137
+ .byte 243,72,193,230,17,72,193,238,17,73,193,251,47,65,131,251
+ .byte 244,15,133,225,16,0,0,72,139,108,36,16,72,137,85,32
+ .byte 72,137,85,40,72,139,90,248,72,141,82,8,72,137,239,72
+ .byte 137,92,36,24
call _lj_tab_next
- .byte 139,85,16,133,192,116,34,72,139,106,8,72,139,66,16,72
- .byte 137,106,248,72,137,2
+ .byte 72,139,85,32,133,192,116,36,72,139,106,8,72,139,66,16
+ .byte 72,137,106,240,72,137,66,248
.private_extern _lj_fff_res2
.no_dead_strip _lj_fff_res2
_lj_fff_res2:
- .byte 184,3,0,0,0,233,15,4,0,0,199,66,12,255,255,255
- .byte 255,235,176,199,66,252,255,255,255,255,233,245,3,0,0
+ .byte 184,3,0,0,0,233,61,5,0,0,72,199,66,8,255,255
+ .byte 255,255,235,150,72,199,66,240,255,255,255,255,233,33,5,0
+ .byte 0
.private_extern _lj_ff_pairs
.no_dead_strip _lj_ff_pairs
_lj_ff_pairs:
- .byte 131,248,2,15,130,112,14,0,0,139,42,131,122,4,244,15
- .byte 133,100,14,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,199,66,12,255,255,255,255,184
- .byte 4,0,0,0,233,193,3,0,0
+ .byte 131,248,2,15,130,125,16,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,94,16,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,255,255,255,255,184,4,0,0,0,233,196,4
+ .byte 0,0
.private_extern _lj_ff_ipairs_aux
.no_dead_strip _lj_ff_ipairs_aux
_lj_ff_ipairs_aux:
- .byte 131,248,3,15,130,55,14,0,0,131,122,4,244,15,133,45
- .byte 14,0,0,129,122,12,255,255,254,255,15,131,32,14,0,0
- .byte 139,90,252,242,15,16,66,8,72,189,0,0,0,0,0,0
- .byte 240,63,102,72,15,110,205,242,15,88,193,242,15,44,192,242
- .byte 15,17,66,248,139,42,59,69,24,115,23,193,224,3,3,69
- .byte 8,131,120,4,255,116,34,72,139,40,72,137,42,233,70,255
- .byte 255,255,131,125,28,0,116,17,137,239,137,213,137,198
+ .byte 131,248,3,15,130,27,16,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,244,15
+ .byte 133,255,15,0,0,76,139,90,8,73,193,251,47,65,131,251
+ .byte 242,15,131,237,15,0,0,242,15,16,66,8,72,139,90,248
+ .byte 73,186,0,0,0,0,0,0,240,63,102,73,15,110,202,242
+ .byte 15,88,193,242,15,44,200,242,15,17,66,240,59,77,48,115
+ .byte 26,72,139,69,16,72,141,4,200,72,131,56,255,116,39,72
+ .byte 139,40,72,137,106,248,233,2,255,255,255,131,125,52,0,116
+ .byte 21,72,137,239,72,137,213,137,206
call _lj_tab_getinth
- .byte 137,234,133,192,117,216
+ .byte 72,137,234,72,133,192,117,211
.private_extern _lj_fff_res0
.no_dead_strip _lj_fff_res0
_lj_fff_res0:
- .byte 184,1,0,0,0,233,62,3,0,0
+ .byte 184,1,0,0,0,233,36,4,0,0
.private_extern _lj_ff_ipairs
.no_dead_strip _lj_ff_ipairs
_lj_ff_ipairs:
- .byte 131,248,2,15,130,180,13,0,0,139,42,131,122,4,244,15
- .byte 133,168,13,0,0,139,106,248,139,69,32,139,90,252,199,66
- .byte 252,247,255,255,255,137,66,248,15,87,192,242,15,17,66,8
- .byte 184,4,0,0,0,233,4,3,0,0
+ .byte 131,248,2,15,130,123,15,0,0,72,139,42,73,137,234,73
+ .byte 137,235,72,193,229,17,72,193,237,17,73,193,251,47,65,131
+ .byte 251,244,15,133,92,15,0,0,72,139,66,240,72,193,224,17
+ .byte 72,193,232,17,72,139,64,48,73,187,0,0,0,0,0,128
+ .byte 251,255,76,9,216,72,139,90,248,72,137,66,240,76,137,82
+ .byte 248,72,199,2,0,0,0,0,184,4,0,0,0,233,194,3
+ .byte 0,0
.private_extern _lj_ff_pcall
.no_dead_strip _lj_ff_pcall
_lj_ff_pcall:
- .byte 131,248,2,15,130,122,13,0,0,141,74,8,131,232,1,187
- .byte 14,0,0,0,65,15,182,174,85,244,255,255,193,237,4,131
- .byte 229,1,1,235,233,12,248,255,255
+ .byte 131,248,2,15,130,25,15,0,0,72,141,74,16,131,232,1
+ .byte 187,22,0,0,0,65,15,182,174,25,241,255,255,72,193,237
+ .byte 4,72,131,229,1,72,1,235,73,137,199,74,139,108,249,232
+ .byte 74,137,108,249,240,73,131,239,1,119,240,233,7,246,255,255
.private_extern _lj_ff_xpcall
.no_dead_strip _lj_ff_xpcall
_lj_ff_xpcall:
- .byte 131,248,3,15,130,81,13,0,0,131,122,12,247,15,133,71
- .byte 13,0,0,139,106,4,137,106,12,199,66,4,247,255,255,255
- .byte 139,42,139,90,8,137,106,8,137,26,141,74,16,131,232,2
- .byte 187,22,0,0,0,235,180
+ .byte 131,248,3,15,130,217,14,0,0,72,139,74,8,73,137,203
+ .byte 73,193,251,47,65,131,251,247,15,133,196,14,0,0,72,139
+ .byte 42,72,137,10,72,137,106,8,72,141,74,24,131,232,2,187
+ .byte 30,0,0,0,235,159
.private_extern _lj_ff_coroutine_resume
.no_dead_strip _lj_ff_coroutine_resume
_lj_ff_coroutine_resume:
- .byte 131,248,2,15,130,26,13,0,0,139,42,139,90,252,137,92
- .byte 36,28,137,44,36,131,122,4,249,15,133,4,13,0,0,72
- .byte 131,125,48,0,15,133,249,12,0,0,128,125,7,1,15,135
- .byte 239,12,0,0,139,77,24,116,9,59,77,16,15,132,225,12
- .byte 0,0,141,92,193,240,59,93,32,15,135,212,12,0,0,137
- .byte 93,24,139,108,36,24,137,85,16,131,194,8,137,85,24,141
- .byte 108,194,232,72,41,221,57,203,116,15,72,139,4,43,72,137
- .byte 67,248,131,235,8,57,203,117,241,137,206,139,60,36,232,94
- .byte 246,255,255,139,108,36,24,139,28,36,139,85,16,65,137,174
- .byte 208,244,255,255,65,199,134,48,244,255,255,255,255,255,255,131
- .byte 248,1,119,90,139,75,16,68,139,123,24,137,75,24,68,137
- .byte 251,41,203,116,31,141,4,26,193,235,3,59,69,32,119,91
- .byte 137,213,72,41,205,72,139,1,72,137,4,41,131,193,8,68
- .byte 57,249,117,241,141,67,2,199,66,252,253,255,255,255,139,92
- .byte 36,28,137,68,36,4,72,199,193,248,255,255,255,247,195,3
- .byte 0,0,0,15,132,41,239,255,255,233,146,244,255,255,199,66
- .byte 252,254,255,255,255,139,75,24,131,233,8,137,75,24,72,139
- .byte 1,72,137,2,184,3,0,0,0,235,195,139,12,36,68,137
- .byte 121,24,137,222,137,239
+ .byte 131,248,2,15,130,163,14,0,0,72,139,42,72,193,229,17
+ .byte 72,193,237,17,72,139,90,248,72,137,92,36,24,72,137,44
+ .byte 36,76,139,26,73,193,251,47,65,131,251,249,15,133,122,14
+ .byte 0,0,72,131,125,80,0,15,133,111,14,0,0,128,125,11
+ .byte 1,15,135,101,14,0,0,72,139,77,40,116,21,72,59,77
+ .byte 32,15,132,85,14,0,0,72,139,89,248,72,137,25,72,131
+ .byte 193,8,72,141,92,193,240,72,59,93,48,15,135,59,14,0
+ .byte 0,72,137,93,40,72,139,108,36,16,72,137,85,32,72,131
+ .byte 194,8,72,137,85,40,72,141,108,194,232,72,41,221,72,57
+ .byte 203,116,17,72,139,4,43,72,137,67,248,72,131,235,8,72
+ .byte 57,203,117,239,72,137,206,72,139,60,36,232,28,244,255,255
+ .byte 72,139,108,36,16,72,139,28,36,72,139,85,32,73,137,174
+ .byte 248,241,255,255,65,199,134,64,241,255,255,255,255,255,255,131
+ .byte 248,1,119,104,72,139,75,32,76,139,123,40,72,137,75,40
+ .byte 76,137,251,72,41,203,116,35,72,141,4,26,193,235,3,72
+ .byte 59,69,48,119,110,72,137,213,72,41,205,72,139,1,72,137
+ .byte 4,41,72,131,193,8,76,57,249,117,240,141,67,2,73,187
+ .byte 255,255,255,255,255,255,254,255,76,137,90,248,72,139,92,36
+ .byte 24,137,4,36,72,199,193,248,255,255,255,247,195,3,0,0
+ .byte 0,15,132,245,235,255,255,233,3,242,255,255,73,187,255,255
+ .byte 255,255,255,127,255,255,76,137,90,248,72,139,75,40,72,131
+ .byte 233,8,72,137,75,40,72,139,1,72,137,2,184,3,0,0
+ .byte 0,235,185,72,139,12,36,76,137,121,40,72,137,222,72,137
+ .byte 239
call _lj_state_growstack
- .byte 139,28,36,139,85,16,233,110,255,255,255
+ .byte 72,139,28,36,72,139,85,32,233,81,255,255,255
.private_extern _lj_ff_coroutine_wrap_aux
.no_dead_strip _lj_ff_coroutine_wrap_aux
_lj_ff_coroutine_wrap_aux:
- .byte 139,106,248,139,109,32,139,90,252,137,92,36,28,137,44,36
- .byte 72,131,125,48,0,15,133,210,11,0,0,128,125,7,1,15
- .byte 135,200,11,0,0,139,77,24,116,9,59,77,16,15,132,186
- .byte 11,0,0,141,92,193,248,59,93,32,15,135,173,11,0,0
- .byte 137,93,24,139,108,36,24,137,85,16,137,85,24,141,108,194
- .byte 240,72,41,221,57,203,116,15,72,139,4,43,72,137,67,248
- .byte 131,235,8,57,203,117,241,137,206,139,60,36,232,58,245,255
- .byte 255,139,108,36,24,139,28,36,139,85,16,65,137,174,208,244
- .byte 255,255,65,199,134,48,244,255,255,255,255,255,255,131,248,1
- .byte 119,78,139,75,16,68,139,123,24,137,75,24,68,137,251,41
- .byte 203,116,31,141,4,26,193,235,3,59,69,32,119,59,137,213
- .byte 72,41,205,72,139,1,72,137,4,41,131,193,8,68,57,249
- .byte 117,241,141,67,1,139,92,36,28,137,68,36,4,49,201,247
- .byte 195,3,0,0,0,15,132,17,238,255,255,233,122,243,255,255
- .byte 137,222,137,239
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,109,48
+ .byte 72,193,229,17,72,193,237,17,72,139,90,248,72,137,92,36
+ .byte 24,72,137,44,36,72,131,125,80,0,15,133,249,12,0,0
+ .byte 128,125,11,1,15,135,239,12,0,0,72,139,77,40,116,21
+ .byte 72,59,77,32,15,132,223,12,0,0,72,139,89,248,72,137
+ .byte 25,72,131,193,8,72,141,92,193,248,72,59,93,48,15,135
+ .byte 197,12,0,0,72,137,93,40,72,139,108,36,16,72,137,85
+ .byte 32,72,137,85,40,72,141,108,194,240,72,41,221,72,57,203
+ .byte 116,17,72,139,4,43,72,137,67,248,72,131,235,8,72,57
+ .byte 203,117,239,72,137,206,72,139,60,36,232,170,242,255,255,72
+ .byte 139,108,36,16,72,139,28,36,72,139,85,32,73,137,174,248
+ .byte 241,255,255,65,199,134,64,241,255,255,255,255,255,255,131,248
+ .byte 1,119,85,72,139,75,32,76,139,123,40,72,137,75,40,76
+ .byte 137,251,72,41,203,116,35,72,141,4,26,193,235,3,72,59
+ .byte 69,48,119,63,72,137,213,72,41,205,72,139,1,72,137,4
+ .byte 41,72,131,193,8,76,57,249,117,240,141,67,1,72,139,92
+ .byte 36,24,137,4,36,49,201,247,195,3,0,0,0,15,132,150
+ .byte 234,255,255,233,164,240,255,255,72,137,222,72,137,239
call _lj_ffh_coroutine_wrap_err
- .byte 139,12,36,68,137,121,24,137,222,137,239
+ .byte 72,139,12,36,76,137,121,40,72,137,222,72,137,239
call _lj_state_growstack
- .byte 139,28,36,139,85,16,235,145
+ .byte 72,139,28,36,72,139,85,32,235,131
.private_extern _lj_ff_coroutine_yield
.no_dead_strip _lj_ff_coroutine_yield
_lj_ff_coroutine_yield:
- .byte 139,108,36,24,72,247,69,48,1,0,0,0,15,132,218,10
- .byte 0,0,137,85,16,141,68,194,248,137,69,24,49,192,72,137
- .byte 69,48,176,1,136,69,7,233,131,243,255,255
-
- .private_extern _lj_fff_resi
- .no_dead_strip _lj_fff_resi
-_lj_fff_resi:
-
- .private_extern _lj_fff_resn
- .no_dead_strip _lj_fff_resn
-_lj_fff_resn:
- .byte 139,90,252,221,90,248,235,52
+ .byte 72,139,108,36,16,72,247,69,80,1,0,0,0,15,132,214
+ .byte 11,0,0,72,137,85,32,72,141,68,194,248,72,137,69,40
+ .byte 49,192,72,137,69,80,176,1,136,69,11,233,170,240,255,255
.private_extern _lj_ff_math_abs
.no_dead_strip _lj_ff_math_abs
_lj_ff_math_abs:
- .byte 131,248,2,15,130,175,10,0,0,129,122,4,255,255,254,255
- .byte 15,131,162,10,0,0,242,15,16,2,72,184,255,255,255,255
- .byte 255,255,255,127,102,72,15,110,200,15,84,193
+ .byte 131,248,2,15,130,176,11,0,0,72,139,42,73,137,235,73
+ .byte 193,251,47,65,131,251,242,15,131,156,11,0,0,72,209,229
+ .byte 72,209,237,72,139,90,248,72,137,106,240,235,39
+
+ .private_extern _lj_ff_math_sqrt
+ .no_dead_strip _lj_ff_math_sqrt
+_lj_ff_math_sqrt:
+ .byte 131,248,2,15,130,131,11,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,114,11,0,0,242,15,81,2
.private_extern _lj_fff_resxmm0
.no_dead_strip _lj_fff_resxmm0
_lj_fff_resxmm0:
- .byte 139,90,252,242,15,17,66,248
+ .byte 72,139,90,248,242,15,17,66,240
.private_extern _lj_fff_res1
.no_dead_strip _lj_fff_res1
@@ -1433,409 +1535,422 @@ _lj_fff_res1:
.private_extern _lj_fff_res
.no_dead_strip _lj_fff_res
_lj_fff_res:
- .byte 137,68,36,4
+ .byte 137,4,36
.private_extern _lj_fff_res_
.no_dead_strip _lj_fff_res_
_lj_fff_res_:
- .byte 247,195,3,0,0,0,117,46,56,67,255,119,28,15,182,75
- .byte 253,72,247,209,141,20,202,139,3,15,182,204,15,182,232,131
- .byte 195,4,193,232,16,65,255,36,238,199,68,194,244,255,255,255
- .byte 255,131,192,1,235,210,72,199,193,248,255,255,255,233,166,242
- .byte 255,255
+ .byte 247,195,3,0,0,0,117,51,56,67,255,119,31,15,182,75
+ .byte 253,72,247,217,72,141,84,202,240,139,3,15,182,204,15,182
+ .byte 232,72,131,195,4,193,232,16,65,255,36,238,72,199,68,194
+ .byte 232,255,255,255,255,72,131,192,1,235,205,72,199,193,240,255
+ .byte 255,255,233,169,239,255,255
.private_extern _lj_ff_math_floor
.no_dead_strip _lj_ff_math_floor
_lj_ff_math_floor:
- .byte 129,122,4,255,255,254,255,15,131,44,10,0,0,242,15,16
- .byte 2,232,15,14,0,0,235,149
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,5,11,0
+ .byte 0,242,15,16,2,232,97,15,0,0,235,140
.private_extern _lj_ff_math_ceil
.no_dead_strip _lj_ff_math_ceil
_lj_ff_math_ceil:
- .byte 129,122,4,255,255,254,255,15,131,20,10,0,0,242,15,16
- .byte 2,232,82,14,0,0,233,122,255,255,255
-
- .private_extern _lj_ff_math_sqrt
- .no_dead_strip _lj_ff_math_sqrt
-_lj_ff_math_sqrt:
- .byte 131,248,2,15,130,253,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,240,9,0,0,242,15,81,2,233,91,255,255,255
+ .byte 76,139,26,73,193,251,47,65,131,251,242,15,131,233,10,0
+ .byte 0,242,15,16,2,232,160,15,0,0,233,109,255,255,255
.private_extern _lj_ff_math_log
.no_dead_strip _lj_ff_math_log
_lj_ff_math_log:
- .byte 131,248,2,15,133,222,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,209,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,133,210,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,193,10,0,0,242,15,16,2,72,137
+ .byte 213
call _log
- .byte 137,234,233,51,255,255,255
+ .byte 72,137,234,233,63,255,255,255
.private_extern _lj_ff_math_log10
.no_dead_strip _lj_ff_math_log10
_lj_ff_math_log10:
- .byte 131,248,2,15,130,182,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,169,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,164,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,147,10,0,0,242,15,16,2,72,137
+ .byte 213
call _log10
- .byte 137,234,233,11,255,255,255
+ .byte 72,137,234,233,17,255,255,255
.private_extern _lj_ff_math_exp
.no_dead_strip _lj_ff_math_exp
_lj_ff_math_exp:
- .byte 131,248,2,15,130,142,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,118,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,101,10,0,0,242,15,16,2,72,137
+ .byte 213
call _exp
- .byte 137,234,233,227,254,255,255
+ .byte 72,137,234,233,227,254,255,255
.private_extern _lj_ff_math_sin
.no_dead_strip _lj_ff_math_sin
_lj_ff_math_sin:
- .byte 131,248,2,15,130,102,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,89,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,72,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,55,10,0,0,242,15,16,2,72,137
+ .byte 213
call _sin
- .byte 137,234,233,187,254,255,255
+ .byte 72,137,234,233,181,254,255,255
.private_extern _lj_ff_math_cos
.no_dead_strip _lj_ff_math_cos
_lj_ff_math_cos:
- .byte 131,248,2,15,130,62,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,49,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,26,10,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,9,10,0,0,242,15,16,2,72,137
+ .byte 213
call _cos
- .byte 137,234,233,147,254,255,255
+ .byte 72,137,234,233,135,254,255,255
.private_extern _lj_ff_math_tan
.no_dead_strip _lj_ff_math_tan
_lj_ff_math_tan:
- .byte 131,248,2,15,130,22,9,0,0,129,122,4,255,255,254,255
- .byte 15,131,9,9,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,236,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,219,9,0,0,242,15,16,2,72,137
+ .byte 213
call _tan
- .byte 137,234,233,107,254,255,255
+ .byte 72,137,234,233,89,254,255,255
.private_extern _lj_ff_math_asin
.no_dead_strip _lj_ff_math_asin
_lj_ff_math_asin:
- .byte 131,248,2,15,130,238,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,225,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,190,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,173,9,0,0,242,15,16,2,72,137
+ .byte 213
call _asin
- .byte 137,234,233,67,254,255,255
+ .byte 72,137,234,233,43,254,255,255
.private_extern _lj_ff_math_acos
.no_dead_strip _lj_ff_math_acos
_lj_ff_math_acos:
- .byte 131,248,2,15,130,198,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,185,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,144,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,127,9,0,0,242,15,16,2,72,137
+ .byte 213
call _acos
- .byte 137,234,233,27,254,255,255
+ .byte 72,137,234,233,253,253,255,255
.private_extern _lj_ff_math_atan
.no_dead_strip _lj_ff_math_atan
_lj_ff_math_atan:
- .byte 131,248,2,15,130,158,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,145,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,98,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,81,9,0,0,242,15,16,2,72,137
+ .byte 213
call _atan
- .byte 137,234,233,243,253,255,255
+ .byte 72,137,234,233,207,253,255,255
.private_extern _lj_ff_math_sinh
.no_dead_strip _lj_ff_math_sinh
_lj_ff_math_sinh:
- .byte 131,248,2,15,130,118,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,105,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,52,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,35,9,0,0,242,15,16,2,72,137
+ .byte 213
call _sinh
- .byte 137,234,233,203,253,255,255
+ .byte 72,137,234,233,161,253,255,255
.private_extern _lj_ff_math_cosh
.no_dead_strip _lj_ff_math_cosh
_lj_ff_math_cosh:
- .byte 131,248,2,15,130,78,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,65,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,6,9,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,245,8,0,0,242,15,16,2,72,137
+ .byte 213
call _cosh
- .byte 137,234,233,163,253,255,255
+ .byte 72,137,234,233,115,253,255,255
.private_extern _lj_ff_math_tanh
.no_dead_strip _lj_ff_math_tanh
_lj_ff_math_tanh:
- .byte 131,248,2,15,130,38,8,0,0,129,122,4,255,255,254,255
- .byte 15,131,25,8,0,0,242,15,16,2,137,213
+ .byte 131,248,2,15,130,216,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,199,8,0,0,242,15,16,2,72,137
+ .byte 213
call _tanh
- .byte 137,234,233,123,253,255,255
+ .byte 72,137,234,233,69,253,255,255
.private_extern _lj_ff_math_pow
.no_dead_strip _lj_ff_math_pow
_lj_ff_math_pow:
- .byte 131,248,3,15,130,254,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,241,7,0,0,129,122,12,255,255,254,255,15,131,228
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,170,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,153,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,135,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call _pow
- .byte 137,234,233,65,253,255,255
+ .byte 72,137,234,233,0,253,255,255
.private_extern _lj_ff_math_atan2
.no_dead_strip _lj_ff_math_atan2
_lj_ff_math_atan2:
- .byte 131,248,3,15,130,196,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,183,7,0,0,129,122,12,255,255,254,255,15,131,170
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,101,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,84,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,66,8,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call _atan2
- .byte 137,234,233,7,253,255,255
+ .byte 72,137,234,233,187,252,255,255
.private_extern _lj_ff_math_fmod
.no_dead_strip _lj_ff_math_fmod
_lj_ff_math_fmod:
- .byte 131,248,3,15,130,138,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,125,7,0,0,129,122,12,255,255,254,255,15,131,112
- .byte 7,0,0,242,15,16,2,242,15,16,74,8,137,213
+ .byte 131,248,3,15,130,32,8,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,15,8,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,253,7,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,137,213
call _fmod
- .byte 137,234,233,205,252,255,255
+ .byte 72,137,234,233,118,252,255,255
.private_extern _lj_ff_math_ldexp
.no_dead_strip _lj_ff_math_ldexp
_lj_ff_math_ldexp:
- .byte 131,248,3,15,130,80,7,0,0,129,122,4,255,255,254,255
- .byte 15,131,67,7,0,0,129,122,12,255,255,254,255,15,131,54
- .byte 7,0,0,221,66,8,221,2,217,253,221,217,233,104,252,255
+ .byte 131,248,3,15,130,219,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,202,7,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,184,7,0,0,221,66,8,221
+ .byte 2,217,253,221,217,72,139,90,248,221,90,240,233,62,252,255
.byte 255
.private_extern _lj_ff_math_frexp
.no_dead_strip _lj_ff_math_frexp
_lj_ff_math_frexp:
- .byte 131,248,2,15,130,31,7,0,0,139,106,4,129,253,255,255
- .byte 254,255,15,131,16,7,0,0,139,90,252,139,2,137,106,252
- .byte 137,66,248,209,229,129,253,0,0,224,255,115,58,9,232,116
- .byte 54,184,254,3,0,0,129,253,0,0,32,0,114,46,193,237
- .byte 21,41,197,242,15,42,197,139,106,252,129,229,255,255,15,128
- .byte 129,205,0,0,224,63,137,106,252,242,15,17,2,184,3,0
- .byte 0,0,233,66,252,255,255,15,87,192,235,237,242,15,16,2
- .byte 72,189,0,0,0,0,0,0,80,67,102,72,15,110,205,242
- .byte 15,89,193,242,15,17,66,248,139,106,252,184,52,4,0,0
- .byte 209,229,235,170
+ .byte 131,248,2,15,130,154,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,137,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,60,36
+ call _frexp
+ .byte 72,137,234,139,44,36,72,139,90,248,242,15,17,66,240,242
+ .byte 15,42,205,242,15,17,74,248,184,3,0,0,0,233,247,251
+ .byte 255,255
.private_extern _lj_ff_math_modf
.no_dead_strip _lj_ff_math_modf
_lj_ff_math_modf:
- .byte 131,248,2,15,130,139,6,0,0,129,122,4,255,255,254,255
- .byte 15,131,126,6,0,0,242,15,16,2,139,106,4,139,90,252
- .byte 209,229,129,253,0,0,224,255,116,52,15,40,224,232,4,11
- .byte 0,0,242,15,92,224,242,15,17,66,248,242,15,17,34,139
- .byte 66,252,139,106,4,49,232,120,10,184,3,0,0,0,233,194
- .byte 251,255,255,129,245,0,0,0,128,137,106,4,235,235,15,87
- .byte 228,235,211
+ .byte 131,248,2,15,130,78,7,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,61,7,0,0,242,15,16,2,72,137
+ .byte 213,72,141,122,240
+ call _modf
+ .byte 72,137,234,72,139,90,248,242,15,17,66,248,184,3,0,0
+ .byte 0,233,183,251,255,255
.private_extern _lj_ff_math_min
.no_dead_strip _lj_ff_math_min
_lj_ff_math_min:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,31,6
- .byte 0,0,242,15,16,2,57,193,15,131,135,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,5,6,0,0,242,15,16,76
- .byte 202,248,242,15,93,193,131,193,1,235,219
+ .byte 131,248,2,15,130,14,7,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,248,6,0,0,242
+ .byte 15,16,2,57,193,15,131,126,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,217,6,0,0,242,15
+ .byte 16,76,202,248,242,15,93,193,131,193,1,235,214
.private_extern _lj_ff_math_max
.no_dead_strip _lj_ff_math_max
_lj_ff_math_max:
- .byte 185,2,0,0,0,129,122,4,255,255,254,255,15,131,228,5
- .byte 0,0,242,15,16,2,57,193,15,131,76,251,255,255,129,124
- .byte 202,252,255,255,254,255,15,131,202,5,0,0,242,15,16,76
- .byte 202,248,242,15,95,193,131,193,1,235,219
+ .byte 131,248,2,15,130,193,6,0,0,185,2,0,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,171,6,0,0,242
+ .byte 15,16,2,57,193,15,131,49,251,255,255,76,139,92,202,248
+ .byte 73,193,251,47,65,131,251,242,15,131,140,6,0,0,242,15
+ .byte 16,76,202,248,242,15,95,193,131,193,1,235,214
.private_extern _lj_ff_string_byte
.no_dead_strip _lj_ff_string_byte
_lj_ff_string_byte:
- .byte 131,248,2,15,133,178,5,0,0,131,122,4,251,15,133,168
- .byte 5,0,0,139,42,139,90,252,131,125,12,1,15,130,210,247
- .byte 255,255,15,182,109,16,242,15,42,197,233,0,251,255,255
+ .byte 131,248,2,15,133,116,6,0,0,72,139,42,73,137,235,72
+ .byte 193,229,17,72,193,237,17,73,193,251,47,65,131,251,251,15
+ .byte 133,88,6,0,0,72,139,90,248,131,125,20,1,15,130,188
+ .byte 246,255,255,15,182,109,24,242,15,42,197,233,207,250,255,255
.private_extern _lj_ff_string_char
.no_dead_strip _lj_ff_string_char
_lj_ff_string_char:
- .byte 65,139,174,248,243,255,255,65,59,174,252,243,255,255,114,5
- .byte 232,6,6,0,0,131,248,2,15,133,110,5,0,0,129,122
- .byte 4,255,255,254,255,15,131,97,5,0,0,242,15,44,42,129
- .byte 253,255,0,0,0,15,135,81,5,0,0,137,108,36,4,199
- .byte 68,36,8,1,0,0,0,72,141,68,36,4
+ .byte 73,139,174,160,240,255,255,73,59,174,168,240,255,255,114,5
+ .byte 232,223,6,0,0,131,248,2,15,133,31,6,0,0,76,139
+ .byte 26,73,193,251,47,65,131,251,242,15,131,14,6,0,0,242
+ .byte 15,44,42,129,253,255,0,0,0,15,135,254,5,0,0,137
+ .byte 44,36,65,186,1,0,0,0,72,141,4,36
.private_extern _lj_fff_newstr
.no_dead_strip _lj_fff_newstr
_lj_fff_newstr:
- .byte 139,108,36,24,137,85,16,139,84,36,8,72,137,198,137,239
- .byte 137,92,36,28
+ .byte 72,139,108,36,16,72,137,85,32,68,137,210,72,137,198,72
+ .byte 137,239,72,137,92,36,24
call _lj_str_new
.private_extern _lj_fff_resstr
.no_dead_strip _lj_fff_resstr
_lj_fff_resstr:
- .byte 139,85,16,139,90,252,199,66,252,251,255,255,255,137,66,248
- .byte 233,142,250,255,255
+ .byte 72,139,85,32,72,139,90,248,73,187,0,0,0,0,0,128
+ .byte 253,255,76,9,216,72,137,66,240,233,82,250,255,255
.private_extern _lj_ff_string_sub
.no_dead_strip _lj_ff_string_sub
_lj_ff_string_sub:
- .byte 65,139,174,248,243,255,255,65,59,174,252,243,255,255,114,5
- .byte 232,140,5,0,0,199,68,36,4,255,255,255,255,131,248,3
- .byte 15,130,236,4,0,0,118,22,129,122,20,255,255,254,255,15
- .byte 131,221,4,0,0,242,15,44,106,16,137,108,36,4,131,122
- .byte 4,251,15,133,202,4,0,0,129,122,12,255,255,254,255,15
- .byte 131,189,4,0,0,139,42,137,108,36,8,139,109,12,242,15
- .byte 44,74,8,139,68,36,4,57,197,114,30,133,201,126,38,139
- .byte 108,36,8,41,200,124,46,141,108,13,15,131,192,1,137,68
- .byte 36,8,137,232,233,73,255,255,255,124,6,141,68,40,1,235
- .byte 218,137,232,235,214,116,7,1,233,131,193,1,127,209,185,1
- .byte 0,0,0,235,202
+ .byte 73,139,174,160,240,255,255,73,59,174,168,240,255,255,114,5
+ .byte 232,89,6,0,0,65,186,255,255,255,255,131,248,3,15,130
+ .byte 147,5,0,0,118,24,76,139,90,16,73,193,251,47,65,131
+ .byte 251,242,15,131,127,5,0,0,242,68,15,44,82,16,72,139
+ .byte 42,73,137,235,72,193,229,17,72,193,237,17,73,193,251,47
+ .byte 65,131,251,251,15,133,93,5,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,75,5,0,0,242,15,44,74
+ .byte 8,139,69,20,68,57,208,114,23,133,201,126,33,65,41,202
+ .byte 124,44,72,141,68,13,23,65,131,194,1,233,54,255,255,255
+ .byte 124,7,69,141,84,2,1,235,224,65,137,194,235,219,116,7
+ .byte 1,193,131,193,1,127,214,185,1,0,0,0,235,207
.private_extern _lj_fff_emptystr
.no_dead_strip _lj_fff_emptystr
_lj_fff_emptystr:
- .byte 49,192,235,213
+ .byte 69,49,210,235,216
.private_extern _lj_ff_string_reverse
.no_dead_strip _lj_ff_string_reverse
_lj_ff_string_reverse:
- .byte 131,248,2,15,130,96,4,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,218,4,0,0,131,122
- .byte 4,251,15,133,65,4,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,251,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,157,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,202,4,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call _lj_buf_putstr_reverse
- .byte 137,199
+ .byte 72,137,199
call _lj_buf_tostr
- .byte 233,237,254,255,255
+ .byte 233,195,254,255,255
.private_extern _lj_ff_string_lower
.no_dead_strip _lj_ff_string_lower
_lj_ff_string_lower:
- .byte 131,248,2,15,130,11,4,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,133,4,0,0,131,122
- .byte 4,251,15,133,236,3,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,143,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,49,5,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,94,4,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call _lj_buf_putstr_lower
- .byte 137,199
+ .byte 72,137,199
call _lj_buf_tostr
- .byte 233,152,254,255,255
+ .byte 233,87,254,255,255
.private_extern _lj_ff_string_upper
.no_dead_strip _lj_ff_string_upper
_lj_ff_string_upper:
- .byte 131,248,2,15,130,182,3,0,0,65,139,174,248,243,255,255
- .byte 65,59,174,252,243,255,255,114,5,232,48,4,0,0,131,122
- .byte 4,251,15,133,151,3,0,0,139,108,36,24,65,141,190,52
- .byte 244,255,255,137,85,16,139,50,139,71,8,137,111,12,137,7
- .byte 137,92,36,28
+ .byte 131,248,2,15,130,35,4,0,0,73,139,174,160,240,255,255
+ .byte 73,59,174,168,240,255,255,114,5,232,197,4,0,0,72,139
+ .byte 50,73,137,243,72,193,230,17,72,193,238,17,73,193,251,47
+ .byte 65,131,251,251,15,133,242,3,0,0,72,139,108,36,16,73
+ .byte 141,190,80,241,255,255,72,137,85,32,72,139,71,16,72,137
+ .byte 111,24,72,137,7,72,137,92,36,24
call _lj_buf_putstr_upper
- .byte 137,199
+ .byte 72,137,199
call _lj_buf_tostr
- .byte 233,67,254,255,255
+ .byte 233,235,253,255,255
.private_extern _lj_ff_bit_tobit
.no_dead_strip _lj_ff_bit_tobit
_lj_ff_bit_tobit:
- .byte 131,248,2,15,130,97,3,0,0,129,122,4,255,255,254,255
- .byte 15,131,84,3,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,233,139,1,0,0
+ .byte 131,248,2,15,130,183,3,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,166,3,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,233,177,1,0,0
.private_extern _lj_ff_bit_band
.no_dead_strip _lj_ff_bit_band
_lj_ff_bit_band:
- .byte 131,248,2,15,130,43,3,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,15,3,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,74,1,0
- .byte 0,129,120,4,255,255,254,255,15,131,70,1,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,33,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,125,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,93,3,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,107,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,99,1,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,33,205,72,131,232,8,235,210
.private_extern _lj_ff_bit_bor
.no_dead_strip _lj_ff_bit_bor
_lj_ff_bit_bor:
- .byte 131,248,2,15,130,202,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,174,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,233,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,229,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,9,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,18,3,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,242,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,0,1,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,248,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,9,205,72,131,232,8,235,210
.private_extern _lj_ff_bit_bxor
.no_dead_strip _lj_ff_bit_bxor
_lj_ff_bit_bxor:
- .byte 131,248,2,15,130,105,2,0,0,72,189,0,0,0,0,0
- .byte 0,56,67,102,72,15,110,205,129,122,4,255,255,254,255,15
- .byte 131,77,2,0,0,242,15,16,2,242,15,88,193,102,15,126
- .byte 197,137,68,36,4,141,68,194,240,57,208,15,134,136,0,0
- .byte 0,129,120,4,255,255,254,255,15,131,132,0,0,0,242,15
- .byte 16,0,242,15,88,193,102,15,126,193,49,205,131,232,8,235
- .byte 216
+ .byte 131,248,2,15,130,167,2,0,0,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,205,76,139,26,73,193,251,47,65
+ .byte 131,251,242,15,131,135,2,0,0,242,15,16,2,242,15,88
+ .byte 193,102,15,126,197,65,137,194,72,141,68,194,240,72,57,208
+ .byte 15,134,149,0,0,0,76,139,24,73,193,251,47,65,131,251
+ .byte 242,15,131,141,0,0,0,242,15,16,0,242,15,88,193,102
+ .byte 15,126,193,49,205,72,131,232,8,235,210
.private_extern _lj_ff_bit_bswap
.no_dead_strip _lj_ff_bit_bswap
_lj_ff_bit_bswap:
- .byte 131,248,2,15,130,8,2,0,0,129,122,4,255,255,254,255
- .byte 15,131,251,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,15,205,235,51
+ .byte 131,248,2,15,130,60,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,43,2,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,15,205,235,55
.private_extern _lj_ff_bit_bnot
.no_dead_strip _lj_ff_bit_bnot
_lj_ff_bit_bnot:
- .byte 131,248,2,15,130,211,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,198,1,0,0,242,15,16,2,72,189,0,0,0,0
- .byte 0,0,56,67,102,72,15,110,205,242,15,88,193,102,15,126
- .byte 197,247,213
+ .byte 131,248,2,15,130,3,2,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,242,1,0,0,242,15,16,2,72,189
+ .byte 0,0,0,0,0,0,56,67,102,72,15,110,205,242,15,88
+ .byte 193,102,15,126,197,247,213
.private_extern _lj_fff_resbit
.no_dead_strip _lj_fff_resbit
_lj_fff_resbit:
- .byte 242,15,42,197,233,20,247,255,255
+ .byte 242,15,42,197,233,94,246,255,255
.private_extern _lj_fff_fallback_bit_op
.no_dead_strip _lj_fff_fallback_bit_op
_lj_fff_fallback_bit_op:
- .byte 139,68,36,4,233,151,1,0,0
+ .byte 68,137,208,233,196,1,0,0
.private_extern _lj_ff_bit_lshift
.no_dead_strip _lj_ff_bit_lshift
_lj_ff_bit_lshift:
- .byte 131,248,3,15,130,142,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,129,1,0,0,129,122,12,255,255,254,255,15,131,116
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,229,235,159
+ .byte 131,248,3,15,130,187,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,170,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,152,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,229,235,151
.private_extern _lj_ff_bit_rshift
.no_dead_strip _lj_ff_bit_rshift
_lj_ff_bit_rshift:
- .byte 131,248,3,15,130,63,1,0,0,129,122,4,255,255,254,255
- .byte 15,131,50,1,0,0,129,122,12,255,255,254,255,15,131,37
- .byte 1,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,237,233,77,255
- .byte 255,255
+ .byte 131,248,3,15,130,99,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,82,1,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,64,1,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,237,233,60,255,255,255
.private_extern _lj_ff_bit_arshift
.no_dead_strip _lj_ff_bit_arshift
_lj_ff_bit_arshift:
- .byte 131,248,3,15,130,237,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,224,0,0,0,129,122,12,255,255,254,255,15,131,211
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,253,233,251,254
- .byte 255,255
+ .byte 131,248,3,15,130,8,1,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,247,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,229,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,253,233,225,254,255,255
.private_extern _lj_ff_bit_rol
.no_dead_strip _lj_ff_bit_rol
_lj_ff_bit_rol:
- .byte 131,248,3,15,130,155,0,0,0,129,122,4,255,255,254,255
- .byte 15,131,142,0,0,0,129,122,12,255,255,254,255,15,131,129
- .byte 0,0,0,242,15,16,2,242,15,16,74,8,72,189,0,0
- .byte 0,0,0,0,56,67,102,72,15,110,213,242,15,88,194,242
- .byte 15,88,202,102,15,126,197,102,15,126,201,211,197,233,169,254
- .byte 255,255
+ .byte 131,248,3,15,130,173,0,0,0,76,139,26,73,193,251,47
+ .byte 65,131,251,242,15,131,156,0,0,0,76,139,90,8,73,193
+ .byte 251,47,65,131,251,242,15,131,138,0,0,0,242,15,16,2
+ .byte 242,15,16,74,8,72,189,0,0,0,0,0,0,56,67,102
+ .byte 72,15,110,213,242,15,88,194,242,15,88,202,102,15,126,197
+ .byte 102,15,126,201,211,197,233,134,254,255,255
.private_extern _lj_ff_bit_ror
.no_dead_strip _lj_ff_bit_ror
_lj_ff_bit_ror:
- .byte 131,248,3,114,77,129,122,4,255,255,254,255,115,68,129,122
- .byte 12,255,255,254,255,115,59,242,15,16,2,242,15,16,74,8
- .byte 72,189,0,0,0,0,0,0,56,67,102,72,15,110,213,242
- .byte 15,88,194,242,15,88,202,102,15,126,197,102,15,126,201,211
- .byte 205,233,99,254,255,255
+ .byte 131,248,3,114,86,76,139,26,73,193,251,47,65,131,251,242
+ .byte 115,73,76,139,90,8,73,193,251,47,65,131,251,242,115,59
+ .byte 242,15,16,2,242,15,16,74,8,72,189,0,0,0,0,0
+ .byte 0,56,67,102,72,15,110,213,242,15,88,194,242,15,88,202
+ .byte 102,15,126,197,102,15,126,201,211,205,233,55,254,255,255
.private_extern _lj_fff_fallback_2
.no_dead_strip _lj_fff_fallback_2
@@ -1850,137 +1965,144 @@ _lj_fff_fallback_1:
.private_extern _lj_fff_fallback
.no_dead_strip _lj_fff_fallback
_lj_fff_fallback:
- .byte 139,108,36,24,139,90,252,137,92,36,28,137,85,16,141,68
- .byte 194,248,141,136,160,0,0,0,137,69,24,139,66,248,59,77
- .byte 32,119,89,137,239,255,80,24,139,85,16,133,192,15,143,78
- .byte 245,255,255,139,77,24,41,209,193,233,3,133,192,141,65,1
- .byte 139,106,248,117,18,139,93,16,139,11,15,182,233,15,182,205
+ .byte 72,139,108,36,16,72,139,90,248,72,137,92,36,24,72,137
+ .byte 85,32,72,141,68,194,248,72,141,136,160,0,0,0,72,137
+ .byte 69,40,72,139,66,240,72,193,224,17,72,193,232,17,72,59
+ .byte 77,48,119,110,72,137,239,255,80,40,72,139,85,32,133,192
+ .byte 15,143,90,244,255,255,72,139,77,40,72,41,209,193,233,3
+ .byte 133,192,141,65,1,72,139,106,240,117,28,72,193,229,17,72
+ .byte 193,237,17,72,139,93,32,139,11,15,182,233,15,182,205,72
.byte 131,195,4,65,255,36,238
.private_extern _lj_vm_call_tail
.no_dead_strip _lj_vm_call_tail
_lj_vm_call_tail:
- .byte 137,209,247,195,3,0,0,0,117,15,15,182,107,253,72,247
- .byte 213,141,20,234,233,66,234,255,255,137,221,131,229,248,41,234
- .byte 233,54,234,255,255,190,20,0,0,0,137,239
+ .byte 72,137,209,247,195,3,0,0,0,117,17,15,182,107,253,72
+ .byte 247,221,72,141,84,234,240,233,146,230,255,255,72,137,221,72
+ .byte 131,229,248,72,41,234,233,131,230,255,255,190,20,0,0,0
+ .byte 72,137,239
call _lj_state_growstack
- .byte 139,85,16,49,192,235,164
+ .byte 72,139,85,32,49,192,235,143
.private_extern _lj_fff_gcstep
.no_dead_strip _lj_fff_gcstep
_lj_fff_gcstep:
- .byte 93,72,137,108,36,8,139,108,36,24,137,92,36,28,137,85
- .byte 16,141,68,194,248,137,239,137,69,24
+ .byte 93,72,137,44,36,72,139,108,36,16,72,137,92,36,24,72
+ .byte 137,85,32,72,141,68,194,248,72,137,239,72,137,69,40
call _lj_gc_step
- .byte 139,85,16,139,69,24,41,208,193,232,3,131,192,1,72,139
- .byte 108,36,8,85,195
+ .byte 72,139,85,32,72,139,69,40,72,41,208,193,232,3,131,192
+ .byte 1,72,139,44,36,85,195
.private_extern _lj_vm_record
.no_dead_strip _lj_vm_record
_lj_vm_record:
- .byte 65,15,182,134,85,244,255,255,168,32,117,83,168,16,117,56
- .byte 168,12,116,52,65,255,142,168,244,255,255,235,43
+ .byte 65,15,182,134,25,241,255,255,168,32,117,88,168,16,117,56
+ .byte 168,12,116,52,65,255,142,208,241,255,255,235,43
.private_extern _lj_vm_rethook
.no_dead_strip _lj_vm_rethook
_lj_vm_rethook:
- .byte 65,15,182,134,85,244,255,255,168,16,117,54,235,29
+ .byte 65,15,182,134,25,241,255,255,168,16,117,59,235,29
.private_extern _lj_vm_inshook
.no_dead_strip _lj_vm_inshook
_lj_vm_inshook:
- .byte 65,15,182,134,85,244,255,255,168,16,117,40,168,12,116,36
- .byte 65,255,142,168,244,255,255,116,4,168,4,116,23,139,108,36
- .byte 24,137,85,16,137,222,137,239
+ .byte 65,15,182,134,25,241,255,255,168,16,117,45,168,12,116,41
+ .byte 65,255,142,208,241,255,255,116,4,168,4,116,28,72,139,108
+ .byte 36,16,72,137,85,32,72,137,222,72,137,239
call _lj_dispatch_ins
- .byte 139,85,16,15,182,75,253,15,182,107,252,15,183,67,254,65
- .byte 255,164,238,208,4,0,0
+ .byte 72,139,85,32,15,182,75,253,15,182,107,252,15,183,67,254
+ .byte 65,255,164,238,208,4,0,0
.private_extern _lj_cont_hook
.no_dead_strip _lj_cont_hook
_lj_cont_hook:
- .byte 131,195,4,139,77,232,137,76,36,4,235,224
+ .byte 72,131,195,4,72,139,77,216,137,12,36,235,223
.private_extern _lj_vm_hotloop
.no_dead_strip _lj_vm_hotloop
_lj_vm_hotloop:
- .byte 139,106,248,139,109,16,15,182,69,199,141,4,194,139,108,36
- .byte 24,137,85,16,137,69,24,137,222,65,141,190,120,245,255,255
- .byte 73,137,174,224,245,255,255,137,92,36,28
+ .byte 72,139,106,240,72,193,229,17,72,193,237,17,72,139,109,32
+ .byte 15,182,69,163,72,141,4,194,72,139,108,36,16,72,137,85
+ .byte 32,72,137,69,40,72,137,222,73,141,190,96,243,255,255,73
+ .byte 137,174,224,243,255,255,72,137,92,36,24
call _lj_trace_hot
- .byte 235,171
+ .byte 235,153
.private_extern _lj_vm_callhook
.no_dead_strip _lj_vm_callhook
_lj_vm_callhook:
- .byte 137,92,36,28,235,7
+ .byte 72,137,92,36,24,235,9
.private_extern _lj_vm_hotcall
.no_dead_strip _lj_vm_hotcall
_lj_vm_hotcall:
- .byte 137,92,36,28,131,203,1,141,68,194,248,139,108,36,24,137
- .byte 85,16,137,69,24,137,222,137,239
+ .byte 72,137,92,36,24,72,131,203,1,72,141,68,194,248,72,139
+ .byte 108,36,16,72,137,85,32,72,137,69,40,72,137,222,72,137
+ .byte 239
call _lj_dispatch_call
- .byte 199,68,36,28,0,0,0,0,131,227,254,139,85,16,72,137
- .byte 193,139,69,24,41,208,72,137,205,15,182,75,253,193,232,3
- .byte 131,192,1,255,229
+ .byte 72,199,68,36,24,0,0,0,0,72,131,227,254,72,139,85
+ .byte 32,72,137,193,72,139,69,40,72,41,208,72,137,205,15,182
+ .byte 75,253,193,232,3,131,192,1,255,229
.private_extern _lj_cont_stitch
.no_dead_strip _lj_cont_stitch
_lj_cont_stitch:
- .byte 139,77,232,137,12,36,68,137,116,36,8,68,139,116,36,4
- .byte 15,182,75,253,141,12,202,65,131,238,1,116,18,72,139,40
- .byte 72,137,41,131,192,8,131,193,8,65,131,238,1,117,238,15
- .byte 182,67,253,15,182,107,255,1,232,141,68,194,248,57,200,119
- .byte 75,68,139,116,36,8,139,4,36,15,183,104,80,15,183,64
- .byte 82,57,232,15,132,208,234,255,255,133,192,15,133,20,228,255
- .byte 255,65,137,174,44,255,255,255,139,108,36,24,137,85,16,137
- .byte 222,65,141,190,120,245,255,255,73,137,174,224,245,255,255
+ .byte 76,139,93,216,73,193,227,17,73,193,235,17,68,139,20,36
+ .byte 15,182,75,253,72,141,12,202,65,131,234,1,116,20,72,139
+ .byte 40,72,137,41,72,131,192,8,72,131,193,8,65,131,234,1
+ .byte 117,236,15,182,67,253,15,182,107,255,72,1,232,72,141,68
+ .byte 194,248,72,57,200,119,82,77,133,219,15,132,91,231,255,255
+ .byte 65,15,183,107,104,65,15,183,67,106,57,232,15,132,73,231
+ .byte 255,255,133,192,15,133,147,223,255,255,73,137,174,44,255,255
+ .byte 255,72,139,108,36,16,72,137,85,32,72,137,222,73,141,190
+ .byte 96,243,255,255,73,137,174,224,243,255,255
call _lj_dispatch_stitch
- .byte 139,85,16,233,157,234,255,255,199,65,4,255,255,255,255,131
- .byte 193,8,235,165
+ .byte 72,139,85,32,233,18,231,255,255,72,199,1,255,255,255,255
+ .byte 72,131,193,8,235,156
.private_extern _lj_vm_profhook
.no_dead_strip _lj_vm_profhook
_lj_vm_profhook:
- .byte 139,108,36,24,137,85,16,137,222,137,239
+ .byte 72,139,108,36,16,72,137,85,32,72,137,222,72,137,239
call _lj_dispatch_profile
- .byte 139,85,16,131,235,4,233,118,234,255,255
+ .byte 72,139,85,32,72,131,235,4,233,228,230,255,255
.private_extern _lj_vm_exit_handler
.no_dead_strip _lj_vm_exit_handler
_lj_vm_exit_handler:
.byte 65,85,65,84,65,83,65,82,65,81,65,80,87,86,85,72
.byte 141,108,36,88,85,83,82,81,80,15,182,69,248,138,101,240
- .byte 76,137,125,248,76,137,117,240,68,139,117,0,65,139,142,48
- .byte 244,255,255,65,199,134,48,244,255,255,252,255,255,255,65,137
- .byte 134,44,255,255,255,65,137,142,40,255,255,255,72,129,236,128
- .byte 0,0,0,72,131,197,128,242,68,15,17,125,248,242,68,15
- .byte 17,117,240,242,68,15,17,109,232,242,68,15,17,101,224,242
- .byte 68,15,17,93,216,242,68,15,17,85,208,242,68,15,17,77
- .byte 200,242,68,15,17,69,192,242,15,17,125,184,242,15,17,117
- .byte 176,242,15,17,109,168,242,15,17,101,160,242,15,17,93,152
- .byte 242,15,17,85,144,242,15,17,77,136,242,15,17,69,128,65
- .byte 139,174,208,244,255,255,65,139,150,212,244,255,255,73,137,174
- .byte 224,245,255,255,137,85,16,72,137,230,65,141,190,120,245,255
- .byte 255,65,199,134,212,244,255,255,0,0,0,0
+ .byte 76,137,125,248,76,137,117,240,65,139,142,64,241,255,255,65
+ .byte 199,134,64,241,255,255,252,255,255,255,65,137,134,44,255,255
+ .byte 255,65,137,142,40,255,255,255,72,129,236,128,0,0,0,72
+ .byte 131,197,128,242,68,15,17,125,248,242,68,15,17,117,240,242
+ .byte 68,15,17,109,232,242,68,15,17,101,224,242,68,15,17,93
+ .byte 216,242,68,15,17,85,208,242,68,15,17,77,200,242,68,15
+ .byte 17,69,192,242,15,17,125,184,242,15,17,117,176,242,15,17
+ .byte 109,168,242,15,17,101,160,242,15,17,93,152,242,15,17,85
+ .byte 144,242,15,17,77,136,242,15,17,69,128,73,139,174,248,241
+ .byte 255,255,73,139,150,0,242,255,255,73,137,174,224,243,255,255
+ .byte 72,137,85,32,72,137,230,73,141,190,96,243,255,255,73,199
+ .byte 134,0,242,255,255,0,0,0,0
call _lj_trace_exit
- .byte 72,139,77,48,72,131,225,252,72,137,204,137,105,24,139,85
- .byte 16,139,89,28,235,4
+ .byte 72,139,77,80,72,131,225,252,72,137,105,16,72,139,85,32
+ .byte 72,139,89,24,235,5
.private_extern _lj_vm_exit_interp
.no_dead_strip _lj_vm_exit_interp
_lj_vm_exit_interp:
- .byte 72,131,196,16,76,139,108,36,8,76,139,36,36,133,192,120
- .byte 109,139,108,36,24,137,68,36,4,68,139,122,248,69,139,127
- .byte 16,69,139,127,208,137,85,16,65,199,134,212,244,255,255,0
- .byte 0,0,0,65,199,134,48,244,255,255,255,255,255,255,139,3
- .byte 15,182,204,15,182,232,131,195,4,193,232,16,131,253,89,114
- .byte 9,131,253,97,115,8,139,68,36,4,65,255,36,238,139,66
- .byte 252,169,3,0,0,0,117,238,15,182,64,253,72,247,208,68
- .byte 139,124,194,248,69,139,127,16,69,139,127,208,235,216,247,216
- .byte 137,239,137,198
- call _lj_err_throw
+ .byte 72,141,76,36,16,76,139,105,248,76,139,33,72,137,204,133
+ .byte 192,15,136,127,0,0,0,72,139,108,36,16,137,4,36,76
+ .byte 139,122,240,73,193,231,17,73,193,239,17,77,139,127,32,77
+ .byte 139,127,184,72,137,85,32,73,199,134,0,242,255,255,0,0
+ .byte 0,0,65,199,134,64,241,255,255,255,255,255,255,139,3,15
+ .byte 182,204,15,182,232,72,131,195,4,193,232,16,131,253,89,114
+ .byte 8,131,253,97,115,7,139,4,36,65,255,36,238,72,139,66
+ .byte 248,169,3,0,0,0,117,238,15,182,64,253,72,247,216,76
+ .byte 139,124,194,224,73,193,231,17,73,193,239,17,77,139,127,32
+ .byte 77,139,127,184,235,208,72,137,239
+ call _lj_err_run
.private_extern _lj_vm_floor_sse
.no_dead_strip _lj_vm_floor_sse
@@ -2010,13 +2132,13 @@ _lj_vm_ceil:
.byte 0,0,0,240,191,102,72,15,110,208,242,15,194,193,6,102
.byte 15,84,194,242,15,92,200,15,40,193,195
- .private_extern _lj_vm_trunc_sse
- .no_dead_strip _lj_vm_trunc_sse
-_lj_vm_trunc_sse:
-
.private_extern _lj_vm_trunc
.no_dead_strip _lj_vm_trunc
_lj_vm_trunc:
+
+ .private_extern _lj_vm_trunc_sse
+ .no_dead_strip _lj_vm_trunc_sse
+_lj_vm_trunc_sse:
.byte 72,184,255,255,255,255,255,255,255,127,102,72,15,110,208,72
.byte 184,0,0,0,0,0,0,48,67,102,72,15,110,216,15,40
.byte 200,102,15,84,202,102,15,46,217,118,50,102,15,85,208,15
@@ -2061,26 +2183,28 @@ _lj_assert_bad_for_arg_type:
.private_extern _lj_vm_ffi_callback
.no_dead_strip _lj_vm_ffi_callback
_lj_vm_ffi_callback:
- .byte 83,65,87,65,86,72,131,236,40,68,141,181,40,12,0,0
- .byte 139,157,0,1,0,0,15,183,192,137,131,208,0,0,0,72
- .byte 137,123,112,72,137,115,120,72,137,147,128,0,0,0,72,137
- .byte 139,136,0,0,0,242,15,17,67,48,242,15,17,75,56,242
- .byte 15,17,83,64,242,15,17,91,72,72,141,68,36,80,76,137
- .byte 131,144,0,0,0,76,137,139,152,0,0,0,242,15,17,99
- .byte 80,242,15,17,107,88,242,15,17,115,96,242,15,17,123,104
- .byte 72,137,131,176,0,0,0,72,137,230,137,92,36,28,137,223
+ .byte 83,65,87,65,86,72,131,236,40,76,141,181,112,15,0,0
+ .byte 72,139,157,120,1,0,0,15,183,192,137,131,208,0,0,0
+ .byte 72,137,123,112,72,137,115,120,72,137,147,128,0,0,0,72
+ .byte 137,139,136,0,0,0,242,15,17,67,48,242,15,17,75,56
+ .byte 242,15,17,83,64,242,15,17,91,72,72,141,68,36,80,76
+ .byte 137,131,144,0,0,0,76,137,139,152,0,0,0,242,15,17
+ .byte 99,80,242,15,17,107,88,242,15,17,115,96,242,15,17,123
+ .byte 104,72,137,131,176,0,0,0,72,137,230,72,137,92,36,24
+ .byte 72,137,223
call _lj_ccallback_enter
- .byte 65,199,134,48,244,255,255,255,255,255,255,139,80,16,139,64
- .byte 24,41,208,139,106,248,193,232,3,131,192,1,139,93,16,139
- .byte 11,15,182,233,15,182,205,131,195,4,65,255,36,238
+ .byte 65,199,134,64,241,255,255,255,255,255,255,72,139,80,32,72
+ .byte 139,64,40,72,41,208,72,139,106,240,72,193,229,17,72,193
+ .byte 237,17,72,193,232,3,72,131,192,1,72,139,93,32,139,11
+ .byte 15,182,233,15,182,205,72,131,195,4,65,255,36,238
.private_extern _lj_cont_ffi_callback
.no_dead_strip _lj_cont_ffi_callback
_lj_cont_ffi_callback:
- .byte 139,76,36,24,65,139,158,216,244,255,255,72,137,75,16,137
- .byte 81,16,137,105,24,137,223,137,198
+ .byte 72,139,76,36,16,73,139,158,8,242,255,255,72,137,75,16
+ .byte 72,137,81,32,72,137,105,40,72,137,223,72,137,198
call _lj_ccallback_leave
- .byte 72,139,67,112,242,15,16,67,48,233,247,225,255,255
+ .byte 72,139,67,112,242,15,16,67,48,233,148,221,255,255
.private_extern _lj_vm_ffi_call
.no_dead_strip _lj_vm_ffi_call
@@ -2129,7 +2253,7 @@ LSFDE0:
LASFDE0:
.long LASFDE0-EH_frame1
.long _lj_BC_ISLT-.
- .long 72
+ .long 92
.byte 0
.byte 0xe
.byte 80
@@ -2151,7 +2275,7 @@ LSFDE1:
LASFDE1:
.long LASFDE1-EH_frame1
.long _lj_BC_ISGE-.
- .long 72
+ .long 92
.byte 0
.byte 0xe
.byte 80
@@ -2173,7 +2297,7 @@ LSFDE2:
LASFDE2:
.long LASFDE2-EH_frame1
.long _lj_BC_ISLE-.
- .long 72
+ .long 92
.byte 0
.byte 0xe
.byte 80
@@ -2195,7 +2319,7 @@ LSFDE3:
LASFDE3:
.long LASFDE3-EH_frame1
.long _lj_BC_ISGT-.
- .long 72
+ .long 92
.byte 0
.byte 0xe
.byte 80
@@ -2217,7 +2341,7 @@ LSFDE4:
LASFDE4:
.long LASFDE4-EH_frame1
.long _lj_BC_ISEQV-.
- .long 139
+ .long 150
.byte 0
.byte 0xe
.byte 80
@@ -2239,7 +2363,7 @@ LSFDE5:
LASFDE5:
.long LASFDE5-EH_frame1
.long _lj_BC_ISNEV-.
- .long 142
+ .long 153
.byte 0
.byte 0xe
.byte 80
@@ -2261,7 +2385,7 @@ LSFDE6:
LASFDE6:
.long LASFDE6-EH_frame1
.long _lj_BC_ISEQS-.
- .long 63
+ .long 80
.byte 0
.byte 0xe
.byte 80
@@ -2283,7 +2407,7 @@ LSFDE7:
LASFDE7:
.long LASFDE7-EH_frame1
.long _lj_BC_ISNES-.
- .long 63
+ .long 80
.byte 0
.byte 0xe
.byte 80
@@ -2305,7 +2429,7 @@ LSFDE8:
LASFDE8:
.long LASFDE8-EH_frame1
.long _lj_BC_ISEQN-.
- .long 69
+ .long 78
.byte 0
.byte 0xe
.byte 80
@@ -2327,7 +2451,7 @@ LSFDE9:
LASFDE9:
.long LASFDE9-EH_frame1
.long _lj_BC_ISNEN-.
- .long 69
+ .long 78
.byte 0
.byte 0xe
.byte 80
@@ -2349,7 +2473,7 @@ LSFDE10:
LASFDE10:
.long LASFDE10-EH_frame1
.long _lj_BC_ISEQP-.
- .long 53
+ .long 60
.byte 0
.byte 0xe
.byte 80
@@ -2371,7 +2495,7 @@ LSFDE11:
LASFDE11:
.long LASFDE11-EH_frame1
.long _lj_BC_ISNEP-.
- .long 52
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2393,7 +2517,7 @@ LSFDE12:
LASFDE12:
.long LASFDE12-EH_frame1
.long _lj_BC_ISTC-.
- .long 51
+ .long 56
.byte 0
.byte 0xe
.byte 80
@@ -2415,7 +2539,7 @@ LSFDE13:
LASFDE13:
.long LASFDE13-EH_frame1
.long _lj_BC_ISFC-.
- .long 51
+ .long 56
.byte 0
.byte 0xe
.byte 80
@@ -2437,7 +2561,7 @@ LSFDE14:
LASFDE14:
.long LASFDE14-EH_frame1
.long _lj_BC_IST-.
- .long 41
+ .long 49
.byte 0
.byte 0xe
.byte 80
@@ -2459,7 +2583,7 @@ LSFDE15:
LASFDE15:
.long LASFDE15-EH_frame1
.long _lj_BC_ISF-.
- .long 41
+ .long 49
.byte 0
.byte 0xe
.byte 80
@@ -2481,7 +2605,7 @@ LSFDE16:
LASFDE16:
.long LASFDE16-EH_frame1
.long _lj_BC_ISTYPE-.
- .long 28
+ .long 35
.byte 0
.byte 0xe
.byte 80
@@ -2503,7 +2627,7 @@ LSFDE17:
LASFDE17:
.long LASFDE17-EH_frame1
.long _lj_BC_ISNUM-.
- .long 32
+ .long 37
.byte 0
.byte 0xe
.byte 80
@@ -2525,7 +2649,7 @@ LSFDE18:
LASFDE18:
.long LASFDE18-EH_frame1
.long _lj_BC_MOV-.
- .long 26
+ .long 27
.byte 0
.byte 0xe
.byte 80
@@ -2547,7 +2671,7 @@ LSFDE19:
LASFDE19:
.long LASFDE19-EH_frame1
.long _lj_BC_NOT-.
- .long 32
+ .long 50
.byte 0
.byte 0xe
.byte 80
@@ -2569,7 +2693,7 @@ LSFDE20:
LASFDE20:
.long LASFDE20-EH_frame1
.long _lj_BC_UNM-.
- .long 60
+ .long 57
.byte 0
.byte 0xe
.byte 80
@@ -2591,7 +2715,7 @@ LSFDE21:
LASFDE21:
.long LASFDE21-EH_frame1
.long _lj_BC_LEN-.
- .long 74
+ .long 91
.byte 0
.byte 0xe
.byte 80
@@ -2613,7 +2737,7 @@ LSFDE22:
LASFDE22:
.long LASFDE22-EH_frame1
.long _lj_BC_ADDVN-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2635,7 +2759,7 @@ LSFDE23:
LASFDE23:
.long LASFDE23-EH_frame1
.long _lj_BC_SUBVN-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2657,7 +2781,7 @@ LSFDE24:
LASFDE24:
.long LASFDE24-EH_frame1
.long _lj_BC_MULVN-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2679,7 +2803,7 @@ LSFDE25:
LASFDE25:
.long LASFDE25-EH_frame1
.long _lj_BC_DIVVN-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2701,7 +2825,7 @@ LSFDE26:
LASFDE26:
.long LASFDE26-EH_frame1
.long _lj_BC_MODVN-.
- .long 59
+ .long 64
.byte 0
.byte 0xe
.byte 80
@@ -2723,7 +2847,7 @@ LSFDE27:
LASFDE27:
.long LASFDE27-EH_frame1
.long _lj_BC_ADDNV-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2745,7 +2869,7 @@ LSFDE28:
LASFDE28:
.long LASFDE28-EH_frame1
.long _lj_BC_SUBNV-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2767,7 +2891,7 @@ LSFDE29:
LASFDE29:
.long LASFDE29-EH_frame1
.long _lj_BC_MULNV-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2789,7 +2913,7 @@ LSFDE30:
LASFDE30:
.long LASFDE30-EH_frame1
.long _lj_BC_DIVNV-.
- .long 54
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -2811,7 +2935,7 @@ LSFDE31:
LASFDE31:
.long LASFDE31-EH_frame1
.long _lj_BC_MODNV-.
- .long 36
+ .long 40
.byte 0
.byte 0xe
.byte 80
@@ -2833,7 +2957,7 @@ LSFDE32:
LASFDE32:
.long LASFDE32-EH_frame1
.long _lj_BC_ADDVV-.
- .long 67
+ .long 76
.byte 0
.byte 0xe
.byte 80
@@ -2855,7 +2979,7 @@ LSFDE33:
LASFDE33:
.long LASFDE33-EH_frame1
.long _lj_BC_SUBVV-.
- .long 67
+ .long 76
.byte 0
.byte 0xe
.byte 80
@@ -2877,7 +3001,7 @@ LSFDE34:
LASFDE34:
.long LASFDE34-EH_frame1
.long _lj_BC_MULVV-.
- .long 67
+ .long 76
.byte 0
.byte 0xe
.byte 80
@@ -2899,7 +3023,7 @@ LSFDE35:
LASFDE35:
.long LASFDE35-EH_frame1
.long _lj_BC_DIVVV-.
- .long 67
+ .long 76
.byte 0
.byte 0xe
.byte 80
@@ -2921,7 +3045,7 @@ LSFDE36:
LASFDE36:
.long LASFDE36-EH_frame1
.long _lj_BC_MODVV-.
- .long 49
+ .long 57
.byte 0
.byte 0xe
.byte 80
@@ -2943,7 +3067,7 @@ LSFDE37:
LASFDE37:
.long LASFDE37-EH_frame1
.long _lj_BC_POW-.
- .long 80
+ .long 91
.byte 0
.byte 0xe
.byte 80
@@ -2965,7 +3089,7 @@ LSFDE38:
LASFDE38:
.long LASFDE38-EH_frame1
.long _lj_BC_CAT-.
- .long 76
+ .long 84
.byte 0
.byte 0xe
.byte 80
@@ -2987,7 +3111,7 @@ LSFDE39:
LASFDE39:
.long LASFDE39-EH_frame1
.long _lj_BC_KSTR-.
- .long 36
+ .long 43
.byte 0
.byte 0xe
.byte 80
@@ -3009,7 +3133,7 @@ LSFDE40:
LASFDE40:
.long LASFDE40-EH_frame1
.long _lj_BC_KCDATA-.
- .long 36
+ .long 43
.byte 0
.byte 0xe
.byte 80
@@ -3031,7 +3155,7 @@ LSFDE41:
LASFDE41:
.long LASFDE41-EH_frame1
.long _lj_BC_KSHORT-.
- .long 30
+ .long 31
.byte 0
.byte 0xe
.byte 80
@@ -3053,7 +3177,7 @@ LSFDE42:
LASFDE42:
.long LASFDE42-EH_frame1
.long _lj_BC_KNUM-.
- .long 29
+ .long 30
.byte 0
.byte 0xe
.byte 80
@@ -3075,7 +3199,7 @@ LSFDE43:
LASFDE43:
.long LASFDE43-EH_frame1
.long _lj_BC_KPRI-.
- .long 25
+ .long 30
.byte 0
.byte 0xe
.byte 80
@@ -3097,7 +3221,7 @@ LSFDE44:
LASFDE44:
.long LASFDE44-EH_frame1
.long _lj_BC_KNIL-.
- .long 43
+ .long 51
.byte 0
.byte 0xe
.byte 80
@@ -3119,7 +3243,7 @@ LSFDE45:
LASFDE45:
.long LASFDE45-EH_frame1
.long _lj_BC_UGET-.
- .long 36
+ .long 48
.byte 0
.byte 0xe
.byte 80
@@ -3141,7 +3265,7 @@ LSFDE46:
LASFDE46:
.long LASFDE46-EH_frame1
.long _lj_BC_USETV-.
- .long 87
+ .long 112
.byte 0
.byte 0xe
.byte 80
@@ -3163,7 +3287,7 @@ LSFDE47:
LASFDE47:
.long LASFDE47-EH_frame1
.long _lj_BC_USETS-.
- .long 82
+ .long 104
.byte 0
.byte 0xe
.byte 80
@@ -3185,7 +3309,7 @@ LSFDE48:
LASFDE48:
.long LASFDE48-EH_frame1
.long _lj_BC_USETN-.
- .long 38
+ .long 50
.byte 0
.byte 0xe
.byte 80
@@ -3207,7 +3331,7 @@ LSFDE49:
LASFDE49:
.long LASFDE49-EH_frame1
.long _lj_BC_USETP-.
- .long 34
+ .long 50
.byte 0
.byte 0xe
.byte 80
@@ -3229,7 +3353,7 @@ LSFDE50:
LASFDE50:
.long LASFDE50-EH_frame1
.long _lj_BC_UCLO-.
- .long 51
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -3251,7 +3375,7 @@ LSFDE51:
LASFDE51:
.long LASFDE51-EH_frame1
.long _lj_BC_FNEW-.
- .long 64
+ .long 85
.byte 0
.byte 0xe
.byte 80
@@ -3273,7 +3397,7 @@ LSFDE52:
LASFDE52:
.long LASFDE52-EH_frame1
.long _lj_BC_TNEW-.
- .long 109
+ .long 122
.byte 0
.byte 0xe
.byte 80
@@ -3295,7 +3419,7 @@ LSFDE53:
LASFDE53:
.long LASFDE53-EH_frame1
.long _lj_BC_TDUP-.
- .long 93
+ .long 106
.byte 0
.byte 0xe
.byte 80
@@ -3317,7 +3441,7 @@ LSFDE54:
LASFDE54:
.long LASFDE54-EH_frame1
.long _lj_BC_GGET-.
- .long 18
+ .long 28
.byte 0
.byte 0xe
.byte 80
@@ -3339,7 +3463,7 @@ LSFDE55:
LASFDE55:
.long LASFDE55-EH_frame1
.long _lj_BC_GSET-.
- .long 18
+ .long 28
.byte 0
.byte 0xe
.byte 80
@@ -3361,7 +3485,7 @@ LSFDE56:
LASFDE56:
.long LASFDE56-EH_frame1
.long _lj_BC_TGETV-.
- .long 148
+ .long 165
.byte 0
.byte 0xe
.byte 80
@@ -3383,7 +3507,7 @@ LSFDE57:
LASFDE57:
.long LASFDE57-EH_frame1
.long _lj_BC_TGETS-.
- .long 124
+ .long 146
.byte 0
.byte 0xe
.byte 80
@@ -3405,7 +3529,7 @@ LSFDE58:
LASFDE58:
.long LASFDE58-EH_frame1
.long _lj_BC_TGETB-.
- .long 99
+ .long 105
.byte 0
.byte 0xe
.byte 80
@@ -3427,7 +3551,7 @@ LSFDE59:
LASFDE59:
.long LASFDE59-EH_frame1
.long _lj_BC_TGETR-.
- .long 54
+ .long 65
.byte 0
.byte 0xe
.byte 80
@@ -3449,7 +3573,7 @@ LSFDE60:
LASFDE60:
.long LASFDE60-EH_frame1
.long _lj_BC_TSETV-.
- .long 173
+ .long 195
.byte 0
.byte 0xe
.byte 80
@@ -3471,7 +3595,7 @@ LSFDE61:
LASFDE61:
.long LASFDE61-EH_frame1
.long _lj_BC_TSETS-.
- .long 229
+ .long 252
.byte 0
.byte 0xe
.byte 80
@@ -3493,7 +3617,7 @@ LSFDE62:
LASFDE62:
.long LASFDE62-EH_frame1
.long _lj_BC_TSETB-.
- .long 124
+ .long 135
.byte 0
.byte 0xe
.byte 80
@@ -3515,7 +3639,7 @@ LSFDE63:
LASFDE63:
.long LASFDE63-EH_frame1
.long _lj_BC_TSETM-.
- .long 142
+ .long 162
.byte 0
.byte 0xe
.byte 80
@@ -3537,7 +3661,7 @@ LSFDE64:
LASFDE64:
.long LASFDE64-EH_frame1
.long _lj_BC_TSETR-.
- .long 87
+ .long 95
.byte 0
.byte 0xe
.byte 80
@@ -3559,7 +3683,7 @@ LSFDE65:
LASFDE65:
.long LASFDE65-EH_frame1
.long _lj_BC_CALLM-.
- .long 46
+ .long 64
.byte 0
.byte 0xe
.byte 80
@@ -3581,7 +3705,7 @@ LSFDE66:
LASFDE66:
.long LASFDE66-EH_frame1
.long _lj_BC_CALL-.
- .long 42
+ .long 61
.byte 0
.byte 0xe
.byte 80
@@ -3603,7 +3727,7 @@ LSFDE67:
LASFDE67:
.long LASFDE67-EH_frame1
.long _lj_BC_CALLMT-.
- .long 4
+ .long 3
.byte 0
.byte 0xe
.byte 80
@@ -3625,7 +3749,7 @@ LSFDE68:
LASFDE68:
.long LASFDE68-EH_frame1
.long _lj_BC_CALLT-.
- .long 148
+ .long 190
.byte 0
.byte 0xe
.byte 80
@@ -3647,7 +3771,7 @@ LSFDE69:
LASFDE69:
.long LASFDE69-EH_frame1
.long _lj_BC_ITERC-.
- .long 68
+ .long 85
.byte 0
.byte 0xe
.byte 80
@@ -3669,7 +3793,7 @@ LSFDE70:
LASFDE70:
.long LASFDE70-EH_frame1
.long _lj_BC_ITERN-.
- .long 165
+ .long 157
.byte 0
.byte 0xe
.byte 80
@@ -3691,7 +3815,7 @@ LSFDE71:
LASFDE71:
.long LASFDE71-EH_frame1
.long _lj_BC_VARG-.
- .long 191
+ .long 209
.byte 0
.byte 0xe
.byte 80
@@ -3713,7 +3837,7 @@ LSFDE72:
LASFDE72:
.long LASFDE72-EH_frame1
.long _lj_BC_ISNEXT-.
- .long 88
+ .long 114
.byte 0
.byte 0xe
.byte 80
@@ -3735,7 +3859,7 @@ LSFDE73:
LASFDE73:
.long LASFDE73-EH_frame1
.long _lj_BC_RETM-.
- .long 4
+ .long 3
.byte 0
.byte 0xe
.byte 80
@@ -3757,7 +3881,7 @@ LSFDE74:
LASFDE74:
.long LASFDE74-EH_frame1
.long _lj_BC_RET-.
- .long 136
+ .long 150
.byte 0
.byte 0xe
.byte 80
@@ -3779,7 +3903,7 @@ LSFDE75:
LASFDE75:
.long LASFDE75-EH_frame1
.long _lj_BC_RET0-.
- .long 92
+ .long 107
.byte 0
.byte 0xe
.byte 80
@@ -3801,7 +3925,7 @@ LSFDE76:
LASFDE76:
.long LASFDE76-EH_frame1
.long _lj_BC_RET1-.
- .long 105
+ .long 121
.byte 0
.byte 0xe
.byte 80
@@ -3823,7 +3947,7 @@ LSFDE77:
LASFDE77:
.long LASFDE77-EH_frame1
.long _lj_BC_FORI-.
- .long 97
+ .long 115
.byte 0
.byte 0xe
.byte 80
@@ -3845,7 +3969,7 @@ LSFDE78:
LASFDE78:
.long LASFDE78-EH_frame1
.long _lj_BC_JFORI-.
- .long 105
+ .long 123
.byte 0
.byte 0xe
.byte 80
@@ -3889,7 +4013,7 @@ LSFDE80:
LASFDE80:
.long LASFDE80-EH_frame1
.long _lj_BC_IFORL-.
- .long 70
+ .long 75
.byte 0
.byte 0xe
.byte 80
@@ -3911,7 +4035,7 @@ LSFDE81:
LASFDE81:
.long LASFDE81-EH_frame1
.long _lj_BC_JFORL-.
- .long 67
+ .long 71
.byte 0
.byte 0xe
.byte 80
@@ -3977,7 +4101,7 @@ LSFDE84:
LASFDE84:
.long LASFDE84-EH_frame1
.long _lj_BC_JITERL-.
- .long 39
+ .long 38
.byte 0
.byte 0xe
.byte 80
@@ -4021,7 +4145,7 @@ LSFDE86:
LASFDE86:
.long LASFDE86-EH_frame1
.long _lj_BC_ILOOP-.
- .long 18
+ .long 19
.byte 0
.byte 0xe
.byte 80
@@ -4043,7 +4167,7 @@ LSFDE87:
LASFDE87:
.long LASFDE87-EH_frame1
.long _lj_BC_JLOOP-.
- .long 47
+ .long 50
.byte 0
.byte 0xe
.byte 80
@@ -4065,7 +4189,7 @@ LSFDE88:
LASFDE88:
.long LASFDE88-EH_frame1
.long _lj_BC_JMP-.
- .long 25
+ .long 27
.byte 0
.byte 0xe
.byte 80
@@ -4109,7 +4233,7 @@ LSFDE90:
LASFDE90:
.long LASFDE90-EH_frame1
.long _lj_BC_IFUNCF-.
- .long 63
+ .long 68
.byte 0
.byte 0xe
.byte 80
@@ -4131,7 +4255,7 @@ LSFDE91:
LASFDE91:
.long LASFDE91-EH_frame1
.long _lj_BC_JFUNCF-.
- .long 54
+ .long 58
.byte 0
.byte 0xe
.byte 80
@@ -4153,7 +4277,7 @@ LSFDE93:
LASFDE93:
.long LASFDE93-EH_frame1
.long _lj_BC_IFUNCV-.
- .long 125
+ .long 135
.byte 0
.byte 0xe
.byte 80
@@ -4197,7 +4321,7 @@ LSFDE95:
LASFDE95:
.long LASFDE95-EH_frame1
.long _lj_BC_FUNCC-.
- .long 89
+ .long 110
.byte 0
.byte 0xe
.byte 80
@@ -4219,7 +4343,7 @@ LSFDE96:
LASFDE96:
.long LASFDE96-EH_frame1
.long _lj_BC_FUNCCW-.
- .long 93
+ .long 114
.byte 0
.byte 0xe
.byte 80
@@ -4241,7 +4365,7 @@ LSFDE97:
LASFDE97:
.long LASFDE97-EH_frame1
.long _lj_vm_returnp-.
- .long 33
+ .long 42
.byte 0
.byte 0xe
.byte 80
@@ -4285,7 +4409,7 @@ LSFDE99:
LASFDE99:
.long LASFDE99-EH_frame1
.long _lj_vm_return-.
- .long 75
+ .long 83
.byte 0
.byte 0xe
.byte 80
@@ -4329,7 +4453,7 @@ LSFDE101:
LASFDE101:
.long LASFDE101-EH_frame1
.long _lj_vm_leave_unw-.
- .long 65
+ .long 72
.byte 0
.byte 0xe
.byte 80
@@ -4395,7 +4519,7 @@ LSFDE104:
LASFDE104:
.long LASFDE104-EH_frame1
.long _lj_vm_unwind_c_eh-.
- .long 16
+ .long 21
.byte 0
.byte 0xe
.byte 80
@@ -4417,7 +4541,7 @@ LSFDE105:
LASFDE105:
.long LASFDE105-EH_frame1
.long _lj_vm_unwind_rethrow-.
- .long 21
+ .long 22
.byte 0
.byte 0xe
.byte 80
@@ -4461,7 +4585,7 @@ LSFDE107:
LASFDE107:
.long LASFDE107-EH_frame1
.long _lj_vm_unwind_ff_eh-.
- .long 56
+ .long 73
.byte 0
.byte 0xe
.byte 80
@@ -4505,7 +4629,7 @@ LSFDE109:
LASFDE109:
.long LASFDE109-EH_frame1
.long _lj_vm_growstack_v-.
- .long 5
+ .long 6
.byte 0
.byte 0xe
.byte 80
@@ -4527,7 +4651,7 @@ LSFDE110:
LASFDE110:
.long LASFDE110-EH_frame1
.long _lj_vm_growstack_f-.
- .long 65
+ .long 86
.byte 0
.byte 0xe
.byte 80
@@ -4549,7 +4673,7 @@ LSFDE111:
LASFDE111:
.long LASFDE111-EH_frame1
.long _lj_vm_resume-.
- .long 132
+ .long 140
.byte 0
.byte 0xe
.byte 80
@@ -4593,7 +4717,7 @@ LSFDE113:
LASFDE113:
.long LASFDE113-EH_frame1
.long _lj_vm_call-.
- .long 91
+ .long 100
.byte 0
.byte 0xe
.byte 80
@@ -4615,7 +4739,7 @@ LSFDE114:
LASFDE114:
.long LASFDE114-EH_frame1
.long _lj_vm_call_dispatch-.
- .long 13
+ .long 29
.byte 0
.byte 0xe
.byte 80
@@ -4637,7 +4761,7 @@ LSFDE115:
LASFDE115:
.long LASFDE115-EH_frame1
.long _lj_vm_call_dispatch_f-.
- .long 23
+ .long 27
.byte 0
.byte 0xe
.byte 80
@@ -4659,7 +4783,7 @@ LSFDE116:
LASFDE116:
.long LASFDE116-EH_frame1
.long _lj_vm_cpcall-.
- .long 94
+ .long 99
.byte 0
.byte 0xe
.byte 80
@@ -4681,7 +4805,7 @@ LSFDE117:
LASFDE117:
.long LASFDE117-EH_frame1
.long _lj_cont_dispatch-.
- .long 74
+ .long 81
.byte 0
.byte 0xe
.byte 80
@@ -4703,7 +4827,7 @@ LSFDE118:
LASFDE118:
.long LASFDE118-EH_frame1
.long _lj_cont_cat-.
- .long 46
+ .long 53
.byte 0
.byte 0xe
.byte 80
@@ -4725,7 +4849,7 @@ LSFDE119:
LASFDE119:
.long LASFDE119-EH_frame1
.long _lj_vmeta_tgets-.
- .long 41
+ .long 53
.byte 0
.byte 0xe
.byte 80
@@ -4769,7 +4893,7 @@ LSFDE121:
LASFDE121:
.long LASFDE121-EH_frame1
.long _lj_vmeta_tgetv-.
- .long 44
+ .long 53
.byte 0
.byte 0xe
.byte 80
@@ -4791,7 +4915,7 @@ LSFDE122:
LASFDE122:
.long LASFDE122-EH_frame1
.long _lj_cont_ra-.
- .long 53
+ .long 67
.byte 0
.byte 0xe
.byte 80
@@ -4813,7 +4937,7 @@ LSFDE123:
LASFDE123:
.long LASFDE123-EH_frame1
.long _lj_vmeta_tgetr-.
- .long 38
+ .long 41
.byte 0
.byte 0xe
.byte 80
@@ -4835,7 +4959,7 @@ LSFDE124:
LASFDE124:
.long LASFDE124-EH_frame1
.long _lj_vmeta_tsets-.
- .long 41
+ .long 53
.byte 0
.byte 0xe
.byte 80
@@ -4879,7 +5003,7 @@ LSFDE126:
LASFDE126:
.long LASFDE126-EH_frame1
.long _lj_vmeta_tsetv-.
- .long 55
+ .long 64
.byte 0
.byte 0xe
.byte 80
@@ -4901,7 +5025,7 @@ LSFDE127:
LASFDE127:
.long LASFDE127-EH_frame1
.long _lj_cont_nop-.
- .long 54
+ .long 68
.byte 0
.byte 0xe
.byte 80
@@ -4923,7 +5047,7 @@ LSFDE128:
LASFDE128:
.long LASFDE128-EH_frame1
.long _lj_vmeta_tsetr-.
- .long 33
+ .long 39
.byte 0
.byte 0xe
.byte 80
@@ -4945,7 +5069,7 @@ LSFDE129:
LASFDE129:
.long LASFDE129-EH_frame1
.long _lj_vmeta_comp-.
- .long 74
+ .long 93
.byte 0
.byte 0xe
.byte 80
@@ -4967,7 +5091,7 @@ LSFDE130:
LASFDE130:
.long LASFDE130-EH_frame1
.long _lj_cont_condt-.
- .long 11
+ .long 19
.byte 0
.byte 0xe
.byte 80
@@ -4989,7 +5113,7 @@ LSFDE131:
LASFDE131:
.long LASFDE131-EH_frame1
.long _lj_cont_condf-.
- .long 6
+ .long 13
.byte 0
.byte 0xe
.byte 80
@@ -5011,7 +5135,7 @@ LSFDE132:
LASFDE132:
.long LASFDE132-EH_frame1
.long _lj_vmeta_equal-.
- .long 29
+ .long 44
.byte 0
.byte 0xe
.byte 80
@@ -5033,7 +5157,7 @@ LSFDE133:
LASFDE133:
.long LASFDE133-EH_frame1
.long _lj_vmeta_equal_cd-.
- .long 26
+ .long 34
.byte 0
.byte 0xe
.byte 80
@@ -5055,7 +5179,7 @@ LSFDE134:
LASFDE134:
.long LASFDE134-EH_frame1
.long _lj_vmeta_istype-.
- .long 29
+ .long 35
.byte 0
.byte 0xe
.byte 80
@@ -5099,7 +5223,7 @@ LSFDE138:
LASFDE138:
.long LASFDE138-EH_frame1
.long _lj_vmeta_arith_nv-.
- .long 10
+ .long 13
.byte 0
.byte 0xe
.byte 80
@@ -5121,7 +5245,7 @@ LSFDE139:
LASFDE139:
.long LASFDE139-EH_frame1
.long _lj_vmeta_unm-.
- .long 7
+ .long 9
.byte 0
.byte 0xe
.byte 80
@@ -5143,7 +5267,7 @@ LSFDE141:
LASFDE141:
.long LASFDE141-EH_frame1
.long _lj_vmeta_arith_vv-.
- .long 49
+ .long 61
.byte 0
.byte 0xe
.byte 80
@@ -5165,7 +5289,7 @@ LSFDE142:
LASFDE142:
.long LASFDE142-EH_frame1
.long _lj_vmeta_binop-.
- .long 20
+ .long 24
.byte 0
.byte 0xe
.byte 80
@@ -5187,7 +5311,7 @@ LSFDE143:
LASFDE143:
.long LASFDE143-EH_frame1
.long _lj_vmeta_len-.
- .long 26
+ .long 36
.byte 0
.byte 0xe
.byte 80
@@ -5209,7 +5333,7 @@ LSFDE144:
LASFDE144:
.long LASFDE144-EH_frame1
.long _lj_vmeta_call_ra-.
- .long 4
+ .long 5
.byte 0
.byte 0xe
.byte 80
@@ -5231,7 +5355,7 @@ LSFDE145:
LASFDE145:
.long LASFDE145-EH_frame1
.long _lj_vmeta_call-.
- .long 81
+ .long 100
.byte 0
.byte 0xe
.byte 80
@@ -5253,7 +5377,7 @@ LSFDE146:
LASFDE146:
.long LASFDE146-EH_frame1
.long _lj_vmeta_for-.
- .long 43
+ .long 49
.byte 0
.byte 0xe
.byte 80
@@ -5275,7 +5399,7 @@ LSFDE147:
LASFDE147:
.long LASFDE147-EH_frame1
.long _lj_ff_assert-.
- .long 67
+ .long 75
.byte 0
.byte 0xe
.byte 80
@@ -5297,7 +5421,7 @@ LSFDE148:
LASFDE148:
.long LASFDE148-EH_frame1
.long _lj_ff_type-.
- .long 66
+ .long 71
.byte 0
.byte 0xe
.byte 80
@@ -5319,7 +5443,7 @@ LSFDE149:
LASFDE149:
.long LASFDE149-EH_frame1
.long _lj_ff_getmetatable-.
- .long 162
+ .long 184
.byte 0
.byte 0xe
.byte 80
@@ -5341,7 +5465,7 @@ LSFDE150:
LASFDE150:
.long LASFDE150-EH_frame1
.long _lj_ff_setmetatable-.
- .long 92
+ .long 125
.byte 0
.byte 0xe
.byte 80
@@ -5363,7 +5487,7 @@ LSFDE151:
LASFDE151:
.long LASFDE151-EH_frame1
.long _lj_ff_rawget-.
- .long 52
+ .long 73
.byte 0
.byte 0xe
.byte 80
@@ -5385,7 +5509,7 @@ LSFDE152:
LASFDE152:
.long LASFDE152-EH_frame1
.long _lj_ff_tonumber-.
- .long 31
+ .long 42
.byte 0
.byte 0xe
.byte 80
@@ -5407,7 +5531,7 @@ LSFDE153:
LASFDE153:
.long LASFDE153-EH_frame1
.long _lj_ff_tostring-.
- .long 108
+ .long 127
.byte 0
.byte 0xe
.byte 80
@@ -5429,7 +5553,7 @@ LSFDE154:
LASFDE154:
.long LASFDE154-EH_frame1
.long _lj_ff_next-.
- .long 72
+ .long 97
.byte 0
.byte 0xe
.byte 80
@@ -5451,7 +5575,7 @@ LSFDE155:
LASFDE155:
.long LASFDE155-EH_frame1
.long _lj_fff_res2-.
- .long 31
+ .long 33
.byte 0
.byte 0xe
.byte 80
@@ -5473,7 +5597,7 @@ LSFDE156:
LASFDE156:
.long LASFDE156-EH_frame1
.long _lj_ff_pairs-.
- .long 57
+ .long 98
.byte 0
.byte 0xe
.byte 80
@@ -5495,7 +5619,7 @@ LSFDE157:
LASFDE157:
.long LASFDE157-EH_frame1
.long _lj_ff_ipairs_aux-.
- .long 121
+ .long 150
.byte 0
.byte 0xe
.byte 80
@@ -5539,7 +5663,7 @@ LSFDE159:
LASFDE159:
.long LASFDE159-EH_frame1
.long _lj_ff_ipairs-.
- .long 58
+ .long 98
.byte 0
.byte 0xe
.byte 80
@@ -5561,7 +5685,7 @@ LSFDE160:
LASFDE160:
.long LASFDE160-EH_frame1
.long _lj_ff_pcall-.
- .long 41
+ .long 64
.byte 0
.byte 0xe
.byte 80
@@ -5583,7 +5707,7 @@ LSFDE161:
LASFDE161:
.long LASFDE161-EH_frame1
.long _lj_ff_xpcall-.
- .long 55
+ .long 54
.byte 0
.byte 0xe
.byte 80
@@ -5605,7 +5729,7 @@ LSFDE162:
LASFDE162:
.long LASFDE162-EH_frame1
.long _lj_ff_coroutine_resume-.
- .long 310
+ .long 387
.byte 0
.byte 0xe
.byte 80
@@ -5627,7 +5751,7 @@ LSFDE163:
LASFDE163:
.long LASFDE163-EH_frame1
.long _lj_ff_coroutine_wrap_aux-.
- .long 257
+ .long 320
.byte 0
.byte 0xe
.byte 80
@@ -5649,7 +5773,7 @@ LSFDE164:
LASFDE164:
.long LASFDE164-EH_frame1
.long _lj_ff_coroutine_yield-.
- .long 44
+ .long 48
.byte 0
.byte 0xe
.byte 80
@@ -5664,14 +5788,36 @@ LASFDE164:
.align 3
LEFDE164:
-_lj_fff_resn.eh:
+_lj_ff_math_abs.eh:
+LSFDE165:
+ .set L$set$165,LEFDE165-LASFDE165
+ .long L$set$165
+LASFDE165:
+ .long LASFDE165-EH_frame1
+ .long _lj_ff_math_abs-.
+ .long 45
+ .byte 0
+ .byte 0xe
+ .byte 80
+ .byte 0x86
+ .byte 0x2
+ .byte 0x83
+ .byte 0x3
+ .byte 0x8f
+ .byte 0x4
+ .byte 0x8e
+ .byte 0x5
+ .align 3
+LEFDE165:
+
+_lj_ff_math_sqrt.eh:
LSFDE166:
.set L$set$166,LEFDE166-LASFDE166
.long L$set$166
LASFDE166:
.long LASFDE166-EH_frame1
- .long _lj_fff_resn-.
- .long 8
+ .long _lj_ff_math_sqrt-.
+ .long 30
.byte 0
.byte 0xe
.byte 80
@@ -5686,14 +5832,14 @@ LASFDE166:
.align 3
LEFDE166:
-_lj_ff_math_abs.eh:
+_lj_fff_resxmm0.eh:
LSFDE167:
.set L$set$167,LEFDE167-LASFDE167
.long L$set$167
LASFDE167:
.long LASFDE167-EH_frame1
- .long _lj_ff_math_abs-.
- .long 44
+ .long _lj_fff_resxmm0-.
+ .long 9
.byte 0
.byte 0xe
.byte 80
@@ -5708,14 +5854,14 @@ LASFDE167:
.align 3
LEFDE167:
-_lj_fff_resxmm0.eh:
+_lj_fff_res1.eh:
LSFDE168:
.set L$set$168,LEFDE168-LASFDE168
.long L$set$168
LASFDE168:
.long LASFDE168-EH_frame1
- .long _lj_fff_resxmm0-.
- .long 8
+ .long _lj_fff_res1-.
+ .long 5
.byte 0
.byte 0xe
.byte 80
@@ -5730,14 +5876,14 @@ LASFDE168:
.align 3
LEFDE168:
-_lj_fff_res1.eh:
+_lj_fff_res.eh:
LSFDE169:
.set L$set$169,LEFDE169-LASFDE169
.long L$set$169
LASFDE169:
.long LASFDE169-EH_frame1
- .long _lj_fff_res1-.
- .long 5
+ .long _lj_fff_res-.
+ .long 3
.byte 0
.byte 0xe
.byte 80
@@ -5752,14 +5898,14 @@ LASFDE169:
.align 3
LEFDE169:
-_lj_fff_res.eh:
+_lj_fff_res_.eh:
LSFDE170:
.set L$set$170,LEFDE170-LASFDE170
.long L$set$170
LASFDE170:
.long LASFDE170-EH_frame1
- .long _lj_fff_res-.
- .long 4
+ .long _lj_fff_res_-.
+ .long 71
.byte 0
.byte 0xe
.byte 80
@@ -5774,14 +5920,14 @@ LASFDE170:
.align 3
LEFDE170:
-_lj_fff_res_.eh:
+_lj_ff_math_floor.eh:
LSFDE171:
.set L$set$171,LEFDE171-LASFDE171
.long L$set$171
LASFDE171:
.long LASFDE171-EH_frame1
- .long _lj_fff_res_-.
- .long 66
+ .long _lj_ff_math_floor-.
+ .long 28
.byte 0
.byte 0xe
.byte 80
@@ -5796,14 +5942,14 @@ LASFDE171:
.align 3
LEFDE171:
-_lj_ff_math_floor.eh:
+_lj_ff_math_ceil.eh:
LSFDE172:
.set L$set$172,LEFDE172-LASFDE172
.long L$set$172
LASFDE172:
.long LASFDE172-EH_frame1
- .long _lj_ff_math_floor-.
- .long 24
+ .long _lj_ff_math_ceil-.
+ .long 31
.byte 0
.byte 0xe
.byte 80
@@ -5818,14 +5964,14 @@ LASFDE172:
.align 3
LEFDE172:
-_lj_ff_math_ceil.eh:
+_lj_ff_math_log.eh:
LSFDE173:
.set L$set$173,LEFDE173-LASFDE173
.long L$set$173
LASFDE173:
.long LASFDE173-EH_frame1
- .long _lj_ff_math_ceil-.
- .long 27
+ .long _lj_ff_math_log-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5840,14 +5986,14 @@ LASFDE173:
.align 3
LEFDE173:
-_lj_ff_math_sqrt.eh:
+_lj_ff_math_log10.eh:
LSFDE174:
.set L$set$174,LEFDE174-LASFDE174
.long L$set$174
LASFDE174:
.long LASFDE174-EH_frame1
- .long _lj_ff_math_sqrt-.
- .long 31
+ .long _lj_ff_math_log10-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5862,14 +6008,14 @@ LASFDE174:
.align 3
LEFDE174:
-_lj_ff_math_log.eh:
+_lj_ff_math_exp.eh:
LSFDE175:
.set L$set$175,LEFDE175-LASFDE175
.long L$set$175
LASFDE175:
.long LASFDE175-EH_frame1
- .long _lj_ff_math_log-.
- .long 40
+ .long _lj_ff_math_exp-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5884,14 +6030,14 @@ LASFDE175:
.align 3
LEFDE175:
-_lj_ff_math_log10.eh:
+_lj_ff_math_sin.eh:
LSFDE176:
.set L$set$176,LEFDE176-LASFDE176
.long L$set$176
LASFDE176:
.long LASFDE176-EH_frame1
- .long _lj_ff_math_log10-.
- .long 40
+ .long _lj_ff_math_sin-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5906,14 +6052,14 @@ LASFDE176:
.align 3
LEFDE176:
-_lj_ff_math_exp.eh:
+_lj_ff_math_cos.eh:
LSFDE177:
.set L$set$177,LEFDE177-LASFDE177
.long L$set$177
LASFDE177:
.long LASFDE177-EH_frame1
- .long _lj_ff_math_exp-.
- .long 40
+ .long _lj_ff_math_cos-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5928,14 +6074,14 @@ LASFDE177:
.align 3
LEFDE177:
-_lj_ff_math_sin.eh:
+_lj_ff_math_tan.eh:
LSFDE178:
.set L$set$178,LEFDE178-LASFDE178
.long L$set$178
LASFDE178:
.long LASFDE178-EH_frame1
- .long _lj_ff_math_sin-.
- .long 40
+ .long _lj_ff_math_tan-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5950,14 +6096,14 @@ LASFDE178:
.align 3
LEFDE178:
-_lj_ff_math_cos.eh:
+_lj_ff_math_asin.eh:
LSFDE179:
.set L$set$179,LEFDE179-LASFDE179
.long L$set$179
LASFDE179:
.long LASFDE179-EH_frame1
- .long _lj_ff_math_cos-.
- .long 40
+ .long _lj_ff_math_asin-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5972,14 +6118,14 @@ LASFDE179:
.align 3
LEFDE179:
-_lj_ff_math_tan.eh:
+_lj_ff_math_acos.eh:
LSFDE180:
.set L$set$180,LEFDE180-LASFDE180
.long L$set$180
LASFDE180:
.long LASFDE180-EH_frame1
- .long _lj_ff_math_tan-.
- .long 40
+ .long _lj_ff_math_acos-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -5994,14 +6140,14 @@ LASFDE180:
.align 3
LEFDE180:
-_lj_ff_math_asin.eh:
+_lj_ff_math_atan.eh:
LSFDE181:
.set L$set$181,LEFDE181-LASFDE181
.long L$set$181
LASFDE181:
.long LASFDE181-EH_frame1
- .long _lj_ff_math_asin-.
- .long 40
+ .long _lj_ff_math_atan-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -6016,14 +6162,14 @@ LASFDE181:
.align 3
LEFDE181:
-_lj_ff_math_acos.eh:
+_lj_ff_math_sinh.eh:
LSFDE182:
.set L$set$182,LEFDE182-LASFDE182
.long L$set$182
LASFDE182:
.long LASFDE182-EH_frame1
- .long _lj_ff_math_acos-.
- .long 40
+ .long _lj_ff_math_sinh-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -6038,14 +6184,14 @@ LASFDE182:
.align 3
LEFDE182:
-_lj_ff_math_atan.eh:
+_lj_ff_math_cosh.eh:
LSFDE183:
.set L$set$183,LEFDE183-LASFDE183
.long L$set$183
LASFDE183:
.long LASFDE183-EH_frame1
- .long _lj_ff_math_atan-.
- .long 40
+ .long _lj_ff_math_cosh-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -6060,14 +6206,14 @@ LASFDE183:
.align 3
LEFDE183:
-_lj_ff_math_sinh.eh:
+_lj_ff_math_tanh.eh:
LSFDE184:
.set L$set$184,LEFDE184-LASFDE184
.long L$set$184
LASFDE184:
.long LASFDE184-EH_frame1
- .long _lj_ff_math_sinh-.
- .long 40
+ .long _lj_ff_math_tanh-.
+ .long 46
.byte 0
.byte 0xe
.byte 80
@@ -6082,14 +6228,14 @@ LASFDE184:
.align 3
LEFDE184:
-_lj_ff_math_cosh.eh:
+_lj_ff_math_pow.eh:
LSFDE185:
.set L$set$185,LEFDE185-LASFDE185
.long L$set$185
LASFDE185:
.long LASFDE185-EH_frame1
- .long _lj_ff_math_cosh-.
- .long 40
+ .long _lj_ff_math_pow-.
+ .long 69
.byte 0
.byte 0xe
.byte 80
@@ -6104,14 +6250,14 @@ LASFDE185:
.align 3
LEFDE185:
-_lj_ff_math_tanh.eh:
+_lj_ff_math_atan2.eh:
LSFDE186:
.set L$set$186,LEFDE186-LASFDE186
.long L$set$186
LASFDE186:
.long LASFDE186-EH_frame1
- .long _lj_ff_math_tanh-.
- .long 40
+ .long _lj_ff_math_atan2-.
+ .long 69
.byte 0
.byte 0xe
.byte 80
@@ -6126,14 +6272,14 @@ LASFDE186:
.align 3
LEFDE186:
-_lj_ff_math_pow.eh:
+_lj_ff_math_fmod.eh:
LSFDE187:
.set L$set$187,LEFDE187-LASFDE187
.long L$set$187
LASFDE187:
.long LASFDE187-EH_frame1
- .long _lj_ff_math_pow-.
- .long 58
+ .long _lj_ff_math_fmod-.
+ .long 69
.byte 0
.byte 0xe
.byte 80
@@ -6148,14 +6294,14 @@ LASFDE187:
.align 3
LEFDE187:
-_lj_ff_math_atan2.eh:
+_lj_ff_math_ldexp.eh:
LSFDE188:
.set L$set$188,LEFDE188-LASFDE188
.long L$set$188
LASFDE188:
.long LASFDE188-EH_frame1
- .long _lj_ff_math_atan2-.
- .long 58
+ .long _lj_ff_math_ldexp-.
+ .long 65
.byte 0
.byte 0xe
.byte 80
@@ -6170,14 +6316,14 @@ LASFDE188:
.align 3
LEFDE188:
-_lj_ff_math_fmod.eh:
+_lj_ff_math_frexp.eh:
LSFDE189:
.set L$set$189,LEFDE189-LASFDE189
.long L$set$189
LASFDE189:
.long LASFDE189-EH_frame1
- .long _lj_ff_math_fmod-.
- .long 58
+ .long _lj_ff_math_frexp-.
+ .long 76
.byte 0
.byte 0xe
.byte 80
@@ -6192,14 +6338,14 @@ LASFDE189:
.align 3
LEFDE189:
-_lj_ff_math_ldexp.eh:
+_lj_ff_math_modf.eh:
LSFDE190:
.set L$set$190,LEFDE190-LASFDE190
.long L$set$190
LASFDE190:
.long LASFDE190-EH_frame1
- .long _lj_ff_math_ldexp-.
- .long 49
+ .long _lj_ff_math_modf-.
+ .long 64
.byte 0
.byte 0xe
.byte 80
@@ -6214,14 +6360,14 @@ LASFDE190:
.align 3
LEFDE190:
-_lj_ff_math_frexp.eh:
+_lj_ff_math_min.eh:
LSFDE191:
.set L$set$191,LEFDE191-LASFDE191
.long L$set$191
LASFDE191:
.long LASFDE191-EH_frame1
- .long _lj_ff_math_frexp-.
- .long 148
+ .long _lj_ff_math_min-.
+ .long 77
.byte 0
.byte 0xe
.byte 80
@@ -6236,14 +6382,14 @@ LASFDE191:
.align 3
LEFDE191:
-_lj_ff_math_modf.eh:
+_lj_ff_math_max.eh:
LSFDE192:
.set L$set$192,LEFDE192-LASFDE192
.long L$set$192
LASFDE192:
.long LASFDE192-EH_frame1
- .long _lj_ff_math_modf-.
- .long 99
+ .long _lj_ff_math_max-.
+ .long 77
.byte 0
.byte 0xe
.byte 80
@@ -6258,14 +6404,14 @@ LASFDE192:
.align 3
LEFDE192:
-_lj_ff_math_min.eh:
+_lj_ff_string_byte.eh:
LSFDE193:
.set L$set$193,LEFDE193-LASFDE193
.long L$set$193
LASFDE193:
.long LASFDE193-EH_frame1
- .long _lj_ff_math_min-.
- .long 59
+ .long _lj_ff_string_byte-.
+ .long 64
.byte 0
.byte 0xe
.byte 80
@@ -6280,14 +6426,14 @@ LASFDE193:
.align 3
LEFDE193:
-_lj_ff_math_max.eh:
+_lj_ff_string_char.eh:
LSFDE194:
.set L$set$194,LEFDE194-LASFDE194
.long L$set$194
LASFDE194:
.long LASFDE194-EH_frame1
- .long _lj_ff_math_max-.
- .long 59
+ .long _lj_ff_string_char-.
+ .long 76
.byte 0
.byte 0xe
.byte 80
@@ -6302,14 +6448,14 @@ LASFDE194:
.align 3
LEFDE194:
-_lj_ff_string_byte.eh:
+_lj_fff_newstr.eh:
LSFDE195:
.set L$set$195,LEFDE195-LASFDE195
.long L$set$195
LASFDE195:
.long LASFDE195-EH_frame1
- .long _lj_ff_string_byte-.
- .long 47
+ .long _lj_fff_newstr-.
+ .long 28
.byte 0
.byte 0xe
.byte 80
@@ -6324,14 +6470,14 @@ LASFDE195:
.align 3
LEFDE195:
-_lj_ff_string_char.eh:
+_lj_fff_resstr.eh:
LSFDE196:
.set L$set$196,LEFDE196-LASFDE196
.long L$set$196
LASFDE196:
.long LASFDE196-EH_frame1
- .long _lj_ff_string_char-.
- .long 76
+ .long _lj_fff_resstr-.
+ .long 30
.byte 0
.byte 0xe
.byte 80
@@ -6346,14 +6492,14 @@ LASFDE196:
.align 3
LEFDE196:
-_lj_fff_newstr.eh:
+_lj_ff_string_sub.eh:
LSFDE197:
.set L$set$197,LEFDE197-LASFDE197
.long L$set$197
LASFDE197:
.long LASFDE197-EH_frame1
- .long _lj_fff_newstr-.
- .long 25
+ .long _lj_ff_string_sub-.
+ .long 174
.byte 0
.byte 0xe
.byte 80
@@ -6368,14 +6514,14 @@ LASFDE197:
.align 3
LEFDE197:
-_lj_fff_resstr.eh:
+_lj_fff_emptystr.eh:
LSFDE198:
.set L$set$198,LEFDE198-LASFDE198
.long L$set$198
LASFDE198:
.long LASFDE198-EH_frame1
- .long _lj_fff_resstr-.
- .long 21
+ .long _lj_fff_emptystr-.
+ .long 5
.byte 0
.byte 0xe
.byte 80
@@ -6390,14 +6536,14 @@ LASFDE198:
.align 3
LEFDE198:
-_lj_ff_string_sub.eh:
+_lj_ff_string_reverse.eh:
LSFDE199:
.set L$set$199,LEFDE199-LASFDE199
.long L$set$199
LASFDE199:
.long LASFDE199-EH_frame1
- .long _lj_ff_string_sub-.
- .long 165
+ .long _lj_ff_string_reverse-.
+ .long 108
.byte 0
.byte 0xe
.byte 80
@@ -6412,14 +6558,14 @@ LASFDE199:
.align 3
LEFDE199:
-_lj_fff_emptystr.eh:
+_lj_ff_string_lower.eh:
LSFDE200:
.set L$set$200,LEFDE200-LASFDE200
.long L$set$200
LASFDE200:
.long LASFDE200-EH_frame1
- .long _lj_fff_emptystr-.
- .long 4
+ .long _lj_ff_string_lower-.
+ .long 108
.byte 0
.byte 0xe
.byte 80
@@ -6434,14 +6580,14 @@ LASFDE200:
.align 3
LEFDE200:
-_lj_ff_string_reverse.eh:
+_lj_ff_string_upper.eh:
LSFDE201:
.set L$set$201,LEFDE201-LASFDE201
.long L$set$201
LASFDE201:
.long LASFDE201-EH_frame1
- .long _lj_ff_string_reverse-.
- .long 85
+ .long _lj_ff_string_upper-.
+ .long 108
.byte 0
.byte 0xe
.byte 80
@@ -6456,14 +6602,14 @@ LASFDE201:
.align 3
LEFDE201:
-_lj_ff_string_lower.eh:
+_lj_ff_bit_tobit.eh:
LSFDE202:
.set L$set$202,LEFDE202-LASFDE202
.long L$set$202
LASFDE202:
.long LASFDE202-EH_frame1
- .long _lj_ff_string_lower-.
- .long 85
+ .long _lj_ff_bit_tobit-.
+ .long 58
.byte 0
.byte 0xe
.byte 80
@@ -6478,14 +6624,14 @@ LASFDE202:
.align 3
LEFDE202:
-_lj_ff_string_upper.eh:
+_lj_ff_bit_band.eh:
LSFDE203:
.set L$set$203,LEFDE203-LASFDE203
.long L$set$203
LASFDE203:
.long LASFDE203-EH_frame1
- .long _lj_ff_string_upper-.
- .long 85
+ .long _lj_ff_bit_band-.
+ .long 107
.byte 0
.byte 0xe
.byte 80
@@ -6500,14 +6646,14 @@ LASFDE203:
.align 3
LEFDE203:
-_lj_ff_bit_tobit.eh:
+_lj_ff_bit_bor.eh:
LSFDE204:
.set L$set$204,LEFDE204-LASFDE204
.long L$set$204
LASFDE204:
.long LASFDE204-EH_frame1
- .long _lj_ff_bit_tobit-.
- .long 54
+ .long _lj_ff_bit_bor-.
+ .long 107
.byte 0
.byte 0xe
.byte 80
@@ -6522,14 +6668,14 @@ LASFDE204:
.align 3
LEFDE204:
-_lj_ff_bit_band.eh:
+_lj_ff_bit_bxor.eh:
LSFDE205:
.set L$set$205,LEFDE205-LASFDE205
.long L$set$205
LASFDE205:
.long LASFDE205-EH_frame1
- .long _lj_ff_bit_band-.
- .long 97
+ .long _lj_ff_bit_bxor-.
+ .long 107
.byte 0
.byte 0xe
.byte 80
@@ -6544,14 +6690,14 @@ LASFDE205:
.align 3
LEFDE205:
-_lj_ff_bit_bor.eh:
+_lj_ff_bit_bswap.eh:
LSFDE206:
.set L$set$206,LEFDE206-LASFDE206
.long L$set$206
LASFDE206:
.long LASFDE206-EH_frame1
- .long _lj_ff_bit_bor-.
- .long 97
+ .long _lj_ff_bit_bswap-.
+ .long 57
.byte 0
.byte 0xe
.byte 80
@@ -6566,14 +6712,14 @@ LASFDE206:
.align 3
LEFDE206:
-_lj_ff_bit_bxor.eh:
+_lj_ff_bit_bnot.eh:
LSFDE207:
.set L$set$207,LEFDE207-LASFDE207
.long L$set$207
LASFDE207:
.long LASFDE207-EH_frame1
- .long _lj_ff_bit_bxor-.
- .long 97
+ .long _lj_ff_bit_bnot-.
+ .long 55
.byte 0
.byte 0xe
.byte 80
@@ -6588,14 +6734,14 @@ LASFDE207:
.align 3
LEFDE207:
-_lj_ff_bit_bswap.eh:
+_lj_fff_resbit.eh:
LSFDE208:
.set L$set$208,LEFDE208-LASFDE208
.long L$set$208
LASFDE208:
.long LASFDE208-EH_frame1
- .long _lj_ff_bit_bswap-.
- .long 53
+ .long _lj_fff_resbit-.
+ .long 9
.byte 0
.byte 0xe
.byte 80
@@ -6610,14 +6756,14 @@ LASFDE208:
.align 3
LEFDE208:
-_lj_ff_bit_bnot.eh:
+_lj_fff_fallback_bit_op.eh:
LSFDE209:
.set L$set$209,LEFDE209-LASFDE209
.long L$set$209
LASFDE209:
.long LASFDE209-EH_frame1
- .long _lj_ff_bit_bnot-.
- .long 51
+ .long _lj_fff_fallback_bit_op-.
+ .long 8
.byte 0
.byte 0xe
.byte 80
@@ -6632,14 +6778,14 @@ LASFDE209:
.align 3
LEFDE209:
-_lj_fff_resbit.eh:
+_lj_ff_bit_lshift.eh:
LSFDE210:
.set L$set$210,LEFDE210-LASFDE210
.long L$set$210
LASFDE210:
.long LASFDE210-EH_frame1
- .long _lj_fff_resbit-.
- .long 9
+ .long _lj_ff_bit_lshift-.
+ .long 88
.byte 0
.byte 0xe
.byte 80
@@ -6654,14 +6800,14 @@ LASFDE210:
.align 3
LEFDE210:
-_lj_fff_fallback_bit_op.eh:
+_lj_ff_bit_rshift.eh:
LSFDE211:
.set L$set$211,LEFDE211-LASFDE211
.long L$set$211
LASFDE211:
.long LASFDE211-EH_frame1
- .long _lj_fff_fallback_bit_op-.
- .long 9
+ .long _lj_ff_bit_rshift-.
+ .long 91
.byte 0
.byte 0xe
.byte 80
@@ -6676,14 +6822,14 @@ LASFDE211:
.align 3
LEFDE211:
-_lj_ff_bit_lshift.eh:
+_lj_ff_bit_arshift.eh:
LSFDE212:
.set L$set$212,LEFDE212-LASFDE212
.long L$set$212
LASFDE212:
.long LASFDE212-EH_frame1
- .long _lj_ff_bit_lshift-.
- .long 79
+ .long _lj_ff_bit_arshift-.
+ .long 91
.byte 0
.byte 0xe
.byte 80
@@ -6698,14 +6844,14 @@ LASFDE212:
.align 3
LEFDE212:
-_lj_ff_bit_rshift.eh:
+_lj_ff_bit_rol.eh:
LSFDE213:
.set L$set$213,LEFDE213-LASFDE213
.long L$set$213
LASFDE213:
.long LASFDE213-EH_frame1
- .long _lj_ff_bit_rshift-.
- .long 82
+ .long _lj_ff_bit_rol-.
+ .long 91
.byte 0
.byte 0xe
.byte 80
@@ -6720,14 +6866,14 @@ LASFDE213:
.align 3
LEFDE213:
-_lj_ff_bit_arshift.eh:
+_lj_ff_bit_ror.eh:
LSFDE214:
.set L$set$214,LEFDE214-LASFDE214
.long L$set$214
LASFDE214:
.long LASFDE214-EH_frame1
- .long _lj_ff_bit_arshift-.
- .long 82
+ .long _lj_ff_bit_ror-.
+ .long 79
.byte 0
.byte 0xe
.byte 80
@@ -6742,14 +6888,14 @@ LASFDE214:
.align 3
LEFDE214:
-_lj_ff_bit_rol.eh:
+_lj_fff_fallback_2.eh:
LSFDE215:
.set L$set$215,LEFDE215-LASFDE215
.long L$set$215
LASFDE215:
.long LASFDE215-EH_frame1
- .long _lj_ff_bit_rol-.
- .long 82
+ .long _lj_fff_fallback_2-.
+ .long 7
.byte 0
.byte 0xe
.byte 80
@@ -6764,14 +6910,14 @@ LASFDE215:
.align 3
LEFDE215:
-_lj_ff_bit_ror.eh:
+_lj_fff_fallback_1.eh:
LSFDE216:
.set L$set$216,LEFDE216-LASFDE216
.long L$set$216
LASFDE216:
.long LASFDE216-EH_frame1
- .long _lj_ff_bit_ror-.
- .long 70
+ .long _lj_fff_fallback_1-.
+ .long 5
.byte 0
.byte 0xe
.byte 80
@@ -6786,14 +6932,14 @@ LASFDE216:
.align 3
LEFDE216:
-_lj_fff_fallback_2.eh:
+_lj_fff_fallback.eh:
LSFDE217:
.set L$set$217,LEFDE217-LASFDE217
.long L$set$217
LASFDE217:
.long LASFDE217-EH_frame1
- .long _lj_fff_fallback_2-.
- .long 7
+ .long _lj_fff_fallback-.
+ .long 119
.byte 0
.byte 0xe
.byte 80
@@ -6808,14 +6954,14 @@ LASFDE217:
.align 3
LEFDE217:
-_lj_fff_fallback_1.eh:
+_lj_vm_call_tail.eh:
LSFDE218:
.set L$set$218,LEFDE218-LASFDE218
.long L$set$218
LASFDE218:
.long LASFDE218-EH_frame1
- .long _lj_fff_fallback_1-.
- .long 5
+ .long _lj_vm_call_tail-.
+ .long 64
.byte 0
.byte 0xe
.byte 80
@@ -6830,14 +6976,14 @@ LASFDE218:
.align 3
LEFDE218:
-_lj_fff_fallback.eh:
+_lj_fff_gcstep.eh:
LSFDE219:
.set L$set$219,LEFDE219-LASFDE219
.long L$set$219
LASFDE219:
.long LASFDE219-EH_frame1
- .long _lj_fff_fallback-.
- .long 87
+ .long _lj_fff_gcstep-.
+ .long 59
.byte 0
.byte 0xe
.byte 80
@@ -6852,14 +6998,14 @@ LASFDE219:
.align 3
LEFDE219:
-_lj_vm_call_tail.eh:
+_lj_vm_record.eh:
LSFDE220:
.set L$set$220,LEFDE220-LASFDE220
.long L$set$220
LASFDE220:
.long LASFDE220-EH_frame1
- .long _lj_vm_call_tail-.
- .long 56
+ .long _lj_vm_record-.
+ .long 29
.byte 0
.byte 0xe
.byte 80
@@ -6874,14 +7020,14 @@ LASFDE220:
.align 3
LEFDE220:
-_lj_fff_gcstep.eh:
+_lj_vm_rethook.eh:
LSFDE221:
.set L$set$221,LEFDE221-LASFDE221
.long L$set$221
LASFDE221:
.long LASFDE221-EH_frame1
- .long _lj_fff_gcstep-.
- .long 52
+ .long _lj_vm_rethook-.
+ .long 14
.byte 0
.byte 0xe
.byte 80
@@ -6896,14 +7042,14 @@ LASFDE221:
.align 3
LEFDE221:
-_lj_vm_record.eh:
+_lj_vm_inshook.eh:
LSFDE222:
.set L$set$222,LEFDE222-LASFDE222
.long L$set$222
LASFDE222:
.long LASFDE222-EH_frame1
- .long _lj_vm_record-.
- .long 29
+ .long _lj_vm_inshook-.
+ .long 73
.byte 0
.byte 0xe
.byte 80
@@ -6918,14 +7064,14 @@ LASFDE222:
.align 3
LEFDE222:
-_lj_vm_rethook.eh:
+_lj_cont_hook.eh:
LSFDE223:
.set L$set$223,LEFDE223-LASFDE223
.long L$set$223
LASFDE223:
.long LASFDE223-EH_frame1
- .long _lj_vm_rethook-.
- .long 14
+ .long _lj_cont_hook-.
+ .long 13
.byte 0
.byte 0xe
.byte 80
@@ -6940,14 +7086,14 @@ LASFDE223:
.align 3
LEFDE223:
-_lj_vm_inshook.eh:
+_lj_vm_hotloop.eh:
LSFDE224:
.set L$set$224,LEFDE224-LASFDE224
.long L$set$224
LASFDE224:
.long LASFDE224-EH_frame1
- .long _lj_vm_inshook-.
- .long 68
+ .long _lj_vm_hotloop-.
+ .long 66
.byte 0
.byte 0xe
.byte 80
@@ -6962,14 +7108,14 @@ LASFDE224:
.align 3
LEFDE224:
-_lj_cont_hook.eh:
+_lj_vm_callhook.eh:
LSFDE225:
.set L$set$225,LEFDE225-LASFDE225
.long L$set$225
LASFDE225:
.long LASFDE225-EH_frame1
- .long _lj_cont_hook-.
- .long 12
+ .long _lj_vm_callhook-.
+ .long 7
.byte 0
.byte 0xe
.byte 80
@@ -6984,14 +7130,14 @@ LASFDE225:
.align 3
LEFDE225:
-_lj_vm_hotloop.eh:
+_lj_vm_hotcall.eh:
LSFDE226:
.set L$set$226,LEFDE226-LASFDE226
.long L$set$226
LASFDE226:
.long LASFDE226-EH_frame1
- .long _lj_vm_hotloop-.
- .long 50
+ .long _lj_vm_hotcall-.
+ .long 80
.byte 0
.byte 0xe
.byte 80
@@ -7006,14 +7152,14 @@ LASFDE226:
.align 3
LEFDE226:
-_lj_vm_callhook.eh:
+_lj_cont_stitch.eh:
LSFDE227:
.set L$set$227,LEFDE227-LASFDE227
.long L$set$227
LASFDE227:
.long LASFDE227-EH_frame1
- .long _lj_vm_callhook-.
- .long 6
+ .long _lj_cont_stitch-.
+ .long 166
.byte 0
.byte 0xe
.byte 80
@@ -7028,14 +7174,14 @@ LASFDE227:
.align 3
LEFDE227:
-_lj_vm_hotcall.eh:
+_lj_vm_profhook.eh:
LSFDE228:
.set L$set$228,LEFDE228-LASFDE228
.long L$set$228
LASFDE228:
.long LASFDE228-EH_frame1
- .long _lj_vm_hotcall-.
- .long 67
+ .long _lj_vm_profhook-.
+ .long 33
.byte 0
.byte 0xe
.byte 80
@@ -7050,14 +7196,14 @@ LASFDE228:
.align 3
LEFDE228:
-_lj_cont_stitch.eh:
+_lj_vm_exit_handler.eh:
LSFDE229:
.set L$set$229,LEFDE229-LASFDE229
.long L$set$229
LASFDE229:
.long LASFDE229-EH_frame1
- .long _lj_cont_stitch-.
- .long 152
+ .long _lj_vm_exit_handler-.
+ .long 244
.byte 0
.byte 0xe
.byte 80
@@ -7072,14 +7218,14 @@ LASFDE229:
.align 3
LEFDE229:
-_lj_vm_profhook.eh:
+_lj_vm_exit_interp.eh:
LSFDE230:
.set L$set$230,LEFDE230-LASFDE230
.long L$set$230
LASFDE230:
.long LASFDE230-EH_frame1
- .long _lj_vm_profhook-.
- .long 27
+ .long _lj_vm_exit_interp-.
+ .long 158
.byte 0
.byte 0xe
.byte 80
@@ -7094,36 +7240,14 @@ LASFDE230:
.align 3
LEFDE230:
-_lj_vm_exit_handler.eh:
-LSFDE231:
- .set L$set$231,LEFDE231-LASFDE231
- .long L$set$231
-LASFDE231:
- .long LASFDE231-EH_frame1
- .long _lj_vm_exit_handler-.
- .long 247
- .byte 0
- .byte 0xe
- .byte 80
- .byte 0x86
- .byte 0x2
- .byte 0x83
- .byte 0x3
- .byte 0x8f
- .byte 0x4
- .byte 0x8e
- .byte 0x5
- .align 3
-LEFDE231:
-
-_lj_vm_exit_interp.eh:
+_lj_vm_floor.eh:
LSFDE232:
.set L$set$232,LEFDE232-LASFDE232
.long L$set$232
LASFDE232:
.long LASFDE232-EH_frame1
- .long _lj_vm_exit_interp-.
- .long 137
+ .long _lj_vm_floor-.
+ .long 91
.byte 0
.byte 0xe
.byte 80
@@ -7138,13 +7262,13 @@ LASFDE232:
.align 3
LEFDE232:
-_lj_vm_floor.eh:
+_lj_vm_ceil.eh:
LSFDE234:
.set L$set$234,LEFDE234-LASFDE234
.long L$set$234
LASFDE234:
.long LASFDE234-EH_frame1
- .long _lj_vm_floor-.
+ .long _lj_vm_ceil-.
.long 91
.byte 0
.byte 0xe
@@ -7160,14 +7284,14 @@ LASFDE234:
.align 3
LEFDE234:
-_lj_vm_ceil.eh:
+_lj_vm_trunc_sse.eh:
LSFDE236:
.set L$set$236,LEFDE236-LASFDE236
.long L$set$236
LASFDE236:
.long LASFDE236-EH_frame1
- .long _lj_vm_ceil-.
- .long 91
+ .long _lj_vm_trunc_sse-.
+ .long 94
.byte 0
.byte 0xe
.byte 80
@@ -7182,14 +7306,36 @@ LASFDE236:
.align 3
LEFDE236:
-_lj_vm_trunc.eh:
+_lj_vm_mod.eh:
+LSFDE237:
+ .set L$set$237,LEFDE237-LASFDE237
+ .long L$set$237
+LASFDE237:
+ .long LASFDE237-EH_frame1
+ .long _lj_vm_mod-.
+ .long 118
+ .byte 0
+ .byte 0xe
+ .byte 80
+ .byte 0x86
+ .byte 0x2
+ .byte 0x83
+ .byte 0x3
+ .byte 0x8f
+ .byte 0x4
+ .byte 0x8e
+ .byte 0x5
+ .align 3
+LEFDE237:
+
+_lj_vm_powi_sse.eh:
LSFDE238:
.set L$set$238,LEFDE238-LASFDE238
.long L$set$238
LASFDE238:
.long LASFDE238-EH_frame1
- .long _lj_vm_trunc-.
- .long 94
+ .long _lj_vm_powi_sse-.
+ .long 98
.byte 0
.byte 0xe
.byte 80
@@ -7204,14 +7350,14 @@ LASFDE238:
.align 3
LEFDE238:
-_lj_vm_mod.eh:
+_lj_vm_cpuid.eh:
LSFDE239:
.set L$set$239,LEFDE239-LASFDE239
.long L$set$239
LASFDE239:
.long LASFDE239-EH_frame1
- .long _lj_vm_mod-.
- .long 118
+ .long _lj_vm_cpuid-.
+ .long 20
.byte 0
.byte 0xe
.byte 80
@@ -7226,14 +7372,14 @@ LASFDE239:
.align 3
LEFDE239:
-_lj_vm_powi_sse.eh:
+_lj_assert_bad_for_arg_type.eh:
LSFDE240:
.set L$set$240,LEFDE240-LASFDE240
.long L$set$240
LASFDE240:
.long LASFDE240-EH_frame1
- .long _lj_vm_powi_sse-.
- .long 98
+ .long _lj_assert_bad_for_arg_type-.
+ .long 1
.byte 0
.byte 0xe
.byte 80
@@ -7248,14 +7394,14 @@ LASFDE240:
.align 3
LEFDE240:
-_lj_vm_cpuid.eh:
+_lj_vm_ffi_callback.eh:
LSFDE241:
.set L$set$241,LEFDE241-LASFDE241
.long L$set$241
LASFDE241:
.long LASFDE241-EH_frame1
- .long _lj_vm_cpuid-.
- .long 20
+ .long _lj_vm_ffi_callback-.
+ .long 198
.byte 0
.byte 0xe
.byte 80
@@ -7270,58 +7416,14 @@ LASFDE241:
.align 3
LEFDE241:
-_lj_assert_bad_for_arg_type.eh:
+_lj_cont_ffi_callback.eh:
LSFDE242:
.set L$set$242,LEFDE242-LASFDE242
.long L$set$242
LASFDE242:
.long LASFDE242-EH_frame1
- .long _lj_assert_bad_for_arg_type-.
- .long 1
- .byte 0
- .byte 0xe
- .byte 80
- .byte 0x86
- .byte 0x2
- .byte 0x83
- .byte 0x3
- .byte 0x8f
- .byte 0x4
- .byte 0x8e
- .byte 0x5
- .align 3
-LEFDE242:
-
-_lj_vm_ffi_callback.eh:
-LSFDE243:
- .set L$set$243,LEFDE243-LASFDE243
- .long L$set$243
-LASFDE243:
- .long LASFDE243-EH_frame1
- .long _lj_vm_ffi_callback-.
- .long 179
- .byte 0
- .byte 0xe
- .byte 80
- .byte 0x86
- .byte 0x2
- .byte 0x83
- .byte 0x3
- .byte 0x8f
- .byte 0x4
- .byte 0x8e
- .byte 0x5
- .align 3
-LEFDE243:
-
-_lj_cont_ffi_callback.eh:
-LSFDE244:
- .set L$set$244,LEFDE244-LASFDE244
- .long L$set$244
-LASFDE244:
- .long LASFDE244-EH_frame1
.long _lj_cont_ffi_callback-.
- .long 44
+ .long 49
.byte 0
.byte 0xe
.byte 80
@@ -7334,7 +7436,7 @@ LASFDE244:
.byte 0x8e
.byte 0x5
.align 3
-LEFDE244:
+LEFDE242:
EH_frame2:
.set L$set$y,LECIEY-LSCIEY
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 72f779c49..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,
-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/msys/jit/i386/lj_def.h b/core/src/luajit/autogen/msys/jit/i386/lj_def.h
deleted file mode 100644
index 2d8fff66f..000000000
--- a/core/src/luajit/autogen/msys/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 <stdint.h>
-#endif
-
-/* Needed everywhere. */
-#include <string.h>
-#include <stdlib.h>
-
-/* 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/msys/jit/i386/lj_ffdef.h b/core/src/luajit/autogen/msys/jit/i386/lj_ffdef.h
deleted file mode 100644
index c088875e6..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/i386/lj_folddef.h b/core/src/luajit/autogen/msys/jit/i386/lj_folddef.h
deleted file mode 100644
index 6d12f3283..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/i386/lj_libdef.h b/core/src/luajit/autogen/msys/jit/i386/lj_libdef.h
deleted file mode 100644
index 2c9ec0605..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/i386/lj_recdef.h b/core/src/luajit/autogen/msys/jit/i386/lj_recdef.h
deleted file mode 100644
index 8c76176bb..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/i386/lj_vm.o b/core/src/luajit/autogen/msys/jit/i386/lj_vm.o
deleted file mode 100644
index bf42d8ec5..000000000
--- a/core/src/luajit/autogen/msys/jit/i386/lj_vm.o
+++ /dev/null
Binary files 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 e367d5b59..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,
-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/msys/jit/x86_64/lj_ffdef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_ffdef.h
deleted file mode 100644
index c088875e6..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/x86_64/lj_folddef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_folddef.h
deleted file mode 100644
index 6d12f3283..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/x86_64/lj_libdef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_libdef.h
deleted file mode 100644
index 2c9ec0605..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/x86_64/lj_recdef.h b/core/src/luajit/autogen/msys/jit/x86_64/lj_recdef.h
deleted file mode 100644
index 8c76176bb..000000000
--- a/core/src/luajit/autogen/msys/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/msys/jit/x86_64/lj_vm.o b/core/src/luajit/autogen/msys/jit/x86_64/lj_vm.o
deleted file mode 100644
index 8d085a783..000000000
--- a/core/src/luajit/autogen/msys/jit/x86_64/lj_vm.o
+++ /dev/null
Binary files differ
diff --git a/core/src/luajit/autogen/windows/jit/x64/lj_bcdef.h b/core/src/luajit/autogen/windows/jit/x64/lj_bcdef.h
index e367d5b59..b839f2426 100644
--- a/core/src/luajit/autogen/windows/jit/x64/lj_bcdef.h
+++ b/core/src/luajit/autogen/windows/jit/x64/lj_bcdef.h
@@ -2,159 +2,159 @@
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,
+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,
-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,
+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,
-12159,
-12241,
-12323,
-11585,
-11682,
-11779,
-10950,
-10997,
-11118,
-11285,
-11367,
-11449
+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[] = {
diff --git a/core/src/luajit/autogen/windows/jit/x64/lj_ffdef.h b/core/src/luajit/autogen/windows/jit/x64/lj_ffdef.h
index c088875e6..b0bfe9de3 100644
--- a/core/src/luajit/autogen/windows/jit/x64/lj_ffdef.h
+++ b/core/src/luajit/autogen/windows/jit/x64/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/windows/jit/x64/lj_folddef.h b/core/src/luajit/autogen/windows/jit/x64/lj_folddef.h
index 6d12f3283..1d81eb807 100644
--- a/core/src/luajit/autogen/windows/jit/x64/lj_folddef.h
+++ b/core/src/luajit/autogen/windows/jit/x64/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/windows/jit/x64/lj_libdef.h b/core/src/luajit/autogen/windows/jit/x64/lj_libdef.h
index 2c9ec0605..6282c3a19 100644
--- a/core/src/luajit/autogen/windows/jit/x64/lj_libdef.h
+++ b/core/src/luajit/autogen/windows/jit/x64/lj_libdef.h
@@ -145,23 +145,24 @@ static const lua_CFunction lj_lib_cf_table[] = {
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
+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
@@ -271,13 +272,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +299,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +313,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +325,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +353,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +371,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +383,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +410,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/windows/jit/x64/lj_recdef.h b/core/src/luajit/autogen/windows/jit/x64/lj_recdef.h
index 8c76176bb..9e4eb1422 100644
--- a/core/src/luajit/autogen/windows/jit/x64/lj_recdef.h
+++ b/core/src/luajit/autogen/windows/jit/x64/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/windows/jit/x64/lj_vm.o b/core/src/luajit/autogen/windows/jit/x64/lj_vm.o
new file mode 100644
index 000000000..fa27a1bcb
--- /dev/null
+++ b/core/src/luajit/autogen/windows/jit/x64/lj_vm.o
Binary files differ
diff --git a/core/src/luajit/autogen/windows/jit/x64/lj_vm.obj b/core/src/luajit/autogen/windows/jit/x64/lj_vm.obj
index 8d085a783..fa27a1bcb 100644
--- a/core/src/luajit/autogen/windows/jit/x64/lj_vm.obj
+++ b/core/src/luajit/autogen/windows/jit/x64/lj_vm.obj
Binary files differ
diff --git a/core/src/luajit/autogen/windows/jit/x86/lj_bcdef.h b/core/src/luajit/autogen/windows/jit/x86/lj_bcdef.h
index 72f779c49..8f4aad739 100644
--- a/core/src/luajit/autogen/windows/jit/x86/lj_bcdef.h
+++ b/core/src/luajit/autogen/windows/jit/x86/lj_bcdef.h
@@ -137,24 +137,24 @@ LJ_DATADEF const uint16_t lj_bc_ofs[] = {
10556,
10619,
10902,
-10955,
-11576,
-11945,
-11896,
-12010,
-12082,
-12157,
-12232,
-12307,
-11626,
-11716,
-11806,
-11008,
-11055,
-11169,
-11330,
-11412,
-11494
+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[] = {
diff --git a/core/src/luajit/autogen/windows/jit/x86/lj_def.h b/core/src/luajit/autogen/windows/jit/x86/lj_def.h
deleted file mode 100644
index 2d8fff66f..000000000
--- a/core/src/luajit/autogen/windows/jit/x86/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 <stdint.h>
-#endif
-
-/* Needed everywhere. */
-#include <string.h>
-#include <stdlib.h>
-
-/* 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/windows/jit/x86/lj_ffdef.h b/core/src/luajit/autogen/windows/jit/x86/lj_ffdef.h
index c088875e6..b0bfe9de3 100644
--- a/core/src/luajit/autogen/windows/jit/x86/lj_ffdef.h
+++ b/core/src/luajit/autogen/windows/jit/x86/lj_ffdef.h
@@ -145,6 +145,7 @@ 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)
diff --git a/core/src/luajit/autogen/windows/jit/x86/lj_folddef.h b/core/src/luajit/autogen/windows/jit/x86/lj_folddef.h
index 6d12f3283..1d81eb807 100644
--- a/core/src/luajit/autogen/windows/jit/x86/lj_folddef.h
+++ b/core/src/luajit/autogen/windows/jit/x86/lj_folddef.h
@@ -5,6 +5,8 @@ static const FoldFunc fold_func[] = {
fold_kfold_numabsneg,
fold_kfold_ldexp,
fold_kfold_fpmath,
+ fold_kfold_fpcall1,
+ fold_kfold_fpcall2,
fold_kfold_numpow,
fold_kfold_numcomp,
fold_kfold_intarith,
@@ -63,7 +65,8 @@ static const FoldFunc fold_func[] = {
fold_simplify_nummuldiv_k,
fold_simplify_nummuldiv_negk,
fold_simplify_nummuldiv_negneg,
- fold_simplify_numpow_xk,
+ fold_simplify_numpow_xkint,
+ fold_simplify_numpow_xknum,
fold_simplify_numpow_kx,
fold_shortcut_conv_num_int,
fold_simplify_conv_int_num,
@@ -106,11 +109,10 @@ static const FoldFunc fold_func[] = {
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_reassoc_minmax_left,
- fold_reassoc_minmax_right,
fold_abc_fwd,
fold_abc_k,
fold_abc_invar,
@@ -118,13 +120,14 @@ static const FoldFunc fold_func[] = {
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_tab_len,
+ lj_opt_fwd_alen,
fold_cse_uref,
lj_opt_fwd_hrefk,
fold_fwd_href_tnew,
@@ -156,216 +159,320 @@ static const FoldFunc fold_func[] = {
lj_ir_emit
};
-static const uint32_t fold_hash[950] = {
-0x5654a7ff,
-0x0d58741d,
-0x25b45ed4,
-0x5c45fc17,
-0x0e487417,
+static const uint32_t fold_hash[1002] = {
+0x0f5a741d,
0xffffffff,
0xffffffff,
+0x6e4a9417,
0xffffffff,
-0x4b6ffc17,
+0x634877ff,
+0x8775ffff,
0xffffffff,
0xffffffff,
+0x8789fc09,
+0x83894008,
0xffffffff,
+0x644e5fff,
0xffffffff,
-0x848bfc06,
+0x0c0c5c17,
+0x26b45e71,
0xffffffff,
+0x0e52741d,
0xffffffff,
0xffffffff,
-0x7307ffff,
+0x66429417,
0xffffffff,
0xffffffff,
+0x586dffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3111fc1b,
-0x5f4bfc21,
-0x1bc18c13,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8c8bfc00,
+0x4db4a6ae,
+0x46b56a95,
+0x0c045c17,
+0x169dfc17,
+0x2cb4728e,
0xffffffff,
-0x4ab4aa6e,
-0x139c6817,
0xffffffff,
+0x30b85fff,
0xffffffff,
0xffffffff,
+0x7765ffff,
0xffffffff,
-0x4ab4a66e,
0xffffffff,
0xffffffff,
-0x06485c17,
-0x7bc1fc1e,
0xffffffff,
-0x1dc18c0f,
0xffffffff,
+0x37408000,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e42741d,
+0x2253fc18,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3468d000,
0xffffffff,
-0x6744881d,
0xffffffff,
+0x66429017,
+0x5d54a429,
0xffffffff,
+0x8f89fc04,
0xffffffff,
-0x1dc18c0b,
0xffffffff,
-0x6544841d,
-0x0510701c,
-0x40b569d3,
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,
-0x4e5477ff,
0xffffffff,
0xffffffff,
0x0064701c,
-0x917bffff,
-0x48b4ae95,
0xffffffff,
-0x0a145c17,
+0x2253fc19,
+0xffffffff,
0xffffffff,
-0x98a5ffff,
-0x47b5feb3,
-0x48b4aa95,
+0x9b9fffff,
0xffffffff,
+0x405dfc17,
+0x130a741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c44741d,
-0x06685c17,
-0x48b4a695,
+0x3468d001,
0xffffffff,
+0x3213101b,
0xffffffff,
0xffffffff,
+0x12407400,
+0x065c701c,
0xffffffff,
0xffffffff,
-0x535bfc17,
+0x654a8417,
+0x9897ffff,
+0x47b569ae,
+0x5055fc17,
+0x1302741d,
+0x4bb4aa95,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d56bc2f,
+0x2ab47675,
0xffffffff,
0xffffffff,
+0x2eb472ce,
+0x0054701c,
+0x8a897000,
+0x2152641d,
+0x8b88600e,
+0x69428417,
+0x5c55fc29,
+0x8f8fffff,
+0x0a3e5c00,
+0x614dfc17,
+0x6e4c9817,
0xffffffff,
0xffffffff,
+0x6956ac17,
0xffffffff,
+0x7215ffff,
0xffffffff,
0xffffffff,
-0x31106018,
-0x4e545fff,
-0x0506701c,
0xffffffff,
-0x3b57fc1c,
+0x33106fff,
0xffffffff,
0xffffffff,
-0x7547ffff,
-0x29b4726e,
-0x604a77ff,
-0x6b66cc1c,
0xffffffff,
-0x7171ffff,
0xffffffff,
0xffffffff,
-0x0a0a5c17,
+0x5f45fc17,
0xffffffff,
-0x979bffff,
-0x24b45e72,
-0x3110741d,
0xffffffff,
0xffffffff,
-0x8c8bfc10,
-0x98c5ffff,
0xffffffff,
-0x065e5c17,
0xffffffff,
0xffffffff,
+0x750dffff,
0xffffffff,
-0x6a4a9417,
0xffffffff,
0xffffffff,
-0x5e51fc17,
0xffffffff,
0xffffffff,
+0x4bb4a695,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3d59fc1c,
+0x23b6701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x2052601d,
0xffffffff,
+0x7505ffff,
0xffffffff,
+0x0f5c741d,
+0x3560c044,
+0x44b56a8e,
0xffffffff,
-0x604a5fff,
+0x928a6bff,
+0x634a77ff,
+0x9b77ffff,
+0x05bd8c3b,
+0x88886000,
+0x4bb4ae96,
0xffffffff,
-0x7213ffff,
-0x25b45eb4,
0xffffffff,
+0x64505fff,
0xffffffff,
+0x0c0e5c17,
+0x1fc18c0a,
0xffffffff,
+0x0e54741d,
0xffffffff,
0xffffffff,
-0x624a8417,
-0x28b47695,
0xffffffff,
-0x7467ffff,
0xffffffff,
+0x1dc18c13,
+0x736fffff,
+0x19bd8c00,
0xffffffff,
-0x0a005c17,
-0x848bfc08,
-0x8c91ffff,
0xffffffff,
-0x1106741d,
-0x036a73ff,
+0x6a468c1d,
0xffffffff,
+0x63485fff,
+0x2253fc1a,
+0x0c065c17,
+0x3311fc1b,
0xffffffff,
0xffffffff,
0xffffffff,
-0x06545c17,
0xffffffff,
0xffffffff,
-0x5257fc1d,
-0x0d5a741d,
0xffffffff,
0xffffffff,
-0x5d47fc17,
-0x0e4a7417,
+0x7767ffff,
+0x3468d002,
0xffffffff,
-0x8c8bfc04,
+0x6b448bff,
+0x94affc00,
+0x28b475d5,
+0x3660bc44,
0xffffffff,
-0x4c71fc17,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0e44741d,
+0x82754418,
0xffffffff,
+0x4bb4aa96,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4ab5fed3,
+0x04bc73ff,
0xffffffff,
-0x7309ffff,
-0x8c8bfc11,
0xffffffff,
0xffffffff,
-0x466b6800,
0xffffffff,
-0x3113fc1b,
-0x5f4dfc21,
-0x466b6802,
-0x3753fc2f,
0xffffffff,
+0x8c88600f,
+0x5b55fc2a,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -373,12 +480,14 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
+0x7357ffff,
0xffffffff,
+0x7115fc17,
+0x624dfc21,
+0x43b569d3,
0xffffffff,
-0x91b1ffff,
0xffffffff,
0xffffffff,
-0x064a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
@@ -386,728 +495,674 @@ static const uint32_t fold_hash[950] = {
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae75,
0xffffffff,
+0x7015fc29,
+0x24b45dd3,
0xffffffff,
0xffffffff,
-0x67468c1d,
0xffffffff,
-0x48b4aa75,
-0x848bfc09,
0xffffffff,
-0x6656ac17,
-0x8a8b4c0e,
-0x878b7000,
-0x48b4a675,
+0x3b54bc1c,
0xffffffff,
0xffffffff,
+0x4bb4a696,
+0x9bc1ffff,
0xffffffff,
-0x8a8b480e,
-0x0512701c,
-0x2fba6000,
-0x1cc18c16,
0xffffffff,
+0x070c701c,
0xffffffff,
0xffffffff,
-0x7153ffff,
0xffffffff,
0xffffffff,
+0x7847ffff,
+0x49696800,
0xffffffff,
-0x0066701c,
+0x02627017,
+0x95af4400,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x104a7417,
0xffffffff,
0xffffffff,
+0x0704701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08505c17,
0xffffffff,
0xffffffff,
-0x5b43fc1d,
-0x0c46741d,
+0x1fc18c0b,
+0x7f7a63ff,
+0x7d87fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x78866800,
-0x8c8bfc01,
+0x94b1ffff,
+0x1dc18c14,
+0x4f6ffc17,
0xffffffff,
0xffffffff,
-0x3e5dfc17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3d58bc2f,
-0x6d69fc33,
+0x08485c17,
0xffffffff,
0xffffffff,
-0x1dc18c0e,
0xffffffff,
+0x79133818,
0xffffffff,
0xffffffff,
-0x31126018,
-0x0508701c,
0xffffffff,
0xffffffff,
-0x3b59fc1c,
-0x6b68d01c,
+0x9ba9ffff,
+0x31ba6000,
0xffffffff,
+0x27b45eb3,
0xffffffff,
-0x614c77ff,
+0x69448817,
+0x29b475d6,
0xffffffff,
0xffffffff,
-0x24b45e70,
-0x7f774416,
+0x6e4e9c17,
+0x95af4000,
0xffffffff,
-0x98a3fc00,
-0x0a0c5c17,
-0x1dc18c0a,
+0x0066701c,
+0x45b56ace,
0xffffffff,
0xffffffff,
-0x3112741d,
0xffffffff,
+0x9ba1ffff,
0xffffffff,
0xffffffff,
-0x6a4c9817,
-0x28b47675,
+0x130c741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x684287ff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4b53fc17,
+0x8c886010,
0xffffffff,
-0x868b3800,
+0x3852bfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9999ffff,
0xffffffff,
+0x5457fc17,
+0x1304741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614c5fff,
-0x6752a41d,
-0x7015ffff,
+0x187f3bff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0056701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x67448417,
+0x7e91ffff,
+0x25b45dd4,
+0x0b405c00,
+0x614ffc17,
+0x46b56a75,
+0x48b7681c,
0xffffffff,
+0x2bb4726e,
0xffffffff,
-0x0052701c,
-0x7469ffff,
+0x9b17ffff,
0xffffffff,
0xffffffff,
-0x0a025c17,
0xffffffff,
-0x9493ffff,
-0x898a600f,
-0x1108741d,
+0x33126fff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x9089ffff,
0xffffffff,
-0x15806017,
-0x06565c17,
-0x015e7045,
+0x6047fc17,
+0x49696801,
0xffffffff,
0xffffffff,
-0x63429417,
-0x0d5c741d,
0xffffffff,
-0x5e49fc17,
-0x0e4c7417,
0xffffffff,
-0x63429017,
-0x24b45e71,
-0x353e7c00,
-0x3011141b,
0xffffffff,
+0x750fffff,
0xffffffff,
0xffffffff,
-0x149dfc17,
0xffffffff,
0xffffffff,
+0x6a52a41d,
0xffffffff,
-0x730bffff,
-0x64428817,
+0x515477ff,
+0x21526817,
0xffffffff,
-0x0f3e7400,
0xffffffff,
0xffffffff,
+0x1fc18c0c,
0xffffffff,
-0x66428417,
-0x5f4ffc21,
-0x3a55fc2f,
+0x575a5fff,
0xffffffff,
0xffffffff,
+0x7507ffff,
+0x6d468fff,
+0x1dc18c15,
+0x9bb20000,
0xffffffff,
0xffffffff,
0xffffffff,
-0x8b8b4c10,
+0x644c77ff,
+0x9479ffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x6c64cbff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x33105c17,
0xffffffff,
-0x064c5c17,
+0x425c73ff,
+0x0e56741d,
0xffffffff,
-0x6f15fc17,
+0x27b45eb4,
0xffffffff,
-0x0c52741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3954bc1c,
0xffffffff,
-0x8f8c6bff,
-0x42b56ace,
0xffffffff,
0xffffffff,
0xffffffff,
-0x083e5c00,
+0x634a5fff,
0xffffffff,
-0x3360c045,
-0x1bc18c14,
+0x0c085c17,
+0x3313fc1b,
0xffffffff,
-0x7301ffff,
-0x1f52681d,
-0x326ad400,
-0x3460bc45,
-0x326ad402,
-0x932bffff,
+0x21526417,
0xffffffff,
-0x1f52641d,
0xffffffff,
0xffffffff,
-0x5555ffff,
0xffffffff,
-0x7785fc00,
-0x1e52601d,
-0x0068701c,
-0x7f77441c,
0xffffffff,
-0x91affc00,
0xffffffff,
0xffffffff,
-0x98a9ffff,
-0x828b4408,
0xffffffff,
-0x06425c17,
-0x466b6801,
-0x0b0bfc17,
-0x5c45fc1d,
-0x808b4008,
-0x076c5c17,
+0x8c886011,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7f774418,
+0x0c005c17,
0xffffffff,
-0x5a54a429,
-0x1dc18c0c,
0xffffffff,
+0x0e46741d,
0xffffffff,
-0x8b8b4c11,
0xffffffff,
0xffffffff,
+0x8d894c0e,
0xffffffff,
0xffffffff,
-0x22b45dd3,
0xffffffff,
0xffffffff,
0xffffffff,
-0x050a701c,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x614e77ff,
-0x44b569ae,
0xffffffff,
-0x45b7681c,
-0x7d75ffff,
0xffffffff,
0xffffffff,
-0x0a0e5c17,
+0x46b56a76,
+0x4bb4ae75,
0xffffffff,
-0x6a4e9c17,
-0x989fffff,
-0x1bc18c15,
+0x096a5c17,
0xffffffff,
0xffffffff,
-0x68448bff,
+0x624ffc21,
+0x8f89fc0e,
0xffffffff,
+0x20526017,
0xffffffff,
+0x33106018,
+0x159c6817,
0xffffffff,
0xffffffff,
-0x6d67fc34,
0xffffffff,
+0x49696802,
0xffffffff,
0xffffffff,
0xffffffff,
-0x4d55fc17,
-0x43b56a96,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x3e56bc1c,
0xffffffff,
0xffffffff,
-0x838b4409,
+0x9bc3ffff,
+0x8d89480e,
0xffffffff,
-0x614e5fff,
-0x0500701c,
-0x9817ffff,
0xffffffff,
-0x818b4009,
+0x070e701c,
0xffffffff,
+0x1fc18c0d,
0xffffffff,
+0x085a5c17,
0xffffffff,
0xffffffff,
-0x624e8417,
+0x69468c17,
0xffffffff,
-0x0054701c,
+0x1ec18c16,
0xffffffff,
-0x1dc18c0d,
+0x6e50a017,
0xffffffff,
-0x0a045c17,
+0x4bb4aa75,
+0x104c7417,
+0x4db6a81c,
0xffffffff,
-0x9495ffff,
+0x0706701c,
+0x5253fc1d,
+0x6f64c817,
+0x2db472ae,
+0x08525c17,
0xffffffff,
-0x110a741d,
0xffffffff,
0xffffffff,
-0x98bfffff,
+0x065c7017,
+0x8f89fc00,
0xffffffff,
0xffffffff,
0xffffffff,
-0x01607045,
-0x41b56a8e,
0xffffffff,
+0x3953fc2f,
0xffffffff,
-0x2053fc1a,
-0x35408000,
-0x5e4bfc17,
-0x1bc18c09,
-0x0e4e7417,
0xffffffff,
0xffffffff,
0xffffffff,
-0x3013141b,
0xffffffff,
-0x25b45ed3,
0xffffffff,
+0x084a5c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730dffff,
-0x66448817,
0xffffffff,
-0x10407400,
0xffffffff,
-0x42b56aae,
0xffffffff,
-0x64448417,
-0x5f51fc21,
0xffffffff,
+0x1babffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x31106fff,
+0x5e43fc1d,
0xffffffff,
-0x8d8bffff,
0xffffffff,
-0x1100741d,
0xffffffff,
+0x08425c17,
0xffffffff,
-0x49b5ffff,
0xffffffff,
+0x4bb4a675,
+0x4db6a41c,
0xffffffff,
-0x064e5c17,
0xffffffff,
0xffffffff,
0xffffffff,
-0x0c54741d,
-0x2db873ff,
+0x8e894c0f,
0xffffffff,
0xffffffff,
+0x130e741d,
0xffffffff,
-0x3c56bc1c,
-0x888a600e,
0xffffffff,
0xffffffff,
0xffffffff,
+0x44b56a6e,
0xffffffff,
0xffffffff,
-0x09405c00,
0xffffffff,
0xffffffff,
+0x7b846800,
0xffffffff,
+0x8789fc06,
+0x654e8417,
+0x4bb4ae76,
+0x9a9bffff,
0xffffffff,
-0x7303ffff,
+0x1306741d,
0xffffffff,
+0x8f89fc0f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0058701c,
0xffffffff,
0xffffffff,
-0x7157ffff,
-0x6c66d3ff,
-0x98b20000,
-0x7987fc00,
-0x2eb85fff,
0xffffffff,
-0x6866cfff,
0xffffffff,
+0x9793ffff,
0xffffffff,
+0x6151fc17,
0xffffffff,
-0x19abffff,
0xffffffff,
0xffffffff,
-0x06445c17,
0xffffffff,
0xffffffff,
-0x5d47fc1d,
0xffffffff,
-0x076e5c17,
0xffffffff,
+0x6c66cfff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1fc18c0e,
+0x938bffff,
0xffffffff,
+0x6149fc17,
0xffffffff,
+0x3f56bc2f,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7411ffff,
+0x4bb4aa76,
0xffffffff,
-0x02647017,
-0x858a6000,
0xffffffff,
-0x5855fc2a,
0xffffffff,
-0x545a5fff,
-0x050c701c,
+0x4ab5feb3,
0xffffffff,
-0x27b475d6,
-0x43b56a76,
0xffffffff,
0xffffffff,
0xffffffff,
-0x615077ff,
+0x415dfc1c,
0xffffffff,
0xffffffff,
-0x6a50a017,
-0x8477ffff,
0xffffffff,
+0x8f89fc01,
0xffffffff,
-0x31105c17,
-0x69468fff,
-0x98a1ffff,
-0x326ad401,
0xffffffff,
+0x7509ffff,
+0x1aab5056,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x644e77ff,
0xffffffff,
0xffffffff,
+0x3a55fc1c,
+0x8275441c,
0xffffffff,
0xffffffff,
+0x51545fff,
0xffffffff,
+0x33125c17,
+0x7501ffff,
0xffffffff,
-0x8c8bfc0f,
-0x5157fc17,
-0x6756ac1d,
+0x0f58741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x6b66cc17,
0xffffffff,
+0x8073ffff,
0xffffffff,
-0x41b56a6e,
0xffffffff,
-0x7c7a63ff,
-0x61505fff,
-0x0502701c,
0xffffffff,
+0x140bfc1d,
+0x4bb4a676,
+0x644c5fff,
0xffffffff,
+0x0c0a5c17,
0xffffffff,
+0x8e894c10,
0xffffffff,
+0x2ab47695,
0xffffffff,
-0x7443ffff,
0xffffffff,
-0x62508417,
0xffffffff,
-0x0056701c,
-0x25b45eb3,
-0x716dffff,
0xffffffff,
-0x0a065c17,
+0x736bffff,
0xffffffff,
-0x9597ffff,
0xffffffff,
-0x110c741d,
0xffffffff,
-0x92af4400,
-0x98c1ffff,
-0x2053fc18,
0xffffffff,
-0x065a5c17,
-0x848bfc07,
-0x92af4000,
0xffffffff,
0xffffffff,
0xffffffff,
+0x0c025c17,
+0x8789fc07,
0xffffffff,
-0x5e4dfc17,
-0x0e507417,
0xffffffff,
0xffffffff,
+0x26b45e6f,
0xffffffff,
-0x3652bfff,
-0x76113818,
+0x8f89fc10,
0xffffffff,
0xffffffff,
-0x66468c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x730fffff,
0xffffffff,
0xffffffff,
-0x43b56a95,
0xffffffff,
+0x6e489017,
0xffffffff,
0xffffffff,
-0x898a6010,
0xffffffff,
+0x6952a417,
0xffffffff,
0xffffffff,
0xffffffff,
+0x096c5c17,
0xffffffff,
-0x31126fff,
+0x2fb873ff,
+0x6251fc21,
+0x6f66cc17,
+0x9ba3fc00,
0xffffffff,
-0x908dffff,
0xffffffff,
-0x1102741d,
+0x33126018,
0xffffffff,
+0x1fc18c0f,
0xffffffff,
0xffffffff,
0xffffffff,
+0x4db4aa6e,
+0x89893800,
+0x6842881d,
+0x08645c17,
+0x45b56aae,
+0x7353ffff,
+0x6249fc21,
0xffffffff,
-0x06505c17,
0xffffffff,
+0x3e58bc1c,
0xffffffff,
-0x4f53fc1d,
-0x0c56741d,
-0x4ab6a81c,
0xffffffff,
-0x5b43fc17,
+0x9bc5ffff,
0xffffffff,
-0x3c58bc1c,
0xffffffff,
-0x4ab6a41c,
-0x4b6dfc17,
0xffffffff,
+0x0710701c,
0xffffffff,
0xffffffff,
+0x373e7c00,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x48b4ae96,
-0x7305ffff,
-0x2cb472ce,
-0x2053fc19,
0xffffffff,
0xffffffff,
-0x48b4aa96,
0xffffffff,
-0x5f49fc21,
-0x6e15fc29,
0xffffffff,
-0x6868d3ff,
-0x48b4a696,
-0x7a89fc00,
0xffffffff,
0xffffffff,
+0x104e7417,
0xffffffff,
-0x6c68cfff,
-0x3f5c73ff,
0xffffffff,
+0x0708701c,
+0x5355fc1d,
0xffffffff,
-0x1aadffff,
0xffffffff,
+0x08545c17,
+0x7643ffff,
0xffffffff,
-0x06465c17,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x07705c17,
0xffffffff,
+0x4db4a66e,
+0x4cb5ffff,
+0x6a42841d,
+0x3c55fc2f,
0xffffffff,
-0x898a6011,
+0x0700701c,
0xffffffff,
0xffffffff,
0xffffffff,
+0x084c5c17,
+0x6a56ac1d,
0xffffffff,
0xffffffff,
+0x8e894c11,
+0x7a83fc00,
0xffffffff,
0xffffffff,
0xffffffff,
+0x1cadffff,
0xffffffff,
-0x6542881d,
+0x4e6bfc17,
0xffffffff,
+0x5f45fc1d,
0xffffffff,
0xffffffff,
0xffffffff,
+0x08445c17,
+0x5a54abff,
+0x8789fc08,
0xffffffff,
-0x6742841d,
-0x050e701c,
+0x375ebfff,
+0x015e7044,
0xffffffff,
+0x26b45e70,
0xffffffff,
+0x8f89fc11,
+0x9ba5ffff,
0xffffffff,
-0x6652a417,
+0x3310741d,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x962bffff,
+0xffffffff,
+0xffffffff,
0x0062701c,
-0x9879ffff,
0xffffffff,
0xffffffff,
-0x31125c17,
0xffffffff,
+0x65508417,
0xffffffff,
0xffffffff,
+0x565bfc17,
+0x1308741d,
0xffffffff,
-0x24b45e6f,
-0x4ab4aaae,
-0x21b6701c,
0xffffffff,
-0x0c42741d,
-0x06665c17,
0xffffffff,
-0x4ab4a6ae,
0xffffffff,
0xffffffff,
+0x3211101b,
0xffffffff,
0xffffffff,
-0x6b68d017,
-0x23b45dd4,
+0x113e7400,
0xffffffff,
0xffffffff,
0xffffffff,
-0x355ebfff,
+0x65488417,
+0x9795ffff,
0xffffffff,
-0x045c7017,
+0x4e53fc17,
+0x5954a7ff,
+0x1300741d,
0xffffffff,
0xffffffff,
0xffffffff,
-0x7c7c63ff,
0xffffffff,
-0x0504701c,
0xffffffff,
-0x47b5fed3,
-0x3855fc1c,
0xffffffff,
0xffffffff,
-0x7445ffff,
-0x604877ff,
+0x0052701c,
0xffffffff,
0xffffffff,
-0x0058701c,
-0x556fffff,
-0x18ab5056,
0xffffffff,
-0x0a085c17,
-0x5955fc29,
-0x9699ffff,
-0x120bfc1d,
-0x110e741d,
-0x26b475d5,
-0x43b56a75,
-0x98c3ffff,
+0xffffffff,
+0x918dffff,
+0xffffffff,
+0x614bfc17,
+0xffffffff,
+0x3f58bc2f,
+0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
+0x7413ffff,
+0x85894408,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
0xffffffff,
-0x5e4ffc17,
0xffffffff,
0xffffffff,
-0x6a489017,
-0x2ab4728e,
-0x16813bff,
-0x76133818,
+0x5e43fc17,
0xffffffff,
0xffffffff,
+0x177e6017,
0xffffffff,
+0x27b45ed3,
0xffffffff,
+0x750bffff,
+0x036873ff,
0xffffffff,
-0x60485fff,
0xffffffff,
-0x7211ffff,
+0x4db4aaae,
0xffffffff,
-0x8c8bfc0e,
0xffffffff,
-0x17bd8c00,
-0x1f526817,
+0x645077ff,
0xffffffff,
-0x62488417,
0xffffffff,
+0x3d57fc1c,
0xffffffff,
0xffffffff,
-0x1f526417,
0xffffffff,
0xffffffff,
-0x48b4ae76,
-0x8e8fffff,
-0x2bb472ae,
-0x1104741d,
-0x1e526017,
0xffffffff,
-0x48b4aa76,
-0x5754abff,
+0x0c145c17,
+0x7503ffff,
0xffffffff,
-0x06525c17,
-0x7e7743ff,
-0x8b8b4c0f,
-0x5055fc1d,
-0x48b4a676
+0xffffffff
};
-#define fold_hashkey(k) (lj_rol(lj_rol((k),30)-(k),25)%949)
+#define fold_hashkey(k) (lj_rol(lj_rol((k),21)-(k),1)%1001)
diff --git a/core/src/luajit/autogen/windows/jit/x86/lj_libdef.h b/core/src/luajit/autogen/windows/jit/x86/lj_libdef.h
index 2c9ec0605..3fbd44cbf 100644
--- a/core/src/luajit/autogen/windows/jit/x86/lj_libdef.h
+++ b/core/src/luajit/autogen/windows/jit/x86/lj_libdef.h
@@ -271,13 +271,14 @@ static const lua_CFunction lj_lib_cf_jit[] = {
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,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
+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
@@ -297,7 +298,7 @@ static const lua_CFunction lj_lib_cf_jit_util[] = {
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,
+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,
@@ -311,7 +312,7 @@ 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
+160,57,1,5,115,116,97,114,116,255
};
#endif
@@ -323,7 +324,7 @@ static const lua_CFunction lj_lib_cf_jit_profile[] = {
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,
+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
@@ -351,7 +352,7 @@ static const lua_CFunction lj_lib_cf_ffi_meta[] = {
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,
+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,
@@ -369,7 +370,7 @@ static const lua_CFunction lj_lib_cf_ffi_clib[] = {
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,
+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
@@ -381,7 +382,7 @@ static const lua_CFunction lj_lib_cf_ffi_callback[] = {
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,
+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
@@ -408,7 +409,7 @@ static const lua_CFunction lj_lib_cf_ffi[] = {
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,
+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,
diff --git a/core/src/luajit/autogen/windows/jit/x86/lj_recdef.h b/core/src/luajit/autogen/windows/jit/x86/lj_recdef.h
index 8c76176bb..9e4eb1422 100644
--- a/core/src/luajit/autogen/windows/jit/x86/lj_recdef.h
+++ b/core/src/luajit/autogen/windows/jit/x86/lj_recdef.h
@@ -43,64 +43,65 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x1800,
-0x1900,
0,
+0x1800,
+0x1900+(IR_MIN),
+0x1900+(IR_MAX),
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),
+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,
-0x2200+(0),
-0x2300,
-0x2200+(1),
+0x2000+(1),
+0x2200,
+0x2300+(IRCALL_lj_buf_putstr_reverse),
+0x2300+(IRCALL_lj_buf_putstr_lower),
+0x2300+(IRCALL_lj_buf_putstr_upper),
+0,
0x2400,
-0x2500+(IRCALL_lj_buf_putstr_reverse),
-0x2500+(IRCALL_lj_buf_putstr_lower),
-0x2500+(IRCALL_lj_buf_putstr_upper),
0,
-0x2600,
0,
0,
0,
+0x2500,
0,
+0x2600,
0x2700,
0,
0x2800,
0x2900,
0,
-0x2a00,
-0x2b00,
0,
+0x2a00+(0),
+0x2b00+(0),
0,
-0x2c00+(0),
-0x2d00+(0),
0,
0,
0,
@@ -110,9 +111,9 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2a00+(GCROOT_IO_OUTPUT),
+0x2b00+(GCROOT_IO_OUTPUT),
0,
-0x2c00+(GCROOT_IO_OUTPUT),
-0x2d00+(GCROOT_IO_OUTPUT),
0,
0,
0,
@@ -128,8 +129,8 @@ static const uint16_t recff_idmap[] = {
0,
0,
0,
+0x2c00,
0,
-0x2e00,
0,
0,
0,
@@ -164,45 +165,45 @@ static const uint16_t recff_idmap[] = {
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),
+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,
-0x3200+(1),
-0x3200+(0),
+0x3000+(1),
+0x3000+(0),
0,
0,
0,
0,
-0x3300,
-0x3300,
-0x3400,
+0x3100,
+0x3100,
+0x3200,
0,
+0x3300,
+0x3400+(FF_ffi_sizeof),
+0x3400+(FF_ffi_alignof),
+0x3400+(FF_ffi_offsetof),
0x3500,
-0x3600+(FF_ffi_sizeof),
-0x3600+(FF_ffi_alignof),
-0x3600+(FF_ffi_offsetof),
+0x3600,
0x3700,
0x3800,
0x3900,
-0x3a00,
-0x3b00,
0,
-0x3c00
+0x3a00
};
static const RecordFunc recff_func[] = {
@@ -226,9 +227,7 @@ recff_xpcall,
recff_math_abs,
recff_math_round,
recff_math_unary,
-recff_math_atrig,
-recff_math_htrig,
-recff_math_modf,
+recff_math_call,
recff_math_log,
recff_math_atan2,
recff_math_pow,
diff --git a/core/src/luajit/autogen/windows/jit/x86/lj_vm.o b/core/src/luajit/autogen/windows/jit/x86/lj_vm.o
new file mode 100644
index 000000000..e3ab17127
--- /dev/null
+++ b/core/src/luajit/autogen/windows/jit/x86/lj_vm.o
Binary files differ
diff --git a/core/src/luajit/autogen/windows/jit/x86/lj_vm.obj b/core/src/luajit/autogen/windows/jit/x86/lj_vm.obj
index bf42d8ec5..e3ab17127 100644
--- a/core/src/luajit/autogen/windows/jit/x86/lj_vm.obj
+++ b/core/src/luajit/autogen/windows/jit/x86/lj_vm.obj
Binary files differ
diff --git a/core/src/luajit/luajit b/core/src/luajit/luajit
-Subproject 4dfe6d41ec312f462b54a994d1e0146b6b76103
+Subproject 53c72a3350f3ad96c1d93638d61ec78c91b7f4f
diff --git a/core/src/luajit/makefile b/core/src/luajit/makefile
index e83a710fd..4af63a873 100644
--- a/core/src/luajit/makefile
+++ b/core/src/luajit/makefile
@@ -76,9 +76,10 @@ luajit_C_FILES += \
luajit/src/lj_buf \
luajit/src/lj_strfmt \
luajit/src/lj_strfmt_num \
- luajit/src/lj_profile
+ luajit/src/lj_profile \
+ luajit/src/lj_prng
-# asm files
+# is windows?
iswin =
ifeq ($(PLAT),windows)
iswin = yes
@@ -90,26 +91,40 @@ ifeq ($(PLAT),cygwin)
iswin = yes
endif
+# autogen plat and BUILD_ARCH
+GENPLAT := $(PLAT)
+GENARCH := $(BUILD_ARCH)
+
+# asm files
ifdef iswin
+ifeq ($(BUILD_ARCH),x86_64)
+GENARCH := x64
+endif
+ifeq ($(BUILD_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)
luajit_CXFLAGS += -DLUAJIT_DISABLE_JIT
endif
+luajit_CXFLAGS += -Wno-error=unused-function
-# enable lua5.2 compat, @see http://luajit.org/extensions.html
-#luajit_CXFLAGS += -DLUAJIT_ENABLE_LUA52COMPAT -Wno-error=unused-function
-
+# using internal memory management under armv7, gc will cause a crash when free strings in lua_close()
+ifeq ($(BUILD_ARCH),arm)
+luajit_CXFLAGS += -DLUAJIT_USE_SYSMALLOC
+endif
# suffix
include $(PRO_DIR)/suffix.mak
diff --git a/core/src/luajit/xmake.lua b/core/src/luajit/xmake.lua
index 0ac45af6b..6ae88324f 100644
--- a/core/src/luajit/xmake.lua
+++ b/core/src/luajit/xmake.lua
@@ -1,10 +1,20 @@
-- 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 is_arch("arm64", "arm64-v8a") then
+ arch = "arm64"
+elseif is_arch("arm.*") then
+ arch = "arm"
+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")
@@ -42,6 +52,11 @@ target("luajit")
add_defines("LUAJIT_DISABLE_JIT")
end
+ -- using internal memory management under armv7, gc will cause a crash when free strings in lua_close()
+ if arch == "arm" then
+ add_defines("LUAJIT_USE_SYSMALLOC")
+ end
+
-- enable lua5.2 compat, @see http://luajit.org/extensions.html
--[[
add_defines("LUAJIT_ENABLE_LUA52COMPAT")
diff --git a/core/src/tbox/tbox b/core/src/tbox/tbox
-Subproject ad014d0ca7e1c66e25a57d51fd5431b07d489d5
+Subproject 870ba1ac8125bb299440f3752d02c0ac716f04e
diff --git a/core/suffix.mak b/core/suffix.mak
index 0e08152bc..1a1d1c6b7 100644
--- a/core/suffix.mak
+++ b/core/suffix.mak
@@ -120,7 +120,7 @@ endif
# append package includes
define APPEND_PACKAGE_INC_DIRS
-INC_DIRS += $(PKG_DIR)/$(1).pkg/inc/$(PLAT)/$(ARCH) $(PKG_DIR)/$(1).pkg/inc/$(PLAT) $(PKG_DIR)/$(1).pkg/inc $($(1)_INCPATH)
+INC_DIRS += $(PKG_DIR)/$(1).pkg/inc/$(PLAT)/$(BUILD_ARCH) $(PKG_DIR)/$(1).pkg/inc/$(PLAT) $(PKG_DIR)/$(1).pkg/inc $($(1)_INCPATH)
endef
$(foreach name, $(PKG_NAMES), $(eval $(call APPEND_PACKAGE_INC_DIRS,$(name))))
@@ -139,7 +139,7 @@ endif
define APPEND_PACKAGE_OPTIONS_FOR_MODULE
$(1)_LIBS += $($(2)_LIBNAMES)
$(1)_INC_DIRS += $($(2)_INCPATH)
-$(1)_LIB_DIRS += $($(2)_LIBPATH) $(PKG_DIR_NATIVE)/$(2).pkg/lib/release/$(PLAT)/$(ARCH)
+$(1)_LIB_DIRS += $($(2)_LIBPATH) $(PKG_DIR_NATIVE)/$(2).pkg/lib/release/$(PLAT)/$(BUILD_ARCH)
$(1)_CXFLAGS += $($(2)_INCFLAGS)
$(1)_MXFLAGS += $($(2)_INCFLAGS)
$(1)_LDFLAGS += $($(2)_LIBFLAGS)
@@ -336,17 +336,17 @@ endef
# make library dirs
define MAKE_INSTALL_LIB_DIRS
-$(1)_LIB_DIRS_ := $(dir $(patsubst $(SRC_DIR)/$(2)/%,$(BIN_DIR)/$(2).pkg/lib/$(PLAT)/$(ARCH)/%,$(1)))
+$(1)_LIB_DIRS_ := $(dir $(patsubst $(SRC_DIR)/$(2)/%,$(BIN_DIR)/$(2).pkg/lib/$(PLAT)/$(BUILD_ARCH)/%,$(1)))
endef
# make dynamic dirs
define MAKE_INSTALL_DLL_DIRS
-$(1)_DLL_DIRS_ := $(dir $(patsubst $(SRC_DIR)/$(2)/%,$(BIN_DIR)/$(2).pkg/lib/$(PLAT)/$(ARCH)/%,$(1)))
+$(1)_DLL_DIRS_ := $(dir $(patsubst $(SRC_DIR)/$(2)/%,$(BIN_DIR)/$(2).pkg/lib/$(PLAT)/$(BUILD_ARCH)/%,$(1)))
endef
# make binary dirs
define MAKE_INSTALL_BIN_DIRS
-$(1)_BIN_DIRS_ := $(dir $(patsubst $(SRC_DIR)/$(2)/%,$(BIN_DIR)/$(2).pkg/bin/$(PLAT)/$(ARCH)/%,$(1)))
+$(1)_BIN_DIRS_ := $(dir $(patsubst $(SRC_DIR)/$(2)/%,$(BIN_DIR)/$(2).pkg/bin/$(PLAT)/$(BUILD_ARCH)/%,$(1)))
endef
# make install files
@@ -358,7 +358,7 @@ $(foreach file, $($(1)_BIN_FILES), $(eval $(call MAKE_INSTALL_BIN_DIRS,$(file),$
INSTALL_FILES += $($(1)_INC_FILES) $($(1)_LIB_FILES) $($(1)_DLL_FILES) $($(1)_BIN_FILES) $(if $(findstring y,$($(1)_CONFIG)),$(CFG_FILE),)
-$(CFG_FILE)_DIRS_ := $(BIN_DIR)/$($(1)_PKG_NAME).pkg/inc/$(PLAT)/$(ARCH)
+$(CFG_FILE)_DIRS_ := $(BIN_DIR)/$($(1)_PKG_NAME).pkg/inc/$(PLAT)/$(BUILD_ARCH)
endef
$(foreach name, $(NAMES), $(eval $(call MAKE_INSTALL_FILES,$(name))))
diff --git a/makefile b/makefile
index 7067f491e..74fcaacf8 100644
--- a/makefile
+++ b/makefile
@@ -33,46 +33,37 @@ PLAT :=$(if $(PLAT),$(PLAT),$(if ${shell uname | egrep -i bsd},bsd,))
PLAT :=$(if $(PLAT),$(PLAT),linux)
# architecture
-ifeq ($(ARCH),)
+ifeq ($(BUILD_ARCH),)
ifneq ($(MSYSTEM_CARCH),)
MSYSARCH := $(if $(findstring mingw32,$(shell which gcc)),i386,$(MSYSTEM_CARCH))
else
MSYSARCH := x$(shell getconf LONG_BIT)
endif
-ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(ARCH))
-ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(ARCH))
-ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(ARCH))
-ARCH :=$(if $(findstring macosx,$(PLAT)),x$(shell getconf LONG_BIT),$(ARCH))
-ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(ARCH))
-ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(ARCH))
-ARCH :=$(if $(findstring iphoneos,$(PLAT)),armv7,$(ARCH))
-ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(ARCH))
-ARCH :=$(if $(findstring i686,$(ARCH)),i386,$(ARCH)) # from msys/mingw32
-ARCH :=$(if $(findstring x32,$(ARCH)),i386,$(ARCH))
-ARCH :=$(if $(findstring x64,$(ARCH)),x86_64,$(ARCH))
+BUILD_ARCH :=$(if $(findstring windows,$(PLAT)),x86,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring msys,$(PLAT)),$(MSYSARCH),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring cygwin,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring macosx,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring linux,$(PLAT)),$(shell uname -m),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring bsd,$(PLAT)),x$(shell getconf LONG_BIT),$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring iphoneos,$(PLAT)),armv7,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring android,$(PLAT)),armv7,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x32,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
+BUILD_ARCH :=$(if $(findstring x64,$(BUILD_ARCH)),x86_64,$(BUILD_ARCH))
-# for arm linux?
-ifeq ($(PLAT),linux)
+# on termux/ci
ifneq ($(TERMUX_ARCH),)
-ARCHSTR := $(TERMUX_ARCH) # on termux/ci
-else
-ARCHSTR := $(shell uname -m) # on arm device, e.g. termux app
-endif
-ARCH := $(if $(findstring aarch64,$(ARCHSTR)),arm64,$(ARCH))
-ARCH := $(if $(findstring arm64,$(ARCHSTR)),arm64,$(ARCH))
-ARCH := $(if $(findstring armv7,$(ARCHSTR)),armv7,$(ARCH))
-ARCH := $(if $(findstring arm,$(ARCHSTR)),arm,$(ARCH))
-ARCH := $(if $(findstring i686,$(ARCHSTR)),i386,$(ARCH))
+BUILD_ARCH := $(TERMUX_ARCH)
endif
endif
-# conditionally map ARCH from amd64 to x86_64 if set from the outside
-#
-# Some OS provide a definition for $(ARCH) through an environment
-# variable. It might be set to amd64 which implies x86_64. Since e.g.
-# luajit expects either i386 or x86_64, the value amd64 is transformed
-# to match a directory for a platform dependent implementation.
-ARCH :=$(if $(findstring amd64,$(ARCH)),x86_64,$(ARCH))
+# translate architecture, e.g. armhf/armv7l -> arm, arm64-v8a -> arm64
+BUILD_ARCH := $(if $(findstring aarch64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+BUILD_ARCH := $(if $(findstring arm64,$(BUILD_ARCH)),arm64,$(BUILD_ARCH))
+ifneq ($(BUILD_ARCH),arm64)
+BUILD_ARCH := $(if $(findstring arm,$(BUILD_ARCH)),arm,$(BUILD_ARCH))
+endif
+BUILD_ARCH := $(if $(findstring i686,$(BUILD_ARCH)),i386,$(BUILD_ARCH))
# is windows?
iswin =
@@ -110,7 +101,7 @@ build:
install:
@echo installing to $(destdir) ...
@echo plat: $(PLAT)
- @echo arch: $(ARCH)
+ @echo arch: $(BUILD_ARCH)
@# create the xmake install directory
@if [ -d $(xmake_dir_install) ]; then rm -rf $(xmake_dir_install); fi
@if [ ! -d $(xmake_dir_install) ]; then mkdir -p $(xmake_dir_install); fi
diff --git a/scripts/get.sh b/scripts/get.sh
index 0e8609f43..28fff9206 100755
--- a/scripts/get.sh
+++ b/scripts/get.sh
@@ -207,8 +207,8 @@ if [ 'x__install_only__' != "x$2" ]; then
fi
# make bytecodes
-XMAKE_PROGRAM_DIR="$projectdir/xmake" \
-$projectdir/core/src/demo/demo.b l -v private.utils.bcsave --rootname='@programdir' -x 'scripts/**|templates/**' $projectdir/xmake || my_exit 'generate bytecode failed!'
+#XMAKE_PROGRAM_DIR="$projectdir/xmake" \
+#$projectdir/core/src/demo/demo.b l -v private.utils.bcsave --rootname='@programdir' -x 'scripts/**|templates/**' $projectdir/xmake || my_exit 'generate bytecode failed!'
# do install
if [ "$prefix" = "" ]; then
diff --git a/tests/modules/json/test.lua b/tests/modules/json/test.lua
index 0aa75daef..b6774392c 100755
--- a/tests/modules/json/test.lua
+++ b/tests/modules/json/test.lua
@@ -15,5 +15,6 @@ function test_json_encode(t)
t:are_equal(json.encode({}), '{}')
t:are_equal(json.encode({}), '{}')
t:are_equal(json.encode({json.null, 1, "2", false, true}), '[null,1,"2",false,true]')
- t:are_equal(json.encode({1, "2", {a = 1, b = true}}), '[1,"2",{"a":1,"b":true}]')
+ t:are_equal(json.encode({1, "2", {a = 1}}), '[1,"2",{"a":1}]')
+ t:are_equal(json.encode({1, "2", {b = true}}), '[1,"2",{"b":true}]')
end
diff --git a/tests/projects/c/Unicode 测试/test.lua b/tests/projects/c/Unicode 测试/test.lua
index 53d97c80b..fecba70e1 100644
--- a/tests/projects/c/Unicode 测试/test.lua
+++ b/tests/projects/c/Unicode 测试/test.lua
Binary files differ
diff --git a/tests/projects/other/merge_object/xmake.lua b/tests/projects/other/merge_object/xmake.lua
index 8e634b03c..b8799a0b8 100644
--- a/tests/projects/other/merge_object/xmake.lua
+++ b/tests/projects/other/merge_object/xmake.lua
@@ -1,30 +1,16 @@
--- add rules
add_rules("mode.debug", "mode.release")
+set_policy("build.across_targets_in_parallel", false)
--- add target
target("merge_object")
-
- -- set kind
set_kind("static")
-
- -- add files
add_files("src/interface.c")
-
- -- save object file
after_build_file(function (target, sourcefile)
os.cp(target:objectfile(sourcefile), "$(buildir)/merge_object/")
end)
--- add target
target("test")
-
- -- set kind
set_kind("binary")
-
- -- add deps
add_deps("merge_object")
-
- -- add files
add_files("src/test.c")
if is_plat("windows") then
add_files("$(buildir)/merge_object/interface.c.obj")
diff --git a/xmake/actions/config/configfiles.lua b/xmake/actions/config/configfiles.lua
index 30e40d1f5..42b7a87ea 100644
--- a/xmake/actions/config/configfiles.lua
+++ b/xmake/actions/config/configfiles.lua
@@ -99,9 +99,11 @@ function _get_builtinvars_global()
, debug = is_mode("debug") and 1 or 0
, os = platform.os()
}
+ local builtinvars_upper = {}
for name, value in pairs(builtinvars) do
- builtinvars[name:upper()] = type(value) == "string" and value:upper() or value
+ builtinvars_upper[name:upper()] = type(value) == "string" and value:upper() or value
end
+ table.join2(builtinvars, builtinvars_upper)
_g.builtinvars_global = builtinvars
end
return builtinvars
diff --git a/xmake/modules/lib/detect/pkg_config.lua b/xmake/modules/lib/detect/pkg_config.lua
index 4935f0c1e..059c25570 100644
--- a/xmake/modules/lib/detect/pkg_config.lua
+++ b/xmake/modules/lib/detect/pkg_config.lua
@@ -147,30 +147,27 @@ function libinfo(name, opt)
-- init result
result = {}
- for _, flag in ipairs(flags:split('%s')) do
-
- -- get links
- local link = flag:match("%-l(.*)")
- if link and not link:find(path.sep(), 1, true) then
+ for _, flag in ipairs(os.argv(flags)) do
+ if flag:startswith("-L") and #flag > 2 then
+ -- get linkdirs
+ local linkdir = flag:sub(3)
+ if linkdir and os.isdir(linkdir) then
+ result.linkdirs = result.linkdirs or {}
+ table.insert(result.linkdirs, linkdir)
+ end
+ elseif flag:startswith("-I") and #flag > 2 then
+ -- get includedirs
+ local includedir = flag:sub(3)
+ if includedir and os.isdir(includedir) then
+ result.includedirs = result.includedirs or {}
+ table.insert(result.includedirs, includedir)
+ end
+ elseif flag:startswith("-l") and #flag > 2 then
+ -- get links
+ local link = flag:sub(3)
result.links = result.links or {}
table.insert(result.links, link)
end
-
- -- get linkdirs
- local linkdirs = nil
- local linkdir = flag:match("%-L(.*)")
- if linkdir and os.isdir(linkdir) then
- result.linkdirs = result.linkdirs or {}
- table.insert(result.linkdirs, linkdir)
- end
-
- -- get includedirs
- local includedirs = nil
- local includedir = flag:match("%-I(.*)")
- if includedir and os.isdir(includedir) then
- result.includedirs = result.includedirs or {}
- table.insert(result.includedirs, includedir)
- end
end
end
@@ -185,8 +182,6 @@ function libinfo(name, opt)
if configdirs_old then
os.setenv("PKG_CONFIG_PATH", configdirs_old)
end
-
- -- ok?
return result
end